.fancybox-nav,.tel-num:hover{text-decoration:none}#features-section .col-sm-3:after,.proj-img:after,.testi-item blockquote:after{content:""}#intro-section h4,#main-navigation ul li,.footer-contact .btn,.hotline,.main-before-and-after span,.pagetitle,.subpages-link li a{text-transform:uppercase}.bx-wrapper{position:relative;margin:0 auto 60px;padding:0}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-viewport{-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:none;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item{display:inline-block}.bx-wrapper .bx-pager.bx-default-pager a{background:silver;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#a9cf45}.bx-wrapper .bx-prev{background:url(../img/controls.png) 0 -32px no-repeat}.bx-wrapper .bx-next{background:url(../img/controls.png) -43px -32px no-repeat}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(../img/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(../img/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}.bx-wrapper .caption-text .green-text{font-size:20px;color:#a9cf44;font-weight:700}/*! fancyBox v2.1.3 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-inner,.fancybox-outer,.fancybox-skin{position:relative}.fancybox-skin{background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../img/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}.fancybox-close,.fancybox-nav,.fancybox-nav span{z-index:8040;position:absolute;cursor:pointer}#fancybox-loading div{width:44px;height:44px;background:url(../img/fancybox_loading.gif) center center no-repeat}.fancybox-close{top:-18px;right:-18px;width:36px;height:36px}.fancybox-nav{top:0;width:40%;height:100%;background:url(../img/blank.gif);-webkit-tap-highlight-color:transparent}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{top:50%;width:36px;height:34px;margin-top:-18px;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../img/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}html{-webkit-font-smoothing:antialiased}body{font-family:'Open Sans',sans-serif}img{max-width:100%}.container-fluid{max-width:1170px}#contents .primary a.btn,#contents .sidebar a.btn{color:#fff;background:#a9cf45;display:inline;padding:10px 20px}#masthead.fixed{position:fixed;width:100%;z-index:99999;top:0;left:0}#masthead.fixed .site-logo{width:63px;padding:9px 12px}#masthead.fixed .top-contact{display:none}.tel-icon,.top-contact>div{display:inline-block;vertical-align:middle}#masthead.fixed #main-navigation ul{padding-left:60px}.main-top{background:#008dd1}.main-top .container-fluid{position:relative}.site-logo{background:#fff;float:left;margin:0;padding:28px 35px;box-shadow:6px 3px 24px -5px rgba(0,0,0,.66);position:absolute;top:0;left:15px;font-size:36px;line-height:1.1;z-index:1000}.site-logo img{max-width:100%}.top-contact{float:right;max-width:410px;color:#fff;font-size:17px;font-weight:900;font-style:italic;margin:10px 0;position:relative}.top-contact .header-quote span,.top-contact .header-social .social-icon{display:inline-block;margin-right:10px}.top-contact p{color:#a9cf45;margin-bottom:0;text-align:right}.top-contact>div.details{width:230px}.top-contact>div.details span{color:#a9cf45}.top-contact .header-social{position:absolute;left:-120px;top:40px}.top-contact .header-quote{position:absolute;left:-460px;top:40px;font-size:14px}.top-contact .header-quote.mobile-phone{display:none}.top-contact .header-quote span{vertical-align:middle;text-align:right}.top-contact .header-quote a{background:#fff;border-radius:5px;padding:7px 15px}#hero,#main-navigation ul li.active a,.tel-num,.tel-num:hover{color:#fff}.tel-icon{background:url(../img/telephone-icon.png) no-repeat;width:26px;height:25px;margin-right:5px}.tel-num{font-size:20px;text-align:right;display:block}.top-contact>div.a-logo{margin:0 20px 0 40px}#main-navigation{background:#a9cf45;font-family:Lato,sans-serif;font-size:14px;font-weight:700;padding:22px 0 19px}#features-section .col-sm-3,.contact-today{font-family:Roboto,sans-serif}#main-navigation ul{float:right;margin:0 -15px 0 0;padding-left:215px;padding-right:15px}#main-navigation ul li{display:inline-block;margin:0 11px}#main-navigation ul li:hover>ul{display:block}#main-navigation ul li:last-child{margin-right:0}#main-navigation ul li a{color:#535353}#main-navigation ul li a:hover{text-decoration:none;color:#fff}#main-navigation ul li>ul{display:none;float:right;padding:25px 65px 15px 15px;position:absolute;margin:0 0 0 -26px;background:#a9cf45;z-index:10}#main-navigation ul ul li{float:none;display:block;margin-bottom:10px}.menu-btn{float:right;display:none;cursor:pointer;position:relative;width:44px;z-index:999}.menu-btn span{height:4px;background:#fff;display:block;margin-bottom:10px;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}.menu-btn span:last-child{margin-bottom:0}.menu-btn span.m-bar3{position:absolute;width:100%;margin-top:-14px}.menu-btn.active span.m-bar2{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotateZ(-45deg)}.menu-btn.active span.m-bar1,.menu-btn.active span.m-bar4{background:0 0}.menu-btn.active span.m-bar3{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:relative}#hero{background:none;background-size:cover;min-height:488px;overflow:hidden}#hero h2{font-size:55px;font-weight:300}#hero h2.bar{font-family:"Open Sans Condensed";font-weight:700;font-size:80px;margin-top:0}#hero p{font-size:30px;font-weight:300}#hero p.winner{font-size:18px}#hero .caption-text{margin-top:60px}#hero .caption-img{margin-top:24px}#hero .caption-img img{max-width:100%}#hero .fb-text p{font-size:20px}.like-promo-banner{position:relative;overflow:hidden}.like-promo-banner h2{font-size:45px;font-weight:700}.like-promo-banner .like-promo-btn{margin:20px 0}.like-promo-banner .girl-banner{position:absolute;top:-20px;left:-50px;height:488px;width:auto;max-width:none}.heroslider .like-promo-banner .like-promo-go a,.heroslider .like-promo-banner .like-promo-go a:hover{color:#fff;font-size:20px}.heroslider .like-promo-banner .girl-banner{left:-100px;height:558px}#features-section{border-top:2px solid #e0e0e0;margin-top:7px}#features-section .row{margin-top:4px;margin-bottom:4px}#features-section .col-sm-3{border-right:3px solid #ccc;text-align:center;font-weight:300;font-size:19px;position:relative;padding-top:35px;padding-bottom:30px}#features-section .col-sm-3:first-child{border-left:3px solid #ccc}#features-section .col-sm-3:nth-child(3):after{background:url(../img/equal-icon.png) no-repeat #fff}#features-section .col-sm-3:last-child:after{display:none}#features-section .col-sm-3:after{display:block;background:url(../img/plus-icon.png) no-repeat #fff;width:42px;height:42px;position:absolute;top:0;right:-22px;bottom:0;margin:auto}#features-section .col-sm-3 span{font-weight:700;display:block}#intro-section{background:#f9eddc;border-top:1px solid #e8dfd1;padding:80px 0 84px;overflow-x:hidden}.intro-bg{background:url(../img/vacuum.png) no-repeat;width:652px;height:471px;top:-80px;left:-110px;position:absolute}#intro-section h4{font-size:15px;color:#008dd1;font-weight:700}#intro-section h2{font-size:36px;font-weight:300}#intro-section p{line-height:150%}.contact-today{color:#000;font-size:14px;font-weight:700;text-decoration:underline}/*.B_crumbBox a,.B_crumbBox a:hover,.proj-item a,.proj-item a:hover{text-decoration:none}*/#other-section{background:#a9cf45;padding:15px 0;color:#fff}#other-section.like-promo{color:#000}.like-promo-content .learn-dyson-dryer{display:block;width:220px;padding:10px;background:#009bd2;color:#fff;text-decoration:none;border-radius:5px;margin:30px 0}.map-icon{background:url(../img/map-icon.png) no-repeat;width:229px;height:213px;position:absolute;top:-36px;left:0}#other-section h4{font-size:30px;font-weight:300}#other-section p{font-size:18px;font-weight:300}#main-wrapper.grey{background:#e5e5e5;padding:30px 0;text-align:center}#services-section{margin:40px 0}.s-item{margin:10px 0}.s-item>.wrap{position:relative;display:block}.s-item img{width:100%}.s-item span{position:absolute;background:#2770b7;bottom:0;right:0;max-width:80%;text-align:right;color:#fff;font-size:13px;font-family:'Roboto Condensed',sans-serif;padding:10px 7px}.pagetitle,.primary h4{font-size:15px;font-weight:700}.pagetitle{float:left;margin-bottom:0}h2.pagetitle{font-size:30px;font-weight:500}/*.B_crumbBox{float:right;margin:.67em -5px;padding-left:0}.B_crumbBox li{display:inline-block;padding:0 5px}.B_crumbBox a{color:#000;padding:0 5px;}.B_crumbBox a:hover,.B_crumbBox a.B_currentCrumb,.B_lastCrumb a:hover{color:#a9cf45}*/#contents{margin:0}#contents .primary a{color:#000}.imgWrap{text-align:center;margin-bottom:20px}.imgWrap img{display:block;margin-bottom:20px;max-width:100%;width:100%}.primary{min-height:500px;margin-top:10px}.primary h4{margin-bottom:0}.sidebar h1{font-size:30px;margin-top:10px;margin-bottom:13%}.sidebar .menu-btn{float:none;margin-bottom:20px}.sidebar .menu-btn span{background:#000}.subpages-link{padding-left:0}.subpages-link li{list-style:none;margin-bottom:10px}.subpages-link li a{color:#a9cf44;font-weight:700}.subpages-link li.active a{color:#008dd1}.proj-gallery{margin-top:35px}.proj-item{margin-bottom:25px}.proj-item em{display:block;font-weight:700;font-size:18px;font-style:normal}.proj-item span,.testi-name h4{font-style:italic}.proj-item span{color:#008dc6;font-weight:600;font-size:16px}.testi-name span{font-size:15px}.testi-item a,.testi-name span{font-weight:700}.proj-img{position:relative}.proj-img img{width:50%;float:left}.proj-img:after{background:url(../img/shadow.png) no-repeat;background-size:100%;display:block;height:15px;margin:auto}.big-image{margin-bottom:5px}.images-galleries .img-gallery{padding-top:15px;padding-bottom:15px;display:block;}.images-galleries>a{width:25%;float:left;padding:5px}.img-gallery img{width:100%!important;height:auto!important;border:3px solid #fff;-webkit-box-shadow:0 1px 12px #4b4b4b;-moz-box-shadow:0 1px 12px #4b4b4b;box-shadow:0 1px 12px #4b4b4b}.before-after-item{margin-bottom:10px}#testimonial-list{margin-top:60px}.testi-item{margin-bottom:50px}.testi-item a.readmore{display:table;}.testi-item a{color:#007CC3!important;text-decoration:underline}.testi-item blockquote{background:#e4e4e4;border-radius:7px;border-left:0;padding:20px 27px 30px;position:relative}.testi-item blockquote:after{width:0;height:0;border-style:solid;border-width:15px 10px 0;border-color:#e4e4e4 transparent transparent;display:block;position:absolute;bottom:-13px;left:13px}.tts-form .input-group{width:100%;margin-bottom:10px}.tts-form input[type=submit]{color:#fff;margin-top:0;background:#a9cf45;text-transform:uppercase;width:125px}.tts-form .g-recaptcha{margin:20px 0}.form-control{background:#ececec;border-color:#ececec;box-shadow:none}.tts-form .message,.tts-form.submited fieldset{display:none}.tts-form.submited .message{display:block;padding:25px 30px;background:rgba(255,255,255,.9);text-align:center}.tts-form .message i{display:block;margin:0 auto 20px;width:81px;height:81px;border:1px solid #a9cf45;border-radius:50%;font-size:30px;line-height:81px;color:#a9cf45}.fa-check:before{content:"\f00c"}.arrow-up i:after,.custom-icon,.select-type:after,.select-type:before{content:""}.select-type{position:relative}.select-type select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.select-type:after{display:block;clear:both}.select-type:before{background:url(../img/select-arrow.png) center center no-repeat #ececec;background-size:15px 14px;width:35px;height:30px;position:absolute;pointer-events:none;top:0;right:1px;bottom:0;margin:auto;z-index:999}.footer-bot .container-fluid,.footer-top{position:relative}#main-footer{background:#008dd1;color:#fff}.footer-contact .btn{width:175px;border-bottom:0;border-radius:5px;padding:5px 0;font-size:20px;font-weight:700;background:#a9cf45;margin-top:28px}.footer-top{padding:90px 0 100px}.footer-top h3{text-align:center;font-size:28px;font-weight:300}.hotline,.site-by{text-align:right}.footer-contact{max-width:877px;margin-top:50px}.footer-top input:not([type=submit]){width:100%;background:0 0;border-top:0;border-bottom:1px solid #fff;border-left:0;border-right:0;margin-bottom:15px}.footer-top input:focus{outline:0}.footer-mid{border-top:2px solid #fff;border-bottom:2px solid #87c261;padding:30px 0 14px}.footer-links{font-family:Roboto,sans-serif;font-weight:300;padding-left:100px}.footer-links a{color:#fff}.footer-links ul{margin-bottom:0;padding-left:0}.footer-links ul li{display:inline-block;font-size:14px;border-right:1px solid #fff;padding:0 7px 0 6px;line-height:100%}.footer-links ul li:first-child{padding-left:0}.footer-links ul li:last-child{border-right:0}.custom-icon{display:block;height:35px;width:35px}.custom-icon.gplus{background:url(../img/icon-gplus.png) no-repeat;background-size:contain}.custom-icon.twitter{background:url(../img/icon-twitter.png) no-repeat;background-size:contain}.custom-icon.instagram{background:url(../img/icon-instagram.png) no-repeat;background-size:contain}.custom-icon.facebook{background:url(../img/icon-facebook.png) no-repeat;background-size:contain}.hotline{font-size:16px;font-weight:900;font-family:Lato,sans-serif}.hotline a{color:#a9cf45}.footer-bot{padding-top:10px;padding-bottom:40px;font-size:11px}.copyright{padding-left:100px}.logo-small{position:absolute;top:-53px;left:15px;background:#fff;padding:8px}.site-by a{color:#fff}.scroll-to-top{position:fixed;bottom:33px;right:15px;display:none;cursor:pointer;z-index:1000}.arrow-up{width:74px;height:74px;background:#a9cf45;border-radius:50%;display:table}.arrow-up i{display:table-cell;vertical-align:middle;text-align:center}.arrow-up i:after{background:url(../img/arrow-up.png) no-repeat;width:39px;height:23px;display:inline-block}.vertical-alignment-helper{display:table;height:100%;width:100%;pointer-events:none}.vertical-align-center{display:table-cell;vertical-align:middle;pointer-events:none}.modal-content{background-color:#fff;width:inherit;height:inherit;margin:0 auto;pointer-events:all;font-size:17.5px}.modal-backdrop.in{filter:alpha(opacity=70);opacity:.7}.modal-title{color:#008dd1;font-weight:700}.google-maps{position:relative;padding-bottom:75%;// This is the aspect ratio
    height:0;overflow:hidden;max-width:260px}.google-maps iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.hotline .tel-num-footer,.hotline .tel-num-footer:focus,.hotline .tel-num-footer:hover,.top-contact .tel-num,.top-contact .tel-num:focus,.top-contact .tel-num:hover{color:#fff;text-decoration:none}.hotline .tel-num-footer,.hotline .tel-num-footer:focus,.hotline .tel-num-footer:hover{color:#a9cf45}h1.product-title{margin-top:0}.bx-wrapper .bx-controls-direction a{background:#a9cf45;width:64px;height:74px;padding-left:20px;padding-top:15px}.bx-wrapper .bx-controls-direction a img{height:45px;width:auto}.bx-wrapper .bx-prev{left:0}.bx-wrapper .bx-next{right:0}@media(max-width:1024px){.top-contact .header-social{left:-100px;top:20px}.top-contact .header-quote{left:-274px;top:70px}.top-contact .header-social .social-icon{margin-right:5px}.bx-wrapper .bx-controls-direction{display:none}}@media screen and (max-width:996px){.top-contact .header-quote{left:-114px;top:80px}.top-contact .header-quote span{display:none}#hero .fb-text p{font-size:16px}#hero h2.bar{font-size:55px}#hero p.winner{font-size:14px}}@media (max-width:991px){#contents .sidebar a.btn{display: inline-block;width: 100%;margin-bottom: 5px}}@media screen and (min-width:769px){#main-navigation ul.nav-bar{display:block!important}}@media (max-width:820px){.testi-item blockquote {height: 210px}}@media screen and (max-width:768px){#main-navigation{position:relative;padding:15px 0}#main-navigation ul{float:none;display:none;margin:0;position:absolute;background:#a9cf45;right:0;padding:24px 0 10px;top:60px;z-index:998;width:50%}#masthead.fixed #main-navigation ul{padding-left:0}#main-navigation ul li{display:block;text-transform:uppercase;margin:0 0 10px}#main-navigation ul li a{display:block;padding:5px 50px}.nav-menu-btn{display:block}}@media screen and (min-width:768px){.subpages-link{display:block!important}}@media screen and (max-width:767px){.top-contact .header-social{position:relative;left:105px;top:0}.top-contact .header-quote{position:relative;left:auto;right:-125px;top:-2px}#main-footer{padding-bottom:95px}.B_crumbBox,.pagetitle{float:none}.site-logo{width:140px;padding:20px 25px}.hollow{position:absolute;z-index:1000}.cat-menu-btn{display:block}.intro-bg,.logo-small,.subpages-link{display:none}#features-section .col-sm-3:after{top:auto;left:0;right:0;bottom:-22px}#features-section .col-sm-3{border-right:0!important;border-bottom:3px solid #ccc}#other-section{padding:15px 0 20px}.map-icon{position:relative;top:0;left:0;right:0;margin:auto}.sidebar h2{margin-bottom:20px}.imgWrap{margin-left:15px!important;margin-right:15px!important}.footer-mid{text-align:center}.footer-mid .pull-right{float:none!important}.copyright,.footer-links{text-align:center;padding-left:0}.footer-bot{text-align:right}.hotline,.site-by{text-align:center}.scroll-to-top{bottom:45px;right:15px}}@media screen and (max-width:560px){#hero .fb-text p{font-size:12px}#hero h2.bar{font-size:30px}#hero p.winner{font-size:10px}#hero .caption-img img,.top-contact{max-width:100%}.hollow{position:absolute;z-index:1000}body.fixed{border-top:158px solid #008dd1}#main-navigation ul{width:100%;position:relative;top:0;margin-top:45px}#main-navigation ul li a{padding:5px 50px 5px 0}.site-logo{width:63px;padding:9px 12px;top:auto;bottom:-61px}.top-contact{width:100%}.top-contact>div.a-logo{margin:0 0 0 15px;width:70px;float:right}.top-contact>div.a-logo img{width:100%}.top-contact>div.details{width:auto;float:left}.top-contact .header-social{float:left;clear:both;margin-top:10px;left:60px}#hero{height:auto}#hero .caption-img{float:none!important;margin-top:0}#hero .caption-text{margin-top:0;margin-bottom:20px}.testi-item blockquote{height: auto}}@media screen and (max-width:480px){#masthead.open-menu{height:100%;overflow-y:auto}.site-logo{z-index:1001}#main-navigation{z-index:1000}.g-recaptcha{width:290px}}.main-before-and-after{position:absolute;top:0;left:0;height:100%;width:100%}.main-before-and-after .before-img{position:absolute;top:0;left:65px;text-align:left}.main-before-and-after .after-img{position:absolute;top:90px;right:0;text-align:right;z-index:1}.main-before-and-after .after-img img,.main-before-and-after .before-img img{border:3px solid #fff;background-color:#444;-moz-box-shadow:3px 0 25px rgba(68,68,68,.75);-webkit-box-shadow:3px 0 25px rgba(68,68,68,.75);box-shadow:3px 0 25px rgba(68,68,68,.75);filter:progid: DXImageTransform.Microsoft.Blur(PixelRadius=3, MakeShadow=true, ShadowOpacity=.3);-ms-filter:"progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";zoom:1}.main-before-and-after span{font-size:15px;color:#fff}.main-before-and-after span.text-after-mobile{display:none}@media all and (max-width:1024px) and (min-width:768px){#main-navigation{font-size:12px}}@media (max-width:1024px){.main-before-and-after .before-img img{height:185px;width:180x}.main-before-and-after .after-img img{height:235px;width:240px}.main-before-and-after .after-img{right:15px}.main-before-and-after .before-img{left:45px}#hero .like-promo-banner h2{font-size:48px}#hero .like-promo-banner .girl-banner{height:568px;left:-90px}}@media (max-width:991px){.main-before-and-after .before-img{left:25px}#hero .like-promo-banner .girl-banner{display:none}.like-promo-content img{width:100%}}@media (max-width:800px){.main-before-and-after .after-img{bottom:-65px}.main-before-and-after .before-img{left:-65px}}@media (max-width:767px){#features-section .col-sm-3,#intro-section p,#main-navigation ul,.copyright,.footer-links,.footer-links ul li,.hotline{line-height:2em}.main-before-and-after .after-img,.main-before-and-after .before-img{position:relative;top:0;left:0}.main-before-and-after .after-img img,.main-before-and-after .before-img img{height:auto;width:100%}#hero .caption-img{width:100%}.bx-viewport{height:auto!important}img.hollow{display:none}.main-before-and-after{position:relative;height:320px}#intro-section h2,#other-section h4{font-size:21px}#main-navigation ul{margin-top:50px}body{overflow-x:hidden}}@media (max-width:736px){#hero .like-promo-banner,#hero h2,#hero p{text-align:left}.main-before-and-after{position:relative}.main-before-and-after .before-img{width:40%;top:0;margin-left:5%}.main-before-and-after .after-img{width:55%;top:-90px;margin-right:5%;float:right}.main-before-and-after .after-img img,.main-before-and-after .before-img img{height:auto;width:100%}#hero .caption-img{width:100%}#hero h2{font-size:2em}#hero .green-text,#hero p{font-size:1em}.bx-viewport{height:auto!important}img.hollow{display:none}#hero .like-promo-banner p{font-size:22px}#hero .like-promo-banner h2{font-size:36px;font-weight:700}#hero .like-promo-banner .like-promo-btn{display:inline-block}}@media (max-width:533px){.top-contact .header-quote{float:left;clear:both;margin-top:15px;margin-bottom:10px;left:47px}}@media (max-width:480px){body{padding-top:135px}body.fixed{padding-top:0}header{background:#008dd1;height:135px}#masthead{position:fixed;width:100%;z-index:1000;top:0;left:0}#masthead.open-menu{height:135px;overflow:visible}#masthead.fixed .top-contact{display:block}.site-logo{position:relative;top:10px;left:0}.top-contact{position:absolute;width:100%;top:0;left:0;padding:0 15px}.top-contact .header-social,.top-contact>div.a-logo,.top-contact>div.details .tel-num{display:none}.top-contact>div.details{padding-left:75px}.top-contact>div.details p{text-align:left}.top-contact .header-quote{position:absolute;top:55px;left:15px;width:50%;font-size:20px;padding-right:25px}.top-contact .header-quote a{display:block;text-align:center}.top-contact .header-quote.mobile-phone{display:block;padding-right:0;padding-left:25px;left:auto;right:15px}.top-contact .header-quote.mobile-phone a{color:#fff;background:#a9cf45}#main-navigation{position:absolute;top:10px;width:100%;background:0 0}#main-navigation ul li{padding:0 15px}#hero{min-height:1px;padding-bottom:20px}.main-before-and-after{height:auto}.main-before-and-after .after-img,.main-before-and-after .before-img{float:left;width:50%;top:0;margin:0;padding:0 15px;text-align:center}.main-before-and-after .after-img img,.main-before-and-after .before-img img{margin-bottom:15px}.main-before-and-after span.text-after{display:none}.main-before-and-after span.text-after-mobile{display:block}#features-section,#intro-section,#other-section{display:none}#services-section{background:#008dd1;margin:0;padding:40px 0}#services-section .s-item{width:100%}#services-section .s-item>.wrap{position:relative;background:#fff;border:1px solid #000;border-radius:5px}#services-section .s-item>.wrap:after{display:block;position:absolute;right:0;content:"\00BB";font-size:18px;height:18px;width:18px;top:5px}#services-section .s-item img{display:none}#hero .caption-text,#other-section.like-promo{display:block}#services-section .s-item span{display:block;position:relative;text-transform:uppercase;font-size:18px;background:0 0;color:#337ab7;text-align:left}#hero .like-promo-banner .caption-text{padding-top:10px}#hero .like-promo-banner p,#hero .like-promo-banner p.like-promo-go a{font-size:16px}#hero .like-promo-banner h2{font-size:18px;font-weight:700}#hero .like-promo-banner .like-promo-btn{margin:10px 0 0;width:150px}.like-promo-content h3{font-size:18px}}@media (max-width:414px){.top-contact .header-quote{font-size:17px}.top-contact .header-quote.mobile-phone .tel-icon{background:url(../img/telephone-icon.png) no-repeat;width:20px;height:21px;background-size:contain;margin-right:5px}}@media (max-width:384px){.top-contact .header-quote{font-size:12px;top:65px}}@media (max-width:383px){.top-contact>div.details{font-size:12px;padding-top:10px}.top-contact .header-quote{font-size:12px}.top-contact .header-quote.mobile-phone .tel-icon{background:url(../img/telephone-icon.png) no-repeat;width:14px;height:15px;background-size:contain;margin-right:5px}}#main-navigation ul li.active a,#main-navigation ul li:focus a,#main-navigation ul li:hover a{color:#008dd1}