a:hover,ol li a,ul li a{text-decoration:none}ol,ul{padding:0}.dropdown-menu,.navbar-inverse,a img,hr{border:none}.section-2>div,.section-2>div img,hr{position:relative}.banner,.banner-team,.cta,.section-2>div{overflow:hidden}.btn,.list-ul li{white-space:nowrap}.btn,.inner-team,.list-ul li{text-align:center}.btn,.list-ul li{-moz-user-select:none}body{font-family:Lato,sans-serif;background-color:#f3f3f3}@font-face{font-family:bebas_neueregular;src:url(bebasneue-webfont.eot/index.html);src:url(../fonts/bebasneue-webfontd41dd41dd41d.eot?#iefix)format('embedded-opentype'),url(../fonts/bebasneue-webfont.woff)format('woff'),url(../fonts/bebasneue-webfont.ttf)format('truetype'),url(../fonts/bebasneue-webfont.svg#bebas_neueregular)format('svg');font-weight:400;font-style:normal}hr{background:url(../images/list-bg.png)left top repeat-x;height:5.5px;margin:0.5em 0 30px;clear:both;top:5px}h1,h2,h3,h4,h5,h6{font-family:bebas_neueregular;margin:0 0 30px}.footer,p{font-family:Muli,sans-serif}h1{font-size:90px; line-height:89.89px}h2{font-size:65px;line-height:65px}h3{font-size:42px;line-height:41.8px;/*text-shadow:0 -1px 1px #fff*/}h4{font-size:28px;color:#ce161f}a{color:#b61119;outline:0;transition:color .2s}a:hover{color:#adadad}ul{margin:10px 0}ul li{margin-left:15px;list-style-type:none;margin-bottom:5px}ul li ul{margin:0 0 0 10px}ol{margin:0}ol li{margin-bottom:12px;margin-left:20px;list-style-type:lower-roman}.hideIfMobile{display:auto}.showIfMobile{display:none}.navbar-nav>li{margin:0}.navbar-inverse{min-height:85px;background:-webkit-gradient(linear,0 0,0 100%,from(#8a8b8e),to(#000));background:-webkit-linear-gradient(top,#8a8b8e,#000);background:-moz-linear-gradient(top,#8a8b8e,#000);background:-ms-linear-gradient(top,#8a8b8e,#000);background:-o-linear-gradient(top,#8a8b8e,#000);padding:0;margin:0;box-shadow:3px 3px 3px rgba(0,0,0,.15);border-radius:0} .navbar-nav.navbar-right li:last-child{margin-right:13px} @media only screen and (max-width: 600px) { .navbar-nav.navbar-right li:last-child{margin-right:0px} } .navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin:0}.navbar-brand{height:auto;padding:5px 0 10px 19px}.navbar-inverse .navbar-nav>li>a{color:#fff;font-size:18px;line-height:26px;font-weight:400;padding:30px 15px;transition:all .2s ease-in-out 0s;letter-spacing:.2px;min-width:151px;text-align:center}.navbar-inverse .navbar-nav>.active>a{background:0 0;color:#fff}.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background:#ce161f}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{background:#ce161f;color:#fff}.navbar-inverse .navbar-nav>li>a .caret{border:none;background:url(../images/dropdown.png)top right no-repeat;width:9px;height:6px}.navbar-inverse .navbar-nav>li>a:focus .caret,.navbar-inverse .navbar-nav>li>a:hover .caret{background:url(../images/dropdown.png)bottom right no-repeat}.dropdown-menu{background:0 0;box-shadow:none;min-width:251px}.navbar-right .dropdown-menu{left:auto}.dropdown-menu li{background-color:#000;margin-bottom:5px;margin-left:0}.dropdown-menu>li>a{padding:0 20px;font-size:18px;line-height:45px;color:#cecece}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#fff;background:0 0}.navbar-inverse .waypointnav .navbar-nav>li>a{min-width:inherit}.footer{font-size:14px;line-height:18px;color:#969696;padding-top:1%;padding-bottom:.5%;background-color:#151617}.btn,.section-text .heading-text,.sharethis{font-family:bebas_neueregular}.footer img.footer-logo{vertical-align:middle;float:left;margin:-4px 20px 0 0;width:auto}.sharethis{font-size:24px;line-height:26px}.sharethis a{margin:0 6px}.section{background-color:#e9e9e9}.section-1{background:url(../images/section-left-bg.png)no-repeat}.section-1 p{font-size:18px;line-height:26px;margin-bottom:25px}.section-2 img{width:100%;height:auto}.section-2 .col-md-6{padding:0;background-color:#ce161f}.section-2>div img{background:#000;color:#fff;transition:all .4s ease-in-out 0s}.section-2>div a{display:block}.section-2>div a:hover{border:7px solid #ce161f;position:relative;z-index:100}.btn,.list-ul li,.specialty-services li:last-child{border:none}.section-2>div a:hover img{margin:-.5px 0}.section-2 .col-md-6:first-child a:hover img{margin:-.7px 0}.section-text{position:absolute;top:40px;left:35px;width:210px}.section-2>div .section-text img{width:25px;height:25px;background:0 0}.section-2>div a:hover .section-text{top:33px;left:28px}.section-text h3{color:#fff;text-shadow:3px 3px 3px rgba(0,0,0,.6)}.section-text h3.black{color:#282525;text-shadow:0 1px 0 rgba(255,255,255,.8)}.section-text .heading-text{margin:0 0 10px;display:block;font-size:42px;line-height:41.8px;color:#fff;text-shadow:3px 3px 3px rgba(0,0,0,.6)}.section-text .heading-text.black{color:#282525;text-shadow:0 1px 0 rgba(255,255,255,.8)}.section-2>div>div.col-md-3.col-lg-3 a:hover img{margin:-.6px 0}.section-2>div>div.col-md-3.col-lg-3:first-child a:hover img{margin:-.7px 0}.section-content{padding:/*8% 5% 0 3% ;*/ 6% 3% 0 3%;}.section-content .btn-default.active,.section-content .btn-default:active,.section-content .btn-default:focus,.section-content .btn-default:hover,.section-content .open>.dropdown-toggle.btn-default{background-color:#e6e6e6}.section-4{background-image:url(../images/map-anim.gif);background-repeat:no-repeat;background-color:#282a2b;background-position:top right;min-height:574px}.section-bottom-content{padding:/*8% 20% 0 3% */ 6% 3% 0 3%;display:inline-block;font-size:18px}.section-bottom-content h3{padding-bottom:.5em}.section-bottom-content-right{padding:5% 0 0 5%;display:inline-block}.jumbotron{margin:0}.banner-outer{padding:0}.banner-outer.sub-page{padding:86px 0 0}.btn{background-image:none;border-radius:0;cursor:pointer;display:inline-block;font-size:24px;font-weight:400;line-height:26px;margin-bottom:0;padding:0;vertical-align:middle}.btn-default{color:#282525;background:url(../images/btn.png)center left no-repeat;width:25px;height:25px;padding:0 0 0 33px;transition:all .3s ease}.btn-default:hover{padding-left:40px}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{background-color:#fff}.paddingzero{padding:0}.sec-hide{display:none}.banner,.cta,.services{display:block}.white-text h3{color:#fff; font-size:38px;}.white-text p{color:#bcc0c2}.pull-right{margin:10px 0 0}.section-services-inn .col-lg-12{max-width:911px;/*padding-bottom:20px*/}.banner{position:relative;width:100%;background:url(../images/banner-photo1.jpg)0 -86px;background-size:cover;min-height:550px}#pattern,.banner .video-bg,.message,.services{position:absolute}#pattern{background:url(../images/pattern.png)top left;left:0;top:0;width:100%;height:100%;z-index:2}.message{color:#f2f1f1;z-index:100;top:10%;left:4%;text-shadow:3px 3px 3px rgba(0,0,0,1);width:35%;opacity:0}.call,.cta{text-shadow:3px 3px 3px rgba(0,0,0,.15)}.message h1,.message h1 small{font-size:71px;line-height:71px;color:#f2f1f1}.message h2,.message h2 small{font-size:194.84px;line-height:191.9px}.message h2 small{color:#f2f1f1}.banner.banner-service .message{width:auto}.banner.banner-service .message h2,.banner.banner-service .message h2 small{font-size:71px;line-height:71px;color:#f2f1f1;width:50%}.banner.banner-service .message h1,.banner.banner-service .message h1 small{font-size:187px;line-height:187px}.banner .video-bg{width:100%;height:auto;z-index:1}.services{right:0;width:20%;height:100%;background:rgba(0,0,0,.7);z-index:100}.services ul{list-style:none;padding:0;top:4%;left:10%;position:relative;margin:0}.cta,.cta .form{position:absolute}.services ul li{margin:0;background:url(../images/services-border.png)bottom left no-repeat}.services ul li:last-child{background:0 0}.services ul li a{font-family:Muli,sans-serif;font-weight:400;font-size:21px;padding-top:16px;padding-bottom:16px;color:#c4c4c4;width:100%;display:block;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.call span,.cta .phone a,.cta .phone span{font-family:bebas_neueregular,sans-serif}.services ul li a:hover{padding-left:40px;color:#fff}.cta .form,.cta .phone{height:100%;color:#f2f1f1} .services ul li:nth-child(2) a{background:url(../images/services-icon-odour.png)bottom left no-repeat}.services ul li:nth-child(2) a:hover{background:url(../images/services-icon-odour.png)center left no-repeat!important} .services ul li:nth-child(1) a{background:url(../images/services-icon.png)bottom left no-repeat}.services ul li:nth-child(1) a:hover{background:url(../images/services-icon.png)center left no-repeat!important} .services ul li:nth-child(5) a{background:url(../images/services-icon.png)bottom left no-repeat}.services ul li:nth-child(5) a:hover{background:url(../images/services-icon.png)center left no-repeat!important} .services ul li:nth-child(6) a{background:url(../images/services-icon.png)bottom left no-repeat}.services ul li:nth-child(6) a:hover{background:url(../images/services-icon.png)center left no-repeat!important} .services ul li:nth-child(4) a{background:url(../images/services-icon-emergency.png)bottom left no-repeat}.services ul li:nth-child(4) a:hover{background:url(../images/services-icon-leak-detection.png)center left no-repeat!important} .services ul li:nth-child(7) a{background:url(../images/services-icon-sewage.png)bottom left no-repeat}.services ul li:nth-child(7) a:hover{background:url(../images/services-icon-sewage.png)center left no-repeat!important} .services ul li:nth-child(10) a{background:url(../images/services-icon-emergency.png)bottom left no-repeat}.services ul li:nth-child(10) a:hover{background:url(../images/services-icon-emergency.png)center left no-repeat!important} .services ul li:nth-child(8) a:hover{background:url(../images/services-icon-fire-restoration.png)center left no-repeat!important} .services ul li:nth-child(9) a{background:url(../images/services-icon-building.png)bottom left no-repeat}.services ul li:nth-child(9) a:hover{background:url(../images/services-icon-drying.png)center left no-repeat!important} .services ul li:nth-child(3) a{background:url(../images/services-icon-leak-detection.png)bottom left no-repeat}.services ul li:nth-child(3) a:hover{background:url(../images/services-icon-mould.png)center left no-repeat!important} .services ul li:nth-child(11) a:hover{background:url(../images/services-icon-infra-red.png)center left no-repeat!important} .services ul li:nth-child(12) a:hover{background:url(../images/services-icon-equipment.png)center left no-repeat!important}.cta{background:url(../images/banner-cta.jpg)top left no-repeat #ce161f;height:155px;width:80%;z-index:100;bottom:0}.cta .phone{margin-left:5%;font-size:21px;background:url(../images/banner-cta-watch.png)bottom right no-repeat;width:35%}.cta .phone a,.cta .phone p,.cta .phone span{margin:0;padding:0}.cta .phone p{padding-top:20px}.cta .phone a,.cta .phone span{font-weight:400;font-size:85px;color:#f2f1f1;line-height:90px}.cta .form{font-size:21px;z-index:101;top:0;right:4%;display:table-cell;vertical-align:middle}.cta .form p{padding-top:40px;color:#ffb5b8}.cta .form a{color:#fff;padding-bottom:5px;background:url(../images/cta-link.png)bottom left repeat-x}.cta .form a:hover{color:#ffb5b8}#anim-fast{position:relative;margin-top:15px;left:-500px}.banner-team{position:relative;display:block;width:100%;background:url(../images/team-photo.jpg/index.html)top center no-repeat fixed;background-size:cover;height:750px;z-index:100}.banner-team img{position:absolute;z-index:2;top:180px;left:50%;margin-left:-580px}#video_background{position:absolute;right:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-1;top:0;background:#fff}#pattern-team{background:url(../images/pattern.png)top left;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.inner-team{position:relative;background:#f3f3f3;height:1750px;z-index:1000}.inner-team img{margin-top:-50px}.call{background:url(../images/header-call-bg.jpg)top left no-repeat #cf212a;min-height:86px;display:block;color:#ededed;float:right;padding-right:20px}.important-note,.list-ul li,.list-ul li a,.services-list{display:inline-block}.call p,.call span{margin:0;padding:0 0 0 80px}.call p{padding-top:10px;font-size:18px}.call span{font-weight:400;font-size:38px;color:#f2f1f1;line-height:40px}.navbar-toggle{background-color:#ce161f}.list-ul{padding:0}.list-ul li{background:url(../images/list-bg.png)top left repeat-x;font-family:bebas_neueregular;border-radius:0;font-size:24px;font-weight:400;line-height:26px;padding:15px 0;vertical-align:middle;color:#2f383e;width:22%;margin:0 8% 0 2%}.list-ul li a{background:url(../images/btn.png)center left no-repeat;padding:0 0 0 33px;transition:all .3s ease;text-align:left;float:left;color:#b4b4b4}.center-text,.gallery,.section-padding h3.center-text{text-align:center}.list-ul li a:hover{padding-left:40px}.list-norm li{font-size:18px;padding-left:16px;background:url(../images/list-arrow-red.png)center left no-repeat}.banner-service{background:url(../images/team-banner.jpg)center top/cover no-repeat fixed}.banner-service .message{left:50%;margin-left:-580px;top:82px}.message h2 span{font-size:187.35px;line-height:183.75px;text-shadow:0 2px 2px rgba(0,0,0,1)}.section-sub{margin-top:-30px;background-color:#fff;position:relative;padding-bottom:30px;z-index:2}.section-services{margin:0;padding:76px 0 0}.section-services img{width:auto;margin:0}.mainIco{float:right}.section-sub .section-padding{padding:10% 0 0 10%}.section-padding img{width:100%;height:auto}.section-sub h2{font-size:79px;line-height:89.69px}.section-sub p{font-size:18px;line-height:26px}.section-pad-text{padding:12% 9% 0 5%}.section-pad-img,.section-padding{padding:3% 0 2% 7%}.section-pad-img img{width:100%}.section-padding h3.center-text{margin-bottom:30px;margin-left:-9%}.section-sub .section-padding-sub{padding:9% 0 0 9%}.section-sub .cta{margin:/*0 auto*/0 auto 30px 0;position:relative;width:100%;background:url(../images/banner-cta-2.jpg)top left no-repeat #ce161f}.important-note,.section-services h1,.section-services p{margin-bottom:/*40px*/ 36px;}.section-sub .cta .phone{width:45%}.section-sub .cta .form{width:30%}.img-fix,.section-sub .cta.cta-full{width:100%}.section-sub .cta .form p{padding-top:65px;font-size:21px;line-height:26px;text-shadow:0 2px 2px rgba(0,0,0,.3)}.container-detail{background:url(../images/services-img.png)0 25px/26% 100% no-repeat fixed}.service-left-img{margin-top:10px}.section-services-inn{margin-left:6%;padding-top:5%}.important-note{background:url(../images/imp-note-bg.jpg)top left no-repeat #e9e9e9;padding:40px 3% 3%;font-size:21px;line-height:30px;vertical-align:middle;text-shadow:0 -1px 1px #fff;width:100%}.important-note .btn.readmore{text-shadow:0 0 0}.important-note p{font-size:21px;line-height:30px;margin-bottom:15px}.important-note p:first-child{margin-bottom:25px}.important-note span{vertical-align:middle}.container.section.section-sub.product-detail .important-note span{width:78%}.important-note .large,.largenumber{font-size:85px;font-family:bebas_neueregular;padding:0}.services-list ul li,.specialty-services li,ul.arrow-list{font-family:Muli,sans-serif}.services-list{margin:40px 0}.services-list ul{float:right;width:48%}.services-list ul:nth-child(even){float:left}.services-list ul li{border-bottom:1px solid #ececec;border-radius:0;color:#2f383e;display:block;float:left;font-size:18px;font-weight:400;line-height:26px;padding:0 0 1.5px;text-align:left;vertical-align:middle;width:100%}.services-list ul li:first-child{border-top:1px solid #c4c4c4;padding:1.5px 0}.services-list ul li:first-child span,.specialty-services li:first-child span{border-top:1px solid #ececec}.services-list ul li span{border-bottom:1px solid #c4c4c4;padding:15px 0;display:inline-block;width:100%}.services-list ul li a{display:inline-block;padding:0;text-align:left;color:#2f383e}.specialty-services{float:left;width:95%;margin-bottom:20px}.specialty-services li{background:url(../images/list-bg.png)top left repeat-x;border-radius:0;color:#2f383e;display:block;float:left;font-size:18px;font-weight:400;line-height:26px;padding:10px 0 8px;text-align:left;vertical-align:middle;width:100%}.products p,ul.arrow-list li{font-size:16px;line-height:22px}.specialty-services li:first-child{padding-top:10px}.specialty-services li span{border-bottom:1px solid #c4c4c4;padding:15px 0;display:inline-block;width:100%}.specialty-services li a{display:inline-block;padding:0;text-align:left;color:#2f383e}.section-sub .cta.cta-full .form p{margin:0}.section-services-left{padding-top:2.5%}.products{background-color:#f3f3f3}.products p{margin-bottom:20px}ul.arrow-list{margin:0 0 20px}ul.arrow-list.arrow-list-sub{width:75%}ul.arrow-list.arrow-list-sub li strong{text-align:left;width:50%;display:inline-block}ul.arrow-list li a{color:#2f383e}ul.arrow-list li .fa.fa-caret-right{color:#ce161f;font-size:12px;vertical-align:middle}.readmore{background:#ce161f;box-shadow:0 2px 0 #77070d;border-radius:5px;font-size:30px;line-height:33px;padding:10px;color:#f2f1f1;margin-bottom:2px;transition:all .1s}.readmore:hover{color:#fff;background:#d93a41}.readmore:active{outline:0;color:#fff;box-shadow:none;margin-bottom:0;margin-top:2px}.readmore:focus{outline:0;color:#fff;border:none}.product-detail-inn-1 .readmorelarge{margin-right:5%}.content-product{border:1px solid #dfdfdf;background-color:#f3f3f3;padding:5% 5% 5%;min-height:430px}.content-product h3 a{color:#333;outline:0;border:none}.content-product h3 a:focus,.content-product h3 a:hover{outline:0;border:none}.content-product:hover{background-color:#fff}.content-product img{width:30%;vertical-align:middle;margin:0 10px 0 32px;float:right}.product-detail{margin-top:87px}.product-detail-inn{background:0 0;margin-bottom:0;padding:0}.product-detail-inn img{display:block;margin:0 auto 5px;max-width:100%}#homeservices .home-services,#homeservices .home-services:hover{background-repeat:no-repeat;position:relative;display:inline-block}.product-detail-inn-1{padding:0;margin:0 5% 20px 5%;position:relative}.product-detail-inn:first-child{padding:8% 0 10px}.model{position:absolute;bottom:10px;left:0;color:#6e6e6e;width:100%}.product-detail .important-note{margin:0;background:#e9e9e9}.product-detail .hello{background:url(../images/confused.jpg)bottom left no-repeat #e9e9e9;padding-left:250px}.product-detail .important-note a.readmore{margin:0 0 0 10px;float:left}.product-detail .section-padding-sub{padding:5% 0 0;margin:0 4%}.product-detail .section-padding-sub h3{margin-left:0}.content-product-small{min-height:150px;padding:5%}.content-product-small h4{color:#282a2b}.content-product-small img{margin:0 10px 0 35px}.floatright{float:right}.floatleft{float:left}#homeservices a.btn-default{overflow:visible;background:url(../images/btn.png)left center no-repeat}#homeservices .home-services{width:25%;float:left;background-position:center center;background-size:100% 100%;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:#ce161f;cursor:pointer;list-style:none;padding:0;margin:0}#homeservices .home-services:hover{float:left;background-size:96% 96%}.product-detail ul.arrow-list li,.section-products ul.arrow-list li{padding-left:10px;background:url(../images/arrow-list-li.png)0 10px no-repeat}#homeservices a{overflow:hidden;}#homeservices a img{width:100%;height:auto;padding:0;margin:0}#homeservices a .section-text img{width:auto;margin:0}#homeservices a .section-text img:hover{border:none}#homeservices>div>div:last-child .heading-text{color:#333;text-shadow:none}.form-pop .large-number,.form-pop h2,.form-pop h3,.form-pop p{text-shadow:0 3px 3px #b1131b}.product-detail ul.arrow-list.arrow-list-sub li{background:0 0;padding:0}.form-pop{background:url(../images/form-bg.png)left top/cover no-repeat #ce161f;display:none;height:100%;left:0;margin:0;opacity:0;padding:0;position:fixed;top:0;transition:all .2s ease 0s;width:100%;z-index:9999;overflow:auto}.form-pop p{font-family:Lato,sans-serif;font-size:18px;line-height:24px;color:#f2f1f1;font-weight:300}.form-pop .large-number,.form-pop h2,.gallery a span{font-family:bebas_neueregular}.form-pop .large-number{font-size:85px;line-height:109.87px;color:#f2f1f1}.form-pop h2{font-size:38px;line-height:28px;color:#f2f1f1;margin-bottom:30px}.form-pop h3{font-family:Lato,sans-serif;font-size:21px;line-height:26px;color:#f2f1f1;font-weight:300}.formactive{display:block}.form-pop .outer{bottom:0;left:0;height:477px;margin:auto;position:absolute;right:0;top:0;background:url(../images/map-bg.png)226px 78px no-repeat;width:1067px}.form-pop .close{background:url(../images/form-close.png)left top no-repeat;height:25px;position:absolute;right:10px;top:10px;width:24px;opacity:1;cursor:pointer}.error{color:#333}.col-lg-6{width:50%;margin-right:0}.contact-form{margin-top:30px}.contact-form .row{width:100%;float:left;margin:0 0 15px}.contact-form .sub-row{width:50%}.sub-row:nth-child(even){float:right}.contact-form label{float:left;font-size:18px;line-height:26px;font-weight:300;color:#fff;margin:0;text-shadow:0 1px 3px #b1131b}.contact-form input[type=text],.contact-form input[type=password]{width:90.5%;padding:7px;font-size:18px;line-height:26px;font-weight:400;color:#fff;background-color:#b71119;border-radius:10px;border:2px solid #b71119;cursor:auto;transition:all .2s ease-in-out 0s;text-shadow:0 1px 3px #b1131b}.contact-form input[type=text]:hover,.contact-form input[type=password]:hover{border:2px solid #ff8086}.contact-form textarea{width:96%;padding:7px 2%;font-size:17px;color:#fff;height:126px;resize:none;cursor:auto;background-color:#b71119;border:2px solid #b71119;border-radius:10px;transition:all .2s ease-in-out 0s;-moz-box-shadow:2px 0 6px #9f0f16 inset;-webkit-box-shadow:2px 0 6px #9f0f16 inset;box-shadow:2px 0 6px #9f0f16 inset;text-shadow:0 1px 3px #b1131b}.contact-form textarea:hover{border:2px solid #ff8086}.contact-form input[type=submit]{font-family:bebas_neueregular;border:none;cursor:pointer;display:block;font-weight:400;text-align:center;vertical-align:middle;width:174px;height:55px;clear:both;background:#2d2d2d;box-shadow:0 2px 0 #171717;border-radius:5px;font-size:30px;line-height:33px;padding:10px;color:#f2f1f1;margin-bottom:2px;transition:all .1s}.gallery a,.gallery a img,.right-img{display:inline-block}.contact-form input[type=submit]:hover{color:#fff;background:#3d3d3d}.contact-form input[type=submit]:active{outline:0;color:#fff;box-shadow:none;margin-bottom:0;margin-top:2px}.contact-form input[type=file]{width:90.5%;padding:7px;font-size:18px;line-height:26px;font-weight:400;color:#fff;background-color:#b71119;border-radius:10px;border:2px solid #b71119;cursor:auto;transition:all .2s ease-in-out 0s;text-shadow:0 1px 3px #b1131b}.contact-form input[type=file]:hover{border:2px solid #ff8086}.st_twitter_large .stButton .stLarge{background:url(../images/social-links.png)0 1px no-repeat!important;transition:all .2s ease-in-out 0s!important}.st_twitter_large .stButton .stLarge:hover{background:url(../images/social-links.png)0 -29px no-repeat!important}.st_facebook_large .stButton .stLarge{background:url(../images/social-links.png)-41px 1px no-repeat!important;transition:all .2s ease-in-out 0s!important}.st_facebook_large .stButton .stLarge:hover{background:url(../images/social-links.png)-41px -29px no-repeat!important}.st_linkedin_large .stButton .stLarge{background:url(../images/social-links.png)-73px 1px no-repeat!important;transition:all .2s ease-in-out 0s!important}.st_linkedin_large .stButton .stLarge:hover{background:url(../images/social-links.png)-73px -29px no-repeat!important}.st_googleplus_large .stButton .stLarge{background:url(../images/social-links.png)-112px -1px no-repeat!important;transition:all .2s ease-in-out 0s!important}.st_googleplus_large .stButton .stLarge:hover{background:url(../images/social-links.png)-112px -31px no-repeat!important}.stButton .stLarge{height:26px!important;width:26px!important}.section-bottom-content-right h4{color:#282525}.twentytwenty-container{width:65.7%;float:right}.gallery h3{text-align:left}.gallery a{margin:15px 0}.gallery a img{background-color:#f3f3f3;border:1px solid #dfdfdf;padding:6px;transition:all .5s ease-in-out;margin:0}.gallery a span{text-align:center;font-size:16px;line-height:22px;display:block;font-weight:500;text-transform:none}.gallery a:hover span{text-decoration:underline}.gallery a:hover img{background-color:#ce161f;border:1px solid #ce161f}.rslides li{margin:0}.banner-slider{background:0 0}@media only screen and (max-width :1524px){.services ul{top:1%}.cta .phone p{font-size:20px}.navbar-inverse .navbar-nav>li>a{font-size:14px;padding:30px 20px}.call p{font-size:15px}.call span{font-size:35px}.services ul li a{padding:12px 0;font-size:19px}.sec-hide{display:block}.cta .phone a,.cta .phone span{font-size:75px}}@media only screen and (max-width :1370px){.services ul{top:1%}.cta .phone p{font-size:20px}.navbar-inverse .navbar-nav>li>a{font-size:12px;padding:30px 10px}.call p{font-size:15px}.call span{font-size:35px}.services ul li a{padding:12px 0;font-size:19px}.sec-hide{display:block}.section-4{min-height:400px;background-size:contain}.cta .phone span{font-size:75px}.navbar-collapse.waypointnav.collapse{float:none}.navbar-inverse .waypointnav .navbar-nav>li>a{padding:32px 13px 28px}.content-product{min-height:453px}.content-product-small{min-height:150px}.products h3{font-size:33px}.products p{font-size:14px;line-height:20px;width:56%}ul.arrow-list{width:56%}.product-detail ul.arrow-list li{font-size:16px;line-height:22px}ul.arrow-list li{font-size:14px;line-height:20px}.content-product img{margin:0 10px}.content-product.content-product-small img{margin:0;width:100%}.section-services{padding-top:6.4%}.section-sub .cta.cta-full .form{width:40%}.section-sub .cta.cta-full{width:100%}.message h1,.message h1 small{font-size:45px;line-height:normal}.message h2{font-size:60px;line-height:normal}.message h2 span{font-size:150px;line-height:normal}.section-bottom-content-right h4{font-size:20px}.banner.banner-service .message h2,.banner.banner-service .message h2 small{font-size:40px;line-height:40px;width:50%}.banner.banner-service .message h1,.banner.banner-service .message h1 small{font-size:130px;line-height:130px}}@media (min-width:768px){.container{width:750px}}@media (min-width:1000px){.container{width:970px}}@media (max-width:992px){.gallery div.col-md-3.col-lg-3{width:25%;float:left}.product-detail .hello{background-image:none;padding-left:5%}.important-note{line-height:1.4}}@media (min-width:1200px){.container{width:1000px}}@media only screen and (max-width :1000px){h1{font-size:60px;line-height:56px}.call p{font-size:14px}.call span{font-size:30px}.section-sub .cta-full .form p{padding:15px 0 0}.important-note .large,.important-note .largenumber{font-size:40px}.section-services{padding-top:86px}.section-products{padding-top:92px}.navbar-brand{padding:25px 0}.navbar .navbar-brand img,.navbar.navbar-inverse.navbar-fixed-top.home .navbar-brand img{height:35px}.cta .phone p{font-size:16px}}@media only screen and (max-width :1200px){.section-sub .cta .form p,.section-sub .cta .phone p{font-size:16px}.navbar-inverse .navbar-nav>li>a{min-width:inherit;padding:30px 8px}.dropdown-menu{min-width:216px}navbar-header{width:25%}.banner-service .message{left:5%;top:10%;margin:0}.navbar-inverse .waypointnav .navbar-nav>li>a{font-size:11px;padding:30px 8px}}@media only screen and (max-width :1090px){.navbar-inverse .navbar-nav>li>a{font-size:13px}.cta{height:auto}.services ul li a{font-size:18px}.cta .phone p,.jumbotron p{font-size:12px}.cta .phone a,.cta .phone span{font-size:45px}.products h3{font-size:25px;line-height:30px}.products p,ul.arrow-list{width:auto}.dropdown-menu{min-width:inherit}.dropdown-menu>li>a{padding:0 12px}.navbar-header-img a{width:100%;padding-top:25px}.navbar .navbar-brand img,.navbar.navbar-inverse.navbar-fixed-top.home .navbar-brand img{height:30px}}@media only screen and (max-width :992px){.section-pad-text,.section-sub .section-padding,.section-sub .section-padding-sub{padding:6% 0 0}.form-pop .outer,.section-pad-img{text-align:center}.list-ul li{margin:0 2%;width:29%}.section-sub .cta .form p{padding-top:10px}.section-sub .cta-full .form{width:50%}.content-product{padding:2%;min-height:300px}.content-product img{width:16%}.content-product-small{min-height:163px;margin-bottom:10px}.product-detail{margin-top:170px}.container-detail{background:0 0;margin-top:50px}.section-1{width:50%;float:left}#homeservices .home-services{width:25%;float:left}.section-text{width:auto;font-size:30px;line-height:35px}.important-note span{vertical-align:middle}.contact-form .row,.contact-form .sub-row{width:95%;float:left}.contact-form label{width:15%}.contact-form input[type=text],.contact-form textarea{width:80%}.contact-form input[type=submit]{float:left}.specialty-services{background:0 0;margin:0}.specialty-services.floatright{float:none!important}.section-sub .cta.cta-full{clear:both}.navbar-header-img{width:25%}.navbar-header-img a{width:100%}.navbar.navbar-inverse.navbar-fixed-top .call p,.navbar.navbar-inverse.navbar-fixed-top .call span{padding-left:5%}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{padding-left:10px}.call{display:none}.navbar-inverse .waypointnav .navbar-nav>li>a{font-size:11px;padding:30px 15px}}@media only screen and (max-width :990px){.col-lg-6{width:100%;margin-right:0;margin-left:0}.container-detail{background-image:none!important}.row{margin-left:-20px}.hideIfMobile{display:none!important}.showIfMobile{display:block!important}.banner .video-bg{display:none}.banner.banner-service .message h2,.banner.banner-service .message h2 small{font-size:35px;line-height:35px}.banner.banner-service .message h1,.banner.banner-service .message h1 small{font-size:100px;line-height:100px}}@media only screen and (max-width :890px){.service-left-img{display:none}.form-pop .outer{width:100%}.contact-form input[type=submit]{margin-left:17%}.section-text .heading-text{font-size:35px;line-height:35px}.banner.banner-service .message h2,.banner.banner-service .message h2 small{font-size:25px;line-height:25px;width:100%}.banner.banner-service .message h1,.banner.banner-service .message h1 small{font-size:80px;line-height:80px}}@media only screen and (max-width :767px){.cta .form,.cta .phone,.footer{text-align:center}.navbar.navbar-inverse.navbar-fixed-top.home .navbar-header.col-md-3{width:100%}.navbar-toggle{margin-top:25px}h1{font-size:43px;line-height:normal}h2{font-size:38px;line-height:38px}h3{font-size:30px;line-height:38px}.section-text .heading-text{font-size:25px;line-height:25px}.section-1 p,p{font-size:12px}.btn{font-size:18px}.navbar-nav{margin:0}.navbar-nav li{display:inline-block;float:left}.dropdown-menu>li{display:block;float:none}.open>.dropdown-menu{min-width:inherit}.cta{width:100%}.cta .phone a,.cta .phone span{font-size:30px;line-height:35px}.cta .phone{width:100%;margin:0}.cta .form{position:relative;float:left;right:0;width:100%}.cta .form p{padding:0}.services{bottom:108px;width:100%;padding-left:15px;height:auto}.services ul{left:0;top:0}.services ul li{background:0 0;float:left;margin:0}.services ul li a{font-size:14px;padding:10px}.footer{padding:10px 0}.footer img.footer-logo{float:none;margin:0 0 10px}.sharethis{float:none;width:100%;margin:0;font-size:20px}.section-4{min-height:inherit;background-image:none}.section-bottom-content{padding:3%}.section-sub h2{font-size:38px;line-height:38px}.list-ul{background:0 0;margin:0;width:100%}.list-ul li{font-size:18px}.section-pad-img,.section-pad-text,.section-sub .section-padding,.section-sub .section-padding-sub{padding:3% 0 0}.section-sub .cta .phone{width:100%;background:0 0}.section-sub .cta .form{width:100%}.important-note,.important-note p{font-size:14px}.section-services h1,.section-services p{margin-bottom:10px}.services-list ul li{font-size:14px;line-height:18px}.navbar-fixed-top .navbar-collapse ul.navbar-nav{width:100%;margin:0}.navbar-nav.navbar-right:last-child{margin:0}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px;font-size:14px}.section-products{padding-top:85px}.product-detail{margin-top:87px}.container-detail{margin-top:0}.message{width:55%}.content-product img{width:19%}.navbar-header-img,.navbar-header-img a{width:auto}.navbar-inverse .waypointnav{float:none}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border:none}.section-services img{max-width:100%}.twentytwenty-container{width:100%;float:none;margin-bottom:20px}}@media only screen and (max-width :720px){.list-ul li{width:69%}.important-note,.important-note p{text-align:center;float:none}.important-note .large,.important-note .largenumber,.important-note .pull-left{float:none!important;clear:both;display:block}.navbar-nav{float:none!important}.message{width:auto;top:4%}#homeservices .home-services,.important-note span,.section-1,.section-sub .cta.cta-full .form{width:100%}.message h1,.message h1 small{font-size:25px}.message h2{font-size:38px}.banner.banner-service{min-height:250px;height:auto!important}.banner.banner-service .message h1,.banner.banner-service .message h1 small{font-size:50px;line-height:50px}.important-note span{vertical-align:middle}.product-detail .important-note a.readmore{float:none!important;margin:10px auto;text-shadow:none}.section-services .row.container-detail{background:0 0!important}.section-services img{display:block;margin:0 auto 20px;text-align:center}.section-sub .cta.cta-full{margin-top:10px}.banner-service .message{top:25%}.form-pop .outer{background:0 0}.form-pop{background:#ce161f}.form-pop h3{font-size:16px;line-height:20px}.form-pop .large-number{font-size:45px;line-height:50px}.form-pop h2{font-size:25px;line-height:30px}.form-pop p{font-size:12px;line-height:16px}.contact-form input[type=text],.contact-form label,.contact-form textarea{width:100%;text-align:left}.contact-form input[type=submit]{margin:0}#twitter-widget-0{width:100%!important}.twitter-timeline{width:600px!important}.section-bottom-content-right{width:95%}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:inline-block}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{padding:25px 0 10px 10px}.navbar>.container .navbar-brand img,.navbar>.container-fluid .navbar-brand img{height:30px}}@media only screen and (max-width :600px){.banner.banner-slider{min-height:200px}.banner-slider .message{top:15%}}@media only screen and (max-width :480px){.services ul li{width:50%}.sharethis{font-size:16px}.section-sub p{font-size:16px;line-height:22px}.services-list ul{float:none;width:100%}.services-list ul:nth-child(2n){float:none}.services-list ul li:first-child span{border-top:none}.services-list ul li:first-child{border-top:none;padding-top:0}.content-product img{float:none;text-align:center;display:block;margin:0 auto 10px;width:auto}.navbar-nav{margin:0}.dropdown-menu>li,.navbar-nav li{display:block;float:none}.product-detail{margin-top:137px}.product-detail ul.arrow-list li{font-size:14px;line-height:20px}.product-detail-inn-1 .readmorelarge{margin-bottom:10px}.product-detail-inn-1,.product-detail-inn:first-child{margin:0 0 20px}.section-padding h3.center-text{margin-left:0}.product-detail .important-note{margin:0}.important-note h3{font-size:20px}.product-detail .important-note a.readmore{float:none!important;margin:10px auto;text-shadow:none}.content-product-small h4,.content-product-small p{text-align:center}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .waypointnav .navbar-nav>li>a{padding:3% 4px}.message h1,.message h1 small{font-size:25px}.message h2{font-size:38px}.model{position:relative;bottom:0}.product-detail-inn{padding-bottom:10px;margin-bottom:10px}.product-detail-inn:first-child{padding:10px 0;margin-bottom:10px}.important-note .large,.important-note .largenumber,.important-note .pull-left{line-height:40px}.gallery div.col-md-3.col-lg-3{width:100%;float:none}.banner.banner-slider{min-height:165px}.banner-slider .message{top:10%}.banner.banner-service .message h2,.banner.banner-service .message h2 small{font-size:20px;line-height:20px}}@media only screen and (max-width :360px){.navbar-toggle{margin-top:12px}.services ul li a{height:40px;line-height:20px}.navbar-inverse{min-height:inherit}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{padding:15px 0 10px 10px}.list-ul li{width:100%}.section-services{padding-top:16%}.product-detail-inn img{width:inherit;width:-moz-available}.banner-outer.sub-page{padding-top:54px}}@media only screen and (max-height :500px){.message{top:20px}} p{ text-align: justify; } @media only screen and (max-width: 768px) { /* For mobile phones: */ .mobile-center{ text-align:center; } /* .home-services:hover{ margin-left: 0.5% !important; } */ } /* 2022/06/28 changes */ @media only screen and (max-width: 767px) { .white-text h3 { font-size:25px; } }