html,
body,h1,h2,h3,h4,h5,h6{overflow-x:hidden;font-family:Lato, Arial, Helvetica,sans-serif !important;}
.blue{color:#007aff;}
.white{color:#fff;}
body{font-weight:400;font-size:14px;color:#a6a6a6;line-height:22px;width:100%;margin:0 auto;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
p{margin-bottom:25px;}
img{max-width:100%;border:none;}
address{font-style:italic;}
embed, iframe{max-width:100%;}
::-moz-selection{background:#a6a6a6;color:#FFFFFF;}
::selection{background:#a6a6a6;color:#FFFFFF;}
input, select, textarea{transition:all 0.4s ease-in-out;outline:none;border:1px solid #e5e5e5;padding:8px 15px;min-height:35px;margin-bottom:20px;width:100%;background-color:#FFFFFF;}
input:focus, select:focus, textarea:focus{}
select{height:45px;}
textarea{resize:none;}
input[type="radio"], input[type="checkbox"]{margin:0 5px 0 0;min-height:0;width:auto;}
input[type="submit"]{background-color:#03529f;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;color:#ffffff;display:inline-block;font-family:'Open Sans', sans-serif;font-size:14px;font-weight:400;line-height:20px;margin:0;padding:10px 20px;text-transform:uppercase;border:none;}
input[type="submit"].ro-small-size{width:auto;}
input[type="submit"]:hover, input[type="submit"]:focus{background-color:#999999;}
.placeholder{color:#222222;}
::-webkit-input-placeholder{color:#222222;}
:-moz-placeholder{color:#222222;}
::-moz-placeholder{color:#222222;}
:-ms-input-placeholder{color:#222222;}
a{color:#03529f;text-decoration:none;}
a, a:hover, a:focus, a:active, a.active{outline:none;text-decoration:none;color:inherit;}
a:hover{color:#03529f;}
ul{padding:0;margin:0;}
ul li{padding:0;margin:0;list-style:none;}
ul.list-inline-block li{display:inline-block;}
.btn{background-color:#404040;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;color:#ffffff;display:inline-block;font-family:'Open Sans', sans-serif;font-size:14px;font-weight:400;line-height:20px;margin:0;padding:8px 20px;text-transform:uppercase;}
.btn.blue{background-color:#03529f;color:#ffffff;}
.btn.black{background-color:#000000;}
.btn:hover{color:#ffffff;background-color:#a6a6a6;}
.btn.black:hover{background-color:#03529f;color:#ffffff;}
.site-content{min-height:530px;}
#slider-wrap,
.slider-wrap{margin:0 auto;overflow:hidden;width:100%;min-height:190px;}
.slide-buttons a{margin:5px;font-weight:700;}
.slide-buttons a.white{color:#000000;background-color:#ffffff;}
.slide-buttons a.blue{background-color:#03529f;color:#ffffff;}
.site-header .flexslider .slides img{min-height:667px;width:100%;}
.site-header{position:relative;}
#header-main, .header-main{z-index:100;width:100%;color:#ffffff;}
.header-section-main > .container{position:relative;}
.header-bottom > .container{position:relative;}
.site-logo{padding-top:6px;}
.header-top{text-align:right;padding-bottom:8px;font-size:12px;}
.header-top span{color:#e5e5e5;font-family:'Open Sans', sans-serif;}
.header-main.no-slider .header-bottom.header-page .inner-section-container{border-bottom:1px solid rgba(255,255,255,0.30);margin-bottom:64px;padding-bottom:20px;}
.page-banner img{max-width:none;min-height:333px;width:100%;}
.page-title{margin:0 0 8px;color:#ffffff;font-weight:700;}
.title-text h6{color:#e2e2e3;margin:0;text-transform:uppercase;}
.title-icon{color:#ffffff;display:block;float:left;font-size:32px;line-height:32px;margin:0px 20px 20px 0;padding:12px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;background-color:rgb(255, 255, 255);background-color:rgba(255, 255, 255, 0.4);}
.breakcrumb{text-align:right;color:#f3f3f3;padding:27px 0 0;}
.breakcrumb a{color:#c1c1c1;}
.section-headers .page-banner img{min-height:137px;}
.section-headers .header-page{border:none;margin:0;}
.section-headers .site-header{margin:0 0 60px;}
.main-nav{background:none;border:none;}
.main-nav #navbar{float:right;}
.main-nav .navbar-brand{display:none;}
.main-nav .navbar-nav > li > a{color:#3f3f42;font-weight:400;}
.home .main-nav .navbar-nav > li > a{color:#ffffff;font-weight:400;}
.main-nav .navbar-nav > li.last > a{padding-right:0;}
.main-nav .navbar-nav > li > a:hover,
.main-nav .navbar-nav > li > a:focus,
.main-nav .navbar-nav > .active > a,
.main-nav .navbar-nav > .active > a:hover,
.main-nav .navbar-nav > .active > a:focus{color:#03529f;background:none;}
.main-nav .navbar-nav > .active > a{position:relative;}
.main-nav .navbar-nav > .active > a:before{background-color:#03529f;bottom:10px;content:" ";height:3px;left:16px;position:absolute;width:20px;}
.main-nav .navbar-toggle,
.main-nav .navbar-toggle:hover,
.main-nav .navbar-toggle:focus{border-color:transparent;background:none;}
.main-nav .navbar-toggle .icon-bar{background-color:#fff;}
.main-nav .navbar-toggle .icon-bar{height:3px;width:24px;}
.header .dropdown-menu{left:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border:1px solid #e5e5e5;background-color:#ffffff;padding:0;}
.header .dropdown-menu li{border-top:1px solid #e5e5e5;}
.header .dropdown-menu li:first-child{border:none;}
.header .dropdown-menu li a{display:block;padding:10px 20px;}
.navbar-collapse.in{position:absolute;right:0;top:50px;width:100%;z-index:999;}
.features-nav{margin:0 0 30px;padding:0;text-align:center;line-height:13px;}
.features-nav li{list-style:none;display:inline-block;padding:0 10px;font-size:13px;line-height:13px;text-transform:uppercase;}
.features-nav li a{color:#666666;font-weight:700;text-decoration:none;position:relative;display:block;}
.features-nav li a:hover,
.features-nav li.active a{color:#03529f;}
.features-nav li.active a:after{background-color:#03529f;bottom:-5px;content:" ";height:2px;left:0;position:absolute;width:10px;}
#content{padding:0;}
.section-title{padding-bottom:55px;text-align:center;}
.section-title .subtitle{position:relative;font-size:12px;line-height:12px;text-transform:uppercase;color:#a6a6a6;margin:0 0 30px;}
.section-title .subtitle:before{background-color:#03529f;bottom:-20px;content:" ";height:3px;left:50%;margin-left:-10px;position:absolute;width:20px;}
.section-title h2{font-weight:500;color:#1b1a1a;margin:0 0 10px;}
.section-services{padding-bottom:20px;}
.section-services.has-features{padding-bottom:100px;}
.ts-service-item{padding-bottom:50px;}
.ts-inner{position:relative;overflow:hidden;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;overflow:hidden;}
.ts-inner h3{color:#ffffff;margin:0 0 10px;font-weight:400;}
.ts-service-item .icon{font-size:32px;line-height:38px;color:#ffffff;display:block;margin:0 0 20px;}
.ts-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;padding:30px;color:#a6a6a6;background-color:rgb(0, 0, 0);background-color:rgba(0, 0, 0, 0.8);transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;font-size:13px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;}
.ts-overlay:hover{background-color:rgb(3, 82, 159);background-color:rgba(3, 82, 159, 0.8)!important;color:#e3e2e2;}
.ts-overlay-middle{height:100%;width:100%;display:table;}
.ts-overlay-content{display:table-cell;vertical-align:middle;}
.ts-service h3 a:hover{color:#ffffff;}
.home-featured{font-size:16px;line-height:24px;font-weight:700;color:#666666;font-family:'Raleway', sans-serif;padding:25px 30px;border:1px solid #e5e5e5;-moz-border-radius:1px;-webkit--moz-border-radius:1px;-o-moz-border-radius:1px;margin:0 0 0;background-color:#ffffff;}
.home-featured .btn{float:right;margin:5px 0 0 30px;padding:8px 38px;}
.ts-client-slide{border:1px solid #e5e5e5;}
.ts-client-slide .client-item{border-right:1px solid #e5e5e5;padding:10px 20px;}
.ts-latestnews .item-post{border:1px solid #e5e5e5;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;}
.ts-latestnews .item-post img{max-width:100%;margin:0 auto;display:block;}
.ts-latestnews .item-post .img-post{position:relative;}
.ts-latestnews .item-post .icon-post-type{background:#373636;width:50px;height:50px;line-height:50px;display:inline-block;font-size:18px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;color:#ffffff;text-align:center;position:absolute;bottom:-10px;left:20px;}
.ts-latestnews .item-post .info-post{padding:27px 20px 20px;}
.ts-latestnews .item-post .info-post h5{font-family:'Ubuntu', sans-serif;font-weight:700;margin-bottom:17px;text-transform:uppercase;line-height:22px;color:#373636;}
.ts-latestnews .meta-post{border:1px solid #e5e5e5;font-family:'Ubuntu', sans-serif;font-size:12px;color:#666666;line-height:28px;margin-bottom:18px}
.ts-latestnews .meta-post li{border-right:1px solid #e5e5e5;padding:0 8px;display:inline-block;list-style:none;}
.ts-latestnews .meta-post li:last-child{border-right:none;}
.ts-latestnews .meta-post li span.date{color:#b2b2b2}
.ts-latestnews .meta-post li span.author{color:#03529f}
.ts-latestnews .meta-post li span.author a:hover{color:#b2b2b2}
.item-features{padding:30px;margin-bottom:30px;background-color:#fafafa;font-size:13px;font-family:'Open Sans', sans-serif;border:1px solid #e5e5e5;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;}
.item-features .icon{font-size:32px;line-height:32px;color:#03529f;margin:0 0 16px;display:block;}
.item-features h6{font-size:16px;font-family:'Ubuntu', sans-serif;font-weight:500;margin:0 0 3px;color:#373636;}
.ts-testimonial-slide .owl-item{}
.item-testimonial .quote-client{background:#ffffff;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;padding:20px 15px 20px 60px;position:relative;font-family:Raleway;font-size:17px;line-height:27px;font-style:italic;color:#a6a6a6;box-shadow:0 2px 3px 0 rgba(39, 41, 48, 0.08);-moz-box-shadow:0 2px 3px 0 rgba(39, 41, 48, 0.08);-webkit-box-shadow:0 2px 3px 0 rgba(39, 41, 48, 0.08);margin-bottom:15px;}
.item-testimonial .quote-client p{margin:0;}
.item-testimonial .quote-client:before{content:"\f10d";font-family:'FontAwesome';font-size:28px;color:#666666;position:absolute;top:26px;left:15px;font-style:normal;}
.item-testimonial .quote-client:after{content:"";border-left:20px solid transparent;border-top:20px solid transparent;border-right:20px solid #ffffff;border-bottom:20px solid transparent;position:absolute;bottom:-20px;right:0;font-style:normal;}
.item-testimonial .info-client .avata{float:left;margin-right:13px;}
.item-testimonial .info-client .avata img{width:44px;height:44px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;}
.item-testimonial .info-client .client-name{font-family:'Raleway';font-weight:700;font-size:16px;color:#373636;display:block;margin:0 0 8px;}
.item-testimonial .info-client .client-position{display:block;font-family:'Ubuntu';font-size:13px;line-height:18px;color:#03529f;}
.ts-testimonial-slide.owl-theme .owl-controls .owl-dots{text-align:center;}
.ts-testimonial-slide.owl-theme .owl-controls .owl-dots .owl-dot{display:inline-block;}
.ts-testimonial-slide.owl-theme .owl-controls .owl-dots .owl-dot span{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;width:18px;height:5px;background:#666666;opacity:1;filter:alpha(opacity=100);margin:0 3px;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;display:inline-block;}
.ts-testimonial-slide.owl-theme .owl-controls .owl-dot.active span,
.ts-testimonial-slide.owl-theme .owl-controls .owl-dot:hover span{background:#03529f;}
.ts-testimonial-slide.owl-theme .owl-controls{margin-top:30px;}
.ts-client-slide .owl-item.active-last .client-item{border-right:none;}
.ts-intro .number{color:#03529f;font-size:17px;line-height:23px;font-weight:700;margin:0 0 5px;}
.ts-intro h5{font-family:'Ubuntu', sans-serif;font-weight:500;margin:0 0 10px;color:#373636;text-transform:uppercase;}
.ts-intro p{margin:0 0 20px;}
.more-link{color:#404040;font-size:12px;font-family:'Open Sans', sans-serif;}
.service-style-2 .ts-service-item{padding-left:0;padding-right:0;padding-bottom:0;text-align:center;}
.service-style-2 .ts-service-item .icon{font-size:64px;line-height:64px;}
.service-style-3 .ts-service-item .icon{font-size:32px;line-height:32px;}
.service-style-2 .ts-inner,
.service-style-2 .ts-overlay{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;}
.service-style-2 .ts-inner h3{font-weight:700;}
.service-style-2 .ts-excerpt,
.service-style-3 .ts-excerpt{opacity:0;height:0;transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.service-style-2 .ts-overlay:hover .ts-excerpt,
.service-style-3 .ts-overlay:hover .ts-excerpt{opacity:1;height:auto;}
.service-style-3{text-align:center;}
.service-style-3 .ts-inner h3{font-weight:500;}
.ts-service .more-link{color:#ffffff;background-color:#000000;font-size:12px;font-family:'Open Sans', sans-serif;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;padding:4px 15px;display:inline-block;margin:20px 0 0;}
.ts-clients .ts-client-item{background-color:#ffffff;padding:5px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;margin-bottom:30px;box-shadow:0 2px 3px 0 rgba(39, 41, 48, 0.08);-moz-box-shadow:0 2px 3px 0 rgba(39, 41, 48, 0.08);-webkit-box-shadow:0 2px 3px 0 rgba(39, 41, 48, 0.08);}
.ts-clients .ts-client-item img{display:block;margin:0 auto;}
.team-list{padding-bottom:40px;}
.ts-team .team-item{padding:0 15px;}
.team-list .ts-team .team-item{padding-bottom:30px;}
.team-thumb{position:relative;}
.team-item-inner{border:1px solid #e5e5e5;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;}
.info-team{padding:25px 18px;}
.info-team h5{font-size:16px;font-weight:700;margin:0 0 5px;text-transform:uppercase;color:#373636;font-family:'Ubuntu', sans-serif;}
.team-company{font-size:12px;color:#666666;}
.ts-team-overlay{border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;-o-border-radius:2px 2px 0 0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;padding:30px 20px;color:#a6a6a6;background-color:rgb(0, 0, 0);background-color:rgba(0, 0, 0, 0.8);transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;font-size:13px;opacity:0;}
.team-thumb:hover .ts-team-overlay{opacity:1;}
.team-icons{bottom:30px;left:auto;position:absolute;z-index:99;}
.team-icons a{background-color:#03529f;color:#ffffff;display:inline-block;font-size:15px;font-weight:700;padding:7px 12px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;margin-right:8px;height:36px;width:36px;}
.team-icons a:hover{background-color:#a6a6a6;}
.ts-acordion{border:1px solid #e5e5e5;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;padding:0 20px;}
.ts-acordion.ui-accordion .ui-accordion-header{font-family:'Ubuntu';font-weight:500;text-transform:uppercase;font-size:16px;border-top:1px solid #e5e5e5;line-height:50px;padding:0;border-left:none;border-bottom:none;border-right:none;color:#373636;background:none;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;}
.ts-acordion.ui-accordion .ui-accordion-header:first-child{border-top:none;}
.ts-acordion.ui-accordion .ui-accordion-content{background:none;padding:0px 0 0;border:none;overflow-x:hidden;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;color:#a6a6a6;}
.ts-acordion.ui-accordion .ui-accordion-header .ui-accordion-header-icon{left:auto;right:0;}
.ts-acordion .ui-state-default.ui-state-active .ui-icon{background:url(../images/icon-minus.png) no-repeat center center;}
.ts-acordion .ui-state-default .ui-icon{background:url(../images/icon-plus.png) no-repeat center center;}
#footer{background-color:#191919;color:#999999;padding:100px 0 65px 0;}
.footer-border-style{border-style:solid;border-width:1px;border-color:#2e2e2e;padding:30px 30px 20px;min-height:125px;color:#666666;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;}
.footer-border-style span{color:#999999;}
.footer-sep hr{margin:0;border-color:rgba(46, 46, 46, 0.5);border-width:2px 0 0;}
.footer-top{padding-bottom:0px;}
#footer h6{text-transform:uppercase;color:#ffffff;font-weight:700;line-height:16px;font-family:'Ubuntu', sans-serif;margin:0 0 5px;}
#footer .icon{color:#ffffff;float:left;font-size:32px;padding:0;}
.total-box-2 > div{width:50%;float:left;position:relative;}
.contact-box{padding-right:10px;}
.footer-follow{position:relative;}
#footer .footer-follow h6{margin:0 0 15px;}
.footer-follow a{background-color:#141414;color:#acacac;display:inline-block;font-size:15px;font-weight:700;padding:6px 12px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;height:32px;width:32px;text-align:center;margin:0 4px 4px 0;}
.footer-follow a:hover{background-color:#080808;}
.footer-bottom{}
.footer-bottom h5{color:#ffffff;font-weight:700;margin:0 0 20px;}
.footer-bottom a{color:#03529f;}
.footer-bottom a:hover{color:#a6a6a6;}
.footer-bottom form{margin:0;padding:0;position:relative;}
.footer-bottom input{margin:0;}
.footer-bottom input[type=text]{background-color:#242424;border:none;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;color:#acacac;padding:8px 40px 8px 10px;}
.footer-bottom::-webkit-input-placeholder{color:#acacac;font-style:italic;}
.footer-bottom:-moz-placeholder{color:#acacac;font-style:italic;}
.footer-bottom::-moz-placeholder{color:#acacac;font-style:italic;}
.footer-bottom:-ms-input-placeholder{color:#acacac;font-style:italic;}
.footer-bottom input[type=submit]{background:url(../images/white-arrow.png) no-repeat scroll center center #03529f;border:none;text-indent:-9999px;box-sizing:unset;color:#ffffff;font-size:18px;font-weight:700;height:15px;line-height:14px;min-height:0;padding:5px;position:absolute;right:7px;top:7px;vertical-align:middle;width:15px;z-index:99;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;}
.footer-col-2 .date-value{padding:5px 0 20px 20px;color:#666666;}
.footer-bottom li{padding:20px 0 0;}
.footer-bottom li:first-child{padding-top:0;}
.twitter-list li{color:#666666;}
.twitter-list li .twitter-time{color:#9f9e9e;display:block;font-size:11px;padding-top:10px;}
.news img{float:left;margin:0 12px 10px 0;}
.news h6{text-transform:uppercase;line-height:16px;}
.news h6 a{color:#acacac;margin:0 0 5px;}
.news h6 a:hover{color:#03529f;}
.news .news-date{color:#666666;font-size:11px;}
.news .news-date a{color:#b2b2b2;}
.news .news-date a:hover{color:#03529f;}
.gallery-grid .gallery-item{padding-bottom:30px;}
.gallery-item-inner{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;position:relative;text-align:center;overflow:hidden;}
.ts-gallery-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;padding:30px;color:#a6a6a6;background-color:rgb(0, 0, 0);background-color:rgba(0, 0, 0, 0.8);transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;font-size:13px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;opacity:0;}
.ts-gallery-overlay-middle{display:table;height:100%;width:100%;}
.gallery-overlay-content{display:table-cell;vertical-align:middle;}
.overlay-subtitle{color:#a6a6a6;font-size:12px;margin:0 0 35px;position:relative;}
.overlay-subtitle:before{background-color:#a6a6a6;bottom:-18px;content:" ";height:3px;left:50%;margin-left:-10px;position:absolute;width:20px;}
.gallery-item-inner h5{font-size:18px;color:#ffffff;font-weight:700;text-transform:uppercase;}
.gallery-item-inner .btn{font-size:13px;padding:5px 15px;}
.gallery-item-inner:hover .ts-gallery-overlay{opacity:1;}
.control-buttons{text-align:center;margin:20px 0 0;}
.control-buttons a{font-size:20px;font-weight:700;color:#666666;display:inline-block;background-color:#f6f6f6;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;margin:0 3px;padding:9px 15px;}
.control-buttons i{font-weight:700;}
.control-buttons a:hover,
.control-buttons a.active{background-color:#03529f;color:#ffffff;}
.gallery-fullwidth .gallery-item{padding:0;width:20%;float:left;}
.gallery-fullwidth .control-buttons{margin:50px 0 20px;}
.ts-gallery .more-button{text-align:center;margin:50px 0 0;}
.gallery-grid .ts-gallery .more-button{margin:20px 0 0;}
.site-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:101;background-color:rgb(0, 0, 0);background-color:rgba(0, 0, 0, 0.8);}
.site-lightbox{position:absolute;top:60px;left:0;width:100%;height:100%;z-index:102;}
.site-lightbox-inner{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;background-color:#ffffff;padding:20px 20px;width:100%;max-width:810px;margin:0 auto;}
.site-lightbox .image-wrap{margin:0 auto 30px;}
.site-lightbox .image-wrap img{display:block;margin:0 auto;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;}
.site-lightbox h5{color:#373636;font-weight:bold;margin:0 0 20px;font-family:'Ubuntu', sans-serif;text-transform:uppercase;}
.section-404,
.section-soon,
.section-maintenance{padding:150px 0;text-align:center;}
.section-404 h1{font-size:250px;line-height:250px;font-weight:700;color:#000000;text-transform:uppercase;}
.section-soon h1{font-size:50px;line-height:56px;font-weight:700;color:#000000;text-transform:uppercase;margin:0 0 20px;}
.section-soon .counter{padding-top:50px;}
.counter-item{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;background-color:#ffffff;border:1px solid #e5e5e5;padding:30px;text-align:center;}
.counter-item .number{font-size:65px;line-height:71px;color:#373636;font-weight:500;font-family:'Raleway', sans-serif;margin:0 0 10px;}
.counter-item .lbl{color:#666666;font-size:15px;}
.counter-item span{display:block;}
.section-maintenance h1{font-size:130px;line-height:130px;font-weight:700;color:#000000;}
.section-faqs .ts-acordion{border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;padding:0;}
.section-faqs .ts-acordion.ui-accordion .ui-accordion-header{border-style:solid;border-width:1px;border-color:#e5e5e5;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;margin:0 0 30px;padding:18px 20px 18px 50px;line-height:23px;text-transform:none;font-family:'Ubuntu', sans-serif;font-weight:500;background:url(../images/faq.png) no-repeat scroll 20px 23px;}
.section-faqs .ts-acordion.ui-accordion .ui-accordion-header.ui-state-active{border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;-o-border-radius:2px 2px 0 0;border-width:1px 1px 0 1px;margin:0 0;}
.section-faqs .ts-acordion.ui-accordion .acordion-content{border-style:solid;border-width:0px 1px 1px 1px;border-color:#e5e5e5;border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;-o-border-radius:0 0 2px 2px;padding:0 50px 20px;margin:0 0 30px;}
.section-faqs .ui-accordion-header-icon{display:none !important;}
.section-pricing::-moz-selection{background:#fc5e49;color:#FFFFFF;}
.section-pricing::selection{background:#fc5e49;color:#FFFFFF;}
.section-pricing{text-align:center;font-size:13px;color:#a6a6a6;font-family:'Open Sans', sans-serif;}
.pricing-item{border:1px solid #e5e5e5;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;}
.pricing-header,
.pricing-bottom{padding:30px;}
.pricing-price-midd{background-color:#03529f;color:#ffffff;padding:30px 30px 50px;}
.pricing-item ul{margin:0 0 25px;}
.pricing-item ul li{color:#666666;font-size:15px;line-height:21px;font-family:'Open Sans', sans-serif;font-weight:400;border-top:1px solid #e5e5e5;padding:12px 0;}
.pricing-item ul li.last{border-bottom:1px solid #e5e5e5;}
.pricing-item .icon{background-color:#000000;color:#ffffff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;font-size:32px;padding:10px;display:inline-block;margin:0 0 30px;}
.pricing-item h3{font-size:26px;line-height:32px;color:#000000;margin:0px;text-transform:none;}
.pricing-price{font-size:85px;line-height:85px;font-weight:500;font-family:'Raleway', sans-serif;margin:0 0 10px;}
.pricing-price .unit{font-size:30px;line-height:36px;}
.pricing-time{color:#f6f6f6;font-size:13px;font-family:'Ubuntu', sans-serif;}
.pricing-item{border-bottom:1px solid #e5e5e5;}
.pricing-item .btn{width:100%;display:block;}
.company-content img{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;float:left;margin:0 30px 30px 0;}
.section-login{color:#666666;font-size:12px;}
.login-wrap{border:1px solid #e5e5e5;padding:30px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;}
.section-login .section-title{padding:0 0 30px;}
.section-login .section-title .subtitle:before{display:none;}
.section-login .section-title .subtitle{margin:0 0 10px;}
.section-login .section-title h3{margin:0;font-size:25px;color:#1b1a1a;}
.section-login label{font-weight:400;}
.section-login input{font-size:13px;}
.section-login input[type=submit]{font-size:14px;font-weight:700;margin:0 0 30px;}
.section-login a{color:#000000;}
.section-login .remember{margin:0 0 20px;}
.section-login .forget-link{color:#000000;float:right;}
.section-login .forget-link:hover{color:#03529f;}
.login-footer{font-weight:700;font-size:14px;font-family:'Open Sans', sans-serif;text-align:center;color:#000000;}
.remember a:hover{color:#03529f;}
.single-post{padding-top:50px;}
.blog-grid .item-post{margin-bottom:30px;}
.blog-standard .item-post{margin:0 0 50px;}
.blog-standard .ts-latestnews .item-post .info-post{padding:30px;}
.blog-standard .ts-latestnews .item-post .info-post h3{color:#373636;font-family:'Ubuntu', sans-serif;font-weight:700;line-height:33px;margin-bottom:27px;text-transform:uppercase;margin:0 0 10px;}
.blog-standard .ts-latestnews .meta-post{border:none;line-height:18px;margin-bottom:25px;}
.blog-standard .ts-latestnews .meta-post li:first-child{padding-left:0;}
.ts-latestnews .item-post .info-post .tags{margin:50px 0;}
.share-post{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;background-color:#f6f6f6;padding:30px;}
.ts-latestnews .item-post .info-post .share-post h5{margin:8px 0;}
.share-post .icons{text-align:right;}
.share-post a{background-color:#5d82d1;color:#ffffff;display:inline-block;font-size:15px;font-weight:700;padding:8px 11px;width:36px;height:36px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;margin:2px;}
.share-post a.style1{background-color:#5d82d1;}
.share-post a.style2{background-color:#40bff5;}
.share-post a.style3{background-color:#eb5e4c;}
.share-post a.style4{background-color:#e13138;}
.share-post a.style5{background-color:#f7659c;}
.author-box{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;background-color:#f6f6f6;padding:30px;margin:0 0 70px;}
.author-box img{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;margin:0 20px 20px 0;width:auto !important;max-width:64px;float:left;}
.author-box h6{color:#373636;font-weight:700;clear:none;margin:0 0;}
#comment h4{font-size:19px;color:#373636;font-family:'Ubuntu', sans-serif;margin:0 0 30px;text-transform:uppercase;}
.comment-list{margin:0 0 70px;padding:0;}
.comment-list ul{margin:0 0 0 70px;}
.comment-list li{list-style:none;padding:0;}
.comment-item{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;border:1px solid #e5e5e5;padding:30px;background-color:#ffffff;position:relative;margin:0 0 30px;}
.comment-item .comment-author img{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;max-width:44px;float:left;margin:0 20px 20px 0;}
.comment-item h6{margin:0;font-weight:700;color:#373636;font-size:16px;line-height:22px;}
.comment-item .btn{position:absolute;right:30px;top:30px;font-size:13px;padding:2px 15px;}
.comment-thumb{position:absolute;left:30px;top:30px;}
.comment-title{padding:0 0 0 64px;}
.comment-meta{font-size:12px;color:#b2b2b2;margin:0 0 5px;}
.comment-form input[type=submit]{font-size:15px;font-weight:700;text-transform:none;}
.comment-form input[type=text],
.comment-form input[type=email],
.comment-form input[type=submit],
.comment-form textarea{width:100%;margin:0 0 20px;}
.comment-form textarea{height:160px;}
.section-shop{}
.shop-nav{margin:0 0 60px;}
.products-count{font-size:15px;font-weight:700;line-height:21px;color:#000000;}
.products-count span{color:#03529f;}
.product-thumb{position:relative;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;margin:0 0 20px;}
.product-thumb img{display:block;margin:0 auto;}
.ts-product-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;color:#a6a6a6;background-color:rgb(0, 0, 0);background-color:rgba(0, 0, 0, 0.8);transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;font-size:13px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;opacity:0;}
.product-buttons{position:absolute;bottom:28px;left:0;width:100%;text-align:center;}
.product-buttons .btn{font-size:13px;padding:5px 10px;margin:2px;}
.product-excerpt{text-align:center;}
.product-excerpt .subtitle{font-size:12px;color:#666666;margin:0 0 10px;}
.product-excerpt h4{font-weight:700;margin:0 0 10px;text-transform:uppercase;color:#373636;}
.product-excerpt .price .old-price{color:#6c6c6c;display:inline-block;font-family:Raleway;font-size:14px;font-weight:300;padding:0 10px 0 0;text-decoration:line-through;}
.product-excerpt .price{color:#03529f;font-size:18px;font-weight:700;font-family:'Raleway', sans-serif;}
.product-thumb:hover .ts-product-overlay{opacity:1;}
.product-tag{position:absolute;top:20px;right:20px;z-index:90;font-size:16px;text-transform:none;padding:4px 10px;}
.products-grid .product-item{margin:0 0 50px;}
.contact-map{margin:0 0 60px;}
.contact-form input[type=submit]{font-size:15px;font-weight:700;text-transform:none;width:100%;text-align:center;}
.contact-form textarea{height:150px;}
.contact-info{font-size:13px;font-family:'Open Sans', sans-serif;}
.contact-info .contact-item{margin:0 0 20px;line-height:28px;}
.contact-info .info-title{font-size:12px;color:#373636;}
.contact-info .fa{font-size:16px;color:#03529f;padding-right:10px;}
body.home-box{background:url(../images/bg-home.jpg) repeat scroll center top;}
body.home-box #main{max-width:1230px;margin:0 auto;}
body.home-dark{color:#a6a6a6;}
body.home-dark .ts-client-slide .client-item,
body.home-dark .ts-client-slide{border-color:#2e2e2e;}
body.home-dark .item-testimonial .quote-client{background-color:#1e1e1e;}
body.home-dark .item-testimonial .quote-client:after{border-right:20px solid #1e1e1e;}
body.home-dark .item-testimonial .info-client .client-name{color:#ffffff;}
body.home-dark .ts-latestnews .item-post{border-color:#2e2e2e;}
body.home-dark .ts-latestnews .item-post .info-post h5{color:#ffffff;}
body.home-dark .item-features{border-color:#2e2e2e;background-color:#1B1B1B;}
body.home-dark .item-features h6{color:#a6a6a6;}
body.home-dark .home-featured{border-color:#2e2e2e;background-color:#1e1e1e;}
body.home-dark .ts-latestnews .meta-post{border-color:#2e2e2e;}
body.home-dark .ts-latestnews .meta-post li{border-right:1px solid #2e2e2e;}
body.home-dark .ts-latestnews .meta-post li:last-child{border:none;}
.header-style-2 .header-top,
.header-style-7 .header-top,
.header-style-8 .header-top{text-align:left;}
.header-style-2 .header-icons,
.header-style-7 .header-icons,
.header-style-8 .header-icons{text-align:right;}
.ts-header-item-social .header-icons a{font-size:15px;color:#e5e5e5;display:inline-block;margin:0 0 5px 20px;}
.header-style-3 .header-page,
.header-style-4 .header-page{padding-top:30px;}
.header-style-3 .main-nav,
.header-style-4 .main-nav,
.header-style-5 .main-nav,
.header-style-6 .main-nav,
.header-style-7 .main-nav,
.header-style-8 .main-nav{margin:0;}
.header-style-3 .site-logo,
.header-style-4 .site-logo,
.header-style-5 .site-logo,
.header-style-6 .site-logo,
.header-style-7 .site-logo,
.header-style-8 .site-logo{padding-top:6px;}
.header-style-4 .header-left #navbar{float:left;}
.header-style-4 .site-logo{text-align:center;}
.header-style-5 .header-page,
.header-style-6 .header-page,
.header-style-7 .header-page,
.header-style-8 .header-page{background-color:#1d1d1c;padding:12px 20px;margin:10px 0 0;}
.header-style-6 .header-page,
.header-style-8 .header-page{background-color:#ffffff;}
.header-style-6 .main-nav .navbar-nav > li > a,
.header-style-8 .main-nav .navbar-nav > li > a{color:#404040;}
.header-style-7 .header-main,
.header-style-8 .header-main{top:10px;}
.header-style-7 .header-page,
.header-style-8 .header-page{margin:0;}
.section-footers{margin-bottom:60px;}
#footer.footer-style-2 .icon{background-color:#03529f;padding:10px;margin:0 20px 20px 0;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;}
#footer.footer-style-3 .footer-border-style{background-color:#242424;border:none;}
#footer.footer-style-4{padding-bottom:50px;}
#bottom.bottom-style-4{background-color:#191919;color:#999999;padding:0;}
#bottom.bottom-style-4 .bottom-inner{border-top:1px solid #2e2e2e;padding:25px 0;}
.footer-style-6 .footer-top{padding:60px 0 0;}
.footer-style-7 .footer-top{padding-bottom:0px;}
.side-nav-overlay{position:fixed;width:100%;height:100%;top:0;left:0;z-index:999;background-color:rgb(0, 0, 0);background-color:rgba(0, 0, 0, 0.5);}
.side-nav-active{overflow-y:hidden;}
.side-nav{background-color:#2b303c;height:100%;max-width:345px;padding:0;position:fixed;width:100%;z-index:9999;background-color:#000000;color:#a9a9ab;right:0;padding:60px 30px 0;overflow-y:auto;}
.side-nav-active .site-main{position:relative;right:330px;}
.side-nav-active .nav-item{margin:0 0 50px;}
.side-nav h5{text-transform:uppercase;margin:0 0 30px;font-weight:700;font-family:'Ubuntu', sans-serif;color:#ffffff;}
.side-nav input[type=text],
.side-nav input[type=password]{margin:0 0 20px;background-color:#000000;border:1px solid #171717;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;color:#b2b2b2;}
.side-nav input[type=submit]{font-weight:700;margin:0 0 20px;}
.side-nav::-webkit-input-placeholder{color:#b2b2b2;}
.side-nav:-moz-placeholder{color:#b2b2b2;}
.side-nav::-moz-placeholder{color:#b2b2b2;}
.side-nav:-ms-input-placeholder{color:#b2b2b2;}
.side-nav .remember{font-size:12px;color:#666666;font-weight:400;margin:0 0 20px;}
.side-nav .remember label{color:#666666;font-weight:400;margin:0;}
.side-nav .forget-link{float:right;color:#ffffff;}
.side-nav .forget-link:hover{color:#03529f;}
.login-footer{text-align:center;}
.ts-register-form .login-footer a{color:#000000;font-weight:700;font-family:'Open Sans', sans-serif;}
.side-nav .recent-posts li h6{color:#ffffff;}
.side-nav .recent-posts li img{margin:5px 15px 20px 0;}
.side-nav .tags a{border:1px solid #171717;}
.side-nav .tags a:hover{color:#03529f;}
.side-nav .flickr-stream img{margin:0 4px 6px 0;}
.side-nav .flickr-stream .more{color:#a9a9ab;display:block;font-size:12px;padding-top:15px;}
.video-overlay{background-color:rgb(3, 82, 159);background-color:rgba(3, 82, 159, 0.6);transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;width:100%;height:100%;position:absolute;top:0;left:0;z-index:99;}
.video-overlay .container{height:100%;}
.section-video .video-middle{width:100%;height:100%;display:table;}
.section-video .video-inner{display:table-cell;vertical-align:middle;}
.section-video h1{color:#ffffff;font-size:50px;line-height:56px;margin:15px 0 40px;font-weight:700;}
.section-video .subtitle{text-transform:uppercase;margin:0;font-size:15px;}
.section-video .title-icon{display:inline-block;float:none;margin:0;background-color:rgb(255, 255, 255);background-color:rgba(255, 255, 255, 0.2);}
#sidebar{padding-top:100px;font-size:13px;color:#666666;}
#sidebar ul{margin:0 0;}
#sidebar ul li{list-style:none;}
.widget{margin:0 0 50px;}
#sidebar .widget-title{font-weight:700;color:#373636;margin:0 0 20px;text-transform:uppercase;}
.categories li a{background:url(../images/arrow-blue.png) no-repeat scroll 0px 13px;padding:5px 0 5px 20px;display:block;}
.categories span{padding-left:8px;}
.recent-posts li{padding:0 0 20px;}
.recent-posts li img{float:left;margin:5px 20px 20px 0;max-width:60px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;}
.recent-posts li span{display:block;font-size:12px;line-height:20px;}
.recent-posts li h6{text-transform:uppercase;color:#373636;margin:0 0 5px;font-family:'Ubuntu', sans-serif;font-weight:700;}
.post-date a{color:#b2b2b2;}
.post-date a:hover{color:#03529f;}
.post-author a{color:#03529f;}
.post-author a:hover{color:#b2b2b2;}
.tags a{display:inline-block;margin:0 8px 8px 0;border:1px solid #e5e5e5;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;padding:5px 10px;font-size:12px;line-height:20px;color:#a6a6a6;}
.tags a:hover{color:#03529f;}
.flickr-stream img{margin:0 5px 7px 0;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;}
#sidebar .more{color:#a9a9ab;display:block;font-size:11px;margin-top:10px;}
#sidebar .more:hover{color:#03529f;}
.section-typography h1,
.section-typography h2,
.section-typography h3,
.section-typography h4,
.section-typography h5,
.section-typography h6{font-weight:700;}
.section-typography h1{font-size:32px;line-height:38px;}
.section-typography h2{font-size:28px;line-height:34px;}
.section-typography h3{font-size:25px;line-height:31px;}
.section-typography h4{font-size:22px;line-height:28px;}
.section-typography h5{font-size:18px;line-height:24px;}
.section-typography h6{font-size:14px;line-height:20px;}
.blockquotes{padding:30px;position:relative;}
.blockquotes .quote-content,
.blockquotes .quote-author{display:block;font-family:'Open Sans', sans-serif;}
.blockquotes .quote-content{font-size:20px;line-height:26px;font-style:italic;margin:0 0 10px;color:#1b1a1a;position:relative;}
.blockquotes .quote-author{color:#a6a6a6;font-size:13px;}
.section-typography .blockquotes{margin-bottom:30px;}
.blockquotes-style-1{border-left:7px solid #1b1a1a;padding:20px 0 20px 30px;}
.blockquotes-style-1 .quote-content{color:#03529f;}
.blockquotes-style-2:before,
.blockquotes-style-2:after{position:absolute;font-size:16px;font-family:'FontAwesome';color:#666666;}
.blockquotes-style-2:before{content:"\f10d";left:0;top:0;}
.blockquotes-style-2:after{content:"\f10e";right:0;bottom:16px;}
.blockquotes-style-3{background-color:#f6f6f6;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;}
.blockquotes-style-3 .quote-content{color:#03529f;}
.blockquotes-style-4{background-color:#1b1a1a;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;}
.blockquotes-style-4 .quote-content{color:#ffffff;}
.typography-list-style .list-style{margin-bottom:30px;}
.list-style{margin:0;padding:0;}
.list-style li{padding:5px 0 5px 25px;list-style:none;background-position:0 0;background-repeat:no-repeat;position:relative;}
.list-style li:before{position:absolute;top:4px;left:0;font-family:'ElegantIcons';color:#1b1a1a;font-size:15px;}
.list-style-1 li:before{content:"\49";}
.list-style-2 li:before{content:"\52";}
.list-style-3 li:before{content:"\35";}
.list-style-4 li:before{content:"\e031";}
.list-style-5 li:before{content:"\e03c";}
.list-style-6 li:before{content:"\45";}
.list-style-7 li:before{content:"\f111";font-family:'FontAwesome';font-size:6px;top:6px;}
.list-style-8 li:before{content:"";}
.list-style-8{margin:0 0 0 15px;}
.list-style-8 li{list-style:decimal;padding-left:10px;}
#bottom{background-color:#fff;padding:10px 0;color:#3f3f42;}
#bottom a{color:#03529f;}
.copyright,
.copyright a{color:#3f3f42 !important;font-size:10px;}
.terms{padding-right:35px;}
.terms,
.terms a{color:#3f3f42 !important;font-size:10px;text-align:right;}
#bottom .footer-link a{color:#acacac;}
#bottom .footer-link a:hover{color:#03529f;}
#bottom .footer-nav ul{margin:0;padding:0;text-align:right;}
#bottom .footer-nav ul li{list-style:none;display:inline-block;padding:0 0 0 20px;}
#bottom .footer-nav ul li a{color:#acacac;}
#bottom .footer-nav ul li a:hover{color:#03529f;}
.landing-btn1{text-align:right}
.landing-btn2{text-align:left}
@media (max-width:1199px){.flex-caption{top:30%;}
.flex-caption{font-size:14px;line-height:20px;}
.flex-caption h1{font-size:32px;line-height:38px;}
.flex-caption h1,
.flex-caption p{margin:0 0 5px;}
.slide-buttons a{font-size:12px;}
}
@media (min-width:992px){.blog-grid .col-md-3:nth-of-type(4n+1),
.products-grid .col-md-3:nth-of-type(4n+1),
.blog-sidebar .col-md-4:nth-of-type(3n+1),
.team-list .col-md-3:nth-of-type(4n+1){clear:both;}
.blog-grid .col-md-3:first-child,
.products-grid .col-md-3:first-child,
.blog-sidebar .col-md-4:first-child,
.team-list .col-md-3:first-child{clear:none;}
}
@media (max-width:992px){.site-header .container{width:98%;}
.ts-team .ts-team-overlay p{display:none;}
.team-icons a{margin:4px;}
.service-style-2 .ts-excerpt,
.service-style-3 .ts-excerpt,
.ts-service .ts-overlay-content div,
.ts-gallery-overlay .btn{display:none;}
.ts-latestnews{margin-bottom:40px;}
.ts-latestnews .item-post{margin-bottom:30px;}
.section-two-cols .ts-acordion{margin-bottom:70px;}
.section-maintenance h1{font-size:100px;line-height:120px;}
.ts-gallery-overlay,
.ts-overlay{padding:5px;}
.terms{padding-right:0px;}
.landing-btn1{text-align:center;margin-bottom:20px;}
.landing-btn2{text-align:center}
}
@media (min-width:768px) and (max-width:991px){.ts-latestnews .meta-post li{border:none;}
.ts-gallery-overlay,
.ts-overlay{overflow:hidden;}
.blog-grid .col-sm-4:nth-of-type(3n+1),
.products-grid .col-sm-4:nth-of-type(3n+1),
.blog-sidebar .col-sm-6:nth-of-type(2n+1),
.team-list .col-sm-4:nth-of-type(3n+1){clear:both;}
.blog-grid .col-sm-4:first-child,
.products-grid .col-sm-4:first-child,
.blog-sidebar .col-sm-6:first-child,
.team-list .col-sm-4:first-child{clear:none;}
.gallery-fullwidth .gallery-item{width:25%;}
}
@media (max-width:768px){.main-nav #navbar{float:none;}
.main-nav .collapse.in > ul{background-color:rgb(0, 0, 0);background-color:rgba(0, 0, 0, 0.9);}
.site-logo,
.header-right{width:50%;float:left;}
.breakcrumb{display:none;}
.site-header .flexslider .slides img{min-height:460px;}
.ts-intro,
.contact-form{margin-bottom:30px;}
.footer-contact,
.footer-col-1,
.footer-col-2,
.footer-col-3{margin-bottom:30px;}
#bottom .footer-nav ul,
.copyright{text-align:center;}
.pricing-item{margin-bottom:30px;}
}
@media (max-width:767px){#sidebar{padding-top:0;}
.terms{text-align:center;}
#bottom .copyright{padding-left:0 !important;}
}
@media (min-width:400px) and (max-width:767px){.blog-grid .col-xs-6:nth-of-type(2n+1),
.products-grid .col-xs-6:nth-of-type(2n+1),
.team-list .col-xs-6:nth-of-type(2n+1){clear:both;}
.blog-grid .col-xs-6:first-child,
.products-grid .col-xs-6:first-child,
.team-list .col-xs-6:first-child{clear:none;}
.gallery-fullwidth .gallery-item{width:33.333%;}
}
@media (max-width:640px){.section-404, .section-soon,
.section-maintenance{padding:70px 0;}
.section-404 h1{font-size:100px;line-height:106px;}
.section-maintenance h1,
.section-soon h1{font-size:40px;line-height:46px;}
.service-style-1 .col-xs-4{width:100%;}
.team-normal .col-xs-3{width:50%;margin-bottom:30px;}
.team-normal .col-xs-3:nth-of-type(2n+1){clear:both;}
.team-normal .col-xs-3:first-child{clear:none;}
}
@media (max-width:480px){div .header-section-main .ts-header-item-cart{position:inherit;}
.navbar-default .navbar-toggle{margin-top:2px;padding:8px 8px 8px 0;}
div .header-section-main div.ts-header-item > a{padding:3px 10px;}
div .header-section-main div.ts-header-item-cart > a{margin-top:0;padding:10px 10px 20px;}
.header-top{text-align:center;}
.header-page{margin-bottom:40px;}
.navbar-toggle{margin-right:0;}
.site-header .flexslider .slides img{max-width:none;min-height:370px;height:370px;width:auto;}
.flex-caption{bottom:15%;top:auto;}
.flex-caption h1{display:none;}
.flex-caption p{display:none;}
.home-featured .btn{display:block;float:none;margin:0 0 30px;}
.comment-item .btn{margin:20px 0 0 64px;position:static;}
.comment-list ul{margin:0 0 0 20px;}
.contact-box, .address-box{float:none;width:100%;}
.contact-box{margin-bottom:20px;}
div.ts_widget__contact_boxes-2 .total-box-2 > div{display:inline-block;width:100%;}
div.comment-author{display:inline-block;width:100%;}
div.comment-item .comment-reply-link{right:16px;top:56px;}
div.comment-item .comment-text-wrap{padding:0;}
.ult_countdown .ult_countdown-dateAndTime span.ult_countdown-section{padding:0 15px;text-align:center;width:100%;}
}
@media (max-width:410px){.text-3{text-align:center !important;}
.text-3 img{margin-top:15px;}
}
@media (max-width:400px){.products-grid .col-xs-6,
.team-list .col-xs-6,
.ts-gallery .gallery-item,
.service-style-3 .col-xs-6,
.team-normal .col-xs-3,
.service-style-2 .col-xs-6{width:100%;float:none;}
.ts-latestnews .col-xs-6,
.ts-features .col-xs-6{width:100%;}
.gallery-fullwidth .gallery-item{width:50%;float:left;}
}
.tp-caption.ts-caption-small-1, .ts-caption-small-1,
.tp-caption.ts-caption-small-2, .ts-caption-small-2,
.tp-caption.ts-caption-small-3, .ts-caption-small-3,
.tp-caption.ts-caption-small-4, .ts-caption-small-4,
.tp-caption.ts-caption-small-5, .ts-caption-small-5,
.tp-caption.ts-caption-small-6, .ts-caption-small-6,
.tp-caption.ts-caption-small-7, .ts-caption-small-7,
.tp-caption.ts-caption-small-8, .ts-caption-small-8,
.tp-caption.ts-caption-small-9, .ts-caption-small-9,
.tp-caption.ts-caption-small-10, .ts-caption-small-10{font-family:'Ubuntu';font-size:18px;font-weight:400;}
.tp-caption.ts-caption-big-1, .ts-caption-big-1{font-family:'Raleway';font-size:55px;text-transform:uppercase;font-weight:700;}
.tp-caption.ts-button-1, .ts-button-1,
.tp-caption.ts-button-2, .ts-button-2,
.tp-caption.ts-button-p1, .ts-button-p1,
.tp-caption.ts-button-31, .ts-button-31,
.tp-caption.ts-button-41, .ts-button-41,
.tp-caption.ts-button-51, .ts-button-51,
.tp-caption.ts-button-61, .ts-button-61,
.tp-caption.ts-button-71, .ts-button-71,
.tp-caption.ts-button-81, .ts-button-81,
.tp-caption.ts-button-91, .ts-button-91{text-transform:uppercase;padding:0 30px;line-height:40px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;font-family:'Open Sans';font-size:14px;font-weight:bold;}
.tp-caption.ts-button-2, .ts-button-2{background:#ffffff;}
.tp-caption.ts-button-1 > a, .ts-button-1 > a,
.tp-caption.ts-button-p1 > a, .ts-button-p1 > a,
.tp-caption.ts-button-31 > a, .ts-button-31 > a,
.tp-caption.ts-button-41 > a, .ts-button-41 > a,
.tp-caption.ts-button-51 > a, .ts-button-51 > a,
.tp-caption.ts-button-61 > a, .ts-button-61 > a,
.tp-caption.ts-button-71 > a, .ts-button-71 >a,
.tp-caption.ts-button-81 > a, .ts-button-81 > a,
.tp-caption.ts-button-91 > a, .ts-button-91 > a{text-decoration:none;display:block;color:#ffffff;}
.tp-caption.ts-button-2 > a, .ts-button-2 > a{text-decoration:none;display:block;color:#000000;}
.tp-caption.ts-caption-icon1,
.tp-caption.ts-caption-icon3,
.tp-caption.ts-caption-icon5,
.tp-caption.ts-caption-icon6,
.tp-caption.ts-caption-icon8{font-size:64px;color:#ffffff;text-decoration:none;width:100px;height:100px;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;}
.ts-caption-icon1 span, .tp-caption.ts-caption-icon1 span{color:#ffffff;}
.
.custom, .tp-rightarrow.custom{background:#ffffff;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;color:#999999;font-size:23px;height:40px;line-height:40px;text-align:center;width:40px;}
.tp-leftarrow.custom::after{content:"\34";font-family:"ElegantIcons";}
.tp-rightarrow.custom::after{content:"\35";font-family:"ElegantIcons";}
.tp-bullets.simplebullets.custom .bullet{width:18px;height:5px;background:#d6d6d6;display:inline-block;margin:0 3px;}
.tp-caption.ts-caption-icon1{background-color:rgba(0, 0, 0, 0.85);}
.tp-caption.ts-button-1:hover, .ts-button-1:hover,
.tp-caption.ts-button-p1:hover, .ts-button-p1:hover,
.tp-caption.ts-button-31:hover, .ts-button-31:hover,
.tp-caption.ts-button-41:hover, .ts-button-41:hover,
.tp-caption.ts-button-51:hover, .ts-button-51:hover,
.tp-caption.ts-button-61:hover, .ts-button-61:hover,
.tp-caption.ts-button-71:hover, .ts-button-71:hover,
.tp-caption.ts-button-81:hover, .ts-button-81:hover,
.tp-caption.ts-button-91:hover, .ts-button-91:hover{background:#ffffff!important;}
.tp-bullets.simplebullets.custom .bullet.selected,
.tp-bullets.simplebullets.custom .bullet:hover{background:#03529f;}
div.tparrows{background:#ffffff none repeat scroll 0 0;border-radius:2px;}
div.tparrows::before{color:#999999;font-size:13px;}
div.tparrows:hover{background:#ffffff none repeat scroll 0 0;}
.tp-leftarrow.custom:hover, .tp-rightarrow.custom:hover{color:#03529f;}
.tp-caption.ts-caption-big-1 > span, .ts-caption-big-1 > span{color:#03529f;}
.tp-caption.ts-button-2:hover > a, .ts-button-2:hover > a{color:#03529f;}
.tp-caption.ts-button-1, .ts-button-1{background:#ffc40e;}
.tp-caption.ts-button-1:hover > a, .ts-button-1:hover > a{color:#ffc40e;}
.tp-caption.ts-caption-small-2, .ts-caption-small-2{color:#ffc40e;}
.tp-caption.ts-button-p1, .ts-button-p1{background:#03529f;}
.tp-caption.ts-button-p1:hover > a, .ts-button-p1:hover > a{color:#03529f;}
.tp-caption.ts-caption-small-3, .ts-caption-small-3{color:#03529f;}
.tp-caption.ts-button-31, .ts-button-31{background:#3e50b4;}
.tp-caption.ts-button-31:hover > a, .ts-button-31:hover > a{color:#03529f;}
.tp-caption.ts-caption-small-4, .ts-caption-small-4{color:#3e50b4;}
.tp-caption.ts-caption-icon3{background-color:rgba(62, 80, 180, 0.55);}
.tp-caption.ts-button-41, .ts-button-41{background:#fe5621;}
.tp-caption.ts-button-41:hover > a, .ts-button-41:hover > a{color:#fe5621;}
.tp-caption.ts-caption-small-5, .ts-caption-small-5{color:#fe5621;}
.tp-caption.ts-button-51, .ts-button-51{background:#fe5621;}
.tp-caption.ts-button-51:hover > a, .ts-button-51:hover > a{color:#fe5621;}
.tp-caption.ts-caption-small-6, .ts-caption-small-6{color:#fe5621;}
.tp-caption.ts-caption-icon5{background-color:rgba(210, 46, 46, 0.5);}
.tp-caption.ts-button-61, .ts-button-61{background:#bf8b5b;}
.tp-caption.ts-button-61:hover > a, .ts-button-61:hover > a{color:#bf8b5b;}
.tp-caption.ts-caption-small-7, .ts-caption-small-7{color:#bf8b5b;}
.tp-caption.ts-caption-icon6{background-color:rgba(191,39, 91, 0.65);}
.tp-caption.ts-button-71, .ts-button-71{background:#0474df;}
.tp-caption.ts-button-71:hover > a, .ts-button-71:hover > a{color:#0474df;}
.tp-caption.ts-caption-small-8, .ts-caption-small-8{color:#0474df;}
.tp-caption.ts-button-81, .ts-button-81{background:#fe9700;}
.tp-caption.ts-button-81:hover > a, .ts-button-81:hover > a{color:#fe9700;}
.tp-caption.ts-caption-small-9, .ts-caption-small-9{color:#fe9700;}
.tp-caption.ts-caption-icon8{background-color:rgba(254,151, 0, 0.8);}
.tp-caption.ts-button-91, .ts-button-91{background:#c0392b;}
.tp-caption.ts-button-91:hover > a, .ts-button-91:hover > a{color:#c0392b;}
.tp-caption.ts-caption-small-10, .ts-caption-small-10{color:#c0392b;}
.side-nav-overlay{display:none;}
.align-left{text-align:left;}
.align-center{text-align:center;}
.align-right{text-align:right;}
.header-main{background-position:50%;background-repeat:no-repeat;background-size:cover;}
.header-section-main .ts-header-item-cart{position:relative;}
.header-section-main .ts-header-item > a{position:relative;display:block;padding:6.5px 10px;margin-top:7.5px;line-height:20px;float:right;color:#fff;}
.header-section-main .ts-header-item.last > a{padding-right:0;}
.main-nav .navbar-nav .sub-menu{position:absolute;z-index:1;min-width:220px;opacity:0;display:block;top:100%;transform:translateY(50px);-moz-transform:translateY(50px);-webkit-transform:translateY(50px);opacity:0;-webkit-transition:opacity 0.4s ease, -webkit-transform 0.4s ease, visibility 0.4s linear 0s;-moz-transition:opacity 0.4s ease, -moz-transform 0.4s ease, visibility 0.4s linear 0s;-ms-transition:opacity 0.4s ease, -ms-transform 0.4s ease, visibility 0.4s linear 0s;-o-transition:opacity 0.4s ease, -o-transform 0.4s ease, visibility 0.4s linear 0s;transition:opacity .4s ease, transform .4s ease, visibility .4s linear 0s;visibility:hidden;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border:1px solid #e5e5e5;background-color:#ffffff;padding:0;}
.main-nav .navbar-nav .sub-menu-open > .sub-menu{visibility:visible;opacity:1;-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);-webkit-transition:opacity 0.4s ease, -webkit-transform 0.4s ease;-moz-transition:opacity 0.4s ease, -moz-transform 0.4s ease;-ms-transition:opacity 0.4s ease, -ms-transform 0.4s ease;-o-transition:opacity 0.4s ease, -o-transform 0.4s ease;transition:opacity .4s ease, transform .4s ease;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);}
.sub-menu > li > a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333;white-space:nowrap;}
.main-nav .navbar-nav .sub-menu li a{padding:10px 20px;}
.main-nav .navbar-nav .sub-menu li{border-top:1px solid #e5e5e5;}
.main-nav .navbar-nav .sub-menu li:first-child{border:none;}
.header-section-main{position:relative;}
.header-section-main .header-right, .header-section-main .header-left, .header-section-main .header-center{position:static;}
.header-section-main .header-right .ts-header-item{float:right;}
.header-section-main .main-nav{position:static;}
.header-section-main .main-nav .megamenu-item{position:static;}
.header-section-main .main-nav .megamenu-item > .sub-menu{width:100%;left:0;z-index:1;}
.team-thumb{text-align:center;}
.ts-team-overlay{text-align:initial;}
.wpb_row{margin-bottom:0 !important;}
.wpb_column > .wpb_wrapper > .item-features{margin-bottom:30px;}
.wpb_column > .wpb_wrapper > .item-features:last-child{margin-bottom:30px;}
.container{max-width:100%;}
.ts-custom-vc-row-container{max-width:100%;}
.mc4wp-form{margin:0;}
.footer-bottom h2{color:#ffffff;font-weight:700;font-size:17px;line-height:23px;margin:0 0 20px;}
.footer-top .widget, .footer-bottom .widget{margin:0;}
.news img{max-width:49px;}
.breadcrumb, .breadcrumbs{background:none;text-align:right;}
.breadcrumb li a, .breadcrumbs a{color:#b2b2b2;}
.breadcrumb li .divider, .breadcrumbs .sep{padding-right:7px;padding-left:3px;}
.breadcrumb .active{color:#f3f3f3;}
.breadcrumb > li + li:before{content:'';padding:0;}
.pagination{display:block;text-align:center;margin:20px 0 0;}
.pagination > ul > li{display:inline-block;}
.pagination > ul > li a, .pagination > a, .pagination > span{font-size:20px;font-weight:700;color:#666666;display:inline-block;background-color:#f6f6f6;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;margin:0 3px;padding:9px 15px;}
.pagination > span{background-color:#fff;border:solid 1px #f6f6f6;padding:7px 13px;}
.pagination > ul > .page-active a, .pagination > ul > li a:hover, .pagination > a:hover, .content-post .pagination > a:hover{background-color:#03529f;color:#ffffff;}
#sidebar{padding-top:0;}
.single-post #sidebar{padding-top:50px;}
#sidebar .widget .title, #sidebar .widget .widget-title{font-weight:700;color:#373636;margin:0 0 20px;text-transform:uppercase;font-size:17px;line-height:23px;}
#sidebar ul li{font-size:13px;}
.widget ul li:before{}
#sidebar ul li .news-date a{padding:0;}
#sidebar .news{}
#sidebar .news > li{overflow:hidden;}
#sidebar .news > li:before, #sidebar .product_list_widget > li:before{content:none;}
.news > li > a img, .product_list_widget > li > a img{width:60px;float:left;margin:5px 20px 20px 0;max-width:60px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;}
.product_list_widget > li > a img{margin:0 20px 0 0;}
.news > li h6{text-transform:uppercase;color:#373636;margin:0 0 5px;font-family:'Ubuntu', sans-serif;font-weight:700;line-height:20px;}
.product_list_widget > li .widget-cart-title-product, .product_list_widget > li > a{text-transform:uppercase;color:#373636;margin:0 0 5px;font-family:'Ubuntu', sans-serif;font-weight:400;font-size:15px;}
.product_list_widget > li > a:hover{color:#03529f;}
.news > li h6 a{display:inline;padding:0;color:#373636;}
.product_list_widget > li .widget-cart-title-product a{font-weight:400;padding:0;}
.product_list_widget > li .widget-cart-title-product .quantity{display:block;color:#03529f;font-weight:700;font-size:14px;font-family:'Raleway', sans-serif;}
.tagcloud a{margin:0 8px 8px 0;border:1px solid #e5e5e5;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;padding:5px 10px;font-size:12px;line-height:20px;color:#a6a6a6;float:left;}
.tagcloud a:hover{color:#03529f;}
.single-post{padding-top:0;}
.single-post-row, .main-row{padding-top:50px;}
.single-post-section{padding-top:50px;}
.share-post a.style6{background-color:#007ab6;}
.comment-author cite{margin:0;font-weight:700;color:#373636;font-size:16px;line-height:22px;font-style:normal;}
.comment-item .comment-reply-link{position:absolute;right:30px;top:30px;font-size:13px;padding:2px 15px;background-color:#03529f;color:#ffffff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;display:inline-block;font-family:'Open Sans', sans-serif;font-weight:400;line-height:20px;margin:0;text-transform:uppercase;}
.comment-item .comment-text-wrap{padding:0 0 0 64px;}
.comment-item .comment-text-wrap p{padding:0;}
.comment-list .comment-respond{padding:30px;border:1px solid #e5e5e5;margin-bottom:30px;}
.comment-list .comment-respond .comment-form > label, #comment .comment-list h4{padding-left:0;padding-right:0;}
.comment-list .comment-respond .comment-form .logged-in-as{padding-left:0;padding-right:0;}
.comment-form h4{font-size:19px;color:#373636;font-family:'Ubuntu', sans-serif;margin:0 0 30px;text-transform:uppercase;}
.comment-form h5{margin-bottom:10px;}
.comment-form input[type=text], .comment-form input[type=email], .comment-form input[type=submit], .comment-form textarea{font-weight:300;}
.ui-sortable .section{overflow:visible;}
.pricing-item{text-align:center;}
.wpb_accordion_wrapper{border:1px solid #e5e5e5;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;padding:0 20px;}
.wpb_accordion_wrapper.ui-accordion .ui-accordion-header, .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header{font-family:'Ubuntu';font-weight:500;text-transform:uppercase;font-size:16px;border-top:1px solid #e5e5e5;line-height:50px;padding:0;border-left:none;border-bottom:none;border-right:none;color:#373636;background:none;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;}
.wpb_accordion_wrapper.ui-accordion .ui-accordion-header:focus, .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header:focus{outline:none;}
.wpb_accordion_wrapper.ui-accordion .ui-accordion-header:first-child{border-top:none;}
.wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_section:first-child .wpb_accordion_header{border-top:none;}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_section .wpb_accordion_header{border-top:1px solid #e5e5e5;}
.wpb_accordion .wpb_accordion_wrapper.ui-accordion .ui-accordion-content{background:none;padding-top:0;padding-left:0;padding-right:0;padding-bottom:25px;border:none;overflow-x:hidden;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;color:#a6a6a6;}
.wpb_accordion .wpb_accordion_wrapper.ui-accordion .ui-accordion-header .ui-accordion-header-icon{top:50%;left:auto;right:0;}
.wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon{background:none}
.wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon:after{color:#03529f;display:inline-block;font-family:"ElegantIcons";font-size:18px;left:0;position:absolute;top:-24px;}
.wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .ui-state-default.ui-state-active .ui-icon:after{content:"\4b";}
.wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon:after{content:"\4c";}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a{padding:0!important;}
.wpb_wrapper .wpb_accordion .wpb_text_column .wpb_wrapper img{float:left;margin-right:30px;}
.wpb_wrapper .wpb_accordion .wpb_text_column .alignleft{float:left;margin-right:30px;}
.wpb_wrapper .wpb_accordion .wpb_text_column .alignright{float:right;margin-left:30px;}
.wpb_wrapper .wpb_accordion .wpb_text_column .aligncenter{float:none;margin:0 30px;}
.wpb_text_column .wpb_wrapper img{float:left;margin-right:30px;margin-bottom:30px;}
.wpb_text_column .wpb_wrapper .alignleft{float:left;margin-right:30px;}
.wpb_text_column .wpb_wrapper .alignright{float:right;margin-left:30px;}
.wpb_text_column .wpb_wrapper .aligncenter{float:none;margin:0 30px;}
.wpb_wrapper .vc_progress_bar .vc_single_bar{border:4px solid #03529f;background-color:#03529f;height:12px;margin-top:35px;margin-bottom:30px;float:left;width:100%;-webkit-box-shadow:none;box-shadow:none;}
.wpb_wrapper .vc_progress_bar .vc_single_bar .vc_label{font-family:Ubuntu;font-size:14px;text-transform:uppercase;color:#373636;font-weight:bold;padding-left:0;top:-40px;padding-top:0;padding-bottom:0;margin-left:-4px;}
.wpb_wrapper .vc_progress_bar .vc_single_bar .vc_label .vc_label_units{position:absolute;height:45px;width:40px;margin-left:-19px;font-family:"Open Sans";font-size:13px;font-weight:normal;color:#aaaaaa;text-align:center;}
.wpb_wrapper .vc_progress_bar .vc_single_bar .vc_label .vc_label_units:before{font-family:FontAwesome;content:"\f04d";font-size:6px;display:block;position:absolute;left:50%;margin-left:-3px;bottom:9px;color:#03529f;}
.wpb_wrapper .vc_progress_bar .vc_single_bar .vc_label .vc_label_units:after{font-family:FontAwesome;content:"\f175";color:#03529f;position:absolute;right:50%;margin-right:-2.5px;bottom:0px;}
.wpb_wrapper .vc_progress_bar .vc_single_bar .vc_bar{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.wpb_content_element{font-size:15px;}
.uvc-video-fixer .mbYTP_wrapper iframe{width:100% !important;}
.icon-text-wrap{line-height:28px;}
.icon-text-wrap .info-title{font-size:12px;color:#373636;}
.icon-text-wrap .icon-text i{font-size:16px;color:#03529f;padding-right:10px;}
.wpcf7-form-control-wrap textarea{height:150px;}
.wpb_column .wpb_gmaps_widget .wpb_wrapper{padding:0;}
.widget_tag_cloud{overflow:hidden;}
.control-buttons .page-numbers > li{display:inline-block;}
.loading{position:relative;}
.ts-loading{display:none;}
.loading .ts-loading{position:absolute;z-index:1000;display:block;width:100%;height:100%;background-color:#fff;opacity:0.8;}
.loading .ts-loading i{position:absolute;top:50%;left:50%;font-size:24px;margin-top:-12px;margin-left:-12px;}
.megamenu-content{padding:30px;}
.megamenu-content .ts-team .team-item{margin-bottom:30px;}
.ts-login-form .lb-user-login, .ts-login-form .lb-user-pw{display:none;}
.login-message, .register-message, .forgot-message{padding:15px;}
.close-hidden-sidebar{position:absolute;top:auto;right:5px;cursor:pointer;border:1px solid #eee;width:40px;height:40px;text-align:center;margin-top:-20px;background:#fefefe;}
.close-hidden-sidebar i{line-height:38px;color:#333;font-size:28px;}
.close-hidden-sidebar:hover i{color:#1b1a1a;}
.esg-grid a[rel="category tag"]:before, .esg-grid a[rel="category"]:before, .esg-grid a[rel="tag"]:before{background-color:#a6a6a6;bottom:-18px;content:" ";height:3px;left:50%;margin-left:-10px;position:absolute;width:20px;}
.back-to-top{width:43px;height:43px;line-height:40px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;color:#ffffff;background:rgba(26,28,31,0.3);text-align:center;display:inline-block;position:fixed;right:70px;bottom:-50px;font-size:20px;display:none;z-index:2;cursor:pointer;}
#register-fix{width:210px;height:58px;line-height:20px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;color:#ffffff;background:#007aff;text-align:center;display:inline-block;position:fixed;right:0px;top:50px;font-size:18px;display:none;z-index:2;cursor:pointer;}
.ts-header-item-cart{position:relative;}
.ts-header-item-cart .ts-mini-cart-wrap{position:absolute;top:40px;width:370px;right:auto;padding:30px;margin-left:-185px;border:1px solid #e5e5e5;border-radius:2px;-webkit-border-radius:2px;background-color:#fff;z-index:-1;visibility:hidden;opacity:0;transform:translateY(50px);-moz-transform:translateY(50px);-webkit-transform:translateY(50px);opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.4s ease, -webkit-transform 0.4s ease, visibility 0.4s linear 0s;-moz-transition:opacity 0.4s ease, -moz-transform 0.4s ease, visibility 0.4s linear 0s;-ms-transition:opacity 0.4s ease, -ms-transform 0.4s ease, visibility 0.4s linear 0s;-o-transition:opacity 0.4s ease, -o-transform 0.4s ease, visibility 0.4s linear 0s;transition:opacity .4s ease, transform .4s ease, visibility .4s linear 0s;}
.ts-header-item-cart.sub-menu-open .ts-mini-cart-wrap{visibility:visible;opacity:1;z-index:1;-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);-webkit-transition:opacity 0.4s ease, -webkit-transform 0.4s ease;-moz-transition:opacity 0.4s ease, -moz-transform 0.4s ease;-ms-transition:opacity 0.4s ease, -ms-transform 0.4s ease;-o-transition:opacity 0.4s ease, -o-transform 0.4s ease;transition:opacity .4s ease, transform .4s ease;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);}
.ts-header-item-search{position:relative;}
.ts-header-item-search form{position:absolute;top:40px;width:184px;right:0;padding:10px;border-radius:2px;-webkit-border-radius:2px;background-color:#fff;z-index:-1;visibility:hidden;opacity:0;transform:translateY(50px);-moz-transform:translateY(50px);-webkit-transform:translateY(50px);opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.4s ease, -webkit-transform 0.4s ease, visibility 0.4s linear 0s;-moz-transition:opacity 0.4s ease, -moz-transform 0.4s ease, visibility 0.4s linear 0s;-ms-transition:opacity 0.4s ease, -ms-transform 0.4s ease, visibility 0.4s linear 0s;-o-transition:opacity 0.4s ease, -o-transform 0.4s ease, visibility 0.4s linear 0s;transition:opacity .4s ease, transform .4s ease, visibility .4s linear 0s;}
.ts-header-item-search.sub-menu-open form{background-color:#03529f;visibility:visible;opacity:1;z-index:1;-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);-webkit-transition:opacity 0.4s ease, -webkit-transform 0.4s ease;-moz-transition:opacity 0.4s ease, -moz-transform 0.4s ease;-ms-transition:opacity 0.4s ease, -ms-transform 0.4s ease;-o-transition:opacity 0.4s ease, -o-transform 0.4s ease;transition:opacity .4s ease, transform .4s ease;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);}
.ts-header-item-search.sub-menu-open > a{background-color:#03529f;}
.ts-header-item-search form .search{margin-bottom:0;padding:5px 10px;line-height:20px;font-size:13px;min-height:32px;color:#a6a6a6;}
.ts-header-item-search form .search-submit{display:none;}
.header-section-second .contact-text{display:inline-block;}
.ts-header-item-menu_top .header-menu-top > li{display:inline-block;padding:5px 15px;}
.ts-header-item-menu_top .header-menu-top > li:first-child{padding-left:0;}
.ts-header-item-menu_top .header-menu-top > li:last-child{padding-right:0;}
.ts-header-item-menu_top .header-menu-top > li a{color:#ffffff;display:inline-block;}
.style-autoshop .autoshop-container{position:relative;}
.style-autoshop .header-section-main{padding:25px 0;border-bottom:0;}
.style-autoshop .header-section-main .navbar{margin-bottom:0;}
.style-autoshop .header-section-second{background-color:#fbfbfb;padding:0;line-height:16px;border-bottom:1px solid #e5e5e5;}
.style-autoshop .header-section-second .ts-header-section-position-left{text-align:left;}
.style-autoshop .header-section-second .ts-header-item-text_link .contact-text{list-style:none;float:left;padding:17px 15px;border-width:0 1px 0 0;border-style:solid;border-color:#e5e5e5;position:relative;color:#404040;}
.style-autoshop .header-section-second .ts-header-item-text_link .contact-text:first-child{border-left:1px solid #e5e5e5;}
.style-autoshop .header-section-second .ts-header-item-text_link .contact-text span{color:#404040;}
.style-autoshop .header-section-second .ts-header-item-text_link .sep{display:none;}
.style-autoshop .header-section-second .header-right .ts-header-item-social{float:right;}
.style-autoshop .header-section-second .ts-header-item-social .header-icons a{list-style:none;float:left;padding:17px 15px;border-width:0 1px 0 0;border-style:solid;border-color:#e5e5e5;position:relative;color:#404040;width:50px;text-align:center;}
.style-autoshop .header-section-second .ts-header-item-social .header-icons a:first-child{border-left:1px solid #e5e5e5;}
.style-autoshop .header-section-second .ts-header-item-social .header-icons i{color:#404040;margin:0;}
.style-autoshop .header-right .ts-header-item-menu_top .header-menu-top{float:right;}
.style-autoshop .ts-header-item-menu_top .header-menu-top > li{list-style:none;float:left;padding:17px 15px;border-width:0 1px 0 0;border-style:solid;border-color:#e5e5e5;position:relative;}
.style-autoshop .ts-header-item-menu_top .header-menu-top > li:first-child{border-left:1px solid #e5e5e5;}
.style-autoshop .ts-header-item-menu_top .header-menu-top > li a{color:#404040;display:inline-block;}
#yith-wcwl-popup-message{width:300px;background-color:#03529f;border-radius:2px;margin-left:-150px;color:#fff;border:0;}
.compare-products-title{background-color:#03529f;}
.list-style > li{padding:5px 0 5px 0;color:#a6a6a6;}
.list-style > li .bullet{display:inline-block;width:25px;color:#1b1a1a;font-size:15px;}
.list-style > li a{color:#a6a6a6;}
.list-style > li a:hover{color:#1b1a1a;}
.widget .chosen-container{width:100% !important;}
.subscribe-form-section-style-1 .ts-subscribe-text{text-align:center;max-width:980px;margin:0 auto;color:#666;}
.subscribe-form-section-style-1 .ts-subscribe-form{max-width:680px;margin:0 auto;text-align:center;color:#666;}
.subscribe-form-section-style-1 .ts-subscribe-form input[type=text]{display:inline-block;width:auto;min-width:320px;margin-right:30px;}
.subscribe-form-section-style-1 .ts-subscribe-form input[type=submit]{display:inline-block;width:auto;}
.ts-frontend-panel-tools-wrap{width:345px;height:520px;position:fixed;top:50%;margin-top:-260px;background-color:#fff;z-index:10001;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
.ts-frontend-panel-tools-wrap.panel-show{-webkit-box-shadow:1px 1px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow:1px 1px 5px 0px rgba(0,0,0,0.75);box-shadow:1px 1px 5px 0px rgba(0,0,0,0.75);}
.ts-frontend-panel-tools-wrap.tools-wrap-left{left:-345px;}
.ts-frontend-panel-tools-wrap.tools-wrap-left.panel-show{left:0;}
.ts-frontend-panel-tools-wrap.tools-wrap-right{right:-345px;}
.ts-frontend-panel-tools-wrap.tools-wrap-right.panel-show{right:0;-webkit-box-shadow:-1px 1px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow:-1px 1px 5px 0px rgba(0,0,0,0.75);box-shadow:-1px 1px 5px 0px rgba(0,0,0,0.75);}
.ts-frontend-panel-tools-wrap .ts-handler{position:absolute;width:45px;height:45px;background-color:#fff;text-align:center;font-size:22px;line-height:45px;-webkit-box-shadow:3px 0px 3px 0px rgba(0,0,0,0.75);-moz-box-shadow:3px 0px 3px 0px rgba(0,0,0,0.75);box-shadow:3px 0px 3px 0px rgba(0,0,0,0.75);}
.ts-frontend-panel-tools-wrap.tools-wrap-left .ts-handler{margin-left:345px;}
.ts-frontend-panel-tools-wrap.tools-wrap-right .ts-handler{margin-right:345px;right:0;-webkit-box-shadow:-3px 0px 3px 0px rgba(0,0,0,0.75);-moz-box-shadow:-3px 0px 3px 0px rgba(0,0,0,0.75);box-shadow:-3px 0px 3px 0px rgba(0,0,0,0.75);}
.ts-frontend-custom-style-form-wrap{display:block;width:100%;height:100%;padding:30px;}
.ts-frontend-custom-style-form-wrap h3{border-bottom:1px solid #ccc;padding-bottom:15px;}
.signup-step1{margin-top:130px;text-align:right;padding-right:50px !important;}
.signup-step2{padding-left:50px !important;}
.signup-step1-img .wpb_single_image{text-align:left !important}
.signup-step2-img .wpb_single_image{text-align:right !important}
.signup-step3-img .wpb_single_image{text-align:left !important}
.signup-step4-img .wpb_single_image{text-align:right !important}
.signup-step5-img .wpb_single_image{text-align:right !important}
.signup-step3{padding-left:90px !important;text-align:right;padding-right:50px !important;}
.signup-step4{padding-left:50px !important;padding-right:90px !important;}
.signup-step4b{padding-left:90px !important;text-align:right;padding-right:50px !important;}
.signup-step5{padding-left:50px !important;padding-right:90px !important;}
.signup-step3 p{margin-bottom:10px}
body.page-id-579 #content{padding:95px 0 30px !important;}
@media (min-width:1200px){.container{width:1200px;}
}
@media (max-width:767px){.main-nav .navbar-collapse{float:none;}
}
body.page-template-default #content{padding:95px 0 100px 0}
body.home.page-template-default #content{padding:95px 0 0px 0}
.ts-client-slide.no-border,
.ts-client-slide.no-border .client-item{border:none;}
.ui-sortable .ts-client-slide{padding-left:0;padding-right:0;}
.ui-sortable .ts-client-slide.no-border,
.ui-sortable .ts-client-slide.no-border .client-item{display:inline-block;padding-left:15px;padding-right:15px;}
.ts-helmets .esg-entry-media img,
.ts-helmets .esg-entry-cover .esg-overlay{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.wpb_wrapper .wpb_accordion.faqs .wpb_accordion_wrapper .ui-state-default .ui-icon:after{display:none;}
.wpb_accordion.faqs .wpb_accordion_wrapper{border:none;padding:0;}
.wpb_accordion.faqs .wpb_accordion_section{padding:5px 35px 5px 47px;border:1px solid #e5e5e5;margin-bottom:30px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.wpb_accordion.faqs .wpb_accordion_wrapper .wpb_accordion_section .wpb_accordion_header{border-top:none;}
.wpb_accordion.faqs .wpb_accordion_wrapper.ui-accordion .ui-accordion-header,
.wpb_wrapper .wpb_accordion.faqs .wpb_accordion_wrapper .wpb_accordion_header{text-transform:none;line-height:45px;outline:none;}
.wpb_wrapper .wpb_accordion.faqs .wpb_accordion_wrapper .ui-state-default .ui-icon,
.wpb_wrapper .wpb_accordion.faqs .wpb_accordion_wrapper .ui-state-active .ui-icon{background:url(../images/icon-faq.png) no-repeat center center;right:auto;left:-30px;margin-top:-8px;}
.wpb_accordion.faqs .wpb_accordion_wrapper .ui-state-default a:hover{color:#373636;}
.section-title h2{line-height:normal;}
.section-title.align-left{text-align:left;}
.section-title.align-left .subtitle,
.section-title.align-right .subtitle{margin:0 0 10px;}
.section-title.align-left .subtitle::before,
.section-title.align-right .subtitle::before{display:none;}
.section-title.align-right{text-align:right;}
.ts-service .ts-inner > img{width:100%;}
.ts-service.service-style-3 .more-link,
.ts-service.service-style-2 .more-link{opacity:0;filter:alpha(opacity=0);height:0;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.ts-service.service-style-3 .ts-overlay:hover .more-link,
.ts-service.service-style-2 .ts-overlay:hover .more-link{height:auto;opacity:1;filter:alpha(opacity=100);}
.ult_countdown .ult_countdown-dateAndTime .ult_countdown-section{width:25%;text-align:center;padding:0 15px;}
.ult_countdown-dateAndTime .ult_countdown-section .ult_time-mid{border:1px solid #e5e5e5;padding:42px 0 35px 0;display:block;}
.ult_countdown .ult_countdown-section .ult_countdown-period{font-size:15px;}
.contact-box .icon, .address-box .icon,
.footer-follow .icon, .about-box .icon{width:50px;height:50px;line-height:50px;text-align:center;display:inline-block;}
.contact-box > h6, .contact-box > div,
.address-box > h6, .address-box > div,
.footer-follow > h6, .footer-follow > div,
.about-box > h6, .about-box > div{padding-left:70px}
#footer .footer-contact.contact-style-2 .contact-box .icon,
#footer .footer-contact.contact-style-2 .address-box .icon,
#footer .footer-contact.contact-style-2 .footer-follow .icon{background:#03529f;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.footer-contact.contact-style-3{background:#242424;border:none;}
.author-box{margin:0 0 70px;min-height:124px;}
.comment-author cite{font-family:Raleway,sans-serif;}
.comment-form h5{color:#373636;font-family:"Ubuntu",sans-serif;font-size:19px;margin:0 0 30px;text-transform:uppercase;}
p.form-submit{padding:0 15px;}
.ts-latestnews .item-post .info-item-post{padding:30px;}
.single-post .section-blog .ts-latestnews .item-post .info-post{padding:0;}
#comment .comment-list .comment-respond .comment-form > label, #comment .comment-list h4{padding-left:15px;padding-right:15px;}
#comment .comment-list .comment-text-wrap h4{text-transform:none;margin:0;padding-left:0;padding-bottom:10px;}
#comment .comment-list .comment-respond{display:inline-block;padding:30px 15px;width:100%;}
#comment .comment-list .comment-respond .logged-in-as{padding:0 15px;}
.logged-in-as + .message-comment{width:100%;}
.woocommerce-tabs .comment-form p.form-submit{display:block;}
.comment-form p.form-submit{display:none;}
.comment-form .logged-in-as + .message-comment + p.form-submit{display:block;}
#reply-title a#cancel-comment-reply-link{background:none repeat scroll 0 0 #03529f;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;color:#ffffff;display:inline-block;font-family:Open Sans,sans-serif;font-size:13px;line-height:20px;margin:0 15px 15px;padding:4px 13px;}
.item-post .info-post h3{word-wrap:break-word;-ms-word-wrap:break-word;}
.section-blog .sticky .info-post{background:none repeat scroll 0 0 #fafafa;}
.ts-latestnews .sticky .info-item-post{background:none repeat scroll 0 0 #fafafa;padding:30px;}
div .single-post-section .sticky .info-post{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);}
.info-item-post .content-post{margin-bottom:40px;}
.main-nav ul.navbar-nav > li.current-menu-parent > a{color:#03529f;}
div .ts-header-item-cart .product_list_widget > li .widget-cart-title-product .quantity{color:#a6a6a6;}
.woocommerce .site-footer input[type="submit"]:hover, .woocommerce .site-footer input[type="submit"]:focus{background:url("../images/white-arrow.png") no-repeat scroll center center #03529f;}
.section-blog .ts-latestnews .grid-row .meta-post{border:1px solid #e5e5e5;color:#666666;font-family:"Ubuntu",sans-serif;font-size:12px;line-height:28px;margin-bottom:18px;}
.section-blog .grid-row .info-post .meta-post li:first-child{padding-left:8px;}
.header-section-main div.ts-header-item > a{color:#ffffff;display:block;float:right;line-height:20px;margin-top:8px;padding:6px 10px;position:relative;}
.header-section-main div.ts-header-item-cart > a{margin-top:0;padding:14px 10px 20px;}
.btn.blue:hover{background:none repeat scroll 0 0 #dad8da;color:#515151;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.main-nav ul.navbar-nav > li.current-menu-parent > a::before{background-color:#03529f;bottom:12px;height:2px;left:15px;top:auto;}
.main-nav ul.navbar-nav > li.active > a::before{background-color:#fff !important;bottom:0;height:3px;left:0;top:auto;right:0;margin:0 auto;}
.main-nav .navbar-nav .sub-menu > li.active > a{color:#03529f;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.widget ul .cat-item:hover{color:#03529f;}
.side-nav .close-hidden-sidebar i{color:#03529f;font-size:25px;font-weight:800;line-height:38px;}
.side-nav .close-hidden-sidebar{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border:medium none;right:20px;text-align:center;top:auto;}
.side-nav ul li{list-style:outside none none;}
.side-nav ul{padding:0;}
.side-nav h2{color:#ffffff;font-family:"Ubuntu",sans-serif;font-size:17px;font-weight:700;margin-bottom:20px;text-transform:uppercase;}
.side-nav ul.news h6 a{color:#fff;font-weight:700;font-family:"Ubuntu",sans-serif;}
.side-nav ul.news h6 a:hover{color:#03529f;}
.side-nav ul.news h6{line-height:19px;margin:0;}
.side-nav ul.news li{display:inline-block;margin-bottom:25px;width:100%;}
.side-nav .news img{max-width:60px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;}
.side-nav .news span.news-date{color:#666666;font-size:12px;}
.side-nav .tagcloud a{border:1px solid #171717;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;font-family:Open Sans,serif;font-size:12px !important;line-height:18px;}
.content-flickr a{float:left;padding:5px;width:25%;}
.content-flickr{margin:0 -5px;}
.side-nav div.flickr-stream img{margin:0;}
.Ts_Custom_Flickr{display:inline-block;}
.side-nav .yith-woocompare-widget ul.products-list li a.title{color:#ffffff;font-size:14px;text-transform:uppercase;font-family:"Ubuntu",sans-serif;font-weight:700;float:left;width:auto;}
.side-nav .yith-woocompare-widget ul.products-list a.remove{background:none repeat scroll 0 0 #ffffff;border-radius:0;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;color:#000000!important;font-size:12px;font-weight:normal;height:20px;left:auto;line-height:20px;right:0;width:20px;float:right;}
.side-nav .yith-woocompare-widget .products-list > li{float:left;width:100%;margin-bottom:10px;}
.side-nav .yith-woocompare-widget a.clear-all, .side-nav .yith-woocompare-widget a.compare{background:none repeat scroll 0 0 #03529f;color:#ffffff;display:inline-block;font-size:13px;line-height:20px;margin-top:10px;padding:5px 10px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;width:100%;text-align:center;text-transform:uppercase;font-family:Open Sans;}
.side-nav .widget h1{color:#ffffff;font-family:"Ubuntu",sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;}
.side-nav .select2-container .select2-choice > .select2-chosen{color:#a6a6a6;display:block;float:none;margin-right:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto;}
.side-nav .widget_pages ul li::before,.side-nav .widget_categories ul li::before,
.side-nav .widget_meta ul li::before,
.side-nav .widget_recent_comments ul li::before,
.side-nav .widget_nav_menu ul li::before,
.side-nav .widget_recent_entries ul li::before,
.side-nav .widget_archive ul li::before{color:#03529f;content:"\F101";font-family:FontAwesome;}
.side-nav .widget ul li ul.sub-menu li a{display:inline-block;}
.side-nav .widget_pages ul li .sub-menu,
.side-nav .widget_nav_menu ul li .sub-menu,
.side-nav .widget_archive ul li .sub-menu{padding-left:20px;}
.side-nav-inner{padding:20px 0;}
.side-nav .logged-in > h3{color:#ffffff;font-family:"Ubuntu",sans-serif;font-size:17px;font-weight:700;margin-bottom:20px;text-transform:uppercase;}
.widget ul .cat-item{color:#666666;}
.navbar-nav > li:nth-last-child(3) .sub-menu .sub-menu{left:auto;right:100%;}
.navbar-nav > li:nth-last-child(2) .sub-menu .sub-menu{left:auto;right:100%;}
.navbar-nav > li:nth-last-child(1) .sub-menu .sub-menu{left:auto;right:100%;}
.navbar-nav > li a::before,.main-nav .navbar-nav > li.active > a::before{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);bottom:12px;content:"";display:inline-block;height:2px;left:15px;position:absolute;width:40px;}
.navbar-nav > li:hover > a::before{background:none repeat scroll 0 0 #03529f;}
.main-nav .navbar-nav ul.sub-menu{left:15px;}
.main-nav .navbar-nav .sub-menu .sub-menu{left:100%;top:-1px;margin-top:0;}
.main-nav .navbar-nav ul.sub-menu li a{padding:10px 15px;color:#666666;}
.nav > li li{position:initial;}
.main-nav .navbar-nav .sub-menu > li:hover > a{padding-left:30px;}
.navbar-nav > li:hover > a{color:#03529f;}
.main-nav .navbar-nav .sub-menu > li:hover > a{padding-left:30px;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;color:#03529f;}
.main-nav .navbar-nav ul.sub-menu .menu a{display:inline-block;padding:10px 0;width:100%;}
.main-nav .navbar-nav ul.sub-menu .menu li:hover a{padding-left:15px;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;color:#03529f;}
.menu-item .ts-custom-vc-row-container{max-width:100%;}
.main-nav .navbar-nav ul.sub-menu .menu a{color:#666666;display:inline-block;font-family:"Ubuntu",sans-serif;font-size:14px;line-height:20px;padding:10px 0;width:100%;}
.navbar-default ul.navbar-nav > .open > a, .navbar-default ul.navbar-nav > .open > a:hover, .navbar-default ul.navbar-nav > .open > a:focus{background-color:transparent;color:#03529f;}
.main-nav ul.navbar-nav .sub-menu{border:1px solid #f6f6f6;}
.main-nav ul.navbar-nav .megamenu-item .sub-menu{top:auto;}
.megamenu-item .widget{margin:0;}
.section-blog{font-family:Open Sans,sans-serif;font-size:13px;padding:100px 0;}
.blog-grid.layout-1 .loop-container{float:right;}
.widget ul li a{font-family:Open Sans,sans-serif;}
.widget ul.sub-menu li a{display:inline-block;}
.single-post-row .section-blog{padding:50px 0;}
.widget .tagcloud a:hover{border-color:#03529f;color:#03529f;}
.tagcloud a{font-family:Open Sans,sans-serif;font-size:12px !important;}
.share-post a:hover{color:#ffffff;}
.esg-loadmore-wrapper{margin-top:50px;}
.section-blog .item-post .info-post h3{line-height:33px;margin-bottom:10px;}
.section-blog .item-post .info-post h3 a{color:#373636;font-weight:700;text-transform:uppercase;}
.section-blog .info-post .meta-post{border:medium none;line-height:18px;margin-bottom:25px;padding:0;}
.section-blog .info-post .meta-post li:first-child{padding-left:0;}
.wpcf7-form > p{margin-bottom:0;position:relative;}
div.wpcf7 img.ajax-loader{position:absolute;}
.site-footer .footer-follow a:hover{background-color:#080808;}
.ts-latestnews .meta-post li span.date a{color:#b2b2b2;}
.team-item .team-item-inner{}
.navbar-nav .widget ul li::before{display:none;}
#calendar_wrap table{margin:0 auto;text-align:center;width:100%;}
#wp-calendar caption{background:none repeat scroll 0 0 #03529f;color:#ffffff;font-family:Ubuntu,sans-serif;font-size:12px;text-align:center;text-transform:uppercase;}
.widget_calendar #wp-calendar thead tr th{border-bottom:1px solid #ededed;color:#03529f;font-family:Ubuntu,sans-serif;font-size:12px;font-weight:normal;letter-spacing:0.25px;padding:7px;text-align:center;text-transform:uppercase;}
#wp-calendar td{border:medium none;font-size:12px;}
#wp-calendar td#today::before{background:none repeat scroll 0 0 #03529f;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;content:"";height:30px;left:50%;margin-left:-15px;margin-top:-4px;position:absolute;width:30px;z-index:-1;}
#wp-calendar td#today{color:#ffffff;position:relative;z-index:1;}
td, th{padding:0.4em;}
td#prev{text-align:left;}
div.chosen-container-single .chosen-single{background:none repeat scroll 0 0 #ffffff;border:1px solid #d5d5d5;border-radius:0;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;height:35px;line-height:35px;padding-left:15px;}
div.chosen-container-active.chosen-with-drop .chosen-single{background:none repeat scroll 0 0 #ffffff;border:1px solid #d5d5d5;}
#sidebar .chosen-drop ul li,.side-nav .chosen-drop ul li{line-height:20px;padding:5px 15px;}
div.chosen-container-single .chosen-single div b{background:none;display:block;height:100%;width:100%;}
div.chosen-container .chosen-results{margin:0;padding:0;}
div.chosen-container-single .chosen-single div{text-align:center;width:30px;color:#03529f;}
div.chosen-container.chosen-with-drop .chosen-drop{border-color:#d5d5d5;border-radius:0;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;left:0;}
#sidebar .chosen-drop ul li::before, .chosen-drop ul li::before{display:none;}
div.chosen-container{min-width:230px;}
.chosen-container .chosen-drop .chosen-results li{line-height:20px;padding:5px 15px;}
#sidebar ul li.recentcomments > a, .widget ul li.recentcomments > a{padding-left:0;}
.widget .widget_rss li::before{content:"";}
.widget .widget_rss li a{color:#03529f;padding-left:0;}
.widget img{height:auto;}
.widget_search input.search[type="text"]{border:1px solid #e5e5e5;border-radius:0;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;color:#737373;display:table-cell;font-size:12px;font-style:italic;line-height:40px;padding:0 0 0 13px;width:82%;}
.widget_search button.search-submit{background:none repeat scroll 0 0 #ffffff;border-bottom:1px solid #e5e5e5;border-radius:0;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-right:1px solid #e5e5e5;border-top:1px solid #e5e5e5;color:#03529f;height:42px;line-height:40px;position:absolute;right:2px;top:0;width:18%;}
.ts-latestnews .item-no-thumbnail:first-child{margin-top:30px;}
.widget_search > form{position:relative;}
.widget ul.sub-menu{padding-left:20px;}
div.widget_search input.search[type="text"]{background:none repeat scroll 0 0 #ffffff;border-right:medium none;}
.widget_search button.search-submit{border-left:medium none;}
.widget_calendar #wp-calendar thead tr th{border-left:medium none;border-right:medium none;border-top:medium none;}
a:hover{color:#a6a6a6;}
.cat-item:hover{color:#03529f;}
#wp-calendar td#today a{color:#ffffff;}
div.pagination{display:inline-block;width:100%;}
.pagination > ul{float:left;}
.ts-latestnews .item-no-thumbnail.item-post .icon-post-type{bottom:-22px;}
.blog-grid .item-post{margin-bottom:50px;}
.ts-latestnews .item-no-thumbnail{margin-top:75px;}
.ts-latestnews ul{padding-left:20px;}
.ts-latestnews ul li{list-style:inherit;}
.ts-latestnews .comment-list li{list-style:none;}
.ts-latestnews .comment-list .comment-text-wrap ul{margin-left:20px;}
.ts-latestnews .comment-list .comment-text-wrap li{list-style:inherit;}
.ts-latestnews .pagination ul{padding:0;}
.ts-hidden-sidebar-wrap .close-hidden-sidebar i{color:#03529f;font-size:20px;font-weight:700;line-height:38px;}
.ts-hidden-sidebar-wrap .close-hidden-sidebar{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border:medium none;color:#ff0000;cursor:pointer;height:40px;margin-top:-15px;position:absolute;right:20px;text-align:center;top:auto;width:40px;}
.ts-hidden-sidebar-wrap .close-hidden-sidebar:hover i{color:#ffffff;}
.grid-row + .pagination > ul{float:none;}
.main-nav .nav > li:last-child ul.sub-menu{left:auto;right:0;top:50px;}
.nav > li:last-child{position:inherit;}
.main-nav .navbar-nav .sub-menu-show-left .sub-menu .sub-menu{left:auto;right:100%;}
.site-header .header-right,.site-header .header-left{padding:0;}
@media (min-width:768px) and (max-width:991px){.footer-top .footer-border-style{margin-bottom:20px;}
.header-section .header-right{width:100%;}
.main-nav ul.nav > li:last-child ul.sub-menu{top:95px;}
.header-section-main .header-right .ts-header-item.ts-header-item-cart{position:relative;}
}
@media (max-width:767px){.main-nav .navbar-nav .sub-menu ul.sub-menu{left:0;}
.footer-border-style{display:inline-block;width:100%;}
.control-buttons{margin:20px 0;text-align:center;}
input.logged-is-out{display:none;}
.comment-respond .comment-form p.form-submit{display:block;}
div.ts-header-item-cart .ts-mini-cart-wrap{left:0;margin-left:0;right:0;top:54px;width:100%;}
.main-nav ul.navbar-nav ul.sub-menu{margin-top:0px;}
.main-nav div.navbar-collapse{left:0;overflow-y:inherit;padding:0;position:absolute;top:100%;visibility:inherit;width:100%;z-index:999;}
.main-nav div.navbar-collapse > ul{background-color:rgba(0, 0, 0, 0.9);}
.main-nav div.navbar-collapse.in{overflow-y:auto;}
.navbar-collapse .navbar-nav > li a::before, .main-nav .navbar-collapse .navbar-nav > li.active > a::before{bottom:10px;}
.main-nav ul.navbar-nav > li > a{display:inline-block;}
.main-nav div.navbar-collapse .menu-item-has-children > a::after,.megamenu-item > a:after{content:"\f0d7";position:absolute;right:-5px;font-family:FontAwesome;}
.main-nav .navbar-nav ul.sub-menu > li:hover > a{padding-left:10px;}
ul.navbar-nav{margin:0;}
.main-nav .navbar-nav .sub-menu{display:none;}
.main-nav .navbar-nav .sub-menu-open > .sub-menu{display:block;}
div .main-nav .navbar-nav ul.sub-menu{left:0;padding:0 30px;position:inherit;}
.main-nav div.navbar-collapse li.menu-item-has-children > a{display:inline-block;position:relative;}
.main-nav .navbar-nav ul.sub-menu li li a{padding:10px 25px;}
li.megamenu-item .megamenu-content{padding:0;}
.main-nav .navbar-nav .megamenu-item ul.sub-menu li li a{padding-left:0px;}
div.main-nav .navbar-nav ul.sub-menu li a{padding-left:0px;}
div .main-nav .navbar-nav ul.sub-menu .sub-menu{border:none;padding:0 15px;}
li.megamenu-item .megamenu-content .widget{border-bottom:1px solid #e5e5e5;margin:0;}
div#content{padding-left:15px;padding-right:14px;}
.ts-header-item .navbar{margin-bottom:0;}
.header-section-main{border-bottom:medium none;padding-bottom:0;position:relative;}
}
.ts-latestnews .item-post .tags{margin:0px 0 40px;}
.ts-latestnews .item-post h5{color:#373636;font-family:"Ubuntu",sans-serif;font-weight:700;line-height:22px;margin-bottom:17px;text-transform:uppercase;}
.widget li ul.children{padding-left:20px;}
.widget ul{margin:0;padding:0;}
table, th, td{border:1px solid #e5e5e5;}
table{border:medium none;border-collapse:collapse;width:100%;}
.content-post h1, .content-post h2, .content-post h3, .content-post h4, .content-post h5, .content-post h6{margin-bottom:20px;margin-top:40px;text-transform:none;}
.alignleft{display:inline;float:left;margin:5px 20px 20px 0;}
.alignright{display:inline;float:right;margin:5px 0 20px 20px;}
.aligncenter{display:block;margin-bottom:20px;margin-left:auto;margin-right:auto;}
.wp-caption{max-width:100%;}
.content-post > p{margin-bottom:10px;}
.main-nav .navbar-nav .sub-menu li{list-style:outside none none;position:relative;}
.post-password-form input{margin-right:10px;width:auto;}
.wp-caption-text{color:#858585;line-height:1.5;padding:0.5em 0;}
.content-post embed{width:100%;}
.content-post iframe{width:100%;}
.content-post cite{color:#03529f;font-family:"Ubuntu",sans-serif;font-size:12px;}
.content-post blockquote{border-left:7px solid #1b1a1a;color:#03529f;font-size:20px;font-style:italic;line-height:26px;margin:0 0 20px;padding:10px 20px;}
.content-post blockquote cite a{color:#a6a6a6;font-family:Open Sans,serif;font-size:13px;font-style:normal;}
.side-nav a{color:#a6a6a6;}
.side-nav a:hover{color:#03529f;}
.side-nav .yith-woocompare-widget .products-list > li::before{display:none;}
.side-nav .widget_calendar #wp-calendar thead tr th{border-bottom:1px solid #666666;}
.content-post a:hover{color:#a6a6a6;}
div.chosen-container-single .chosen-single div b::after{border:medium none;content:"\f107";font-family:FontAwesome;line-height:5px;}
div.chosen-container-active.chosen-with-drop .chosen-single div b::after{border:medium none;content:"\f106";font-family:FontAwesome;line-height:0px;margin-top:0px;}
.tags a:hover{border-color:#03529f;}
.main-nav .navbar-nav > li.current-menu-parent > a{color:#03529f;}
.main-nav .navbar-nav .megamenu-item .sub-menu li.current-menu-item > a{color:#03529f;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.header-section-main div.ts-header-item > a:hover{color:#03529f;}
.header-section-main div.ts-header-item.ts-header-item-search > a:hover{color:#ffffff;}
.ts-service .ts-inner h3 > a{color:#ffffff;}
.breadcrumbs span{color:#f3f3f3;}
.ts-team .team-item{margin-bottom:30px;}
.ts-team .ts-team-overlay p{display:block;}
.team-item .team-item-inner{margin:0 auto;}
.team-item .team-item-inner .team-thumb img{width:100%}
.ts-call-to-action p,
.section-title .title-description p,
.item-features p{margin-bottom:0;}
.ts-latestnews .item-post .info-post h5 > a{color:#373636;}
.ts-latestnews .item-post .info-post h5 > a:hover{color:#03529f;}
.item-features h6 > a, .info-team h5 > a{color:#373636;}
.item-features h6 > a:hover, .info-team h5 > a:hover{color:#03529f;}
.total-cols-1{width:100%;}
.header-main.has-slider .header-page{border:none;}
.header-main{padding:10px 0;}
.header-main .title-wrap{margin-bottom:30px;}
.header-bg-img{background-size:cover;min-height:340px;background-image:url(../images/about1.jpg);background-repeat:no-repeat;background-position:center;}
.header-bg-img .title-wrap{top:50%;position:absolute;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.header-bg-for-plumber.header-bg-img .title-wrap{margin-top:80px;}
.header-main{position:absolute;top:14px;left:0;padding:0;}
.header-main .title-wrap .breadcrumbs{margin-top:20px}
.wpb_accordion_wrapper.ui-accordion .ui-accordion-header > a,
.wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header > a{color:#373636;}
.section-404{padding:110px 0 205px;}
.section-404 h1{line-height:normal;margin:0;}
.section-404 .btn.blue:hover{color:#ffffff;background:#a6a6a6;}
.wpb_wrapper .wpb_accordion .wpb_text_column .wpb_wrapper img{float:left;margin-right:20px;}
.wpb_accordion .wpb_accordion_wrapper.ui-accordion .ui-accordion-content{padding-top:10px;}
h1, h2, h3, h4, h5, h6{font-family:'Lato', Arial, Helvetica, sans-serif;font-weight:700;margin-top:0;color:#1b1a1a;}
h1{font-size:32px;line-height:46px;}
h2{font-size:28px;line-height:normal;}
h3{font-size:25px;line-height:28px;}
h4{font-size:22px;line-height:26px;}
h5{font-size:18px;line-height:24px;}
h6{font-size:14px;line-height:24px;}
.title-icon{margin-top:0;}
.title-text h2.page-title{font-size:35px;line-height:35px;margin:0 0 2px;}
.title-text h6{font-family:Ubuntu;font-weight:400;}
.wpcf7-form input, .wpcf7-form select, .wpcf7-form textarea{margin-bottom:30px;}
.login-register-page-row{padding:180px 0 170px;}
.section-login .section-title h3{font-weight:500;}
.login-register-page-row .login-wrap{width:370px;max-width:100%;margin:0 auto;}
#content.left-sidebar-content,
#content.right-sidebar-content{padding:100px 0;}
.box-container{width:1230px;max-width:100%;}
body.page-template-box-template{background:url(../images/bg-boxed.jpg) repeat;}
body.page-template-box-template #content{background:#ffffff;overflow:hidden;}
label.footer-link{font-weight:400;margin-left:20px;font-size:13px;}
.body-box > .site-main{overflow:hidden;width:1230px;max-width:100%;margin:0 auto;}
.body-box.is-box-padding > .site-main{overflow:visible;}
body.page-template-fullwidth-template-dark{background:#1e1e1e;}
.container-dark .section-title h2{color:#ffffff;}
.container-dark .ts-call-to-action{background:transparent;border-color:rgba(229,229,229,0.1);}
.container-dark .ts-latestnews .item-post,
.container-dark .ts-latestnews .meta-post,
.container-dark .ts-latestnews .meta-post li{border-color:rgba(229,229,229,0.1);}
.container-dark .item-features{border-color:rgba(229,229,229,0.1);background-color:#1b1b1b;}
.container-dark .item-features h6 > a, .container-dark .info-team h5 > a{color:#cecece;}
.container-dark .ts-latestnews .item-post .info-post h5 > a{color:#ffffff;}
.container-dark .item-features h6 > a:hover, .container-dark .info-team h5 > a:hover{color:#03529f;}
.container-dark .item-testimonial .quote-client{background:#1e1e1e;}
.container-dark .item-testimonial .quote-client::after{border-color:transparent #1e1e1e transparent transparent;}
.container-dark .item-testimonial .info-client .client-name{color:#ffffff;}
.container-dark .ts-client-slide, .container-dark .ts-client-slide .client-item{border-color:rgba(229,229,229,0.1);}
.section-blog .item-post .info-post h3 a:hover{color:#03529f;}
.section-soon .counter{padding-top:0;}
.section-soon .section-title h2{font-size:45px;font-weight:bold;}
.ts-countdown-wrap .counter-item{border:1px solid #e5e5e5;padding:42px 15px 35px 15px;display:block;text-align:center;}
.bullet-list.list-style{margin-bottom:20px}
.list-style > li .bullet.fa-circle{font-size:7px;}
.list-style > li .bullet-number{font-size:13px;font-weight:bold;}
.ts-latestnews .item-post img{-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-ms-border-radius:2px 2px 0 0;-o-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;}
.ts-latestnews .item-post .info-post h5{letter-spacing:-0.5px;}
#sidebar .news > li h6 a:hover{color:#03529f;}
.widget .cat-item a{color:#666666;}
.widget ul .cat-item a:hover{color:#03529f;}
.widget_pages .page_item a, .widget_meta ul li a,
.widget_nav_menu ul li a,
.widget_recent_entries ul li a{color:#666666;}
.widget_pages .page_item a:hover, .widget_meta ul li a:hover,
.widget_nav_menu ul li a:hover, .widget_recent_entries ul li a:hover{color:#03529f;}
.news li > h6, .news li > .news-date{display:block;padding-left:80px;}
.widget ul li.page_item, .widget ul li.cat-item,
.widget_nav_menu ul li.menu-item,
.widget_recent_entries ul li, .widget_meta ul li{line-height:36px}
.widget_nav_menu .sub-menu > li > a{padding:0;}
.widget_shopping_cart .product_list_widget li{line-height:28px}
.widget.ts_widget_new_posts-4 ul li::before,
.widget .twitter-list li:before{display:none;}
.widget_layered_nav ul li{line-height:normal;}
.news > li{display:inline-block;width:100%;}
.widget .news li > a{float:left;}
.woocommerce.widget_shopping_cart .widget_shopping_cart_content .product_list_widget > li .widget-cart-title-product a{font-weight:500!important;}
.woocommerce .product_list_widget > li .widget-cart-title-product span{font-weight:700!important;}
.product_list_widget .product-title,
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a{font-weight:500;}
.product_list_widget li a > span{font-weight:700;}
.widget_recent_comments li.recentcomments{margin-bottom:10px}
.side-nav .login-wrap{border:none;padding:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}
.side-nav .login-wrap .section-title{text-align:left;padding-bottom:15px}
.side-nav .section-title .subtitle{display:none;}
.side-nav .section-title h3{color:#ffffff;text-transform:uppercase;}
.side-nav .login-wrap p.login-remember{margin-bottom:10px}
.login-wrap p.login-remember{float:left;}
.login-wrap .register-link{color:#000000;font-weight:bold;text-align:center;font-size:14px;font-family:'Open sans';margin:15px 0 0;}
.ts-register-form .login-footer a:hover{color:#03529f;}
.login-wrap a.lost-pass-link{float:right;}
.ts_widget_new_posts-2.widget .news li::before{display:none;}
.comment-item .comment-meta > a{color:#b2b2b2;}
footer .news > li h6 a{color:#cacaca;}
.woocommerce table.wishlist_table{border:none;}
.woocommerce table.wishlist_table thead,
table.wishlist_table thead{background:none}
.woocommerce table.wishlist_table thead tr th,
table.wishlist_table thead tr th{background:#f6f6f7;font-family:'Ubuntu';font-weight:bold;font-size:14px;color:#373636;}
.woocommerce table.wishlist_table thead th,
.woocommerce table.wishlist_table td{border-width:1px 1px 0 0;border-color:#e5e5e5;}
.woocommerce table.wishlist_table thead th:first-child,
.woocommerce table.wishlist_table td:first-child{border-left-width:1px;}
.woocommerce table.wishlist_table .product-thumbnail > a{max-width:none;width:70px;}
.woocommerce table.wishlist_table td.product-name{font-family:"Raleway";}
.woocommerce #content table.wishlist_table tr td.product-remove a.remove{background:#000000 none repeat scroll 0 0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;color:#ffffff !important;font-size:18px;font-weight:400;height:18px;line-height:18px;text-align:center;width:18px;}
.woocommerce table.wishlist_table tr td{color:#a6a6a6;font-family:'Open Sans';}
.woocommerce table.wishlist_table tr td.product-price ins{text-decoration:none;}
.woocommerce .wishlist_table tr td.product-stock-status span.wishlist-in-stock{color:#03529f;}
.woocommerce .wishlist_table tr td.product-add-to-cart{text-align:center;}
.woocommerce .wishlist_table tr td.product-add-to-cart .product-buttons{position:static;}
.woocommerce .wishlist_table tr td.product-add-to-cart .ts-product-overlay{opacity:1;filter:alpha(opacity=1);display:inline-block;width:auto;background:none;}
.woocommerce .wishlist_table tr td.product-add-to-cart .add_to_cart_button{background:#03529f;color:#ffffff;padding:0 15px;line-height:28px;text-transform:none;font-weight:400;display:inline-block!important;margin:0;font-family:'Open Sans';}
.woocommerce .wishlist_table tr td.product-add-to-cart .add_to_cart_button:hover,
.woocommerce .wishlist_table tr td.product-add-to-cart .add_to_cart_button:focus{background:#dad8da;color:#515151;}
.woocommerce .wishlist-title h2{font-family:Ubuntu;font-size:22px;font-weight:bold;margin-bottom:15px;text-transform:uppercase;vertical-align:middle;}
.yith-wcwl-share li a{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;}
.woocommerce table.wishlist_table tr td.product-remove{padding:5px;}
.woocommerce table.wishlist_table tfoot{background:#ffffff;}
.woocommerce table.wishlist_table tfoot tr:last-child td{border-bottom-width:1px;}
.ts-subscribe-form-section.subscribe-form-section-style-2 .ts-subscribe-text{width:66.6667%;padding-right:15px;float:left;color:#666666;line-height:23px;}
.ts-subscribe-form-section.subscribe-form-section-style-2 .ts-subscribe-form{width:33.3333%;padding-left:15px;float:left;}
.subscribe-form-section-style-2 .ts-subscribe-form .mc4wp-form{margin:0}
.subscribe-form-section-style-2 .ts-subscribe-form .mc4wp-form form{}
.subscribe-form-section-style-2 .ts-subscribe-form .mc4wp-form input[type="text"]{display:inline-block;max-width:75%;width:280px;padding:6px 15px;line-height:24px;text-align:left;}
.subscribe-form-section-style-2 .ts-subscribe-form .mc4wp-form input[type="submit"]{display:inline-block;float:right;font-family:Ubuntu;line-height:24px;padding:6px 20px;width:auto;}
.header-main.style-autoshop{padding:0;}
.header-main.style-autoshop.has-slider{top:0;}
.widget_text .textwidget .date-value{color:#666666;padding:5px 0 20px 20px;}
.footer-bottom .widget_nav_menu li{padding-top:0;border-bottom:1px solid #242424;text-transform:uppercase;}
.footer-bottom .widget_nav_menu li a{color:#acacac;}
.twitter-list li{font-weight:600;font-family:'Open Sans';}
.twitter-list a, .twitter-list span{font-weight:400;}
.service-style-3 .ts-excerpt{color:#ffffff;}
.slider-wrap .title-wrap{display:none;}
.ts-client-slide .client-item{background:#ffffff;}
.ts-client-slide.no-border .client-item.item-no-border{padding:0;margin:0 30px 30px 0px;text-align:center;}
.ts-client-slide .client-item.item-no-border
.container-dark .ts-client-slide .client-item{background:transparent;}
.header-top .header-left{text-align:left;}
.footer-contact.contact-style-4{position:relative;padding:18px 20px;min-height:100px;}
.footer-contact.contact-style-4 span.icon{background:#03529f;color:#000000;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;position:absolute;bottom:-10px;}
#footer .footer-contact.contact-style-4 span.icon{color:#000000;}
.footer-contact.contact-style-4 .contact-box > div span{font-weight:bold;}
.service-style-7 .title-service h3{padding-top:12px;}
.ts-service .ts-button-sv{margin-top:0;}
.service-style-7 .title-service span.icon{display:block;float:right;}
.ts-intro{margin-top:30px;margin-bottom:0;}
.header-bg-img .header-bg-img-overlay{position:absolute;top:0;left:0;width:100%;height:100%;}
.header-bg-img.header-bg-for-construction .header-bg-img-overlay{background:rgba(0,0,0,0.25);}
.pricing-item{margin-top:30px;}
@media (max-width:991px){.team-item .team-item-inner{max-width:320px;}
.section-soon .section-title h2{font-size:35px;}
.ts-countdown-wrap .counter-item{padding:10px}
.subscribe-form-section-style-2 .ts-subscribe-form .mc4wp-form form{text-align:center;}
.subscribe-form-section-style-2 .ts-subscribe-form .mc4wp-form input[type="submit"]{float:none;}
.subscribe-form-section-style-2 .ts-subscribe-form .mc4wp-form input[type="text"]{max-width:100%}
.tp-caption.ts-caption-icon1, .tp-caption.ts-caption-icon3,
.tp-caption.ts-caption-icon5, .tp-caption.ts-caption-icon6,
.tp-caption.ts-caption-icon8{width:65px!important;height:65px!important;line-height:65px!important;}
.ts-service.service-style-6,
.ts-service.service-style-9,
.ts-service.service-style-10{margin:30px auto 0;max-width:345px;}
}
@media (min-width:768px) and (max-width:991px){.ts-service.service-style-7{padding:15px;}
.service-style-7 .title-service h3{font-size:18px;}
.service-style-7 .title-service span.icon{font-size:20px;width:40px;height:40px;line-height:40px;}
.style-construction .header-top .header-left{float:left;width:auto;}
.style-construction .header-top .header-right{float:right;width:auto;padding-right:5px;}
}
@media (max-width:767px){.ts-countdown-wrap .counter-item{padding:0;border:none;}
.section-soon .section-title h2{font-size:30px;}
.counter-item .number{font-size:60px;line-height:60px;}
.woocommerce table.wishlist_table tr td, .woocommerce table.wishlist_table tr th{padding:7px;}
.ts-subscribe-form-section.subscribe-form-section-style-2 .ts-subscribe-text,
.ts-subscribe-form-section.subscribe-form-section-style-2 .ts-subscribe-form{width:100%;padding:0;}
.ts-subscribe-form-section.subscribe-form-section-style-2 .ts-subscribe-form{margin-top:20px}
.tp-caption.ts-caption-icon1, .tp-caption.ts-caption-icon3,
.tp-caption.ts-caption-icon5, .tp-caption.ts-caption-icon6,
.tp-caption.ts-caption-icon8{width:45px!important;height:45px!important;line-height:45px!important;}
}
@media (max-width:480px){.section-soon .section-title h2{font-size:22px;}
.ts-countdown-wrap .counter-item{padding:0;border:none;}
.counter-item .number{font-size:40px;line-height:40px;}
.counter-item .lbl{font-size:13px;}
.woocommerce .wishlist_table tr td.product-name a{font-size:12px;}
.woocommerce table.wishlist_table thead tr th, table.wishlist_table thead tr th{font-size:12px;}
.woocommerce table.wishlist_table tr td{font-size:12px;}
.woocommerce .wishlist_table tr td.product-add-to-cart .add_to_cart_button{line-height:normal;}
.woocommerce .wishlist-title h2{font-size:18px;}
.tp-caption.ts-caption-icon1, .tp-caption.ts-caption-icon3,
.tp-caption.ts-caption-icon5, .tp-caption.ts-caption-icon6,
.tp-caption.ts-caption-icon8{width:30px!important;height:30px!important;line-height:30px!important;}
}
.header-search-form-outside{background:#272930 none repeat scroll 0 0;display:none;}
.header-search-form-outside .header-search-form-container{padding:10px 0;text-align:right;}
.header-search-form-outside .header-search-form-container form{display:inline-block;}
.header-search-form-outside .header-search-form-container .close-search-form{color:#666666;display:inline-block;font-size:15px;}
.header-search-form-outside .header-search-form-container form input{background:transparent none repeat scroll 0 0;border:medium none;border-radius:0;color:#999999;display:inline-block;line-height:20px;margin:0;width:auto;}
.header-search-form-outside .header-search-form-container form .search-submit{display:none;}
.header-search-form-outside .header-search-form-container form input::-webkit-input-placeholder{color:#999999;}
.header-search-form-outside .header-search-form-container form input:-moz-placeholder{color:#999999;}
.header-search-form-outside .header-search-form-container form input::-moz-placeholder{color:#999999;}
.header-search-form-outside .header-search-form-container form input:-ms-input-placeholder{color:#999999;}
.header-bg-img.empty-content{display:none;}
.pricing-item .btn{margin-top:25px;}
.section-title.title-desc-style-cleaning h2{font-size:35px;font-weight:700;position:relative;}
.section-title.title-desc-style-cleaning h2:after{content:"";width:20px;height:2px;background-color:#bfbfbf;position:absolute;left:50%;bottom:-18px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.section-title.title-desc-style-cleaning.align-left h2::after,
.section-title.title-desc-style-cleaning.align-right h2::after{display:none;}
.title-desc-style-cleaning .title-description{margin-top:35px;}
.header-bg-for-cleaning .header-bg-img-overlay{background:rgba(0,0,0,0.55);}
.header-bg-img.header-bg-for-cleaning{min-height:185px;}
.header-bg-for-cleaning .title-wrap .inner-title-container .col-sm-9,
.header-bg-for-cleaning .title-wrap .inner-title-container .col-sm-3{width:100%;}
.header-bg-for-cleaning .title-wrap .title-text,
.header-bg-for-cleaning .title-wrap .breadcrumbs{text-align:center;}
.header-bg-for-cleaning .title-wrap .title-text .page-title{position:relative;margin-bottom:38px;}
.header-bg-for-cleaning .title-wrap .title-text .page-title:after{content:"";width:20px;height:2px;background-color:#bfbfbf;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:-20px;}
.header-main.style-cleaning{position:relative;top:0;}
.header-main.style-cleaning .header-bottom{box-shadow:0 2px 3px rgba(39, 41, 48, 0.03);-moz-box-shadow:0 2px 3px rgba(39, 41, 48, 0.03);-webkit-box-shadow:0 2px 3px rgba(39, 41, 48, 0.03);}
.cleaning-container .inner-section-container{display:inline-block;width:100%;float:left;}
.style-cleaning .header-top .cleaning-container .inner-section-container{border-bottom:1px solid rgba(222, 222, 222, 0.8);}
.style-cleaning .header-bottom .cleaning-container .inner-section-container{box-shadow:0 2px 3px rgba(39, 41, 48, 0.03);-moz-box-shadow:0 2px 3px rgba(39, 41, 48, 0.03);-webkit-box-shadow:0 2px 3px rgba(39, 41, 48, 0.03);}
.style-cleaning .ts-header-section-position-left{float:left;}
.style-cleaning .ts-header-section-position-right{float:right;}
.style-cleaning .ts-header-item-contact-info .sep{display:none;}
.style-cleaning .ts-header-item-contact-info .contact-text{color:#999999;line-height:20px;padding:15px 15px;border-left:1px solid #e5e5e5;}
.style-cleaning .ts-header-item-contact-info .contact-text:first-child{border-left:none;padding-left:0;}
.style-cleaning .ts-header-item-contact-info .contact-text span{color:#666666;}
.ts-header-item{display:inline-block;}
.style-cleaning .header-icons{padding:10px 10px 10px 0;border-right:1px solid #e5e5e5;}
.style-cleaning .header-icons > a{width:29px;height:29px;border:1px solid #e5e5e5;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;font-size:15px;color:#999999;display:inline-block;text-align:center;line-height:29px;margin-right:5px;}
.style-cleaning .header-icons > a:hover{color:#fe5621;}
.style-cleaning .ts-header-item-call-to-action{padding:10px 0px 10px 15px;}
.style-cleaning .ts-header-item-call-to-action .header-link{line-height:20px;padding:4px 12px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;background-color:#404040;font-size:12px;font-weight:400;color:white;}
.style-cleaning .header-section-main .header-right .main-nav{float:right;margin:0;}
.style-cleaning .header-top{padding-bottom:0}
.style-cleaning .header-section-main .ts-hiddden-sidebar-icon,
.style-cleaning .header-section-main .ts-header-item-cart > a,
.style-cleaning .header-section-main .ts-header-item-search > a{font-size:14px;color:#404040;line-height:28px;padding:35px 0;margin:0 0 0 25px;}
.style-cleaning .header-section-main .ts-hiddden-sidebar-icon:hover,
.style-cleaning .header-section-main .ts-header-item-cart > a:hover,
.style-cleaning .header-section-main div.ts-header-item.ts-header-item-search > a:hover,
.style-cleaning .header-section-main div.ts-header-item.ts-header-item-search > a.active{color:#fe5621;}
.style-cleaning .main-nav .navbar-nav > li > a{padding:37px 10px;font-size:13px;font-weight:700;line-height:24px;text-transform:uppercase;color:#404040;}
.style-cleaning .main-nav .navbar-nav > li > a:hover{color:#fe5621;}
.style-cleaning .main-nav .navbar-nav > li:hover > a:before,
.style-cleaning .main-nav .navbar-nav > li.active > a::before,
.style-cleaning .main-nav .navbar-nav > li > a:hover:before,
.style-cleaning .main-nav .navbar-nav > li.current-menu-parent > a::before{width:100%;left:0;bottom:0px;}
.style-cleaning .main-nav .navbar-nav ul.sub-menu{left:0;border:none;}
.style-cleaning .main-nav .navbar-nav ul.sub-menu .sub-menu{left:100%;}
.style-cleaning .navbar-nav > li:nth-last-child(3) .sub-menu .sub-menu,
.style-cleaning .navbar-nav > li:nth-last-child(2) .sub-menu .sub-menu,
.style-cleaning .navbar-nav > li:last-child .sub-menu .sub-menu{left:auto;}
.style-cleaning .main-nav .navbar-nav .sub-menu > li.active > a{background:#fafafa;}
.style-cleaning .main-nav .navbar-nav .sub-menu > li:hover > a{background:#fafafa;padding-left:15px;}
.style-cleaning .main-nav .nav > li:last-child ul.sub-menu{top:100%;}
.style-cleaning .main-nav .navbar-nav li.megamenu-item ul.sub-menu .menu li:hover a{padding-left:0;}
.style-cleaning .logo{margin-top:25px}
.style-cleaning .navbar-static-top.navbar-default .navbar-toggle{width:28px;margin:15px 0 0 0;}
.style-cleaning .kebab span{background:#404040;}
.style-cleaning div .cross{background:#e5e5e5;line-height:25px;color:#404040;}
.style-cleaning .ts-header-item-search.sub-menu-open > a{background:transparent;color:#fe5621;}
.style-cleaning div.ts-header-item-cart .ts-mini-cart-wrap{top:100%}
.service-style-14 .ts-service-img{position:relative;}
.service-style-14 .ts-service-item .ts-service-img .icon{width:52px;height:52px;background-color:black;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;color:white;font-size:32px;text-align:center;position:absolute;left:30px;bottom:30px;margin-bottom:0;line-height:52px;}
.service-style-14 .ts-inner h3{font-size:24px;font-weight:500;line-height:46px;color:#000000;margin:18px 0 8px 0;}
.service-style-14:hover .ts-inner h3{color:#fe5621;}
.service-style-14:hover .ts-service-item .ts-service-img .icon{background:#fe5621;}
.container-dark .service-style-14 .ts-inner h3{color:#ffffff;}
.container-dark .service-style-14:hover .ts-inner h3{color:#fe5621;}
.service-style-25{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#ffffff;margin-bottom:45px;overflow:hidden;position:relative;text-align:center;}
.service-style-25 figure{bottom:0;height:100%;left:0;position:absolute;width:100%;z-index:0;}
.service-style-25 figure img{width:100%;}
.service-style-25 .content-service{background:rgba(0, 0, 0, 0.74);padding:85px 0 90px;position:relative;z-index:1;}
.service-style-25 .icon{display:block;font-size:32px;margin-bottom:20px;-webkit-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
.service-style-25 h3{color:#ffffff;font-size:24px;font-weight:500;-webkit-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
.service-style-25 .content-hover{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;bottom:-100%;height:100%;left:0;opacity:0;padding:15px;position:absolute;-webkit-transition:bottom 0.5s ease 0s, opacity 0.5s ease-out 0s;-o-transition:bottom 0.5s ease 0s, opacity 0.5s ease-out 0s;transition:bottom 0.5s ease 0s, opacity 0.5s ease-out 0s;width:100%;z-index:1;}
.service-style-25:hover .content-hover{bottom:0;opacity:1;}
.service-style-25:hover .content-service h3,
.service-style-25:hover .content-service .icon{opacity:0;}
.service-style-25 .ts-button-sv{background:#fe5621;color:#ffffff;margin-top:15px;}
.ts-service.service-style-15{border:1px solid #e5e5e5;background:#ffffff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;margin-bottom:30px;padding:30px;-webkit-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;text-align:center;}
.service-style-15 span.icon{background:#f6f6f6 none repeat scroll 0 0;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#000000;display:inline-block;font-size:32px;height:52px;line-height:52px;text-align:center;width:52px;margin:0 auto;}
.service-style-15:hover span.icon{background:#000000;color:#ffffff;}
.ts-service.service-style-15 h3{color:#000000;font-size:24px;font-weight:500;line-height:normal;margin:16px 0;}
.ts-service.service-style-15 h3 a{color:#000000;}
.ts-service.service-style-15:hover h3,
.ts-service.service-style-15:hover h3 a{color:#ffffff;}
.ts-service.service-style-15:hover{background:#fe5621;color:#ffffff;}
.container-dark .service-style-13 h3{color:#ffffff;}
.footer-contact.contact-style-5{border:none;padding:0 0 50px 0;position:relative;min-height:auto;}
#footer .footer-contact.contact-style-5 .icon{line-height:normal;color:#fe5621;}
#footer .footer-contact.contact-style-7 .icon{background:#fe5621;color:#ffffff;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;}
.footer-contact.contact-style-5 .contact-box > h6, .footer-contact.contact-style-5 .contact-box > div,
.footer-contact.contact-style-5 .address-box > h6, .footer-contact.contact-style-5 .address-box > div,
.footer-contact.contact-style-5 .footer-follow > h6, .footer-contact.contact-style-5 .footer-follow > div,
.footer-contact.contact-style-5 .about-box > h6, .footer-contact.contact-style-5 .about-box > div{padding-left:55px;}
@media (min-width:768px) and (max-width:991px){.ts-service.service-style-15{padding:15px 10px;}
.service-style-15 span.icon{font-size:25px;width:45px;height:45px;line-height:45px;}
.ts-service.service-style-15 h3{font-size:20px;}
.style-cleaning .header-section .header-right{width:auto;}
.style-cleaning .header-cleaning-main-left{width:18%;}
.style-cleaning .header-cleaning-main-right{width:82%;}
.style-cleaning .header-section-main .ts-hiddden-sidebar-icon,
.style-cleaning .header-section-main .ts-header-item-cart > a,
.style-cleaning .header-section-main .ts-header-item-search > a{margin-left:15px;padding:15px 0;font-size:11px;}
.style-cleaning .main-nav .navbar-nav > li > a{padding:17px 10px;font-size:10px;}
.style-cleaning .ts-header-item-contact-info .contact-text{padding:10px;}
.style-cleaning .header-icons{padding-top:6px;padding-bottom:6px}
.style-cleaning .ts-header-item-call-to-action{padding:7px 0 7px 15px;}
.style-cleaning .logo{margin-top:15px;}
}
@media(max-width:767px){.style-cleaning .header-top{display:block;}
.style-cleaning .ts-header-item-contact-info .contact-text{padding:10px;}
.style-cleaning .ts-header-item.ts-header-item-contact-info{width:100%}
.style-cleaning .ts-header-item-social-icons-list, .style-cleaning .ts-header-item-call-to-action{display:none;}
.style-cleaning .header-section-main .header-cleaning-main-left{width:40%;}
.style-cleaning .header-section-main .ts-hiddden-sidebar-icon, .style-cleaning .header-section-main .ts-header-item-cart > a, .style-cleaning .header-section-main .ts-header-item-search > a{margin-left:15px;padding:15px 0;}
.style-cleaning .logo{margin-top:15px;}
.style-cleaning .main-nav .navbar-nav > li > a{padding:10px;}
.style-cleaning .main-nav .navbar-nav > li:hover > a::before,
.style-cleaning .main-nav .navbar-nav > li.active > a::before,
.style-cleaning .main-nav .navbar-nav > li > a:hover::before,
.style-cleaning .main-nav .navbar-nav > li.current-menu-parent > a::before{display:none;}
}
.ts-helmets .esg-navigationbutton.esg-loadmore{background:#03529f!important;border-color:#03529f!important;}
.ts-helmets .esg-navigationbutton.esg-loadmore:hover{color:#03529f!important;}
.ts-helmets .esg-filter-wrapper .esg-filterbutton:hover,
.ts-helmets .esg-filter-wrapper .esg-sortbutton:hover,
.ts-helmets .esg-filter-wrapper .esg-sortbutton-order:hover,
.ts-helmets .esg-filter-wrapper .esg-cartbutton-order:hover,
.ts-helmets .esg-filter-wrapper .esg-filterbutton.selected{color:#03529f!important;}
.ts-helmets .esg-filter-wrapper .esg-filterbutton:hover:after,
.ts-helmets .esg-filter-wrapper .esg-sortbutton:hover:after,
.ts-helmets .esg-filter-wrapper .esg-sortbutton-order:hover:after,
.ts-helmets .esg-filter-wrapper .esg-cartbutton-order:hover:after,
.ts-helmets .esg-filter-wrapper .esg-filterbutton.selected:after{background:#03529f!important;}
.ts-helmets .esg-navigationbutton.esg-pagination-button:hover,
.ts-helmets .esg-navigationbutton.esg-pagination-button.selected,
.ts-helmets .esg-navigationbutton.esg-right:hover{background:#03529f!important;}
.ts-helmets .eg-essential-preview-element-0{background:#03529f!important;}
.ts-style-construction-1 .esg-navigationbutton.esg-loadmore{background:#03529f;border-color:#03529f;}
.ts-style-construction-1 .esg-navigationbutton.esg-loadmore:hover{color:#03529f;}
.ts-style-construction-1 .esg-filter-wrapper .esg-filterbutton:hover,
.ts-style-construction-1 .esg-filter-wrapper .esg-sortbutton:hover,
.ts-style-construction-1 .esg-filter-wrapper .esg-sortbutton-order:hover,
.ts-style-construction-1 .esg-filter-wrapper .esg-cartbutton-order:hover,
.ts-style-construction-1 .esg-filter-wrapper .esg-filterbutton.selected{color:#03529f;}
.ts-style-construction-1 .esg-filter-wrapper .esg-filterbutton:before,
.ts-style-construction-1 .esg-filter-wrapper .esg-sortbutton:before,
.ts-style-construction-1 .esg-filter-wrapper .esg-sortbutton-order:before,
.ts-style-construction-1 .esg-filter-wrapper .esg-cartbutton-order:before{background:#03529f;}
.ts-style-construction-1 .esg-navigationbutton.esg-pagination-button:hover,
.ts-style-construction-1 .esg-navigationbutton.esg-pagination-button.selected{background:#03529f;}
.ts-style-construction-1 .eg-essential-preview-element-0,
.ts-construction-2 .eg-essential-preview-element-0{background:#03529f;}
.ts-construction-2 .esg-navigationbutton.esg-loadmore{background:#03529f;border-color:#03529f;}
.ts-construction-2 .esg-navigationbutton.esg-loadmore:hover{color:#03529f;}
.ts-construction-2 .esg-filter-wrapper .esg-filterbutton:hover,
.ts-construction-2 .esg-filter-wrapper .esg-sortbutton:hover,
.ts-construction-2 .esg-filter-wrapper .esg-sortbutton-order:hover,
.ts-construction-2 .esg-filter-wrapper .esg-cartbutton-order:hover,
.ts-construction-2 .esg-filter-wrapper .esg-filterbutton.selected{color:#03529f;}
.ts-construction-2 .esg-filter-wrapper .esg-filterbutton:before,
.ts-construction-2 .esg-filter-wrapper .esg-sortbutton:before,
.ts-construction-2 .esg-filter-wrapper .esg-sortbutton-order:before,
.ts-construction-2 .esg-filter-wrapper .esg-cartbutton-order:before{background:#03529f;}
.ts-construction-2 .esg-navigationbutton.esg-pagination-button:hover,
.ts-construction-2 .esg-navigationbutton.esg-pagination-button.selected,
.ts-construction-2 .esg-navigationbutton.esg-right:hover{background:#03529f;}
.ts-cleaning-1 .esg-navigationbutton.esg-loadmore{background:#fe5621!important;border-color:#fe5621!important;}
.ts-cleaning-1 .esg-navigationbutton.esg-loadmore:hover{color:#fe5621!important;}
.ts-cleaning-1 .esg-filter-wrapper .esg-filterbutton:hover,
.ts-cleaning-1 .esg-filter-wrapper .esg-sortbutton:hover,
.ts-cleaning-1 .esg-filter-wrapper .esg-sortbutton-order:hover,
.ts-cleaning-1 .esg-filter-wrapper .esg-cartbutton-order:hover,
.ts-cleaning-1 .esg-filter-wrapper .esg-filterbutton.selected{color:#fe5621!important;border-color:#fe5621!important;}
.ts-cleaning-1 .esg-navigationbutton.esg-pagination-button:hover,
.ts-cleaning-1 .esg-navigationbutton.esg-pagination-button.selected,
.ts-cleaning-1 .esg-navigationbutton.esg-right:hover,
.ts-cleaning-1 .esg-navigationbutton.esg-left:hover{background:#fe5621!important;}
.ts-cleaning-1 .eg-essential-preview-element-0{background:#fe5621!important;}
.ts-cleaning-2 .esg-navigationbutton.esg-loadmore{background:#fe5621!important;border-color:#fe5621!important;}
.ts-cleaning-2 .esg-navigationbutton.esg-loadmore:hover{color:#fe5621!important;}
.ts-cleaning-2 .esg-filter-wrapper .esg-filterbutton:hover,
.ts-cleaning-2 .esg-filter-wrapper .esg-sortbutton:hover,
.ts-cleaning-2 .esg-filter-wrapper .esg-sortbutton-order:hover,
.ts-cleaning-2 .esg-filter-wrapper .esg-cartbutton-order:hover,
.ts-cleaning-2 .esg-filter-wrapper .esg-filterbutton.selected{color:#fe5621!important;border-color:#fe5621!important;}
.ts-cleaning-2 .esg-navigationbutton.esg-pagination-button:hover,
.ts-cleaning-2 .esg-navigationbutton.esg-pagination-button.selected,
.ts-cleaning-2 .esg-navigationbutton.esg-right:hover{background:#fe5621!important;}
.ts-cleaning-2 .eg-essential-preview-element-0{background:#fe5621!important;}
.ts-overlay:hover{color:#fff;}
.ts-client-slide .client-item{padding:5px;}
.ts-client-slide.no-border .client-item.item-no-border{box-shadow:0 2px 3px rgba(39, 41, 48, 0.08);-moz-box-shadow:0 2px 3px rgba(39, 41, 48, 0.08);-webkit-box-shadow:0 2px 3px rgba(39, 41, 48, 0.08);}
.footer-top .widget_mc4wp_widget{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;margin-top:100px;padding:30px 10px;}
.footer-top .widget_mc4wp_widget .mc4wp-form{margin:0;}
.footer-top .widget_mc4wp_widget .mc4wp-form input{margin:0;}
.footer-top .mc4wp-form form{margin:0;padding:0;position:relative;}
.footer-top input[type="text"]{background-color:#242424;border:medium none;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;color:#acacac;font-family:"Open Sans",sans-serif;padding:8px 40px 8px 10px;}
.footer-top input[type="submit"]{background:#bf8b5b url("../images/white-arrow.png") no-repeat scroll center center;border:medium none;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;box-sizing:unset;-moz-box-sizing:unset;color:#ffffff;font-size:18px;font-weight:700;height:15px;line-height:14px;min-height:0;padding:5px;position:absolute;right:7px;text-indent:-9999px;top:7px;vertical-align:middle;width:15px;z-index:99;}
.mc4wp-form input::-webkit-input-placeholder{color:#acacac;}
.mc4wp-form input:-moz-placeholder{color:#acacac;}
.mc4wp-form input::-moz-placeholder{color:#acacac;}
.mc4wp-form input:-ms-input-placeholder{color:#acacac;}
.style-construction .header-left{float:left;}
.style-construction .header-right{float:right;}
.style-construction .ts-header-item{display:inline-block;vertical-align:middle;max-width:100%;}
.style-construction .ts-header-item.ts-header-item-cart-outside > a,
.style-construction .ts-header-item.ts-header-item-sliding_menu .ts-hiddden-sidebar-icon{width:40px;height:27px;border:1px solid #e5e5e5;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;text-align:center;color:#404040;display:inline-block;margin-left:10px;line-height:27px;padding:0;font-size:14px;}
.style-construction .ts-header-item.ts-header-item-cart-outside > a:hover,
.style-construction .ts-header-item.ts-header-item-cart-outside > a.active,
.style-construction .ts-header-item.ts-header-item-sliding_menu .ts-hiddden-sidebar-icon:hover{color:#ffc40e;}
.style-construction .header-section-second{background:#fbfbfb;padding:0;}
.style-construction .header-top{border-bottom:1px solid #dedede;}
.style-construction .header-bottom{box-shadow:0 3px 2px 0 rgba(39, 41, 48, 0.1);-moz-box-shadow:0 3px 2px 0 rgba(39, 41, 48, 0.1);-webkit-box-shadow:0 3px 2px 0 rgba(39, 41, 48, 0.1);}
.style-construction .header-section-main{background:#ffffff;padding:0;margin-bottom:0;}
.style-construction.header-main{top:0;padding:0;position:relative;}
.style-construction .header-section-second .contact-text{color:#a6a6a6;padding:15px 12px;line-height:20px;border-left:1px solid #dedede;}
.style-construction .header-section-second .sep{display:none;}
.style-construction .header-top .contact-text span{color:#666666}
.style-construction .header-top .ts-header-item-social-icons-list,
.style-construction .header-top .ts-header-item-cart,
.style-construction .header-top .ts-header-item-menu_right_icon{padding:10px 0;}
.style-construction .ts-header-item-social-icons-list{border-right:1px solid #e5e5e5;}
.style-construction .ts-header-item-social-icons-list a{color:#999999;line-height:30px;margin:0 13px;font-size:15px;}
.style-construction .ts-header-item-social-icons-list a:hover{color:#ffc40e;}
.style-construction .header-section-main .main-nav{float:right;}
.style-construction .main-nav .navbar-nav > li{padding:38px 0;}
.style-construction .main-nav .navbar-nav > li > a{color:#404040;padding:0 15px;line-height:28px;}
.style-construction .navbar{margin-bottom:0;}
.style-construction .navbar-nav > li a::before, .style-construction .main-nav .navbar-nav > li.active > a::before{content:"";height:5px;position:static;width:5px;margin-right:5px;margin-bottom:1px;}
.style-construction .main-nav ul.navbar-nav > li.current-menu-parent > a::before{height:5px;}
.header-bottom > .container{position:relative;}
.style-construction .header-section-main div.ts-header-item > a{margin-top:35px;color:#404040;}
.style-construction .header-section-main div.ts-header-item > a:hover{background:transparent;;color:#ffc40e;}
.style-construction .logo{margin-top:25px;}
.style-construction.header-main .header-bottom.header-page .inner-section-container{margin-bottom:0;padding:0;}
.header-bg-for-construction .title-wrap{text-align:center;}
.header-bg-for-construction .title-wrap .col-sm-9,
.header-bg-for-construction .title-wrap .col-sm-3{width:100%;}
.header-bg-for-construction .breadcrumbs{text-align:center;}
.header-bg-for-construction .title-text h6{color:#ffc40e;margin-bottom:10px;}
.header-bg-for-construction .title-text h2{text-transform:uppercase;font-size:45px;font-weight:900;letter-spacing:1.5px;margin:5px 0 15px;}
.style-construction .main-nav .nav > li:last-child ul.sub-menu{top:100%;}
.style-construction .ts-header-item-call-to-action .header-text{background:#404040;color:#ffffff;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;padding:0 7px;line-height:27px;border:1px solid #404040;display:inline-block;margin-right:10px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.style-construction .ts-header-item-call-to-action a:hover,
.style-construction .ts-header-item-call-to-action .header-text.has-link:hover a{color:#ffc40e;}
.style-construction .ts-header-item-call-to-action a{color:#ffffff;}
.title-desc-style-construction .subtitle{color:#ffc40e;margin-bottom:10px;}
.title-desc-style-construction .subtitle:before{background:#ffc40e;content:"";display:inline-block;height:8px;margin-right:7px;width:8px;position:static;margin-left:0;}
.title-desc-style-construction.align-left .subtitle::before,
.title-desc-style-construction.align-right .subtitle::before{display:inline-block;}
.title-desc-style-construction.section-title h2{text-transform:uppercase;font-size:25px;font-weight:bold;}
.style-construction .header-section-main div.ts-header-item.ts-header-item-search > a:hover,
.style-construction .header-section-main div.ts-header-item.ts-header-item-search > a.active,
div.ts-header-item.ts-header-item-search .icon-for-search-form-outside.active,
.ts-header-item.ts-header-item-cart-outside.active > a{color:#ffc40e;}
.style-construction .ts-mini-cart-dropdown-outsite{position:absolute;right:0;top:100%;background:#ffffff;border:1px solid #e5e5e5;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;-o-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;max-width:370px;padding:30px;}
.ts-mini-cart-dropdown-outsite{display:none;}
.ts-mini-cart-dropdown-outsite .ts-mini-cart-wrap .cart_list.product_list_widget li{position:relative;}
.ts-mini-cart-dropdown-outsite .ts-mini-cart-wrap .widget-cart-title-product a{color:#373636;font-family:Raleway;font-size:16px;font-weight:700;line-height:28px;text-transform:uppercase;}
.ts-mini-cart-dropdown-outsite .ts-mini-cart-wrap .widget-cart-title-product .quantity{color:#a6a6a6;font-family:'Open Sans';font-size:12px;font-weight:400;line-height:20px;}
.ts-mini-cart-wrap .cart_list.product_list_widget .remove{width:19px;height:19px;background-color:black;border-radius:1px;color:#ffffff;position:absolute;right:0;top:0;line-height:19px;font-size:18px;text-align:center;}
.style-construction .kebab span{background:#404040;}
.style-construction .navbar-static-top.navbar-default .navbar-toggle{margin-top:10px;}
.header-search-form-outside .header-search-form-container .close-search-form{margin-right:10px}
.style-construction .main-nav .navbar-nav .sub-menu{border:1px solid #e5e5e5;box-shadow:0 2px 3px rgba(39, 41, 48, 0.05);-moz-box-shadow:0 2px 3px rgba(39, 41, 48, 0.05);-webkit-box-shadow:0 2px 3px rgba(39, 41, 48, 0.05);}
.style-construction .main-nav ul.navbar-nav .megamenu-item .sub-menu{top:100%;}
.construction_2_style .header-section-second{background:#000000;}
.construction_2_style .header-section-second .contact-text{border-color:rgba(229,229,229,0.2);}
.construction_2_style .ts-header-item-social-icons-list{border-color:rgba(229,229,229,0.2);}
.construction_2_style .ts-header-item.ts-header-item-cart-outside > a,
.construction_2_style .ts-header-item.ts-header-item-sliding_menu .ts-hiddden-sidebar-icon{border-color:rgba(229,229,229,0.15);}
.construction_3_style .header-section-second{background:#ffc40e;}
.construction_3_style .header-section-second .contact-text{border-color:rgba(229, 229, 229, 0.4);}
.construction_3_style .header-section-second .contact-text{color:#f6f6f6;}
.construction_3_style .ts-header-item-social-icons-list a{color:#f6f6f6;}
.construction_3_style .ts-header-item-social-icons-list a:hover{color:#666666;}
.construction_3_style .ts-header-item.ts-header-item-cart-outside > a,
.construction_3_style .ts-header-item.ts-header-item-sliding_menu .ts-hiddden-sidebar-icon{border-color:rgba(255, 255, 255, 0.45);}
.construction_3_style .ts-header-item.ts-header-item-cart-outside > a:hover,
.construction_3_style .ts-header-item.ts-header-item-cart-outside > a.active,
.construction_3_style .ts-header-item.ts-header-item-sliding_menu .ts-hiddden-sidebar-icon:hover{background:rgba(255, 255, 255, 0.45);}
@media(min-width:768px) and (max-width:991px){.style-construction .header-section-main .header-left{width:18%;}
.style-construction .header-section-main .header-right{width:82%;}
.style-construction .main-nav .navbar-nav > li > a{font-size:10px;padding:0 10px;}
.style-construction .main-nav .navbar-nav > li{padding:25px 0;}
.style-construction .header-section-main div.ts-header-item > a{margin-top:20px;}
.style-construction .header-top .ts-header-item-social-icons-list, .style-construction .header-top .ts-header-item-cart, .style-construction .header-top .ts-header-item-menu_right_icon{padding:5px 0;}
.style-construction .header-section-second .contact-text{padding:10px 6px;}
}
@media(max-width:767px){.header-top{display:block;}
.style-construction .ts-header-item-contact-info .contact-text:first-child{border-left:medium none;padding-left:0;}
.style-construction .ts-header-item-contact-info .contact-text{font-size:8px;padding:10px 5px;}
.style-construction .ts-header-item.ts-header-item-call-to-action,
.style-construction .ts-header-item-social-icons-list{display:none;}
.style-construction .header-section-main .header-left{width:40%;}
.style-construction .header-top .header-right{width:auto;}
.style-construction .ts-header-item.ts-header-item-cart-outside > a,
.style-construction .ts-header-item.ts-header-item-sliding_menu .ts-hiddden-sidebar-icon{width:33px;margin-left:5px;margin-top:5px;}
.style-construction .logo{margin-top:15px;}
.style-construction .header-section-main div.ts-header-item > a{margin-top:10px;}
.style-construction .main-nav .navbar-nav > li{padding:5px 0;}
.style-construction .main-nav .navbar-nav .sub-menu{position:relative;background:transparent;border:none;padding:0 20px;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);opacity:1;filter:alpha(opacity=1);}
.style-construction .main-nav .navbar-nav .sub-menu li{border-top:none;}
.style-construction li.megamenu-item .megamenu-content .widget{border-bottom:1px solid rgba(255,255,255,0.1);}
}
.section-title.title-desc-style-carpenter h2{margin-bottom:20px;}
.style-carpenter .header-section-main .carpenter-container{background:#ffffff;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;}
.style-carpenter .header-left{float:left;}
.style-carpenter .header-right{float:right;}
.style-carpenter .navbar{float:right;margin:0;}
.header-main.style-carpenter{top:0px;}
.style-carpenter .header-top{padding:8px 0;min-height:40px;}
.style-carpenter .header-top span.sep{margin:0 10px;}
.style-carpenter .header-icons a{margin-left:25px;color:#e5e5e5;font-size:15px;}
.style-carpenter .header-icons a:hover,
.style-carpenter .header-icons a:focus{color:#bf8b5b;}
.style-carpenter .header-section-main div.ts-header-item > a{width:29px;height:29px;text-align:center;font-size:14px;border:1px solid #e5e5e5;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;line-height:28px;color:#404040;padding:0;margin-left:10px;}
.style-carpenter .header-section-main div.ts-header-item.ts-header-item-search.sub-menu-open > a{border-color:#bf8b5b;color:#ffffff;-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-ms-border-radius:2px 2px 0 0;-o-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;}
.style-carpenter .header-section-main div.ts-header-item.ts-header-item-search > a{margin-top:25px;}
.style-carpenter .header-section-main div.ts-header-item.ts-header-item-cart{padding:25px 0;margin-top:0;}
.style-carpenter div.ts-header-item-cart .ts-mini-cart-wrap{top:100%;}
.style-carpenter .main-nav .navbar-nav ul.sub-menu{left:0}
.style-carpenter .main-nav .navbar-nav .sub-menu .sub-menu{left:100%}
.style-carpenter .ts-header-item-search form{top:100%;-webkit-border-radius:2px 0 2px 2px;-moz-border-radius:2px 0 2px 2px;-ms-border-radius:2px 0 2px 2px;-o-border-radius:2px 0 2px 2px;border-radius:2px 0 2px 2px;}
.style-carpenter .main-nav .navbar-nav > li > a{line-height:25px;padding:27px 13px;color:#404040;}
.style-carpenter .main-nav ul.navbar-nav > li.current-menu-parent > a::before,
.style-carpenter .navbar-nav > li a::before, .style-carpenter .main-nav .navbar-nav > li.active > a::before{height:3px;width:100%;left:0;bottom:100%;}
.style-carpenter .logo{margin-top:20px;}
.style-carpenter .main-nav .nav > li:last-child ul.sub-menu{top:100%;}
.header-bg-img.header-bg-for-carpenter{min-height:386px;}
.header-bg-for-carpenter .title-wrap .inner-title-container .col-md-9,
.header-bg-for-carpenter .title-wrap .inner-title-container .col-md-3{width:100%;text-align:center;}
.header-bg-for-carpenter .header-bg-img-overlay{background-color:rgba(0, 0, 0, 0.45);}
.header-bg-for-carpenter .title-icon{background-color:rgba(0, 0, 0, 0.2);float:none;display:inline-block;margin-bottom:17px;margin-right:0;}
.header-bg-for-carpenter .title-text h2.page-title{font-size:32px;font-weight:500;margin-bottom:8px;}
.header-bg-for-carpenter .breadcrumb, .header-bg-for-carpenter .breadcrumbs{text-align:center;}
.header-bg-for-carpenter.header-bg-img .title-wrap{top:auto;bottom:70px;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.style-carpenter .kebab span{background:#404040;}
.style-carpenter .navbar-static-top.navbar-default .navbar-toggle{margin-top:10px}
.footer-contact.contact-style-14{border:none;min-height:auto;padding:30px;}
.footer-border-style.contact-style-15{padding:27px 12px;min-height:auto;border:none;}
.footer-border-style.contact-style-15 .footer-follow span.icon{display:none;}
.footer-border-style.contact-style-15 .footer-follow > div,
.footer-border-style.contact-style-15 .footer-follow > h6{padding-left:0;}
.footer-border-style.contact-style-15 .footer-follow a{width:42px;height:42px;line-height:30px;}
.carpenter_2_style.style-carpenter .header-section-main .carpenter-container{background:rgba(255,255,255,0.15);}
.carpenter_3_style.style-carpenter .header-section-main .carpenter-container{background:#000000;}
.carpenter_4_style.style-carpenter .header-section-main .carpenter-container{background:rgba(0, 0, 0, 0.45);}
.carpenter_5_style.style-carpenter .header-section-main .carpenter-container{background:transparent;}
.carpenter_2_style .main-nav .navbar-nav > li > a,
.carpenter_3_style .main-nav .navbar-nav > li > a,
.carpenter_4_style .main-nav .navbar-nav > li > a,
.carpenter_5_style .main-nav .navbar-nav > li > a{color:#ffffff;}
.carpenter_2_style .header-section-main div.ts-header-item > a,
.carpenter_3_style .header-section-main div.ts-header-item > a,
.carpenter_4_style .header-section-main div.ts-header-item > a,
.carpenter_5_style .header-section-main div.ts-header-item > a{color:#ffffff;border-color:rgba(229, 229, 229, 0.3);}
.footer-has-contact-box-2 .footer-contact.footer-border-style{padding:0;border:none;}
.contact-box-2 .short-desc{margin-bottom:15px}
#footer .contact-box-2 h6{color:#ffffff;font-size:17px;font-weight:700;line-height:23px;margin:0 0 20px;text-transform:capitalize;}
.contact-box-2 .icon-text .fa{color:#bf8b5b;font-size:16px;line-height:24px;margin-right:10px;}
.contact-box-2 .icon-text{margin-bottom:5px;}
.ts-carpenter-1 .esg-navigationbutton.esg-loadmore,
.ts-carpenter-2 .esg-navigationbutton.esg-loadmore{background:#bf8b5b!important;border-color:#bf8b5b!important;}
.ts-carpenter-1 .esg-navigationbutton.esg-loadmore:hover,
.ts-carpenter-2 .esg-navigationbutton.esg-loadmore:hover{color:#bf8b5b!important;}
.ts-carpenter-1 .esg-filter-wrapper .esg-filterbutton:hover,
.ts-carpenter-1 .esg-filter-wrapper .esg-sortbutton:hover,
.ts-carpenter-1 .esg-filter-wrapper .esg-sortbutton-order:hover,
.ts-carpenter-1 .esg-filter-wrapper .esg-cartbutton-order:hover,
.ts-carpenter-1 .esg-filter-wrapper .esg-filterbutton.selected,
.ts-carpenter-2 .esg-filter-wrapper .esg-filterbutton:hover,
.ts-carpenter-2 .esg-filter-wrapper .esg-sortbutton:hover,
.ts-carpenter-2 .esg-filter-wrapper .esg-sortbutton-order:hover,
.ts-carpenter-2 .esg-filter-wrapper .esg-cartbutton-order:hover,
.ts-carpenter-2 .esg-filter-wrapper .esg-filterbutton.selected{color:#bf8b5b!important;}
.ts-carpenter-1 .esg-navigationbutton.esg-pagination-button:hover,
.ts-carpenter-1 .esg-navigationbutton.esg-pagination-button.selected,
.ts-carpenter-1 .esg-navigationbutton.esg-right:hover,
.ts-carpenter-1 .esg-navigationbutton.esg-left:hover,
.ts-carpenter-2 .esg-navigationbutton.esg-pagination-button:hover,
.ts-carpenter-2 .esg-navigationbutton.esg-pagination-button.selected,
.ts-carpenter-2 .esg-navigationbutton.esg-right:hover,
.ts-carpenter-2 .esg-navigationbutton.esg-left:hover{background:#bf8b5b!important;}
.ts-carpenter-1 .eg-essential-preview-element-0,
.ts-carpenter-2 .eg-essential-preview-element-0{background:#bf8b5b!important;}
@media(min-width:768px) and (max-width:991px){.style-carpenter .header-section-main .header-left{width:15%;}
.style-carpenter .header-section .header-right{width:auto;}
.style-carpenter .main-nav .navbar-nav > li > a{font-size:12px;padding:22px 10px;}
.style-carpenter .header-section-main div.ts-header-item.ts-header-item-search > a{margin-top:18px}
.style-carpenter .header-section-main div.ts-header-item.ts-header-item-cart{padding:18px 0;}
.header-main.style-carpenter{top:25px;}
}
@media(max-width:767px){.style-carpenter .header-left.header-carpenter-main-left{width:45%}
.style-carpenter .header-section-main div.ts-header-item.ts-header-item-search > a{margin-top:10px;}
.style-carpenter .header-section-main div.ts-header-item.ts-header-item-cart{padding:10px 0;}
.style-carpenter .logo{margin-top:10px;margin-bottom:10px;}
.header-main.style-carpenter{top:10px;}
.tp-leftarrow.custom, .tp-rightarrow.custom{width:30px;height:30px;line-height:30px;}
.style-carpenter .main-nav .navbar-nav > li > a{padding:5px 10px;}
.main-nav #navbar > ul{padding:20px 15px}
.style-carpenter .main-nav ul.navbar-nav > li.current-menu-parent > a::before, .style-carpenter .navbar-nav > li a::before, .style-carpenter .main-nav .navbar-nav > li.active > a::before{display:none;}
.style-carpenter .main-nav .navbar-nav .sub-menu{background:transparent;border:none;}
.style-carpenter .main-nav .navbar-nav .sub-menu li{border-top:1px solid rgba(229,229,229,0.2);}
.style-carpenter .main-nav .navbar-nav .sub-menu li:first-child{border:medium none;}
.footer-top .footer-contact{margin-top:0}
.footer-top{padding-top:50px;}
.footer-top .widget_mc4wp_widget{margin-top:0;}
.footer-top .widget_mc4wp_widget{padding:10px}
.footer-border-style.contact-style-15{padding:10px}
}
.section-title.title-desc-style-metal_construction{padding-bottom:30px}
.section-title.title-desc-style-metal_construction h2{font-size:30px;font-weight:600;text-transform:uppercase;margin-bottom:20px}
.section-title.title-desc-style-metal_construction .title-description{font-size:14px;}
.section-title.title-desc-style-metal_construction .title-description:after{content:"";width:30px;height:2px;background-color:#fe9700;display:inline-block;}
.section-title.title-desc-style-metal_construction.align-left .title-description::after,
.section-title.title-desc-style-metal_construction.align-right .title-description::after{display:none;}
.section-title.title-desc-style-metal_construction.align-left h2,
.section-title.title-desc-style-metal_construction.align-right h2{font-size:25px;text-transform:none;margin-bottom:0;}
.style-metal_construction.header-main{top:0}
.style-metal_construction .ts-header-item-call-to-action .header-text{line-height:29px;background-color:#fe9700;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;color:white;font-family:Open Sans;font-size:12px;display:inline-block;padding:0 10px;margin:35px 0 35px 10px}
.style-metal_construction .ts-header-item-call-to-action .header-text a{color:#ffffff;}
.style-metal_construction .header-section-main div.ts-header-item.ts-header-item-cart{margin-top:0;padding:35px 0;}
.style-metal_construction .header-section-main div.ts-header-item > a{border:1px solid rgba(222, 222, 222, 0.1);-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;color:#ffffff;font-size:14px;height:29px;line-height:27px;margin-left:10px;padding:0;text-align:center;width:29px;}
.style-metal_construction div.ts-header-item-cart .ts-mini-cart-wrap{top:100%}
.style-metal_construction .header-section-main div.ts-header-item.ts-header-item-search > a{margin:35px 0 35px 10px;background:transparent;}
.style-metal_construction .header-section-main.header-top{border-bottom:1px solid rgba(222, 222, 222, 0.1);padding:0;}
.style-metal_construction .logo{margin:30px 0;}
.style-metal_construction .main-nav .navbar-nav ul.sub-menu{left:0}
.style-metal_construction .main-nav .navbar-nav .sub-menu .sub-menu{left:100%}
.style-metal_construction .navbar-nav > li > a{padding:40px 10px;}
.style-metal_construction .main-nav ul.navbar-nav > li.current-menu-parent > a::before{bottom:0;left:0;}
.style-metal_construction .navbar-nav > li a::before,
.style-metal_construction .main-nav .navbar-nav > li.active > a::before{bottom:0;left:0;width:100%;}
.style-metal_construction .main-nav .navbar-nav ul.sub-menu li a{font-size:13px;}
.style-metal_construction .main-nav{text-align:left;float:right;}
.header-section-main div.ts-header-item.ts-header-item-search.icon-for-search-form-outside > a.active,
.header-section-main div.ts-header-item.ts-header-item-search.icon-for-search-form-outside > a:hover{background:transparent;color:#fe9700;}
.style-metal_construction .main-nav .nav > li:last-child ul.sub-menu{top:100%}
.style-metal_construction .header-left{float:left;}
.style-metal_construction .header-right{float:right;}
.style-metal_construction .ts-header-item-social-icons-list .header-icons a{color:#e5e5e5;font-size:15px;margin-left:20px;}
.style-metal_construction .ts-header-item-social-icons-list .header-icons a:hover,
.style-metal_construction .ts-header-item-social-icons-list .header-icons a:focus{color:#fe9700;}
.style-metal_construction .header-bottom{padding:10px 0;}
.style-metal_construction .ts-header-item.ts-header-item-contact-info{font-size:12px;color:#fefefe;}
.style-metal_construction .ts-header-item.ts-header-item-contact-info .contact-text span{color:#e5e5e5;}
.style-metal_construction .ts-header-item.ts-header-item-contact-info .sep{margin:0 10px;}
.metal_construction_2_style.style-metal_construction{background:black;}
.metal_construction_3_style.style-metal_construction{background:#ffffff;}
.metal_construction_3_style.style-metal_construction .navbar-nav > li > a{color:#404040;}
.metal_construction_3_style.style-metal_construction .header-section-main div.ts-header-item > a{color:#404040;border-color:rgba(222, 222, 222, 0.6);}
.metal_construction_3_style.style-metal_construction .ts-header-item.ts-header-item-contact-info{color:#999999;}
.metal_construction_3_style.style-metal_construction .ts-header-item-contact-info .contact-text span{color:#666666}
.metal_construction_3_style.style-metal_construction .header-section-main.header-top{border-bottom-color:rgba(222, 222, 222, 0.8);}
.metal_construction_3_style.style-metal_construction .header-icons > a{color:#999999}
.header-bg-img.header-bg-for-metal_construction{min-height:472px}
.header-bg-img.header-bg-for-metal_construction .header-bg-img-overlay{background-color:rgba(0, 0, 0, 0.7);}
.header-bg-img.header-bg-for-metal_construction .title-wrap .inner-title-container .col-md-9,
.header-bg-img.header-bg-for-metal_construction .title-wrap .inner-title-container .col-md-3{width:100%;text-align:center;}
.header-bg-img.header-bg-for-metal_construction .title-text h2.page-title{color:white;font-size:52px;font-weight:500;line-height:45px;margin-bottom:13px}
.header-bg-img.header-bg-for-metal_construction .breadcrumb, .header-bg-img.header-bg-for-metal_construction .breadcrumbs{text-align:center;}
.header-bg-img.header-bg-for-metal_construction .title-wrap{margin-top:30px}
.footer-contact.contact-style-16.footer-border-style{min-height:auto;padding-bottom:25px;border:none;}
.contact-style-16 span.icon{display:none;}
.contact-style-16 .contact-box > h6, .contact-style-16 .contact-box > div, .contact-style-16 .address-box > h6,
.contact-style-16 .address-box > div, .contact-style-16 .footer-follow > h6, .contact-style-16 .footer-follow > div,
.contact-style-16 .about-box > h6, .contact-style-16 .about-box > div{padding-left:0;}
.footer-contact.contact-style-16 .contact-box,
.footer-contact.contact-style-16 .address-box,
.footer-contact.contact-style-16 .footer-follow,
.footer-contact.contact-style-16 .about-box{padding:0;}
.footer-contact.contact-style-16 .address-box > div,
.footer-contact.contact-style-16 .footer-follow > div,
.footer-contact.contact-style-16 .about-box div,
.footer-contact.contact-style-16 .contact-box > div{display:inline-block;padding:0 28px 0 0;}
.footer-contact.contact-style-16 .address-box > div:last-child,
.footer-contact.contact-style-16 .footer-follow > div:last-child,
.footer-contact.contact-style-16 .about-box div:last-child,
.footer-contact.contact-style-16 .contact-box > div:last-child{padding-right:0;}
.footer-contact.contact-style-16 .address-box > div span,
.footer-contact.contact-style-16 .footer-follow > div span,
.footer-contact.contact-style-16 .about-box > div span,
.footer-contact.contact-style-16 .contact-box > div span{display:block;color:white;font-family:Ubuntu;font-size:14px;font-weight:700;text-transform:uppercase;}
.footer-contact.contact-style-16 .address-box > div,
.footer-contact.contact-style-16 .footer-follow > div,
.footer-contact.contact-style-16 .about-box > div,
.footer-contact.contact-style-16 .contact-box > div{color:#666;font-family:Open Sans;font-size:13px;font-weight:400;}
@media (min-width:768px) and (max-width:991px){.header-left.header-metal_construction-main-left{width:15%;}
.style-metal_construction .navbar-nav > li > a{padding:30px 7px;font-size:11px;}
.style-metal_construction .ts-header-item-call-to-action .header-text{margin:25px 0 25px 5px;font-size:10px;padding:0 5px;}
.style-metal_construction .header-section-main div.ts-header-item > a{font-size:12px;margin-left:5px;}
.style-metal_construction .header-section-main div.ts-header-item.ts-header-item-search > a{margin:25px 0 25px 5px;}
.style-metal_construction .header-section .header-right{width:auto;}
.style-metal_construction .header-section-main div.ts-header-item.ts-header-item-cart{padding:25px 0;}
.style-metal_construction .logo{margin:25px 0;}
}
@media(max-width:767px){.style-metal_construction .header-section-main.header-top{display:block;}
.style-metal_construction .header-bottom{display:none;}
.header-left.header-metal_construction-main-left{width:38%;}
.style-metal_construction .ts-header-item.ts-header-item-call-to-action{display:none;}
.style-metal_construction .logo{margin:11px 0;}
.style-metal_construction .header-section-main div.ts-header-item.ts-header-item-search > a{margin:8px 0 8px 5px;}
.style-metal_construction .header-section-main div.ts-header-item.ts-header-item-cart{padding:8px 0;}
.style-metal_construction .header-section-main div.ts-header-item > a{margin-right:5px;}
.style-metal_construction .main-nav ul.navbar-nav > li.current-menu-parent > a::before, .style-metal_construction .navbar-nav > li a::before, .style-metal_construction .main-nav .navbar-nav > li.active > a::before{display:none;}
.style-metal_construction .main-nav .navbar-nav .sub-menu{background:transparent;border:none;}
.style-metal_construction .main-nav .navbar-nav .sub-menu li{border-top:1px solid rgba(229,229,229,0.2);}
.footer-contact.contact-style-16 .contact-box > div{display:block;margin-top:10px}
.footer-contact.contact-style-16.footer-border-style{padding-top:10px;padding-bottom:10px}
}
.ts-metalconstruction-1 .esg-navigationbutton.esg-loadmore,
.ts-metalcontruction-2 .esg-navigationbutton.esg-loadmore{background:#fe9700!important;border-color:#fe9700!important;}
.ts-metalconstruction-1 .esg-navigationbutton.esg-loadmore:hover,
.ts-metalcontruction-2 .esg-navigationbutton.esg-loadmore:hover{color:#fe9700!important;}
.ts-metalconstruction-1 .esg-filter-wrapper .esg-filterbutton:hover,
.ts-metalconstruction-1 .esg-filter-wrapper .esg-sortbutton:hover,
.ts-metalconstruction-1 .esg-filter-wrapper .esg-sortbutton-order:hover,
.ts-metalconstruction-1 .esg-filter-wrapper .esg-cartbutton-order:hover,
.ts-metalconstruction-1 .esg-filter-wrapper .esg-filterbutton.selected,
.ts-metalcontruction-2 .esg-filter-wrapper .esg-filterbutton:hover,
.ts-metalcontruction-2 .esg-filter-wrapper .esg-sortbutton:hover,
.ts-metalcontruction-2 .esg-filter-wrapper .esg-sortbutton-order:hover,
.ts-metalcontruction-2 .esg-filter-wrapper .esg-cartbutton-order:hover,
.ts-metalcontruction-2 .esg-filter-wrapper .esg-filterbutton.selected{color:#fe9700!important;}
.ts-metalconstruction-1 .esg-navigationbutton.esg-pagination-button:hover,
.ts-metalconstruction-1 .esg-navigationbutton.esg-pagination-button.selected,
.ts-metalconstruction-1 .esg-navigationbutton.esg-right:hover,
.ts-metalconstruction-1 .esg-navigationbutton.esg-left:hover,
.ts-metalcontruction-2 .esg-navigationbutton.esg-pagination-button:hover,
.ts-metalcontruction-2 .esg-navigationbutton.esg-pagination-button.selected,
.ts-metalcontruction-2 .esg-navigationbutton.esg-right:hover,
.ts-metalcontruction-2 .esg-navigationbutton.esg-left:hover{background:#fe9700!important;}
.ts-metalconstruction-1 .eg-essential-preview-element-0,
.ts-metalcontruction-2 .eg-essential-preview-element-0{background:#fe9700!important;}
.ts-service.service-style-19 .ts-service-item{padding-bottom:30px}
.section-title.title-desc-style-mining h2:before,
.section-title.title-desc-style-mining h2:after{background-color:#f39c12;content:"";display:inline-block;height:3px;margin:0 20px;position:relative;top:-8px;width:16px;}
.title-desc-style-mining.align-left h2:before,
.title-desc-style-mining.align-left h2:after,
.title-desc-style-mining.align-right h2:before,
.title-desc-style-mining.align-right h2:after{display:none;}
.header-main.style-mining{position:relative;top:100%}
.header-main.style-mining .header-section-main{background:#ffffff;--webkit-box-shadow:0 2px 3px rgba(39, 41, 48, 0.1);box-shadow:0 2px 3px rgba(39, 41, 48, 0.1);}
.style-mining .main-nav .navbar-nav > li > a{color:#404040;line-height:25px;padding:37px 10px;}
.style-mining .main-nav .navbar-nav ul.sub-menu{left:0}
.style-mining .main-nav .navbar-nav .sub-menu .sub-menu{left:100%}
.header-main.style-mining .main-nav ul.navbar-nav > li.current-menu-parent > a::before{left:0;bottom:auto;top:100%;width:100%;height:3px;margin-top:-3px;}
.header-main.style-mining .navbar-nav > li a::before,
.header-main.style-mining .main-nav .navbar-nav > li.active > a::before{width:100%;top:100%;bottom:auto;left:0;height:3px;margin-top:-3px;}
.header-main.style-mining .logo{margin:25px 0;}
.style-mining .ts-header-item-call-to-action .header-text{line-height:29px;background-color:#404040;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;color:white;font-family:Open Sans;font-size:12px;display:inline-block;padding:0 10px;margin:0px 0 0px 10px}
.style-mining .ts-header-item-call-to-action .header-text a{color:#ffffff;}
.style-mining .header-section-main div.ts-header-item{padding:35px 0;}
.style-mining .header-section-main div.ts-header-item > a{width:29px;height:29px;border:1px solid #e5e5e5;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;color:#404040;padding:0;line-height:29px;margin:0px 0 0px 10px;text-align:center;}
.style-mining div.ts-header-item-cart .ts-mini-cart-wrap{top:100%;}
.style-mining .header-section-main .ts-header-item.ts-header-item-search{padding:0;}
.style-mining .header-section-main .ts-header-item.ts-header-item-search > a{margin-top:35px;}
.style-mining .header-section-main .ts-header-item.ts-header-item-search.sub-menu-open > a{border-color:#f39c12;}
.style-mining .header-section-main .ts-header-item.ts-header-item-search form{top:100%}
.mining_2_style.header-main.style-mining .header-section-main{background:#000000;}
.mining_2_style .main-nav .navbar-nav > li > a{color:#ffffff}
.mining_2_style .ts-header-item-call-to-action .header-text{background:#f39c12;}
.mining_2_style .header-section-main div.ts-header-item > a{border:none;color:#ffffff;}
.mining_2_style .header-section-main .ts-header-item.ts-header-item-search.sub-menu-open > a{border-color:transparent;}
.style-mining .main-nav{float:right}
.style-mining .nav > li:last-child{position:relative;}
.style-mining .main-nav .nav > li:last-child ul.sub-menu{top:100%;}
.header-bg-img.header-bg-for-mining{min-height:297px;}
.header-bg-for-mining .header-bg-img-overlay{background:rgba(0,0,0,0.8);}
.header-bg-for-mining .title-text h2.page-title{font-weight:400}
.header-bg-for-mining .breadcrumb li a, .header-bg-for-mining .breadcrumbs a{color:#a6a6a6}
.style-mining .kebab span{background:#404040;}
.footer-sep{margin-top:70px}
.footer-contact.contact-style-17{padding:21px;}
#footer .footer-contact.contact-style-17 .icon,
.footer-contact.contact-style-17 .icon{float:none;display:block;background-color:rgba(46, 46, 46, 0.5);-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;color:#f39c12;margin-bottom:20px;}
.contact-style-17 .contact-box > h6,
.contact-style-17 .contact-box > div,
.contact-style-17 .address-box > h6,
.contact-style-17 .address-box > div,
.contact-style-17 .footer-follow > h6,
.contact-style-17 .footer-follow > div,
.contact-style-17 .about-box > h6,
.contact-style-17 .about-box > div{padding-left:0;}
.contact-style-17.footer-border-style div > div > span{font-weight:700;}
.footer-contact.contact-style-18{padding:21px;}
#footer .footer-contact.contact-style-18 .icon,
.footer-contact.contact-style-18 .icon{float:none;display:block;background-color:#f39c12;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;color:#ffffff;margin-bottom:20px;}
.contact-style-18 .contact-box > h6,
.contact-style-18 .contact-box > div,
.contact-style-18 .address-box > h6,
.contact-style-18 .address-box > div,
.contact-style-18 .footer-follow > h6,
.contact-style-18 .footer-follow > div,
.contact-style-18 .about-box > h6,
.contact-style-18 .about-box > div{padding-left:0;}
.contact-style-18.footer-border-style div > div > span{font-weight:700;}
.footer-contact.contact-style-19{padding:21px;}
#footer .footer-contact.contact-style-19 .icon,
.footer-contact.contact-style-19 .icon{float:none;display:block;background-color:transparent;color:#f39c12;text-align:left;margin-bottom:20px;}
.contact-style-19 .contact-box > h6,
.contact-style-19 .contact-box > div,
.contact-style-19 .address-box > h6,
.contact-style-19 .address-box > div,
.contact-style-19 .footer-follow > h6,
.contact-style-19 .footer-follow > div,
.contact-style-19 .about-box > h6,
.contact-style-19 .about-box > div{padding-left:0;}
.contact-style-19.footer-border-style div > div > span{font-weight:700;}
.footer-bottom .footer-has-footer-follow .footer-contact{padding:0;border:none;}
.footer-bottom .footer-contact span.icon{display:none;}
.footer-bottom .footer-follow > h6, .footer-bottom .footer-follow > div{padding:0;}
.footer-bottom .footer-follow div.icons{margin-top:20px}
.footer-bottom .footer-follow div.icons a{color:#acacac}
.ts-mining .esg-navigationbutton.esg-loadmore{background:#f39c12!important;border-color:#f39c12!important;}
.ts-mining .esg-navigationbutton.esg-loadmore:hover{color:#f39c12!important;}
.ts-mining .esg-filter-wrapper .esg-filterbutton:hover,
.ts-mining .esg-filter-wrapper .esg-sortbutton:hover,
.ts-mining .esg-filter-wrapper .esg-sortbutton-order:hover,
.ts-mining .esg-filter-wrapper .esg-cartbutton-order:hover,
.ts-mining .esg-filter-wrapper .esg-filterbutton.selected{color:#f39c12!important;}
.ts-mining .esg-navigationbutton.esg-pagination-button:hover,
.ts-mining .esg-navigationbutton.esg-pagination-button.selected,
.ts-mining .esg-navigationbutton.esg-right:hover,
.ts-mining .esg-navigationbutton.esg-left:hover{background:#f39c12!important;}
.ts-mining .eg-essential-preview-element-0{background:#f39c12!important;}
@media(min-width:768px) and (max-width:991px){.style-mining .header-section-main .header-left{width:15%;}
.style-mining .header-section.header-section-main .header-right{width:85%}
.style-mining .header-section-main div.ts-header-item > a{margin-left:5px}
.style-mining .header-section-main div.ts-header-item > a{width:25px;height:25px;line-height:23px;font-size:12px;}
.style-mining .ts-header-item-call-to-action .header-text{padding:0 5px;}
.style-mining .ts-header-item-call-to-action .header-text{line-height:25px;font-size:10px;}
.style-mining .main-nav .navbar-nav > li > a{font-size:12px;padding:20px 5px;}
.style-mining .header-section-main div.ts-header-item{padding:20px 0;}
.header-main.style-mining .logo{margin:20px 0;}
.style-mining .header-section-main .ts-header-item.ts-header-item-search > a{margin-top:20px;}
}
@media(max-width:767px){.style-mining .header-section-main .header-left{width:35%;}
.style-mining .header-section.header-section-main .header-right{width:65%}
.style-mining .header-section-main div.ts-header-item.ts-header-item-call-to-action{display:none;}
.style-mining .header-section-main div.ts-header-item > a{margin-left:5px}
.style-mining .header-section-main div.ts-header-item > a{width:25px;height:25px;line-height:23px;font-size:12px;}
.style-mining .header-section-main div.ts-header-item{padding:10px 0;}
.header-main.style-mining .logo{margin:10px 0;}
.style-mining .header-section-main .ts-header-item.ts-header-item-search > a{margin-top:10px;}
.style-mining .main-nav .navbar-nav .sub-menu{background:transparent;border:none;}
.style-mining .main-nav .navbar-nav .sub-menu li{border-color:rgba(229,229,229,0.2);}
}
.footer-contact.contact-style-5,
.footer-contact.contact-style-7{padding-bottom:0;min-height:auto;}
.footer-sep{margin-top:70px;}
.cleaning_2_style.header-main{background:#000000;}
.cleaning_2_style .ts-header-item-contact-info .contact-text{border-color:rgba(229,229,299,0.2);}
.cleaning_2_style .header-top .cleaning-container .inner-section-container{border-color:rgba(229,229,229,0.2);}
.cleaning_2_style .header-icons > a{border-color:rgba(229,229,229,0.2);}
.cleaning_2_style .header-icons{border-color:rgba(229,229,229,0.2);}
.cleaning_2_style .main-nav .navbar-nav > li > a{color:#ffffff;}
.cleaning_2_style .header-section-main .ts-hiddden-sidebar-icon,
.cleaning_2_style .header-section-main .ts-header-item-cart > a,
.cleaning_2_style .header-section-main .ts-header-item-search > a{color:#ffffff;}
#footer.site-footer{padding:0 0 15px;}
.footer-top .footer-contact{margin-top:100px;}
.style-plumber .header-section-second .contact-text:last-child{padding-right:0;}
.header-section-main div.ts-header-item.ts-header-item-sliding_menu > a{padding-right:0;}
.style-plumber .inner-section-container{position:relative;}
.style-plumber .header-section-second .contact-text{padding:0 13px;}
.header-section-main .header-left{float:left;}
.header-bg-for-plumber .title-container .inner-title-container{border-top:1px solid rgba(229, 229, 229, 0.2);padding-top:70px;}
div.header-bg-for-plumber.header-bg-img .title-wrap{margin-top:40px;}
.ts-service-item .ts-overlay .ts-excerpt{max-height:90px;overflow:hidden;text-overflow:ellipsis;}
.ts-service .ts-overlay-content div.ts-excerpt{display:block;}
.ts-latestnews .item-post.post .info-post{padding:20px 30px 30px;}
.ts-latestnews .item-post.post .icon-post-type{left:30px;}
.ts-latestnews .item-no-thumbnail.item-post .icon-post-type{bottom:-15px;}
.ts-latestnews .item-no-thumbnail{padding-top:10px;}
.woocommerce div table.wishlist_table thead tr th{color:#373636;}
.woocommerce .wishlist-title h2{margin-bottom:15px !important;}
div.main-nav ul.navbar-nav .sub-menu{border:1px solid #e5e5e5;}
.main-nav .navbar-nav ul.sub-menu li.current-menu-item a, .main-nav .navbar-nav ul.sub-menu > li:hover > a{background:#f6f6f6 none repeat scroll 0 0;}
div.header-main .main-nav ul.navbar-nav > li > .sub-menu{margin-top:0;}
.main-nav .navbar-nav .megamenu-item ul.sub-menu li.current-menu-item a, .main-nav .navbar-nav .megamenu-item ul.sub-menu li:hover a{background:transparent;}
.header-main .main-nav ul.navbar-nav > li.megamenu-item > .sub-menu{left:0px;}
.header-section .mechanic-container{position:relative;}
.header-main.style-mechanic .header-bottom{border-bottom:1px solid rgba(255, 255, 255, 0.1);}
.style-mechanic .main-nav{margin-bottom:0;}
.style-mechanic .main-nav .navbar-nav > li > a{color:#404040;padding:40px 0;}
.style-mechanic .navbar-nav > li{padding:0 15px;}
.style-mechanic .main-nav ul.navbar-nav > li.current-menu-parent > a::before, .style-mechanic .navbar-nav > li a::before{bottom:38px;height:2px;left:0px;width:100%;position:absolute;}
.style-mechanic .main-nav .navbar-nav > li.current_page_parent.active > a::before{bottom:38px;height:2px;left:10px;width:100%;position:absolute;}
.style-mechanic .header-section-main div.ts-header-item-cart > a{color:#404040;margin-top:0;padding:35px 0 35px 10px;}
.style-mechanic .header-mechanic-main-left{float:left;margin-top:25px;}
.style-mechanic .header-section-main div.ts-header-item-search > a{color:#404040;margin-top:33px;padding:5px 10px;}
.style-mechanic .main-nav .nav > li:last-child ul.sub-menu{top:100%;right:10px;}
.style-mechanic .ts-header-item-search form{top:100%;}
.style-mechanic div.ts-header-item-cart .ts-mini-cart-wrap{right:10px;text-align:left;top:100%;}
.style-mechanic .site-logo{padding-top:30px;}
.style-mechanic .ts-header-section-position-right{padding:0;}
.style-mechanic.header-main{position:relative;top:0;}
.style-mechanic{background:#ffffff none repeat scroll 0 0;}
.header-main.no-slider.style-mechanic .header-bottom.header-page .inner-section-container{margin:0;padding:0;}
.header-bg-img.header-bg-for-mechanic{min-height:0;width:100%;}
.header-bg-for-mechanic .title-icon{background-color:rgba(0, 0, 0, 0.3);}
.header-bg-for-mechanic .title-text h6{color:#0a0c18;line-height:45px;margin-top:-8px;}
.header-bg-for-mechanic .title-text h2.page-title{text-transform:uppercase;}
input.wpcf7-submit[type="submit"]{font-size:15px;font-weight:700;text-transform:none;}
.style-mechanic .header-section-main div.ts-header-item-search > a{border:1px solid #eaeaea;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;color:#404040;height:30px;margin-top:35px;padding:3px;text-align:center;width:30px;}
.style-mechanic .header-section-main div.ts-header-item-search.sub-menu-open > a{background-color:#3e50b4;color:#fff;border-color:#3e50b4;}
.style-mechanic .kebab span{background:#3e50b4;}
.style-mechanic .ts-header-item-cart i{border:1px solid #e5e5e5;height:30px;padding:6px 7px;text-align:center;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;width:30px;}
.style-mechanic .header-top .header-left .ts-header-item{float:left;}
.style-mechanic .header-top .ts-header-item .contact-text{display:inline-block;color:#999999;font-size:12px;font-family:Open Sans, sans-serif;padding:0 15px}
.style-mechanic .header-top .ts-header-item .contact-text span{color:#666666;font-family:"Open Sans",sans-serif;}
.style-mechanic .header-top span.has-link{border-right:1px solid #e5e5e5;padding-right:15px;}
.style-mechanic .header-top .inner-section-container{border-bottom:1px solid #e5e5e5;display:inline-block;line-height:20px;padding:15px 0 10px;width:100%;}
.style-mechanic .ts-header-item-social-icons-list .header-icons > a{color:#999999;font-size:15px;padding:10px 0 10px 25px;}
.style-mechanic .header-top{padding-bottom:0;}
.style-mechanic .header-top .header-right .ts-header-item{float:right;margin-left:10px;}
.style-mechanic.header-main a:hover{color:#a6a6a6;}
.style-mechanic .ts-header-item-social .header-icons a:hover{color:#3e50b4;}
.title-desc-style-mechanic .subtitle{color:#3e50b4;margin-bottom:15px;}
.title-desc-style-mechanic .subtitle::before{display:none;}
.title-desc-style-mechanic h2{position:relative;text-transform:uppercase;}
.title-desc-style-mechanic h2::before{background-color:#3e50b4;bottom:-20px;content:" ";height:8px;left:50%;margin-left:0;position:absolute;width:8px;}
.title-desc-style-mechanic.align-center .title-description{display:inline-block;margin-top:28px;}
.title-desc-style-mechanic.align-left h2::before, .title-desc-style-mechanic.align-right h2::before{display:none;}
.vc_progress_bar div.vc_single_bar{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;}
.contact-style-7{padding:0;border:none;}
.contact-style-7 .footer-follow > div{padding:0;}
.contact-style-7 .footer-follow span.icon{display:none;}
.footer-bottom .contact-style-7 .footer-follow a{color:#acacac;margin:0 3px 3px 0;}
.menu-footer-container .widget_nav_menu li a{color:#acacac;}
.footer-bottom .widget_nav_menu li{border-bottom:1px solid #242424;padding-top:0;text-transform:uppercase;}
.ts-maintenance .esg-navigationbutton.esg-pagination-button:hover, .ts-maintenance .esg-navigationbutton.esg-pagination-button.selected{background:#03529f none repeat scroll 0 0;}
.ts-mechanic .esg-navigationbutton:hover, .ts-mechanic .esg-filterbutton:hover, .ts-mechanic .esg-sortbutton:hover, .ts-mechanic .esg-sortbutton-order:hover, .ts-mechanic .esg-cartbutton-order:hover, .ts-mechanic .esg-filterbutton.selected{color:#03529f;}
.ts-mechanic .esg-filter-wrapper .esg-filterbutton:hover::after, .ts-mechanic .esg-filter-wrapper .esg-sortbutton:hover::after, .ts-mechanic .esg-filter-wrapper .esg-sortbutton-order:hover::after, .ts-mechanic .esg-filter-wrapper .esg-cartbutton-order:hover::after, .ts-mechanic .esg-filter-wrapper .esg-filterbutton.selected::after{background:#03529f none repeat scroll 0 0;}
.ts-service.service-style-11 .more-link{height:0;opacity:0;filter:alpha(opacity=0);transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;}
.service-style-11 .ts-excerpt{height:0;opacity:0;filter:alpha(opacity=0);transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;}
.service-style-11 .ts-overlay:hover .ts-excerpt{height:auto;opacity:1;filter:alpha(opacity=100);}
.ts-service.service-style-11 .ts-overlay:hover .more-link{height:auto;opacity:1;filter:alpha(opacity=100);}
.service-style-11.ts-service .more-link{background-color:transparent;color:#3e50b4;border:1px solid #3e50b4;margin-top:30px;}
.service-style-11 .ts-overlay:hover{background-color:#000000 !important;}
.service-style-11 .ts-overlay{padding:15px;transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;}
.service-style-11{text-align:center;}
.service-style-16 .ts-overlay-content > h3{color:#000000;margin:25px 0 15px;}
.service-style-16 .ts-service-img{position:relative;}
.service-style-16 .icon{background:#000000 none repeat scroll 0 0;bottom:30px;height:52px;left:30px;line-height:52px;margin:0;position:absolute;text-align:center;width:52px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;}
.service-style-16 .ts-service-item:hover .img-service-overlay::before{background:#bf8b5b none repeat scroll 0 0;bottom:0;content:"";display:inline-block;left:0;opacity:0.75;filter:alpha(opacity=75);position:absolute;right:0;top:0;width:100%;transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.service-style-16 .ts-service-item:hover h3{color:#bf8b5b;transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.ts-service.service-style-16 .ts-excerpt{display:block;}
.ts-service.service-style-24{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;text-align:center;}
.ts-service.service-style-24 .ts-overlay{border:1px solid #e5e5e5;}
.ts-service.service-style-24 .ts-overlay{padding:10px;}
.ts-service.service-style-24 .ts-inner h3{color:#000000;font-weight:500;margin:0 0 10px;}
.ts-service.service-style-24 .ts-service-item .icon{color:#000000;}
.ts-service.service-style-24 .ts-excerpt{height:0;opacity:0;filter:alpha(opacity=0);}
.ts-service.service-style-24 .ts-overlay:hover .ts-excerpt{height:auto;opacity:1;filter:alpha(opacity=100);}
.ts-service.service-style-24 .ts-overlay:hover{background-color:rgba(62, 80, 180, 0.9) !important;border:medium none;border-radius:2px;color:#ffffff;}
.ts-service.service-style-24 .ts-service-item{padding-bottom:0;}
.ts-service.service-style-24 .ts-overlay:hover .icon{color:#ffffff;}
.ts-service.service-style-24 .ts-overlay:hover .ts-overlay-content h3{color:#ffffff;}
.footer-bottom .contact-style-7 .footer-follow a:hover{color:#3e50b4;}
.footer-border-style.contact-style-6{min-height:100px;padding:20px 20px 20px 30px;}
.contact-style-6 .contact-box > h6, .contact-style-6 .contact-box > div, .contact-style-6 .address-box > h6, .contact-style-6 .address-box > div, .contact-style-6 .footer-follow > h6, .contact-style-6 .footer-follow > div, .contact-style-6 .about-box > h6, .contact-style-6 .about-box > div{line-height:20px;padding-left:60px;}
#footer .contact-style-6 h6{color:#3e50b4;font-family:Open Sans,sans-serif;font-size:13px;text-transform:none;margin-bottom:3px;font-weight:normal;}
.footer-border-style.contact-style-8{min-height:100px;padding:20px 20px 20px 30px;}
.contact-style-8 .contact-box > h6, .contact-style-8 .contact-box > div, .contact-style-8 .address-box > h6, .contact-style-8 .address-box > div, .contact-style-8 .footer-follow > h6, .contact-style-8 .footer-follow > div, .contact-style-8 .about-box > h6, .contact-style-8 .about-box > div{line-height:20px;padding-left:60px;}
#footer .contact-style-8 h6{color:#3e50b4;font-family:Open Sans,sans-serif;font-size:13px;text-transform:none;margin-bottom:3px;font-weight:normal;}
#footer .contact-style-8 .footer-call-to-action .icon,#footer .contact-style-8 .icon{background:#3e50b4 none repeat scroll 0 0;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;height:50px;line-height:50px;padding:0;text-align:center;width:50px;}
.footer-call-to-action a.cta-button{background:#3e50b4 none repeat scroll 0 0;font-size:19px;font-weight:600;margin-left:10px;padding:15px 28px;text-transform:none;font-family:Raleway;float:right;}
.footer-call-to-action a.cta-button:hover{background:#a6a6a6;}
#footer .footer-call-to-action .icon{padding-top:10px;}
.footer-call-to-action{padding-top:3px;display:inline-block;}
.wpb_wrapper .title-desc-style-mechanic + .vc_progress_bar .vc_single_bar{margin-bottom:33px;margin-top:30px;}
.service-style-12 .ts-inner h3 a{font-size:24px;color:#000;}
.service-style-12 .ts-inner h3{color:#000000;}
.service-style-12:hover .ts-inner h3{color:#0474df;}
.service-style-12 .ts-service-img{position:relative;}
.service-style-12 .ts-service-img .icon{background:#000000 none repeat scroll 0 0;display:inline-block;height:52px;left:30px;padding:7px;position:absolute;text-align:center;top:30px;width:52px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;}
.service-style-12 .ts-inner h3{margin:20px 0px;}
.ts-service.service-style-12 .more-link{background-color:transparent;border:1px solid #e5e5e5;color:#000000;margin-top:30px;padding:2px 12px;}
.ts-service.service-style-12 .more-link:hover{color:#ffffff;background-color:#3e50b4;border:1px solid #3e50b4;transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;}
.service-style-13 h3{color:#000000;font-size:18px;font-weight:500;line-height:18px;}
.service-style-13 .ts-inner > div{text-align:left;}
.service-style-13 .ts-service-img img{float:left;margin-right:20px;max-width:80px;}
.service-style-13 .ts-inner .ts-service-content{padding-left:100px;}
.ts-service .ts-excerpt{font-family:Open Sans,sans-serif;font-size:13px;}
.style-mechanic .header-section-main div.ts-header-item > a.ts-hiddden-sidebar-icon{border:1px solid #eaeaea;border-radius:2px;color:#404040;height:30px;margin-left:8px;margin-top:35px;padding:3px;text-align:center;width:30px;}
.style-mechanic .header-section-main div.ts-header-item > a.ts-hiddden-sidebar-icon:hover{color:#ffffff;border:1px solid #3e50b4;background-color:#3e50b4;}
.service-style-12 .ts-inner h3 a:hover{color:#3e50b4;}
.header-bg-for-mechanic .header-bg-img-overlay{background-color:#3e50b4;opacity:0.85;filter:alpha(opacity=85);}
a.button-align-center{display:table;margin:0 auto;}
div.ts-members-pagination > ul{float:none;}
.ts-members-pagination{text-align:center;}
.chosen-container .chosen-results li.highlighted{background:#3e50b4 none repeat scroll 0 0;}
.header-bg-for-mechanic .title-icon{margin-top:70px;}
.header-bg-for-mechanic .title-text, .header-bg-for-mechanic .breadcrumbs{display:table-cell;height:197px;vertical-align:middle;width:100%;}
.header-bg-for-mechanic.header-bg-img .title-wrap{position:relative;top:auto;transform:translateY(0px);moz-transform:translateY(0px);-webkit-transform:translateY(0px);width:100%;}
.style-mechanic .ts-header-item .sep::after{background:#e5e5e5 none repeat scroll 0 0;content:"|";display:inline-block;height:15px;width:1px;}
.style-mechanic .ts-header-item .sep{font-size:0;width:0;}
.style-mechanic .ts-header-item-search.sub-menu-open > a{background-color:transparent;}
.style-mechanic .header-search-form-container form .search-submit,.style-mechanic .ts-header-item-search form{display:none;}
.style-mechanic .header-search-form-container form input{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:medium none;border-radius:0;-moz-border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;color:#999999;display:inline-block;line-height:20px;margin:0;width:auto;}
.style-mechanic .header-search-form-container form{display:inline-block;}
.style-mechanic .header-search-form-outside{background:#272930 none repeat scroll 0 0;display:none;}
.header-mechanic-main-center .ts-header-item{float:right;}
.style-mechanic .header-search-form-container{padding:10px 0;text-align:right;}
.style-mechanic .header-search-form-container .close-search-form{color:#666666;display:inline-block;font-size:15px;}
.style-mechanic.mechanic_2_style .header-top .inner-section-container{display:none;}
.style-mechanic.mechanic_3_style .header-top .inner-section-container{display:none;}
.style-mechanic.mechanic_3_style .main-nav ul.navbar-nav > li.current-menu-parent > a::before, .style-mechanic.mechanic_3_style .navbar-nav > li a::before{bottom:-1px;height:2px;left:0;position:absolute;width:100%;}
.style-mechanic.mechanic_3_style .main-nav ul.navbar-nav > li.current-menu-parent:last-child > a::before, .style-mechanic.mechanic_3_style ul.navbar-nav > li.current-menu-parent.active a::before{bottom:-2px;left:10px;}
.header-main.style-mechanic.mechanic_3_style .header-bottom{background:#000000 none repeat scroll 0 0;}
.style-mechanic.mechanic_3_style .ts-header-item-cart i{border-color:rgba(229, 229, 229, 0.2);}
.style-mechanic.mechanic_3_style .header-section-main div.ts-header-item > a{border-color:rgba(229, 229, 229, 0.2);color:#ffffff;}
.style-mechanic.mechanic_3_style .header-section-main div.ts-header-item > a:hover{border-color:#3e50b4;color:#3e50b4;}
.style-mechanic.mechanic_3_style .ts-header-item-cart a i:hover,.style-mechanic.mechanic_3_style .ts-header-item-cart a:hover i{border-color:#3e50b4;}
.style-mechanic.mechanic_3_style .main-nav .navbar-nav > li > a{color:#ffffff;}
@media (max-width:767px){.header-bg-for-plumber.header-bg-img .title-container .inner-title-container{padding-top:30px;}
div.header-bg-for-plumber.header-bg-img div.title-wrap{margin-top:10px;}
div.header-bg-img.header-bg-for-plumber{min-height:250px;}
.style-plumber .main-nav div.navbar-collapse{top:auto;}
.style-mechanic .header-section-main .header-right .ts-header-item .main-nav{margin-right:5px;width:30px;}
.style-mechanic .kebab figure{background:#3e50b4 none repeat scroll 0 0;}
div .cross{background-color:#3e50b4;height:29px;line-height:29px;width:30px;}
.style-mechanic .navbar-default .navbar-toggle{float:right;margin-top:35px;padding:0;margin-right:10px;}
div.style-mechanic .site-logo{padding-top:38px;}
div.style-mechanic .main-nav .navbar-nav > li > a{padding:10px 0;}
.style-mechanic .main-nav div.navbar-collapse .navbar-nav > .menu-item-has-children > a::after,.style-mechanic .navbar-nav > .megamenu-item > a::after{right:-20px;}
div.style-mechanic .main-nav ul.navbar-nav > li.current-menu-parent > a::before, div.style-mechanic .navbar-nav > li a::before, div.style-mechanic .main-nav .navbar-nav > li.active > a::before{display:none;}
.header-bg-for-mechanic .title-icon{margin-bottom:0;margin-top:10px;}
div.header-bg-for-mechanic .title-text{display:table-cell;height:80px;vertical-align:middle;width:100%;}
div.header-bg-for-mechanic .breadcrumbs{display:table-cell;height:30px;padding:0 0 15px 15px;vertical-align:middle;width:100%;}
.style-plumber .header-right{float:none;width:auto;}
}
@media (max-width:480px){.header-bg-img .title-text h2.page-title{font-size:30px;}
.header-bg-for-mechanic .title-text h2.page-title{font-size:25px;}
div.footer-call-to-action a.cta-button{font-size:14px;padding:15px;}
.style-plumber .logo img{margin-top:3px;max-width:150px;}
}
.title-desc-style-maintenance .title-description{clear:both;margin-top:10px;}
.title-desc-style-maintenance .subtitle, .title-desc-style-maintenance h2{color:#1a1a1a;display:inline-block;font-family:Raleway,sans-serif;margin:0 2px;text-transform:none;}
.title-desc-style-maintenance .subtitle:before{display:none;}
.ts-maintenance .esg-filter-wrapper .esg-filterbutton:hover::after, .ts-maintenance .esg-filter-wrapper .esg-sortbutton:hover::after, .ts-maintenance .esg-filter-wrapper .esg-sortbutton-order:hover::after, .ts-maintenance .esg-filter-wrapper .esg-cartbutton-order:hover::after, .ts-maintenance .esg-filter-wrapper .esg-filterbutton.selected::after{background:#0474df none repeat scroll 0 0 !important;}
.ts-maintenance .esg-filter-wrapper .esg-filterbutton:hover::after, .ts-maintenance .esg-filter-wrapper .esg-sortbutton:hover::after, .ts-maintenance .esg-filter-wrapper .esg-sortbutton-order:hover::after, .ts-maintenance .esg-filter-wrapper .esg-cartbutton-order:hover::after, .ts-maintenance .esg-filter-wrapper .esg-filterbutton.selected::after{background:#0474df none repeat scroll 0 0;}
.ts-maintenance .esg-filter-wrapper .esg-filterbutton:hover, .ts-maintenance .esg-filter-wrapper .esg-sortbutton:hover, .ts-maintenance .esg-filter-wrapper .esg-sortbutton-order:hover, .ts-maintenance .esg-filter-wrapper .esg-cartbutton-order:hover, .ts-maintenance .esg-filter-wrapper .esg-filterbutton.selected{color:#0474df;}
.ts-maintenance .esg-navigationbutton.esg-pagination-button:hover, .ts-maintenance .esg-navigationbutton.esg-pagination-button.selected{background:#0474df none repeat scroll 0 0;}
.ts-maintenance-3 .esg-filter-wrapper .esg-filterbutton:hover::after, .ts-maintenance-3 .esg-filter-wrapper .esg-sortbutton:hover::after, .ts-maintenance-3 .esg-filter-wrapper .esg-sortbutton-order:hover::after, .ts-maintenance-3 .esg-filter-wrapper .esg-cartbutton-order:hover::after, .ts-maintenance-3 .esg-filter-wrapper .esg-filterbutton.selected::after{background:#0474df none repeat scroll 0 0;}
.ts-maintenance-3 .esg-filter-wrapper .esg-filterbutton:hover::after, .ts-maintenance-3 .esg-filter-wrapper .esg-sortbutton:hover::after, .ts-maintenance-3 .esg-filter-wrapper .esg-sortbutton-order:hover::after, .ts-maintenance-3 .esg-filter-wrapper .esg-cartbutton-order:hover::after, .ts-maintenance-3 .esg-filter-wrapper .esg-filterbutton.selected::after{background:#0474df none repeat scroll 0 0 !important;}
.ts-maintenance-3 .esg-navigationbutton.esg-loadmore{background:#0474df none repeat scroll 0 0;}
.ts-maintenance-3 .esg-navigationbutton.esg-loadmore:hover{color:#0474df;}
.service-style-21 .ts-inner{min-height:291px;text-align:center;}
.service-style-21 .ts-service-item .icon{font-size:64px;line-height:64px;}
.service-style-21 .ts-service-item h3{font-size:24px;font-weight:500;}
.service-style-21 .ts-service-item .ts-excerpt{opacity:0;filter:alpha(opacity=0);height:0;}
.service-style-21 .ts-service-item .ts-overlay:hover .ts-excerpt{opacity:1;filter:alpha(opacity=100);height:auto;}
.service-style-21 .ts-overlay{border-radius:0;-moz-border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;}
.service-style-21 .ts-inner{border-radius:0;-moz-border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;}
.contact-style-9 .contact-box > h6,.contact-style-9 .contact-box > div,.contact-style-9 .address-box > h6,.contact-style-9 .address-box > div,.contact-style-9 .footer-follow > h6, .contact-style-9 .footer-follow > div,.contact-style-9 .about-box > h6, .contact-style-9 .about-box > div{padding-left:0;text-align:center;}
.contact-style-9 .contact-box,.contact-style-9 .address-box,.contact-style-9 .about-box{text-align:center;}
#footer .contact-style-9 .icon{color:#0474df;float:none;margin-bottom:15px;}
#footer .contact-style-9 h6{margin:0 0 15px;}
.contact-style-9 .contact-box,.contact-style-9 .address-box,.contact-style-9 .about-box{padding-right:0;}
.contact-style-9.footer-border-style{padding:30px 10px 20px;}
.contact-style-9.footer-border-style span{font-weight:700;}
.contact-style-10 .contact-box > h6,.contact-style-10 .contact-box > div,.contact-style-10 .address-box > h6,.contact-style-10 .address-box > div,.contact-style-10 .footer-follow > h6, .contact-style-10 .footer-follow > div,.contact-style-10 .about-box > h6, .contact-style-10 .about-box > div{padding-left:0;text-align:center;}
.contact-style-10 .contact-box,.contact-style-10 .address-box,.contact-style-10 .about-box{text-align:center;}
#footer .contact-style-10 .icon{color:#0474df;float:none;margin-bottom:15px;}
#footer .contact-style-10 h6{margin:0 0 15px;}
.contact-style-10 .contact-box,.contact-style-10 .address-box,.contact-style-10 .about-box{padding-right:0;}
.contact-style-10.total-box-1{background:#2e2e2e none repeat scroll 0 0;padding:30px 10px 20px;}
.contact-style-10.footer-border-style span{font-weight:700;}
.service-style-26 .ts-inner{text-align:center;}
.service-style-26 .ts-service-item .ts-excerpt{opacity:0;filter:alpha(opacity=0);height:0;}
.service-style-26 .ts-service-item .ts-overlay:hover .ts-excerpt{opacity:1;filter:alpha(opacity=100);height:auto;}
.service-style-26 .ts-overlay:hover{background:#0474df none repeat scroll 0 0 !important;}
.service-style-26.ts-service .more-link{margin-top:20px;opacity:0;filter:alpha(opacity=0);height:0;display:none;}
.service-style-26 .ts-service-item .ts-overlay:hover .more-link{opacity:1;filter:alpha(opacity=100);height:auto;display:inline-block;}
.service-style-26 .ts-overlay{padding:10px;}
.service-style-22 .ts-inner{text-align:center;}
.service-style-22 .ts-service-item .ts-excerpt{opacity:0;filter:alpha(opacity=0);height:0;}
.service-style-22 .ts-service-item .ts-overlay:hover .ts-excerpt{opacity:1;filter:alpha(opacity=100);height:auto;}
.service-style-22 .ts-overlay:hover{background:#0474df none repeat scroll 0 0 !important;border:medium none;}
.service-style-22.ts-service .more-link{margin-top:20px;opacity:0;filter:alpha(opacity=0);height:0;display:none;}
.service-style-22 .ts-service-item .ts-overlay:hover .more-link{opacity:1;filter:alpha(opacity=100);height:auto;display:inline-block;}
.service-style-22 .ts-overlay{background:#ffffff none repeat scroll 0 0;border:1px solid #e5e5e5;height:277px;padding:30px 0px;position:relative;vertical-align:middle;}
.service-style-22 .ts-service-item .ts-overlay .icon, .service-style-22 .ts-overlay h3 > a{color:#000000;}
.service-style-22 .ts-service-item .ts-overlay:hover .icon, .service-style-22 .ts-overlay:hover h3 > a{color:#ffffff;}
.service-style-23 .ts-inner{text-align:center;}
.service-style-23 .ts-service-item .ts-excerpt{opacity:0;filter:alpha(opacity=0);height:0;padding:0 20px;}
.service-style-23 .ts-service-item .ts-overlay:hover .ts-excerpt{opacity:1;filter:alpha(opacity=100);height:auto;}
.service-style-23 .ts-overlay:hover{background:#0474df none repeat scroll 0 0 !important;border:medium none;}
.service-style-23.ts-service .more-link{margin-top:20px;opacity:0;filter:alpha(opacity=0);height:0;display:none;}
.service-style-23 .ts-service-item .ts-overlay:hover .more-link{opacity:1;filter:alpha(opacity=100);height:auto;display:inline-block;}
.service-style-23 .ts-overlay{background:#000000 none repeat scroll 0 0;height:277px;padding:30px 0px;position:relative;vertical-align:middle;}
.service-style-18 .ts-inner,.service-style-18 .ts-overlay{border-radius:0;-moz-border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;}
.service-style-18 .ts-overlay{height:292px;position:relative;text-align:center;}
.service-style-18 .ts-service-item .ts-excerpt{opacity:0;filter:alpha(opacity=0);height:0;}
.service-style-18 .ts-service-item .ts-overlay:hover .ts-excerpt{opacity:1;filter:alpha(opacity=100);height:auto;}
.service-style-18 .ts-overlay:hover{background:#0474df none repeat scroll 0 0 !important;border:medium none;}
.service-style-18.ts-service .more-link{margin-top:20px;opacity:0;filter:alpha(opacity=0);height:0;display:none;}
.service-style-18 .ts-service-item .ts-overlay:hover .more-link{opacity:1;filter:alpha(opacity=100);height:auto;display:inline-block;}
.service-style-18 .ts-overlay:hover{background-color:#0474df !important;}
.service-style-18 .ts-inner h3{font-weight:700;}
.service-style-18 .ts-service-item .icon{font-size:64px;line-height:64px;}
.site-main .service-style-27{border:1px solid #e5e5e5;height:268px;position:relative;text-align:center;vertical-align:middle;border-radius:2px;overflow:hidden;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;padding:75px 15px;margin-bottom:50px;}
.site-main .service-style-27:hover{background-color:#0474df;padding:30px 20px;transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;border:medium none;}
.service-style-27 h3{color:#000000;font-weight:500;margin:0 0 10px;font-size:24px;}
.service-style-27 .ts-excerpt{opacity:0;filter:alpha(opacity=0);height:0;color:#ffffff;}
.service-style-27:hover .ts-excerpt{opacity:1;filter:alpha(opacity=100);height:auto;}
.service-style-27 .icon{color:#000000;display:inline-block;font-size:32px;height:50px;line-height:50px;margin:0 0 10px;text-align:center;width:50px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;}
.service-style-27:hover .icon{color:#ffffff;background-color:#000000;}
.service-style-27:hover h3{color:#ffffff;}
.site-main .service-style-28{background-color:#ffffff;border:1px solid #e5e5e5;min-height:262px;position:relative;text-align:left;vertical-align:middle;border-radius:2px;overflow:hidden;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;padding:30px 20px;margin-bottom:50px;}
.site-main .service-style-28:hover{background-color:#0474df;transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.service-style-28 h3{color:#000000;font-weight:500;margin:0 0 10px;}
.service-style-28:hover .ts-excerpt{color:#ffffff;}
.service-style-28 .icon{color:#000000;display:inline-block;font-size:32px;height:50px;line-height:50px;margin:0 0 20px;text-align:center;width:50px;background-color:#f6f6f6;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;}
.service-style-28:hover .icon{color:#ffffff;background-color:#000000;}
.service-style-28:hover h3{color:#ffffff;}
.service-style-20 .ts-service-item{padding-bottom:30px;}
.service-style-20 .ts-overlay:hover{background-color:#0474df !important;}
.service-style-20 .ts-overlay{padding:30px 20px;text-align:center;}
.service-style-20 .ts-service-item .ts-excerpt{opacity:0;filter:alpha(opacity=0);height:0;}
.service-style-20 .ts-service-item .ts-overlay:hover .ts-excerpt{opacity:1;filter:alpha(opacity=100);height:auto;}
.service-style-20.ts-service .more-link{margin-top:20px;opacity:0;filter:alpha(opacity=0);height:0;display:none;}
.service-style-20 .ts-service-item .ts-overlay:hover .more-link{opacity:1;filter:alpha(opacity=100);height:auto;display:inline-block;}
.site-main .service-style-29{background-color:#ffffff;border:1px solid #e5e5e5;height:268px;position:relative;text-align:center;vertical-align:middle;border-radius:2px;overflow:hidden;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;padding:75px 20px;margin-bottom:50px;}
.site-main .service-style-29:hover{background-color:transparent;padding:30px 20px;transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.service-style-29 h3{color:#000000;font-weight:500;margin:0 0 10px;}
.service-style-29 .ts-excerpt{opacity:0;filter:alpha(opacity=0);height:0;color:#a7a6a6;}
.service-style-29:hover .ts-excerpt{opacity:1;filter:alpha(opacity=100);height:auto;}
.service-style-29 .icon{color:#000000;display:inline-block;font-size:32px;height:50px;line-height:50px;margin:0 0 10px;text-align:center;width:50px;}
.service-style-29:hover .icon{color:#0474df;}
.service-style-29:hover h3{color:#0474df;}
.site-main .service-style-30{background-color:#ffffff;border:1px solid #e5e5e5;min-height:268px;position:relative;text-align:center;vertical-align:middle;border-radius:2px;overflow:hidden;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;padding:30px 20px;margin-bottom:50px;}
.site-main .service-style-30:hover{background-color:transparent;transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.service-style-30 h3{color:#000000;font-weight:500;margin:0 0 10px;}
.service-style-30 .ts-excerpt{color:#a7a6a6;}
.service-style-30 .icon{background:#f6f6f6 none repeat scroll 0 0;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;color:#000000;display:inline-block;font-size:32px;height:70px;line-height:70px;margin:0 0 20px;text-align:center;width:70px;}
.service-style-30:hover .icon{background:#0474df none repeat scroll 0 0;color:#ffffff;}
.service-style-30:hover h3{color:#0474df;}
.site-main .service-style-31{min-height:268px;position:relative;text-align:center;vertical-align:middle;border-radius:2px;overflow:hidden;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;padding:70px 20px;margin-bottom:50px;}
.site-main .service-style-31:hover{transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.service-style-31 h3{color:#000000;font-weight:500;margin:0 0 10px;}
.service-style-31 .ts-excerpt{color:#a7a6a6;}
.service-style-31 .icon{border:2px solid #f6f6f6;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;color:#000000;display:inline-block;font-size:32px;height:70px;line-height:70px;margin:0 0 20px;text-align:center;width:70px;}
.service-style-31:hover .icon{border-color:#0474df;color:#0474df;}
.service-style-31:hover h3{color:#0474df;}
.site-main .service-style-32{background-color:#ffffff;border:1px solid #e5e5e5;min-height:268px;position:relative;text-align:center;vertical-align:middle;border-radius:2px;overflow:hidden;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;padding:30px 20px;margin-bottom:50px;}
.site-main .service-style-32:hover{background-color:transparent;transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.service-style-32 h3{color:#000000;font-weight:500;margin:0 0 10px;}
.service-style-32 .ts-excerpt{color:#a7a6a6;}
.service-style-32 .icon{background:#000000 none repeat scroll 0 0;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;color:#ffffff;display:inline-block;font-size:32px;height:70px;line-height:70px;margin:0 0 20px;text-align:center;width:70px;}
.service-style-32:hover .icon{background:#0474df none repeat scroll 0 0;color:#ffffff;}
.service-style-32:hover h3{color:#0474df;}
.service-style-33 .ts-overlay{color:#a7a6a6;text-align:center;}
.service-style-19 .ts-service-item .icon{background:rgba(255, 255, 255, 0.25) none repeat scroll 0 0;border-radius:2px;height:50px;line-height:50px;text-align:center;width:50px;}
.service-style-19 .ts-overlay-content{display:inline-block;}
.thumbnails .owl-theme .owl-controls .owl-nav .owl-next:hover, .thumbnails .owl-theme .owl-controls .owl-nav .owl-prev:hover{background:#0474df none repeat scroll 0 0;}
.header-bg-for-maintenance .header-bg-img-overlay{background:rgba(0, 0, 0, 0.2) none repeat scroll 0 0;}
.style-maintenance .header-section{border-bottom:1px solid rgba(255, 255, 255, 0.25);}
.header-main.style-maintenance{top:0;}
.style-maintenance .header-maintenance-main-left, .style-maintenance .header-maintenance-main-right, .style-maintenance .header-maintenance-main-center{float:left;}
.style-maintenance .ts-header-item-call-to-action .header-link{border:1px solid rgba(255, 255, 255, 0.25);border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;color:#ffffff;display:inline-block;font-family:Open Sans,sans-serif;font-size:12px;margin-top:35px;padding:4px 9px;}
.style-maintenance .header-maintenance-main-center{border-left:1px solid rgba(255, 255, 255, 0.25);border-right:1px solid rgba(255, 255, 255, 0.25);margin-left:-1px;margin-right:-1px;padding-right:25px;width:70%;}
.style-maintenance .header-maintenance-main-left{float:left;width:20%;}
.style-maintenance .header-maintenance-main-right{float:right;width:10%;}
.style-maintenance .header-maintenance-main-left, .style-maintenance .header-maintenance-main-right, .style-maintenance .header-maintenance-main-center{display:inline-block;}
.header-maintenance-main-left .logo img{margin-top:30px;}
.style-maintenance .navbar{margin:0;}
.style-maintenance .main-nav .navbar-nav > li > a{padding:43px 0;color:#ffffff;}
.style-maintenance .main-nav .navbar-nav > li{padding:0 20px;}
.style-maintenance .navbar-nav > li a::before, .style-maintenance .main-nav .navbar-nav > li.active > a::before{bottom:0;left:0;width:100%;}
.style-maintenance .main-nav ul.navbar-nav > li.current-menu-parent > a::before{background-color:#ffffff;bottom:0;left:0;top:auto;}
.style-maintenance .main-nav ul.navbar-nav > li.current-menu-parent > a{color:#ffffff;}
.style-maintenance .ts-header-item-search form{right:0;top:68px;}
.style-maintenance .header-section-main div.ts-header-item-cart > a{padding:42px 10px 44px;}
.style-maintenance div.ts-header-item-cart .ts-mini-cart-wrap{top:106px;}
.style-maintenance .header-section-main div.ts-header-item-search > a{margin-top:36px;}
.style-maintenance .main-nav .navbar-nav > li > ul.sub-menu{left:20px;}
.style-maintenance .main-nav .navbar-nav > li > a:hover,.style-maintenance .main-nav .navbar-nav > li > a:focus,.style-maintenance .main-nav .navbar-nav > .active > a,.style-maintenance .main-nav .navbar-nav > .active > a:hover,.style-maintenance .main-nav .navbar-nav > .active > a:focus{color:#ffffff;}
.style-maintenance .navbar-nav > li:hover > a::before{background-color:#ffffff;}
.style-maintenance .main-nav .nav > li:last-child ul.sub-menu{right:20px;top:100%;}
.style-maintenance .nav > li:last-child{position:relative;}
.style-maintenance .header-section-main .ts-header-item-cart{position:relative;}
.style-maintenance .ts-header-item-call-to-action .header-link:hover{background-color:#0474df;border:1px solid #0474df;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;display:inline-block;font-family:Open Sans,sans-serif;font-size:12px;margin-top:35px;padding:4px 9px;}
.header-bg-for-maintenance .title-text h6{line-height:45px;text-transform:none;}
.header-bg-for-maintenance.header-bg-img{min-height:355px;}
div.style-maintenance .main-nav .navbar-nav > li.active > a::before{bottom:-1px;margin-left:0;position:absolute;}
.header-bg-for-maintenance.header-bg-img .title-wrap{margin-top:50px;}
.header-bg-for-maintenance .breadcrumbs{margin-top:25px;}
.ts-maintenance-gallery .esg-filter-wrapper .esg-filterbutton:hover::after, .ts-maintenance-gallery .esg-filter-wrapper .esg-sortbutton:hover::after, .ts-maintenance-gallery .esg-filter-wrapper .esg-sortbutton-order:hover::after, .ts-maintenance-gallery .esg-filter-wrapper .esg-cartbutton-order:hover::after, .ts-maintenance-gallery .esg-filter-wrapper .esg-filterbutton.selected::after{background:#0474df none repeat scroll 0 0 !important;}
.ts-maintenance-gallery .esg-filter-wrapper .esg-filterbutton:hover::after, .ts-maintenance-gallery .esg-filter-wrapper .esg-sortbutton:hover::after, .ts-maintenance-gallery .esg-filter-wrapper .esg-sortbutton-order:hover::after, .ts-maintenance-gallery .esg-filter-wrapper .esg-cartbutton-order:hover::after, .ts-maintenance-gallery .esg-filter-wrapper .esg-filterbutton.selected::after{background:#0474df none repeat scroll 0 0;}
.ts-maintenance-gallery .esg-filter-wrapper .esg-filterbutton:hover, .ts-maintenance-gallery .esg-filter-wrapper .esg-sortbutton:hover, .ts-maintenance-gallery .esg-filter-wrapper .esg-sortbutton-order:hover, .ts-maintenance-gallery .esg-filter-wrapper .esg-cartbutton-order:hover, .ts-maintenance-gallery .esg-filter-wrapper .esg-filterbutton.selected{color:#0474df;}
.ts-maintenance-gallery .esg-navigationbutton.esg-pagination-button:hover, .ts-maintenance-gallery .esg-navigationbutton.esg-pagination-button.selected{background:#0474df none repeat scroll 0 0;}
.ts-maintenance-gallery .esg-navigationbutton.esg-pagination-button:hover, .ts-maintenance-gallery .esg-navigationbutton.esg-pagination-button.selected, .ts-maintenance-gallery .esg-navigationbutton.esg-right:hover{background:#0474df none repeat scroll 0 0;}
.container-dark .title-desc-style-maintenance .subtitle, .container-dark .title-desc-style-maintenance h2{color:#ffffff;}
.container-dark .wpb_accordion_wrapper.ui-accordion .ui-accordion-header > a,.container-dark .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header > a{color:#fff;}
.container-dark .wpb_accordion_wrapper ,.container-dark .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_section .wpb_accordion_header{border-color:rgba(229, 229, 229, 0.1);}
.style-maintenance .ts-header-item-search.sub-menu-open > a{background-color:transparent;}
.style-maintenance .header-search-form-container form .search-submit,.style-maintenance .ts-header-item-search form{display:none;}
.style-maintenance .header-search-form-container form input{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:medium none;border-radius:0;-moz-border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;color:#999999;display:inline-block;line-height:20px;margin:0;width:auto;}
.style-maintenance .header-search-form-container form{display:inline-block;}
.style-maintenance .header-search-form-outside{background:#272930 none repeat scroll 0 0;display:none;}
.header-maintenance-main-center .ts-header-item{float:right;}
.style-maintenance .header-search-form-container{padding:10px 0;text-align:right;}
.style-maintenance .header-search-form-container .close-search-form{color:#666666;display:inline-block;font-size:15px;}
.ts_no_icon_class{display:none;}
.style-maintenance.maintenance_2_style .header-section{background-color:rgba(0,0,0,.2);}
.style-maintenance.maintenance_3_style .header-section{background:#000;}
.style-maintenance.maintenance_5_style .header-maintenance-main-center{border-color:rgba(0, 0, 0, 0);padding-right:0;}
.style-maintenance.maintenance_4_style .header-section{background:#fff;}
.style-maintenance.maintenance_4_style .header-section-main div.ts-header-item > a{color:#404040;}
.style-maintenance.maintenance_4_style .main-nav .navbar-nav > li > a:hover, .style-maintenance.maintenance_4_style .main-nav .navbar-nav > li > a:focus, .style-maintenance.maintenance_4_style .main-nav .navbar-nav > .active > a, .style-maintenance.maintenance_4_style .main-nav .navbar-nav > .active > a:hover, .style-maintenance.maintenance_4_style .main-nav .navbar-nav > .active > a:focus{color:#404040;}
.style-maintenance.maintenance_4_style .main-nav .navbar-nav > li > a{color:#404040;}
.style-maintenance.maintenance_4_style .main-nav ul.navbar-nav > li.current-menu-parent > a::before{background-color:#404040;}
.style-maintenance.maintenance_4_style .main-nav ul.navbar-nav > li.current-menu-parent > a{color:#404040;}
.style-maintenance.maintenance_4_style .header-section{border-bottom:1px solid rgba(64, 64, 64, 0.25);}
.style-maintenance.maintenance_4_style .header-maintenance-main-center{border-left:1px solid rgba(64, 64, 64, 0.25);border-right:1px solid rgba(64, 64, 64, 0.25);}
.style-maintenance.maintenance_4_style .ts-header-item-call-to-action .header-link{border:1px solid rgba(64, 64, 64, 0.25);color:#404040;}
.style-maintenance.maintenance_4_style .ts-header-item-call-to-action .header-link:hover{color:#fff;}
.style-maintenance.maintenance_4_style .navbar-nav > li:hover > a::before{background-color:#404040;}
.style-maintenance.maintenance_6_style .header-maintenance-main-left{min-height:106px;border-right:1px solid rgba(255, 255, 255, 0.25);}
.style-maintenance.maintenance_6_style .header-maintenance-main-center{border:medium none;padding:0;float:right;}
.style-maintenance.maintenance_6_style .header-maintenance-main-right{display:none;}
.style-maintenance.maintenance_7_style .header-maintenance-main-center{border:medium none;padding:0;float:right;}
.style-maintenance.maintenance_7_style .header-maintenance-main-right{display:none;}
.style-maintenance.maintenance_7_style .header-section{border-bottom:none;}
.style-maintenance.maintenance_7_style .main-nav .navbar-nav > li > a{padding:43px 0 10px;}
@media (max-width:767px){.footer-top .footer-contact{margin-top:0;}
.style-maintenance .main-nav .navbar-nav > li > a{padding:10px;}
.style-maintenance .navbar-nav > li a::before, .style-maintenance .main-nav .navbar-nav > li.active > a::before{display:none;}
.style-maintenance .main-nav .navbar-nav > li > ul.sub-menu{left:10px;}
.style-maintenance .navbar-static-top.navbar-default .navbar-toggle{margin-right:5px;margin-top:38px;}
.style-maintenance div.header-maintenance-main-right{width:23%;}
.style-maintenance div.header-maintenance-main-center{width:32%;}
.style-maintenance div.header-maintenance-main-left{width:45%;}
.style-maintenance .header-section-main div.ts-header-item-cart{position:inherit;}
.style-maintenance .container.maintenance-container{padding:0 5px;}
}
@media (max-width:480px){div.style-maintenance .header-section-main div.ts-header-item-cart > a{padding:40px 10px 20px;}
div.header-maintenance-main-left .logo img{margin-top:33px;}
div.style-maintenance .header-maintenance-main-left{text-align:center;}
div.style-maintenance .header-maintenance-main-center{padding-right:0;}
div.style-maintenance div.header-maintenance-main-right{display:none;}
.slider-wrap .tparrows{display:none;}
div.style-maintenance div.header-maintenance-main-right, div.style-maintenance div.header-maintenance-main-center{border:medium none;width:150px;float:right;}
.header-bg-for-maintenance.header-bg-img .title-wrap{bottom:20px;position:absolute;top:auto;transform:none;transform:none;-moz-transform:none;-webkit-transform:none;width:100%;}
.style-maintenance div.header-section-main div.ts-header-item-search > a{margin-top:36px;padding:6px 10px;}
.style-maintenance div.ts-header-item-cart div.ts-mini-cart-wrap{top:100%;}
.style-maintenance div.ts-header-item-call-to-action .header-link{margin-top:37px;}
}
@media (min-width:768px) and (max-width:1024px){.style-maintenance div.header-maintenance-main-center{border:none;padding-right:25px;width:85%;}
.style-maintenance div.header-maintenance-main-right{width:15%;}
.header-bg-for-maintenance.header-bg-img .title-wrap{bottom:20px;position:absolute;top:auto;transform:none;transform:none;-moz-transform:none;-webkit-transform:none;width:100%;}
.style-maintenance .main-nav ul.navbar-nav > li{padding:0 8px;}
div.style-maintenance .header-maintenance-main-left{text-align:center;width:100%;}
.style-maintenance .main-nav ul.navbar-nav > li > ul.sub-menu{left:8px;}
}
.service-style-17 .ts-overlay{padding:10px;text-align:center;}
.service-style-17 .ts-service-item .ts-excerpt{height:0;opacity:0;filter:alpha(opacity=0);}
.service-style-17 .ts-service-item .ts-overlay:hover .ts-excerpt{height:auto;opacity:1;filter:alpha(opacity=100);}
.service-style-17 .ts-overlay:hover{background-color:rgba(4, 116, 223, 0.95) !important;}
.style-electrician .inner-section-container .ts-header-section-position-left{float:left;}
.style-electrician .inner-section-container .ts-header-section-position-right{float:right;}
.header-main.style-electrician{top:0;}
.style-electrician .electrician-container{background:#ffffff none repeat scroll 0 0;padding:0 30px;}
.style-electrician .header-top{padding-bottom:0;display:block;}
.style-electrician .header-bottom .inner-section-container{border-top:1px solid #dedede;line-height:50px;color:#999999;font-family:Open Sans, sans-serif;font-size:12px;}
.style-electrician .ts-header-item-contact-info .contact-text{border-right:1px solid #dedede;padding-right:15px;}
.style-electrician .ts-header-item-contact-info .sep{display:none;}
.style-electrician .ts-header-item-social-icons-list a{padding:10px 15px;font-size:15px;line-height:10px;color:#999999;}
.style-electrician .ts-header-item-social-icons-list a:hover{color:#c0392b;}
.style-electrician .ts-header-item-contact-info .contact-text{border-right:1px solid #dedede;padding:0 15px;}
.style-electrician .ts-header-item-contact-info .contact-text:first-child{padding-left:0;}
.style-electrician .header-top .electrician-container{border-top:3px solid #c0392b;z-index:9;}
.style-electrician .main-nav{margin:0;}
.style-electrician .main-nav ul.navbar-nav > li.current-menu-parent > a::before{bottom:-2px;height:3px;left:0;top:auto;width:100%;}
.style-electrician .navbar-nav > li a::before,.style-electrician .main-nav .navbar-nav > li.active > a::before{bottom:-1px;height:3px;left:0;position:absolute;width:100%;}
.style-electrician .navbar-nav > li a::before, .style-electrician .main-nav .navbar-nav > li.active > a::before{margin-left:0;}
.style-electrician .navbar-nav > li{padding:0 13px;position:relative;}
.style-electrician .navbar-nav{text-align:left;}
.style-electrician .main-nav .navbar-nav ul.sub-menu li a{font-size:14px;}
.style-electrician .main-nav .navbar-nav > li > a{padding:40px 5px;color:#404040;}
.style-electrician .main-nav ul.navbar-nav > li > .sub-menu{left:13px;}
.style-electrician .header-top .ts-header-section-position-left{margin-top:25px;}
.style-electrician .main-nav .nav > li:last-child ul.sub-menu{left:auto;right:13px;top:100%;}
.style-electrician .ts-header-item-call-to-action .header-link{background:#404040 none repeat scroll 0 0;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;color:#ffffff;padding:7px 10px;}
.style-electrician .ts-header-item-call-to-action .header-link:hover{background:#c0392b none repeat scroll 0 0;color:#ffffff;}
.style-electrician .ts-header-item-call-to-action{border-right:1px solid #dedede;padding-right:15px;margin-right:15px;}
.header-electrician-second-right .ts-header-item-search > a, .header-electrician-second-right .ts-header-item-cart > a{border:1px solid #dedede;display:inline-block;height:30px;width:30px;line-height:30px;text-align:center;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;margin:0 5px;color:#404040;}
.header-electrician-second-right .ts-header-item-search > a.active,.header-electrician-second-right .ts-header-item-search > a:hover, .header-electrician-second-right .ts-header-item-search.sub-menu-open > a,.header-electrician-second-right .ts-header-item-cart > a:hover{background:#c0392b none repeat scroll 0 0;color:#ffffff;border-color:#c0392b;}
.header-electrician-second-right .ts-header-item.ts-header-item-cart > a{margin-right:0;}
.ts-mini-cart-wrap li{line-height:24px;}
.header-bg-for-electrician.header-bg-img.empty-content{display:block;}
.section-title.title-desc-style-electrician h2::before{background:#c0392b none repeat scroll 0 0;content:"";display:inline-block;height:3px;position:absolute;width:18px;top:-5px;}
.section-title.title-desc-style-electrician h2{position:relative;}
.contact-style-11 .contact-box{padding-right:0;}
.ts-electrician-gallery .esg-navigationbutton.esg-pagination-button:hover, .ts-electrician-gallery .esg-navigationbutton.esg-pagination-button.selected{background:#c0392b none repeat scroll 0 0;}
.ts-electrician-gallery .esg-navigationbutton.esg-pagination-button:hover, .ts-electrician-gallery .esg-navigationbutton.esg-pagination-button.selected, .ts-electrician-gallery .esg-navigationbutton.esg-right:hover{background:#c0392b none repeat scroll 0 0;}
.ts-electrician-gallery .esg-filter-wrapper .esg-filterbutton:hover, .ts-electrician-gallery .esg-filter-wrapper .esg-sortbutton:hover, .ts-electrician-gallery .esg-filter-wrapper .esg-sortbutton-order:hover, .ts-electrician-gallery .esg-filter-wrapper .esg-cartbutton-order:hover, .ts-electrician-gallery .esg-filter-wrapper .esg-filterbutton.selected{color:#c0392b;}
.ts-electrician .esg-filter-wrapper .esg-filterbutton:hover::after, .ts-electrician .esg-filter-wrapper .esg-sortbutton:hover::after, .ts-electrician .esg-filter-wrapper .esg-sortbutton-order:hover::after, .ts-electrician .esg-filter-wrapper .esg-cartbutton-order:hover::after, .ts-electrician .esg-filter-wrapper .esg-filterbutton.selected::after{background:#c0392b none repeat scroll 0 0 !important;}
.ts-electrician .esg-filter-wrapper .esg-filterbutton:hover, .ts-electrician .esg-filter-wrapper .esg-sortbutton:hover, .ts-electrician .esg-filter-wrapper .esg-sortbutton-order:hover, .ts-electrician .esg-filter-wrapper .esg-cartbutton-order:hover, .ts-electrician .esg-filter-wrapper .esg-filterbutton.selected{color:#c0392b;}
.ts-electrician .esg-navigationbutton.esg-loadmore{background:#c0392b none repeat scroll 0 0;border:1px solid #c0392b;}
.ts-electrician .esg-navigationbutton.esg-loadmore:hover{color:#c0392b;}
.header-bg-img.header-bg-for-electrician{background-position:center 0;min-height:400px;}
.service-style-2 .ts-overlay{padding:10px;}
.header-bg-img.header-bg-for-electrician .title-wrap{bottom:100px;top:auto;transform:translateY(0px);moz-transform:translateY(0px);-webkit-transform:translateY(0px);}
.header-bg-for-electrician .title-icon{background-color:#c0392b;float:right;margin-bottom:0;margin-right:15px;}
.header-bg-img.header-bg-for-electrician .header-bg-img-overlay{background:rgba(0, 0, 0, 0.15) none repeat scroll 0 0;}
.header-bg-for-electrician .breadcrumbs{text-align:left;}
.header-bg-for-electrician .breadcrumbs a{color:#f0f0f0;}
.header-search-form-outside.header-search-form-for-electrician{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;}
.header-search-form-for-electrician .header-search-form-container{background:#272930 none repeat scroll 0 0;padding:10px 30px;}
.header-bg-for-electrician .title-text h2.page-title{margin:0 0 10px;}
.contact-style-12 .icon{background:#c0392b;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;}
.footer-part-position-top .contact-style-13 .box-item-num-1{background:#191919 none repeat scroll 0 0;padding:20px;border:1px solid #191919;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;}
.footer-part-position-top .contact-style-13:after{content:"";width:30px;position:absolute;display:inline-block;right:-30px;top:-3px;bottom:0px;background:#262626;border-top:3px solid #c0392b;}
.footer-part-position-top .row > div:first-child .contact-style-13::before{content:"";width:30px;position:absolute;display:inline-block;left:-30px;top:-3px;bottom:0px;background:#262626;border-top:3px solid #c0392b;}
.footer-contact.contact-style-13{padding:5px;}
.contact-style-11{margin-bottom:20px;}
.electrician_2_style .electrician-container{background:#000;}
.electrician_2_style.style-electrician .main-nav .navbar-nav > li > a{color:#fff;}
.electrician_2_style .main-nav ul.navbar-nav > li.current-menu-parent > a::before{background-color:#ffffff;}
.electrician_2_style .navbar-nav > li:hover > a::before{background-color:#ffffff;}
.electrician_2_style.style-electrician .header-bottom .inner-section-container{color:#ffffff;border-top:1px solid rgba(229, 229,229, .2);}
.electrician_2_style.style-electrician .ts-header-item-social-icons-list a{color:#ffffff;}
.electrician_2_style .header-electrician-second-right .ts-header-item-search > a, .electrician_2_style .header-electrician-second-right .ts-header-item-cart > a{color:#ffffff;border:1px solid rgba(229, 229,229, .2);}
.style-electrician.electrician_2_style .ts-header-item-contact-info .contact-text{border-right:1px solid rgba(229, 229,229, .2);}
.style-electrician.electrician_2_style .ts-header-item-call-to-action{border-right:1px solid rgba(229, 229,229, .2);}
.electrician_3_style .electrician-container{background:transparent;color:#fff;}
.style-electrician.electrician_3_style .main-nav .navbar-nav > li > a{color:#ffff;}
.style-electrician.electrician_3_style .header-bottom .inner-section-container{color:#fff;}
.style-electrician.electrician_3_style .ts-header-item-social-icons-list a{color:#fff;}
.style-electrician.electrician_3_style .header-bottom .inner-section-container{border-bottom:1px solid #dedede;display:inline-block;width:100%;}
.electrician_3_style .header-electrician-second-right .ts-header-item-search > a, .electrician_3_style .header-electrician-second-right .ts-header-item-cart > a{color:#fff;}
@media (max-width:767px){.style-electrician .header-top .ts-header-section-position-left{margin-bottom:25px;}
.style-electrician .header-top .inner-section-container .ts-header-section-position-right{width:auto;}
.header-main.style-electrician{position:relative;}
.header-electrician-main-right .navbar-header{margin-top:25px;position:absolute;right:20px;}
.header-electrician-main-right .kebab span{background:#c0392b;}
.style-electrician .header-bottom .inner-section-container .ts-header-section-position-left{display:table;float:none;margin:0 auto;text-align:center;}
.style-electrician .header-bottom .ts-header-item-contact-info .contact-text{border-right:none;}
.style-electrician .header-bottom .inner-section-container{border-bottom:1px solid #dedede;}
.style-electrician .header-bottom .inner-section-container .ts-header-section-position-right{text-align:center;width:100%;}
.style-electrician .header-bottom .ts-header-item-cart{position:inherit;}
.style-electrician div.ts-header-item-cart .ts-mini-cart-wrap{top:100%;}
div.header-main .main-nav .navbar-nav > li > a{color:#ffffff;padding:10px;}
div.header-main .main-nav ul.navbar-nav > li > .sub-menu{left:10px;}
div.header-main .main-nav ul.navbar-nav > li.current-menu-parent > a::before{display:none;}
.header-main .navbar-nav > li:hover > a::before{display:none;}
.header-main .main-nav .navbar-nav ul.sub-menu li.current-menu-item a,.header-main .main-nav .navbar-nav ul.sub-menu li:hover a{background:transparent none repeat scroll 0 0;}
}
@media (max-width:991px){.header-main.style-electrician{position:relative;}
}
@media (min-width:992px){.footer-part-position-top .contact-style-11,.footer-part-position-top .contact-style-13,.footer-part-position-top .contact-style-12{position:relative;background:#262626;border:none;padding:30px 0;border-top:3px solid #c0392b;border-radius:0;-moz-border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;margin-top:-3px;}
.footer-part-position-top .contact-style-11:after, .footer-part-position-top .contact-style-12:after{content:"";width:30px;position:absolute;display:inline-block;right:-30px;top:-3px;bottom:0px;background:#262626;border-top:3px solid #c0392b;}
.footer-part-position-top .row > div:first-child .contact-style-11::before,.footer-part-position-top .row > div:first-child .contact-style-12::before{content:"";width:30px;position:absolute;display:inline-block;left:-30px;top:-3px;bottom:0px;background:#262626;border-top:3px solid #c0392b;}
.footer-part-position-top .contact-style-11 .box-item-num-1,.footer-part-position-top .contact-style-12 .box-item-num-1{border:1px solid #393939;padding:20px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;}
}
.service-style-17a .ts-overlay{background:#fe9700 none repeat scroll 0 0;height:277px;padding:30px 0;position:relative;vertical-align:middle;}
.service-style-17a .ts-service-item .ts-excerpt{height:0;opacity:0;filter:alpha(opacity=0);padding:0 20px;color:#373636;}
.service-style-17a .ts-service-item .ts-overlay:hover .ts-excerpt{height:auto;opacity:1;filter:alpha(opacity=100);}
.service-style-17a{text-align:center;}
.service-style-17 .ts-service-item .ts-excerpt{color:#373636;}
.style-renovation .main-nav ul.navbar-nav > li.current-menu-parent > a::before{top:-3px;height:3px;left:0;width:100%;}
.style-renovation .navbar-nav > li a::before,.style-renovation .main-nav .navbar-nav > li.active > a::before{top:-3px;height:3px;left:0;position:absolute;width:100%;}
.style-renovation .navbar-nav > li a::before, .style-renovation .main-nav .navbar-nav > li.active > a::before{margin-left:0;}
.style-renovation .navbar-nav > li{padding:0 13px;position:relative;}
.style-renovation .navbar-nav{text-align:left;}
.style-renovation .main-nav .navbar-nav ul.sub-menu li a{font-size:14px;}
.style-renovation .main-nav .navbar-nav > li > a{padding:40px 5px;color:#404040;}
.style-renovation .main-nav ul.navbar-nav > li > .sub-menu{left:13px;}
.style-renovation .main-nav .nav > li:last-child ul.sub-menu{left:auto;right:13px;top:100%;}
body.body-box.is-box-padding .site-header{padding:0 50px;}
body.body-box.is-box-padding #content{padding-left:65px;padding-right:65px;}
.body-box .site-content .container{padding:0;}
.header-main.style-renovation{position:relative;top:0;}
.body-box.is-box-padding .site-header{position:relative;margin-top:50px;}
.style-renovation .header-section-main div.ts-header-item > a{color:#404040;margin-top:24px;}
.style-renovation .header-section-main div.ts-header-item.ts-header-item-search > a{margin-top:32px;}
.style-renovation .ts-header-item-search form{top:100%;}
.header-section-main .main-nav{margin-bottom:0;}
.style-renovation div.ts-header-item-cart .ts-mini-cart-wrap{top:100%;}
.style-renovation .renovation-container{padding:0;width:100%;}
.style-renovation .header-section-main div.ts-header-item-cart > a{padding:14px 0 40px 15px;}
.style-renovation .logo{margin-top:25px;}
.header-bg-for-renovation .title-text h2.page-title{color:#666666;font-size:25px;font-weight:normal;}
div.header-bg-for-renovation{border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;min-height:100px;}
.header-bg-for-renovation .inner-title-container .row > div{padding:0;}
.header-bg-for-renovation{background:transparent !important;}
.header-bg-for-renovation .breadcrumbs span{color:#676767;}
.style-renovation .kebab span{background-color:#2b54ae;}
.style-renovation .navbar-static-top.navbar-default .navbar-toggle{margin-top:35px;margin-right:10px;}
.style-renovation .header-section-main .header-right{float:none;width:auto;}
.title-desc-style-renovation h2{letter-spacing:1px;position:relative;}
.title-desc-style-renovation h2::before{background:#e5e5e5 none repeat scroll 0 0;bottom:-15px;content:"";display:inline-block;height:2px;position:absolute;width:70px;}
.title-desc-style-renovation h2{margin-bottom:15px;}
.title-desc-style-renovation.section-title{padding-bottom:50px !important;}
.ts-renovation .esg-filter-wrapper .esg-filterbutton:hover, .ts-renovation .esg-filter-wrapper .esg-sortbutton:hover, .ts-renovation .esg-filter-wrapper .esg-sortbutton-order:hover, .ts-renovation .esg-filter-wrapper .esg-cartbutton-order:hover, .ts-renovation .esg-filter-wrapper .esg-filterbutton.selected{color:#2b54ae;}
.ts-renovation .esg-navigationbutton.esg-pagination-button:hover, .ts-renovation .esg-navigationbutton.esg-pagination-button.selected{background:#2b54ae none repeat scroll 0 0;}
.ts-renovation .esg-navigationbutton.esg-pagination-button:hover, .ts-renovation .esg-navigationbutton.esg-pagination-button.selected, .ts-renovation .esg-navigationbutton.esg-right:hover{background:#2b54ae none repeat scroll 0 0;}
.ui-accordion-content a.ts-button{background:#2b54ae;color:#fff;padding:5px 10px;font-size:12px;Font-family:Open Sans;text-transform:none;}
.ui-accordion-content a.ts-button:hover{background:#404040 none repeat scroll 0 0;}
.ts-service.service-style-34 > h3{font-weight:500;font-size:24px;}
.ts-service.service-style-34 > h3{font-size:24px;font-weight:500;padding-left:70px;line-height:34px;}
.service-style-34 .ts-excerpt{padding-left:70px;}
.service-style-34 .icon{font-size:32px;color:#000000;width:50px;height:50px;text-align:center;line-height:50px;float:left;}
.ts-service.service-style-33 > h3{font-size:24px;font-weight:500;margin-bottom:20px;}
.service-style-33 .icon{width:50px;height:50px;line-height:50px;text-align:center;display:inline-block;font-size:32px;background:#f6f6f6;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;color:#2b54ae;margin-bottom:30px;}
.ts-service.service-style-33{text-align:center;padding:0 30px;}
.title-desc-style-renovation.align-center h2::before{display:none;}
.title-desc-style-renovation h2{color:#1b1a1a;line-height:40px;margin:0;}
.body-box .single-post-row > article{padding:0;}
.body-box .item-testimonial .quote-client{background:#f6f6f6 none repeat scroll 0 0;}
.body-box .item-testimonial .quote-client::after{border-color:rgba(0, 0, 0, 0) #f6f6f6 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);}
.body-box.blog #content{padding-left:50px;padding-right:50px;}
.body-box.woocommerce-page .main-content{padding-left:35px;padding-right:35px;}
.esg-grid .esg-slideup + .esg-slidedown a[rel="category tag"]::before{display:none;}
.footer-contact.contact-style-20{border:none;}
.footer-border-style.contact-style-20{margin:0px -15px 0;padding:20px 0 20px 20px;}
.contact-style-20 .contact-box > h6,.contact-style-20 .contact-box > div, .contact-style-20 .address-box > h6, .contact-style-20 .address-box > div, .contact-style-20 .footer-follow > h6, .contact-style-20 .footer-follow > div, .contact-style-20 .about-box > h6, .contact-style-20 .about-box > div{padding-left:0;}
.body-box #footer.site-footer{padding-left:35px;padding-right:35px;}
.body-fullwidth .style-renovation{margin:0 auto;max-width:1200px;}
.body-box.is-box-padding #bottom{padding-left:35px;padding-right:35px;}
.woocommerce div .wishlist_table tr td.product-add-to-cart .add_to_cart_button{margin:0 0 5px;}
@media (max-width:767px){.body-box .site-main .site-header{padding:0 15px;}
.body-box.woocommerce-page div.main-content{padding-left:0;padding-right:0;}
.addresses .address{margin-bottom:20px;}
}
@media (min-width:601px) and (max-width:991px){.ts-latestnews .item-post .info-post h5{min-height:50px;}
}
@media (max-width:600px){.ts-latestnews .col-xs-6{width:100%;}
body.body-box div#content{padding-left:30px;padding-right:30px;}
}
@media (max-width:480px){.body-box.woocommerce-page div.main-content{padding-left:2px;padding-right:2px;}
}
.footer-top input[type="submit"]{background-color:#1b88e7;}
.footer-top.has-border .footer-contact.contact-style-23{border:medium none;margin:0;min-height:100px;}
.footer-top.has-border .widget_mc4wp_widget{margin:0;padding-right:30px;}
.footer-top.has-border{border:1px solid #2e2e2e;margin-top:100px;}
.style-logistics .main-nav .nav > li:last-child ul.sub-menu{top:32px;}
.style-logistics .navbar-static-top.navbar-default .navbar-toggle{height:28px;margin-top:-2px;padding:0;width:32px;}
.footer-top.has-border .footer-contact.contact-style-14{margin-top:0;}
.footer-top.has-border .footer-contact.contact-style-15{margin-top:0;}
.header-main.style-fuel_industry{top:0;}
.style-fuel_industry .header-section-main div.ts-header-item > a{color:#404040;}
.header-main.style-fuel_industry div.header-top .contact-text{border:1px solid #dedede;padding:10px 20px;font-size:13px;margin-left:20px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;margin-top:25px;margin-bottom:25px;}
.style-fuel_industry .header-top .ts-header-section-position-left{float:left;margin-top:25px;}
.style-fuel_industry .header-top .ts-header-section-position-right{float:right;}
.style-fuel_industry .header-top .ts-header-section-position-right .sep{display:none;}
.fuel_industry-container{padding:0;}
.style-fuel_industry .main-nav .navbar-nav > li > a{color:#404040;padding:40px 5px;}
.style-fuel_industry .main-nav ul.navbar-nav > li.current-menu-parent > a::before{bottom:-1px;height:2px;left:0;top:auto;width:100%;}
.style-fuel_industry .navbar-nav > li a::before, .style-fuel_industry .main-nav .navbar-nav > li.active > a::before{margin-left:0;}
.style-fuel_industry .navbar-nav > li a::before, .style-fuel_industry .main-nav .navbar-nav > li.active > a::before{bottom:-1px;height:2px;left:0;position:absolute;width:100%;}
.style-fuel_industry .navbar-nav > li{padding:0 13px;position:relative;}
.style-fuel_industry .main-nav .nav > li:last-child ul.sub-menu{top:100%;}
.style-fuel_industry .main-nav .navbar-nav .sub-menu .sub-menu{top:0;}
.style-fuel_industry .main-nav .navbar-nav > li > ul.sub-menu{left:13px;}
.style-fuel_industry .navbar-nav > li:hover a::before{bottom:0;}
.style-fuel_industry .header-section-main div.ts-header-item.ts-header-item-search > a{margin-top:32px;}
.style-fuel_industry .ts-header-item-search.sub-menu-open form{top:100%;}
.style-fuel_industry div.ts-header-item-cart .ts-mini-cart-wrap{top:100%;}
.style-fuel_industry .header-section-main div.ts-header-item-cart > a{padding:37px 0px 43px 10px;}
.header-main.style-fuel_industry .header-top{display:block;}
.style-fuel_industry .kebab span{background:#047a4a;}
.style-fuel_industry .navbar-static-top.navbar-default .navbar-toggle{margin-top:34px;margin-right:5px;}
@media (max-width:767px){.style-fuel_industry .header-top .header-left, .style-fuel_industry .header-top .header-right{text-align:center;width:100%;margin-bottom:10px;}
.header-main.style-fuel_industry div.header-top div.contact-text{margin-top:10px;margin-bottom:10px;}
.style-fuel_industry .header-section-main .header-right .ts-header-item,.style-fuel_industry .header-section-main .header-right .navbar{float:right;}
.header-bottom .header-fuel_industry-main-right{display:table;width:auto;margin:0 auto;float:none;}
.header-main.style-fuel_industry{position:relative;}
}
.control-buttons ul a{margin:0 1px;}
.control-buttons ul.page-numbers span{margin:0 1px 0 0;}
.control-buttons ul a.next{margin-left:8px;}
.title-desc-style-fuel_industry .title-description:after{content:"";width:40px;height:2px;background-color:#047a4a;position:absolute;left:50%;bottom:-18px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.title-desc-style-fuel_industry.align-left .title-description:after{left:25px;}
.title-desc-style-fuel_industry .title-description{position:relative;}
.style-fuel_industry .ts-latestnews .item-post{background-color:#fff;border:1px solid #e5e5e5;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;}
.header-main.style-fuel_industry{background:#fff;color:#404040;}
.header-main.style-fuel_industry .header-top{border-bottom:#dedede 1px solid;}
.header-main.style-fuel_industry .main-nav .navbar-nav > li > a{color:#404040;}
.header-main.style-fuel_industry .header-top span{color:#666;}
.header-main.style-fuel_industry .header-top .contact-text{color:#999;}
.header-bg-img.header-bg-for-logistics .header-bg-img-overlay{background-color:rgba(0,0,0, 0.35);}
#header-main.header-main.style-logistics{top:0;padding:0;}
#header-main.header-main.style-logistics .header-top{border-bottom-style:solid;border-bottom-color:rgba(255, 255, 255, 0.05);border-bottom-width:1px;padding-bottom:0;}
#header-main.header-main.style-logistics .header-top .header-left{float:left;}
#header-main.header-main.style-logistics .header-top .header-right.header-logistics-second-right{float:right;}
#header-main.header-main.style-logistics .logo img{padding-top:20px;}
#header-main.header-main.style-logistics .header-logistics-main-right .navbar{margin-bottom:0;padding:30px 0;margin-top:6px;}
#header-main.header-main.style-logistics .header-logistics-main-right .navbar .nav > li:last-child{position:relative;}
#header-main.header-main.style-logistics .header-logistics-main-right .navbar .navbar-nav>li>a{padding:6px 11px;}
#header-main.header-main.style-logistics .header-logistics-main-right .navbar .navbar-nav>li>a:hover,#header-main.header-main.style-logistics .header-logistics-main-right .navbar .navbar-nav>li.current-menu-ancestor.current-menu-parent>a{color:#fff;background:#1b88e7;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.header-bg-for-logistics.header-bg-img .title-wrap{top:72%;}
#header-main.header-main.style-logistics .navbar-nav > li > ul.sub-menu{left:0;}
#header-main.header-main.style-logistics .header-section-main div.ts-header-item > a{margin-top:30px;}
#header-main.header-main.style-logistics .main-nav ul.navbar-nav > li.current-menu-parent > a::before,
#header-main.header-main.style-logistics .navbar-nav > li:hover > a::before{background:none;}
#header-main.header-main.style-logistics .header-section-second .contact-text{border-left-style:solid;border-left-color:rgba(255, 255, 255, 0.05);border-left-width:1px;padding:13px;color:#999999;}
#header-main.header-main.style-logistics .header-section-second .contact-text span{color:#fff;}
#header-main.header-main.style-logistics .header-section-second .sep{display:none;}
#header-main.header-main.style-logistics .header-icons{padding:13px;}
#header-main.header-main.style-logistics .header-icons a{color:#fff;font-size:15px;padding:0 10px;}
.home #header-main.header-main.style-logistics .header-icons a{color:#fff;font-size:15px;padding:0 10px;}
#header-main.header-main.style-logistics .header-icons a:hover{color:#1b88e7;background-color:#fff;}
#header-main.header-main.style-logistics .header-icons i{}
.service-style-25 .ts-button-sv:hover{background:#ffffff;color:#d22602;}
.style-cleaning .main-nav .navbar-nav > .active > a::before{margin-left:0;}
.footer-bottom .footer-follow a{height:42px;line-height:42px;padding:0;width:42px;}
.container-dark .ts-client-slide .client-item{background:#1e1e1e;}
.title-desc-style-movers.section-title h2{font-size:35px;font-weight:700;}
.title-desc-style-movers .title-description{font-size:14px;margin-bottom:8px;}
.title-desc-style-movers.section-title:after{content:"";display:inline-block;width:60px;height:2px;background-color:#bfbfbf;}
.title-desc-style-movers.section-title.align-left::after,
.title-desc-style-movers.section-title.align-right::after{display:none;}
.style-movers.header-main{position:relative;background:#ffffff;top:0;}
.style-movers .header-section-secondary{background-color:rgba(234,234,234,0.25);padding:0;border-bottom:1px solid #e5e5e5;}
.style-movers .header-section-main{box-shadow:0 2px 3px rgba(39, 41, 48, 0.03);-moz-box-shadow:0 2px 3px rgba(39, 41, 48, 0.03);-webkit-box-shadow:0 2px 3px rgba(39, 41, 48, 0.03);}
.style-movers .ts-header-item-contact-info .contact-text{border-left:1px solid #e5e5e5;color:#999999;line-height:20px;padding:15px;}
.style-movers .ts-header-item-contact-info .contact-text:last-child{border-right:1px solid #e5e5e5;}
.style-movers .header-icons > a{border-left:1px solid #e5e5e5;color:#999999;display:inline-block;font-size:15px;line-height:29px;text-align:center;padding:10px 0;width:49px;}
.style-movers .header-icons > a:last-child{border-right:1px solid #e5e5e5;}
.style-movers .ts-header-item-contact-info .contact-text span{color:#666666;}
.style-movers .header-left{float:left;}
.style-movers .header-right{float:right;}
.style-movers .main-nav{float:right;}
.style-movers .main-nav .navbar-nav > li > a{color:#404040;font-size:13px;font-weight:700;line-height:24px;padding:37px 10px;text-transform:uppercase;}
.style-movers .header-section-main div.ts-header-item > a{color:#404040;}
.style-movers .header-section-main div.ts-header-item.ts-header-item-search > a{margin-top:31px;}
.style-movers .header-section-main div.ts-header-item-cart > a{padding:36px 0;margin-left:10px;}
.style-movers .main-nav ul.navbar-nav > li.current-menu-parent > a::before,
.style-movers .navbar-nav > li a::before, .style-movers .main-nav .navbar-nav > li.active > a::before{display:none;}
.style-movers .logo{margin:30px 0;}
.style-movers .main-nav .nav > li:last-child ul.sub-menu{top:100%;}
.style-movers .ts-header-item-search form{top:100%;}
.style-movers div.ts-header-item-cart .ts-mini-cart-wrap{top:100%}
.style-movers .kebab span{background:#404040;}
.style-movers .navbar-static-top.navbar-default .navbar-toggle{margin-top:10px}
.style-movers .header-section-secondary .ts-header-item-contact-info .contact-text span:before{font-family:'FontAwesome';font-size:15px;margin-right:9px;color:#d22602;vertical-align:middle;}
.style-movers .header-section-secondary .ts-header-item-contact-info .contact-text:first-child span:before{content:"\f095";}
.style-movers .header-section-secondary .ts-header-item-contact-info .contact-text:last-child span:before{content:"\f0e0";}
.header-bg-img.header-bg-for-movers{min-height:100px;background:#191919;}
.header-bg-img.header-bg-for-movers .header-bg-img-overlay{background:#191919;}
.header-bg-for-movers .title-text h2.page-title{font-size:25px;font-weight:700;line-height:45px;}
.header-bg-for-movers .breadcrumbs{margin-top:10px;}
.style-movers .header-top span.sep{display:none;}
.page-template-fullwidth-template-dark .style-movers .header-section-secondary{background:rgba(14,14,14,0.25);border-bottom-color:rgba(229,229,229,0.2);}
.page-template-fullwidth-template-dark .style-movers.header-main{background:#0e0e0e;}
.page-template-fullwidth-template-dark .style-movers .ts-header-item-contact-info .contact-text{border-color:rgba(229,229,229,0.2);}
.page-template-fullwidth-template-dark .style-movers .header-icons > a{border-color:rgba(229,229,229,0.2);}
.page-template-fullwidth-template-dark .style-movers .main-nav .navbar-nav > li > a{color:#ffffff}
.page-template-fullwidth-template-dark .style-movers .main-nav .navbar-nav > li > a:hover,
.page-template-fullwidth-template-dark .style-movers .main-nav .navbar-nav > li.current-menu-item > a{color:#d22602}
.page-template-fullwidth-template-dark .style-movers .header-section-main div.ts-header-item > a{color:#ffffff}
.page-template-fullwidth-template-dark .style-movers .header-section-main div.ts-header-item > a > a:hover{color:#d22602}
.page-template-fullwidth-template-dark .style-movers .header-section-main div.ts-header-item.ts-header-item-search.sub-menu-open a{background:#ffffff;color:#d22602;}
.page-template-fullwidth-template-dark .style-movers + .slider-wrap .current-sr-slide-visible .tp-bgimg:before{background:rgba(0, 0, 0, 0.7) none repeat scroll 0 0;content:"";left:0;position:absolute;top:0;z-index:1;display:inline-block;width:100%;height:100%;}
@media(min-width:768px) and (max-width:991px){.style-movers .header-section .header-right{width:auto;}
.style-movers .header-section-main .header-left{width:15%}
.style-movers .header-section-main .header-right{width:85%}
.style-movers .logo{margin:22px 0;}
.style-movers .main-nav .navbar-nav > li > a{padding:24px 8px}
.style-movers .header-section-main div.ts-header-item.ts-header-item-search > a{margin-top:19px;}
.style-movers .header-section-main div.ts-header-item-cart > a{margin-left:8px;padding:24px 0;}
.style-movers .ts-header-item-contact-info .contact-text{padding:10px}
.style-movers .header-icons > a{padding:6px 0;width:41px;}
}
@media(max-width:767px){.style-movers .header-section-main .header-left{width:30%}
.style-movers .header-section-main .header-right{width:70%}
.style-movers .header-section-main div.ts-header-item.ts-header-item-search > a{margin-top:10px;}
.style-movers .header-section-main div.ts-header-item-cart > a{padding:13px 0px;}
.style-movers .logo{margin:15px 0;}
.kebab span{background:#ffffff none repeat scroll 0 0;}
.style-movers .main-nav .navbar-nav .sub-menu{background:transparent;border:none;}
.style-movers .main-nav .navbar-nav .sub-menu li{border-color:rgba(229,229,229,0.2);}
.header-bg-for-movers .title-text h2.page-title,
.header-bg-for-movers .breadcrumbs{text-align:center;}
}
.ts-latestnews .item-post{background:#ffffff none repeat scroll 0 0;}
.product-item .product-buttons .btn{text-transform:capitalize;}
.ts-service.service-style-35 .ts-inner h3{font-size:28px;font-weight:500;line-height:46px;margin-bottom:0;position:relative;}
.ts-service.service-style-35 .ts-inner h3:before{content:"";width:8px;height:8px;background-color:#d22e2e;display:inline-block;top:-30px;position:absolute;}
.ts-service.service-style-35 .ts-overlay-content{vertical-align:bottom;}
.ts-service.service-style-35 .sub-title{color:#d22e2e;font-family:Open Sans;font-size:12px;font-weight:400;line-height:20px;}
.ts-service.service-style-35 .ts-overlay{background-color:rgba(0,0,0,0.75);padding:25px 30px;}
.ts-service.service-style-35 .ts-overlay:hover{background-color:rgba(0, 0, 0, 0.75)!important;}
.section-title.title-desc-style-autoshop .subtitle{color:#d22e2e;font-family:Ubuntu;font-size:12px;font-weight:400;text-transform:uppercase;margin-bottom:15px;}
.section-title.title-desc-style-autoshop .subtitle:before{content:"";width:8px;height:8px;background-color:#d22e2e;display:inline-block;margin-right:9px;position:static;margin-left:0;}
.section-title.title-desc-style-autoshop h2{font-size:25px;font-weight:700;text-transform:uppercase;}
.products-carousel-subtitle{color:#d22e2e;font-family:Ubuntu;font-size:12px;font-weight:400;text-transform:uppercase;margin-bottom:18px;}
.products-carousel-subtitle:before{content:"";width:8px;height:8px;background-color:#d22e2e;display:inline-block;margin-right:9px;margin-left:0;}
.products-carousel-title{font-size:25px;font-weight:700;text-transform:uppercase;margin-bottom:60px;}
.ts-products-carousel-wrap .product-excerpt h4{margin-bottom:15px;}
.ts-products-carousel-wrap .product-item{margin-bottom:50px;}
.ts-products-carousel .owl-dots{text-align:center;}
.ts-products-carousel .owl-dots .owl-dot{width:18px;height:5px;background-color:#666;display:inline-block;margin:0 2px;}
.ts-products-carousel .owl-dots .owl-dot.active{background-color:#d22e2e;}
.ts-products-carousel-wrap.woocommerce .products-carousel-title.widget-title{color:#373636;font-family:Ubuntu;font-size:17px;font-weight:700;line-height:1px;text-transform:uppercase;margin-bottom:30px;}
.shop_table.wishlist_table .product-buttons a[title="Item Details"]{display:none!important;}
.header-main.style-autoshop{position:relative;top:0;}
.style-autoshop .header-section-main{box-shadow:0 2px 3px rgba(39, 41, 48, 0.09);-moz-box-shadow:0 2px 3px rgba(39, 41, 48, 0.09);-webkit-box-shadow:0 2px 3px rgba(39, 41, 48, 0.09);padding:0;}
.style-autoshop .header-left{float:left;}
.style-autoshop .header-right{float:right;}
.style-autoshop .header-section-second .contact-text{border-left:1px solid #e5e5e5;color:#999999;line-height:20px;padding:15px 12px;}
.style-autoshop .header-section-second .contact-text:last-child{border-right:1px solid #e5e5e5;}
.style-autoshop .header-top .contact-text span{color:#666666;}
.style-autoshop .header-section-second .sep{display:none;}
.style-autoshop .ts-header-top-menu-wrap ul.header-menu-top > li{display:inline-block;line-height:20px;}
.style-autoshop .ts-header-top-menu-wrap ul.header-menu-top > li > a{color:#404040;font-size:12px;line-height:20px;padding:15px 12px;border-left:1px solid #e5e5e5;display:inline-block;}
.style-autoshop .ts-header-top-menu-wrap ul.header-menu-top > li > a:hover{color:#d22e2e;}
.style-autoshop .ts-header-top-menu-wrap ul.header-menu-top > li:last-child > a{border-right:1px solid #e5e5e5;}
.style-autoshop .navbar.main-nav{float:right;}
.style-autoshop .main-nav .navbar-nav > li > a{color:#404040;line-height:24px;padding:38px 12px;}
.style-autoshop .logo{margin:30px 0;}
.style-autoshop .header-section-main div.ts-header-item > a{color:#404040;font-size:13px;line-height:28px;}
.style-autoshop .header-section-main div.ts-header-item-cart > a{padding:36px 0;margin-left:20px;}
.style-autoshop .header-section-main div.ts-header-item.ts-header-item-search > a{margin-top:36px;padding:0;margin-left:20px;}
.style-autoshop .main-nav .nav > li:last-child ul.sub-menu{top:100%;}
.style-autoshop div.ts-header-item-cart .ts-mini-cart-wrap{top:100%;}
.style-autoshop .main-nav ul.navbar-nav > li.current-menu-parent > a::before,
.style-autoshop .navbar-nav > li a::before, .style-autoshop .main-nav .navbar-nav > li.active > a::before{bottom:auto;top:auto;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);margin-left:0;}
.style-autoshop .ts-header-item-social-icons-list .header-icons{padding:12px 0;border-left:1px solid #e5e5e5;}
.style-autoshop .ts-header-item-social-icons-list .header-icons a{display:inline-block;font-size:15px;line-height:28px;margin:0 13px;color:#999;}
.style-autoshop .ts-header-item-social-icons-list .header-icons a:hover,
.style-autoshop .ts-header-item-social-icons-list .header-icons a:focus{color:#d22e2e;}
.ts-header-item-search.icon-for-search-form-outside.sub-menu-open > a{background-color:transparent!important;}
.autoshop_2_style.style-autoshop .header-section-second{background-color:black;border-bottom-color:rgba(222, 222, 222, 0.2);}
.autoshop_2_style .ts-header-top-menu-wrap ul.header-menu-top > li > a{color:#a5a5a5;border-color:rgba(229, 229, 229, 0.2);}
.autoshop_2_style .ts-header-top-menu-wrap ul.header-menu-top > li:last-child > a{border-color:rgba(229, 229, 229, 0.2);}
.autoshop_2_style .header-section-second .contact-text,
.autoshop_2_style .header-section-second .contact-text:last-child{border-color:rgba(229, 229, 229, 0.2);}
.autoshop_3_style.style-autoshop .header-section-second{background-color:#d22e2e;}
.autoshop_3_style .ts-header-item-social-icons-list .header-icons{border-color:rgba(229, 229, 229, 0.4);}
.autoshop_3_style .ts-header-top-menu-wrap ul.header-menu-top > li > a{color:#f8f8f8;border-color:rgba(229, 229, 229, 0.4);}
.autoshop_3_style .ts-header-top-menu-wrap ul.header-menu-top > li > a:hover,
.autoshop_3_style .ts-header-top-menu-wrap ul.header-menu-top > li > a:focus{color:#999999;}
.autoshop_3_style .ts-header-top-menu-wrap ul.header-menu-top > li:last-child > a{border-color:rgba(229, 229, 229, 0.4);}
.autoshop_3_style .header-section-second .contact-text,
.autoshop_3_style .header-section-second .contact-text:last-child{border-color:rgba(229, 229, 229, 0.4);}
.autoshop_3_style .ts-header-item-social-icons-list .header-icons{border-color:rgba(229, 229, 229, 0.4);}
.autoshop_3_style .header-section-second .contact-text,
.autoshop_3_style .header-top .contact-text span{color:#f8f8f8;}
.autoshop_3_style .ts-header-item-social-icons-list .header-icons a{color:#f8f8f8}
.autoshop_3_style .ts-header-item-social-icons-list .header-icons a:hover,
.autoshop_3_style .ts-header-item-social-icons-list .header-icons a:focus{color:#999;}
.style-autoshop .kebab span{background:#404040;}
.header-bg-img.header-bg-for-autoshop{min-height:126px;background:#f6f6f6;}
.header-bg-for-autoshop .title-text h2.page-title{color:#373636;font-size:35px;font-weight:800;line-height:45px;text-transform:uppercase;}
.header-bg-for-autoshop .breadcrumbs span{color:#b2b2b2;}
.footer-contact.contact-style-21{padding:20px;position:relative;min-height:auto;}
#footer .footer-contact.contact-style-21 .icon{color:black;}
.footer-contact.contact-style-21 .icon{background-color:#d22e2e;color:black;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;position:absolute;right:20px;top:-19px;}
.contact-style-21 .contact-box > h6, .contact-style-21 .contact-box > div,
.contact-style-21 .address-box > h6, .contact-style-21 .address-box > div,
.contact-style-21 .footer-follow > h6, .contact-style-21 .footer-follow > div,
.contact-style-21 .about-box > h6, .contact-style-21 .about-box > div{padding-left:0;}
.footer-contact.contact-style-22{padding:20px;position:relative;min-height:auto;}
#footer .footer-contact.contact-style-22 .icon{color:#d22e2e;}
.footer-contact.contact-style-22 .icon{background-color:#191919;position:absolute;right:20px;top:-19px;}
.contact-style-22 .contact-box > h6, .contact-style-22 .contact-box > div,
.contact-style-22 .address-box > h6, .contact-style-22 .address-box > div,
.contact-style-22 .footer-follow > h6, .contact-style-22 .footer-follow > div,
.contact-style-22 .about-box > h6, .contact-style-22 .about-box > div{padding-left:0;}
.woocommerce div#content .wishlist_table tr td.product-remove a.remove:hover{background:#d22e2e none repeat scroll 0 0;}
@media(min-width:992px) and (max-width:1200px){.style-autoshop .ts-header-item-social-icons-list .header-icons a{font-size:13px;margin:0 10px;}
.style-autoshop .ts-header-item-social-icons-list .header-icons{padding:6px 0;}
.style-autoshop .header-section-second .contact-text{padding:10px;}
.style-autoshop .ts-header-top-menu-wrap ul.header-menu-top > li > a{padding:10px}
.style-autoshop .logo{margin:20px 0;}
.style-autoshop .header-section-main div.ts-header-item-cart > a{padding:20px 0;}
.style-autoshop .header-section-main div.ts-header-item.ts-header-item-search > a{margin-top:20px;}
.style-autoshop .main-nav .navbar-nav > li > a{padding:27px 12px}
}
@media(min-width:768px) and (max-width:991px){.style-autoshop .header-section-second .header-left,
.style-autoshop .header-section-second .header-right{width:100%;text-align:center;}
.style-autoshop .header-section-second .header-left{border-bottom:1px solid #e5e5e5;}
.autoshop_2_style .header-section-second .header-left{border-bottom-color:rgba(229,229,229,0.2);}
.autoshop_3_style .header-section-second .header-left{border-bottom-color:rgba(229,229,229,0.4);}
.style-autoshop .ts-header-item-social-icons-list .header-icons{padding:8px 0;}
.style-autoshop .header-section-second .contact-text{padding:10px 8px;}
.style-autoshop .ts-header-top-menu-wrap ul.header-menu-top > li > a{padding:10px 12px;}
.style-autoshop .header-section-main .header-left{width:15%;}
.style-autoshop .header-section-main .header-right{width:83%;}
.style-autoshop .logo{margin:15px 0;}
.style-autoshop .header-section-main div.ts-header-item-cart > a{margin-left:15px;padding:15px 0;}
.style-autoshop .header-section-main div.ts-header-item.ts-header-item-search > a{margin-top:15px}
.style-autoshop .main-nav .navbar-nav > li > a{padding:17px 10px;font-size:12px;}
.ts-service{max-width:370px;margin:30px auto 0;}
}
@media(max-width:767px){.ts-service{max-width:370px;margin:30px auto 0;}
.style-autoshop .header-section-main .header-left{width:33%;}
.style-autoshop .logo{margin:10px 0;}
.style-autoshop .header-section-main div.ts-header-item-cart > a{margin-left:15px;padding:7px 0;}
.style-autoshop .header-section-main div.ts-header-item.ts-header-item-search > a{margin-left:15px;margin-top:7px;}
.style-autoshop .navbar-toggle{margin-right:0}
.style-autoshop .main-nav .navbar-nav .sub-menu{background:transparent;border:none;}
.style-autoshop .main-nav .navbar-nav .sub-menu li{border-color:rgba(229,229,229,0.2);}
.header-bg-for-autoshop .title-text h2.page-title{text-align:center;}
.breadcrumb, .breadcrumbs{text-align:center;}
}
.header-bg-for-gardner{min-height:409px;}
.gardner_style{padding:30px 0 0;top:0;background-color:#ffffff;}
.header-gardner-main-left .main-nav .navbar-nav > li > a{color:#222222;padding:10px 0;margin:0 15px}
.gardner_style .header-top{padding-bottom:30px;}
.gardner_style .header-bottom .gardner-container{border-top:1px solid #e5e5e5;}
.gardner-container{padding:0;}
.header-gardner-main-left .navbar-nav > li:first-child a{margin-left:0;}
.header-gardner-main-left .main-nav ul.navbar-nav > li.current-menu-parent > a:before{left:0;bottom:8px;}
.header-gardner-main-left .navbar-nav > li a::before,
.header-gardner-main-left .main-nav .navbar-nav > li.active > a:before{left:0;bottom:8px;width:100%;}
.header-gardner-main-right .ts-header-item-call-to-action{background-color:#404040;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;margin-top:10px;padding:3px 10px;margin-right:15px;}
.header-gardner-main-right .ts-header-item-call-to-action .header-text a{color:#ffffff;font-size:12px;}
.header-gardner-main-right .ts-header-item-search{border-left:1px solid #e5e5e5;padding-bottom:12px;padding-left:15px;padding-right:10px;}
.header-gardner-main-right .ts-header-item-search a,
.header-gardner-main-right .ts-header-item-sliding_menu a{border:1px solid #e5e5e5;margin-top:10px !important;padding:4px 10px !important;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;}
.header-gardner-main-right .fa.fa-search,
.header-gardner-main-right .fa.fa-navicon{color:#222;}
.header-gardner-main-left .kebab span{background-color:#000000;}
.header-bg-for-gardner .title-wrap .col-md-3,
.header-bg-for-gardner .title-wrap .col-md-9{text-align:center;width:100%;}
.header-bg-for-gardner .title-wrap .col-md-3 .breadcrumbs,
.header-bg-for-gardner .title-wrap .col-md-9 .breadcrumbs{text-align:center;}
.header-bg-for-gardner .title-wrap{top:70%;}
.section-title.title-desc-style-gardner .subtitle{background-color:#03529f;color:#ffffff;display:inline-block;font-size:12px;font-weight:400;padding:4px 10px;margin:0 0 20px;}
.section-title.title-desc-style-gardner .subtitle:before,
.section-title.title-desc-style-gardner .subtitle:after{margin-left:0;margin-right:0;margin-top:-1px;top:50%;width:10px;bottom:auto;background-color:#03529f;height:2px;position:absolute;content:"";}
.section-title.title-desc-style-gardner .subtitle:before{left:-10px;}
.section-title.title-desc-style-gardner .subtitle:after{right:-10px;}
.garden-helmets div .eg-essential-preview-element-0,
.garden-navigation div .eg-invisiblebutton{background-color:#03529f !important;}
.style-gardner .nav > li:last-child{position:relative;}
.style-gardner .navigationbuttons,.style-gardner .esg-pagination{float:left;}
.style-gardner .esg-filters.esg-singlefilters{display:table;float:none;margin:0 auto;}
.style-gardner .main-nav .navbar-nav li:first-child ul.sub-menu{left:0;}
.style-gardner .main-nav .nav > li:last-child ul.sub-menu{left:auto;right:15px;}
.header-gardner-main-right .ts-header-item-call-to-action:hover{background-color:#03529f;}
.style-gardner .header-section-main .ts-header-item-search:hover i{color:#fff;}
.style-gardner .header-section-main div.ts-header-item.ts-header-item-search > a:hover,.style-gardner .header-section-main div.ts-header-item.ts-header-item-search > a:hover i{color:#ffffff;}
.header-gardner-main-right .ts-header-item-search:hover a{border-color:#03529f;}
.header-section-main div.ts-header-item.ts-header-item-sliding_menu > a:hover{color:#fff;background-color:#03529f;border-color:#03529f;}
.header-section-main div.ts-header-item.ts-header-item-sliding_menu > a:hover i{color:#fff;}
.footer-top.has-border .footer-contact{margin-top:0;}
.widget_nav_menu .menu li:last-child{border:none;}
.main-nav .navbar-nav .sub-menu .widget_nav_menu ul > li:last-child{border-top:1px solid #e5e5e5;}
.page-template-fullwidth-template-dark .product-excerpt h4 a{color:#fff;}
.page-template-fullwidth-template-dark .main-nav .navbar-nav > li > a{color:#fff;}
.page-template-fullwidth-template-dark .header-section-main div.ts-header-item > a{color:#fff;}
.page-template-fullwidth-template-dark .main-nav .navbar-nav > li:hover > a{color:#d22e2e;}
.page-template-fullwidth-template-dark .header-section-main div.ts-header-item > a:hover{color:#d22e2e;}
body.body-box.page-template-fullwidth-template-dark .site-main{background-color:#1e1e1e;}
.page-template-fullwidth-template-dark .style-renovation .main-nav .navbar-nav > li > a{color:#fff;}
.page-template-fullwidth-template-dark .style-renovation .main-nav .navbar-nav > li:hover > a{color:#2b54ae;}
.page-template-fullwidth-template-dark .ts-service h3{color:#fff;}
.page-template-fullwidth-template-dark .service-style-34 .icon{color:#fff;}
.page-template-fullwidth-template-dark .blog-standard .ts-latestnews .item-post .info-post h3{color:#ffffff;}
.page-template-fullwidth-template-dark .ts-client-slide .client-item{background:transparent;}
body.body-box.page-template-fullwidth-template-dark #content{padding:0 65px;}
.page-template-fullwidth-template-dark .style-renovation .header-section-main div.ts-header-item > a:hover{color:#ffffff;}
.page-template-fullwidth-template-dark .site-main .service-style-27{border:1px solid rgba(229,229,229,.2);}
.page-template-fullwidth-template-dark .service-style-27 .icon{color:#ffffff;}
.page-template-fullwidth-template-dark .ts-client-slide .client-item{background:transparent none repeat scroll 0 0;}
.page-template-fullwidth-template-dark .style-fuel_industry .ts-latestnews .item-post{background-color:transparent;}
.page-template-fullwidth-template-dark .team-item .team-item-inner{background:#f6f6f6 none repeat scroll 0 0;}
.page-template-fullwidth-template-dark .ts-latestnews .item-post{background:transparent;}
.style-plumber .header-section-main div.ts-header-item.ts-header-item-sliding_menu > a{padding-right:10px;}
.ts-frontend-custom-style-form-wrap .fields-group{margin-bottom:15px;}
.ts-frontend-custom-style-form-wrap .fields-group h4{font-size:16px;color:#666;font-family:Ubuntu;font-weight:400;}
.ts-frontend-custom-style-form-wrap .field-bg-group{display:none;}
.body-box .ts-frontend-custom-style-form-wrap .field-bg-group{display:block;}
.ts-frontend-custom-style-form-wrap .field-bg-color-group{display:none;}
.body-box .ts-frontend-custom-style-form-wrap .field-bg-color-group{display:block;}
.bg-img-preview-wrap{}
.bg-img-preview{display:inline-block;width:30px;height:40px;margin-right:5px;margin-bottom:5px;background-position:center center;background-repeat:repeat;cursor:pointer;-webkit-box-shadow:1px 1px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow:1px 1px 5px 0px rgba(0,0,0,0.75);box-shadow:1px 1px 5px 0px rgba(0,0,0,0.75);}
.bg-img-preview-wrap .current-bg{cursor:default;box-shadow:1px 1px 5px 0px rgba(0, 30, 236, 0.87);-moz-box-shadow:1px 1px 5px 0px rgba(0, 30, 236, 0.87);box-shadow:1px 1px 5px 0px rgba(0, 30, 236, 0.87);}
.ts-frontend-custom-style-form-wrap .site-layout-select{cursor:pointer;display:inline-block;border:1px solid #ccc;padding:7px 16px;margin-right:5px;margin-bottom:5px;}
.ts-frontend-custom-style-form-wrap .site-layout-select:hover{border-color:#03529f;}
.ts-frontend-custom-style-form-wrap .current-site-layout{border-color:#03529f;color:#03529f;}
.ts-frontend-custom-style-form-wrap .fields-demos-group .fields-demos-group-inner{margin-left:-5px;margin-right:-5px;}
.ts-frontend-custom-style-form-wrap .fields-group .site-demo-preview{width:50%;float:left;padding:5px;}
.ts-frontend-custom-style-form-wrap .fields-group .site-demo-preview a{border:3px solid #eee;display:block;padding:5px;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.ts-frontend-custom-style-form-wrap .fields-group .site-demo-preview a:hover{border-color:#03529f;}
.ts-frontend-custom-style-form-wrap .fields-group .site-demo-preview img{}
body .sp-container button{background:#fff;border-radius:0;padding:7px 10px;}
body .sp-container button:hover{background:#fff;}
body .sp-container button:focus{outline:none;}
.ts-table{display:table;height:100%;width:100%;}
.ts-table .ts-table-cell{display:table-cell;vertical-align:middle;}
.service-style-6{background:#ffffff;border:1px solid #e5e5e5;color:#000000;text-align:center;position:relative;overflow:hidden;margin-bottom:45px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.service-style-6 .icon{font-size:32px;margin-bottom:20px;display:block;}
.service-style-6 h3{font-weight:500;font-size:24px;color:#1b1a1a;}
.service-style-6 h3 a{color:#1b1a1a;}
.service-style-6 .content-service{padding:85px 0 90px 0;-webkit-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
.service-style-6:hover .content-service{opacity:0;filter:alpha(opacity=0);}
.service-style-6 .content-hover{opacity:0;filter:alpha(opacity=0);background:#03529f;position:absolute;bottom:-100%;left:0;width:100%;height:100%;-webkit-transition:bottom 0.5s ease, opacity 0.5s ease-out 0s;-moz-transition:bottom 0.5s ease, opacity 0.5s ease-out 0s;-ms-transition:bottom 0.5s ease, opacity 0.5s ease-out 0s;-o-transition:bottom 0.5s ease, opacity 0.5s ease-out 0s;transition:bottom 0.5s ease, opacity 0.5s ease-out 0s;padding:15px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.service-style-6:hover .content-hover{opacity:1;filter:alpha(opacity=100);bottom:0;}
.ts-service .ts-button-sv{padding:5px 12px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;display:inline-block;font-family:'Open Sans';font-size:12px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.service-style-6 .ts-button-sv{background:#ffffff;color:#000000;margin-top:15px;}
.service-style-6 .ts-button-sv:hover{background:#f3f3f3;}
.ts-service.service-style-7{border:1px solid #e5e5e5;padding:30px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;margin-bottom:30px;}
.ts-service.service-style-7:hover{background:#03529f;color:#ffffff;}
.service-style-7 .title-service{display:table;width:100%;margin-bottom:20px;}
.service-style-7 .title-service h3{color:#000000;font-size:24px;line-height:normal;display:block;font-weight:500;position:relative;display:table-cell;vertical-align:bottom;}
.service-style-7 .title-service h3 > a{color:#000000;}
.service-style-7 .title-service h3:before{content:"";width:8px;height:8px;background:#000000;position:absolute;left:0;top:0px;}
.service-style-7 .title-service span.icon{width:52px;height:52px;text-align:center;line-height:52px;background:#f6f6f6;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;font-size:32px;color:#000000;display:table-cell;}
.service-style-7 .ts-excerpt{margin-bottom:20px;}
.service-style-7 .ts-button-sv{background:#404040;color:#ffffff;}
.ts-service.service-style-7:hover .ts-button-sv{background:#000000;}
.ts-service.service-style-8{border:1px solid #e5e5e5;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;margin-bottom:30px;padding:30px;-webkit-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.ts-service.service-style-8:hover{background:#03529f;color:#ffffff;}
.ts-service.service-style-8 h3{color:#000000;font-size:24px;font-weight:500;line-height:normal;margin:16px 0;}
.ts-service.service-style-8 h3 a{color:#000000}
.service-style-8 span.icon{background:#f6f6f6 none repeat scroll 0 0;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#000000;display:table-cell;font-size:32px;height:52px;line-height:52px;text-align:center;width:52px;}
.service-style-9{background:#ffffff;border:1px solid #e5e5e5;color:#000000;text-align:center;position:relative;overflow:hidden;margin-bottom:45px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.service-style-9 .content-service{padding:85px 0 90px 0;-webkit-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
.service-style-9 .icon{font-size:32px;margin-bottom:20px;display:block;}
.service-style-9 h3{font-weight:500;font-size:24px;color:#1b1a1a;}
.service-style-9 figure{position:absolute;bottom:0;left:0;width:100%;height:100%;opacity:0;filter:alpha(opacity=0);-webkit-transition:bottom 0.5s ease 0s, opacity 0.5s ease-out 0s;-o-transition:bottom 0.5s ease 0s, opacity 0.5s ease-out 0s;transition:bottom 0.5s ease 0s, opacity 0.5s ease-out 0s;}
.service-style-9:hover figure{opacity:1;filter:alpha(opacity=100);}
.service-style-9 .content-hover{opacity:0;filter:alpha(opacity=0);background-color:rgba(3, 82, 159, 0.9);position:absolute;bottom:-100%;left:0;width:100%;height:100%;-webkit-transition:bottom 0.5s ease, opacity 0.5s ease-out 0s;-moz-transition:bottom 0.5s ease, opacity 0.5s ease-out 0s;-ms-transition:bottom 0.5s ease, opacity 0.5s ease-out 0s;-o-transition:bottom 0.5s ease, opacity 0.5s ease-out 0s;transition:bottom 0.5s ease, opacity 0.5s ease-out 0s;padding:15px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.service-style-9:hover .content-hover{opacity:1;filter:alpha(opacity=100);bottom:0;}
.service-style-10{background:#ffffff;border:1px solid #e5e5e5;color:#000000;text-align:center;position:relative;overflow:hidden;margin-bottom:45px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.service-style-10 .content-service{background:rgba(0,0,0,0.74);z-index:1;position:relative;color:#ffffff;padding:85px 0 90px 0;-webkit-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
.service-style-10 .icon{font-size:32px;margin-bottom:20px;display:block;}
.service-style-10 h3{color:#ffffff;font-weight:500;font-size:24px;}
.service-style-10 figure{bottom:0;height:100%;left:0;position:absolute;-webkit-transition:bottom 0.5s ease 0s, opacity 0.5s ease-out 0s;-o-transition:bottom 0.5s ease 0s, opacity 0.5s ease-out 0s;transition:bottom 0.5s ease 0s, opacity 0.5s ease-out 0s;width:100%;z-index:0;}
.service-style-10 .content-service{padding:85px 0 90px 0;-webkit-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
.service-style-10:hover .content-service{opacity:0;filter:alpha(opacity=0);}
.service-style-10 .content-hover{opacity:0;filter:alpha(opacity=0);background:#03529f;position:absolute;bottom:-100%;left:0;width:100%;height:100%;-webkit-transition:bottom 0.5s ease, opacity 0.5s ease-out 0s;-moz-transition:bottom 0.5s ease, opacity 0.5s ease-out 0s;-ms-transition:bottom 0.5s ease, opacity 0.5s ease-out 0s;-o-transition:bottom 0.5s ease, opacity 0.5s ease-out 0s;transition:bottom 0.5s ease, opacity 0.5s ease-out 0s;padding:15px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.service-style-10:hover .content-hover{opacity:1;filter:alpha(opacity=100);bottom:0;}
.service-style-10 .ts-button-sv{background:#ffffff;color:#000000;margin-top:15px;}
.ts-button.button-primary{background:#03529f;border:1px solid #03529f;-webkit-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.ts-button.button-primary:hover{background:#ffffff;color:#03529f;}
.header-bg-img{position:relative;}
.collapsed .middle{position:relative;}
.collapsed .cross{font-family:"Nunito",sans-serif;font-size:0;height:0;left:50%;margin:4px;top:50%;}
.navbar-static-top.navbar-default .navbar-toggle{height:28px;margin-top:8px;padding:0;width:32px;}
.cross{-moz-user-select:none;background-color:#03529f;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;color:#ffffff;font-family:"Nunito",sans-serif;font-size:22px;height:25px;left:-5px;line-height:22px;margin-top:0;position:absolute;top:0;width:30px;transition:all 0.2s cubic-bezier(0.72, 1.2, 0.71, 0.72);}
.kebab span{background:#ffffff none repeat scroll 0 0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;float:left;height:6px;margin:1px;width:6px;}
.collapsed .middle{box-shadow:0 0.1px 0.1px 0 rgba(0, 0, 0, 0.16), 0 0.1px 0.3px 0 rgba(0, 0, 0, 0.12);transform:translate(-50%, -50%) scale(1);transition:all 0.15s cubic-bezier(0.32, 2.04, 0.85, 0.54);}
.ts-page-preload-wrap{position:fixed;display:block;width:100%;height:100%;z-index:10000000;background-color:#fff;top:0;left:0;}
.ts-page-preload-wrap .loading-bar-progress{width:100%;height:3px;border:1px solid transparent;position:absolute;top:50%;margin-top:-1.5px;}
.ts-page-preload-wrap .loading-bar-progress .bar-running{display:block;width:0%;height:100%;background-color:#03529f;-webkit-transition:width 3s linear;-moz-transition:width 3s linear;-o-transition:width 3s linear;transition:width 3s linear;}
.start-preload .ts-page-preload-wrap .loading-bar-progress .bar-running{width:75%;}
.loaded .ts-page-preload-wrap .loading-bar-progress .bar-running{width:100%;-webkit-transition:width 800ms linear;-moz-transition:width 800ms linear;-o-transition:width 800ms linear;transition:width 800ms linear;}
.loaded .ts-page-preload-wrap{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all 0.3s 0.6s ease-out;transition:all 0.3s 0.6s ease-out;transition-delay:800ms;-webkit-transition-delay:800ms;-moz-transition-delay:800ms;}
.main-nav .megamenu-item h2{font-size:18px;color:#666;}
.main-nav .megamenu-item .demos-list-row li{border-top:transparent;}
.main-nav .margin-bottom-15{margin-bottom:15px !important;padding-bottom:15px;border-bottom:1px solid #eee;}
.site-footer.no-plugin-core{display:none;}
.ts-products-carousel{}
.ts-products-carousel.owl-carousel .product-item{width:100%;padding:0;}
.ts-products-carousel .product-item .short-description,
.ts-products-carousel .product-item .ts-add-to-cart-wrap{display:none;}
.ts-products-carousel .product-item img{max-width:100%;width:auto;height:auto;}
.post-navigation{}
.post-navigation .nav-previous{float:left;}
.post-navigation .nav-next{float:right;}
.post-navigation .nav-links a{color:#666666;font-size:20px;font-weight:700;padding:9px 15px;display:inline-block;background-color:#f6f6f6;}
.post-navigation .nav-links a:hover{background-color:#03529f;color:#ffffff;}
.says, .screen-reader-text{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;}
.wpb_row .vc_column_container{padding-left:15px;padding-right:15px;}
.wpb_row .vc_column_container>.vc_column-inner{padding-left:0;padding-right:0;}
.main-nav .navbar-nav > li > a:hover, .main-nav .navbar-nav > li > a:focus, .main-nav .navbar-nav > .active > a, .main-nav .navbar-nav > .active > a:hover, .main-nav .navbar-nav > .active > a:focus{color:#007aff !important;}
.home .main-nav .navbar-nav > li > a:hover,.home .main-nav .navbar-nav > li > a:focus,.home .main-nav .navbar-nav > .active > a,.home .main-nav .navbar-nav > .active > a:hover,.home .main-nav .navbar-nav > .active > a:focus{color:#fff !important;}
.home .main-nav .navbar-nav > li > a:hover, .main-nav .navbar-nav > li > a:focus, .main-nav .navbar-nav > .active > a, .main-nav .navbar-nav > .active > a:hover, .main-nav .navbar-nav > .active > a:focus
.navbar-nav > li:hover,.navbar-nav > li > a:hover{background-color:transparent !important;}
h2::after,h1::after{background-color:#3f3f42;content:"";display:block;height:2px;line-height:0;width:40px;margin:20px auto;}
h2.left-title:after{background-color:#3f3f42;content:"";display:block;height:2px;line-height:0;width:40px;margin:20px 0;}
#header-main.header-main.style-logistics .header-icons a{background-color:#007aff;border-radius:50%;color:#fff;display:inline-block;height:25px;margin-top:20px;text-align:center;width:25px;font-size:12px;}
.home #header-main.header-main.style-logistics .header-icons a{background-color:#fff;border-radius:50%;color:#3f3f42;display:inline-block;height:25px;margin-top:20px;text-align:center;width:25px;font-size:12px;}
#header-main.header-main.style-logistics .header-icons a:first-child{padding:1px 5px 0;margin-right:5px}
#header-main.header-main.style-logistics .header-icons a:nth-child(2){padding:1px 3px 0;}
.blue-btn{color:#fff;background-color:#007aff;border-radius:0;padding:4px 15px}
.blue-btn:hover,.blue-btn-footer:hover{background-color:#3f3f42;}
.blue-btn-footer{color:#fff !important;background-color:#007aff;border-radius:0;padding:5px 15px;font-weight:400;}
.text-3{text-align:right;display:block;margin:0 0 20px}
.blue-tick{list-style:none;padding-left:0 !important;}
.blue-tick li{background:url(../images/tick.png) left center no-repeat;padding-left:40px;margin-bottom:15px}
.mobile-beauty .wpb_content_element{margin-bottom:0;}
.frame-iphone{position:relative}
#ult-carousel-1856257d6440856e54{position:relative;}
.frame-iphone img{display:block;left:50%;position:absolute;top:-31px;transform:translateX(-50%);width:29%;z-index:2;}
.footer-top{color:#3f3f42;padding-top:30px}
.footer-top a{color:#3f3f42;}
#footer{background-color:#fff;}
#menu-footer-menu{float:right;}
#menu-footer-menu li{display:inline-block;margin-left:20px}
#menu-footer-menu li a{font-size:12px;font-weight:600}
.blue-btn-2{background-color:#007aff;color:#fff !important;font-size:22px;display:block;width:135px;height:55px;text-align:center;line-height:24px;padding-top:10px;border:1px solid #007aff !important}
.blue-btn-footer{background-color:#007aff;color:#fff !important;font-size:22px;display:inline-block;width:135px;height:55px;text-align:center;line-height:22px;border:1px solid #007aff !important;margin-bottom:15px;margin-top:0px}
.blue-btn-2 .trial-line{font-size:13px;line-height:18px}
.blue-btn-footer .trial-line{font-size:12px;line-height:13px}
.blue-btn-2:hover,.blue-btn-footer:hover{background-color:#3f3f42;border:1px solid #3f3f42 !important}
.choose_phone{margin:0 auto;overflow:hidden;position:relative;width:100%;}
.choose_phone .phone1{left:50px;position:relative;z-index:1;}
.choose_phone .phone2{height:90%;position:absolute;right:13.3em;top:2em;}
.footer-fb{color:#fff !important;background-color:#007aff;border-radius:50%;display:inline-block;width:25px;height:25px;text-align:center;font-size:12px;padding-top:1px;margin-left:40px;margin-right:3px;margin-top:2px}
.footer-ing{color:#fff !important;background-color:#007aff;border-radius:50%;display:inline-block;width:25px;height:25px;text-align:center;font-size:12px;padding-top:1px}
.blue-btn-3{text-align:right;}
.professional-blue-btn{background-color:#007aff;border:1px solid #007aff !important;color:#fff !important;display:block;font-size:18px;line-height:20px;padding:10px 50px 8px 8px;text-align:center;width:210px;font-weight:500;}
#register-fix:hover{background-color:#3f3f42;border:1px solid #3f3f42 !important;color:#fff !important;}
.professional-blue-btn .trial-line{font-size:12px;line-height:14px}
.professional-bg-txt{font-size:26px;line-height:40px;}
#professional-difference .vc_col-sm-4{padding:0 45px}
#professional-difference .wpb_content_element{margin-bottom:10px;}
h1,h2,h3{letter-spacing:2px;}
.home-difference-txt,.professional-3month-txt{padding-right:100px !important;}
.home-difference-img{padding-left:60px !important;}
.home-beauty-txt{padding-left:130px !important;}
.home-beauty-service{padding:0 110px}
.home-beauty-service h3{color:#3f3f42;letter-spacing:0px;}
.home-beauty-service .wpb_single_image{margin-bottom:10px;}
.wpb_start_animation.wpb_left-to-right{animation:10s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s normal none 1 running wpb_ltr !important;opacity:1;}
#home-image-carousel .image-carousel{padding:0 50px;}
#footer .container{padding-left:50px;padding-right:50px;}
#bottom .copyright{padding-left:35px;}
#register-form label{width:100%;}
#register-form input,#register-form select,
#contact-form input,#contact-form textarea{border:none;border-bottom:2px solid #007aff;padding-left:0;font-weight:normal;background:transparent;}
#register-form select{background:transparent;width:100%;font-size:16px;line-height:1;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';}
#register-form .state{width:100%;overflow:hidden;background:url(images/arrow.png) no-repeat right #fff;border-bottom:2px solid #007aff;padding:5px 5px 5px 0;}
#register-form input[type="checkbox"]{height:1.2em;width:1.2em;vertical-align:middle;margin:0 0.4em 0.4em 0;border:1px solid rgba(0, 0, 0, 0.3);background:-webkit-linear-gradient(#FCFCFC, #DADADA);-webkit-appearance:none;-webkit-transition:box-shadow 200ms;box-shadow:inset 1px 1px 0 #fff, 0 1px 1px rgba(0,0,0,0.1);}
#register-form .services label{width:22%;font-weight:normal;margin-top:10px;}
#register-form .services-title{font-size:16px;margin-bottom:15px;}
#register-form .captcha-sec{margin-top:32px;}
#register-form input.wpcf7-captchar{width:68%;border:none;background-color:#f0f0f0;padding:5px;}
#register-form input[type="submit"] ,
#contact-form input[type="submit"]{background-color:#007aff;border:1px solid #007aff;color:#fff;float:right;padding:0;text-align:center;width:100px;}
#register-form input[type="submit"]:hover,
#contact-form input[type="submit"]:hover{background-color:transparent;color:#007aff;}
#contact-form label,#contact-form textarea{width:100%;}
#contact-form input.wpcf7-captchar{width:30%;border:none;background-color:#f0f0f0;padding:5px;}
.content-padding{padding:0 60px;}
.services .wpb_content_element{margin-bottom:20px;}
.register-insightly input[type="submit"]:hover{background-color:transparent;color:#007aff;}
.register-insightly input[type="submit"]{background-color:#007aff;border:1px solid #007aff;color:#fff;float:right;padding:0;text-align:center;width:100px;}
.register-insightly input,.register-insightly select,
.register-insightly input,.register-insightly textarea{border:none;border-bottom:2px solid #007aff;padding-left:0;font-weight:normal;background:transparent;width:48%;margin-right:20px;}
.register-insightly select{background:transparent;width:48%;font-size:16px;line-height:1;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';}
.register-insightly #insightly_CONTACT_FIELD_2{width:48%;overflow:hidden;background:url(images/arrow.png) no-repeat right #fff;border-bottom:2px solid #007aff;padding:5px 5px 5px 0;}
.register-insightly input[type="checkbox"]{height:1.2em;width:1.2em;vertical-align:middle;margin:0 0.4em 0.4em 0;border:1px solid rgba(0, 0, 0, 0.3);background:-webkit-linear-gradient(#FCFCFC, #DADADA);-webkit-appearance:none;-webkit-transition:box-shadow 200ms;box-shadow:inset 1px 1px 0 #fff, 0 1px 1px rgba(0,0,0,0.1);}
.page-id-255 #content,.page-id-262 #content{padding-bottom:0 !important}
.news-title{font-weight:700;color:#007aff}
.news-title a{color:#007aff}
.news-title::after{background-color:#3f3f42;content:"";display:block;height:2px;line-height:0;margin:20px auto;width:40px;}
.post-button a:hover{border:none !important}
.post-button{border:none !important;}
.news-right-sidebar .title{font-size:22px;text-align:center}
.news-right-sidebar ul{list-style:none;}
.news-line{border-bottom:1px solid #3f3f42;}
.whyus-banner .wpb_content_element{margin-bottom:0;}
.why-different h3{color:#3f3f42;font-size:17px;font-style:normal;font-weight:400;}
.whyus-features-left,.whyus-features-right{padding-top:120px;}
.whyus-features-left .blue-tick{text-align:right;}
.whyus-features-left .blue-tick li{background:rgba(0, 0, 0, 0) url("../images/tick.png") no-repeat scroll right center;margin-bottom:15px;padding-right:40px;}
.whyus-features-left h3{color:#3f3f42;font-size:15px;font-weight:600;letter-spacing:0;text-align:right;}
.whyus-features-right h3{color:#3f3f42;font-size:15px;font-weight:600;letter-spacing:0;text-align:left;}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span{background-color:#007aff !important;border-color:#007aff !important;}
.marketing{padding-right:120px !important}
.page-id-495 #register-fix{display:none !important}
@media (max-width:1200px){.frame-iphone img{display:block;left:50%;position:absolute;top:-13px;transform:translateX(-50%);width:28%;z-index:2;}
.footer-fb{margin-left:10px;}
.register-insightly input, .register-insightly select, .register-insightly input, .register-insightly textarea{width:45%;}
.register-insightly #insightly_CONTACT_FIELD_2{background:#fff url("images/arrow.png") no-repeat scroll right center;border-bottom:2px solid #007aff;overflow:hidden;padding:5px 5px 5px 0;width:45%;}
}
@media (max-width:992px){#register-form .services label{font-weight:normal;margin-top:10px;width:40%;}
.frame-iphone img{display:block;left:50%;position:absolute;top:-2px;transform:translateX(-50%);width:32%;z-index:2;}
#home-image-carousel .image-carousel{padding:0}
.home-beauty-service{padding:0;}
.home-difference-img{padding-left:0px !important;}
.home-difference-txt, .professional-3month-txt{padding-right:0px !important;}
.home-beauty-txt{padding-left:0px !important;}
#footer .container{padding-left:15px;padding-right:15px;}
#bottom .copyright{padding-left:15px;}
.footer-bottom{display:none;}
.site-logo, .header-right{float:right;width:50%;}
.register-insightly input, .register-insightly select, .register-insightly input, .register-insightly textarea{margin-right:0;width:100%;}
.register-insightly #insightly_CONTACT_FIELD_2{width:100%;}
}
@media (max-width:918px){#header-main.header-main.style-logistics .header-logistics-main-right .navbar .navbar-nav > li > a{padding:6px 8px;}
}
@media (max-width:770px){.navbar-static-top{display:none;}
#header-main.header-main.style-logistics .header-icons{padding:0 13px;}
#header-main.header-main.style-logistics .header-icons a{margin-top:0;}
.whyus-features-left, .whyus-features-right{padding-top:30px;}
}
@media (max-width:767px){.frame-iphone img{display:none;}
.blue-btn-3{text-align:center;}
.professional-bg-txt{font-size:22px;line-height:32px;}
.services p{text-align:center !important;padding-left:70px;padding-right:70px;}
#register-form input{margin-bottom:10px}
#register-form .services label{font-weight:normal;margin-top:10px;width:100%;}
#register-form input[type="submit"]{background-color:#007aff;border:1px solid #007aff;color:#fff;float:left;padding:0;text-align:center;width:100px;}
.whyus-features-left .blue-tick{text-align:left;}
.whyus-features-left h3{text-align:left;}
.whyus-features-left .blue-tick li{background:rgba(0, 0, 0, 0) url("../images/tick.png") no-repeat scroll left center;margin-bottom:15px;padding-left:40px;}
.whyus-features-left ,
.whyus-features-right{margin-left:15px;}
.whyus-features-left,.whyus-features-right{padding-top:20px;}
}
@media (max-width:480px){.site-logo, .header-right{float:right;width:auto;}
.professional-bg-txt{font-size:18px;line-height:28px;}
.services p{text-align:center !important;padding-left:0px;padding-right:0px;}
#register-fix{display:none !important;}
.header-section-main .header-right .ts-header-item{margin-top:10px;}
.marketing{padding-right:0 !important}
.blue-btn-footer{float:left;margin-top:10px;}
#menu-footer-menu li{display:inline-block;line-height:24px;margin-right:20px;margin-left:0;}
.logo img{width:70%;}
.header-section-main .header-right .ts-header-item{margin-right:18px;margin-top:10px;}
.home .header-section-main .header-right .ts-header-item{margin-right:20px;margin-top:-25px;}
}
@media (max-width:372px){.header-section-main .header-right .ts-header-item{margin-right:18px;margin-top:-15px;}}
@media (max-width:340px){.logo img{width:70%;}
.header-section-main .header-right .ts-header-item{margin-right:18px;margin-top:-15px;}
.home .header-section-main .header-right .ts-header-item{margin-right:20px;margin-top:-25px;}
.home-beauty-service .vc_col-sm-4{margin-bottom:30px;}
.ts-latestnews{margin-bottom:0px;}
.widget_recent_entries ul,
.widget_search ul,
.widget_archive ul{margin:0;padding:15px;}
}
@media (max-width:322px){.text-2 img{margin-right:50px;margin-bottom:15px}
}