@media (max-width:1400px){.main_slider_area .rev_slider .tp-leftarrow{left:-35px!important}.main_slider_area .rev_slider .tp-rightarrow{left:103%!important}.footer_up .form-container .btn-full{padding:11px 40px}}@media (max-width:1300px){.call-now h3{font-size:42px}.emergencyplumb-panel{padding:50px 0 18px 0}.emergencyplumb-text{display:table-cell;padding-left:20px}.emergencyplumb-text h3{padding-bottom:5px;font-size:20px}}@media (max-width:1200px){.slider_area .carousel-captions.caption-align-center{width:60%}.slider_area .carousel-captions .heading{font-size:60px}.emergencyplumb-panel{padding:60px 0 18px 0}.emergencyplumb-text h3{font-size:18px}.emergencyplumb-text p{font-size:14px}.howitwork-panel .common-btn{padding:10px 15px;font-size:12px}.common-btn span{padding-right:5px}.whatwedo-img{padding:20px 15px;text-align:center}.whatwedo-content{padding:10px 15px 25px 15px;text-align:center}.whatwedo-content h3{font-size:18px}.whychooseus-heading{font-size:40px}.whychooseus-para{padding-bottom:30px;font-size:14px}.newsblog-conents{padding:10px 15px}.newsblog-conents h3{font-size:18px}.newsblog-conents p{font-size:14px}.appointment-content{width:80%}.home3-banner.slider_area.mr_top{height:auto}}@media (max-width:1024px){.slider_area .carousel-captions .heading{margin-top:10px;margin-bottom:10px;font-size:40px;line-height:45px}.slider_area.home1-banner .carousel-captions.caption-align-center{width:50%}.home1-banner.slider_area .col-lg-12{position:relative;padding:0;height:100%;background-image:linear-gradient(to right,#000,#000000e8,transparent)}.slider_area .parent-btn .common-btn{font-size:13px}.arrange-appointment h2{font-size:24px}.call-now h3{font-size:38px}.bannerform-main{left:-20px;box-shadow:inherit}}@media (max-width:992px){.slider_area.mr_top{margin-top:85px}.slider_area{height:auto}.home1-banner.nobanner-slider.slider_area.mr_top{background-size:cover;margin-top:85px;min-height:inherit;height:auto}.slider_area .slide{float:left}.home1-banner.slider_area .carousel-captions{padding:46px 0;float:left;position:inherit;width:100%!important;-webkit-transform:inherit;transform:inherit}.bannerform-main{width:54%;left:-10px;padding-top:10px}.arrange-appointment h2{padding-bottom:2px;font-size:24px}.bannerform-main{background-color:none}.home3-banner.slider_area .slide-overlay{background-color:inherit;background-image:linear-gradient(to left,#0000,-40%,#282a2d9e,#ccd9e1f2)}.home3-banner.slider_area .carousel-captions .heading,.slider_area .carousel-captions .heading small,.slider_area .carousel-captions p{color:#fff}.home3-banner.slider_area .carousel-captions.caption-align-center{width:68%;padding-left:60px}.emergencyplumb-list{padding:0 20px 0 40px}.howitwork-section{padding:60px 0}.howitwork-panel{margin-bottom:30px}.page-heading{padding-bottom:30px}.howitwork-panel .inline-panel{width:100%}.howitwork-content{width:100%;margin-top:-60px}.emergencyplumb-panel{padding:35px 0 18px 0}.emergencyplumb-panel strong{width:50px;height:50px;font-size:20px;line-height:40px}.emergencyplumb-text{padding-left:15px}.emergencyplumb-text h3{font-size:16px}.emergencyplumb-text p{font-size:13px;line-height:18px}.emergencyplumb-text p a{display:block}.call-now h3{font-size:26px}.whatwedo-panel{margin:15px 0}.mediavideo-section{padding-top:100px}.mediavideo-main{width:95%}.whoweare-section{padding-bottom:100px}.whoweare-imggroup:last-child img:last-child{display:none}.whoweare-imggroup{text-align:center}.whoweare-imggroup img{margin:auto;margin-bottom:10px}.whoweare-contents h2{font-size:25px}.whychooseus-img img{width:100%;max-width:inherit}.newsarticle-section{padding:50px 0 70px 0;overflow:hidden}.newsblog-group{margin-top:30px;margin-bottom:0}.fullblog{height:auto}.appointment-section{min-height:auto}.appointment-main{width:100%;float:left;padding:70px 0}.appointment-content{width:100%}.schedule-formmain{padding-right:0}.banner_area{margin-top:85px}}@media (max-width:767px){.slider_area.mr_top{margin-top:85px}.home1-banner .carousel-captions .heading{color:#fff}.whoweare-imggroup:last-child img:last-child{top:0}.bannerform-main{width:100%;left:0;background:inherit;box-shadow:inherit}.home2-page .slider_area .slide{background:#0000009e}.home2-page .slider_area.mr_top{}.arranome-slider/slide-1.pngge-appointment h2{color:#fff}.arrange-appointment p{color:#fff}.arrange-appointment{padding-bottom:10px}.banner-form .form-control{height:28px}.banner-form textarea.form-control{height:70px;margin-bottom:0}.banner-form .common-btn{display:inline-block;padding:5px 15px}.home3-banner.slider_area .carousel-captions .heading{margin-top:5px;margin-bottom:5px;font-size:24px;line-height:26px}.home3-banner.slider_area .carousel-captions p{padding:8px 0;color:#fff;font-size:17px}.home3-banner.slider_area .parent-btn{margin-top:0}.home3-banner.slider_area .common-btn{padding:5px 12px;font-size:12px}.schedule-section{padding:60px 0}.schedule-section::before{content:'';width:1%;height:100%;background:#0d4363;display:inline-block;position:absolute;top:0;left:0}.schedule-section::after{content:'';width:1%}.schedule-formmain{padding-bottom:50px;text-align:center}.weprovide-section{padding:40px 0}.booktoday-section{height:auto}.booktoday-contents{padding:60px 0 30px 0}.booktoday-contents h3{font-size:32px}.booktoday-contents p{font-size:16px;line-height:22px}.booktoday-gridpanel{width:100%}.booker-panel{width:100%;position:inherit;bottom:inherit;left:inherit;text-align:center}.howitwork-content{background:0 0;margin:0;padding:25px 15px 25px 15px}.whoweare-contents h2{font-size:16px;line-height:25px}.whoweare-contents p{padding:0 0 30px 0}.appointment-main{padding-top:50px}.appointment-content h3{padding-bottom:20px;font-size:35px;line-height:45px}.appointment-content p{padding-bottom:10px}call-appointment i small{width:36px;height:36px;line-height:36px}.call-appointment span{padding-left:5px;font-size:17px}.appointment-content .parent-btn .common-btn{padding:10px 12px;font-size:12px}.whychooseus-section{padding:60px 0;text-align:center}.photogallery-section{padding:0 0 60px 0}.testimonials-inner{padding:60px 0}.page-heading{padding-bottom:40px}.page-heading h2{padding-bottom:10px;font-size:35px}.testimonial-slider .owl-dots{text-align:center}}@media (max-width:480px){.slider_area.mr_top{margin-top:65px!important}.slider_area .carousel-captions{padding:15px;text-align:center}.slider_area .carousel-captions.caption-align-center{width:90%!important;float:none;margin:auto;padding-left:0;text-align:center}.slider_area .carousel-captions .heading small{font-size:26px}.slider_area .carousel-captions .heading{font-size:28px;color:#fff;line-height:32px}.home1-banner.slider_area .col-lg-12{background-image:linear-gradient(to right,#000000a8,#00000080,transparent)}.slider_area .carousel-captions .small-heading{letter-spacing:0;padding:2px 10px;font-size:10px}.slider_area .carousel-captions p{padding:0 0 15px 0;color:#fff;font-size:15px}.slider_area .parent-btn{display:none}.slider_area .owl-nav .owl-next,.slider_area .owl-nav .owl-prev{width:40px;height:40px;font-size:25px;line-height:40px}.home2-page .slider_area.mr_top{background-size:cover;}.home2-page .slider_area{height:auto}.bannerform-main{padding-bottom:15px}.arrange-appointment h2{padding-bottom:5px;font-size:24px;line-height:24px}.arrange-appointment p{font-size:14px;font-weight:400;line-height:18px}.arrange-appointment{padding-top:20px;padding-bottom:20px}.banner-form .form-group{margin-bottom:10px}.banner-form .form-control{height:28px;font-size:12px}.banner-form .form-group input.placeholder{font-size:12px}.banner-form .form-group input:-moz-placeholder{font-size:12px}.banner-form .form-group input::-moz-placeholder{font-size:12px}.banner-form .form-group input::-webkit-input-placeholder{font-size:12px}.banner-form .form-group textarea.placeholder{font-size:12px}.banner-form .form-group textarea:-moz-placeholder{font-size:12px}.banner-form .form-group textarea::-moz-placeholder{font-size:12px}.banner-form .form-group textarea::-webkit-input-placeholder{font-size:12px}.banner-form .common-btn{margin-top:5px;font-size:14px}.home3-banner.slider_area .carousel-captions .heading{margin-top:5px;margin-bottom:5px;font-size:16px;line-height:22px}.home3-banner.slider_area .carousel-captions.caption-align-center{padding-left:31px}.home3-banner.slider_area .carousel-captions .heading small{font-size:20px}.home3-banner.slider_area .carousel-captions p{padding:4px 0;color:#fff;font-size:11px}.howitwork-section{padding:30px 0}.howitwork-section .page-heading{padding-bottom:15px!important}.whatwedo-main{padding:60px 0}.whychooseus-section{padding:40px 0}.call-now{padding:20px 20px}.call-now h3{font-size:30px;line-height:32px}.emergencyplumb-list{padding:40px 30px 30px 30px;clip-path:polygon(100% 0%,100% 100%,0% 100%,0% 0%,0% 8%)}.emergencyplumb-panel{padding:15px 0}.whoweare-imggroup:last-child img:last-child{top:0}.whoweare-contents{padding:30px 5px 60px 5px;text-align:center}.whoweare-section{padding-bottom:0}.whoweare-imgalign{top:0}.testimonials-inner{padding:40px 0}.testimonials-section .page-heading{padding-bottom:20px}.page-heading h2{padding-bottom:5px;font-size:20px}.testimonials-grid{display:block;text-align:center}.testimonials-details{width:100%}.testimonials-img{width:100%;height:auto;display:block}.testimonials-img>img{width:auto!important;height:auto;margin:auto;border:solid 5px #fefefe}.testimonials-content{padding:25px 20px;vertical-align:top}.testimonials-content img{min-width:18px}.testimonials-details p{padding-bottom:30px;font-size:12px;line-height:22px}.testimonials-details span{padding-left:10px;text-align:left}.testimonials-slider .owl-dots{padding-top:15px}.gallery-slider .owl-dots{padding-top:15px;text-align:center}.gallery-slider .owl-dot{display:inline-block;width:13px;height:13px;background:#000;margin:0 3px;border:solid 1px #fff;border-radius:100%}.gallery-slider .owl-dot.active{background:#de0606;border:solid 1px #de0606}.newsarticle-section{padding:40px 0}.page-heading{padding-bottom:20px}.newsblog-group{margin:15px 0}.newsblog-conents{padding:20px 10px}.newsblog-conents h3{padding-top:15px;font-size:17px;line-height:22px}.newsblog-mainpanel .parent-btn{padding-top:40px}.appointment-main{padding:40px 0}.appointment-content h3{padding-bottom:15px;font-size:20px;line-height:32px}.appointment-content p{font-size:15px;line-height:24px}.call-appointment i{width:30px}.call-appointment span{padding-left:12px;font-size:25px;text-align:left;line-height:32px}.arrow-or{padding:25px 0 10px 0}.car-imgpanel{width:50%}.about-page .banner_area{height:auto}.banner_area .banner_content h3{padding:50px 0 50px 0}}