@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;

}







/*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: FontAwesome;

color: #727272;

}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {

 color: #727272;

 font-family:Open Sans;

font-size: 12px!important;

line-height:14px;

padding:8px 8px;

transition-duration: 0.3s;

transition-property: margin-left, background-color;

transition-timing-function: ease-out;

font-weight: normal;

text-transform:uppercase;

}

.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; background:#151615 !important;}



ul.left-top-header li{

display:inline;

color: #fff;

font-size: 14px!important;

margin: 0;

padding-right:6px;

line-height:30px;

font-family:"Myriad Pro", "DejaVu Sans Condensed";

font-weight:normal!important;

}

ul.left-top-header li:last-child{

padding-left:2px;

}

@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: #fff;

font-size: 14px;

margin: 0;

font-family:Open Sans!important;

font-weight:500!important;

}

ul.right-top-header li a {

display:inline;

color: #fff;

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 #36B5AB!important;

color: #36B5AB!important;

}

.sp-megamenu-parent > li:hover > a {

/*border-bottom: 3px solid #06d0d8!important;*/

color: #36B5AB!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;

}

/*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;

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%;

}



.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;}

}



.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; margin-top:10px;}

#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-bottom1 a{color: #666666;}

#sp-bottom1 p{

color: #666666;

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: 5px 7px;

}



#sp-bottom3 ul.tags li a:hover, #sp-bottom3 ul.tags li a.active {

border: 1px solid #fff;

color: #fff;

}

#sp-bottom3 .sp-module ul > li > a::before { content: ""!important;}

#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%;

margin-top:30px;

}

ul.social_icons_footer li {



margin: 0;

padding: 0;

}

ul.social_icons_footer li a {

background-color: #fff;

border-radius: 100%;

color: #9D9D9C;

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_footer li a:hover {background-color: #000; color: #fff!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; color: #fff!important;font-family: Open Sans!important;font-size: 14px!important;font-weight: normal; width:100%;}

/*#sp-bottom {background:#161616;}*/

.footer-shape {



 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: 35px;

 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: #36B5AB;

display: block;

font-family: Open Sans;

font-size: 60px!important;

font-weight: 300;

margin: 50px 0;

transition: all 0.3s ease-out 0s;



}



.coluna1 .sppb-animated-number,.ponto {  display:inline-block; 

clear:both;}



.ponto { 



color: #36B5AB;

font-family: Open Sans;

font-size: 60px!important;

font-weight:lighter;

}

.section_holder13 .sppb-animated-number-title{

border-bottom: 1px solid #575756;

border-top: 1px solid #575756;

 font-weight: 600;

font-family: Open Sans !important;

padding: 20px 0;

color: #575756;

font-size: 14px!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:0 0 30px 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: #161616;

border: 1px solid #fff;

background: #fff;

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:#02c8d0!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: #444!important; transition: all 0.3s ease-out 0s;border-radius:0 !important; border:1px solid #444;}



.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: #444!important; transition: all 0.3s ease-out 0s;border-radius:0 !important; border:1px solid #444;}



.btn-info:hover{background: #444;  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: #fff;  color: #727272; 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: #727272; 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;

}



.sppb-col-md-4 { margin-bottom:30px;}


.services05{ padding:0 !important;
margin:0 !important; font-size:20px;

}

.dispositivos-align h3 { position:relative !important;
margin-top:0 !important;


}

}







/* ---------- 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;

padding: 0 0 0 1px;

}

.section_holder7_homec .img_holder ul.social_icons li.topmar {

margin-top: 5px;

}

.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;

text-align:center;

}

.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 16px/20px "Open Sans",sans-serif;



}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-vertical-middle .sp-simpleportfolio-tags {

color: #aaa;

font: 400 12px/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;}
.dispositivos-align h3{ margin-top:-10px !important; position:absolute}
}

@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;

}

.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;

}

.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: 12px 0;

  width: 100%;

}

#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:"\f178"!important;

margin-left: 5px;

font-family: FontAwesome;

}

.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-danger > .sppb-panel-heading.active::before {

content:"\f056";

font-family: FontAwesome;

font-size:18px;

color:#777 ;

}

.sppb-panel-danger > .sppb-panel-heading::before {

content:"\f055";

font-family: FontAwesome;

font-size:18px;

color:#777 ;

}



.sppb-panel-warning > .sppb-panel-heading.active::before {

content:"\f068";

font-family: FontAwesome;

font-size:18px;

color:#777 ;

}

.sppb-panel-warning > .sppb-panel-heading::before {

content:"\f067";

font-family: FontAwesome;

font-size:18px;

color:#777 ;

}

.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;}



.sppb-panel-info > .sppb-panel-heading.active::before {

content:"\f068";

font-family: FontAwesome;

font-size:18px;

color:#fff ;

}

.sppb-panel-info > .sppb-panel-heading::before {

content:"\f067";

font-family: FontAwesome;

font-size:18px;

color:#fff ;

}



.sppb-panel-faq > .sppb-panel-heading.active::before {

content:"\f068";

font-family: FontAwesome;

font-size:18px;

color:#fff ;

}

.sppb-panel-faq > .sppb-panel-heading::before {

content:"\f067";

font-family: FontAwesome;

font-size:18px;

color:#777 ;

}



/*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: #06d0d8;

border-top: 4px solid #06d0d8!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: #06d0d8;

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: #06d0d8;

	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: #06d0d8;

}

.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: #06d0d8;

}

.twitter_widget .title {

	width: 85%;

	padding: 5px 0 0 0;

	margin: 0;

	float: right;

}

.twitter_widget .hilite {

	color: #06d0d8;

}

.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 #06d0d8 !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;

}





.ls-roundedflat .ls-nav-prev{  background:none !important;}



.ls-roundedflat .ls-nav-next {  background:none !important;}



.sppb-media-heading {

    margin: 2px 0 5px !important;

}





/*FOOTER*/



.sp-page-builder .page-content #section-id-1481073717812 {

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#71b73a+0,37bbd4+84,37bbd4+93,37bbd4+99 */

background: #71b73a; /* Old browsers */

background: -moz-linear-gradient(left, #71b73a 0%, #37bbd4 84%, #37bbd4 93%, #37bbd4 99%); /* FF3.6-15 */

background: -webkit-linear-gradient(left, #71b73a 0%,#37bbd4 84%,#37bbd4 93%,#37bbd4 99%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to right, #71b73a 0%,#37bbd4 84%,#37bbd4 93%,#37bbd4 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#71b73a', endColorstr='#37bbd4',GradientType=1 ); /* IE6-9 */

	

}

#sp-bottom {

    background-color: #9D9D9C!important;

  

}

#sp-footer { background:#151615!important; color:#FFF;}

.footer-part1 { width:250px;font-family: Open Sans; font-size:12px; line-height:14px; color:#FFF; float:left ; display:inline-block;}

.footer-part1 p { margin-top:30px; }

.footer-part2 a { color:#FFF;}

.footer-part2 a:hover { color:#36B5AB;}

.footer-part2 { display:inline-block; width:60%; float:right; color:#FFF;}

.fp2-1 { width:35%; float:left; display:inline-block;}

.fp2-2{ width:35%; float:right; display:inline-block;}

.fp2-1 h2,.fp2-2 h2 { color:#FFF; font-family: Open Sans; font-size:20px;  }

.fp2-1 h2::after,.fp2-2 h2::after {

    content: "";

    width: 60px;

    height: 3px;

    background: #ffffff;

    display: block;

    -webkit-border-radius: 15px;

    -moz-border-radius: 15px;

    border-radius: 15px;

	margin-top:10px;

}

@media screen and (max-width:991px) {

	#sp-bottom4 { width:100%; }



.footer-part2 {  width:100%;margin-top:50px;}









 }

 

 @media screen and (max-width:600px) {



.fp2-1 { width:100%; }

.fp2-2{ width:100%; margin-top:20px;}







 }

 

 

 

 

 ul.social_icons_footer-topo li a {

        background-color: #fff;

    border-radius: 100%;

    color: #151615 !important;

    float: left;

    font-size: 14px;

    height: 30px;

    line-height: 30px;

    margin: 8px 8px 0 0;

    padding: 0;

	padding-right:3px;

    text-align: center;

    width: 30px;

	

}

 ul.social_icons_footer-topo li a:hover {

        background-color: #36B5AB!important;

		color:#FFF !important;

	

}



.address-contact2 a { color:#36B5AB;}



.sp-simpleportfolio-btns  { display:none;}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-vertical-middle > div .sp-simpleportfolio-title, .sp-simpleportfolio-tags  { display:none;}


.sppb-btn-info {

    color: #ffffff;

    background-color: #36B5AB!important;

}

.language-switch {/* background:#FF0004 !important; */
float:right !important;
    padding-top: 38px;
	    margin-left: 10px;
}
.lang-inline li { display:inline-block !important;}