@import url('http://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic,700,700italic,800,800italic');

@import url('http://fonts.googleapis.com/css?family=Roboto:100,200,300,400,500,600,700,800,900');

@import url('simple-line-icons.css');

body { font-weight: normal!important;color:#727272;}
 
h1, h2, h3, h4, h5, h6 {
color: #272727;
font-family: Roboto;
font-weight: normal;
}
 h4 {
font-size: 22px;
font-style: normal;
line-height: 25px;
margin-bottom: 18px;
}
h6 {
font-size: 16px;
font-style: normal;
line-height: 21px;
margin-bottom: 14px;
}

.sp-simpleportfolio .sp-simpleportfolio-img {
width:100%;
}

/*1. top header*/
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a.sp-group-title::before {content:" "!important; }
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a.sp-group-title {
color: #272727;
font-size: 16px;
font-weight: normal;
text-transform: none;
border-bottom: 1px solid #e6e6e6;
margin-bottom: 12px;

}


.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a::before {
 font-size: 12px;
margin-right: 5px;
content:" "!important;
font-family:  ;
color: #727272;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
 color: #727272;
 font-family:Open Sans;
font-size: 14px!important;
padding: 5px 8px;
transition-duration: 0.3s;
transition-property: margin-left, background-color;
transition-timing-function: ease-out;
font-weight: normal;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
background-color: #eee;
border-radius: 3px;
color: #272727;
margin-left: 8px;
text-decoration: none;
transition-duration: 0.3s;
transition-property: margin-left, background-color;
transition-timing-function: ease-out;
}

/**/
.sp-module ul > li { border-bottom: 0px solid #e8e8e8!important;}
#sp-top1 .sp-module ul > li > a::before { content: ""!important;}
#sp-top2 .sp-module ul > li > a::before { content: ""!important;}
#sp-top3 .sp-module ul > li > a::before { content: ""!important;}
#sp-top-bar{border-bottom: 1px solid #efefef;}

ul.left-top-header li{
display:inline;
color: #8d8c8c;
font-size: 14px!important;
margin: 0;
padding-right:20px;
line-height:30px;
font-family:Open Sans!important;
font-weight:500!important;
}
ul.left-top-header li:last-child{
padding-left:20px;
}
@media(min-width:482px) {
.line {border-right: 1px solid #e4e4e4;padding: 0 20px 0 0px;}
ul.left-top-header {
margin: 0;
padding: 0;
}
ul.right-top-header {
float: right;
margin: 0;
padding: 0;
}
}
@media(max-width:481px) {
.line {border-right: 1px solid #e4e4e4;padding: 0 7px 0 0px;}
ul.left-top-header {
float: none;
text-align:center;
}
ul.right-top-header {
float: none;
text-align:center;
}
ul.right-top-header li a {
padding: 0px 2px!important;
font-size: 12px!important;
line-height:35px!important;
}
.line { padding: 0 7px 0 0px!important;}
}


ul.right-top-header li{
display:inline;
color: #8d8c8c;
font-size: 14px;
margin: 0;
font-family:Open Sans!important;
font-weight:500!important;
}
ul.right-top-header li a {
display:inline;
color: #8d8c8c;
font-size: 14px;
margin: 0;
padding: 0px;
font-family:Open Sans!important;
font-weight:500!important;
line-height:30px;
}
#sp-top-bar .sp-module {margin: 0 0 0 10px;}
@media(max-width:600px) {
#sp-top3 { text-align: center !important;}
#sp-top1 { text-align: center !important;}
#sp-top-bar.shopbar{height:auto !important;}
ul.shop-left-header {float:none!important; text-align:center!important;}
ul.right-shop-header{ text-align:center!important;}
}
@media(min-width:601px) {
#sp-top3 { text-align: right !important;}

/*.j2store-addtocart-form { margin-top: -20px;}*/

}
.container-top-header {}
/*end top header*/

/*2menu*/
.sp-megamenu-parent > li.active > a{
border-bottom: 3px solid #06d0d8!important;
color: #06d0d8!important;
}
.sp-megamenu-parent > li:hover > a {
/*border-bottom: 3px solid #06d0d8!important;*/
color: #06d0d8!important;
 /*   height: 98px;*/
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner { border: 1px solid #e4e4e4;margin-top: 3px;}


#sp-header {
background: #ffffff none repeat scroll 0 0;
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.00);
border-bottom: 1px solid #e4e4e4;
height: 98px;
}
.sp-megamenu-parent > li > a{
font-family: Open Sans;
color: #727272;
font-size: 14px;
line-height:94px;
font-weight:400!important;
padding: 0 11px;
}

@media (max-width: 1280px) {
.sp-megamenu-parent > li > a{padding: 0 9px!important;}
}
/*customs*/

.what-we-do .sppb-addon-title {
font-size: 48px;
font-weight: 700!important;
text-transform: uppercase;
color: #272727;
font-family: Roboto !important;
}
.what-we-do .sppb-addon-content {
font-weight: 300!important;
line-height: 40px;
color: #272727;
font-family: Roboto !important;
text-transform: uppercase;
font-size: 48px;
}

.what-we-do-right .sppb-addon-title {

}
.what-we-do-right .sppb-addon-content {
font-size: 16px;
font-family:Roboto;
line-height: 24px;
color: #777;
padding-top:20px;
font-weight: 400;
}
.what-we-do {
border-right: 2px solid #161616;
padding: 0 80px 0 0;
margin-right: -12px !important;
}
.what-we-do-right  {
padding: 0 0 0 70px;
}

/*white*/

.what-we-do-white .sppb-addon-title {
font-size: 48px;
font-weight: 700!important;
text-transform: uppercase;
color: #fff;
font-family: Roboto !important;
}
.what-we-do-white .sppb-addon-content {
font-weight: 300!important;
line-height: 40px;
color: #fff;
font-family: Roboto !important;
text-transform: uppercase;
font-size: 48px;
}

.what-we-do-right-white .sppb-addon-title {
color: #fff;
}
.what-we-do-right-white .sppb-addon-content {
font-size: 16px;
font-family:Roboto;
line-height: 24px;
color: #fff!important;
padding-top:20px;
font-weight: 400;
}
.what-we-do-right-white2 .sppb-addon-title {
color: #fff;display:none;
}
.what-we-do-right-white2 .sppb-addon-content {
font-size: 16px;
font-family:Roboto;
line-height: 24px;
color: #fff!important;
padding-top:20px;
font-weight: 400;
}
.what-we-do-right-white2 .sppb-addon-content {
 margin: 0 auto;
padding: 0;
width: 60%;
}


.what-we-do-white {
border-right: 2px solid #fff;
padding: 0 80px 0 0;
margin-right: -12px !important;
color: #fff;
}
.what-we-do-right-white  {
padding: 0 0 0 70px;
color: #fff;
}
/**/
.consectetuer .sppb-addon-title {
font-size: 40px;
font-weight: 700!important;
text-transform: uppercase;
color: #fff;
font-family: Roboto !important;
}
.consectetuer .sppb-addon-content {
font-weight: 300!important;
line-height: 40px;
color: #fff;
font-family: Roboto !important;
text-transform: uppercase;
font-size: 40px;
}

.consectetuer-right .sppb-addon-title {color: #fff;}

.consectetuer-right .sppb-addon-content {
font-size: 16px;
font-family:Roboto;
line-height: 24px;
color: #fff!important;
padding-top:20px;
font-weight: 400;
}


.consectetuer-right  {
padding: 0 0 0 70px;
color: #fff;
}
/**/

.consectetuer-left .sppb-addon-title {
font-size: 40px;
font-weight: 700!important;
text-transform: uppercase;
color: #fff;
font-family: Roboto !important;
}
.consectetuer-left .sppb-addon-content {
font-weight: 300!important;
line-height: 40px;
color: #fff;
font-family: Roboto !important;
text-transform: uppercase;
font-size: 40px;
}

.consectetuer-left-right .sppb-addon-title {
color: #fff;
}
.consectetuer-left-right .sppb-addon-content {
font-size: 16px;
font-family:Roboto;
line-height: 24px;
color: #fff!important;
padding-top:20px;
font-weight: 400;
}

.consectetuer-left {
padding: 0 80px 0 0;
color: #fff;
text-align: left;
}
.consectetuer-left-right  {
padding: 0 0 0 70px;
color: #fff;
}
/**/
.title_bottonline_white {
background-color: #fff;
height: 2px;
margin: 40px auto 100px;
padding: 0!important;
width: 3%;
}
.title_bottonline {
background-color: #161616;
height: 2px;
margin: 40px auto 100px;
padding: 0!important;
width: 3%;
}
.nospace .section-padding {
}
.nospace .sppb-col-sm-3, .nospace .sppb-col-sm-4, .nospace .sppb-col-sm-5, .nospace .sppb-col-sm-6, .nospace .sppb-col-sm-2, .nospace .sppb-col-sm-1 {
padding: 0;
}
.sp-page-builder .page-content #section-id-1481124119488 .featurebox:hover p, 
.sp-page-builder .page-content #section-id-1481124119488.featurebox.active p,
.sp-page-builder .page-content #section-id-1481124119488 p,
.sp-page-builder .page-content #section-id-1481124119488 .white,
.sp-page-builder .page-content #section-id-1481124119488 .sppb-addon-title {
	color: #ffffff !important;
	transition: all 0.3s ease-out 0s;
}
/*section holder1*/
.section_holder1 {
width: 100%;
padding: 40px 0 40px 0;
margin: 0px;
/*float: left;*/
}
.section_holder1 .icon_holder {
width: 38%;
padding: 0px;
margin: 0px 0px 9px 0px;
float: right;
}
.section_holder1 .icon_holder .icon {
width: 110px;
height: 110px;
border-radius: 100%;
padding: 0px;
color: #161616;
margin: 4px 0 0 0;
text-align: center;
font-size: 36px;
overflow: hidden;
line-height: 110px;
border: 1px solid #e4e4e4;
transition: all 0.3s ease-out 0s;
}
/*styles type two*/
.section_holder1 .icon_holder.two {
width: 33%;
padding: 0px;
margin: 0px;
float: left;
}
.section_holder1 .icon_holder.two .icon {
width: 90px;
height: 90px;
border-radius: 0;
line-height: 88px;
}
.section_holder1 .title_holder.two {
padding: 10px 0;
margin: 0px;
width: 63%;
float: right;
padding-top: 30px;
}
.section_holder1 .topline.two {
width: 100%;
margin: -1px 22% 40px 0;
}
/*end style type two*/

/*style type three*/
.section_holder1.three {
width: 100%;
padding: 40px 0 40px 0;
margin: 0px;
float: left;
text-align: center;
}
.section_holder1.three .icon {
width: 90px;
height: 90px;
border-radius: 0;
padding: 0px;
color: #161616;
margin: 0 auto;
text-align: center;
font-size: 36px;
line-height: 88px;
border: 1px solid #e4e4e4;
transition: all 0.3s ease-out 0s;
}
/*end style type three*/


.section_holder1 .title_holder {
width: 62%;
padding: 0px;
margin: 0px;
float: left;
}
.section_holder1 .topline {
width: 78%;
height: 1px;
padding: 0;
margin: -10px 22% 40px 0;
float: left;
background-color: #e4e4e4;
}
.section_holder1 a i {
margin-left: 10px;
}
/*hover and active style*/
.section_holder1 .one_third:hover .title_holder h4, .section_holder1 .one_third.active .title_holder h4 {
color: #06d0d8;
}
.section_holder1 .one_third:hover .icon_holder .icon, .section_holder1 .one_third.active .icon_holder .icon {
color: #06d0d8;
border: 1px solid #06d0d8;
}
.section_holder1 .one_third:hover .topline, .section_holder1 .one_third.active .topline {
background-color: #06d0d8;
}
.section_holder1 .one_third:hover a, .section_holder1 .one_third.active a {
color: #06d0d8;
}
.padd_bot3 {
padding-bottom: 30px;
font: 14px/23px "Open Sans",sans-serif;
color: #777;

}
@media(min-width:769px) {
.padd_bot3 {float: left;}
}
@media(ax-width:768px) {
.padd_bot3 {float: center;}
}





.title_holder {
font-size: 22px;
line-height: 25px;
margin-bottom: 18px;
color: #272727;
font-family: Roboto!important;
font-weight:400;
}
.title_holder h4{
font-size: 22px;
 
color: #272727;
font-family: Roboto!important;
font-weight:400;
}
.padd_top7 {
padding-top: 70px;
}
.uppercase {
text-transform: uppercase;
}
.section_holder1 .one_third:hover a, .section_holder1 .one_third.active a {
color: #06d0d8;
font-family: Roboto;
font-size:14px;
font-weight: 400;
float:left;
}
.section_holder1 .one_third a{
color: #272727;
font-family: Roboto;
font-size:14px;
font-weight: 400;
float:left;
}

.crossed_shape {
background: rgba(0, 0, 0, 0) url(../images/top_shape.png) no-repeat scroll center top;
float: left;
height: 237px;
margin: 0;
padding: 0;
width: 100%;
z-index: 9 !important
}
.crossed_shape_close {
background: rgba(0, 0, 0, 0) url(../images/bottom_shape.png) no-repeat scroll center top;
float: left;
height: 237px;
margin-top: -237px!important;
padding: 0;
width: 100%;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a:hover {
	color: #252525 !important;
}
.sign {
background: rgba(0, 0, 0, 0) url(../images/img01.png) no-repeat scroll 0 0;
float: right;
height: 172px;
margin: 0;
padding: 0;
width: 290px;
}
@media(max-width:1025px) {
.left_box img {width:100%!important;}
}

@media(max-width:1024px) {
#sp-bottom1,
#sp-bottom2,
#sp-bottom3 {
	margin-bottom: 30px;
}
}

.left_box .img {
padding: 0;
margin: 0px;
float: left;
}

.left_box .text {
padding: 25px 40px 22px 20px;
background-color: #161616;
z-index: 1;
right:0;
transition: all 0.3s ease-out 0s;
}

.left_box .text .line {
width: 100%;
height: 1px;
padding: 0;
margin: 0 0 30px 0;
float: left;
background-color: #2e2e2e;
}
 
.left_box .text .arrow_box {
position: relative;
background: #161616;
}

.left_box {padding: 0;float: left;}

 

@media(min-width:1026px) { 
.left_box .text {position: absolute;width: 50%;}
.left_box {margin: 0 0 60px 0;}
.left_box .text .arrow_box:after {
right: 100%;
top: 50%;
left: -101px;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-right-color: #161616;
border-width: 30px;
margin-top: 67px;
transition: all 0.3s ease-out 0s;
}
.b_icon {width: 17%;}
.b_text {width: 83%;padding: 0 0 0 50px;}
.section_holder7 .img_holder ul.social_icons {margin: -187px 0 0;}
.section_holder7 .shape {width: 99%;}
}
@media(min-width:810px) { 
.consectetuer {
border-right: 2px solid #fff;
padding: 0 80px 0 0;
margin-right: -12px !important;
color: #fff;
}


h4 {font-size: 22px;}

}

@media(max-width:1024px) {
.consectetuer {
border-right: 2px solid #fff;
padding: 0 290px 0 0;
margin-right: 0px !important;
color: #fff;
}
.left_box .parallelogram {display:none;}
h4 {font-size: 18px;}
.left_box {margin: 0 0 0px 0;}
.left_box .text .arrow_box:after {display:none;}
.b_icon {width: 32%;}
.b_text {width: 68%;padding: 0 0 0 10px;}
.consectetuer .sppb-addon-content {font-size: 35px;}
.section_holder7 .img_holder ul.social_icons { margin: -172px 0 0;}
.section_holder7 .shape {width: 99%; }
}

.b_icon {
padding: 25px 0 25px 25px;
margin: 0px;
float: left;
color: #161616;
font-size: 40px;
border-right: 1px solid #e4e4e4;
border-bottom: 1px solid #e4e4e4;
}
.b_text {
margin: 0px;
float: right;
}

.white {
color: #fff;
font-weight:normal;
}
.grey {
color: #727272;
font-weight:normal;
}

.left_box .parallelogram {
background: #161616 none repeat scroll 0 0;
height: 285px;
left: 250px;
position: absolute;
transform: skew(11deg);
transition: all 0.3s ease-out 0s;
width: 80px;
z-index: 0;
}
.left_box:hover .text, .left_box.active .text {
background-color: #06d0d8;
}
.left_box:hover .parallelogram, .left_box.active .parallelogram {
background-color: #06d0d8;
}
.left_box:hover .text .arrow_box:after, .left_box.active .text .arrow_box:after {
border-right-color: #06d0d8;
}
.left_box:hover .text .line, .left_box.active .text .line {
background-color: #fff;
}
.left_box:hover .text p, .left_box:hover .text h4, .left_box.active .text p, .left_box.active .text h4 {
color: #fff;
}
 
.one_half2, .one_third2, .one_fourth2, .two_third2, .three_fourth2, .one_fifth2 {
position: relative;
margin-right: 4%;
float: left;
}
.one_full2 {
width: 100%;
}
.one_half2 {
width: 95%;
}
.one_third2 {
width: 30.650%;
}
.one_fourth2 {
width: 22%;
}
.one_fifth2 {
width: 16.800%;
}
.two_third2 {
width: 65.350%;
}
.three_fourth2 {
width: 74%;
}
.last {
margin-right: 0 !important;
clear: right;
}

.section_holder4 .featurebox {
width: 90%;
float: right;
padding: 30px;
margin: 0 0 1px 0;
background-color: #fff;
transition: all 0.3s ease-out 0s;
}
.section_holder4 .featurebox .icon_holder {
width: 27%;
float: left;
padding: 0;
margin: 0px;
}
.section_holder4 .featurebox .text_holder {
width: 73%;
float: right;
padding: 0;
margin: 0px;
}

@media screen and (min-width: 641px) and (max-width: 841px) {
.section_holder4 .featurebox .icon {
width: 50px!important;
height: 50px!important;
font-size: 20px!important;
padding: 15px!important;
}
}
@media (max-width: 640px) {
.section_holder4 .featurebox .icon {
width: 80px!important;
height: 80px!important;
font-size: 25px!important;
padding: 27px!important;
}
}



.section_holder4 .featurebox .icon {
width: 96px;
height: 96px;
font-size: 30px;
border-radius: 100%;
float: left;
text-align: center;
color: #161616;
padding: 35px;
margin: 0px;
border: 1px solid #e4e4e4;
transition: all 0.3s ease-out 0s;
}
.section_holder4 .featurebox .arrow_box {
position: relative;
background: #fff;
opacity: 0;
}
.section_holder4 .featurebox .arrow_box:after {
right: 100%;
top: 50%;
left: -78px;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-right-color: #fff;
border-width: 30px;
margin-top: 24px;
transition: all 0.3s ease-out 0s;
}
.section_holder4 .more {
float: right;
}
.section_holder4 .more:hover {
color: #06d0d8;
}
/*hover and active styles*/

.section_holder4 .featurebox:hover, .section_holder4 .featurebox.active {
background-color: #06d0d8;
}
.section_holder4 .featurebox:hover .arrow_box:after, .section_holder4 .featurebox.active .arrow_box:after {
border-right-color: #06d0d8;
}
.section_holder4 .featurebox:hover .icon, .section_holder4 .featurebox.active .icon {
border: 1px solid #fff;
color: #fff;
}
.section_holder4 .featurebox:hover h6, .section_holder4 .featurebox:hover p, .section_holder4 .featurebox.active h6, .section_holder4 .featurebox.active p {
color: #fff;
}
.section_holder4 .featurebox:hover .arrow_box, .section_holder4 .featurebox.active .arrow_box {
opacity: 1;
}
.section_holder4 .featurebox .text_holder p{
color:#777!important;
font-size:14px !important;
font-family:Open Sans !important;
font-weight:normal;
}
.section_holder4 .featurebox.active .text_holder p{
color:#fff!important;
font-size:14px !important;
font-family:Open Sans !important;
font-weight:normal;
}
/**/
.section_holder5 .img_holder {
position: relative;
width: 100%;
height: 380px;
padding: 0;
margin: 0;
float: left;
background: url(../images/imgs/img07.jpg) 0 0 no-repeat;
}
.section_holder5 .img_holder.two {
background: url(../images/imgs/img08.jpg) 0 0 no-repeat;
}
.section_holder5 .img_holder.three {
background: url(../images/imgs/img09.jpg) 0 0 no-repeat;
}
.section_holder5 .img_holder.four {
background: url(../images/imgs/img10.jpg) 0 0 no-repeat;
}
.section_holder5 .img_holder.five {
background: url(../images/imgs/img08.jpg) 0 0 no-repeat;
}
.section_holder5 .img_holder.six {
background: url(../images/imgs/img08.jpg) 0 0 no-repeat;
}
.section_holder5 .img_holder.seven {
background: url(../images/imgs/img08.jpg) 0 0 no-repeat;
}
.section_holder5 .img_holder .text_holder {
position: relative;
width: 100%;
height: 100%;
padding: 75px 35px 35px 35px;
margin: 0;
float: left;
z-index: 2;
background: url(../images/imgs/transparent_bg.png) 0 0 repeat;
transition: all 0.3s ease-out 0s;
}
.section_holder5 .img_holder .text_holder .title {
padding: 5px;
margin: 0;
float: right;
background-color: #fff;
}
.section_holder5 .img_holder .text_holder .title.two {
margin-top: 2px;
}
.section_holder5 .img_holder .text_holder .subtext {
width: 40%;
padding-top: 15px;
margin-top: 30px;
float: right;
text-align: right;
border-top: 1px solid #fff;
}
/*hover icons*/
.section_holder5 .img_holder .text_holder a.icon {
position: relative;
width: 50px;
height: 50px;
padding: 0;
margin: 0 0 0 15px;
float: left;
top: -50%;
font-size: 18px;
line-height: 47px;
color: #161616;
border-radius: 100%;
text-align: center;
opacity: 0;
background-color: #fff;
transition: top 0.3s ease-out 0s;
}
.section_holder5 .img_holder .text_holder a.icon:hover, .section_holder5 .img_holder .text_holder a.icon.active {
color: #fff;
background-color: #161616;
}
/*hover and active styles*/
.section_holder5 .one_half3:hover .text_holder, .section_holder5 .one_half3.active .text_holder {
background: url(../images/imgs/transparent_bg2.png) 0 0 repeat;
transition: all 0.3s ease-out 0s;
}
.section_holder5 .one_half3:hover .text_holder a.icon, .section_holder5 .one_half3.active .text_holder a.icon {
top: 0%;
opacity: 1;
transition: top 0.3s ease-out 0s;
}
/*sty two styles*/
.section_holder5.two .img_holder {
/*width: 33.3%;*/
width: 100%!important;
background: url(../images/imgs/img07.jpg) 0 0 no-repeat;
}
.section_holder5.two .img_holder .text_holder {
width: 100%;
height: 100%;
}
.section_holder5.two .img_holder.two {
background: url(../images/imgs/img08.jpg) 0 0 no-repeat;
}
.section_holder5.two .img_holder.three {
background: url(../images/imgs/img09.jpg) 0 0 no-repeat;
}
.section_holder5.two .img_holder.four {
background: url(../images/imgs/img10.jpg) 0 0 no-repeat;
}
.section_holder5.two .img_holder.five {
background: url(../images/imgs/img08.jpg) 0 0 no-repeat;
}
.section_holder5.two .img_holder.six {
background: url(../images/imgs/img08.jpg) 0 0 no-repeat;
}
.section_holder5.two .img_holder.seven {
background: url(../images/imgs/img08.jpg) 0 0 no-repeat;
}
/*type two hover and active styles*/
.section_holder5.two .img_holder:hover .text_holder, .section_holder5.two .img_holder.active .text_holder {
background: url(../images/imgs/transparent_bg2.png) 0 0 repeat;
transition: all 0.3s ease-out 0s;
}
.section_holder5.two .img_holder:hover .text_holder a.icon, .section_holder5.two .img_holder.active .text_holder a.icon {
top: 0%;
opacity: 1;
transition: top 0.3s ease-out 0s;
}
/*type three styles*/

.section_holder5.two.three .img_holder .text_holder {
opacity: 0;
}
.section_holder5.two.three .img_holder .text_holder:hover {
opacity: 1;
}
.section_holder5.two .img_holder {
width: 33.3%;
background: url(../images/imgs/img37.jpg) 0 0 no-repeat;
}
.section_holder5.two .img_holder .text_holder {
width: 100%;
height: 100%;
}
.section_holder5.two.three .img_holder.two {
background: url(../images/imgs/img08.jpg) 0 0 no-repeat;
}
.section_holder5.two.three .img_holder.three {
background: url(../images/imgs/img38.jpg) 0 0 no-repeat;
}
.section_holder5.two.three .img_holder.four {
background: url(../images/imgs/img39.jpg) 0 0 no-repeat;
}
.section_holder5.two.three .img_holder.five {
background: url(../images/imgs/img40.jpg) 0 0 no-repeat;
}
.section_holder5.two.three .img_holder.six {
background: url(../images/imgs/img09.jpg) 0 0 no-repeat;
}
.section_holder5.two.three .img_holder.seven {
background: url(../images/imgs/img08.jpg) 0 0 no-repeat;
}

.title h4 {
line-height:10px!important;
 margin-bottom: 1px!important;
 padding:0 5px 8px 0;
}
.subtext {
font-size: 14px;
font-family:Open Sans;
font-weight:400;
}
.section_holder7 {
width: 100%;
padding: 40px 0 40px 0;
margin: 0px;
float: left;
}
.section_holder7 .img_holder {
position: relative;
width: 100%;
padding: 0;
margin: 0;
float: left;
}
.section_holder7 *, *:before, *:after {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.section_holder7 .shape {
background-color: #06d0d8;
height: 120px;
left: 3px;
top: -18px;
position: relative;
-moz-transform: rotate(7deg) skew(7deg);
-webkit-transform: rotate(7deg) skew(7deg);
-o-transform: rotate(7deg) skew(7deg);
-ms-transform: rotate(7deg) skew(7deg);
transform: rotate(7deg) skew(7deg);

}

.section_holder7 .shape .info {
position: absolute;
width: 100%;
padding: 39px 0 0 0;
margin: 0px;
float: left;
text-align: center;
transform: rotate(-5deg) skew(-5deg);
z-index: 10;
}
.section_holder7 .shape .info h4 {
padding: 0px;
margin: 0px;
}
.section_holder7 .img_holder ul.social_icons {
width: 100%;
padding: 0;
float: right;
z-index: 5;
}
.section_holder7 .img_holder ul.social_icons li {
padding: 0 0 0 1px;
margin: 0px;
float: right;
}
.section_holder7 .img_holder ul.social_icons li.topmar {
margin-top: 17px;z-index: 5!important;
}
.section_holder7 .img_holder ul.social_icons li a {
width: 50px;
height: 50px;
padding: 0;
margin: 0px;
float: right;
font-size: 18px;
line-height: 50px;
text-align: center;
color: #fff;
background-color: #06d0d8;
}
.section_holder7 .img_holder ul.social_icons li a:hover {
background-color: #161616;
z-index:-1!important;
}
/**/

/*type two styles*/
.section_holder7two {
width: 100%;
padding: 40px 0 40px 0;
margin: 0px;
float: left;
}
.section_holder7two .img_holder {
position: relative;
width: 100%;
padding: 0;
margin: 0;
float: left;
}
.section_holder7two *, *:before, *:after {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.section_holder7two .shape {
background-color: #06d0d8;
height: 120px;
left: 3px;
position: relative;
top: 0;
width: 99%;
margin-bottom:20px;
}

.section_holder7two  .shape .info {
float: left;
margin: 0;
padding: 39px 0 0;
position: absolute;
text-align: center;
width: 100%;
z-index: 10;
}
.section_holder7two .shape .info h4 {
padding: 0px;
margin: 0px;
}
.section_holder7two .img_holderul.social_icons {
float: right;
margin: 304px 0 0;
padding: 0;
width: 100%;
z-index: 5;
}
.section_holder7two .img_holder ul.social_icons li {
padding: 0 0 0 1px;
margin: 0px;
float: right;
}
.section_holder7two .img_holder ul.social_icons li.topmar {
margin-top: 17px;z-index: 5!important;
}
.section_holder7two .img_holder ul.social_icons li a {
width: 50px;
height: 50px;
padding: 0;
margin: 0px;
float: right;
font-size: 18px;
line-height: 50px;
text-align: center;
color: #fff;
background-color: #06d0d8;
}
.section_holder7two .img_holder ul.social_icons {
float: right;
margin: 304px 0 0;
padding: 0;
width: 100%;
z-index: 5;
list-style-type: none !important;
}
.section_holder7two .img_holder ul.social_icons li {
float: right;
margin: 0;
padding: 0 0 0 1px;
}
.section_holder7two .img_holder ul.social_icons li.topmar {
margin-top: 5px;
}
.section_holder7two .img_holder ul.social_icons li a {
background-color: #06d0d8;
color: #fff;
float: right;
font-size: 18px;
height: 50px;
line-height: 50px;
margin: 0;
padding: 0;
text-align: center;
width: 50px;
}
.section_holder7two .img_holder ul.social_icons li a:hover {
background-color: #161616;
}
.section_holder7two .img_holder ul.social_icons li a:hover {
background-color: #161616;
z-index:-1!important;
}
.section_holder7two .img_holder {
position: relative;
width: 320px;
height: 320px;
padding: 0;
margin: 0 auto;
float: none;
border-radius: 100%;
border: 1px solid #e4e4e4;
background: url(../images/imgs/img11.jpg) center top no-repeat;
}
.section_holder7two .img_holder.two {
background: url(../images/imgs/img12.jpg) center top no-repeat;
}
.section_holder7two .img_holder.three {
background: url(../images/imgs/img13.jpg) center top no-repeat;
}
.section_holder7two .img_holder.four {
background: url(../images/imgs/img119.jpg) center top no-repeat;
}
.section_holder7two .img_holder.five {
background: url(../images/imgs/img120.jpg) center top no-repeat;
}
.section_holder7two .img_holder.six {
background: url(../images/imgs/img121.jpg) center top no-repeat;
}
.section_holder7.three {
padding: 170px 0 0 0;
}
 /**/

.section_holder8 .post_holder {
width: 100%;
padding: 0;
margin: 0 0 1px 0;
float: left;
}
.section_holder8 .post_holder .img {
position: relative;
width: 50%;
padding: 0;
margin: 0px;
float: left;
}
.section_holder8 .post_holder .img.two {
float: right;
}
.section_holder8 .post_holder .text {
position: relative;
width: 50%;
padding: 30px 40px 30px 35px;
margin: 0;
float: right;
background-color: #fff;
z-index: 15;
min-height: 309px;
transition: all 0.3s ease-out 0s;
}
.section_holder8 .post_holder .text.two {
float: left;
padding: 30px 30px 30px 40px;
}
.section_holder8 .post_holder .parallelogram {
background: none repeat scroll 0 0 #fff;
height: 309px;
left: 534px;
position: relative;
-moz-transform: skew(11deg);
-webkit-transform: skew(11deg);
-o-transform: skew(11deg);
-ms-transform: skew(11deg);
transform: skew(11deg);
width: 85px;
z-index: 5;
transition: all 0.3s ease-out 0s;
}
.section_holder8 .post_holder .parallelogram.two {
transform: skew(-11deg);
}
.section_holder8 .post_holder .info {
width: 100%;
padding: 0px;
margin: 0 0 15px 0;
float: left;
}
.section_holder8 .post_holder .info span {
margin-right: 25px;
}
.arrow_box {
position: relative;
background: #161616;
}
.arrow_box:after {
right: 100%;
top: 50%;
left: -101px;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-right-color: #161616;
border-width: 30px;
margin-top: 67px;
transition: all 0.3s ease-out 0s;
}
.arrow_box2 {
position: relative;
background: #161616;
}
.arrow_box2:after {
right: 100%;
top: 50%;
left: 571px;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-left-color: #fff;
border-width: 30px;
margin-top: 67px;
transition: all 0.3s ease-out 0s;
}
.section_holder8 .post_holder .text .arrow_box:after {
top: 50%;
left: -118px;
border-right-color: #fff;
}
.section_holder8 .post_holder .img .date {
position: absolute;
width: 110px;
height: 110px;
padding: 26px 0 0 0;
font-size: 16px;
text-align: center;
margin: 40px 0 0 40px;
float: left;
background-color: #06d0d8;
}
.section_holder8 .post_holder .img .date.two {
padding: 26px 0 0 0;
margin: 40px 0 0 436px;
}
.section_holder8 .post_holder .img .date .big {
font-size: 25px;
font-weight: 800px;
}
.section_holder8 .post_holder .img .date .sideshape {
position: absolute;
width: 10px;
height: 110px;
left: 110px;
top: 0px;
float: left;
background: url(../images/imgs/img16.png) 0 0 no-repeat
}
.section_holder8 .post_holder .img .date.two .sideshape {
left: -10px;
top: 0px;
background: url(../images/imgs/img17.png) 0 0 no-repeat
}
.section_holder8 .post_holder .img .comments {
position: absolute;
width: 110px;
height: 90px;
font-size: 16px;
left: 160px;
padding: 23px 0 0 0;
top: 50px;
text-align: center;
float: left;
background-color: #06d0d8;
}
.section_holder8 .post_holder .img .comments.two {
left: 316px;
}
/*type two styles*/

.section_holder8two .post_holder {
float: left;
margin: 0 0 10px;
padding: 0;
width: 100%;
}
.section_holder8two .post_holder .img {
float: left;
margin: 0;
padding: 0;
position: relative;
}
.section_holder8two .post_holder .img.two {
float: right;
}
.section_holder8two .post_holder .text {
background-color: #fff;
float: right;
margin: 0;
   padding: 26.5px;
position: relative;
transition: all 0.3s ease-out 0s;
z-index: 15;
}
.section_holder8two .uppercase { padding-left:15px; padding-right:15px;}
.section_holder8two .post_holder .text p  {
 padding-left:15px; padding-right:15px;
}
@media(min-width:850px) {
.section_holder8two .post_holder .text { width: 50%;}
.section_holder8two .post_holder .img {width: 50%;}
ul.left-top-header { float: left;}
#offcanvas-toggler { float: right;}

 }
 
@media(max-width:849px) {
.section_holder8two .post_holder .text { width: 100%;}
.section_holder8two .post_holder .img {width: 100%;}
#offcanvas-toggler { float: left;}
 }
 
 
.section_holder8two .post_holder .text.two {
float: left;
padding: 60px 30px 30px 40px;
}
.section_holder8two .post_holder .parallelogram {
background: #fff none repeat scroll 0 0;
height: 316px;
left: 554px;
position: relative;
transform: skew(-11deg);
transition: all 0.3s ease-out 0s;
width: 63px;
z-index: 5;

}
.section_holder8two .post_holder .parallelogram.two {
transform: skew(-11deg);
}
.section_holder8two .post_holder .info {
width: 100%;
padding: 0px;
margin: 0 0 15px 0;
float: left;
}
.section_holder8two .post_holder .info span {
margin-right: 25px;
}

.section_holder8two .post_holder .text .arrow_box:after {
top: 50%;
left: -118px;
border-right-color: #fff;
}
.section_holder8two .post_holder .img .date {
position: absolute;
width: 110px;
height: 110px;
padding: 26px 0 0 0;
font-size: 16px;
text-align: center;
margin: 40px 0 0 40px;
float: left;
background-color: #06d0d8;
}
.section_holder8two .post_holder .img .date.two {
padding: 26px 0 0 0;
margin: 40px 0 0 436px;
}
.section_holder8two .post_holder .img .date .big {
font-size: 25px;
font-weight: 800px;
}
.section_holder8two .post_holder .img .date .sideshape {
position: absolute;
width: 10px;
height: 110px;
left: 110px;
top: 0px;
float: left;
background: url(../images/imgs/img16.png) 0 0 no-repeat
}
.section_holder8two .post_holder .img .date.two .sideshape {
left: -10px;
top: 0px;
background: url(../images/imgs/img17.png) 0 0 no-repeat
}
.section_holder8two .post_holder .img .comments {
position: absolute;
width: 110px;
height: 90px;
font-size: 16px;
left: 160px;
padding: 23px 0 0 0;
top: 50px;
text-align: center;
float: left;
background-color: #06d0d8;
}
.section_holder8two .post_holder .img .comments.two {
left: 316px;
}

/**/
.section_holder8twos .post_holder {
border: 1px solid #e4e4e4;
}
.section_holder8twos .post_holder {
float: left;
margin: 0 0 1px;
padding: 0;
width: 100%;
}
 
.section_holder8twos .post_holder .img {
float: left;
margin: 0;
padding: 0;
position: relative;
}
.section_holder8twos .post_holder .img.two {
float: right;
}
.section_holder8twos .post_holder h3 {
color:#272727;
font-weight:normal;
}
@media(max-width:849px) {
.section_holder8twos .post_holder .text { width:100%}
.section_holder8twos .post_holder .img { width:100%}
}

@media(min-width:850px) {
.section_holder8twos .post_holder .text { width:50%}
.section_holder8twos .post_holder .img { width:50%}
}
.section_holder8twos .post_holder .text {
background: #fff;
float: right;
margin: 0;
padding: 26px 40px 27px 45px;
position: relative;
transition: all 0.3s ease-out 0s;
z-index: 15;
color:#727272;
font-weight:normal;

}
.section_holder8twos .post_holder .text.two {
float: left;
padding: 60px 30px 30px 40px;
}
.section_holder8twos .post_holder .parallelogram {
background: #fff none repeat scroll 0 0;
height: 316px;
left: 554px;
position: relative;
transform: skew(-11deg);
transition: all 0.3s ease-out 0s;
width: 63px;
z-index: 5;

}
.section_holder8twos .post_holder .parallelogram.two {
transform: skew(-11deg);
}
.section_holder8twos .post_holder .info {
width: 100%;
padding: 0px;
margin: 0 0 15px 0;
float: left;
}
.section_holder8twos .post_holder .info span {
margin-right: 25px;
}

.section_holder8twos .post_holder .text .arrow_box:after {
top: 50%;
left: -118px;
border-right-color: #fff;
}
.section_holder8twos .post_holder .img .date {
position: absolute;
width: 110px;
height: 110px;
padding: 26px 0 0 0;
font-size: 16px;
text-align: center;
margin: 40px 0 0 40px;
float: left;
background-color: #06d0d8;
}
.section_holder8twos .post_holder .img .date.two {
padding: 26px 0 0 0;
margin: 40px 0 0 436px;
}
.section_holder8twos .post_holder .img .date .big {
font-size: 25px;
font-weight: 800px;
}
.section_holder8twos .post_holder .img .date .sideshape {
position: absolute;
width: 10px;
height: 110px;
left: 110px;
top: 0px;
float: left;
background: url(../images/imgs/img16.png) 0 0 no-repeat
}
.section_holder8twos .post_holder .img .date.two .sideshape {
left: -10px;
top: 0px;
background: url(../images/imgs/img17.png) 0 0 no-repeat
}
.section_holder8twos .post_holder:hover .text, .section_holder8twos .post_holder.active .text {
background-color: #06d0d8;
color:#fff;
font-weight:normal;
}
.section_holder8twos .post_holder:hover  h3, .section_holder8twos .post_holder.active h3 {
color:#fff;
font-weight:normal;
}
.section_holder8twos .post_holder .img .comments {
position: absolute;
width: 110px;
height: 90px;
font-size: 16px;
left: 160px;
padding: 23px 0 0 0;
top: 50px;
text-align: center;
float: left;
background-color: #06d0d8;
}
.section_holder8twos .post_holder .img .comments.two {
left: 316px;
}
.section_holder8twos .readmore_bu1 {
padding: 8px 15px;
margin: 0px;
float: left;
color: #272727;
border: 1px solid #e4e4e4;
}
.section_holder8twos .post_holder:hover .readmore_bu1, .section_holder8twos .post_holder.active .readmore_bu1 {
color: #fff;
border: 1px solid #fff;
}

/**/
.readmore_bu1 {
padding: 8px 15px;
margin: 0px;
float: left;
color: #272727;
border: 1px solid #e4e4e4;
}
.readmore_bu1:hover {
color: #06d0d8;
border: 1px solid #06d0d8;
}
.readmore_bu2 {
padding: 8px 20px;
margin: 0px;
color: #fff;
background-color: #272727;
}
.readmore_bu2:hover {
color: #727272;
background-color: #fff;
}
.readmore_bu3 {
padding: 8px 20px;
margin: 0px;
color: #fff;
background-color: #06d0d8;
}
.readmore_bu3:hover {
color: #727272;
background-color: #fff;
}
.readmore_bu3.two:hover {
color: #727272;
background-color: #272727;
}
.readmore_bu4 {
padding: 8px 20px;
margin: 0px;
color: #fff;
background-color: #06d0d8;
}
.readmore_bu4:hover {
color: #727272;
background-color: #272727;
}
.readmore_bu5 {
background-color: #06d0d8;
border-radius: 2px;
color: #fff;
float: left;
font-size: 14px;
font-weight: normal;
margin: 0 0 0;
padding: 5px 15px;
}
.readmore_bu5:hover {
color: #727272;
background-color: #272727;
}
.readmore_small {
float: left;
color: #fff;
font-size: 12px;
text-transform: uppercase;
padding: 4px 7px;
background-color: #119ee7;
border-radius: 2px;
text-transform: none;
}
.blockquote{
border-left: 1px solid #eee!important;
border-color:#eee;

}


.namebl  {
font-size: 18px;
font-style: normal;
line-height: 23px;
 color: #272727;
font-family: Roboto;
font-weight:400;
}
.companybl {
font-size: 15px;
font-style: normal;
line-height: 23px;
 color: #727272;
font-family: Roboto;
padding:0;
margin-top:0px;
}
.companybl span {color:#06d0d8;}
.reviewbl{
font-size: 15px;
font-style: normal;
line-height: 23px;
 color: #727272;
font-family: Roboto;
}
blockquote {  border-color: #e7e7e7!important;}
blockquote { border-left: 2px solid #e7e7e7 !important;padding: 10px 15px 0 30px!important;margin: 100px 0 20px;}

.qote {
background: rgba(0, 0, 0, 0) url(../images/imgs/img20.png) no-repeat scroll center 0;
float: left;
height: 52px;
margin: 0;
padding: 0;
position: absolute;
top: 20px;
width: 63px;
z-index: 5;
margin-left:-30px;
}
.qote.two {
background: rgba(0, 0, 0, 0) url(../images/imgs/img21.png) no-repeat scroll center 0;
right: 30px;
top: 340px;

}
.section_holder10 .featurebox {
border: 1px solid #fff;
float: right;
margin: 0 0 25px 5%;
padding: 30px;
transition: all 0.3s ease-out 0s;
width: 95%;
}
.section_holder10 .featurebox .icon_holder {
float: left;
margin: 0;
padding: 0;
width: 10%;
 margin: 8px 0 0;
}
.section_holder10 .featurebox .text_holder {
border-left: 1px solid #fff;
float: right;
margin: 0;
padding: 0 0 0 30px;
width: 90%;
}
.section_holder10 .featurebox .icon {
color: #fff;
float: left;
font-size: 34px;
margin: 0;
padding: 0;
transition: all 0.3s ease-out 0s;
}
.section_holder10 .subtext {
float: left;
margin: 0 0 0 1%;
padding: 30px;
width: 95%;
}
.section_holder10.two {
background-attachment: fixed;
background-clip: initial;
background-color: rgba(0, 0, 0, 0);
background-image: url("../images/parallax_bg2.jpg");
background-origin: initial;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
/*float: left;*/
margin: 0;
padding: 0;
width: 100%;
}
.section_holder10.two .featurebox {
background-color: #fff;
border: medium none;
float: right;
margin: 0 0 1px 5%;
padding: 30px;
transition: all 0.3s ease-out 0s;
width: 95%;
}
.section_holder10.two .featurebox .text_holder {
border-left: medium none;
}
.section_holder10.two .featurebox .icon {
color: #272727;
}
.section_holder10.two .featurebox .arrow_box {
background: #fff none repeat scroll 0 0;
opacity: 1;
position: relative;
}
.section_holder10.two .featurebox .arrow_box::after {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-color: transparent #fff transparent transparent;
border-image: none;
border-style: solid;
border-width: 30px;
content: " ";
height: 0;
left: -79px;
margin-top: 14px;
opacity: 0;
pointer-events: none;
position: absolute;
right: 100%;
transition: all 0.3s ease-out 0s;
width: 0;
z-index: 100;
}

.section_holder10.three .img_holder {
float: left;
left: 0;
margin: 0;
padding: 0;
position: relative;
top: 112px;
width: 100%;
}
.section_holder10.three .featurebox {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
border-color: -moz-use-text-color -moz-use-text-color #4e4a4a;
border-image: none;
border-style: none none solid;
border-width: medium medium 1px;
float: right;
margin: 0;
padding: 30px 0;
transition: all 0.3s ease-out 0s;
width: 100%;
}
.section_holder10.three .featurebox.topmar {

}
.section_holder10.three .featurebox .text_holder {
border-left: medium none;
}
.section_holder10.three .featurebox .text_holder p {
color:#727272;
font: 14px;
font-family:Open Sans;
font-weight:normal;
}
.section_holder10.three .featurebox.noline {
border-bottom: medium none;
}
.section_holder10.three.four {
background-attachment: fixed;
background-clip: initial;
background-color: rgba(0, 0, 0, 0);
background-image: url(../images/parallax_bg9.jpg);
background-origin: initial;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
float: left;
margin: 0;
padding: 0;
width: 100%;
}
.section_holder10.three.four .img_holder {
float: left;
left: 0;
margin: 0;
padding: 0;
position: relative;
top: 0;
width: 100%;
}
.section_holder10 .featurebox:hover, .section_holder10 .featurebox.active {
background-color: #fff;
border: 1px solid #fff;
}
.section_holder10 .featurebox:hover .icon, .section_holder10 .featurebox.active .icon {
color: #272727;
}
.section_holder10 .featurebox:hover h4, .section_holder10 .featurebox.active h4 {
color: #272727;
}
.section_holder10 .featurebox:hover p, .section_holder10 .featurebox.active p {
color: #727272;
}
.section_holder10 .featurebox:hover .text_holder, .section_holder10 .featurebox.active .text_holder {
border-left: 1px solid #e4e4e4;
}
.section_holder10.two .featurebox:hover, .section_holder10.two .featurebox.active {
background-color: #06d0d8;
border: medium none;
}
.section_holder10.two .featurebox:hover .icon, .section_holder10.two .featurebox.active .icon {
color: #fff;
}
.section_holder10.two .featurebox:hover h4, .section_holder10.two .featurebox.active h4 {
color: #fff;
}
.section_holder10.two .featurebox:hover p, .section_holder10.two .featurebox.active p {
color: #fff;
}
.section_holder10.two .featurebox:hover .text_holder, .section_holder10.two .featurebox.active .text_holder {
border-left: medium none;
}
.section_holder10.two .featurebox:hover .arrow_box::after, .section_holder10.two .featurebox.active .arrow_box::after {
border-right-color: #06d0d8;
opacity: 1;
}
.section_holder10.three .featurebox:hover, .section_holder10.three .featurebox.active {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
border-color: -moz-use-text-color -moz-use-text-color #4e4a4a;
border-image: none;
border-style: none none solid;
border-width: medium medium 1px;
}
.section_holder10.three .featurebox:hover .icon, .section_holder10.three .featurebox.active .icon {
color: #fff;
}
.section_holder10.three .featurebox:hover h4, .section_holder10.three .featurebox.active h4 {
color: #fff;
}
.section_holder10.three .featurebox:hover p, .section_holder10.three .featurebox.active p {
color: #fff;
}
.section_holder10.three .featurebox:hover .featurebox.noline {
border-bottom: medium none;
}
.why-choose01 .sppb-addon-content{
 font-size: 22px;
font-style: normal;
line-height: 25px;
margin-bottom: 17px;
font-family:Roboto;
color:#fff;
font-weight:400;
}
.why-choose01 {
margin: 0 0 0 1%;
padding: 10px 30px 08px 30px;
width: 95%;
}

.sppb-btn-black {
border-radius: 0px;
display: inline-block;
font-size: 14px;
line-height: 30px;
text-align: center;
background:#272727;
color:#fff;
 padding: 2px 20px;
  text-transform: uppercase;
   transition: all 0.3s ease-out 0s;
   font-family: Open Sans!important;
}
.sppb-btn-black i {margin-right:10px;}
.sppb-btn-black:hover {
background:#fff;
color:#272727;
}
.section_holder11 .price_table {
background-color: #f4f4f4;
float: left;
margin: 0;
padding: 50px 0;
position: relative;
text-align: center;
transition: all 0.3s ease-out 0s;
width: 100%;
}
.section_holder11 .price_table .price {
color: #161616;
font-size: 45px;
font-weight: bold;
line-height: 45px;
padding: 8px 0;
text-align: center;
}
.section_holder11 .price_table .price sup {
font-size: 22px;
font-style: normal;
}
.section_holder11 .price_table .price i {
font-size: 16px;
font-style: normal;
font-weight: 500;
}
.section_holder11 .price_table .title {
border-bottom: 1px solid #dddddd;
margin-top: 20px;
}
.section_holder11 .price_table ul.plan_features {
float: left;
margin: 0 0 50px;
padding: 0;
text-align: center;
width: 100%;
}
.section_holder11 ul.plan_features li {
border-bottom: 1px solid #e6e5e5;
color: #272727;
margin: 0 auto;
padding: 20px 0;
text-align: center;
width: 70%;
font-weight: 400 !important;
}
.section_holder11 .price_table *, *::before, *::after {
box-sizing: border-box;
}
.section_holder11 .price_table .top_shapes {
background-color: #f4f4f4;
height: 52px;
left: 51px;
padding: 0;
position: absolute;
top: -32px;
transform: rotate(-3deg) skew(-3deg);
transition: all 0.3s ease-out 0s;
width: 72%;
}
.section_holder11 .price_table .top_shapes.two {
background-color: #f4f4f4;
height: 52px;
left: 51px;
padding: 0;
position: absolute;
top: 464px;
transform: rotate(3deg) skew(3deg);
width: 72%;
}
.section_holder11 .price_table:hover, .section_holder11 .price_table.active {
background-color: #06d0d8;
}
.section_holder11 .price_table:hover ul.plan_features li, .section_holder11 .price_table.active ul.plan_features li {
border-bottom: 1px solid #7adfe3;
color: #fff;
}
.section_holder11 .price_table:hover .title, .section_holder11 .price_table.active .title {
border-bottom: 1px solid #7adfe3;
color: #fff;
}
.section_holder11 .price_table:hover .title h3, .section_holder11 .price_table.active .title h3 {color: #fff;}
.section_holder11 .price_table:hover .title, .section_holder11 .price_table.active .title {border-bottom: 1px solid #7adfe3;}
.section_holder11 .price_table:hover .top_shapes, .section_holder11 .price_table.active .top_shapes {background-color: #06d0d8;}
.section_holder11 .price_table:hover .price, .section_holder11 .price_table.active .price {color: #fff;}
ul.plan_features {list-style-type: none!important;}
.turquoise .price_table  {background:#06d0d8!important;}
.turquoise .duration {color:#fff!important;}
.turquoise .price {color:#fff!important;}
.turquoise ul.plan_features li {color:#fff!important;border-bottom: 1px solid #7adfe3!important;}
.turquoise .title h3{color:#fff!important;}
.turquoise .price_table .title {border-bottom: 1px solid #7adfe3!important;}
.turquoise .top_shapes {background:#06d0d8!important;}
ul.imglist {
float: left;
margin: 0;
padding: 0;
width: 100%;
}
@media(max-width:420px) {
#sp-bottom2 {display:none !important;}
#sp-bottom3 {display:none !important;}
}
ul.imglist li {float: left; margin: 0;}
@media(max-width:970px) {
#sp-bottom1 img {margin-right:5px !important;}
}

@media(max-width:850px) {
ul.imglist li { padding:0;}
}

@media(min-width:851px) {
ul.imglist li { padding: 0 8px 8px 0;}
}

ul.imglist li.last {
padding: 0;
}
#sp-bottom2 .latestnews a,
#sp-bottom1 a {
	color: #676767;
}
#sp-bottom1 p {
color: #676767;
float: left;
font-family: Open Sans;
font-size: 15px;
margin: 0;
line-height: 35px;
font-weight: normal;
}
#sp-bottom1 img{
height: 40px;
margin: 0 0 30px;
padding: 0;
width: 140px;
}
#sp-bottom .sp-module-title::after {
background: #fff;
content: "";
display: block;
height: 3px;
margin: 22px auto 26px 0;
width: 10%;
}
#sp-bottom .sp-module .sp-module-title{
 font-size: 22px;
font-style: normal;
line-height: 25px;
margin-bottom: 18px;
font-family:Roboto;
font-weight: normal;
text-transform: uppercase;
color:#fff;
}
.bt-cs .bt-inner img {
border: 0 solid #fff !important;
margin: 0 !important;
max-width: 100%;
outline: 0 solid #b5b5b5 !important;
}
.bt-cs .bt-inner {padding: 0 !important;}
.bt-row-separate{
border-bottom: 1px solid #2e2e2e!important;
margin: 14px 0 !important;
padding: 0 0 20px;
}
.bt-introtext {color:#666!important; font-family:Open Sans; font-size:14px;}
.bt-cs .bt-inner .bt-title{
 font-size: 16px!important;
font-style: normal!important;
line-height: 21px!important;
font-family:Roboto!important;
font-weight: normal!important;
color:#fff!important;
text-transform:none!important;
}
.bt-cs .bt-inner .bt-title:hover {color:#727272!important;}

.bt-cs .bt-inner .bt-title{
float: right;
margin-top: 30px;
text-align: left !important;
width: 60%;
}
.bt-introtext{
margin-top: -50px;
text-align: left;
width: 60% !important;
float: right;
font-weight: normal;
}
.bt-cs .bt-inner {margin-top: -23px!important;font-weight: normal;}
#sp-bottom3 ul.tags {
float: left;
margin: 0;
padding: 0;
width: 100%;
font-weight: normal;
}
#sp-bottom3 ul.tags li {
float: left;
margin: 0;
padding: 0;
}
#sp-bottom3 ul.tags li a {
border: 1px solid #383838;
color: #666666;
float: left;
font-size: 14px;
font-weight: normal;
margin: 3px;
padding: 10px;
}

#sp-bottom3 ul.tags li a:hover, #sp-bottom3 ul.tags li a.active {
border: 1px solid #fff;
color: #fff;
}

#sp-footer2 .sp-module ul > li > a::before { content: ""!important;margin-right: 0 !important;}
 ul.social_icons_footer{
float: left;
margin: 0;
padding: 0;
width: 100%;
}
ul.social_icons_footer li {
float: right;
margin: 0;
padding: 0;
}
ul.social_icons_footer li a {
background-color: transparent;
border-radius: 100%;
color: #727272;
float: left;
font-size: 16px;
margin: 0 4px 0 0;
padding: 0;
text-align: center;
width: 35px;
vertical-align: middle;
}

ul.social_icons_footer li a:hover { color: #727272!important;}

/**/

ul.social_icons_footer7{
float: left;
margin: 0;
padding:45px 0 0 0;
width: 100%;
list-style-type: none;
}
ul.social_icons_footer7 li {
   float: left;
margin: 0;
padding: 0;
list-style-type: none;
}
ul.social_icons_footer7 li a {
background-color: #000000;
border-radius: 100%;
color: #727272;
float: left;
font-size: 16px;
height: 35px;
line-height: 35px;
margin: 0 8px 0 0;
padding: 0;
text-align: center;
width: 35px;
}
ul.social_icons_footer7 li a:hover {background-color: #c7c7c7; color: #727272!important;}

/**/

.sp-copyright {float:left!important;margin-top: 8px!important;}
.sp-copyright {color: #858585!important;font-family: Open Sans!important;font-size: 14px!important;font-weight: normal;}
/*#sp-bottom {background:#161616;}*/
.footer-shape {
background: rgba(0, 0, 0, 0) url(../images/bottom_shape2.png) no-repeat scroll center top;
 float: left;
height: 237px;
margin: 0px!important;
padding: 0px!important;
width: 100%;
margin-top:-236px!important;
}
.home2-01 .sppb-addon-title::before{
background-color: #06d0d8;
height: 3px;
margin: 0 auto 40px;
padding: 0;
width: 5%;
content: "";
display: block;
}
.home2-01 .sppb-addon-title {
font-size: 29px;
font-weight: bold;
margin: 0;
padding: 0;
text-align: center;
text-transform: uppercase;
font-style: normal;
line-height: 25px;
 color: #272727;
font-family: "Roboto",sans-serif;
}
.home2-01 .sppb-addon-content {
font-size: 14px;
font-weight: normal;
margin: 40px auto 90px;
padding: 0;
color: #727272;
}
/**/
 .home-op-01-white .sppb-addon-title::before{
background-color: #fff;
height: 3px;
margin: 0 auto 40px;
padding: 0;
width: 5%;
content: "";
display: block;
}
.home-op-01-white .sppb-addon-title {
font-size: 29px;
font-weight: bold;
margin: 0;
padding: 0;
text-align: center;
text-transform: uppercase;
font-style: normal;
line-height: 25px;
 color: #fff;
font-family: "Roboto",sans-serif;
}
.home-op-01-white .sppb-addon-content {
font-size: 14px;
font-weight: normal;
margin: 40px auto 70px;
padding: 0;
color: #fff;
}
/**/
.home2-01-white .sppb-addon-title::before{
background-color: #fff;
height: 3px;
margin: 0 auto 40px;
padding: 0;
width: 5%;
content: "";
display: block;
}
.home2-01-white .sppb-addon-title {
font-size: 29px;
font-weight: bold;
margin: 0;
padding: 0;
text-align: center;
text-transform: uppercase;
font-style: normal;
line-height: 25px;
 color: #fff;
font-family: "Roboto",sans-serif;
}
.home2-01-white .sppb-addon-content {
font-size: 14px;
font-weight: normal;
margin: 40px auto 90px;
padding: 0;
color: #fff;
}
.skills .sppb-addon-content {
font-size: 14px;
font-weight: normal;
color: #fff;
}
.section_holder13 .sppb-animated-number {
color: #272727;
display: block;
font-family: Roboto!important;
font-size: 80px!important;
font-weight: 200;
margin: 50px 0;
transition: all 0.3s ease-out 0s;
}
.section_holder13 .sppb-animated-number-title{
border-bottom: 1px solid #e4e4e4;
border-top: 1px solid #e4e4e4;
 font-weight: 300;
 font-family: Roboto!important;
padding: 20px 0;
color: #272727;
font-size: 22px!important;
text-transform: uppercase;
transition: all 0.3s ease-out 0s;
}
 

.section_holder13  .sppb-addon-animated-number:hover  .sppb-animated-number-title {
color: #06d0d8;
border-bottom: 1px solid #06d0d8;
border-top: 1px solid #06d0d8;
transition: all 0.3s ease-out 0s;
}
.section_holder13  .sppb-addon-animated-number:hover.sppb-animated-number {color: #06d0d8;transition: all 0.3s ease-out 0s;}
/**/
 
.section_holder10-op .color .sppb-animated-number{
color: #06d0d8;
}
.section_holder10-op .color .sppb-animated-number-title{
color: #06d0d8;
border-bottom: 1px solid #06d0d8;
border-top: 1px solid #06d0d8;
transition: all 0.3s ease-out 0s;
}
.section_holder10-op .sppb-animated-number {
color: #fff;
display: block;
font-family: Roboto!important;
font-size: 80px!important;
font-weight: 200;
margin: 50px 0 50px 0;
transition: all 0.3s ease-out 0s;
}
.section_holder10-op .sppb-animated-number-title{
border-bottom: 1px solid #fff;
border-top: 1px solid #fff;
 font-weight: 300;
 font-family: Roboto!important;
padding: 20px 0;
color: #fff;
font-size: 22px!important;
text-transform: uppercase;
transition: all 0.3s ease-out 0s;
}
 

.section_holder10-op  .sppb-addon-animated-number:hover  .sppb-animated-number-title {
color: #06d0d8;
border-bottom: 1px solid #06d0d8;
border-top: 1px solid #06d0d8;
transition: all 0.3s ease-out 0s;
}
.section_holder10-op  .sppb-addon-animated-number:hover.sppb-animated-number {color: #06d0d8;transition: all 0.3s ease-out 0s;}
/**/


.sppb-progress {border-radius:0px!important}
.sppb-progress-label {
font-family: "Roboto",sans-serif;
font-weight: 300;
margin-bottom: 25px;
 font-size: 18px;
font-style: normal;
line-height: 23px;
}
.sppb-progress-label span {
font-family: "Roboto",sans-serif;
font-weight: 300;

 font-size: 18px;
font-style: normal;
line-height: 23px;
}
.services05 {padding:10px 0;}
.services05 .sppb-addon-title {
font-size: 22px;
font-style: normal;
line-height: 25px;
font-family: "Roboto",sans-serif;
font-weight: normal;
text-transform: uppercase;
}


.services05 .sppb-addon-text{
font-size:15px;
line-height:23px;
font-family:Open Sans!important;
color: #727272!important;
font-weight:normal;
}
.services05 .sppb-addon-feature .sppb-icon{
border: 1px solid #272727;
color: #272727;
font-size: 26px;
transition: all 0.3s ease-out 0s;
}
.services05 .sppb-addon-feature:hover .sppb-icon{
border: 1px solid #06d0d8;
color: #06d0d8;
transition: all 0.3s ease-out 0s;
 font-size: 26px;
}

.services05 .sppb-addon-feature:hover .sppb-addon-title {color: #06d0d8;}

.services05 .sppb-addon-feature.active .sppb-icon{
border: 1px solid #06d0d8;
color: #06d0d8;
transition: all 0.3s ease-out 0s;
 font-size: 26px;
}
.services05 .sppb-addon-feature.active .sppb-addon-title {color: #06d0d8;}
 .circle img {border-radius:50%!important;margin-top:100px;margin-right:56px;}
.feature-home3 .sppb-feature-box-title{
text-transform: uppercase;
font-size: 22px;
font-style: normal;
line-height: 25px;
margin-bottom: 18px;
color: #272727;
font-family: "Roboto",sans-serif;
font-weight: normal;
}
.feature-home3 .sppb-addon-text{
padding-bottom:30px;
}
.feature-home3 .sppb-icon .sppb-icon-container  {
 border: 1px solid #e4e4e4;
border-radius: 0;
color: #161616;
font-size: 36px;
height: 90px;
line-height: 88px;
margin: 0 auto;
padding: 0;
text-align: center;
transition: all 0.3s ease-out 0s;
width: 90px;
}
/**/
.feature2-home3 .sppb-feature-box-title{
text-transform: uppercase;
font-size: 22px;
font-style: normal;
line-height: 25px;
margin-bottom: 10px;
color: #272727;
font-family: "Roboto",sans-serif;
font-weight: normal;
}
.feature2-home3 .sppb-addon-text{
padding-bottom:30px;
color:#727272;
font-weight:normal;
}
.feature2-home3 .sppb-icon .sppb-icon-container  {
border: 1px solid #e4e4e4;
border-radius: 100%;
color: #272727;
font-size: 26px;
height: 70px;
line-height: 66px;
margin: 0;
padding: 0;
text-align: center;
transition: all 0.3s ease-out 0s;
width: 70px;
}
.feature2-home3 .sppb-icon .sppb-icon-container > i { font-size: 26px!important;}

.feature2-home3:hover .sppb-icon .sppb-icon-container > i  {color:#06d0d8;}
.feature2-home3:hover .sppb-icon .sppb-icon-container  {border: 1px solid #06d0d8;}
.feature2-home3:hover .sppb-feature-box-title {color:#06d0d8;}

.feature2-home3 .active .sppb-icon .sppb-icon-container > i  {color:#06d0d8;}
.feature2-home3 .active .sppb-icon .sppb-icon-container  {border: 1px solid #06d0d8;}
.feature2-home3 .active  .sppb-feature-box-title {color:#06d0d8;}
/**/
.feature2-home5 .sppb-feature-box-title{
text-transform: uppercase;
font-size: 22px;
font-style: normal;
line-height: 25px;
margin-bottom: 10px;
color: #272727;
font-family: "Roboto",sans-serif;
font-weight: normal;
}
.feature2-home5 .sppb-addon-text{
color:#727272;
font-weight:normal;
}
.feature2-home5 .sppb-icon .sppb-icon-container  {
border: 1px solid #e4e4e4;
border-radius: 100%;
color: #272727;
font-size: 26px;
height: 90px;
line-height: 88px;
margin: 0;
padding: 0;
text-align: center;
transition: all 0.3s ease-out 0s;
width: 90px;
}
.feature2-home5 .sppb-icon .sppb-icon-container > i { font-size: 36px!important;}

.feature2-home5:hover .sppb-icon .sppb-icon-container > i  {color:#06d0d8;}
.feature2-home5:hover .sppb-icon .sppb-icon-container  {border: 1px solid #06d0d8;}
.feature2-home5:hover .sppb-feature-box-title {color:#06d0d8;}

.feature2-home5 .active .sppb-icon .sppb-icon-container > i  {color:#06d0d8;}
.feature2-home5 .active .sppb-icon .sppb-icon-container  {border: 1px solid #06d0d8;}
.feature2-home5 .active  .sppb-feature-box-title {color:#06d0d8;}
.btn-info { background:#06d0d8; color:#fff;transition: all 0.3s ease-out 0s; border:0px solid transparent; margin:5px 0; padding:15px;}
.sppb-btn-link { background:trasparent; color:#fff;transition: all 0.3s ease-out 0s; border:1px solid #fff;padding:12px 25px !important;}

.sppb-btn-link:hover {
color: #ffffff;
border: 1px solid #06d0d8;
background: #06d0d8;
transition: all 0.3s ease-out 0s;
}
.sppb-btn-primary {background:#06d0d8!important;transition: all 0.3s ease-out 0s;}
.sppb-btn-primary:hover {background:#06d0d8!important;transition: all 0.3s ease-out 0s;}

.btn-default  {background:#06d0d8!important; color: #fff!important;transition: all 0.3s ease-out 0s;border-radius:0 !important; border:1px solid #06d0d8; padding:9px;}
.btn-default:hover{background: #06d0d8!important; transition: all 0.3s ease-out 0s;border-radius:0 !important; border:1px solid #06d0d8;}

.sppb-readmore {background:#06d0d8!important;color: #fff!important;transition: all 0.3s ease-out 0s;border-radius:0 !important; border:1px solid #06d0d8;padding:9px 18px;}
.sppb-readmore:hover{background: #06d0d8!important; transition: all 0.3s ease-out 0s;border-radius:0 !important; border:1px solid #06d0d8;}

.btn-info:hover{background: #06d0d8;  color: #fff; transition: all 0.3s ease-out 0s;}
.sppb-btn-blue { background:#06d0d8; color:#fff;transition: all 0.3s ease-out 0s;}
.sppb-btn-blue:hover{background: #06d0d8;  color: #ffffff; transition: all 0.3s ease-out 0s;}
.btn-primary { background:#06d0d8; color:#fff;transition: all 0.3s ease-out 0s;border:1px solid transparent; border-radius:0px;}
.btn-primary:hover{ background-color: #272727; color: #ffffff; transition: all 0.3s ease-out 0s;border:1px solid transparent;}
/**/
.linkborder { background:transparent!important; color:#fff;transition: all 0.3s ease-out 0s; border:2px solid #fff!important;padding:10px 15px!important;}

.ls-wrapper:hover .linkborder {background:#fff!important; color:#272727!important;transition: all 0.3s ease-out 0s!important;}

.linkcolor {background:#06d0d8!important;transition: all 0.3s ease-out 0s!important;padding:10px 15px!important;color:#fff!important;border:2px solid #06d0d8!important;}

.ls-wrapper:hover .linkcolor {background:#fff!important; color:#272727!important;transition: all 0.3s ease-out 0s!important;border:2px solid #fff!important;}

/**/
@media(max-width:500px) {
.linkcolor   {margin-right:20% !important;}
.linkborder {margin-right:20% !important;}
 }

.lines {
background-color: #e4e4e4;
float: left;
height: 1px;
margin: 40px 0;
padding: 0;
width: 100%;
}
.b_text p{color:#727272; font-weight:normal;}
.b_text h4{color:#272727; font-weight:normal;}


.section_holder3-h4 .left_box .text {
background-color: #fff;
}
 
.section_holder3-h4 .left_box {
border: 1px solid #e4e4e4;
float: left;
margin: 0;
}
.section_holder3-h4 .left_box .text .line {
background-color: #e4e4e4;
}

.section_holder4 .featurebox:hover .text_holder p {color:#fff !important;}


 
 
.section_holder3-h4 .left_box .active .text   {
background: #06d0d8!important;
color:#fff;

}

.section_holder3-h4 .left_box:hover .text, .section_holder3-h4 .left_box.active .text {
background-color: #06d0d8;
}
.section_holder3-h4 .left_box .text {
background: #fff;
float: right;
margin: 0;
padding: 26px 40px 27px 45px;
position: relative;
transition: all 0.3s ease-out 0s;
width: 55%;
z-index: 15;
color:#727272;
font-weight:normal;
}
.section_holder3-h4 .left_box .img {
float: left;
margin: 0;
padding: 0;
width: 45%;
}
.section-newsletter .input_holder {
margin: 0 auto;
padding: 0;
width: 60%;
}
.section-newsletter .email_input {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
border: 1px solid #fff;
color: #fff;
float: left;
font-size: 14px;
font-weight: normal;
height: 62px;
line-height: 39px;
padding: 0 15px;
width: 100%;
}
.section-newsletter .email_submit {
background-color: #06d0d8;
border: 1px solid #06d0d8;
color: #fff;
float: left;
margin: 38px 0 0 285px;
padding: 12px 30px;
text-transform: uppercase;
}
.section-newsletter .email_submit:hover {
background-color: #fff;
border: 1px solid #fff;
color: #272727;
}
/**/
.section_holder18 .news_holder {
border: 1px solid #e4e4e4;
float: left;
margin: 0;
padding: 0;
width: 100%;
}
.section_holder18 .img_holder {
float: left;
margin: 0;
padding: 0;
position: relative;
width: 100%;
}
.section_holder18 .text_holder {
float: left;
margin: 0;
padding: 45px;
width: 100%;
}
.section_holder18 .date_holder {
float: left;
margin: -99px 0 0 24px;
padding: 0;
position: absolute;
width: 100%;
z-index: 10;
}
.section_holder18 .date_holder .date {
background-color: #06d0d8;
color: #fff;
float: left;
font-size: 14px;
height: 98px;
margin: 0;
padding: 23px 0 0;
text-align: center;
width: 98px;
}
.section_holder18 .date_holder .date .big {
font-size: 25px;
}
.section_holder18 .date_holder .sideshape {
background: rgba(0, 0, 0, 0) url(../images/img49.png) no-repeat scroll 0 0;
float: left;
height: 99px;
margin: 0;
padding: 0;
width: 9px;
}
.section_holder18 .date_holder .comments {
background-color: #06d0d8;
color: #fff;
float: left;
font-size: 14px;
height: 80px;
margin: 10px 0 0;
padding: 18px 0 0;
text-align: center;
width: 98px;
}
 
.section_holder18 .img_holder .overlay a.icon {
background-color: #06d0d8;
border-radius: 100%;
color: #fff;
float: left;
font-size: 20px;
height: 60px;
margin: 72px 0 0 150px;
padding: 15px;
width: 60px;
}
.section_holder18 .img_holder .overlay a.icon:hover {
background-color: #fff;
color: #272727;
}
.section_holder18 .news_holder:hover .overlay, .section_holder18 .news_holder.active .overlay {
opacity: 1;
}
.section_holder18 .news_holder:hover .text_holder h4, .section_holder18 .news_holder.active .text_holder h4 {
color: #06d0d8;
}
.section_holder18 .news_holder:hover .text_holder h4, .section_holder18 .news_holder.active .text_holder h4 {
color: #06d0d8;
}
.news_holder p{font-weight:normal;color:#727272;font: 14px/23px "Open Sans",sans-serif;}
.section_holder18 .margin_top3 {
float: left;
margin-top: 30px;
width: 100%;
}
.section_holder18 .news_holder:hover .overlay, .section_holder18 .news_holder.active .overlay {
opacity: 1;
}

.section_holder18 .img_holder .overlay {
background: rgba(0, 0, 0, 0) url(../images/transparent_bg.png) repeat scroll 0 0;
float: left;
height: 100%;
margin: 0;
opacity: 0;
padding: 0;
position: absolute;
text-align: center;
transition: all 0.3s ease-out 0s;
width: 100%;
z-index: 10;
}
/**/
.readmore a {color:#272727;font-weight:normal;text-align:center!important;transition: all 0.3s ease-out 0s;}
.feature2-home5:hover .readmore a {color:#06d0d8;font-weight:normal;}
.readmore.active a {color:#06d0d8;font-weight:normal;}

/**/
.section_holder20 .img_holder {
float: left;
margin: 0;
padding: 0;
width: 100%;
}
.section_holder20 .featurebox {
border-bottom: 1px solid #828282;
float: right;
margin: 0 0 27px 5%;
padding: 0 0 40px;
transition: all 0.3s ease-out 0s;
width: 95%;
}
.section_holder20 .featurebox.noline {
border-bottom: medium none;
}
.section_holder20 .featurebox .icon_holder {
float: left;
margin: 0;
padding: 0;
width: 10%;
}
.section_holder20 .featurebox .text_holder {
float: right;
margin: 0;
padding: 0 0 0 30px;
width: 90%;
}
.section_holder20 .featurebox .icon {
color: #fff;
float: left;
font-size: 34px;
margin: 0;
padding: 0;
transition: all 0.3s ease-out 0s;
}
.section_holder20 .featurebox:hover .icon {
color: #06d0d8;
}
.section_holder20 .featurebox:hover h4 {
color: #06d0d8;
}
/**/
.section_holder21 .img_holder {
float: left;
margin: 0;
padding: 0;
width: 100%;
}
.section_holder21 .featurebox {
background-color: #fff;
border-bottom: 1px solid #e4e4e4;
float: right;
margin: 0;
padding: 40px 25px;
transition: all 0.3s ease-out 0s;
width: 100%;
}
.section_holder21 .featurebox.noborder {
border-bottom: medium none;
}
.section_holder21 .featurebox.margin_top {
margin-top: 40px;
}
.section_holder21 .featurebox.noline {
border-bottom: medium none;
}
.section_holder21 .featurebox .icon_holder {
float: left;
margin: 0;
padding: 0;
width: 10%;
}
.section_holder21 .featurebox .text_holder {
float: right;
margin: 0;
padding: 0 0 0 30px;
width: 90%;
}
.section_holder21 .featurebox .icon {
color: #272727;
float: left;
font-size: 34px;
margin: 0;
padding: 0;
transition: all 0.3s ease-out 0s;
}
.section_holder21 .featurebox .arrow_box::after {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-color: transparent #fff transparent transparent;
border-image: none;
border-style: solid;
border-width: 30px;
content: " ";
height: 0;
left: -74px;
margin-top: 18px;
pointer-events: none;
position: absolute;
right: 100%;
top: 50%;
transition: all 0.3s ease-out 0s;
width: 0;
}
.section_holder21 .featurebox .icon_holder.two {
float: right;
width: 20%;
}
.section_holder21 .featurebox .text_holder.two {
float: left;
text-align: right;
width: 80%;
}
.section_holder21 .featurebox .icon.two {
float: right;
}
.section_holder21 .featurebox .arrow_box2::after {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-color: transparent transparent transparent #fff;
border-image: none;
border-style: solid;
border-width: 30px;
content: " ";
height: 0;
left: 321px;
margin-top: 18px;
pointer-events: none;
position: absolute;
right: 100%;
top: 50%;
transition: all 0.3s ease-out 0s;
width: 0;
}
.section_holder21 .featurebox:hover, .section_holder21 .featurebox.active {
background-color: #06d0d8;
}
.section_holder21 .featurebox:hover .arrow_box::after, .section_holder21 .featurebox.active .arrow_box::after {
border-right-color: #06d0d8;
}
.section_holder21 .featurebox:hover .arrow_box2::after {
border-left-color: #06d0d8;
}
.section_holder21 .featurebox:hover .icon, .section_holder21 .featurebox.active .icon {
color: #fff;
}
.section_holder21 .featurebox:hover h4, .section_holder21 .featurebox:hover p, .section_holder21 .featurebox.active h4, .section_holder21 .featurebox.active p {
color: #fff;
}
/**/
.section_holder22 .img_holder {
float: right;
margin: 0;
padding: 0;
position: relative;
width: 40%;
}
.section_holder22 .text_holder {
float: left;
margin: 0 7% 0 0;
padding: 0;
text-align: right;
width: 52%;
}
.section_holder22 .text_holder .topline {
background-color: #06d0d8;
float: left;
height: 2px;
margin: 0 auto 15px 0;
padding: 0;
width: 10%;
}
 @media(max-width:840px) {
 .section_holder22 .post_info {padding-bottom:45px !important; }
 }
.section_holder22 .post_info {
border-top: 1px solid #e4e4e4;
float: left;
margin: 45px 0 0;
padding: 35px 0 0;
text-align: right;
width: 100%;
}
.section_holder22 .post_info span {
border-left: 1px solid #e4e4e4;
float: right;
margin: 0;
padding: 0 20px;
text-align: right;
}
.section_holder22 .post_info span.first {
padding: 0 0 0 20px;
}
.section_holder22 .img_holder .date {
background-color: #06d0d8;
color: #fff;
float: left;
font-size: 14px;
height: 98px;
left: -30px;
margin: 0;
padding: 23px 0 0;
position: absolute;
text-align: center;
top: -30px;
width: 98px;
z-index: 15;
}
.section_holder22 .img_holder .date .big {
font-size: 25px;
}
.section_holder22 .img_holder .overlay {
background: rgba(0, 0, 0, 0) url(../images/transparent_bg3.png) repeat scroll 0 0;
float: left;
height: 100%;
margin: 0;
opacity: 0;
padding: 0;
position: absolute;
text-align: center;
transition: all 0.3s ease-out 0s;
width: 100%;
z-index: 10;
}
.section_holder22 .img_holder .postinfo_icon {
background-color: #06d0d8;
color: #fff;
float: right;
font-size: 22px;
height: 56px;
left: 169px;
line-height: 50px;
margin: 0;
padding: 0;
position: absolute;
text-align: center;
top: 214px;
width: 56px;
z-index: 15;
}
.section_holder22 .img_holder .overlay a.icon {
background-color: #06d0d8;
border-radius: 100%;
color: #fff;
float: left;
font-size: 20px;
height: 60px;
margin: 98px 0 0 89px;
padding: 15px;
width: 60px;
}
.section_holder22 .img_holder:hover .overlay, .section_holder22 .img_holder.active .overlay {
opacity: 1;
}
.section_holder22 a{font-weight:normal; color:#272727;}

.section_holder22 p {font-weight:normal; color:#727272;font: 14px/23px "Open Sans",sans-serif;}
/**/
.section_holder23 .img_left {
float: left;
margin: 0;
padding: 0;
width: 100%;
}
.section_holder23 .featurebox {
background-color: #fff;
float: right;
margin: 0;
padding: 25px;
transition: all 0.3s ease-out 0s;
width: 100%;
}
.section_holder23 .featurebox .icon_holder {
float: left;
margin: 0;
padding: 0;
width: 27%;
}
.section_holder23 .featurebox .text_holder {
float: right;
margin: 0;
padding: 0;
width: 73%;
}
.section_holder23 .featurebox .icon {
border: 1px solid #e4e4e4;
border-radius: 100%;
color: #161616;
float: left;
font-size: 30px;
height: 96px;
margin: 0;
padding: 35px;
text-align: center;
transition: all 0.3s ease-out 0s;
width: 96px;
}
.section_holder23 .featurebox:hover, .section_holder23 .featurebox.active {
background-color: #06d0d8;
}
.section_holder23 .featurebox:hover .icon, .section_holder23 .featurebox.active .icon {
border: 1px solid #fff;
color: #fff;
}
.section_holder23 .featurebox:hover h4, .section_holder23 .featurebox:hover p, .section_holder23 .featurebox.active h4, .section_holder23 .featurebox.active p {
color: #fff;
}
/**/
.section_holder24 h4 span {
float: left;
font-size: 40px;
margin-right: 15px;
margin-top: -8px;
}
.section_holder24 .line {
background-color: #e4e4e4;
float: left;
height: 1px;
margin: 0 0 35px;
padding: 0;
width: 100%;
}
.section_holder24 .one_fourth:hover h4 span, .section_holder24 .one_fourth.active h4 span {
color: #06d0d8;
}
.section_holder24 .one_fourth:hover h4, .section_holder24 .one_fourth.active h4 {
color: #06d0d8;
}
.section_holder24 .one_fourth:hover .line, .section_holder24 .one_fourth.active .line {
background-color: #06d0d8;
}
.section_holder24 .one_fourth:hover a, .section_holder24 .one_fourth.active a {
color: #06d0d8;
}
/**/
.section_holder25 .text_holder {
margin: 0 auto;
padding: 0 0 30px;
text-align: center;
width: 55%;
}
.section_holder25 .text_holder.two {
float: left;
margin: 0;
padding: 0 0 30px;
text-align: center;
width: 100%;
}
.section_holder25 .text_holder p {
font-size:14px !important;
font-family:Open Sans !important;
font-weight:normal;
}
.section_holder25 .text_holder .qote {
background: rgba(0, 0, 0, 0) url(../../../images/smallqote1.png) no-repeat scroll 0 0;
float: left;
padding: 0;
width: 28px;
margin: -25px 0 0 -30px;
}
.section_holder25 .text_holder .qotetwo {
background: rgba(0, 0, 0, 0) url(../../../images/smallqote1.png) no-repeat scroll 0 0;
float: right;
height: 26px;
   
padding: 0;
width: 28px;
}
.section_holder25 .img_holder {
margin: 0 auto 30px;
padding: 0;
text-align: left;
width: 50%;
}
.section_holder25 .img {
background: rgba(0, 0, 0, 0) url(../../../images/img54.jpg) no-repeat scroll 0 0;
border-radius: 100%;
float: left;
height: 100px;
margin: 0 20px 0 0;
padding: 0;
width: 100px;
}
.section_holder25 .img_holder h6 {
margin-top: 20px;
}
.cyan { color: #06d0d8; font-weight:normal;}
/**/
.section_holder25-2 .text_holder {
width: 100%;
}
.section_holder25-2 .text_holder {
margin: 0 auto;
padding: 0 0 30px;
text-align: center;
width: 55%;
}
.section_holder25-2 .text_holder.two {
float: left;
margin: 0;
padding: 0 0 30px;
text-align: center;
width: 100%;
}
.section_holder25-2 .text_holder p {
font-size:14px !important;
font-family:Open Sans !important;
font-weight:normal;
}
.section_holder25-2 .text_holder .qote {
background: rgba(0, 0, 0, 0) url(../../../images/smallqote1.png) no-repeat scroll 0 0;
float: left;
padding: 0;
width: 28px;
margin: -25px 0 0 -30px;
}
.section_holder25-2 .text_holder .qotetwo {
background: rgba(0, 0, 0, 0) url(../../../images/smallqote1.png) no-repeat scroll 0 0;
float: right;
height: 26px;
   
padding: 0;
width: 28px;
}
.section_holder25-2 .img_holder {
margin: 0 auto 30px;
padding: 0;
text-align: left;
width: 50%;
}
.section_holder25-2 .img {
background: rgba(0, 0, 0, 0) url(../../../images/img54.jpg) no-repeat scroll 0 0;
border-radius: 100%;
float: left;
height: 100px;
margin: 0 20px 0 0;
padding: 0;
width: 100px;
}
.section_holder25-2 .img_holder h6 {
margin-top: 20px;
}

.section_holder25-2 .left_box {display:none!important;}
/**/
.section_holder26 .news_holder {
border: 1px solid #e4e4e4;
float: left;
margin: 0;
padding: 0;
width: 100%;
}
.section_holder26 .img_holder {
float: left;
margin: 0;
padding: 0;
position: relative;
width: 100%;
}
.section_holder26 .text_holder {
float: left;
margin: 0;
padding: 45px;
width: 100%;
}
.section_holder26 .text_holder h4 a {
color: #06d0d8;
}
.section_holder26 .news_holder .info {
border-top: 1px solid #e4e4e4;
float: left;
margin: 0;
padding: 20px;
width: 100%;
}
.section_holder26 .news_holder .info span {
border-right: 1px solid #e4e4e4;
margin-right: 15px;
padding-right: 15px;
text-align: center;
}
.section_holder26 .news_holder .info span.last {
border-right: medium none;
}
.section_holder26 .news_holder .info span i {
color: #06d0d8;
margin-right: 15px;
}
.section_holder26 .img_holder .overlay {
background: rgba(0, 0, 0, 0) url(../images/transparent_bg.png) repeat scroll 0 0;
float: left;
height: 100%;
margin: 0;
opacity: 0;
padding: 0;
position: absolute;
text-align: center;
transition: all 0.3s ease-out 0s;
width: 100%;
z-index: 10;
}
.section_holder26 .img_holder .overlay a.icon {
background-color: #06d0d8;
border-radius: 100%;
color: #fff;
float: left;
font-size: 20px;
height: 60px;
margin: 72px 0 0 150px;
padding: 15px;
width: 60px;
}
.section_holder26 .img_holder .overlay a.icon:hover {
background-color: #fff;
color: #272727;
}
.section_holder26 .img_holder .postinfo_icon {
background-color: #06d0d8;
color: #fff;
float: right;
font-size: 22px;
height: 56px;
left: 160px;
line-height: 50px;
margin: 0;
padding: 0;
position: absolute;
text-align: center;
top: 214px;
width: 56px;
z-index: 15;
}
.section_holder26.two .news_holder .info {
border-top: medium none;
float: left;
margin: 0;
padding: 0 0 20px;
width: 100%;
}
.section_holder26.two .news_holder .info span {
border-right: medium none;
margin-right: 15px;
padding-right: 8px;
text-align: center;
}
.section_holder26.two .text_holder h5 a {
color: #272727;
}
.section_holder26.two .text_holder h5 a:hover {
color: #06d0d8;
}
.section_holder26.two .news_holder .info span i {
margin-right: 8px;
}
 
.section_holder26 .news_holder:hover .overlay {
opacity: 1;
}
/**/
.contact-onepage .sppb-addon-title {
 font-size: 40px;
font-style: normal;
font-weight: 300;
line-height: 40px;
margin-bottom: 20px;
color: #272727;
font-family: "Roboto",sans-serif;
}
.contact-onepage .sppb-addon-content h3 {
font-size: 27px;
font-style: normal;
line-height: 30px;
margin-bottom: 18px;
color: #272727;
font-family:Roboto;
font-weight: normal;
}
.contact-onepage .sppb-addon-content h6 {
 font-size: 16px;
font-style: normal;
line-height: 21px;
margin-bottom: 14px;
color: #272727;
font-family: "Roboto",sans-serif;
font-weight: normal;
}
.contact-onepage .sppb-addon-content {
font-size:14px !important;
font-family:Open Sans !important;
font-weight:normal;
line-height:23px;
color:#727272;
}
.contact-onepage .sppb-addon-content a {color:#272727;}
.sppb-form-control {
 border-radius: 0 !important;
  color: #727272!important;
height: 40px!important;
}
button, input[type="submit"] {float:right!important;}
.contact-onepage {margin-left:20px;}














/*end suffix*/

/*-----------------------------RESPONSIVE STYLES---------------------------------- */

/* ---------- MAX 1500PX ---------- */
@media only screen and (max-width:1500px) {
}

/* ---------- MAX 1280PX ---------- */
@media only screen and (max-width:1280px) {
.container {
width: 90%;
margin: 0px 5%;
}
.section_holder1 .icon_holder {
width: 32%;
}
.section_holder1 .title_holder {
width: 68%;
}
.section_holder18 .date_holder {
width: 68%;
}




}




/* ---------- MAX 1199PX ---------- */
@media only screen and (max-width:1199px) {
.container {
width: 90%;
margin: 0px 0;
}
.section_holder3 .left_box {
width: 100%;
}
.section_holder3 .left_box .img {
width: 25%;
}
.section_holder3 .left_box .text {
width: 70%;
min-height: 285px;
}
.section_holder3 .left_box .parallelogram {
left: 264px;
}

.section_holder8 .post_holder .text .arrow_box:after {
left: -118px;
}
.section_holder8 .post_holder .text .arrow_box2:after {
left: 480px;
}
.section_holder8 .post_holder .text {
min-height: 260px;
padding: 24px 40px 19px 35px;
}
.section_holder8 .post_holder .text.two {
min-height: 260px;
padding: 24px 40px 19px 35px;
}
.section_holder8 .post_holder .parallelogram {
height: 262px;
left: 458px;
}
.section_holder8 .post_holder .img .date.two {
margin: 40px 0 0 344px;
}
.section_holder8 .post_holder .img .comments.two {
left: 224px;
}
.section_holder7 .shape {
top: -17px;
}
.section_holder12 ul.client_logos li {
padding: 0 18px 0 0;
}
.navbar-default.two {
margin-right: 65px;
}
.menu_main2 {
z-index: 9999;
}
.menu_right_search_box {
padding: 20px 0 0;
}
.section_holder10.three .img_holder {
top: 195px;
}
.section_holder8 .post_holder .text .arrow_box:after {
left: -111px;
}
.section_holder10.three.four .img_holder img {
width: 100%;
}
.section_holder18 .date_holder .date {
padding: 17px 0 0;
height: 85px;
width: 85px;
}
.section_holder18 .date_holder .sideshape {
height: 85px;
width: 9px;
}
.section_holder18 .date_holder .date .big {
font-size: 19px;
}
.section_holder18 .date_holder .comments {
height: 74px;
padding: 14px 0 0;
width: 79px;
}
.section_holder21 .featurebox .arrow_box2:after {
left: 264px;
}
.section_holder22 .img_holder .postinfo_icon {
left: 131px;
top: 168px;
}
.section_holder26 .img_holder .postinfo_icon {
left: 118px;
top: 176px;
}
.section_holder26 .img_holder .overlay a.icon {
margin: 72px 0 0 116px;
}
.toprated_products .left {
width: 38%;
}
.toprated_products .right {
width: 62%;
}
.gallery .previews a {
display: block;
float: left;
margin-bottom: 10px;
margin-right: 8px;
margin-top: 10px;
}
.section_holder48 .review_img {
width: 14%;
}
.section_holder48 .text_holder {
width: 86%;
}
.section_holder48 .name {
width: 75%;
}
.section_holder48 .stars {
width: 20%;
}
.product_info_right.two {
width: 38%;
}
.section_holder48.two .review_img {
width: 19%;
}
.section_holder48.two .text_holder {
width: 80%;
}
/*elements*/

.section_holder47.three .one_fourth {
width: 28%;
margin-bottom: 20px;
}
.price_table_st2 {
margin-bottom: 180px;
}
.section_holder54 .post_img .overley .icon {
margin: 111px 10px 0 398px;
}
.section_holder54 .post_img .overley .icon.two {
margin: 111px 10px 0 5px;
}






}



/* ---------- MAX 1112PX ---------- */
@media screen and (max-width:1112px) {
.container {
width: 80%;
margin: 0px 10%;
}
.section_holder3 .left_box {
width: 100%;
}
.section_holder3 .left_box .img {
width: 25%;
}
.section_holder3 .left_box .text {
width: 70%;
min-height: 285px;
}
.section_holder3 .left_box .parallelogram {
left: 264px;
}
/*.section_holder7 .img_holder ul.social_icons {
margin: 297px 0 0;
}*/
.section_holder37 .img_holder img {
width: 100%;
}
.section_holder37 .text_holder {
margin: 0 0 0 10%;
width: 50%;
}
.section_holder40 .img_holder {
width: 35%;
}
.section_holder40 .text_holder {
width: 65%;
}
.menu_main2 {
z-index: 9999;
margin: 18px 0;
}
.section_holder45 .text_holder {
width: 80%;
}
.section_holder47.two .product_info_right .price {
width: 100%;
}
.section_holder47.two .product_info_right .rating_right {
width: 100%;
}








}



/* ---------- MAX 1080PX ---------- */
@media screen and (max-width:1080px) {
.container {
width: 80%;
margin: 0px 10%;
}
.section_holder22 .img_holder .overlay a.icon {
margin: 82px 0 0 66px;
}



}



/* ---------- MAX 1024PX ---------- */
@media screen and (max-width:1024px) {
.container {
width: 80%;
margin: 0px 10%;
}
.section_holder9 .qote.two {
left: 174px;
}
.section_holder34 .one_fourth {
width: 28%;
margin-bottom: 40px;
}




}

/* ---------- MAX 991PX ---------- */
@media only screen and (max-width:991px) {
.container {
width: 90%;
margin: 0px 5%;
}
.logo {
padding: 1px 0 0;
}
.section_holder3 .left_box {
width: 100%;
}
.section_holder3 .left_box .img {
width: 32%;
}
.section_holder3 .left_box .text {
width: 63%;
min-height: 285px;
}
.section_holder3 .left_box .parallelogram {
left: 264px;
}
.section_holder4 .featurebox .icon_holder {
width: 40%;
}
.section_holder4 .featurebox .text_holder {
width: 60%;
}
.section_holder7 .img_holder {
background-size: 100%;
}
/*.section_holder7 .img_holder ul.social_icons {
margin: 211px 0 0;
}*/
.section_holder7 .shape {
height: 90px;
top: -15px;
}
.section_holder7 .shape .info {
padding: 21px 0 0;
}
.section_holder7 .img_holder.two, .section_holder7 .img_holder.three, .section_holder7 .img_holder.four, .section_holder7 .img_holder.five, .section_holder7 .img_holder.six {
background-size: 100%;
}
.section_holder3 .left_box .text {
margin: 0 0 0 1%;
}
.section_holder8 .post_holder .parallelogram {
display: none;
}
.section_holder8 .post_holder .text .arrow_box:after {
display: none;
}
.section_holder8 .post_holder .text .arrow_box2:after {
display: none;
}
.section_holder8 .post_holder .img .date.two {
margin: 40px 0 0 313px;
}
.section_holder8 .post_holder .img .comments.two {
left: 193px;
}
.section_holder9 .qote.two {
left: 147px;
}
.section_holder1 .icon_holder.two {
width: 40%;
}
.section_holder1 .title_holder.two {
width: 60%;
}
.section_holder15 {
padding: 20px 0 20px 0
}
.section_holder7.two .img_holder {
height: 250px;
width: 250px;
background-size: 100%;
}
.section_holder7.two .img_holder.two, .section_holder7.two .img_holder.three, .section_holder7.two .img_holder.four, .section_holder7.two .img_holder.five, .section_holder7.two .img_holder.six {
background-size: 100%;
}
.section_holder10.three .img_holder {
top: 241px;
}
.section_holder6.three .content_left {
margin: 0 0 0 400px;
}
.menu_main3 {
width: 59%;
}
.bbg {
background: #161616;
padding: 0 0 63px 0;
}
.tp-banner-container.two {
margin-top: 0px;
}
.section_holder21 .featurebox .arrow_box2:after {
left: 238px;
}
.tp-banner-container.three ul .tp-caption {
padding-top: 100px;
}
.section_holder29 .featurebox .icon_holder {
width: 23%;
}
.section_holder29 .featurebox .text_holder {
width: 77%;
}
.section_holder29 .img_right img {
width: 100%;
}
.section_holder33 .img_holder {
width: 27%;
}
.section_holder33 .text {
width: 73%;
}
.section_holder38 .one_fourth {
width: 30%;
margin-bottom: 30px;
}
.footer.style3 .post_img {
width: 35%;
}
.footer.style3 .post_info {
width: 65%;
}
.product_preview_left {
width: 48%;
}
.product_info_right {
width: 52%;
}
.product_preview_left.two {
width: 67%;
}
.product_info_right.two {
width: 33%;
}
.section_holder47.two .product_info_right .add_but {
margin: 20px 8px 0 0;
}
/*elements*/

.section_holder47.three .one_fourth {
width: 30%;
}
.countdown_holder {
width: 100%;
}
.countdown_holder.two {
padding: 0 0 45px;
width: 100%;
}
/*blog*/
.section_holder54 .post_img .overley .icon {
margin: 92px 10px 0 361px;
}
.section_holder54 .post_img .overley .icon.two {
margin: 92px 10px 0 0;
}






}



/* ---------- MAX 800PX ---------- */
@media only screen and (max-width:800px) {
.container {
width: 80%;
margin: 0px 10%;
}
.section_holder1 .icon_holder {
width: 100%;
}
.section_holder1 .title_holder {
width: 100%;
}
.section_holder1 h4.padd_top7 {
padding-top: 10px;
}
.section_holder3 .left_box {
width: 100%;
}
.section_holder3 .left_box .img {
width: 45%;
}
.section_holder3 .left_box .text {
width: 50%;
min-height: 285px;
left: 0;
}
.section_holder3 .left_box .parallelogram {
left: 264px;
}
.section_holder3 .b_icon {
width: 30%;
}
.section_holder3 .b_text {
width: 70%;
}
.section_holder4 .featurebox .icon_holder {
width: 23%;
}
.section_holder4 .featurebox .text_holder {
width: 77%;
}
.section_holder4 .one_half {
width: 100%;
}
.section_holder6 .content_left {
width: 55%;
}
.section_holder6 .content_right {
width: 45%;
}
.section_holder7 .one_third {
width: 45%;
}
.section_holder7 .shape {
height: 97px;
}
.section_holder8 .post_holder .img {
width: 100%;
}
.section_holder8 .post_holder .text {
width: 100%;
}
.section_holder8 .post_holder .img .date.two {
margin: 40px 0 0 489px;
}
.section_holder8 .post_holder .img .comments.two {
left: 369px;
}
.section_holder9 .qote.two {
left: 127px;
}
.section_holder10 .featurebox .icon_holder {
width: 15%;
}
.section_holder10 .featurebox .text_holder {
width: 85%;
}
.section_holder11 .price_table .top_shapes {
left: 35px;
top: -22px;
width: 67%;
}
.section_holder11 .price_table .top_shapes.two {
left: 35px;
top: 477px;
width: 67%;
}
.footer .one_fourth {
width: 45%;
margin-bottom: 50px;
}
.footer {
padding: 0px 0 30px;
}
.section_holder1 .icon_holder.two {
width: 50%;
}
.section_holder1 .title_holder.two {
width: 50%;
}
.menu_main2 {
width: 65%;
}
.menu_right_search_box {
width: 31%;
}
.section_holder15 .text_holder h4 {
font-size: 18px;
}
.section_holder9.two .one_half {
width: 100%;
margin-bottom: 30px;
}
.section_holder10.three .featurebox.topmar {
margin: 50px 0 0;
}
.section_holder10.three .img_holder {
top: 73px;
}
.section_holder6.three .content_left {
margin: 0 0 0 150px;
}
.section_holder16 .b_icon {
width: 35%;
}
.section_holder16 .b_text {
width: 65%;
}
.section_holder17 .input_holder {
width: 90%;
}
.section_holder17 .email_submit {
margin: 38px 0 0 219px;
}
.section_holder18 .one_third {
width: 45%;
margin-bottom: 15px;
}
.section_holder21 .one_third {
width: 100%;
}
.section_holder21 .one_third .img_holder img {
width: 80%;
}
.section_holder21 .featurebox .arrow_box2:after {
left: 603px;
}
.section_holder22 .one_half {
width: 100%;
margin-bottom: 80px;
}
.section_holder22 .one_half.last {
margin-bottom: 0px;
}
.section_holder22 .img_holder .postinfo_icon {
left: 200px;
top: 252px;
}
.section_holder22 .img_holder .overlay a.icon {
margin: 123px 0 0 101px;
}
.menu_bgmain .logo {
width: 45%;
}
.menu_bgmain {
background: #161616;
}
.tp-banner-container.three {
margin-top: 0px;
}
.section_holder23 .one_half {
width: 100%;
}
.section_holder24 .one_fourth {
width: 45%;
margin-bottom: 50px;
}
.section_holder25 .text_holder {
width: 100%;
}
.section_holder26 .one_third {
width: 45%;
margin-bottom: 50px;
}
.logo4 {
width: 100%;
}
.main_holder .menu_holder {
float: left;
width: 100%;
}
.section_holder29 .featurebox .icon_holder {
width: 30%;
}
.section_holder29 .featurebox .text_holder {
width: 70%;
}
.section_holder29 .img_right img {
width: 100%;
}
.section_holder34 .one_fourth {
width: 40%;
}
.section_holder33 .text_holder {
width: 85%;
}
.section_holder35 .one_fourth {
width: 40%;
margin-bottom: 40px;
}
.section_holder38 .one_fourth {
width: 40%;
margin-bottom: 30px;
}
.section_holder39 .one_third {
width: 46%;
margin-bottom: 30px;
}
.section_holder40 .one_third {
width: 46%;
margin-bottom: 50px;
}
.footer.style3 .post_img {
width: 50%;
}
.footer.style3 .post_info {
width: 50%;
}
.section_holder42 .one_third {
width: 46%;
margin-bottom: 30px;
}
.section_holder43 .one_fourth {
width: 46%;
margin-bottom: 30px;
}
.section_holder44 .one_fourth {
width: 46%;
margin-bottom: 30px;
}
.section_holder45 .text_holder {
width: 95%;
}
.section_holder45 .newsletter.two .email_input {
width: 80%;
}
.section_holder44 .content_left .one_third {
width: 40%;
}
.section_holder44 .content_left .readmore_bu3 {
padding: 8px 11px;
}
.pro_sidebar_search .search .serch_input {
width: 56%;
}
.toprated_products .left {
width: 100%;
}
.toprated_products .right {
width: 100%;
}
.product_preview_left {
width: 100%;
}
.gallery .previews a {
float: none;
}
.product_info_right {
width: 100%;
}
.section_holder48 .review_img {
width: 21%;
}
.section_holder48 .text_holder {
width: 78%;
}
.section_holder48 .name {
width: 65%;
}
.section_holder48 .stars {
width: 30%;
}
.section_holder48.two .review_img {
width: 30%;
}
.section_holder48.two .text_holder {
width: 70%;
}
.section_holder48.two .name {
width: 100%;
}
.section_holder48.two .stars {
width: 100%;
}
.product_preview_left.two {
width: 100%;
}
.product_info_right.two {
width: 100%;
}
/*------------------*/
/*elements */
/*------------------------------------------------------*/
.section_holder47.three .one_fourth {
width: 42%;
}
.call_to_action .left {
width: 75%;
}
.call_to_action .right {
width: 25%;
}
.login_form {
width: 100%;
}
.countdown_holder.two {
padding: 0 0 45px;
width: 100%;
}
div#clock2 p {
padding: 10px;
margin-bottom: 15px;
}
.section_holder54 .post_img .date {
font-size: 12px;
height: 80px;
width: 80px;
}
.section_holder54 .post_img .date.comments {
top: 119px;
}
.section_holder54 .post_img .overley .icon.two {
margin: 56px 10px 0 0;
}
.section_holder54 .post_img .overley .icon {
font-size: 13px;
height: 40px;
line-height: 40px;
margin: 56px 10px 0 236px;
width: 40px;
}
.section_holder54 .post_img .date span {
font-size: 32px;
padding: 15px 0 10px;
}
.section_holder54 .post_img .date.comments span {
font-size: 32px;
padding: 15px 0 10px;
}








}




/* ---------- MAX 768PX ---------- */
@media only screen and (max-width:768px) {
.container {
width: 80%;
margin: 0px 10%;
}
.section_holder1 .icon_holder {
width: 100%;
}
.section_holder1 .title_holder {
width: 100%;
}
.section_holder1 h4.padd_top7 {
padding-top: 10px;
}
.logo {
width: 40%;
padding: 0 0 0;
}
.menu_main {
width: 60%;
}
.section_holder3 .left_box .text {
left: 11px;
}
.section_holder5 .img_holder .text_holder .subtext {
width: 65%;
}
.section_holder5 .img_holder .text_holder {
padding: 35px 35px 35px;
}
.section_holder6 .content_right {
padding: 40px 0 0 60px;
}
.section_holder7 .one_third {
width: 46%;
}
.section_holder7 .shape {
height: 97px;
top: -16px;
}

.footer .one_fourth {
width: 46%;
margin-bottom: 50px;
}
.section_holder15 .one_third {
width: 100%;
}
.section_holder15 .one_third.nomar {
margin-bottom: 50px;
}
.top_nav.three .left {
width: 100%;
}
.top_nav.three .right {
width: 100%;
}
.top_nav.three .middle {
width: 100%;
}
.menu_main3 {
width: 59%;
}
.bbg {
background: #161616;
padding: 0 0 63px 0;
}
.tp-banner-container.two {
margin-top: 0px;
}
.section_holder21 .one_third .img_holder img {
width: 80%;
}
.section_holder21 .featurebox .arrow_box2:after {
left: 578px;
}
.menu_bgmain {
background: #161616;
}
.tp-banner-container.three {
margin-top: 0px;
}
.menu_bgmain {
background: #161616;
}
.footer .one_third {
margin-bottom: 50px;
width: 100%;
}
.footer.style3 .post_img {
width: 17%;
}
.footer.style3 .post_info {
width: 83%;
}
.section_holder42 .one_third {
width: 46%;
}
.section_holder43 .one_fourth {
width: 46%;
margin-bottom: 30px;
}
.section_holder44 .one_fourth {
width: 46%;
margin-bottom: 30px;
}
.section_holder45 .text_holder {
width: 95%;
}
.section_holder45 .newsletter.two .email_input {
width: 80%;
}
.section_holder44 .content_left {
width: 100%;
}
.section_holder44 .right_sidebar {
width: 100%;
}
/*elements*/

.section_holder47.three .one_fourth {
width: 44%;
}
.section_holder50 .text_holder {
width: 80%;
}
div#clock {
padding: 0 0 0 0;
}
.bl_pagenation_holder {
width: 60%;
}







}







/* ---------- MAX 767PX ---------- */
@media only screen and (max-width:767px) {
.container {
width: 80%;
margin: 0px 10%;
}
.logo {
width: 100%;
padding: 0 0 0;
}
.menu_main {
width: 100%;
margin-bottom: 10px;
}
#trueHeader #logo {
background: url(../images/logo.png) no-repeat center bottom;
}
#header .container {
width: 80%;
margin: 0 auto;
}
.menu_main3 {
width: 100%;
}
.bbg {
background: #161616;
padding: 0 0 63px 0;
}
.tp-banner-container.two {
margin-top: 0px;
}
#trueHeader2 #logo {
background: url(../images/logo2.png) no-repeat center top;
}
.tp-banner-container.three {
margin-top: 0px;
}
.menu_bgmain {
background: #161616;
}
.countdown_holder {
width: 100%;
}
#clock {
padding: 0 0 0 0;
}





}




 @media screen and (max-width:640px) {
.container {
width: 80%;
margin: 0px 10%;
}
.section_holder3 .left_box .text {
left: 36px;
}
.section_holder3 .left_box .img img {
width: 100%;
}
.section_holder3 .left_box .parallelogram {
display: none;
}
.section_holder3 .left_box .text .arrow_box {
display: none;
}
.section_holder3 .left_box .text {
left: 0;
margin-left: 0px;
}
.section_holder4 .featurebox .icon_holder {
width: 28%;
}
.section_holder4 .featurebox .text_holder {
width: 72%;
}
.section_holder4 .one_half {
width: 100%;
}
.section_holder5 .img_holder .text_holder .subtext {
width: 65%;
}
.section_holder5 .img_holder .text_holder {
padding: 35px 35px 35px;
}
.section_holder6 .content_left {
width: 100%;
}
.section_holder6 .content_right {
width: 100%;
}
.section_holder7 .one_third {
width: 60%;
margin-bottom: 20px;
margin-left: 90px;
}
.section_holder7 .shape {
top: -17px;
height: 97px;
}

.section_holder8 .post_holder .img .date.two {
margin: 40px 0 0 367px;
}
.section_holder8 .post_holder .img .comments.two {
left: 247px;
}
.section_holder9 .one_half {
width: 100%;
}
.section_holder11 .price_table .top_shapes {
left: 25px;
top: -22px;
width: 67%;
}
.section_holder11 .price_table .top_shapes.two {
left: 25px;
top: 497px;
width: 67%;
}
.section_holder1 .icon_holder.two {
width: 100%;
}
.section_holder1 .title_holder.two {
width: 100%;
}
.top_nav.two .left {
width: 100%;
}
.top_nav.two .right {
width: 100%;
}
#topHeader #logo {
background: url(../images/logo.png) no-repeat center top;
}
.section_holder13 #count-box, .section_holder13 #count-box2, .section_holder13 #count-box3, .section_holder13 #count-box4 {
font-size: 50px;
margin-bottom: 20px;
}
.section_holder17 .email_submit {
margin: 38px 0 0 169px;
}
.section_holder18 .one_third {
width: 80%;
margin-bottom: 30px;
}
.menu_main3 {
width: 100%;
}
#trueHeader2 #logo {
background: url(../images/logo2.png) no-repeat center top;
}
.tp-caption.line {
display: none;
}
.menu_main3 {
width: 100%;
}
.bbg {
background: #161616;
padding: 0 0 63px 0;
}
.tp-banner-container.two {
margin-top: 0px;
}
#trueHeader2 #logo {
background: url(../images/logo2.png) no-repeat center top;
}
.section_holder21 .featurebox .arrow_box2:after {
left: 478px;
}
.section_holder22 .img_holder .postinfo_icon {
left: 149px;
top: 190px;
}
.section_holder22 .img_holder .overlay a.icon {
margin: 94px 0 0 78px;
}
.tp-banner-container.three ul .tp-caption {
padding-top: 130px;
}
.menu_bgmain {
background: #161616;
}
.tp-banner-container.three {
margin-top: 0px;
}
.section_holder26 .one_third {
width: 100%;
}
.section_holder26 .img_holder .postinfo_icon {
left: 244px;
top: 325px;
}
.section_holder26 .img_holder .overlay a.icon {
margin: 144px 0 0 249px;
}
.tp-banner-container.three {
margin-top: 0px;
}
.menu_bgmain {
background: #161616;
}
.logo4 {
width: 62%;
}
#logo4 {
background: url(../images/logo.png) no-repeat left top;
}
.section_holder29 .featurebox .icon_holder {
width: 40%;
}
.section_holder29 .featurebox .text_holder {
width: 60%;
}
.section_holder29 .img_right img {
width: 100%;
}
.section_holder31 {
padding: 50px 0 0 0;
}
.section_holder34 .one_fourth {
width: 45%;
}
.section_holder33 .text_holder {
width: 100%;
}
.section_holder31 .one_third {
width: 45%;
margin-bottom: 40px;
}
.section_holder30 .one_third {
width: 45%;
margin-bottom: 40px;
}
.section_holder35 .one_fourth {
width: 45%;
margin-bottom: 40px;
}
.tabs12 li a {
padding: 0 10px;
}
.section_holder40 .one_third {
width: 100%;
}
.section_holder40 .img_holder {
width: 23%;
}
.section_holder40 .text_holder {
width: 77%;
}
.section_holder38 .one_fourth {
width: 46%;
}
.footer.style3 .post_img {
width: 25%;
}
.footer.style3 .post_info {
width: 75%;
}
.scrollto_sticky {
height: 138px;
}
.section_holder42 .one_third {
width: 72%;
}
.section_holder43 .one_fourth {
width: 46%;
margin-bottom: 30px;
}
.section_holder44 .one_fourth {
width: 46%;
margin-bottom: 30px;
}
.section_holder45 .text_holder {
width: 95%;
}
.section_holder45 .newsletter.two .email_input {
width: 80%;
}
.section_holder44 .content_left .one_third {
width: 100%;
}
.section_holder48 .review_img {
width: 25%;
}
.section_holder48 .text_holder {
width: 73%;
}
/*------------------*/
/*elements */
/*------------------------------------------------------*/

.section_holder47.three .one_fourth {
width: 53%;
}
.call_to_action .left {
width: 70%;
}
.call_to_action .right {
width: 30%;
}
.sidebar_latest_posts .post_holder .img {
width: 100%;
margin-bottom: 10px;
}
.sidebar_latest_posts .post_holder .text {
width: 100%;
padding: 0px;
}
div#clock p {
padding: 16px;
}
.section_holder54 .post_img .overley .icon {
margin: 38px 10px 0 180px;
}
.section_holder54 .post_img .overley .icon.two {
margin: 38px 10px 0 0;
}
.section_holder54 .post_img .date {
font-size: 12px;
height: 60px;
width: 60px;
}
.section_holder54 .post_img .date span {
font-size: 16px;
padding: 7px 0 0;
}
.section_holder54 .post_img .date.comments span {
font-size: 16px;
padding: 7px 0 0;
}
.section_holder54 .post_img .date.comments {
top: 100px;
}
.section_holder55 .one_third {
width: 100%;
margin-bottom: 50px;
}






}


 @media screen and (max-width:480px) {
 .bt-cs .bt-inner .bt-title {font-size:14px !important;}
.pull-left { padding-left:15px;}
 .sppb-addon-testimonial .sppb-media-body {overflow: visible !important;}
.container {
width: 88%;
margin: 0px 6%;
}
.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth {
margin-right: 0%;
}
.one_half {
width: 100%;
margin-bottom: 4px;
}
.one_third {
width: 100%;
margin-bottom: 20px;
}
.one_fourth {
width: 100%;
margin-bottom: 20px;
}
.one_fifth {
width: 100%;
margin-bottom: 20px;
}
.two_third {
width: 100%;
margin-bottom: 20px;
}
.three_fourth {
width: 100%;
margin-bottom: 20px;
}
.last {
margin-right: 0 !important;
margin-bottom: 0 !important;
}
.content_left {
width: 100%;
}
.right_sidebar {
width: 100%;
}
.content_right {
width: 100%;
}
.left_sidebar {
width: 100%;
}
#trueHeader #logo {
text-align: center;
background: url(../images/logo.png) no-repeat center bottom;
}
#trueHeader .logo {
width: 100%;
margin-bottom: 5px;
text-align: center;
}
#topHeader #logo {
text-align: center;
background: url(../images/logo.png) no-repeat center bottom;
}
.menu_main {
float: none;
width: 90%;
margin: 0 auto;
}
.section_title_left {
width: 100%;
}
.section_title_right {
width: 100%;
}
.title_bottonline {
margin: 40px auto 20px;
}
/*.top_nav.one {
display:none;
}*/

.section_holder3 .b_icon {
width: 22%;
}
.section_holder3 .b_text {
width: 77%;
}
.section_holder3 .one_half {
margin-bottom: 20px;
}
.section_holder4 .featurebox .icon_holder {
width: 35%;
}
.section_holder4 .featurebox .text_holder {
width: 65%;
}
.section_holder4 .one_half {
width: 100%;
}
.section_holder3 {
padding: 0 0;
}
.section_holder7 .one_third {
width: 75%;
margin-bottom: 100px;
margin-left: 55px;
}
.section_holder7 .shape {
height: 97px;
top: -28px;
}

.section_holder8 .post_holder .img .date {
height: 90px;
margin: 40px 0 0 40px;
padding: 18px 0 0;
width: 90px;
}
.section_holder8 .post_holder .img .date .sideshape {
height: 91px;
left: 90px;
}
.section_holder8 .post_holder .img .comments {
font-size: 13px;
height: 79px;
left: 140px;
padding: 14px 0 0;
width: 90px;
}
.section_holder8 .post_holder .img .date.two {
margin: 40px 0 0 310px;
}
.section_holder8 .post_holder .img .comments.two {
left: 210px;
}
.section_holder11 .one_third {
margin-bottom: 120px;
}
.section_holder11 .price_table .top_shapes {
left: 73px;
}
.section_holder11 .price_table .top_shapes.two {
left: 73px;
}
.footer .one_fourth {
width: 100%;
margin-bottom: 50px;
}
.section_holder5.two .img_holder {
width: 100%;
}
.section_holder13 .one_fourth {
margin-bottom: 60px;
}
.section_holder14 .one_half {
margin-bottom: 60px;
}
.menu_right_search_box {
display: none;
}
.menu_main2 {
width: 90%;
}
.section_holder7.two .shape {
top: -9px;
}
.section_holder7.two .img_holder ul.social_icons {
margin: 234px 0 0;
}
.section_holder8.two .post_holder .img .date {
margin: 96px 0 0 40px;
}
.section_holder8.two .post_holder .img .comments {
top: 107px;
}
.top_nav.three .left {
width: 90%;
}
.top_nav.three .right {
width: 90%;
}
.top_nav.three .middle {
width: 90%;
}
.section_holder16 .b_icon {
width: 25%;
}
.section_holder16 .b_text {
width: 75%;
}
.section_holder17 .email_submit {
margin: 38px 0 0 120px;
}
.section_holder18 .one_third {
width: 80%;
margin-bottom: 30px;
margin-left: 40px;
}
.tp-banner-container.two ul .tp-caption {
padding-top: 150px;
}
#trueHeader2 #logo {
background: url(../images/logo2.png) no-repeat center top;
}
.tp-caption.line {
display: none;
}
.bbg {
background: #161616;
}
.tp-banner-container.two {
margin-top: 0px;
}
.section_holder21 .featurebox .arrow_box2:after {
left: 384px;
}
.section_holder21 {
padding: 40px 0 0;
}
.section_holder21 .featurebox .arrow_box:after {
display: none;
}
.section_holder21 .featurebox .arrow_box2:after {
display: none;
}
.section_holder22 .img_holder {
width: 47%;
}
.section_holder22 .text_holder {
width: 41%;
}
.menu_bgmain .logo {
width: 45%;
}
.tp-banner-container.three ul .tp-caption {
padding-top: 125px;
}
.menu_bgmain #logo {
margin-top: 28px;
}
.menu_bgmain {
background: #161616;
}
.tp-banner-container.three {
margin-top: 0px;
}
.section_holder26 .img_holder .postinfo_icon {
left: 193px;
top: 260px;
}
.section_holder26 .img_holder .postinfo_icon {
left: 193px;
top: 260px;
}
.tp-banner-container.three {
margin-top: 0px;
}
.menu_bgmain {
background: #161616;
}
.section_holder35 .one_fourth {
width: 100%;
}
.section_holder30 .one_third {
width: 100%;
}
.section_holder30 .icon {
width: 12%;
}
.section_holder30 .text {
width: 88%;
}
.section_holder31 .one_third {
width: 100%;
}
.section_holder34 .one_fourth {
width: 100%;
}
.section_holder34 ul.social_icons {
margin: 30px 0 0 139px;
}
.section_holder34 .img .overlay a.icon {
margin: 108px 0 0 180px;
}
.section_holder33 .img_holder {
width: 56%;
}
.section_holder33 .text {
width: 100%;
padding: 0 0 17px 0;
}
.section_holder39 .one_third {
width: 100%;
}
.section_holder38 .one_fourth {
width: 64%;
}
.section_holder37 .img_holder {
width: 100%;
margin-bottom: 40px;
}
.section_holder37 .text_holder {
width: 100%;
}
.scrollto_sticky {
height: 138px;
}
.section_holder42 .one_third {
width: 72%;
}
.section_holder43 .one_fourth {
width: 100%;
}
.section_holder44 .one_fourth {
width: 100%;
}
.section_holder45 .text_holder {
width: 95%;
}
.section_holder45 .newsletter.two .email_input {
width: 80%;
}
.gallery .previews a {
float: left;
}
.section_holder48 .review_img {
width: 32%;
}
.section_holder48 .text_holder {
width: 67%;
}
.section_holder48 .name {
width: 100%;
}
.section_holder48 .stars {
width: 100%;
}
.section_holder12 .text {
width: 100%;
}
.section_holder12 .but {
width: 100%;
}
.section_holder12 .but a {
float: left;
}
.section_holder12 .but a:hover {
float: left;
}
/*elements*/

.section_holder47.three .one_fourth {
width: 64%;
}
.sidebar_latest_posts .post_holder .img {
width: 30%;
margin-bottom: 10px;
}
.section_holder54 .post_img .date {
right: 17px;
top: 23px;
}
.section_holder54 .post_img .date.comments {
top: 83px;
}
.section_holder54 .post_img .overley .icon {
margin: 33px 10px 0 135px;
}
.section_holder54 .post_img .overley .icon.two {
margin: 33px 10px 0 0;
}







}




/* ---------- MAX 360PX ---------- */
@media screen and (max-width:360px) {
.container {
width: 80%;
margin: 0px 10%;
}
.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth {
margin-right: 0%;
}
.one_half {
width: 100%;
margin-bottom: 4px;
}
.one_third {
width: 100%;
margin-bottom: 20px;
}
.one_fourth {
width: 100%;
margin-bottom: 20px;
}
.one_fifth {
width: 100%;
margin-bottom: 20px;
}
.two_third {
width: 100%;
margin-bottom: 20px;
}
.three_fourth {
width: 100%;
margin-bottom: 20px;
}
.last {
margin-right: 0 !important;
margin-bottom: 0 !important;
}
.content_left {
width: 100%;
}
.right_sidebar {
width: 100%;
}
.content_right {
width: 100%;
}
.left_sidebar {
width: 100%;
}
#trueHeader #logo {
text-align: center;
background: url(../images/logo.png) no-repeat center bottom;
}
#trueHeader .logo {
width: 100%;
margin-bottom: 5px;
text-align: center;
}
#topHeader #logo {
text-align: center;
background: url(../images/logo.png) no-repeat center bottom;
}
.menu_main {
float: none;
width: 90%;
margin: 0 auto;
}
.section_title_right {
padding: 0 0 0 27px;
width: 100%;
}
.section_holder3 .left_box .img {
width: 100%;
}
.section_holder3 .left_box .text {
width: 100%;
}
.section_holder3 .b_icon {
width: 30%;
}
.section_holder3 .b_text {
width: 70%;
}
.section_holder3 .one_half {
margin-bottom: 20px;
}
.section_holder4 .featurebox {
width: 100%;
}
.section_holder4 .featurebox .icon_holder {
width: 50%;
}
.section_holder4 .featurebox .text_holder {
width: 50%;
}
.section_holder6 .content_left {
width: 100%;
}
.section_holder6 .content_right {
width: 100%;
}
.section_holder6 .content_left {
border-right: none;
}
.section_holder6 .content_right {
padding: 40px 0 0 0;
}
.section_holder7 .one_third {
width: 100%;
margin-bottom: 10px;
margin-left: 0;
}
.section_holder7 .shape {
height: 97px;
top: -15px;
}

.section_holder8 .post_holder .img .date.two {
margin: 40px 0 0 151px;
}
.section_holder8 .post_holder .img .comments.two {
left: 51px;
}
.section_holder9 .img_holder {
width: 100%;
}
.section_holder9 .text_holder {
width: 100%;
}
.section_holder9 .qote.two {
left: 180px;
}
.section_holder10 .featurebox .icon_holder {
width: 22%;
}
.section_holder10 .featurebox .text_holder {
width: 78%;
}
.section_holder11 .price_table .top_shapes {
left: 51px;
}
.section_holder11 .price_table .top_shapes.two {
left: 51px;
top: 478px;
}
.menu_right_search_box {
display: none;
}
.menu_main2 {
width: 100%;
}
.jqbar {
width: 70%;
}
.menu_right_search_box {
display: none;
}
.menu_main2 {
width: 100%;
}
.section_holder8.two .post_holder .img .date {
margin: 40px 0 0 40px;
}
.section_holder8.two .post_holder .img .comments {
top: 50px;
}
.section_holder6.three .content_left {
width: 100%;
margin: 0 0 0 0;
}
.section_holder17 .input_holder {
width: 100%;
}
.section_holder17 .email_submit {
margin: 38px 0 0 72px;
}
.section_holder18 .one_third {
width: 100%;
margin-bottom: 10px;
margin-left: 0px;
}
.section_holder18 .date_holder {
margin: -99px 0 0 0;
width: 65%;
}
.tp-banner-container.two ul .tp-caption {
padding-top: 240px;
}
.section_holder21 {
padding: 20px 0 0;
}
.section_holder21 .featurebox .arrow_box:after {
display: none;
}
.section_holder21 .featurebox .arrow_box2:after {
display: none;
}
.section_holder22 .img_holder {
width: 100%;
}
.section_holder22 .text_holder {
width: 100%;
}
.section_holder22 .img_holder .postinfo_icon {
left: 232px;
top: 290px;
}
.section_holder22 .img_holder .overlay a.icon {
margin: 137px 0 0 120px;
}
.menu_bgmain .logo {
width: 84%;
}
.tp-banner-container.three ul .tp-caption {
padding-top: 200px;
}
.menu_bgmain #logo {
margin-top: 28px;
}
.menu_bgmain {
background: #161616;
}
.tp-banner-container.three {
margin-top: 0px;
}
.section_holder23 .featurebox .icon_holder {
width: 100%;
margin-bottom: 15px;
}
.section_holder23 .featurebox .text_holder {
width: 100%;
}
.section_holder24 .one_fourth {
width: 100%;
}
.section_holder26 .img_holder .postinfo_icon {
left: 116px;
top: 168px;
}
.section_holder26 .img_holder .overlay a.icon {
margin: 63px 0 0 113px;
}
.section_holder34 .img .overlay a.icon {
margin: 108px 0 0 108px;
}
.section_holder34 ul.social_icons {
margin: 30px 0 0 76px;
}
.section_holder38 .one_fourth {
width: 93%;
}
.section_holder40 .img_holder {
width: 37%;
}
.section_holder40 .text_holder {
width: 63%;
}
.footer.style3 .post_img {
width: 35%;
}
.footer.style3 .post_info {
width: 65%;
}
.scrollto_sticky {
height: 138px;
}
.top_nav.four .left {
width: 100%;
}
.top_nav.four .right {
width: 100%;
}
.top_nav.three .right {
width: 100%;
margin-bottom: 20px;
}
.section_holder42 .one_third {
width: 100%;
}
.section_holder45 .text_holder {
width: 95%;
}
.section_holder45 .newsletter.two .email_input {
width: 80%;
}
.pagenation_links {
padding: 61px 0 0;
}
.product_info_right .price {
width: 100%;
}
.product_info_right .rating_right {
width: 100%;
}
.section_holder48 .review_img {
width: 100%;
}
.section_holder48 .text_holder {
width: 100%;
}
.section_holder48.two .review_img {
width: 100%;
}
.section_holder48.two .text_holder {
width: 100%;
}
/*elements*/

.section_holder47.three .one_fourth {
width: 94%;
}
.call_to_action .left {
width: 100%;
}
.call_to_action .right {
width: 100%;
}
.call_to_action a.but_st1.small, .call_to_action a.but_st1.medium, .call_to_action a.but_st1.large {
float: left;
}
.price_table_st2 {
width: 100%;
}
.price_table_st2 .arrow_up {
border-left: 110px solid transparent;
border-right: 110px solid transparent;
margin: -65px 0 0 21px;
}
.price_table_st2 .text_holder .price {
margin: -178px 0 0 63px;
}
.price_table_st2 .arrow_down {
border-left: 110px solid transparent;
border-right: 110px solid transparent;
margin: 521px 0 0 21px;
}
.punchline_text_box .left {
width: 100%;
}
.punchline_text_box .right {
width: 100%;
}
/*end elements*/

div#clock p {
padding: 16px;
margin-bottom: 15px;
}
.countdown_holder.two {
padding: 0 0 45px;
width: 100%;
}
div#clock2 p {
padding: 10px;
margin-bottom: 15px;
}
.countdown_holder.two .readmore_bu2 {
float: left;
margin-bottom: 10px;
}
div#clock2 {
padding: 0 0 0 0;
}
.bl_pagenation_holder {
width: 100%;
}
.section_holder54 .post_img .overley .icon {
margin: 1px 10px 0 70px;
}
.section_holder54 .post_img .overley .icon.two {
margin: 1px 10px 0 0;
}
.section_holder54 .post_img .date {
font-size: 7px;
height: 40px;
width: 40px;
}
.section_holder54 .post_img .date {
right: 7px;
top: 8px;
}
.section_holder54 .post_img .date span {
font-size: 13px;
padding: 13px 0 0;
line-height: 0px;
}
.section_holder54 .post_img .date.comments {
top: 48px;
}
.section_holder54 .post_img .date.comments span {
font-size: 16px;
padding: 15px 0 0;
}
.section_holder54 .comment_info .img {
width: 100%;
margin-bottom: 15px;
}
.section_holder54 .comment_info .text {
padding: 0;
}






}







/* ---------- MAX 320PX ---------- */
@media only screen and (max-width:320px) {
.container {
width: 80%;
margin: 0px 10%;
}
.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth {
margin-right: 0%;
}
.one_half {
width: 100%;
margin-bottom: 4px;
}
.one_third {
width: 100%;
margin-bottom: 20px;
}
.one_fourth {
width: 100%;
margin-bottom: 20px;
}
.one_fifth {
width: 100%;
margin-bottom: 20px;
}
.two_third {
width: 100%;
margin-bottom: 20px;
}
.three_fourth {
width: 100%;
margin-bottom: 20px;
}
.last {
margin-right: 0 !important;
margin-bottom: 0 !important;
}
.content_left {
width: 100%;
}
.right_sidebar {
width: 100%;
}
.content_right {
width: 100%;
}
.left_sidebar {
width: 100%;
}
#trueHeader #logo {
text-align: center;
background: url(../images/logo.png) no-repeat center bottom;
}
#trueHeader .logo {
width: 100%;
margin-bottom: 5px;
text-align: center;
}
#topHeader #logo {
text-align: center;
background: url(../images/logo.png) no-repeat center bottom;
}
.menu_main {
float: none;
width: 100%;
margin: 0 auto;
}
.section_holder6 .content_left h1 {
font-size: 30px;
}
.section_holder6 .content_left h1 span {
font-size: 30px;
}
.section_holder7 .shape {

top: -15px;
}
.section_holder7 .one_third {
margin-bottom: 0px;
}
.crossed_shape {
height: 150px;
}
.menu_right_search_box {
display: none;
}
.menu_main2 {
width: 90%;
}
.top_nav.three .middle {
width: 100%;
}
.section_holder18 .date_holder {
width: 69%;
}
.section_holder18 .img_holder .overlay a.icon {
margin: 45px 0 0 107px;
}
.section_title_left h1 {
font-size: 37px;
}
.section_holder22 .img_holder .postinfo_icon {
left: 200px;
top: 252px;
}
.section_holder22 .img_holder .date {
left: -13px;
top: -14px;
}
.menu_bgmain .logo {
width: 75%;
}
.tp-banner-container.three ul .tp-caption {
padding-top: 170px;
}
.menu_bgmain #logo {
background-size: 70%;
}
.menu_bgmain #logo {
margin-top: 0;
}
.tp-banner-container.three {
margin-top: 0px;
}
.menu_bgmain {
background: #161616;
}
#logo4 {
background-size: 80%;
}
.section_holder29 .featurebox .icon_holder {
width: 50%;
}
.section_holder29 .featurebox .text_holder {
width: 50%;
}
.section_holder29 .img_right img {
width: 100%;
}
.section_holder40 .img_holder {
width: 40%;
}
.section_holder40 .text_holder {
width: 60%;
}
.scrollto_sticky {
height: 138px;
}
/*elements*/

.section_holder47.three .one_fourth {
width: 100%;
}
.price_table_st2 .arrow_up {
border-left: 90px solid transparent;
border-right: 90px solid transparent;
margin: -65px 0 0 20px;
}
.price_table_st2 .arrow_down {
border-left: 90px solid transparent;
border-right: 90px solid transparent;
margin: 521px 0 0 20px;
}
.price_table_st2 .text_holder .price {
height: 100px;
margin: -178px 0 0 63px;
width: 100px;
}
.price_table_st2 .text_holder .price .padd_top5 {
padding-top: 32px;
}
.price_table_st2 .text_holder .price h1 {
font-size: 26px;
}
.posts_widget .left {
width: 100%;
margin-bottom: 15px;
}
.posts_widget .right {
width: 100%;
padding: 0;
}
} /*end @media*/
/**/
.section_holder7_homec .shape {
background-color: #06d0d8;
height: 120px;
left: 3px;
position: relative;
top: 0;
width: 99%;
}
.section_holder7_homec .shape .info {
float: left;
margin: 0;
padding: 39px 0 0;
position: absolute;
text-align: center;
width: 100%;
z-index: 10;
}
.section_holder7_homec .shape .info h4 {
margin: 0;
padding: 0;
}
.section_holder7_homec .img_holder ul.social_icons {
float: right;
margin: 304px 0 0;
padding: 0;
width: 100%;
z-index: 5;
}
.section_holder7_homec .img_holder ul.social_icons li {
float: right;
margin: 0 1px 0 -1px;
padding: 0 0 0 1px;
}
.section_holder7_homec .img_holder ul.social_icons li.topmar {
margin-top: 0px;
}
.section_holder7_homec .img_holder ul.social_icons li a {
background-color: #06d0d8;
color: #fff;
float: right;
font-size: 18px;
height: 50px;
line-height: 50px;
margin: 0;
padding: 0;
text-align: center;
width: 50px;
}
.section_holder7_homec .img_holder ul.social_icons li a:hover {
background-color: #161616;
}
ul.social_icons {list-style-type: none;}

.section_holder7_homec .img_holder {
background: rgba(0, 0, 0, 0) url(../../../images/img11.jpg) no-repeat scroll center top;
float: left;
margin: 0;
padding: 0;
position: relative;
width: 100%;
}

.section_holder7_homec .img_holder.two {
background: rgba(0, 0, 0, 0) url(../../../images/img12.jpg) no-repeat scroll center top!important;
}
.section_holder7_homec .img_holder.three {
background: rgba(0, 0, 0, 0) url(../../../images/img13.jpg) no-repeat scroll center top!important;
}
.section_holder7_homec .img_holder.four {
background: rgba(0, 0, 0, 0) url(../../../images/img119.jpg) no-repeat scroll center top;
}
.section_holder7_homec .img_holder.five {
background: rgba(0, 0, 0, 0) url(../../../images/img120.jpg) no-repeat scroll center top;
}
.section_holder7_homec .img_holder.six {
background: rgba(0, 0, 0, 0) url(../../../images/img121.jpg) no-repeat scroll center top;
}

/**/
.we-are-pace {
color: #fff;
font-family:Roboto;
font-weight: bold;
text-transform: uppercase;
}
.get-layouts {
color: #fff;
font-family:Roboto;
font-weight: 400;
text-transform: uppercase!important;
text-align:right;
}
.ls-button2 {
background: #06d0d8!important;
color: #fff;
font-family: Open Sans;
font-size: 14px!important;
font-weight: normal!important;
padding: 10px 25px!important;
text-align: center;
text-transform: uppercase;
border: 2px solid #06d0d8;
transition: all 0.3s ease-out 0s;
}


.ls-button2:hover{
background:#fff!important;
color:#272727;
border: 2px solid #fff;
transition: all 0.3s ease-out 0s;
}
.ls-button3 {
border: 2px solid #fff;
color: #fff;
font-family: Open Sans;
font-size: 14px!important;
font-weight: normal!important;
padding: 10px 25px!important;
text-align: center;
text-transform: uppercase;
transition: all 0.3s ease-out 0s;
}
.ls-button3:hover{
background:#fff;
color:#272727;
transition: all 0.3s ease-out 0s;
}
.ls-button-line {
border: 2px solid #fff!important;
color: #fff;
font-family: Open Sans;
font-size: 14px!important;
font-weight: normal!important;
padding: 10px 25px!important;
text-align: center;
text-transform: uppercase;
transition: all 0.3s ease-out 0s;
}
.ls-wrapper:hover .ls-button-line{
background:#fff;
color:#272727;
transition: all 0.3s ease-out 0s;
}
/**/

@media(max-width:1025px) {
.left_box_classic {margin:0px; }
.left_box_classic .text {width:100%;}

}

@media(min-width:1026px) {

.left_box_classic {margin: 0 0 60px; }
.left_box_classic .text {width: 50%;  position: absolute;}

}



.left_box_classic {
float: left;
padding: 0;
}
.left_box_classic .img {
float: left;
margin: 0;
padding: 0;
}
.left_box_classic .text {
background-color: #161616;
padding: 25px 40px 22px 20px;
right: 0;
transition: all 0.3s ease-out 0s;
z-index: 1;
}
.left_box_classic .text .line {
background-color: #2e2e2e;
float: left;
height: 1px;
margin: 0 0 30px;
padding: 0;
width: 100%;
}
.left_box_classic .text .arrow_box {
background: #161616 none repeat scroll 0 0;
position: relative;
}

.left_box_classic:hover .text, .left_box_classic.active .text{  background-color: #06d0d8;}

.left_box_classic:hover .text p, .left_box_classic:hover .text h4, .left_box_classic.active .text p, .left_box_classic.active .text h4 {color:#fff;}
.left_box_classic:hover .text .line, .left_box_classic.active .text .line {
background-color: #fff;
}

/**/

.our-featuresp7:hover .sppb-feature-box-title { color:#06d0d8;}

.our-featuresp7 .sppb-feature-box-title {
text-transform: uppercase;
font-size: 18px;
font-style: normal;
line-height: 23px;
margin-bottom: 16px;
font-family: Roboto;
color:#272727;
}
.our-featuresp7 .sppb-addon-text {
font-family: Open Sans;
font-size: 14px;
font-weight: normal;

color:#727272;
}
.our-featuresp7 .sppb-icon .sppb-icon-container {
 border: 1px solid #e4e4e4;
border-radius: 100%;
color: #161616;
font-size: 30px;
height: 98px;
margin: 0;
padding: 35px;
text-align: center;
transition: all 0.3s ease-out 0s;
width: 98px;
}
.our-featuresp7:hover .sppb-icon .sppb-icon-container {
background-color: #06d0d8;border: 1px solid #06d0d8
}
.our-featuresp7:hover .sppb-icon i {color:#fff!important;}

/**/
.our-featuresp7-active-color .sppb-feature-box-title {
text-transform: uppercase;
font-size: 18px;
font-style: normal;
line-height: 23px;
margin-bottom: 16px;
font-family: Roboto;
color:#06d0d8;
}
.our-featuresp7-active-color .sppb-addon-text {
font-family: Open Sans;
font-size: 14px;
font-weight: normal;
color:#727272;
}
.our-featuresp7-active-color .sppb-icon .sppb-icon-container {
 border: 1px solid #06d0d8;
border-radius: 100%;
color: #161616;
font-size: 30px;
height: 98px;
margin: 0;
padding: 35px;
text-align: center;
transition: all 0.3s ease-out 0s;
width: 98px;
background-color: #06d0d8
}
.our-featuresp7-active-color .sppb-icon i {color:#fff!important;}
/**/
.our-services-nm  .sppb-feature-box-title{
text-transform: uppercase;
font-size: 18px;
font-style: normal;
line-height: 23px;
margin-bottom: 16px;
font-family: Roboto;
color:#272727;
}
.our-services-nm .sppb-addon-text {
font-family: Open Sans;
font-size: 14px;
font-weight: normal;
color:#727272;
}
.our-services-nm {padding:0 0 45px 0}
.our-services-nm .sppb-icon i {color:#272727!important;font-size: 33px!important;}
/**/
.our-services-nm.active  .sppb-feature-box-title{
text-transform: uppercase;
font-size: 18px;
font-style: normal;
line-height: 23px;
margin-bottom: 16px;
font-family: Roboto;
color:#06d0d8!important;
}
.our-services-nm.active .sppb-icon i {color:#06d0d8!important;font-size: 33px!important;}

/**/
.our-services-nm:hover .sppb-icon i {color:#06d0d8!important;}
.our-services-nm:hover .sppb-feature-box-title {color:#06d0d8!important;}
/**/
.section_holder26.two .news_holder .info {
border-top: medium none;
float: left;
margin: 0;
padding: 0 0 20px;
width: 100%;
}
.section_holder26.two .news_holder .info span {
border-right: medium none;
margin-right: 15px;
padding-right: 8px;
text-align: center;
color: #727272;
font-family: Open Sans;
}
.section_holder26.two .text_holder h5 a {
color: #272727; font-size:18px; font-weight:normal;font-family:Roboto;color: #272727;
}
.section_holder26.two .text_holder h5 a:hover {
color: #06d0d8;
}
.section_holder26.two .news_holder .info span i {
margin-right: 8px;
}
.swich .sppb-addon-title {
font-size: 22px!important;
font-style: normal!important;
line-height: 25px!important;
color: #272727!important;
font-family:Roboto!important;
}

.swich .sppb-addon-text {
font-size: 14px!important;
font-style: normal!important;
line-height: 23px!important;
color: #727272!important;
font-family:Open Sans!important;
font-weight: normal!important;

}

.swich .sppb-addon-text a {
font-size: 16px!important;
font-style: normal!important;
line-height: 35px!important;
margin-bottom: 14px!important;
color: #272727!important;
font-family:Roboto!important;
font-weight: normal!important;

}

.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a, .sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a:hover {
background: transparent;
border: 1px solid #06d0d8;
color: #06d0d8;
}

.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a {
color: #272727;
cursor: pointer;
display: inline-block;
font: 400 13px/21px "Open Sans",sans-serif;
margin: 10px 0 0;
overflow: visible;
padding: 0 12px;
position: relative;
transition: all 0.3s ease-in-out 0s;
background:transparent;
border: 1px solid transparent;
 text-transform: uppercase;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-vertical-middle > div .sp-simpleportfolio-title a {
color: #fff;
font: 400 18px/20px "Open Sans",sans-serif;

}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-vertical-middle .sp-simpleportfolio-tags {
color: #ffffff;
font: 400 14px/18px "Open Sans",sans-serif;
margin-top: 2px;
}

.line-separator { border-top: 1px solid #efefef;}

.swich .sppb-person-name {
font-size: 20px;
font-style: normal;
line-height: 23px;
color: #272727;
font-family:Roboto;
font-weight: normal!important;
}
.swich .sppb-person-designation {
  font-size: 14px!important;
  font-family:Open Sans;
  color:#727272!important;
  }
.swich .sppb-person-social li {
border: 1px solid #e4e4e4 !important;
font-size: 16px;
height: 40px;
line-height: 40px;
margin: 0 6px 0 0;
padding: 0;
width: 40px;
}
 .swich .sppb-person-social li i {  line-height: 40px;}
.swich .sppb-person-social li:hover {
background-color: #06d0d8;
border: 1px solid #06d0d8;
color: #fff;transition: all 0.3s ease-in-out 0s;
}
.swich .sppb-person-social li:hover i{ color: #fff!important;transition: all 0.3s ease-in-out 0s;}
.swich .sppb-img-responsive {
border: 1px solid #efefef;

}
.section_holder33 .text_holder {
margin: 0 auto;
padding: 0;
width: 60%;
}
.section_holder33 .img_holder {
float: left;
margin: 0;
padding: 0;
text-align: center;
width: 21%;
}
.section_holder33 .img_circle {
background-color: #06d0d8;
border-radius: 100%;
float: left;
height: 145px;
margin: 0 0 20px;
padding: 13px;
width: 145px;
}
.section_holder33 .img {
background: rgba(0, 0, 0, 0) url(../../../images/img60.jpg) no-repeat scroll center center;
border-radius: 100%;
height: 120px;
margin: 0;
padding: 0;
width: 120px;
}
.section_holder33 .img.two {
background: rgba(0, 0, 0, 0) url(../../../images/img61.jpg) no-repeat scroll center center;
}
.section_holder33 .img.three {
background: rgba(0, 0, 0, 0) url(../../../images/img62.jpg) no-repeat scroll center center;
}
.section_holder33 .text {
float: left;
margin: 0;
padding: 40px 0 0 30px;
width: 79%;
 font: 14px/23px "Open Sans",sans-serif;
}
.section_holder33 .left_box {display:none;}
.swichp {
 background-color: #fff;
margin: 0;
padding: 50px 0;
text-align: center;
transition: all 0.3s ease-out 0s;
width: 100%;
}
.swichp ul.plan_features li {
 border-bottom: 1px solid #e6e5e5;
color: #272727;
padding: 20px 0;
font-family:Roboto;
font-size:14px;
 font-weight: normal;
 width:80%;
}
.swichp ul.plan_features  {text-align: center!important; display:block!important; margin: auto!important; padding-bottom:40px!important;}
.swichp .price  {
 color: #161616; 
font-size: 40px;
font-weight: bold;
line-height: 45px;
padding: 8px 0;
text-align: center;

}
.swichp .duration {
 font-size: 16px;
font-style: normal;
font-weight: 500;
color:#272727;

}
.swichp .title h3 {
font-size: 25px!important;
font-style: normal;
line-height: 30px;
padding-bottom: 20px!important;
color: #272727!important;
font-family:Roboto!important;
font-weight: normal;
border-bottom: 1px solid #e6e5e5;
}

.swichp .price::first-letter {
color:red!important;
}
.swichp:hover {
background-color: #06d0d8;
transition: all 0.3s ease-out 0s;

} 

.swichp:hover .title h3 {color:#fff!important;border-bottom: 1px solid #7adfe3}
.swichp:hover .duration {color:#fff;}
.swichp:hover .price {color:#fff;}
.swichp:hover ul.plan_features li {color:#fff;border-bottom: 1px solid #7adfe3}
.swichp:hover .sppb-btn-black {background:#fff; color:#272727;}
/**/

.search {line-height:80px!important;}
.style2 #sp-top1 {padding-top:20px!important;}
.style2 #sp-top3 {padding-top:20px!important;}
.style2 #sp-search {padding-top:30px!important;}
.style2 input[type="text"], .style2 input[type="search"] {
border: 1px solid #d9d9d9;
border-radius: 20px;
color: #727272;
float: right;
font-size: 13px;
font-weight: normal;
height: 30px;
padding: 0 15px;

}
 @media(max-width:640px) {
.style2 input[type="text"], .style2 input[type="search"] {width:50%}
}
.style2 .sp-megamenu-parent .sp-dropdown.sp-menu-center {left:0!important;}
/**/
.style4 #sp-top1 {padding-top:20px!important;}
.style4 #sp-top3 {padding-top:20px!important;}
.style4 #sp-search {padding-top:30px!important;}
.style4 input[type="text"], .style4 input[type="search"] {
border: 1px solid #d9d9d9;
border-radius: 20px;
color: #727272;
float: right;
font-size: 13px;
font-weight: normal;
height: 30px;
padding: 0 15px;

}
 @media(max-width:640px) {
.style4 input[type="text"], .style4 input[type="search"] {width:50%}
}
.style4 .sp-megamenu-parent .sp-dropdown.sp-menu-center {left:0!important;}

.style4 #sp-logo  {background:#06d0d8!important;}
#sp-top-bar.style4{ padding: 0px!important;}
.style4 #sp-logo img  {margin:auto!important; display:block!important;height:57px!important;}
/**/
#sp-header.header-invisible.menu-fixed-out {
background: transparent none repeat scroll 0 0 !important;
height: 90px;
left: 0;
position: absolute;
top: 15px;
width: 100%;
z-index: 99;
border-bottom:0px solid transparent!important;
transition: all 0.5s ease 0s;
}
#sp-header.header-invisible {
border-bottom:0px solid transparent!important;
}
.header-invisible.menu-fixed {
background: #161616!important;
transition: all 0.5s ease 0s;

}
.header-invisible .sp-megamenu-parent > li > a {
color: #fff !important;
}
.header-invisible #offcanvas-toggler > i {
color: #fff !important;
}
/**/
#sp-header.header-auto-hide.menu-fixed-out {
background: transparent none repeat scroll 0 0 !important;
height: 90px;
left: 0;
position: absolute;
top: 15px;
width: 100%;
z-index: 99;
border-bottom:0px solid transparent!important;
display:none;
transition: all 0.5s ease 0s;
}
#sp-header.header-auto-hide {
border-bottom:1px solid silver!important;
}
.header-auto-hide.menu-fixed {
background: #fff!important;
transition: all 0.5s ease 0s;

}
.header-auto-hide .sp-megamenu-parent > li > a {
color: #272727 !important;
}
.header-auto-hide #offcanvas-toggler > i {
color: #272727 !important;
}
.white-color ul.left-top-header li {color:#fff!important;}
.white-color ul.right-top-header li a {color:#fff!important;}
/**/

.additional-image-list li{float:left;}

.shopbar{background:#161616!important;}
#sp-top2.shopbar{text-align:right;}
.beforemenu{border-bottom: 1px solid #e4e4e4;}
#sp-top-bar.shopbar {height:58px;}
/**/
ul.shop-left-header {
float: left;
margin: 0;
padding: 0;
}
ul.shop-left-header li{
display:inline;
color: #8d8c8c;
font-size: 14px;
margin: 0;
font-family:Open Sans!important;
font-weight:500!important;
}
ul.shop-left-header li a {
display:inline;
color: #8d8c8c;
font-size: 14px;
margin: 0;
padding: 0 6px;
font-family:Open Sans!important;
font-weight:500!important;
line-height:70px;
}
/**/
#sp-bottom3 .sp-module ul > li > a {line-height:20px!important;}

#sp-user1 .sp-module ul > li > a::before { content: " "!important;list-style-type: none;}
#sp-user2 .sp-module ul > li > a::before { content: " "!important;list-style-type: none;}
ul.right-shop-header {
float: right;
margin: 0;
padding: 0;
}
ul.right-shop-header li{
display:inline;
color: #8d8c8c;
font-size: 14px;
margin: 0;
font-family:Open Sans!important;
font-weight:500!important;
}
ul.right-shop-header li a {
display:inline;
color: #8d8c8c;
font-size: 14px;
margin: 0;
font-family:Open Sans!important;
font-weight:500!important;
line-height:70px;
}
@media(min-width:482px) {
ul.right-shop-header li a { padding: 0 6px;}
}

ul.right-shop-header li a:hover {color:#272727;}
/**/

.sp-default-logo  {margin:auto!important; display:block!important;}
.product-under-image {background:#fff;}
.product-under-image h4 {
font-size: 18px;
font-style: normal;
line-height: 23px;
margin-bottom: 16px;
font-family:Roboto;
text-align:center;
 font-weight: normal;
 
}
.product-under-image h4 a {color:#272727!important;}
/**/
.product-title {
font-size: 18px;
font-style: normal;
line-height: 23px;
margin-bottom: 16px;
font-family:Roboto;
 font-weight: normal;
 color:#272727!important;
}
.product-title a {
color:#272727!important;
font-size: 18px;
font-style: normal;
line-height: 23px;
margin-bottom: 16px;
font-family:Roboto;
 font-weight: normal;
}

.product-title2 {
font-size: 18px;
font-style: normal;
line-height: 23px;
margin-bottom: 16px;
font-family:Roboto;
 font-weight: normal;
 color:#272727!important;
  text-align:center;
}
.product-title2 a {
color:#272727!important;
font-size: 18px;
font-style: normal;
line-height: 23px;
margin-bottom: 16px;
font-family:Roboto;
 font-weight: normal;
 text-align:center;
}


.sale-price3 {
font-size: 35px;
font-style: normal!important;
line-height: 21px;
color: #06d0d8;
font-weight:normal!important;
font-family:Roboto!important;
}

.sale-price {
font-size: 14px;
font-style: normal!important;
line-height: 21px;
padding: 20px 0 30px 0;
color: #06d0d8;
font-weight:normal!important;
font-family:Roboto!important;
text-align:center;
}
.price-double{
color: #06d0d8;
float: left;
font-family: "Open Sans",sans-serif;
font-size: 36px;
}
.j2store-module-product {margin:30px 0;padding-bottom: 30px;}

.j2store-single-product .j2store-product-additional-images .additional-image-list {
  margin-bottom: 20px;
}
.j2store-single-product .j2store-product-additional-images .additional-image-list li {
border: 1px solid #eaeaea;
  display: inline-block;
margin:4px;
}
.j2store-product-main-image{border: 1px solid #eaeaea;}
.j2store-single-product .j2store-product-additional-images .additional-image-list li:hover {
  border-color: #06d0d8;
}
.product-title {
color: #272727;
font-family:Raleway;
font-size: 32px;
font-weight: 400;
}


.j2store-single-product #j2store_app_shareButton {
  margin-top: 20px;
  margin-bottom:10px;
}
.j2store-single-product #j2store_app_shareButton a {
  border: 1px solid #eaeaea;
  display: inline-block;
 padding:12px;
}
.j2store-single-product #j2store_app_shareButton a img {
  transition: all 0.4s ease 0s;
width:17px;

}
.j2store-single-product #j2store_app_shareButton a:hover {
background:#06d0d8;
}

.j2store-product-list .j2store-products-row .j2store-single-product .product-title,
.j2store-product-list .j2store-products-row .j2store-single-product .product-price-container{

}

.j2store-product-list .j2store-products-row .j2store-single-product .product-price-container .strike {
  display: inline-flex;
  margin-right: 5px;
  color: #999999;
  font-weight: 500;
}

/*tabs product shop*/
ul.additional-image-list { padding: 0;}
.product-sku {float:left;text-align:left;}

.j2store-single-product .nav-tabs {
  border-bottom: none;
font-weight: 600;
  margin-top: 20px;
  border: 1px solid #eaeaea;
height: 54px;
border-radius:0;
}
.j2store-single-product .nav-tabs > li.active > a,
.j2store-single-product .nav-tabs > li.active > a:hover,
.j2store-single-product .nav-tabs > li.active > a:focus {
border-radius:0;
line-height: 30px;
}
.j2store-single-product .tab-content {
border-left: 1px solid #eaeaea;
border-right: 1px solid #eaeaea;
border-top: 1px solid transparent;
border-bottom: 1px solid #eaeaea;
border-radius: 0px;
padding:30px;
color:#727272;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
border-left: 1px solid transparent;
border-right: 1px solid #eaeaea;
border-top: 1px solid transparent;
border-bottom: 1px solid #eaeaea;
color:#06d0d8;
}

.nav-tabs a:hover {
border-color: #fff #fff transparent!important;
}

.nav > li > a:focus, .nav > li > a:hover {background:transparent; color:#06d0d8;}
/**/

.j2store-add-to-cart{background:#fff!important;}
.product-under-image p {color:#777; text-align:center;}
.product_cart_block {background:#fff!important;}

#add-to-cart {display:block!important; margin:auto!important;background:#fff!important;}
.newsletter .sppb-addon-title {
font-size: 27px;
line-height: 30px;
margin-bottom: 18px;
font-style: normal;
font-family: Roboto;
font-weight: normal;
color: #272727;

}
.newsletter .btn-primary {
float:left!important;
height: 60px!important;
line-height: 39px!important;
padding: 0 20px 0 20px!important;
}

.newsletter input[type="email"] {
width: 100%!important;
border: 1px solid #e4e4e4!important;
color: #999!important;
float: left;
font-size: 14px;
font-weight: normal;
height: 60px!important;
line-height: 39px!important;
padding: 0 10px 0 20px!important;
}
.hide-quantity .product-qty input[type="text"]{display:none!important;}
.hide-quantity .product-qty input[type="number"]{display:none!important;}
.hide-quantity .btn-primary {
display:block;
margin: 0 auto;
text-align:center;
height:40px;
padding:0 30px;
float: none !important;
}

@media (max-width:800px) {
.j2store-search-product input[type="text"], input[type="email"] {width:99%!important;}
.product-title {line-height:34px;}
.j2store-product-image img{border: 1px solid #e4e4e4!important; }
.j2store-product-image {background:#fff;}
.j2store-module-product {background:#fff;}
}
@media (min-width:805px) {
.j2store-product-image img{
border-top: 1px solid #e4e4e4!important;
border-bottom: 1px solid #e4e4e4!important;
border-left: 1px solid #e4e4e4!important;
border-right: 1px solid #e4e4e4!important;
margin-bottom:30px;
/*margin-top: 22px; */
}

}
@media (max-width:800px) {
.j2store-product-image img{ 
border-top: 0px solid transparent!important;
border-bottom: 1px solid #e4e4e4!important;
border-left: 0px solid #e4e4e4!important;
border-right: 0px solid #e4e4e4!important;
}
}

.j2store-addtocart-form {

padding-bottom: 30px;
}
.product-short-description {text-align:center;color:#fff!important;}
.product-short-description p {text-align:center;color:#727272;padding:0 20px;}

.j2store-mainimage img {border:1px solid #eaeaea;}
.jb-sdesc p {color:#727272;}



.nav > li > a{
color: #727272;
border-bottom: 1px solid #eaeaea;
height: 53px;
line-height: 30px;
}
#sp-right .j2store-categories-module h4 a{
color: #727272;

font-size: 14px !important;
font-family:Open Sans;
font-weight: normal;
font-style: normal;

}
#sp-right .j2store-categories-module h4 {
border-bottom: 1px solid #eaeaea;
padding: 3px 0 22px 0;
line-height: 5px;
}
#sp-right .j2store-categories-module h4 a:hover {color:#06d0d8;}

/**/
ul.j2store-categories-module  {list-style: none!important;padding-left: 0px !important;}
.j2store-categories-module h4 a{
color: #727272;
font-size: 14px !important;
font-family:Open Sans;
font-weight: normal;
font-style: normal;
}
.j2store-categories-module h4 {
border-bottom: 1px solid #eaeaea;
padding: 3px 0 22px 0;
line-height: 5px;
}
.j2store-categories-module h4 a:hover {color:#06d0d8;}

/**/
@media(min-width:482px) {
.sp-page-title {padding: 97px 0;}
}
@media(max-width:481px) {
.sp-page-title {padding: 50px 0;}
}
.sp-page-title {background-position: center !important; background-repeat: no-repeat;background:cover;}
.sp-module .sp-module-title { margin: 0 0 40px;}

.j2store-product-modulepace .product-title a {
color:#272727!important;
font-size: 18px;
font-style: normal;
line-height: 23px;
margin-bottom: 16px;
font-family:Roboto;
text-align:center;
 font-weight: normal;
}
.j2store-product-modulepace .product-title  {text-align:center;}

.j2store-search-product input[type="text"]{
color: #161616;
float: left;
font-size: 13px;
font-weight: normal;
height: 40px;
line-height: 39px;
padding: 0px 7px;
width: 70%;
border-radius:0;
border-left: 1px solid #d9d9d9;
border-top: 1px solid #d9d9d9;
border-bottom: 1px solid #d9d9d9;
}

.j2store-search-product input[type="email"]{
color: #161616;
float: left;
font-size: 13px;
font-weight: normal;
height: 40px;
line-height: 39px;
padding: 0px 7px;
width: 70%;
border-radius:0;
border-left: 1px solid #d9d9d9;
border-top: 1px solid #d9d9d9;
border-bottom: 1px solid #d9d9d9;
}

.j2store-search-product .btn-primary {height: 40px;line-height: 30px;background-color: #fff;border: 1px solid #d9d9d9;color:#777;margin-left: -1px;}

.sp-module .sp-module-title {
font-size: 18px;
line-height: 23px;
margin-bottom: 16px;
font-style: normal;
text-transform: none;
font-family: Roboto;
font-weight: normal;
color: #272727;
/*padding-bottom:20px;*/
}
.sppb-addon-title{
font-size: 18px;
line-height: 23px;
margin-bottom: 16px;
font-style: normal;
text-transform: none;
font-family: Roboto;
font-weight: normal;
color: #272727;
/*padding-bottom:20px;*/
}

ul.client_logos {
width: 100%;
padding: 0;
margin: 0;
float: left;
}
ul.client_logos li {
padding: 0 23px 0 0;
margin: 0;
float: left;
}
ul.client_logos li.last {
padding: 0 0 0 0;
}
.one_full {
width:100%;
float: left;
padding:0 80px;
}
.j2store-product-image { padding: 0;}

.righttitle .sppb-addon-title {

}

.additional-image-list li {width:73px;}
.j2store-product-main-image {width:410px;}
.j2store-single-product5 .product-qty {display:none !important;}

.j2store-single-product5 .btn-primary {
display: block;
margin: 0 auto;
text-align: center;
height: 40px;
padding: 0 30px;
float: none !important;
}
.product-short-description {
overflow: hidden;
position: relative; 
max-height: 50px;
text-align: center;
}


.icon_holder_twos01 {
width: 33%;
padding: 0px;
margin: 0px;
float: left;
}

.icon_holder_twos01 .icon {
color: #161616;
text-align: center;
font-size: 36px;
line-height: 88px;
}


.title_holder_twos01 {
width: 62%;
padding: 0px;
margin: 0px;
float: left;
padding-top: 40px;
}

.topline_twos01 {
width: 100%;
margin: -1px 22% 40px 0;
}
.topline_twos01 {
width: 78%;
height: 1px;
padding: 0;
margin: -1px 22% 40px 0;
float: left;
background-color: #e4e4e4;
}
.icon_holder_twos01 .icon {
width: 90px;
height: 90px;
border-radius: 0;
line-height: 88px;
}
.icon_holder_twos01 .icon {
width: 110px;
height: 110px;
border-radius: 0;
padding: 0px;
color: #161616;
margin: 4px 0 0 0;
text-align: center;
font-size: 36px;
overflow: hidden;
line-height: 110px;
border: 1px solid #e4e4e4;
transition: all 0.3s ease-out 0s;
}
.one_third .padd_bot3 {float: left;}
input[type="email"] {margin-bottom:15px;}

ul.left-top-header-shop li{
display:inline;
color: #8d8c8c;
font-size: 14px!important;
margin: 0;
padding-right:20px;
line-height:30px;
font-family:Open Sans!important;
font-weight:500!important;
}
ul.left-top-header-shop li:last-child{
padding-left:5px;
}

@media(min-width:482px) {
ul.left-top-header-shop {
margin: 0;
padding: 0;
float: left;
}
ul.right-top-header-shop {
float: right!important;
margin: 0;
padding: 0;
right:0;
margin-right:0;

}
}

@media(max-width:481px) {
ul.left-top-header-shop {
float: none;
text-align:center;
}
ul.right-top-header-shop {
float: none;
text-align:center;
}
}

ul.right-top-header-shop li{
display:inline;
color: #8d8c8c;
font-size: 14px;
margin: 0;
font-family:Open Sans!important;
font-weight:500!important;
}
ul.right-top-header-shop li a {
display:inline;
color: #8d8c8c;
font-size: 14px;
margin: 0;
padding: 0px;
font-family:Open Sans!important;
font-weight:500!important;
line-height:30px;
}
.remove-social .app_socialmedia {display:none!important;}
.remove-social  .j2store-module-product {margin:0!important;padding-bottom: 0!important;padding-left: 0px !important;}
.remove-social .j2store-addtocart-form {display:none!important;}
.remove-social .product-title  {text-align:left!important;}
.remove-social .sale-price  {text-align:left!important;padding:0;}
.remove-social .j2store-product-image img:hover {border: 1px solid #06d0d8 !important;}
.remove-social .product-cart-left-block {padding-left:0!important;margin-left:0!important;}

/*contact*/

.send-msg .sppb-addon-title {
font-weight: bold;
color: #272727;
text-transform: uppercase;
line-height: 35px;
font-size: 35px;
font-style: normal;
font-family:Roboto;
padding:22px 0;
}

.send-msg2 .sppb-addon-title {
font-weight: bold;
color: #272727;
text-transform: uppercase;
line-height: 35px;
font-size: 35px;
font-style: normal;
font-family:Roboto;
}

.address-contact .sppb-addon-content {
font-weight: normal;
color: #727272;
padding-top:16px;
}
.address-contact .sppb-addon-title {
font-size: 27px;
line-height: 30px;
margin-bottom: 18px;
font-style: normal;
font-family:Roboto;
color: #272727;
}
.address-contact {padding:22px 0 0 0;}

.sp-page-title h2 {
color: #fff;
text-transform: uppercase;
text-align: center;
font-weight: 600;
font-size: 35px;
line-height: 35px;
margin-bottom: 20px;
font-style: normal;
font-family:Roboto;
}
.sp-page-title h3 {
text-transform: uppercase;
text-align: center;
color: #fff;
font-size: 27px;
line-height: 30px;
margin-bottom: 18px;
font-style: normal;
}
.under-title-border {
float: left;
width: 100%;
padding: 25px 0 10px 0;
margin: 0px;
border-bottom: 1px solid #e9e9e9;
}
.breadcrumb {
padding: 0px;
margin-bottom: 20px;
list-style: none;
background-color: transparent !important;
border-radius: 0px;
color:#727272;
}
.breadcrumb a {color:#272727;}
.contact1-map {
width: 100%;
padding: 20px;
border: 1px solid #d9d9d9;
}

.sppb-ajaxt-contact-form .sppb-form-groups {
  width: 100%;
  float: left;
  padding:0 10px;
  margin-bottom: 30px;
}

.sppb-ajaxt-contact-form .sppb-form-group {
  width: 50%;
  float: left;
  padding:0 10px;
}
.sppb-ajaxt-contact-form .sppb-form-group input { border: 1px solid #d9d9d9;}

.sppb-ajaxt-contact-form .sppb-form-group textarea {
border: 1px solid #d9d9d9;
height: 247px !important;
}

.sppb-ajaxt-contact-form .sppb-form-group:nth-child(4) {  width: 100%;}

.contact_text .sppb-addon-title {
font-size: 22px;
line-height: 25px;
margin-bottom: 18px;
font-style: normal ;
font-family:Roboto;
color: #fff;
font-weight: 300;
}

.address-contact2 .sppb-addon-title {
text-transform: uppercase;
color: #272727;
font-size: 22px;

font-style: normal;
font-family:Roboto;
font-weight: 600;
}

.address-contact2 .sppb-addon-content {
font-weight: normal;
color: #727272;
padding-top:6px;
}
.address-contact2 {padding: 0px 30px 0px;}

/*blog*/

.entry-header h2 a {
font-size: 27px;
line-height: 30px;
margin: 18px 0;
font-style: normal;
text-transform: uppercase;
font-family:Roboto;
font-weight: normal;
color: #272727;
}
.article-info > dd {
padding: 0 25px 0 0;
margin: 0;
font-size: 16px;
font-weight: normal;
text-transform: none !important;
}
.article-info {
padding: 10px 0;
margin: 0;
border-top: 1px solid #e4e4e4;
border-bottom: 1px solid #e4e4e4;
}
article.item{color:#727272 !important;}

.sppb-addon-articles .sppb-addon-article {color: #727272;padding: 0 0 30px 0;}

@media(max-width:481px) {
.sppb-addon-articles .sppb-addon-article h3 a {font-size:18px;}
}
@media(min-width:482px) {
.sppb-addon-articles .sppb-addon-article h3 a {font-size:22px;}
}
.sppb-addon-articles .sppb-addon-article h3 a {
padding:22px 30px 30px;
color:#272727;
text-transform: uppercase;
line-height: 25px;
margin-bottom: 18px;
font-style: normal;
font-family:Roboto;
font-weight: normal;
}
.sppb-article-introtext {padding:15px 30px 30px;}
.sppb-addon-article {border:1px solid #e4e4e4;}
.sppb-readmore {margin:15px 30px 30px;}


.sppb-addon-article .sppb-article-meta .sppb-meta-date {
position: absolute;
top:20px;
width: 80px;
font-size: 13px;
text-align: center;
right: 35px;
padding:20px 7px;
color: #fff;
background-color: #06d0d8;
font-weight:normal;
}
.sppb-addon-article .sppb-article-meta .sppb-meta-date::first-line {font-size: 24px!important;}

.sppb-addon-article .sppb-article-meta .sppb-meta-author {
position: absolute;
top:180px;
width: 80px;
font-size: 13px;
text-align: center;
right: 35px;
padding:20px 5px;
color: #272727;
background-color: #fff;
font-weight:normal;
}

.sppb-addon-article .sppb-article-meta .sppb-meta-category a {color: #fff;}
.sppb-addon-article .sppb-article-meta .sppb-meta-category {
position: absolute;
top:100px;
width: 80px;
font-size: 13px;
text-align: center;
right: 35px;
padding:20px 5px;
color: #fff;
background-color: #000;
}

/**/


article.item .intro-image > a {
display: block;
background-color: #000;
transition:ease-in-out 0s;
}
.view-category article.item:hover .intro-image img {
  opacity: 0.6;
  transition:ease-in-out 0s;
 
}
@media screen and (min-width: 1024px) and (max-width: 1099px) { 
.article-info .published {top:-275px;}
.article-info .comment {top:-165px;}
}
@media screen and (min-width: 960px) and (max-width: 1023px) { 
.article-info .published {top:-275px;}
.article-info .comment {top:-165px;}
}
@media (min-width:1100px){
.article-info .published {top:-385px;}
.article-info .comment {top:-275px;}
}
@media (max-width:955px){
.article-info .published {display:none;}
.article-info .comment {display:none;}
}

.article-info .published {
position: absolute;
font-size: 13px;
text-align: center;
width:100px;
right: 35px;
padding: 25px 0px 10px 0px;
color: #fff;
background-color: #06d0d8;
font-weight:normal;
}














.article-info .published::first-line {font-size: 40px!important;}
article.item .content-wrap {
  padding-left: 33px;
  position: relative;
  margin-top: 62px;
  margin-bottom: 8px;
}

.hidecomm .comment {display:none!important;}
.article-info .comment::first-line {font-size: 40px!important;}

.article-info .comment {
position: absolute;
width:100px;
font-size: 13px;
text-align: center;
right: 35px;
padding: 25px 0px 10px 0px;
color: #272727;
background-color: #fff;
font-weight:normal;
display: none !important;
}

.article-info .comment a {color: #272727;}
.article-info .published i {display:none;}
.article-info .comment i {display:none;}


.sp-module .single_news_footer i{color:#fd9b28;margin-right: 4px;font-size: 16px;}
.sp-module .single_news_footer small {
color:#fd9b28;
font-weight: 500;
font-family: Roboto;
font-size: 15.4px;
}
.footer_logo p {font-weight:normal;}
.sp-module ul > li > a {font-family: Roboto;}
.sp-module .single_news_footer > div {border-bottom: 0px solid #e8e8e8!important;}

.text-right {float:right;text-align:left;}

.text-right a {
color: #f7f7f7;
font-size: 16px;
font-weight: 500;
line-height: 28px;
margin-bottom: 2px;
}

.news_footer {  margin: 30px 0 !important;}

.news_footer .img_holder img {
height: 80px;
width: 80px;
float:left!important;
padding-right:2px;
margin-bottom:30px;
}
#sp-right .latestnews small {
	display: block !important;
	width: 100%;	
}
.news_footer .post {
margin:-110px 0 22px 20px;
top:0px;
padding-left: 28px;
width: 75%;
margin-right:0px!important;
padding-right:0px!important;
float:right!important;
}
.news_footer a {
color: #272727;
font-size: 16px;
font-weight: 500;
line-height: 28px;
margin-bottom: 2px;
font-weight:normal;
font-family: Roboto;
}
.small, small { color: #727272;}
.sp-module ul > li > a::before {content: " ";}

.category-blog ul > li > a {
color: #727272;
font-size: 14px !important;
font-family: Open Sans;
font-weight: normal;
font-style: normal;
border-bottom:1px solid #e4e4e4;
}
.sp-module ul > li > a:hover {color:#06d0d8;}

/**/

#sp-left .sp-module .sp-module-content .latestnews >div,
#sp-right .sp-module .sp-module-content .latestnews >div {
  clear: both;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  padding: 12px 0;
  width: 100%;
}
#sp-left .sp-module .sp-module-content .latestnews >div:last-of-type,
#sp-right .sp-module .sp-module-content .latestnews >div:last-of-type {
  border-bottom: 0;
  padding-bottom: 10px;
}
#sp-left .sp-module .sp-module-content .latestnews .article-list-img,
#sp-right .sp-module .sp-module-content .latestnews .article-list-img {
  float: left;
  width: 150px;
  height: 100%;
}


#sp-left .sp-module .sp-module-content .latestnews .article-list-img img,
#sp-right .sp-module .sp-module-content .latestnews .article-list-img img {
  width: 80px;
  height: 100%;
}

#sp-left .sp-module .sp-module-content .latestnews .t-news-title,
#sp-right .sp-module .sp-module-content .latestnews .t-news-title {
float: left;
padding-left: 10px;
color: #272727;
font-size: 16px;
font-weight: 500;
line-height: 28px;
margin-bottom: 2px;
font-weight:normal;
font-family: Roboto;
}
.sp-module .latestnews > div {
border-bottom: 0px solid #e8e8e8;
}

/**/

#sp-bottom2 .sp-module .sp-module-content .latestnews >div,
#sp-right .sp-module .sp-module-content .latestnews >div {
  clear: both;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
	padding: 0;
  width: 100%;
  margin-bottom: 12px;
}
#sp-bottom2 .sp-module .sp-module-content .latestnews >div:last-of-type,
#sp-right .sp-module .sp-module-content .latestnews >div:last-of-type {
  border-bottom: 0;
  padding-bottom: 10px;
}
#sp-bottom2 .sp-module .sp-module-content .latestnews .article-list-img,
#sp-right .sp-module .sp-module-content .latestnews .article-list-img {
  float: left;
  width: 150px;
  height: 100%;
}


#sp-bottom2 .sp-module .sp-module-content .latestnews .article-list-img img,
#sp-right .sp-module .sp-module-content .latestnews .article-list-img img {
  width: 80px;
  height: 100%;
}

#sp-bottom2 .sp-module .sp-module-content .latestnews .t-news-title,
#sp-right .sp-module .sp-module-content .latestnews .t-news-title {
float: left;
padding-left: 10px;
color: #272727;
font-size: 16px;
font-weight: 500;
line-height: 28px;
margin-bottom: 2px;
font-weight:normal;
font-family: Roboto;
}



/**/


.text_widget .latestnews >div {
  clear: both;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  padding: 12px 0;
  width: 100%;
}

.text_widget .latestnews >div:last-of-type {
  border-bottom: 0;
  padding-bottom: 10px;
}

.text_widget .latestnews .article-list-img {
  float: left;
  width: 150px;
  height: 100%;
}

.text_widget .latestnews .article-list-img img {
  width: 80px;
  height: 100%;
}


.text_widget .latestnews .t-news-title {
float: left;
padding-left: 10px;
color: #272727;
font-size: 16px;
font-weight: 500;
line-height: 28px;
margin-bottom: 2px;
font-weight:normal;
font-family: Roboto;
}


@media (max-width:800px) {
.smart-search input[type="text"], input[type="email"] {width:99%!important;}
}
.smart-search input[type="text"]{
color: #161616;
float: left;
font-size: 13px;
font-weight: normal;
height: 40px;
line-height: 39px;
padding: 0px 7px;
width: 70%;
border-radius:0;
border-left: 1px solid #d9d9d9;
border-top: 1px solid #d9d9d9;
border-bottom: 1px solid #d9d9d9;
}

.smart-search input[type="email"]{
color: #161616;
float: left;
font-size: 13px;
font-weight: normal;
height: 40px;
line-height: 39px;
padding: 0px 7px;
width: 70%;
border-radius:0;
border-left: 1px solid #d9d9d9;
border-top: 1px solid #d9d9d9;
border-bottom: 1px solid #d9d9d9;
}

.smart-search .btn-primary {height: 40px;line-height: 30px;background-color: #fff;border: 1px solid #d9d9d9;color:#777;}
.smart-search .form-search label {display:none!important;}

@media (max-width:800px) {
.right-search input[type="text"], input[type="email"] {width:99%!important;}
}
.right-search input[type="text"]{
color: #161616;
float: left;
font-size: 13px;
font-weight: normal;
height: 40px;
line-height: 39px;
width: 100%;
border-radius:0;
border-left: 1px solid #d9d9d9;
border-top: 1px solid #d9d9d9;
border-bottom: 1px solid #d9d9d9;
margin-bottom:40px;
}

.right-search input[type="email"]{
color: #161616;
float: left;
font-size: 13px;
font-weight: normal;
height: 40px;
line-height: 39px;
width: 100%;
border-radius:0;
border-left: 1px solid #d9d9d9;
border-top: 1px solid #d9d9d9;
border-bottom: 1px solid #d9d9d9;
margin-bottom:40px;
}

/**/

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info {background:#fff; color: #272727;}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info h3 > a {font-family:Roboto Condensed;font-size:17px;}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info:hover h3 > a {color: #365D67;}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info {font-family:Open sans; color:#888;font-size:11px;}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info:hover {
  background: #fff;
  color: #365D67;
}
.sp-simpleportfolio .sp-simpleportfolio-description > h2 {
font-size: 20px;
font-weight: 600;
line-height: 30px;
margin-bottom: 18px;
font-style: normal;
color:#272727;
font-family:Roboto;
}
.sp-simpleportfolio .sp-simpleportfolio-description {color:#727272;}

.nav > li > a {border-bottom: 1px solid transparent!important; height:60px!important;}
.full-screen .offcanvas-menu .offcanvas-inner .sp-module ul li a:hover {color:#06d0d8 !important;}

.full-screen-ftop .offcanvas-menu .offcanvas-inner .sp-module ul li a:hover {color:#06d0d8 !important;}

.contact7 .sppb-addon-content {
color: #666666;
float: left;
font-family: Open Sans;
font-size: 15px;
line-height: 23px;
font-weight: normal;
font-family:Roboto;
font-weight: normal;
}
.contact7 .sppb-addon-content strong {
font-size: 18px;
line-height: 23px;
margin-bottom: 16px;
font-style: normal;
color: #fff;
font-family:Roboto;
font-weight: normal;
}
.contact7 .sppb-addon-content a {
color:#fff;
}
.contact7 .sppb-addon-content a::after{
color:#fff;
content: " "!important;
margin-left: 5px;
font-family:  ;
}
.contact7 .sppb-ajaxt-contact-form .sppb-form-group textarea{
border: 1px solid #494949!important;
background:transparent!important;
height: 190px !important;
}
.contact7 .sppb-ajaxt-contact-form .sppb-form-group input {
border: 1px solid #494949!important;
background:transparent!important;
}
.contact7 input[type="text"]{
border: 1px solid #494949!important;
background:transparent!important;
}
.address-contact7 .sppb-addon-title {
font-size: 27px;
line-height: 10px;
font-style: normal;
font-family:Roboto;
color: #fff;
}
.address-contact7 .sppb-addon-content strong {color:#fff;}
.address-contact7 .sppb-addon-content {
font-weight: normal;
color: #727272;
padding-top:16px;
}
.address-contact7 .sppb-addon-content a {color: #fff;}

.scrollup {border: 1px solid transparent !important; background-color: #06d0d8 !important;}
.scrollup::before {color: #fff !important;}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a {height: 50px!important;width: 50px!important;line-height: 32px!important;font-size: 20px!important;border-radius: 50%!important;float: inherit;text-align: center!important;background: #06d0d8!important;color: #fff!important;border:1px solid transparent !important;}.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a:hover {background: #fff!important;color: #06d0d8!important;}


/*later*/

.removeicn ul li ul li:before {  list-style-type: none!important; content:" " !important}

.sppb-panel-title {
font-size: 14px;
font-family:Open Sans;
font-weight: normal;
font-style: normal;
line-height: 23px;
color:#161616;
padding-left:40px;
}

.sppb-panel-faq > .sppb-panel-heading {  border-radius: 35px;}
.sppb-panel-faq .sppb-panel-body {border-bottom: 0px solid #e5e5e5;}
.sppb-panel-faq > .sppb-panel-heading.active {background:#06d0d8!important;border: 0px solid #e4e4e4;}
.sppb-panel-faq > .sppb-panel-heading{
cursor: pointer;
margin-bottom: 2px;
border: 1px solid #e4e4e4;
border-radius: 35px;
}
.sppb-panel-faq > .sppb-panel-heading.active .sppb-panel-title {color:#fff!important;}
.sppb-panel-faq .sppb-panel-body {
color: #7B7E85;
padding: 15px 10px 20px 55px;
}
.sppb-panel-heading .sppb-toggle-direction { left: 15px; right: 96%;}
.sppb-panel-faq > .sppb-panel-heading.active .sppb-toggle-direction {color:#fff!important}

/**/

.sppb-panel-info > .sppb-panel-heading.active {
color: #fff!important;
background: #06d0d8;
}
.sppb-panel-info > .sppb-panel-heading .sppb-panel-title{  color: #fff!important;}
.sppb-panel-info > .sppb-panel-heading {
background: #272727;
color: #fff!important;
font-size: 14px;
}
.sppb-panel-info .sppb-panel-body {
background: #F9F9F9;
color: #7B7E85;
padding: 15px 10px 20px 55px;
border-top-color: transparent;
}
.sppb-panel-info { border: 1px solid #e4e4e4;}

/**/

.sppb-panel-warning > .sppb-panel-heading {
border-radius: 3px 3px 0 0;
background: #fcf8e3;
}


.sppb-panel-warning > .sppb-panel-heading.active {background: #F9F9F9;}
.sppb-panel-warning > .sppb-panel-heading {background: #fff;border: 1px solid #e4e4e4;}
.sppb-panel-warning .sppb-panel-body {
background: #F9F9F9;
color: #7B7E85;
padding: 15px 10px 20px 55px;
border-top-color: transparent;
}
.sppb-panel-warning .sppb-panel-body {border-left: 1px solid #e4e4e4;border-right: 1px solid #e4e4e4;}
.sppb-panel-warning { border-color: transparent;}

/**/

.sppb-panel-danger > .sppb-panel-heading {
border-radius: 3px 3px 0 0;
background: #fcf8e3;
}

.sppb-panel-danger > .sppb-panel-heading i {display:none;}
.sppb-panel-danger > .sppb-panel-heading.active {background: #F9F9F9;}
.sppb-panel-danger > .sppb-panel-heading {background: #fff;border: 1px solid #e4e4e4;}
.sppb-panel-danger .sppb-panel-body {
background: #F9F9F9;
color: #7B7E85;
padding: 15px 10px 20px 55px;
border-top-color: transparent;
}
.sppb-panel-danger .sppb-panel-body {border-left: 1px solid #e4e4e4;border-right: 1px solid #e4e4e4;}
.sppb-panel-danger { border-color: transparent;}


.sppb-panel-warning > .sppb-panel-heading i {display:none;}
.sppb-panel-info > .sppb-panel-heading i {display:none;}
.sppb-panel-faq > .sppb-panel-heading i {display:none;}

 
/*img hover*/

.img_ho_st_holder {
position: relative;
width: 100%;
padding: 20px;
margin: 0px;
float: left;
border: 1px solid #e1e1e1;
}
.img_ho_st1 {
position: relative;
width: 100%;
height: 210px;
padding: 0px;
margin: 0px;
float: left;
overflow: hidden;
}
.img_ho_st1 .text {
position: absolute;
padding: 0px;
margin: 0px;
float: left;
width: 100%;
height: 220px;
left: 0px;
top: 0px;
z-index: 10;
background-color: #119ee7;
transition: left .3s ease-in-out;
}
.img_ho_st1 .text.red {
background-color: #fc4242;
}
.img_ho_st1 .text.green {
background-color: #3fc35f;
}
.img_ho_st1 .text.violet {
background-color: #b460e4;
}
.img_ho_st1 .imgbox {
position: absolute;
padding: 0px;
margin: 0px;
float: left;
width: 100%;
height: 220px;
left: 0px;
top: 0px;
z-index: 100;
transition: top .3s ease-in-out;
}
.img_ho_st1 .text .title {
color: #fff;
margin: 15px 0 0 19px;
}
.img_ho_st1 .text p {
color: #fff;
font-weight: normal;
margin: 5px 15px 0 19px;
}
.img_ho_st1 .text a {
color: #FFF;
margin: 15px 15px 0 19px;
}
.img_ho_st1 .text a:hover {
color: #161616;
}
.img_ho_st1:hover .imgbox {
position: absolute;
top: 220px;
transition: top .3s ease-in-out;
}
.image-hoverpage .sppb-addon-title {text-transform: uppercase;font-size: 22px;
line-height: 25px;font-style: normal;font-family: 'Roboto', sans-serif;
font-weight: 300;
color: #272727;
}

.img_ho_st1 .text.red {
background-color: #fc4242;
}
.img_ho_st1 .text.green {
background-color: #3fc35f;
}
.img_ho_st1 .text.violet {
background-color: #b460e4;
}

.img_ho_st2 {
opacity: 1;
width: 100%;
height: 210px;
margin: 0px;
position: relative;
left: 0px;
top: 0px;
margin: 0px;
overflow: hidden;
-webkit-transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-ms-transition: opacity .25s ease-in-out;
-o-transition: opacity .25s ease-in-out;
transition: opacity .25s ease-in-out;
}
.img_ho_st2 .imgbox {
padding: 0px;
margin: 0px;
float: left;
width: 100%;
height: 210px;
}
.img_ho_st2 .text {
position: absolute;
background: #000;
width: 100%;
height: 210px;
text-align: center;
color: #fff;
top: 0;
left: 0;
opacity: 0;
-webkit-transition: opacity .50s ease-in-out;
-moz-transition: opacity .50s ease-in-out;
-ms-transition: opacity .50s ease-in-out;
-o-transition: opacity .50s ease-in-out;
transition: opacity .50s ease-in-out;
}
.img_ho_st2 .text:hover {
opacity: 1;
-webkit-transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-ms-transition: opacity .25s ease-in-out;
-o-transition: opacity .25s ease-in-out;
transition: opacity .25s ease-in-out;
background: url(../images/site-img112.png) left top repeat;
}
.img_ho_st2 .text a.hov_circle {
position: absolute;
width: 50px;
height: 50px;
left: 63px;
top: 0px;
padding: 0px;
margin: 0px;
background-color: #119ee7;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
overflow: hidden;
transition-property: background-color, color;
transition: top .3s ease-in-out;
transition-timing-function: ease-out;
}
.img_ho_st2 .text a.hov_circle:hover, .img_ho_st2 .text a.hov_circle.two:hover {
background-color: #fff;
transition-property: background-color, color;
transition-duration: 0.3s;
transition-timing-function: ease-out;
}
.img_ho_st2 .text a.hov_circle:hover i, .img_ho_st2 .text a.hov_circle.two:hover i {
color: #272727;
transition-property: color;
transition-duration: 0.3s;
transition-timing-function: ease-out;
}
.img_ho_st2 .text a.hov_circle.two {
left: 118px;
top: 0px;
transition: top .5s ease-in-out;
background-color: #8dba13;
}
.img_ho_st2 .text a.hov_circle i {
color: #fff;
font-size: 20px;
text-align: center;
line-height: 50px;
}
.img_ho_st2 .text:hover .hov_circle {
transition: top .3s ease-in-out;
left: 63px;
top: 95px;
}
.img_ho_st2 .text:hover .hov_circle.two {
transition: top .5s ease-in-out;
left: 118px;
top: 95px;
}
/*style 3*/

.img_ho_st3 {
opacity: 1;
width: 100%;
height: 210px;
margin: 0px;
position: relative;
left: 0px;
top: 0px;
margin: 0px;
overflow: hidden;
-webkit-transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-ms-transition: opacity .25s ease-in-out;
-o-transition: opacity .25s ease-in-out;
transition: opacity .25s ease-in-out;
}
.img_ho_st3 .imgbox {
padding: 0px;
margin: 0px;
float: left;
width: 100%;
height: 210px;
}
.img_ho_st3 .text {
width: 100%;
height: 210px;
position: absolute;
background: #000;
color: #fff;
top: 0;
left: 0;
opacity: 0;
overflow: hidden;
-webkit-transition: opacity .50s ease-in-out;
-moz-transition: opacity .50s ease-in-out;
-ms-transition: opacity .50s ease-in-out;
-o-transition: opacity .50s ease-in-out;
transition: opacity .50s ease-in-out;
}
.img_ho_st3 .text:hover {
opacity: 1;
-webkit-transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-ms-transition: opacity .25s ease-in-out;
-o-transition: opacity .25s ease-in-out;
transition: opacity .25s ease-in-out;
background: url(../images/site-img112.png) left top repeat;
}
.img_ho_st3 .text h3 {
position: absolute;
color: #fff;
font-size: 16px;
font-weight: 600;
left: 5px;
top: 210px;
margin: 15px 0 0 19px;
transition: top .4s ease-in-out;
}
.img_ho_st3 .text p {
position: absolute;
color: #fff;
font-size: 14px;
font-weight: normal;
left: 5px;
line-height: 18px;
top: 255px;
text-align: left;
margin: 15px 0 0 19px;
transition: top .6s ease-in-out;
}
.img_ho_st3 .text a {
position: absolute;
font-weight: normal;
left: 0px;
top: 320px;
text-align: left;
margin: 0px 0 0 19px;
transition: top .7s ease-in-out;
overflow: hidden;
}
.img_ho_st3 .text:hover h3 {
position: absolute;
left: 5px;
top: 20px;
transition: top .4s ease-in-out;
}
.img_ho_st3 .text:hover p {
position: absolute;
left: 5px;
top: 50px;
transition: top .6s ease-in-out;
}
.img_ho_st3 .text:hover a {
position: absolute;
left: 0px;
top: 136px;
transition: top .7s ease-in-out;
}
/*style 4*/

.img_ho_st4 {
position: relative;
width: 100%;
height: 210px;
padding: 0px;
margin: 0px;
float: left;
overflow: hidden;
}
.img_ho_st4 .imgbox {
padding: 0px;
margin: 0px;
float: left;
width: 100%;
height: 210px;
}
.img_ho_st4 .text {
position: absolute;
padding: 0px;
margin: 0px;
float: left;
width: 100%;
height: 210px;
left: 0px;
top: 165px;
z-index: 100;
background: url(../images/site-img175.png) left top repeat;
transition: top .3s ease-in-out;
}
.img_ho_st4 .text h3 {
color: #fff;
font-size: 16px;
font-weight: 600;
margin: 15px 0 0 19px;
}
.img_ho_st4 .text p {
color: #fff;
font-weight: normal;
margin: 5px 15px 0 19px;
}
.img_ho_st4 .text a {
margin: 8px 15px 0 19px;
}
.img_ho_st4:hover .text {
position: absolute;
top: 20px;
transition: top .3s ease-in-out;
}
.imghover_sec4 .container {
border-top: 1px solid #e1e1e1;
padding-top: 50px;
}
/*style 5*/
.img_ho_st5 {
position: relative;
width: 100%;
height: 210px;
padding: 0px;
margin: 0px;
float: left;
overflow: hidden;
}
.img_ho_st5 .imgbox {
padding: 0px;
margin: 0px;
float: left;
width: 100%;
height: 210px;
}
.img_ho_st5 .text {
position: absolute;
padding: 0px;
margin: 0px;
float: left;
width: 100%;
height: 210px;
left: -270px;
top: 0px;
z-index: 100;
transition: left .5s ease-in-out;
background: url(../images/site-img175.png) left top repeat;
}
.img_ho_st5 .text h3 {
color: #fff;
font-size: 16px;
font-weight: 600;
margin: 15px 0 0 19px;
}
.img_ho_st5 .text p {
color: #fff;
font-weight: normal;
margin: 5px 15px 0 19px;
}
.img_ho_st5 .text a {
margin: 8px 15px 0 19px;
}
.img_ho_st5:hover .text {
position: absolute;
left: 0px;
transition: left .5s ease-in-out;
}
/*style 6*/

.img_ho_st6 {
position: relative;
width: 100%;
height: 210px;
padding: 0px;
margin: 0px;
float: left;
overflow: hidden;
}
.img_ho_st6 .imgbox {
padding: 0px;
margin: 0px;
float: left;
width: 100%;
height: 210px;
}
.img_ho_st6 .text {
position: absolute;
padding: 0px;
margin: 0px;
float: left;
width: 100%;
height: 210px;
left: 0px;
top: 210px;
z-index: 100;
transition: top .3s ease-in-out;
background: url(../images/site-img175.png) left top repeat;
}
.img_ho_st6 .text h3 {
color: #fff;
font-size: 16px;
font-weight: 600;
margin: 15px 0 0 19px;
}
.img_ho_st6 .text p {
color: #fff;
font-weight: normal;
margin: 5px 15px 0 19px;
}
.img_ho_st6 .text a.readmore_small {
margin: 10px 0px 0 18px;
padding: 4px 15px;
}
.img_ho_st6 .text a.readmore_small.green {
margin: 10px 0px 0 5px;
}
.img_ho_st6:hover .text {
position: absolute;
top: 159px;
transition: top .3s ease-in-out;
}
.readmore_small.green {
background-color: #94c014;
}


.readmore_bu1 {
padding: 8px 15px;
margin: 0px;
float: left;
color: #272727;
border: 1px solid #e4e4e4;
}
.readmore_bu1:hover {
color: #06d0d8;
border: 1px solid #06d0d8;
}
.readmore_bu2 {
padding: 8px 20px;
margin: 0px;
color: #fff;
background-color: #272727;
}
.readmore_bu2:hover {
color: #727272;
background-color: #fff;
}
.readmore_bu3 {
padding: 8px 20px;
margin: 0px;
color: #fff;
background-color: #06d0d8;
}
.readmore_bu3:hover {
color: #727272;
background-color: #fff;
}
.readmore_bu3.two:hover {
color: #727272;
background-color: #272727;
}
.readmore_bu4 {
padding: 8px 20px;
margin: 0px;
color: #fff;
background-color: #06d0d8;
}
.readmore_bu4:hover {
color: #727272;
background-color: #272727;
}
.readmore_bu5 {
background-color: #06d0d8;
border-radius: 2px;
color: #fff;
float: left;
font-size: 14px;
font-weight: normal;
margin: 0 0 0;
padding: 5px 15px;
}
.readmore_bu5:hover {
color: #727272;
background-color: #272727;
}
.readmore_small {
float: left;
color: #fff;
font-size: 12px;
text-transform: uppercase;
padding: 4px 7px;
background-color: #119ee7;
border-radius: 2px;
text-transform: none;
}
.readmore_small:hover, .readmore_small.red:hover, .readmore_small.green:hover, .readmore_small.yellow:hover, .readmore_small.violet:hover {
color: #161616;
background-color: #fff;
}
.readmore_small.red {
background-color: #fc4242;
}
.readmore_small.green {
background-color: #94c014;
}
.readmore_small.yellow {
background-color: #06d0d8;
}
.readmore_small.violet {
background-color: #b67cec;
}

/**/

 .sppb-nav-tabs > li.active > a, .sppb-nav-tabs > li.active > a:hover, .sppb-nav-tabs > li.active > a:focus {
color: #fdce16;
border-top: 4px solid #fdce16!important;
transition: all 0.3s ease-out 0s;
line-height:50px !important;
}
.sppb-nav-tabs > li > a {
height: 50px;
padding: 0px 15px;
font-weight: 600;
line-height: 57px;
font-size: 14px;
background-color: #fff;
border-right: 1px solid #e5e5e5 !important;
border-bottom: 1px solid #e5e5e5 !important;
border-left: 1px solid transparent !important;
border-top: 1px solid transparent !important;
transition: all 0.3s ease-out 0s;
}
.sppb-nav-tabs {
height: 51px;
background-color: #fff;
z-index: 4;
border: 1px solid #e5e5e5;
}
.sppb-nav > li > a:hover, .sppb-nav > li > a:focus {
text-decoration: none;
background-color: transparent;
color: #fdce16;
transition: all 0.3s ease-out 0s;
}
.sppb-nav-tabs-content {
font-size: 14px;
font-family:Open Sans;
font-weight: normal;
line-height: 23px;
color:#727272;
padding-bottom: 100px;
padding-right: 25px;
}
.sppb-nav-tabs-content img {margin-right:20px;}
@media (min-width:641px) {
.sppb-nav-tabs-content img {float:left;}
}
@media (max-width:640px) {
.sppb-nav-tabs > li > a {width:100% !important;}
.sppb-nav-tabs-content img {margin-bottom:20px;}
.sppb-nav-tabs-content img {margin-top:20px;}
}

/**/

.sppb-btn.but_st1 {
padding: 0px;
margin: 0px 10px 10px 0px;
float: left;
border-radius: 2px;
color: #FFF;
text-transform: uppercase;
text-decoration: none;
background-color: #06d0d8;
}
/*large styles*/
.sppb-btn.but_st1.large {
font-size: 20px;
padding: 20px 50px;
}
.sppb-btn.but_st1.large.yellow {
background-color: #06d0d8;
}
.sppb-btn.but_st1.large.yellow:hover {
background-color: #161616;
}
.sppb-btn.but_st1.large.red {
background-color: #fc4242;
}
.sppb-btn.but_st1.large.red:hover {
background-color: #161616;
}
.sppb-btn.but_st1.large.blue {
background-color: #13bfff;
}
.sppb-btn.but_st1.large.blue:hover {
background-color: #161616;
}
.sppb-btn.but_st1.large.lightgreen {
background-color: #a5d549;
}
.sppb-btn.but_st1.large.lightgreen:hover {
background-color: #161616;
}
.sppb-btn.but_st1.large.violet {
background-color: #c762cb;
}
.sppb-btn.but_st1.large.violet:hover {
background-color: #161616;
}
.sppb-btn.but_st1.large.green {
background-color: #3fc35f;
}
.sppb-btn.but_st1.large.green:hover {
background-color: #161616;
}
.sppb-btn.but_st1.large.pink {
background-color: #fc5eac;
}
.sppb-btn.but_st1.large.pink:hover {
background-color: #161616;
}
.sppb-btn.but_st1.large.orange {
background-color: #ff9d12;
}
.sppb-btn.but_st1.large.orange:hover {
background-color: #161616;
}
/*large stroke styles*/
.sppb-btn.but_st1.large {
font-size: 20px;
padding: 20px 50px;
}
.sppb-btn.but_st1.large.two.yellow {
border: 2px solid #06d0d8;
background-color: #fff;
color: #06d0d8;
}
.sppb-btn.but_st1.large.two.yellow:hover {
color: #fff;
border: 2px solid #06d0d8;
background-color: #06d0d8;
}
.sppb-btn.but_st1.large.two.red {
border: 2px solid #fc4242;
background-color: #fff;
color: #fc4242;
}
.sppb-btn.but_st1.large.two.red:hover {
color: #fff;
border: 2px solid #fc4242;
background-color: #fc4242;
}
.sppb-btn.but_st1.large.two.blue {
border: 2px solid #13bfff;
background-color: #fff;
color: #13bfff;
}
.sppb-btn.but_st1.large.two.blue:hover {
color: #fff;
border: 2px solid #13bfff;
background-color: #13bfff;
}
.sppb-btn.but_st1.large.two.lightgreen {
border: 2px solid #a5d549;
background-color: #fff;
color: #a5d549;
}
.sppb-btn.but_st1.large.two.lightgreen:hover {
color: #fff;
border: 2px solid #a5d549;
background-color: #a5d549;
}
.sppb-btn.but_st1.large.two.violet {
border: 2px solid #c762cb;
background-color: #fff;
color: #c762cb;
}
.sppb-btn.but_st1.large.two.violet:hover {
color: #fff;
border: 2px solid #c762cb;
background-color: #c762cb;
}
.sppb-btn.but_st1.large.two.green {
border: 2px solid #3fc35f;
background-color: #fff;
color: #3fc35f;
}
.sppb-btn.but_st1.large.two.green:hover {
color: #fff;
border: 2px solid #3fc35f;
background-color: #3fc35f;
}
.sppb-btn.but_st1.large.two.pink {
border: 2px solid #fc5eac;
background-color: #fff;
color: #fc5eac;
}
.sppb-btn.but_st1.large.two.pink:hover {
color: #fff;
border: 2px solid #fc5eac;
background-color: #fc5eac;
}
.sppb-btn.but_st1.large.two.orange {
border: 2px solid #ff9d12;
background-color: #fff;
color: #ff9d12;
}
.sppb-btn.but_st1.large.two.orange:hover {
color: #fff;
border: 2px solid #ff9d12;
background-color: #ff9d12;
}
/*buttons medium styles*/

/*medium styles*/
.sppb-btn.but_st1.medium {
font-size: 16px;
padding: 15px 35px;
}
.sppb-btn.but_st1.medium.yellow {
background-color: #06d0d8;
}
.sppb-btn.but_st1.medium.yellow:hover {
background-color: #161616;
}
.sppb-btn.but_st1.medium.red {
background-color: #fc4242;
}
.sppb-btn.but_st1.medium.red:hover {
background-color: #161616;
}
.sppb-btn.but_st1.medium.blue {
background-color: #13bfff;
}
.sppb-btn.but_st1.medium.blue:hover {
background-color: #161616;
}
.sppb-btn.but_st1.medium.lightgreen {
background-color: #a5d549;
}
.sppb-btn.but_st1.medium.lightgreen:hover {
background-color: #161616;
}
.sppb-btn.but_st1.medium.violet {
background-color: #c762cb;
}
.sppb-btn.but_st1.medium.violet:hover {
background-color: #161616;
}
.sppb-btn.but_st1.medium.green {
background-color: #3fc35f;
}
.sppb-btn.but_st1.medium.green:hover {
background-color: #161616;
}
.sppb-btn.but_st1.medium.pink {
background-color: #fc5eac;
}
.sppb-btn.but_st1.medium.pink:hover {
background-color: #161616;
}
.sppb-btn.but_st1.medium.orange {
background-color: #ff9d12;
}
.sppb-btn.but_st1.medium.orange:hover {
background-color: #161616;
}
/*medium stroke styles*/

.sppb-btn.but_st1.medium.two.yellow {
border: 2px solid #06d0d8;
background-color: #fff;
color: #06d0d8;
}
.sppb-btn.but_st1.medium.two.yellow:hover {
color: #fff;
border: 2px solid #06d0d8;
background-color: #06d0d8;
}
.sppb-btn.but_st1.medium.two.red {
border: 2px solid #fc4242;
background-color: #fff;
color: #fc4242;
}
.sppb-btn.but_st1.medium.two.red:hover {
color: #fff;
border: 2px solid #fc4242;
background-color: #fc4242;
}
.sppb-btn.but_st1.medium.two.blue {
border: 2px solid #13bfff;
background-color: #fff;
color: #13bfff;
}
.sppb-btn.but_st1.medium.two.blue:hover {
color: #fff;
border: 2px solid #13bfff;
background-color: #13bfff;
}
.sppb-btn.but_st1.medium.two.lightgreen {
border: 2px solid #a5d549;
background-color: #fff;
color: #a5d549;
}
.sppb-btn.but_st1.medium.two.lightgreen:hover {
color: #fff;
border: 2px solid #a5d549;
background-color: #a5d549;
}
.sppb-btn.but_st1.medium.two.violet {
border: 2px solid #c762cb;
background-color: #fff;
color: #c762cb;
}
.sppb-btn.but_st1.medium.two.violet:hover {
color: #fff;
border: 2px solid #c762cb;
background-color: #c762cb;
}
.sppb-btn.but_st1.medium.two.green {
border: 2px solid #3fc35f;
background-color: #fff;
color: #3fc35f;
}
.sppb-btn.but_st1.medium.two.green:hover {
color: #fff;
border: 2px solid #3fc35f;
background-color: #3fc35f;
}
.sppb-btn.but_st1.medium.two.pink {
border: 2px solid #fc5eac;
background-color: #fff;
color: #fc5eac;
}
.sppb-btn.but_st1.medium.two.pink:hover {
color: #fff;
border: 2px solid #fc5eac;
background-color: #fc5eac;
}
.sppb-btn.but_st1.medium.two.orange {
border: 2px solid #ff9d12;
background-color: #fff;
color: #ff9d12;
}
.sppb-btn.but_st1.medium.two.orange:hover {
color: #fff;
border: 2px solid #ff9d12;
background-color: #ff9d12;
}
/*buttons small styles*/

/*button small styles*/
.sppb-btn.but_st1.small {
font-size: 14px;
padding: 11px 20px;
}
.sppb-btn.but_st1.small.yellow {
background-color: #06d0d8;
}
.sppb-btn.but_st1.small.yellow:hover {
background-color: #161616;
}
.sppb-btn.but_st1.small.red {
background-color: #fc4242;
}
.sppb-btn.but_st1.small.red:hover {
background-color: #161616;
}
.sppb-btn.but_st1.small.blue {
background-color: #13bfff;
}
.sppb-btn.but_st1.small.blue:hover {
background-color: #161616;
}
.sppb-btn.but_st1.small.lightgreen {
background-color: #a5d549;
}
.sppb-btn.but_st1.small.lightgreen:hover {
background-color: #161616;
}
.sppb-btn.but_st1.small.violet {
background-color: #c762cb;
}
.sppb-btn.but_st1.small.violet:hover {
background-color: #161616;
}
.sppb-btn.but_st1.small.green {
background-color: #3fc35f;
}
.sppb-btn.but_st1.small.green:hover {
background-color: #161616;
}
.sppb-btn.but_st1.small.pink {
background-color: #fc5eac;
}
.sppb-btn.but_st1.small.pink:hover {
background-color: #161616;
}
.sppb-btn.but_st1.small.orange {
background-color: #ff9d12;
}
.sppb-btn.but_st1.small.orange:hover {
background-color: #161616;
}
/*small button stroke styles*/

.sppb-btn.but_st1.small.two.yellow {
border: 2px solid #06d0d8;
background-color: #fff;
color: #06d0d8;
}
.sppb-btn.but_st1.small.two.yellow:hover {
color: #fff;
border: 2px solid #06d0d8;
background-color: #06d0d8;
}
.sppb-btn.but_st1.small.two.red {
border: 2px solid #fc4242;
background-color: #fff;
color: #fc4242;
}
.sppb-btn.but_st1.small.two.red:hover {
color: #fff;
border: 2px solid #fc4242;
background-color: #fc4242;
}
.sppb-btn.but_st1.small.two.blue {
border: 2px solid #13bfff;
background-color: #fff;
color: #13bfff;
}
.sppb-btn.but_st1.small.two.blue:hover {
color: #fff;
border: 2px solid #13bfff;
background-color: #13bfff;
}
.sppb-btn.but_st1.small.two.lightgreen {
border: 2px solid #a5d549;
background-color: #fff;
color: #a5d549;
}
.sppb-btn.but_st1.small.two.lightgreen:hover {
color: #fff;
border: 2px solid #a5d549;
background-color: #a5d549;
}
.sppb-btn.but_st1.small.two.violet {
border: 2px solid #c762cb;
background-color: #fff;
color: #c762cb;
}
.sppb-btn.but_st1.small.two.violet:hover {
color: #fff;
border: 2px solid #c762cb;
background-color: #c762cb;
}
.sppb-btn.but_st1.small.two.green {
border: 2px solid #3fc35f;
background-color: #fff;
color: #3fc35f;
}
.sppb-btn.but_st1.small.two.green:hover {
color: #fff;
border: 2px solid #3fc35f;
background-color: #3fc35f;
}
.sppb-btn.but_st1.small.two.pink {
border: 2px solid #fc5eac;
background-color: #fff;
color: #fc5eac;
}
.sppb-btn.but_st1.small.two.pink:hover {
color: #fff;
border: 2px solid #fc5eac;
background-color: #fc5eac;
}
.sppb-btn.but_st1.small.two.orange {
border: 2px solid #ff9d12;
background-color: #fff;
color: #ff9d12;
}
.sppb-btn.but_st1.small.two.orange:hover {
color: #fff;
border: 2px solid #ff9d12;
background-color: #ff9d12;
}
/*Full width button styles*/


.sppb-btn.but_fullwidth {
padding: 0px;
margin: 10px 0px 0px;
float: left;
width: 100%;
height: 65px;
text-align: center;
line-height: 67px;
font-size: 18px;
border-radius: 4px;
color: #FFF;
font-weight: 500;
text-transform: uppercase;
background-color: #a5d549;
}
.sppb-btn.but_fullwidth:hover {
color: #fff;
background-color: #161616;
}
.sppb-btn.but_fullwidth.two {
background-color: #c762cb;
}
.sppb-btn.but_fullwidth.two:hover {
color: #fff;
background-color: #161616;
}
.sppb-btn.but_fullwidth.three {
background-color: #13bfff;
}
.sppb-btn.but_fullwidth.three:hover {
color: #fff;
background-color: #161616;
}

/**/

a.but_st1 {
padding: 0px;
margin: 0px 10px 10px 0px;
float: left;
border-radius: 2px;
color: #FFF;
text-transform: uppercase;
text-decoration: none;
background-color: #06d0d8;
}
/*large styles*/
a.but_st1.large {
font-size: 20px;
padding: 20px 50px;
}
a.but_st1.large.yellow {
background-color: #06d0d8;
}
a.but_st1.large.yellow:hover {
background-color: #161616;
}
a.but_st1.large.red {
background-color: #fc4242;
}
a.but_st1.large.red:hover {
background-color: #161616;
}
a.but_st1.large.blue {
background-color: #13bfff;
}
a.but_st1.large.blue:hover {
background-color: #161616;
}
a.but_st1.large.lightgreen {
background-color: #a5d549;
}
a.but_st1.large.lightgreen:hover {
background-color: #161616;
}
a.but_st1.large.violet {
background-color: #c762cb;
}
a.but_st1.large.violet:hover {
background-color: #161616;
}
a.but_st1.large.green {
background-color: #3fc35f;
}
a.but_st1.large.green:hover {
background-color: #161616;
}
a.but_st1.large.pink {
background-color: #fc5eac;
}
a.but_st1.large.pink:hover {
background-color: #161616;
}
a.but_st1.large.orange {
background-color: #ff9d12;
}
a.but_st1.large.orange:hover {
background-color: #161616;
}
/*large stroke styles*/
a.but_st1.large {
font-size: 20px;
padding: 20px 50px;
}
a.but_st1.large.two.yellow {
border: 2px solid #06d0d8;
background-color: #fff;
color: #06d0d8;
}
a.but_st1.large.two.yellow:hover {
color: #fff;
border: 2px solid #06d0d8;
background-color: #06d0d8;
}
a.but_st1.large.two.red {
border: 2px solid #fc4242;
background-color: #fff;
color: #fc4242;
}
a.but_st1.large.two.red:hover {
color: #fff;
border: 2px solid #fc4242;
background-color: #fc4242;
}
a.but_st1.large.two.blue {
border: 2px solid #13bfff;
background-color: #fff;
color: #13bfff;
}
a.but_st1.large.two.blue:hover {
color: #fff;
border: 2px solid #13bfff;
background-color: #13bfff;
}
a.but_st1.large.two.lightgreen {
border: 2px solid #a5d549;
background-color: #fff;
color: #a5d549;
}
a.but_st1.large.two.lightgreen:hover {
color: #fff;
border: 2px solid #a5d549;
background-color: #a5d549;
}
a.but_st1.large.two.violet {
border: 2px solid #c762cb;
background-color: #fff;
color: #c762cb;
}
a.but_st1.large.two.violet:hover {
color: #fff;
border: 2px solid #c762cb;
background-color: #c762cb;
}
a.but_st1.large.two.green {
border: 2px solid #3fc35f;
background-color: #fff;
color: #3fc35f;
}
a.but_st1.large.two.green:hover {
color: #fff;
border: 2px solid #3fc35f;
background-color: #3fc35f;
}
a.but_st1.large.two.pink {
border: 2px solid #fc5eac;
background-color: #fff;
color: #fc5eac;
}
a.but_st1.large.two.pink:hover {
color: #fff;
border: 2px solid #fc5eac;
background-color: #fc5eac;
}
a.but_st1.large.two.orange {
border: 2px solid #ff9d12;
background-color: #fff;
color: #ff9d12;
}
a.but_st1.large.two.orange:hover {
color: #fff;
border: 2px solid #ff9d12;
background-color: #ff9d12;
}
/*buttons medium styles*/

/*medium styles*/
a.but_st1.medium {
font-size: 16px;
padding: 15px 35px;
}
a.but_st1.medium.yellow {
background-color: #06d0d8;
}
a.but_st1.medium.yellow:hover {
background-color: #161616;
}
a.but_st1.medium.red {
background-color: #fc4242;
}
a.but_st1.medium.red:hover {
background-color: #161616;
}
a.but_st1.medium.blue {
background-color: #13bfff;
}
a.but_st1.medium.blue:hover {
background-color: #161616;
}
a.but_st1.medium.lightgreen {
background-color: #a5d549;
}
a.but_st1.medium.lightgreen:hover {
background-color: #161616;
}
a.but_st1.medium.violet {
background-color: #c762cb;
}
a.but_st1.medium.violet:hover {
background-color: #161616;
}
a.but_st1.medium.green {
background-color: #3fc35f;
}
a.but_st1.medium.green:hover {
background-color: #161616;
}
a.but_st1.medium.pink {
background-color: #fc5eac;
}
a.but_st1.medium.pink:hover {
background-color: #161616;
}
a.but_st1.medium.orange {
background-color: #ff9d12;
}
a.but_st1.medium.orange:hover {
background-color: #161616;
}
/*medium stroke styles*/

a.but_st1.medium.two.yellow {
border: 2px solid #06d0d8;
background-color: #fff;
color: #06d0d8;
}
a.but_st1.medium.two.yellow:hover {
color: #fff;
border: 2px solid #06d0d8;
background-color: #06d0d8;
}
a.but_st1.medium.two.red {
border: 2px solid #fc4242;
background-color: #fff;
color: #fc4242;
}
a.but_st1.medium.two.red:hover {
color: #fff;
border: 2px solid #fc4242;
background-color: #fc4242;
}
a.but_st1.medium.two.blue {
border: 2px solid #13bfff;
background-color: #fff;
color: #13bfff;
}
a.but_st1.medium.two.blue:hover {
color: #fff;
border: 2px solid #13bfff;
background-color: #13bfff;
}
a.but_st1.medium.two.lightgreen {
border: 2px solid #a5d549;
background-color: #fff;
color: #a5d549;
}
a.but_st1.medium.two.lightgreen:hover {
color: #fff;
border: 2px solid #a5d549;
background-color: #a5d549;
}
a.but_st1.medium.two.violet {
border: 2px solid #c762cb;
background-color: #fff;
color: #c762cb;
}
a.but_st1.medium.two.violet:hover {
color: #fff;
border: 2px solid #c762cb;
background-color: #c762cb;
}
a.but_st1.medium.two.green {
border: 2px solid #3fc35f;
background-color: #fff;
color: #3fc35f;
}
a.but_st1.medium.two.green:hover {
color: #fff;
border: 2px solid #3fc35f;
background-color: #3fc35f;
}
a.but_st1.medium.two.pink {
border: 2px solid #fc5eac;
background-color: #fff;
color: #fc5eac;
}
a.but_st1.medium.two.pink:hover {
color: #fff;
border: 2px solid #fc5eac;
background-color: #fc5eac;
}
a.but_st1.medium.two.orange {
border: 2px solid #ff9d12;
background-color: #fff;
color: #ff9d12;
}
a.but_st1.medium.two.orange:hover {
color: #fff;
border: 2px solid #ff9d12;
background-color: #ff9d12;
}
/*buttons small styles*/

/*button small styles*/
a.but_st1.small {
font-size: 14px;
padding: 11px 20px;
}
a.but_st1.small.yellow {
background-color: #06d0d8;
}
a.but_st1.small.yellow:hover {
background-color: #161616;
}
a.but_st1.small.red {
background-color: #fc4242;
}
a.but_st1.small.red:hover {
background-color: #161616;
}
a.but_st1.small.blue {
background-color: #13bfff;
}
a.but_st1.small.blue:hover {
background-color: #161616;
}
a.but_st1.small.lightgreen {
background-color: #a5d549;
}
a.but_st1.small.lightgreen:hover {
background-color: #161616;
}
a.but_st1.small.violet {
background-color: #c762cb;
}
a.but_st1.small.violet:hover {
background-color: #161616;
}
a.but_st1.small.green {
background-color: #3fc35f;
}
a.but_st1.small.green:hover {
background-color: #161616;
}
a.but_st1.small.pink {
background-color: #fc5eac;
}
a.but_st1.small.pink:hover {
background-color: #161616;
}
a.but_st1.small.orange {
background-color: #ff9d12;
}
a.but_st1.small.orange:hover {
background-color: #161616;
}
/*small button stroke styles*/

a.but_st1.small.two.yellow {
border: 2px solid #06d0d8;
background-color: #fff;
color: #06d0d8;
}
a.but_st1.small.two.yellow:hover {
color: #fff;
border: 2px solid #06d0d8;
background-color: #06d0d8;
}
a.but_st1.small.two.red {
border: 2px solid #fc4242;
background-color: #fff;
color: #fc4242;
}
a.but_st1.small.two.red:hover {
color: #fff;
border: 2px solid #fc4242;
background-color: #fc4242;
}
a.but_st1.small.two.blue {
border: 2px solid #13bfff;
background-color: #fff;
color: #13bfff;
}
a.but_st1.small.two.blue:hover {
color: #fff;
border: 2px solid #13bfff;
background-color: #13bfff;
}
a.but_st1.small.two.lightgreen {
border: 2px solid #a5d549;
background-color: #fff;
color: #a5d549;
}
a.but_st1.small.two.lightgreen:hover {
color: #fff;
border: 2px solid #a5d549;
background-color: #a5d549;
}
a.but_st1.small.two.violet {
border: 2px solid #c762cb;
background-color: #fff;
color: #c762cb;
}
a.but_st1.small.two.violet:hover {
color: #fff;
border: 2px solid #c762cb;
background-color: #c762cb;
}
a.but_st1.small.two.green {
border: 2px solid #3fc35f;
background-color: #fff;
color: #3fc35f;
}
a.but_st1.small.two.green:hover {
color: #fff;
border: 2px solid #3fc35f;
background-color: #3fc35f;
}
a.but_st1.small.two.pink {
border: 2px solid #fc5eac;
background-color: #fff;
color: #fc5eac;
}
a.but_st1.small.two.pink:hover {
color: #fff;
border: 2px solid #fc5eac;
background-color: #fc5eac;
}
a.but_st1.small.two.orange {
border: 2px solid #ff9d12;
background-color: #fff;
color: #ff9d12;
}
a.but_st1.small.two.orange:hover {
color: #fff;
border: 2px solid #ff9d12;
background-color: #ff9d12;
}
/*Full width button styles*/


a.but_fullwidth {
padding: 0px;
margin: 10px 0px 0px;
float: left;
width: 100%;
height: 65px;
text-align: center;
line-height: 67px;
font-size: 18px;
border-radius: 4px;
color: #FFF;
font-weight: 500;
text-transform: uppercase;
background-color: #a5d549;
}
a.but_fullwidth:hover {
color: #fff;
background-color: #161616;
}
a.but_fullwidth.two {
background-color: #c762cb;
}
a.but_fullwidth.two:hover {
color: #fff;
background-color: #161616;
}
a.but_fullwidth.three {
background-color: #13bfff;
}
a.but_fullwidth.three:hover {
color: #fff;
background-color: #161616;
}
/**/

.call_to_action {
width: 100%;
float: left;
border: 1px solid #e7e7e7;
border-radius: 4px;
padding: 25px 25px;
margin: 0 0 15px 0;
}
.call_to_action .left {
padding: 0px;
margin: 0px;
float: left;
width: 82%;
}
.call_to_action .right {
width: 18%;
padding: 0px;
margin: 0px;
float: right;
}
.call_to_action a.but_st1.small, .call_to_action a.but_st1.medium, .call_to_action a.but_st1.large {
float: right;
}
.call_to_action a.but_st1.small {
margin-top: 10px;
}
.call_to_action a.but_st1.medium {
margin-top: 10px;
}
.call_to_action p {
width: 100%;
text-align: left;
}
.call_to_action span.title_big {
width: 100%;
text-align: left;
padding: 0px;
margin: 0px;
line-height: 45px;
font-size: 24px;
color: #119ee7;
}
.call_to_action span.title_big.two {
font-size: 18px;
line-height: 0px;
}
.call_to_action span.title_big.three {
font-size: 18px;
line-height: 0px;
color: #272727;
}
.call_to_action span.title_big.four {
font-size: 34px;
line-height: 50px;
color: #272727;
}
.call_to_action span.title_big.three strong {
color: #fc4242;
}


.columns .sppb-addon-title {
font-size: 22px;
line-height: 25px;
margin-bottom: 18px;
font-style: normal;
font-family:Roboto;
font-weight: normal;
color: #272727;
}

.columns .sppb-addon-content{
font: 14px;
font-family:Open Sans;
font-weight: normal;
line-height: 23px;
color: #727272;
}
@media (min-width: 992px) {
.col5 .sppb-col-md-2 {
width: 20%!important;
}
}


.list_st1 {
width: 100%;
padding: 0px;
margin: 0px 0px 10px 0px;
float: left;
}
.list_st1 .icon {
width: 32px;
height: 32px;
padding: 0px;
margin: 0px 10px 0px 0px;
float: left;
text-align: center;
line-height: 32px;
color: #fff;
border-radius: 100%;
background-color: #06d0d8;
}
.list_st1 .text {
padding: 5px 0 0 42px;
margin: 0px;
display: block;
}

 .list_st1.two {
 width:100%;
 padding:0px;
 margin:0px 0px 10px 0px;
 float:left;
}
.list_st1.two .icon {
width: 32px;
height: 32px;
padding: 0px;
margin: 0px 10px 0px 0px;
float: left;
text-align: center;
line-height: 32px;
color: #06d0d8;
border-radius: 100%;
border: 1px solid #06d0d8;
background-color: #fff;
}
.list_st1.two .text {
padding: 0px 0 0 42px;
margin: 0px;
display: block;
}


.list_st3 {
width: 100%;
padding: 0px;
margin: 0px 0px 10px 0px;
float: left;
}
.list_st3 .icon {
width: 18px;
height: 18px;
padding: 0px;
margin: 3px 0px 0px 0px;
float: left;
font-size: 12px;
text-align: center;
line-height: 15px;
color: #06d0d8;
border-radius: 100%;
border: 1px solid #06d0d8;
}
.list_st3 .text {
padding: 0px 0 0 28px;
margin: 0px;
display: block;
}



ol.list_st4 {
list-style-type: none;
 list-style-type: decimal !important; /*IE 7- hack*/
margin: 0;
margin-left: 18px;
padding: 0;
counter-reset: li-counter;
}
ol.list_st4 li {
position: relative;
margin: 0px;
padding-left: 20px;
min-height: 3em;
list-style-type: none;
}
ol.list_st4 li:before {
position: absolute;
top: 0;
left: -15px;
width: 28px;
height: 28px;
font-size: 14px;
line-height: 30px;
text-align: center;
color: #f5f5f5;
border-radius: 50%;
background-color: #464646;
content: counter(li-counter);
counter-increment: li-counter;
}


.list_st5 {
width: 100%;
padding: 0px;
margin: 0px 0px 10px 0px;
float: left;
}
.list_st5.two {
padding: 0px 0px 10px 0px;
border-bottom: 1px solid #d1d1d1;
}
.list_st5.two.last {
padding: 0px 0px 10px 0px;
border-bottom: none;
}
.list_st5 .icon {
width: 40px;
height: 40px;
padding: 0px;
margin: 0px 10px 0px 0px;
float: left;
text-align: center;
line-height: 39px;
color: #fff;
border-radius: 100%;
}
.list_st5 .text {
padding: 5px 0 0 42px;
margin: 0px;
display: block;
}
.list_st5 .icon.red {
background-color: #fc4242;
}
.list_st5 .icon.blue {
background-color: #2f92ee;
}
.list_st5 .icon.green {
background-color: #3fc35f;
}
.list_st5 .icon.violet {
background-color: #b659fe;
}
.list_st5 .icon.orange {
background-color: #ff881e;
}

/**/

.sppb-alert-success {
color: #fff;
font-size: 16px;
font-weight: 400;
background-color: #7ebd24;
}
.sppb-alert-danger {
color: #fff;
font-size: 16px;
font-weight: 400;
background-color: #fa482b;
}

.sppb-alert-warning {
color: #fff;
font-size: 16px;
font-weight: 400;
background-color: #f7c929;
}
.sppb-alert-info {
color: #fff;
font-size: 16px;
font-weight: 400;
background-color: #34b0ff;
}

.sppb-alert {padding: 20px;}

/**/

.swichp-black {
 background-color: #fff;
margin: 0;
padding: 50px 0;
text-align: center;
transition: all 0.3s ease-out 0s;
width: 100%;
}
.swichp-black ul.plan_features li {
 border-bottom: 1px solid #e6e5e5;
color: #272727;
padding: 20px 0;
font-family:Roboto;
font-size:14px;
 font-weight: normal;
 width:80%;
}
.swichp-black ul.plan_features  {text-align: center!important; display:block!important; margin: auto!important; padding-bottom:40px!important;}
.swichp-black .price  {
 color: #161616; 
font-size: 40px;
font-weight: bold;
line-height: 45px;
padding: 8px 0;
text-align: center;

}
.swichp-black .duration {
 font-size: 16px;
font-style: normal;
font-weight: 500;
color:#272727;

}
.swichp-black .title h3 {
font-size: 25px!important;
font-style: normal;
line-height: 30px;
padding-bottom: 20px!important;
color: #272727!important;
font-family:Roboto!important;
font-weight: normal;
border-bottom: 1px solid #e6e5e5;
}

.swichp-black .price::first-letter {
color:red!important;
}
.swichp-black:hover {
background-color: #000;
transition: all 0.3s ease-out 0s;

} 
.swichp-black {
border-radius: 2px;
background-color: #fff;
border: 1px solid #d9d9d9;
transition-property: background-color, color;
transition-duration: 0.3s;
transition-timing-function: ease-out;
}
.swichp-black.active {
background-color: #000;
transition: all 0.3s ease-out 0s;
}
.swichp-black.active .price  {
 color: #fff; 
font-size: 40px;
font-weight: bold;
line-height: 45px;
padding: 8px 0;
text-align: center;

}
.swichp-black.active .duration {
 font-size: 16px;
font-style: normal;
font-weight: 500;
color:#fff;

}
.swichp-black.active .title h3 {
font-size: 25px!important;
font-style: normal;
line-height: 30px;
padding-bottom: 20px!important;
color: #fff!important;
font-family:Roboto!important;
font-weight: normal;
border-bottom: 1px solid #403f3f;
}
.swichp-black.active ul.plan_features li {
 border-bottom: 1px solid #403f3f;
color: #fff;
padding: 20px 0;
font-family:Roboto;
font-size:14px;
 font-weight: normal;
 width:80%;
}
.swichp-black.active .sppb-btn-black {background:#fff; color:#272727;}

.swichp-black:hover .title h3 {color:#fff!important;border-bottom: 1px solid #403f3f;}
.swichp-black:hover .duration {color:#fff;}
.swichp-black:hover .price {color:#fff;}
.swichp-black:hover ul.plan_features li {color:#fff;border-bottom: 1px solid #403f3f;}
.swichp-black:hover .sppb-btn-black {background:#fff; color:#272727;}

/**/

.sppb-nav-pills > li {
float: none !important;
}
.sppb-nav-pills{
float:left;
width:23%;
border: 1px solid #eee;

}
.sppb-nav-pills > li > a{
height: 40px;
padding: 0 0px 0 18px;
text-decoration: none;
line-height: 40px;
font-size: 14px;
border-bottom: 1px solid #eee;
color:#454545;
font-weight:normal;
}
.sppb-nav-pills > li > a:hover {color:#454545;}
.sppb-nav-pills > li.active > a, .sppb-nav-pills > li.active > a:hover, .sppb-nav-pills > li.active > a:focus {
color: #fff!important;
background-color: #06d0d8!important;
}
.sppb-nav-pills-content {
float: left;
width: 76%;
padding: 0 0 0 3%;
text-align: left;
margin-top: 0px;
color: #727272;
}
.sppb-nav-pills-content h3 {
font-size: 27px;
line-height: 30px;
margin-bottom: 18px;
font-style: normal;
font-family: 'Roboto', sans-serif;
font-weight: normal;
color: #272727;
}

/**/

.contbox_st1 {
padding: 25px 25px 70px 25px;
margin: 0px;
border-radius: 2px;
border: 1px solid #E1E1E1;
}
.contbox_st1:hover img {
opacity: 0.8;
}
.contbox_st1 .sppb-addon-title {
font-size: 22px;
line-height: 25px;
margin-bottom: 18px;
font-style: normal;
font-family: 'Roboto', sans-serif;
font-weight: normal;
color: #272727;
}
.contbox_st1 .sppb-addon-text{
font: 14px;
font-family:Open Sans;
font-weight: normal;
line-height: 23px;
color: #727272;
}

/**/

.table-list {
padding: 0;
border-spacing: 0;
float: left;
background-color: #fff;
border: 1px solid #dddddd;
margin-bottom: 20px;
width: 100%;
}
.table-list th {
padding: 18px 10px;
color: #fff;
font-weight: 400;
font-size: 16px;
text-align: center;
background-color: #06d0d8;
}
.table-list td {
padding: 13px 10px;
text-align: center;
background-color: #f5f5f5;
}

.table-list td.hilit {
padding: 13px 10px;
text-align: center;
background-color: #fff;
}

.table-list2 {
float: left;
background-color: #fff;
margin-bottom: 20px;
width: 100%;
}
.table-list2 th {
padding: 18px 10px;
color: #fff;
font-weight: 400;
font-size: 16px;
text-align: center;
background-color: #272727;
}
.table-list2 td {
padding: 13px 10px;
text-align: center;
background-color: #f5f5f5;
border: 1px solid #e1e1e1;
}
.table-list2 tr {
border-bottom: 1px solid #e1e1e1;
}
.table-list2 td.hilit {
padding: 13px 10px;
text-align: center;
background-color: #fff;
}
.table-list2 tr:hover td {
background-color: #06d0d8;
color: #fff;
}

/**/

ul.social_icon_st1 {
width: 100%;
padding: 0px;
margin: 0px;
float: left;
}
ul.social_icon_st1 li {
padding: 0px;
margin: 0px;
float: left;
text-align: center;
}
ul.social_icon_st1 li a {
width: 40px;
height: 40px;
padding: 0px;
margin: 0 5px 5px 0;
text-align: center;
font-size: 16px;
color: #fff;
line-height: 39px;
float: left;
background-color: #06d0d8;
}
ul.social_icon_st1 li a:hover {
color: #fff;
background-color: #161616;
}
/*style 2*/

ul.social_icon_st2 {
width: 100%;
padding: 0px;
margin: 0px;
float: left;
}
ul.social_icon_st2 li {
padding: 0px;
margin: 0px;
float: left;
text-align: center;
}
ul.social_icon_st2 li a {
width: 40px;
height: 40px;
padding: 0px;
margin: 0 5px 5px 0;
text-align: center;
font-size: 16px;
color: #161616;
line-height: 39px;
float: left;
border: 1px solid #d9d9d9;
background-color: #fff;
}
ul.social_icon_st2 li a:hover {
color: #fff;
background-color: #161616;
}
/*style 3*/

ul.social_icon_st3 {
width: 100%;
padding: 0px;
margin: 0px;
float: left;
}
ul.social_icon_st3 li {
padding: 0px;
margin: 0px;
float: left;
text-align: center;
}
ul.social_icon_st3 li a {
width: 40px;
height: 40px;
padding: 0px;
margin: 0 5px 5px 0;
text-align: center;
font-size: 16px;
color: #fff;
line-height: 39px;
float: left;
border-radius: 100%;
background-color: #fc4242;
}
ul.social_icon_st3 li a:hover {
color: #fff;
background-color: #161616;
}
/*style 4*/

ul.social_icon_st4 {
width: 100%;
padding: 0px;
margin: 0px;
float: left;
}
ul.social_icon_st4 li {
padding: 0px;
margin: 0px;
float: left;
text-align: center;
}
ul.social_icon_st4 li a {
width: 40px;
height: 40px;
padding: 0px;
margin: 0 5px 5px 0;
text-align: center;
font-size: 16px;
color: #161616;
line-height: 39px;
float: left;
border-radius: 100%;
background-color: #fff;
border: 1px solid #d9d9d9;
}
ul.social_icon_st4 li a:hover {
color: #fff;
border: 1px solid #161616;
background-color: #161616;
}
/*style5*/

ul.social_icon_st5 {
padding: 0px;
margin: 0px;
float: left;
}
.social_icon_st5 li {
padding: 0px;
margin-right: 5px;
float: left;
display: inline;
}
.social_icon_st5 li a {
width: 45px;
height: 45px;
padding: 0px;
float: left;
color: #fff;
margin: 0 0 5px 0;
font-size: 18px;
line-height: 43px;
display: inline;
text-align: center;
background-color: #06d0d8;
}
.social_icon_st5 li a i {
color: #fff;
font-size: 16px;
line-height: 30px;
}
.social_icon_st5 li a.twitter {
background-color: #46c0ff;
}
.social_icon_st5 li a.twitter:hover {
background-color: #272727;
}
.social_icon_st5 li a.facebook {
background-color: #2e68be;
}
.social_icon_st5 li a.facebook:hover {
background-color: #272727;
}
.social_icon_st5 li a.googleplus {
background-color: #e74a35;
}
.social_icon_st5 li a.googleplus:hover {
background-color: #272727;
}
.social_icon_st5 li a.in {
background-color: #097fc3;
}
.social_icon_st5 li a.in:hover {
background-color: #272727;
}
.social_icon_st5 li a.dribble {
background-color: #f44193;
}
.social_icon_st5 li a.dribble:hover {
background-color: #272727;
}
/*style6*/

ul.social_icon_st6 {
padding: 0px;
margin: 0px;
float: left;
}
.social_icon_st6 li {
padding: 0px;
margin-right: 5px;
float: left;
display: inline;
}
.social_icon_st6 li a {
width: 45px;
height: 45px;
padding: 0px;
margin: 0 0 5px 0;
float: left;
color: #fff;
font-size: 18px;
line-height: 43px;
display: inline;
text-align: center;
border-radius: 100%;
background-color: #06d0d8;
}
.social_icon_st6 li a i {
color: #fff;
font-size: 16px;
line-height: 30px;
}
.social_icon_st6 li a.twitter {
background-color: #46c0ff;
}
.social_icon_st6 li a.twitter:hover {
background-color: #272727;
}
.social_icon_st6 li a.facebook {
background-color: #2e68be;
}
.social_icon_st6 li a.facebook:hover {
background-color: #272727;
}
.social_icon_st6 li a.googleplus {
background-color: #e74a35;
}
.social_icon_st6 li a.googleplus:hover {
background-color: #272727;
}
.social_icon_st6 li a.in {
background-color: #097fc3;
}
.social_icon_st6 li a.in:hover {
background-color: #272727;
}
.social_icon_st6 li a.dribble {
background-color: #f44193;
}
.social_icon_st6 li a.dribble:hover {
background-color: #272727;
}

ul.social_icon_st1 li, ul.social_icon_st2 li, ul.social_icon_st3 li, ul.social_icon_st4 li, ul.social_icon_st5 li, ul.social_icon_st6 li{list-style-type: none !important; margin:10px 0;}

/**/

.text-call {
width: 75%;
padding: 0;
margin: 0px;
float: left;
}
.but {
width: 25%;
padding: 0;
margin: 0px;
float: right;
}
.but a {
padding: 10px 25px;
margin: 0px;
float: right;
color: #fff;
border: 1px solid #fff;
}
.but a:hover {
padding: 10px 25px;
margin: 0px;
float: right;
color: #161616;
border: 1px solid #fff;
background-color: #fff;
}

/**/

.icon_boxes_st1 {
padding: 15px;
border-radius: 4px;
border: 1px solid #e1e1e1;
}
.icon_boxes_st1 i {
    background-color: #06d0d8;
    border: 1px solid #06d0d8;
    border-radius: 100%;
    color: #fff;
    font-size: 40px;
    height: 100px;
    line-height: 105px;
    text-align: center;
    vertical-align: middle;
    width: 100px;
}
.icon_boxes_st1 .sppb-addon-title {
color: #272727;
font-size: 20px;
font-family:Roboto;
font-weight: normal;
}

.icon_boxes_st1 .sppb-addon-text {
font: 14px;
font-family:Open Sans;
font-weight: normal;
line-height: 23px;
color: #727272;
}

.icon_boxes_st2 {
padding: 15px;
border-radius: 4px;
}
.icon_boxes_st2 i {
color: #161616;
font-size: 35px;
line-height: 105px;
}
.icon_boxes_st2 .sppb-addon-title {
color: #272727;
font-size: 20px;
font-family:Roboto;
font-weight: normal;
}

.icon_boxes_st2 .sppb-addon-text {
font: 14px;
font-family:Open Sans;
font-weight: normal;
line-height: 23px;
color: #727272;
}

.icon_boxes_st3 {
padding: 15px;
border-radius: 4px;
}
.icon_boxes_st3 i {
color: #b720fe;
font-size: 35px;
padding: 0 20px 0 0;
}
.icon_boxes_st3 .sppb-addon-title {
color: #272727;
font-size: 20px;
font-family:Roboto;
font-weight: normal;
}

.icon_boxes_st3 .sppb-addon-text {
font: 14px;
font-family:Open Sans;
font-weight: normal;
line-height: 23px;
color: #727272;
}

.icon_boxes_st5 {
padding: 15px;
border-radius: 4px;
}
.icon_boxes_st5 i {
background-color: #06d0d8;
border: 1px solid #06d0d8;
border-radius: 100%;
color: #FFFFFF;
font-size: 30px;
height: 80px;
line-height: 81px;
margin-bottom: 20px;
text-align: center;
vertical-align: middle;
width: 80px;
}
.icon_boxes_st5 .sppb-addon-title {
color: #272727;
font-size: 20px;
font-family:Roboto;
font-weight: normal;
}

.icon_boxes_st5 .sppb-addon-text {
font: 14px;
font-family:Open Sans;
font-weight: normal;
line-height: 23px;
color: #727272;
}

.icon_boxes_st5:hover i {
    background-color: #fff;
    color: #06d0d8;
    border: 1px solid #06d0d8;
}

.divi .sppb-addon-title {
font-size: 22px;
line-height: 25px;
margin-bottom: 18px;
font-style: normal;
font-family: 'Roboto', sans-serif;
font-weight: normal;
color: #272727;
}
.divi .sppb-addon-content {
font: 14px;
font-family:Open Sans;
font-weight: normal;
line-height: 23px;
color: #727272;
}
.divider_line_small {
	width: 12%;
	margin: 0 auto 65px 50%;
	height: 25px;
	border-top: 1px solid #000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.divider_line_small.two {
	width: 12%;
	margin: 0 auto 0 0;
	height: 25px;
	float: left;
	border-top: 1px solid #000;
}
.divider_line_small.three {
	width: 49%;
	margin: 0 auto 0 0;
	height: 25px;
	float: left;
	border-top: 1px solid #000;
}
.divider_line_small.four {
	margin: 0 auto 25px auto;
}
.divider_line_small_white {
	width: 12%;
	margin: 0 auto 80px auto;
	height: 25px;
	border-top: 1px solid #fff;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.divider_line_small_white.two {
	position: absolute;
	width: 12%;
	margin: 0 auto 80px 482px;
	height: 25px;
	padding: 0px;
	border-top: 1px solid #fff;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.8;
}
.divider_line_small_white.three {
	margin: 0 auto 50px 482px;
}
.divider_line1 {
	float: left;
	width: 100%;
	padding-top: 0px;
	margin-bottom: 0px;
	border-bottom: 1px solid #e5e5e5;
}
.divider_dashed2 {
	float: left;
	width: 100%;
	margin: 59px 0px;
	border-top: 1px dotted #d7d7d7;
}
.divider_dashed3 {
	float: left;
	width: 100%;
	height: 5px;
	margin: 10px 0px 59px 0px;
	border-top: 1px dashed #d7d7d7;
	border-bottom: 1px dashed #d7d7d7;
}
.divider_dashed4 {
	float: left;
	width: 100%;
	margin: 15px 0px 59px 0px;
	border-top: 1px dashed #d7d7d7;
}
.divider_dashed5 {
	float: left;
	width: 100%;
	height: 5px;
	margin: 20px 0px 59px 0px;
	border-top: 2px solid #d7d7d7;
}
.divider_dashed6 {
	float: left;
	width: 100%;
	height: 5px;
	margin: 20px 0px 59px 0px;
	border-top: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
}
.divider_dashed7 {
	float: left;
	width: 100%;
	margin: 50px 0px 0px 0px;
	border-top: 1px dotted #d7d7d7;
}
.divider_dashed8 {
	float: left;
	width: 100%;
	margin: 53px 0px 45px 0px;
	border-top: 1px dotted #d7d7d7;
}
.divider_dashed9 {
	float: left;
	width: 100%;
	margin: 40px 0px 48px 0px;
	border-top: 1px dotted #d7d7d7;
}
/**/

.team_st2 {
	position: relative;
	width: 100%;
	height: 400px;
	padding: 20px;
	margin: 0px;
	float: left;
	overflow: hidden;
	transition: top .3s ease-in-out;
}
.teamst2_holder {
	width: 100%;
	height: 400px;
	padding: 0px;
	margin: 0px;
	float: left;
	border: 1px solid #e1e1e1;
	transition: top .3s ease-in-out;
}
.team_st2 .imgbox {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 100%;
	top: 0px;
	height: 220px;
	overflow: hidden;
	transition: top 0.3s ease-in-out 0s;
}
.team_st2 .text {
	position: absolute;
	padding: 20px;
	margin: 0px;
	float: left;
	width: 100%;
	height: 150px;
	left: 0px;
	top: 220px;
	z-index: 100;
	transition: top .3s ease-in-out;
	background-color: #fff;
	border-top: 1px solid #e1e1e1;
}
.team_st2:hover .text {
	position: absolute;
	top: 130px;
	transition: top .3s ease-in-out;
}
.team_st2 strong {
	font-size: 16px;
	font-weight: 400;
	padding: 0px;
	margin: 15px 0 15px 0;
	color: #272727;
	text-align: center;
}
.team_st2 .desig {
	font-size: 14px;
	font-weight: 400;
	padding: 0px;
	margin: 0px;
	float: left;
	color: #fdce16;
	text-align: left;
}
.team_st1 {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 100%;
	text-align: center;
}
.team_st1 .imgholder {
	position: relative;
	padding: 0px;
	margin-bottom: 20px;
	float: left;
	overflow: hidden;
	-webkit-transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-ms-transition: opacity .25s ease-in-out;
	-o-transition: opacity .25s ease-in-out;
	transition: opacity .25s ease-in-out;
}
.team_st1 .teamst1_imgholder {
	width: 250px;
	height: 250px;
	float: left;
	padding: 15px;
	margin: 0px;
	border: 1px solid #e1e1e1;
	border-radius: 50%;
}
.team_st1 .imgholder .hoverbox {
	position: absolute;
	padding: 0px;
	margin: 0px;
	float: left;
	width: 210px;
	height: 210px;
	left: 19px;
	top: 22px;
	opacity: 0;
	background-color: #000;
	border-radius: 50%;
	transition: top .3s ease-in-out;
	z-index: 2;
	-webkit-transition: opacity .50s ease-in-out;
	-moz-transition: opacity .50s ease-in-out;
	-ms-transition: opacity .50s ease-in-out;
	-o-transition: opacity .50s ease-in-out;
	transition: opacity .50s ease-in-out;
}
.team_st1 .imgholder:hover .hoverbox {
	opacity: 1;
	-webkit-transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-ms-transition: opacity .25s ease-in-out;
	-o-transition: opacity .25s ease-in-out;
	transition: opacity .25s ease-in-out;
	background: url(../images/site-img175.png) left top repeat;
}
.team_st1 .imgholder .hoverbox a {
	position: absolute;
	left: 47px;
	top: 112px;
	background-color: #F30;
	padding: 10px;
	margin-right: 5px;
	transition: top .5s ease-in-out;
}
.team_st1 .imgholder a.hov_circle {
	position: absolute;
	width: 50px;
	height: 50px;
	left: 87px;
	top: 87px;
	padding: 0px;
	margin: 0px;
	background-color: #fff;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	overflow: hidden;
	transition-property: background-color, color;
	transition: top .3s ease-in-out;
	transition-timing-function: ease-out;
	vertical-align: middle;
}
.team_st1 .imgholder a.hov_circle i {
	color: #272727;
	font-size: 20px;
	text-align: center;
	line-height: 50px;
}
.team_st1 .imgholder a.hov_circle:hover {
	background-color: #1197ee;
}
.team_st1 .imgholder a.hov_circle:hover i {
	color: #fff;
}
.team_st1 strong {
	font-size: 16px;
	font-weight: 400;
	padding: 0px;
	margin: 0px;
	color: #272727;
	text-align: center;
}
.team_st1 .desig {
	font-size: 14px;
	font-weight: 400;
	padding: 0px;
	margin: 0px;
	color: #727272;
	text-align: center;
}
.team_st1 p {
	font-size: 14px;
	font-weight: normal;
	padding-top: 10px;
	margin: 0px;
	color: #727272;
	text-align: center;
}
.team_st1 ul.social_icon_st4 {
	margin-left: 39px;
}

.social_widget {
	width: 100%;
	padding: 30px;
	margin: 0 0 40px 0;
	float: left;
	border: 1px solid #d9d9d9;
		color:#727272;
	font-weight:normal;
}
.text_widget {
	width: 100%;
	padding: 30px;
	margin: 0 0 40px 0;
	border: 1px solid #d9d9d9;
	color:#727272;
	font-weight:normal;
}

.text_widget2 {
	width: 100%;
	padding: 30px 30px 70px 30px;
	margin: 0 0 40px 0;
	border: 1px solid #d9d9d9;
	color:#727272;
	font-weight:normal;
}
.testimonials_widget .box {
	color:#727272;
	font-weight:normal;
}
.testimonials_widget {
	width: 100%;
	padding: 0px;
	margin: 0 0 40px 0;
}
.testimonials_widget .box {
	width: 100%;
	padding: 30px;
	margin: 0 0 25px 0;
	border: 1px solid #d9d9d9;
}
.testimonials_widget .left {
	width: 30%;
	padding: 0px;
	margin: 0;
	float: left;
}
.testimonials_widget .right {
	width: 70%;
	padding: 0px;
	margin: 0;
	float: left;
}
.testimonials_widget .right .name {
	font-size: 16px;
	display: block;
	color: #161616;
	padding: 0px;
	margin: 0;
}
.testimonials_widget .right .comp {
	padding: 0px;
	margin: 0;
}
.testimonials_widget .right .comp span {
	color: #fdce16;
}
.testimonials_widget .arrow_down {
	position: absolute;
	margin: 0px 0px 0px 37px;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 10px solid #d9d9d9;
	font-size: 0px;
	line-height: 0;
}

.twitter_widget {
	width: 100%;
	padding: 30px;
	margin: 0 0 40px 0;
	float: left;
	border: 1px solid #d9d9d9;
}
.twitter_widget .icon {
	width: 32px;
	height: 32px;
	padding: 0px;
	font-size: 14px;
	color: #161616;
	text-align: center;
	line-height: 33px;
	margin: 0 10px 0 0;
	float: left;
	border-radius: 100%;
	background-color: #fdce16;
}
.twitter_widget .title {
	width: 85%;
	padding: 5px 0 0 0;
	margin: 0;
	float: right;
}
.twitter_widget .hilite {
	color: #fdce16;
}
.widget-news-title:hover {color: #272727;}
.widget-news-title {
text-transform: uppercase;
font-size: 16px;
line-height: 21px;
margin-bottom: 14px;
font-style: normal;
font-family: 'Roboto', sans-serif;
font-weight: normal;
color: #272727;
}

.text_widget a.more_but2 {
font-size: 14px;
padding: 5px 5px;
margin: 50px 0 18px 0;
float: left;
border: 1px solid #a5d549;
left: 37%;
display: block;
position: absolute;
}
.text_widget a.more_but2:hover {
	color: #fff;
	background-color: #a5d549;
}

.margin_top2 {
    float: left;
    width: 100%;
    margin-top: 20px;
}

.flickr_widget {
	width: 100%;
	padding: 30px 30px 17px 30px;
	margin: 0 0 40px 0;
	float: left;
	border: 1px solid #d9d9d9;
}
.flickr_widget img {
	width: 65px;
	height: 65px;
	margin-right: 5px;
	margin-bottom: 8px;
	border: 0px solid #999 !important;
	transition-property: background-color, color;
	transition-duration: 0.3s;
	transition-timing-function: ease-out;
	display:inline;
}
.flickr_widget img:hover {
	border: 2px solid #FDCE16 !important;
	transition-property: background-color, color;
	transition-duration: 0.3s;
	transition-timing-function: ease-out;
}

/**/
.heading-p h1.sppb-addon-title  {
font-size: 40px;
line-height: 40px;
margin-bottom: 20px;
font-style: normal;
font-weight: 300;
font-family:Roboto;
font-weight: normal;
color: #272727;
}

.heading-p h2.sppb-addon-title  {
font-size: 35px;
line-height: 35px;
margin-bottom: 20px;
font-style: normal;
font-weight: 300;
font-family:Roboto;
font-weight: normal;
color: #272727;
}
.heading-p h3.sppb-addon-title  {
font-size: 27px;
line-height: 30px;
margin-bottom: 20px;
font-style: normal;
font-weight: 300;
font-family:Roboto;
font-weight: normal;
color: #272727;
}
.heading-p h4.sppb-addon-title  {
font-size: 22px;
line-height: 25px;
margin-bottom: 20px;
font-style: normal;
font-weight: 300;
font-family:Roboto;
font-weight: normal;
color: #272727;
}
.heading-p h5.sppb-addon-title  {
font-size: 18px;
line-height: 23px;
margin-bottom: 16px;
font-style: normal;
font-weight: 300;
font-family:Roboto;
font-weight: normal;
color: #272727;
}
.heading-p h6.sppb-addon-title  {
font-size: 16px;
line-height: 21px;
margin-bottom: 14px;
font-style: normal;
font-weight: 300;
font-family:Roboto;
font-weight: normal;
color: #272727;
}
.heading-p .sppb-addon-content{
font: 14px;
font-family:Open Sans;
font-weight: normal;
line-height: 23px;
color: #727272;
}

.punchline_text_box {
	width: 100%;
	float: left;
	padding: 25px 30px;
	margin: 15px 0 30px 0;
	border-width: 1px 1px 1px 5px;
	border-style: solid;
	border-color: #EEE #EEE #EEE #06d0d8;
	-moz-border-top-colors: none;
	-moz-border-right-colors: none;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	border-image: none;
	color: #999;
}
a.knowmore_but {
	float: right;
	padding: 13px 20px;
	margin: 0px 0px 0px 50px;
	font-size: 14px;
	color: #fff;
	font-weight: 600;
	background-color: #06d0d8;
	border-radius: 3px;
}
a.knowmore_but:hover {
	color: #fff;
	background-color: #161616;
}
.punchline_text_box .left {
	float: left;
	width: 70%;
}
.punchline_text_box .right {
	float: left;
	width: 30%;
}
/*dropcaps*/
.highlit {
	font-size: 14px;
	font-weight: 400;
	line-height: 10px;
	padding: 0px;
	color: #fff;
	background-color: #06d0d8;
}
.highlit2 {
	color: #fff;
	background-color: #a7d02b;
}
.highlit3 {
	color: #fff;
	background-color: #fc4242;
}

.fw-p .sppb-addon-title  {
text-transform: uppercase;
font-size: 35px;
line-height: 35px;
margin-bottom: 20px;
font-style: normal;
font-weight: 300;
color: #272727;
}
.fw-p .sppb-addon-content{
font: 14px;
font-family:Open Sans;
font-weight: normal;
line-height: 23px;
color: #727272;
}

.fw-p .sppb-addon-content h5 {
    font-size: 18px;
    line-height: 23px;
    margin-bottom: 16px;
    font-style: normal;
}

.entry-header h2 {
font-size: 40px;
line-height: 40px;
margin-bottom: 20px;
font-style: normal;
text-transform: uppercase;
font-weight: 300;
color: #272727;
}

.abs1 {margin:auto; display:block; text-align:center;}
.abs p{
font-size: 16px;
line-height: 21px;
margin-bottom: 14px;
font-style: normal;
font-family:Roboto;
font-weight: normal!important;
color: #272727;
}
.text_holder223 {
	width: 60%;
	padding: 0;
	margin: 0 auto;
}
.img-two img {
	width: 100px;
	height: 100px;
	padding: 0;
	border-radius: 100%;
	margin: 0 auto;
}

.spacex #sp-page-builder .page-content .sppb-section:first-child {
	padding-top: 50px;
	padding-bottom: 80px;
}
#sppb-addon-1482843806165 .sppb-icon-container,
#sppb-addon-1482843806131 .sppb-icon-container,
#sppb-addon-1482843806136 .sppb-icon-container,
#sppb-addon-1482843806151 .sppb-icon-container {
  line-height: 20px !important;
}

#sppb-addon-1480941287398 .sppb-animated-number-title,
#sppb-addon-1480941287401 .sppb-animated-number-title,
#sppb-addon-1480941287404 .sppb-animated-number-title,
#sppb-addon-1480941287393 .sppb-animated-number-title,
#sppb-addon-1480941287398 .sppb-animated-number-title,
#sppb-addon-1480941287401 .sppb-animated-number-title,
#sppb-addon-1480941287404 .sppb-animated-number-title,
#sppb-addon-1480941287393 .sppb-animated-number-title,
#sppb-addon-1480941287398 .sppb-animated-number,
#sppb-addon-1480941287401 .sppb-animated-number,
#sppb-addon-1480941287404 .sppb-animated-number,
#sppb-addon-1480941287393 .sppb-animated-number {
	color: #ffffff !important;
}