@media screen and (max-width:2000px){.callnumber{display:none;float:right}}@media screen and (max-width:1800px){.callnumber{display:none;float:right}.partnerblock{background-position:center 78%}.listmain li{padding:0 60px}.logoaward li{padding:5px 13px;width:33.3%}}@media screen and (max-width:1700px){.callnumber{display:none;float:right}.listabt li{padding:0 49px}.ftblock2{width:40%;margin:0 5.8%}.listmain li{padding:0 47px}.listmain{width:76%;padding:38px 47px 38px 0}.logoaward{width:24%;padding:18px 0}.colrlist li{margin:4px}}@media screen and (max-width:1600px){.callnumber{display:none;float:right}.menu_link ul>li>a{padding:20px 33px}.contactleft{width:32%}.mapbox{width:38%}.abmidleft{padding:30px 74px 29px 32px}.listabt{width:60%;margin-left:2%}.boxcontent{width:38%}.ftblock2{width:42%;margin:0 4.8%}.contactright{width:34%;padding-left:70px}.listmain li{padding:0 35px}.listmain{padding:38px 35px 38px 0}.bghomecloud img{max-width:115%}.bghomecloud{width:88%}.requestright .quick_contact,.clrmainbox .quick_contact{padding:36px 40px}.clrcontent{width:60%;margin-right:8%}.colright{width:93.9%}.colrlist li{margin:3px;width:39px}.chartxt{right:auto;left:70px;text-align:left}.chartblock::before{right:auto;left:10px}}@media screen and (max-width:1500px){.callnumber{display:none;float:right}.menu_link ul>li>a{padding:18px 25px}.contactinfo{padding:56px 88px 30px 46px}.servicelist li,.testiblock li{padding:0 15px}.servicelist,.testiblock{margin:0 -15px}.blockleft{padding:0 15px;width:66%}.blockright{width:34%}.abmidright{width:49%}.listabt li{padding:0 34px}.cmpright{width:67%;margin-left:2.7%}.ourdiv,.gurantibx,.compnybg{padding:30px}.ftblock2{width:51.6%;padding:60px 30px 0;margin:0}.mapbox::after{background-size:96%;left:30%;top:-46%}.contactright .quick_contact{padding:50px 40px}.listmain li{padding:0 20px}.listmain{padding:38px 20px 38px 0}.requestleft{width:69%}.requestright{padding:0 15px;width:31%}.colright{width:93.4%}.colrlist li{margin:3px;width:36px}}@media screen and (max-width:1400px){.callnumber{display:none;float:right}.menu_link ul>li>a{padding:18px 20px}.quote_list{padding:20px 0 17px}.servicetxt{padding:22px 24px}.servtitle{font-size:21px}.perblock{padding:34px 40px}.blockright .quick_contact{padding:40px}.detailbox,.perblock,.blockright .quick_contact,.testiblock li,.servicelist li{margin-bottom:40px}.accordbox,.whyblock{margin-top:40px}.testiblock li{width:50%}.abmidleft{padding:30px}.listabt li{padding:0 19px}.ftpaytitle{padding:22px 17px}.contactinfo{padding:56px 88px 30px 30px}.cticon{margin-right:10px;height:42px;width:42px}.mapbox::after{background-size:88%}.contactright{width:34.7%;padding-left:30px}.listmain li:last-child:before{content:none}.listmain li{padding:0 5%}.listmain{padding:20px 0;width:100%}.logoaward{width:100%;padding:18px 0;text-align:center;max-width:340px;margin:0 auto;float:none}.cleanbox{padding:50px 30px}.clientcontent{padding:0 45px 60px}.cleanbox::before{width:66px;right:-66px}.hometesti::before{width:126px}.listblock1 .listmain{width:100%}.listblock1 .listmain li{padding:0 4%}.colright{width:92.9%;padding:15px 0 10px 10px}.colourleft{width:50%}.colourright{margin-left:0;width:50%}.fixed-header .headright{padding:17px 0 0 0}}@media screen and (max-width:1300px){.callnumber{display:none;float:right}.menu_link ul>li>a{padding:16px 18px;font-size:15px}.servicelist li{width:33.3%;margin-bottom:30px}.servimg img{width:100%}.maintbox,.accordbox,.whyright,.perblock,.blockright .quick_contact{padding:30px}.perblock .listimg{margin-right:9px}.detailbox,.perblock,.blockright .quick_contact,.testiblock li{margin-bottom:30px}{margin-bottom:30px}.accordbox,.whyblock{margin-top:30px}.abmidright{width:41%}.listabt{width:48%;margin-left:8%}.boxcontent{width:44%}.abtmainbox::before{width:55%}.listabt li{width:100%;margin-bottom:25px;padding:0}.listabt li:nth-child(1)::before{content:none}.aboutmid,.abtmainbox{margin-bottom:30px}.ftpaytitle{padding:22px 15px}.ftpay li{padding:0 14px}.ftblock3{width:21.4%;min-height:500px;padding:35px 30px}.ftblock2{padding:35px 30px 0}.ftblock1{width:27%;padding:35px 15px 25px;min-height:500px}.ftlogo a{max-width:286px;display:block;margin:0 auto}.footer_top{padding-top:105px}.contactinfo{padding:56px 65px 30px 25px}.contactright .quick_contact{padding:50px 30px}.mapbox::after{background-size:82%}.listmain li{padding:0 4%}.bghomecloud{width:90%}.hometesti{width:44%;margin-left:-35px}.hometesti::before{left:35px}.absimg{right:2%}.absimg1{width:18%;top:47%;right:-1.1%}.requestright .quick_contact,.clrmainbox .quick_contact{padding:30px}.clientcontent{padding:0 30px 50px}.cleanbox{padding:38px 30px}.clrmainbox{padding:30px}.clrcontent{padding-right:30px;margin-right:0;width:68%}.colright{padding:10px 0 10px 10px}.colrlist li{width:33px}.fixed-header .headright{padding:24px 0 0 0}}@media screen and (max-width:1200px){.callnumber{display:none;float:right}.menu_link ul>li>a{padding:15px;font-size:14px}.blockleft,.blockright{width:100%;float:none}.detailimg{width:55%}.blockright{margin-top:30px}.blockright .quick_contact{width:49%;float:left}.perblock{width:49%;float:right;background-size:cover}.ctabg{width:100%;float:none;clear:both;max-width:481px;margin:0 auto}.testimain{padding:35px 35px 50px}.abmidright{width:35%}.abmidright .ctabg{max-width:inherit;background-size:cover}.compnybg{width:100%;float:none;margin-bottom:30px}.cmpright{width:100%;float:none;margin-left:0}.ftblock3{width:100%;margin-top:30px;min-height:auto;padding:30px 0 5px;background:transparent}.ftblock2{width:65%}.ftblock1{width:35%;min-height:auto}.ftlink li a{padding-left:20px}.ftxt1 a,.ftxt a{font-size:20px}.ftblock3 .ftlink li{display:inline-block;padding-right:30px}.ftlogo a{max-width:240px}.mapbox:after{background-size:72%;left:34%;top:-41%}.contactxt a{font-size:16px}.contactright{width:33.3%}.listmain li{padding:0 3%}.cleantitle{font-size:24px;margin-bottom:20px}.beforemargintop,.beforebg .heading{margin-bottom:40px}.beforecontent p{margin-bottom:20px;width:100%}.beforebg{padding-bottom:40px}.requestblock{padding:40px 0 360px}.ourservice{padding:75px 0 40px}.ourservice1{padding-top:0}.listblock1 .listmain li{padding:0 2%}.colourleft{width:100%;float:none;margin-bottom:30px}.chartblock{margin:0 auto}.colourright{width:100%;float:none;margin-left:0}.colurtitle{width:30px}.colrlist li{width:40px;margin:4px}.fthead{margin-bottom:20px;padding-bottom:15px}.ftopening{margin-bottom:0}}@media screen and (max-width:1110px){.callnumber{display:none;float:right}.mainheader{position:relative;z-index:initial;top:0;width:100%;height:auto;overflow:hidden;background:#0a47a2}.overlay{position:fixed;top:0;z-index:999;width:100%;height:100%;display:none;background-color:rgba(0,0,0,.85);cursor:pointer}.togglebtn span{position:relative;display:inline-block;float:left;margin-top:7px}.togglebtn span::before{top:-7px}.togglebtn span::after{top:7px}.togglebtn span::before,.togglebtn span::after{content:"";position:absolute;left:0}.togglebtn span,.togglebtn span::before,.togglebtn span::after{transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;width:20px;height:3px}.togglebtn{position:fixed;right:15px;top:40px;display:block;width:38px;height:38px;border:2px solid #93ba0d;cursor:pointer;z-index:1001;border-radius:4px;background:#93ba0d;padding:9px 7px}.togglebtn.active span::before{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);-ms-transform:rotate(-135deg);top:0;background-color:#fff}.togglebtn.active span::after{-webkit-transition-delay:0.09s;top:0;-moz-transition-delay:0.09s;-o-transition-delay:0.09s;-msa-transition-delay:0.09s;transition-delay:0.09s;transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);background-color:#fff}.togglebtn.active span,.togglebtn.active{background-color:transparent;border:0}.togglebtn span,.togglebtn span::before,.togglebtn span::after{background-color:#fff}.menudrop,.menu_link .submenu .menudrop{top:0;background:transparent;font-size:20px;height:51px;width:55px;border-radius:0;line-height:43px;right:0;position:absolute}.menu_link .submenu .menudrop{color:#a95f03}.menu_link ul>li>a{padding:13px 25px;color:#fff;font-size:14px}.menu_link.active{left:0}.menu_link{padding:0;position:fixed;top:0;height:100%;width:500px;background:#0a47a2;margin:0;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;overflow-y:auto;left:-500px;z-index:1000}.menu_link .submenu{width:100%;position:relative;padding-bottom:0;left:auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.menu_link>nav{padding-top:15px}.menu_link ul>li{display:block;text-align:left;margin:0;width:100%;padding:0}.menu_link .submenu li a{padding:13px 45px;border-bottom:none;font-size:14px}.logo-left{width:260px;padding:10px 0}.menu_link ul{float:none}.headright{float:right;width:auto;margin-right:55px;margin-top:30px}.headfb p{display:none}.quoteicon,.callicon{width:20px;float:none;display:block;margin:0 auto}.quoteicon img,.callicon img{vertical-align:middle}.btnquote,.btncallus,.headfb{height:38px;width:38px;padding:2px;text-align:center}.btncallus{padding:9px;background:#93ba0d;border:0}.btncallus::after{background:#0a47a2}.quote_list{padding:10px 0 0}.headfb>i{margin-bottom:0;padding-top:4px}.menu_link li:hover .submenu,.btnquotetxt,.calltxtmain{display:none}.menu_link ul>li:hover>a>i.fa.fa-angle-down{-webkit-transform:none;-ms-transform:none;-o-transform:none;-moz-transform:none;transform:none}.commonbanner{padding-top:0;margin-bottom:75px}.combnr{margin-bottom:30px;min-height:220px}.abmidright{width:26%}.ftlogo a{max-width:272px}.contactright,.requestright{width:100%;margin-left:0;margin-top:30px;padding:0}.contactright .quick_contact,.requestright .quick_contact,.clrmainbox .quick_contact{max-width:481px;margin:0 auto}.contactright textarea{min-height:80px}.contactright .form-group,.contactright .captacha{margin-bottom:8px}.contactleft{width:50%}.mapbox{width:56%}.mapbox iframe{height:450px!important}.contactinfo{padding:30px 65px 10px 30px}.contactleft::before{height:450px}.contactleft::after{height:450px}.mapbox::after{background-size:86%;left:33%;top:-54%}.listmain li .listimg{height:52px;width:52px;margin-right:5px}.listmain li{padding:0 2%}.requestleft{width:100%}.absimg1{width:13%;top:51%;right:12px}.beforemargintop{margin-top:-200px}.requestblock{padding:40px 0 295px}.listblock1 .listmain li{padding:0 1%}.areamap{width:100%;float:none;margin-right:0;margin-bottom:30px}.areamap iframe{height:360px!important}.suburbtitle,.bftitle{margin-bottom:10px;font-size:20px;line-height:24px}.areacontent h2,.home-more-content h2{font-size:16px;margin-bottom:10px;line-height:20px}.areacontent h1,.supplycontent h1{font-size:18px;margin-bottom:10px;line-height:22px}.areacontent p,.beforecontent p{font-size:14px;line-height:19px;margin-bottom:15px}.clrcontent{width:100%;float:none;margin-bottom:30px;padding-right:0}.colright{padding:10px 0 5px 10px}.thanksnotfound p{font-size:14px;line-height:20px}}@media(max-width:992px){.callnumber{display:block;float:right}.servtitle{font-size:19px}.boxcontent{width:100%;margin-bottom:30px}.listabt{width:100%;margin-left:0}.abtmainbox{padding:30px}.abtmainbox::before{background-size:100%;background-position:right bottom;height:320px}.aboutmid{display:block}.abmidleft{display:block;width:100%}.abmidright{display:block;width:100%}.ourdiv,.gurantibx{width:50%}.roofbg{display:none}.gurantibx img{max-width:130px}.partnerblock{background-image:none}.ftpay li{width:32%}.ftopening ul{width:78%}.listmain li{text-align:center}.listmain li .listimg{display:block;margin:0 auto 7px}.listmain li span,.listabt li span{font-size:15px}.listmain li p{font-size:17px}.workleft{width:100%;margin-bottom:30px}.workright{width:100%;padding:0 15px}.bghomecloud{width:100%;margin:0 auto;max-width:634px}.colourleft{width:96.3%}}@media(max-width:860px){.callnumber{display:block}.servicelist li{width:50%}.servicetxt{padding:15px;height:75px}.detailbox{padding:25px;float:none}.detailimg{float:none;margin:0 auto 25px;width:100%;max-width:425px}.detailimg>img{max-width:100%}.detailcontent p:last-child{margin-bottom:0}.ftblock1{width:100%}.ftxt p{font-size:16px;line-height:22px}.ftblock2{width:100%;padding:30px 0 0}.ftblock3{margin:0;padding:30px 0 0;text-align:center}.ftblock2 .ftlink>ul{column-count:1;-webkit-column-count:1;text-align:center}.ftlink li{display:inline-block;padding-right:30px}.fthead{font-size:24px;margin-bottom:20px;padding-bottom:15px;text-align:center}.tabs{display:none}.d_active{background-color:#00355f;color:#fff}.tab_drawer_heading{background-color:#F5F5F5;font-size:17px;line-height:100%;border-radius:0;color:#0a47a2;border:1px solid #0a47a2;margin-bottom:10px;padding:10px 20px;display:block;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tab_drawer_heading.d_active{color:#fff;border:1px solid #83a900;background:#83a900}}@media(max-width:768px){.callnumber{display:block;float:right}.roofdetail,.aboutus,.testimonal,.gallerypage,.contactus,.clrmainbox{margin-bottom:30px}.partnertitle{font-size:24px;margin-bottom:30px}.abtitle{font-size:24px;line-height:24px}.heading{margin-bottom:20px}.heading::before{top:12px}.heading>div{font-size:24px}.smltxt{font-size:14px;line-height:18px;margin:0 auto 30px}.mtitle,.dtitle{font-size:20px;line-height:22px}.detailcontent h2,.maintbox h2{font-size:16px;line-height:18px}.detailcontent h1{font-size:18px;line-height:20px}.partnerlogo li{width:33.3%;padding:5px;display:table-cell;vertical-align:middle}.partnerlogo{display:table;width:100%}.maintbox p,.whyright p,.abmidleft p,.ourdiv p,.detailcontent p,.boxcontent p,.beforecontent p,.clrcontent p{font-size:14px;line-height:19px;margin-bottom:15px}.maintbox,.accordbox,.whyright,.perblock,.blockright .quick_contact,.contactright .quick_contact{padding:25px}.blockright .quick_contact{width:100%;float:none;max-width:481px;margin:0 auto 30px}.perblock{width:100%;float:none;max-width:481px;margin:0 auto 30px}.acleft{width:100%;padding:0;float:none}.acright{width:100%;float:none;max-width:347px;margin:25px auto 0}.acleft>.accordionjs .acc_section>.acc_head{font-size:20px;padding:0 10px 16px 38px}.acleft>.accordionjs .acc_section .acc_content{padding:0 0 30px 38px}.acleft>.accordionjs .acc_section>.acc_head::before{height:24px;width:24px;line-height:24px}.ourdiv,.gurantibx{display:block;width:100%}.cmpright{display:block}.mapbox{width:100%;margin-left:0;float:none;margin-top:30px}.contactleft{width:100%;float:none}.contactleft::after,.contactleft::before,.mapbox::after,.listmain li::before,.hometesti::before,.cleanbox::before{content:none}.mapbox iframe{height:380px!important}.contactinfo{padding:30px 30px 10px}.contactinfo li{padding:20px 0}.listmain li .listimg{height:56px;width:56px}.hometesti{width:49%;margin:0;float:right}.cleanbox{width:49%;padding:30px}.absimg,.absimg1{display:none}.cleanlist>li:last-child{margin-bottom:0}.bftitlesml{line-height:23px;font-size:18px}.testimain p{font-size:14px;line-height:19px}.bftitle{font-size:20px;line-height:24px;margin-bottom:10px}.bghomecloud{max-width:500px}.arealist ul{column-count:3;-webkit-column-count:3}.clrtitle{display:block;color:#0a47a2;font-size:22px;font-family:'Brandon Grotesque';font-weight:900;text-transform:uppercase;margin-bottom:10px}.colright{padding:10px 0 10px 10px}.colurtitle{display:none}.listmain li{vertical-align:top}.listmain li p,.listabt li p{font-size:15px}.listmain li,.listmain li:nth-child(2n+1),.listblock1 .listmain li,.listmain li:nth-child(2n){width:33.3%;padding:0}.listblock1 .listmain{padding:25px 0}.listmain li span,.listabt li span{font-size:14px}}@media(max-width:650px){.callnumber{display:block;float:right}.menu_link{width:400px;left:-400px}.whyblock{display:block}.whyleft{width:100%;display:block;padding:20px 0;max-width:150px;border-right:0;margin:0 auto}.whyright{width:100%;display:block}.abtmainbox::before{height:170px;background-size:87%}.abtmainbox,.abmidleft,.compnybg,.ourdiv,.gurantibx{padding:30px 25px}.beforeright,.beforeleft{width:100%}.beforeright div,.beforeleft div{left:0;right:0;margin:auto;height:75px;padding:18px 10px 10px;width:140px}.beforeright div{bottom:auto;top:0}.beforeslider .slick-prev{left:0}.beforeslider .slick-next{right:0}.beforeleft div::before,.beforeright div::before{background-color:#0a47a2;height:75px;background-image:none;width:140px}.hometesti{width:100%;margin:0;float:none}.cleanbox{width:100%;padding:30px;float:none;margin-bottom:30px;padding:30px 25px}.testititle{padding:30px 25px 15px}.clientcontent{padding:0 25px 50px}.cleantitle{font-size:21px;line-height:25px}.testititle{font-size:21px}.clientcontent p{font-size:14px;line-height:21px}.form-control{height:40px}.listmain li,.listmain li:nth-child(2n+1),.listmain li:nth-child(2n){width:100%;margin-bottom:20px;padding:0}.listmain,.listblock1 .listmain{padding:20px 0 0}}@media(max-width:600px){.callnumber{display:block;float:right}.testiblock li{width:100%}.testimain{padding:35px 25px}.testiblock li:last-child{margin-bottom:0}.ftpay li{width:32%}.ftpaytitle{float:none;text-align:center;padding:15px 0 10px}.ftopening ul{float:none;width:100%}.ftopening{padding:0}.bghomecloud{max-width:438px}}@media(max-width:550px){.callnumber{display:block;float:right}.logo-left{width:190px}.headright{margin-right:50px;margin-top:22px}.quote_list li{margin-left:12px}.togglebtn{top:32px}.servicelist li,.workright .servicelist li{width:100%;max-width:400px}.workright .servicelist li:last-child{margin-bottom:0}.servtitle{font-size:18px}.awardlogo li{width:33.3%;padding:5px}.abmidright .ctabg{background-position:-63px 0}.arealist ul{column-count:2;-webkit-column-count:2}}@media(max-width:450px){.callnumber{display:block;float:none;text-align:center}.logo-left{float:none}.quote_list{text-align:center}.headright{float:none;margin-right:0;margin:0 0 10px}.menu_link{width:100%;left:-100%}.menu_link>nav{padding-top:40px}.togglebtn.active{top:10px;right:4px}.footer_top{margin-top:-66px;padding-top:80px}.partnerlogo{height:123px}.perblock .listimg,.listabt li .listimg{width:55px;height:55px}.acleft>.accordionjs .acc_section .acc_content{padding:0 0 30px 0}.listabt li .listtxt{float:left;width:72%}.listabt li .listimg{float:left}.cloudtxt{left:0;right:0}.bghomecloud{max-width:332px}.clrmainbox{padding:30px 25px 0}.clrmainbox .quick_contact{margin:0 -25px}.chartxt{left:45px;font-size:22px}}@media(max-width:390px){.callnumber{display:block;text-align:center;float:none}.partnerlogo{height:98px}.footer_top{margin-top:-46px}.perblock{text-align:center;padding:20px}.perblock .listimg{display:block;margin:0 auto 10px}.contactinfo{padding:30px 19px 10px}.bghomecloud{max-width:252px}.cloudtxt{font-size:18px;line-height:23px}.cloudtxt span{font-size:26px;line-height:28px}}