footer{background-color:#272727;width:100%}.footer-top{padding:20px 0 0;border-bottom:1px solid #373737}.payment-lists{width:100%;text-align:center;padding-left:0;list-style:none}.payment-lists li{display:inline-block;margin:0 4px;padding-right:2px;line-height:20px}.payment-lists .payment-info{color:#FFF;font-size:15px;font-family:'Raleway',sans-serif;font-weight:400}.footer-bottom .container{max-width:1205px;width:100%;margin:0 auto}.footer-bottom{width:100%;padding:15px 0}.footer-bottom .social_share .social_icons{padding-left:0;margin-bottom:0;text-align:center}.footer-bottom .social_share .social_icons li{float:none;display:inline-block;list-style:none;padding:0 8px}.footer-bottom .social_share .social_icons li a{font-size:18px;color:#9c9c9c}.footer-bottom .social_share .social_icons li a:hover{color:#fff}.webby{text-align:right;line-height:40px}.footer-bottom,.footer-item p{color:#b1b1b1;font-family:'Raleway',sans-serif;font-size:14px;font-weight:400;margin-bottom:0}.footer-item p{padding:10px 0}.webby.footer-item a{padding-left:10px}.mobile-banner-section{display:none}.mobile-banner-section .mobile-banner-slide.slick-dotted{margin-bottom:0}.mobile-banner-section .slick-dots{bottom:12px}.mobile-banner-section .slick-dots li{margin:1px}.mobile-banner-section .slick-dots li button::before{font-size:12px;color:#fff;opacity:.5}.mobile-banner-section .slick-dots li.slick-active button::before{color:#fff;opacity:1}.page-header{height:135px;width:100%;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-size:cover;background-position:center center;background-repeat:no-repeat;text-align:center;background-color:#0daed0}.page-header::before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:rgb(0 0 0 / .2);z-index:0}.page-header h1{font-family:'Montserrat',sans-serif;font-weight:700;font-size:28px;letter-spacing:.02em;color:#fff;text-transform:uppercase;position:relative;margin-top:0;margin-bottom:0;z-index:1}.inner-page .page-container{padding:70px 0 60px}.inner-page h1.entry-title,.inner-page h1.entry-title a{color:#000}#nav-humburger{width:32px;height:24px;position:relative;margin:2px 0 0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#nav-humburger span{display:block;position:absolute;height:4px;width:100%;background:#686868;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-humburger span:nth-child(1){top:0}#nav-humburger span:nth-child(2),#nav-humburger span:nth-child(3){top:9px}#nav-humburger span:nth-child(4){top:18px}#nav-humburger.open span:nth-child(1){top:9px;width:0%;left:50%}#nav-humburger.open span:nth-child(2){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#nav-humburger.open span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-humburger.open span:nth-child(4){top:9px;width:0%;left:50%}.call-sec-cntnr{background-size:cover;background-attachment:scroll}.mobile-banner-section{position:relative}.mobile-banner-section img{width:100%}.quote-btn-wrap{text-align:center;position:absolute;top:3%;left:0;right:0}.quote-btn{font-family:'Montserrat',sans-serif;font-size:23px;font-weight:700;background-color:#e6241a;color:#fff;padding:8px 15px;display:block;width:270px;margin:auto}.quote-form label{width:100%!important}.quote-form span.submitbtn input,.quote-form label input,.quote-form label textarea{font-size:13px!important}.popmake form .contact-section{min-width:auto;padding:0}.service-areas{font-size:15px;line-height:35px;clear:left}.area-ind{padding-bottom:5px}.area-ind i{color:#035996}.sidebar .contact-section{border:1px solid #e3e2e7;max-width:100%;padding-top:25px;padding-bottom:10px}.sidebar .quote-form label span.your-name::before{top:12px;bottom:auto}.sidebar .quote-form label span.your-email:before{top:16px;bottom:auto}.sidebar .quote-form label span.phone::before{top:14px;bottom:auto}.sidebar .quote-form label span.your-message::before{top:17px}.sidebar div.wpcf7 .ajax-loader{display:block;margin:5px auto 0}.sidebar div.wpcf7 form p{margin-bottom:0}.sidebar div.wpcf7-response-output{margin:15px 0 0;width:100%;max-width:100%;padding:5px 10px}.sidebar .image-section{text-align:center;margin-top:30px}.flex-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.flex-direction-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.testimonials .page-container{background:#f6f6f6;padding-top:15px}.testimonial-grid .testimonial-block{padding-bottom:50px}.testimonial-text-box{margin:0 0 30px;padding:32px 20px 35px 0;background:#fff;position:relative;border-radius:3px;-webkit-box-shadow:0 0 15px rgb(0 0 0 / .08);box-shadow:0 0 15px rgb(0 0 0 / .08)}.testimonial-text-box .this-quote{display:table-cell;width:70px;text-align:center;font-family:"Arial";letter-spacing:-.25px;font-size:60px;line-height:50px;font-weight:700;color:#099bd7;background-repeat:no-repeat;background-position:top 10px center}.testimonial-text-box .this-quote img{margin:0 20px;width:auto}.testimonial-text-box .this-texts{display:table-cell;width:calc(100% - 70px);vertical-align:top;color:#9d9d9d;font:15px/1.7 'Raleway',sans-serif;letter-spacing:.25px}.testimonial-text-box:after{content:'';display:block;width:0;height:0;position:absolute;bottom:-25px;left:69px;border-top:25px solid #fff;border-right:25px solid #fff0}.testimonial-author{align-items:center}.testimonial-author .media-left{padding-right:30px}.testimonial-author .media-left a{display:block;width:60px;height:60px;border-radius:100%}.testimonial-author .media-body{vertical-align:middle}.testimonial-author .this-title{font-size:15px;font-family:'Montserrat',sans-serif;color:#686868;line-height:20px;margin:0}.testimonial-author .this-reviews{margin-top:5px}.testimonial-author .loc{font-family:'Raleway',sans-serif;color:#0daed0;line-height:20px;margin:0;text-transform:uppercase}.call-sec-cntnr .desc a.quote-btn{background-color:#0daed0}@media (max-width:1199px){.main-menu ul li{margin-right:5px}.main-menu ul li a{padding:6px 15px}.call-us{font-size:13px;line-height:18px;margin-bottom:8px}.phone-no img{width:26px}.phone-no a{font-size:30px;line-height:25px}.book-online a{font-size:14px;line-height:20px;padding:14px 15px}.google-reviews{max-width:190px}}@media (max-width:1023px){.banner-section .contact-section{display:none}}@media (max-width:991px){.main-header{padding-top:12px}.head-contact{margin-top:0}.menu-section{position:relative;padding-top:8px;padding-bottom:8px;margin-top:15px;z-index:99999}.lg-menu{display:none;position:absolute;top:100%;right:0;left:0;z-index:999;background:#fff;border:1px solid #e3e2e7;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.header-menu{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 5px 20px}.main-menu,.main-menu ul,.main-menu ul li,.main-menu ul li a{display:block;width:100%}.main-menu ul li{margin-right:0}.main-menu ul li a{border:1px solid #f1f1f1}.main-menu ul li+li{margin-top:8px}.select-menu{display:inline-block;width:100%;max-width:230px;margin-top:15px}.sm-logo{max-width:120px}.plumber-section{padding-top:80px;padding-bottom:80px}.section-title{font-size:22px;letter-spacing:1.5px;margin-bottom:30px}.call-sec-cntnr .call-left-img{height:auto}.call-sec-cntnr{text-align:center}.call-sec-cntnr .desc a{font-size:50px;letter-spacing:.052em}.call-sec-cntnr .desc .call-txt-cntnr,.call-sec-cntnr .desc>p{margin-left:0}.call-sec-cntnr .desc .call-txt-cntnr span{font-size:19px;line-height:20px}.call-sec-cntnr .desc .call-txt-cntnr span.strong{font-size:28px;line-height:26px}.call-sec-cntnr .desc a.quote-btn{margin-right:auto;margin-left:auto}.testimonial-section{padding-top:100px;padding-bottom:100px}.testimonial-item{margin-right:15px;margin-left:15px}.testimonial-list .testimonial-text{line-height:24px}.brand-sec-cntnr{padding-top:45px}.footer-item p,.webby{text-align:center}}@media (max-width:767px){.leftside_info{line-height:20px}.bookimage{display:none}.head-contact{margin-top:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.head-contact .phone-call,.head-contact .book-online,.head-contact .google-reviews{display:block;width:100%;margin-right:auto;margin-left:auto}.head-contact .phone-call{max-width:248px}.head-contact .book-online{left:0}.head-contact .book-online a{max-width:220px;text-align:center;margin:15px auto 0}.head-contact .google-reviews{max-width:290px;text-align:center}.call-sec-cntnr .call-left-img{position:relative!important;margin-top:20px}.call-sec-cntnr .desc{padding-top:15px}.call-sec-cntnr .desc a{font-size:46px;font-weight:500}.call-sec-cntnr .desc .call-txt-cntnr{margin-right:28px}.call-sec-cntnr .desc .call-txt-cntnr span{font-size:16px;line-height:18px;letter-spacing:1px}.call-sec-cntnr .desc .call-txt-cntnr span.strong{font-size:22px;line-height:24px}.testimonial-box{max-width:100%}.head-contact .google-reviews{position:fixed;left:0;right:0;bottom:0;z-index:11;visibility:visible!important}.footer-bottom{padding-bottom:50px}#wpfront-scroll-top-container{bottom:30px!important}}@media (max-width:575px){.footer-top{padding-bottom:5px}.payment-lists .payment-info{display:block;margin-bottom:9px}.sidebar .contact-section{padding-right:20px;padding-left:20px}.fb-section .slick-prev{left:-15px}.fb-section .slick-next{right:-15px}}@media (max-width:480px){.mobile-banner-section{display:block}}@media (max-width:424px){.call-sec-cntnr .desc .call-txt-cntnr{margin-right:18px}.call-sec-cntnr .desc .call-txt-cntnr:after{right:-10px}.call-sec-cntnr .desc .call-txt-cntnr span{font-size:14px;line-height:16px}.call-sec-cntnr .desc .call-txt-cntnr span.strong{font-size:20px}.call-sec-cntnr .desc a{font-size:34px;letter-spacing:1px}}@media (max-width:374px){#wpfront-scroll-top-container{left:6px!important}}.banner-section{position:relative}.contactform-section{position:absolute;top:0;left:40px;z-index:999;padding:40px 0}.contactform-section .quote-form label:nth-child(7),.contactform-section .quote-form label:nth-child(9),.contactform-section .quote-form br:nth-child(8),.contactform-section .quote-form br:nth-child(10){display:none}#cgallery a,#cgallery2 a,#cgallery3 a{display:none}@media screen and (max-width:1380px){.banner-section .contact-section{padding:20px}.contactform-section .your-message .wpcf7-textarea{height:90px;max-height:125px}}@media screen and (max-width:1350px){.contactform-section .your-message .wpcf7-textarea{height:70px;max-height:125px}.contactform-section .quote-form span.submitbtn input{padding:4px;line-height:20px}.banner-section .contact-section{padding:15px}}@media screen and (max-width:1200px){.contactform-section{padding-top:20px}.contactform-section .quotetitle{font-size:19px}.contactform-section .quote-form label span input,.contactform-section .quote-form label span textarea{padding:8px 20px 8px 30px}.quotetext{font-size:14px!important;line-height:18px!important}.contactform-section .quotetitle{font-size:16px}}@media screen and (max-width:1023px){.contactform-section{padding-top:10px;top:0}}