/*!
Theme Name: Crown Plumbing
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: crown-plumbing
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Crown Plumbing is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 @font-face{font-display:swap;font-family:'Poppins-Black';src:url(/wp-content/themes/crown-plumbing/fonts/Poppins-Black.ttf) format("truetype");font-weight:900}@font-face{font-display:swap;font-family:'Poppins-ExtraBold';src:url(/wp-content/themes/crown-plumbing/fonts/Poppins-ExtraBold.ttf) format("truetype");font-weight:800}@font-face{font-display:swap;font-family:'Poppins-Bold';src:url(/wp-content/themes/crown-plumbing/fonts/Poppins-Bold.ttf) format("truetype");font-weight:700}@font-face{font-display:swap;font-family:'Poppins-SemiBold';src:url(/wp-content/themes/crown-plumbing/fonts/Poppins-SemiBold.ttf) format("truetype");font-weight:600}@font-face{font-display:swap;font-family:'Poppins-Medium';src:url(/wp-content/themes/crown-plumbing/fonts/Poppins-Medium.ttf) format("truetype");font-weight:500}@font-face{font-display:swap;font-family:'Poppins-Regular';src:url(/wp-content/themes/crown-plumbing/fonts/Poppins-Regular.ttf) format("truetype");font-weight:400}@font-face{font-display:swap;font-family:'Poppins-Light';src:url(/wp-content/themes/crown-plumbing/fonts/Poppins-Light.ttf) format("truetype");font-weight:300}@font-face{font-display:swap;font-family:'Poppins-ExtraLight';src:url(/wp-content/themes/crown-plumbing/fonts/Poppins-ExtraLight.ttf) format("truetype");font-weight:200}@font-face{font-display:swap;font-family:'Poppins-Thin';src:url(/wp-content/themes/crown-plumbing/fonts/Poppins-Thin.ttf) format("truetype");font-weight:100}@font-face{font-display:swap;font-family:'Penumbra-Flare-Std-Semibold';src:url(/wp-content/themes/crown-plumbing/fonts/Penumbra-Flare-Std-Semibold.ttf) format("truetype");font-weight:600}@font-face{font-display:swap;font-family:'PenumbraFlareStd-Bold';src:url(/wp-content/themes/crown-plumbing/fonts/PenumbraFlareStd-Bold.otf) format("opentype");font-weight:700}@font-face{font-display:swap;font-family:'PenumbraFlareStd-Light';src:url(/wp-content/themes/crown-plumbing/fonts/PenumbraFlareStd-Light.otf) format("opentype");font-weight:300}@font-face{font-display:swap;font-family:'PenumbraFlareStd-Regular';src:url(/wp-content/themes/crown-plumbing/fonts/PenumbraFlareStd-Regular.otf) format("opentype");font-weight:400}body,*{margin:0;padding:0}p,ul li,ol li{font-size:16px;margin:0;font-family:'Poppins-Regular'}a{text-decoration:none;font-size:16px;font-family:'PenumbraFlareStd-Bold'}h1,h2,h3,h4,h5,h6,ul,ol{margin:0}img{width:100%;height:100%}.yellow-header{background:linear-gradient(180deg,#ffc639,#ffb001);padding:6px 0}.yellow-header-review p,.licence-text p{color:#292963;text-transform:uppercase;font-family:'Penumbra-Flare-Std-Semibold'}.contant_404_page img{margin-bottom:20px;width:33%}section.error-404.not-found{padding:0 0 50px 0}.top-rate-text h4{color:#292963;text-transform:uppercase;font-family:'PenumbraFlareStd-Bold';font-size:16px}.yellow-header-review img{width:120px;height:auto;margin-right:10px}.white-header{padding:5px 0;background:#fff;border-bottom:5px solid #FFD046}.header-logo a img{width:180px;height:auto}.header-google-review-img img{width:85px}.blue-button a{background:#292963;border:1px solid #FFD046;border-radius:30px;padding:6px 25px 6px 6px;color:#fff;margin-right:15px}.blue-button a:hover{background:#FFD046;color:#292963;border:1px solid #292963}.yellow-button a{background:#FFD046;border:1px solid #292963;border-radius:30px;padding:4px 25px 4px 6px;color:#292963;font-size:18px}.yellow-button a:hover{background:#292963;color:#FFD046;border:1px solid #FFD046}.blue-button a img,.yellow-button a img{width:35px;margin-right:10px}#mega-menu-wrap-menu-1{background:#fff0}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{background:#ffffff!important;color:#292963!important;font-size:16px;font-family:'PenumbraFlareStd-Bold';text-transform:uppercase}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link:hover,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link:focus{color:#FFD046!important}.white-header .button-group{margin-bottom:12px;margin-top:8px}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{background:#292963;color:#fff;font-size:12px;font-family:'PenumbraFlareStd-Bold';text-transform:uppercase;border-bottom:1px solid #fff}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus{background:#fff;color:#292963}header{position:sticky;top:0;z-index:999}.yellow-header-review p,.licence-text p,.top-rate-text h4{text-shadow:1px 1px #fff}.blue-footer{border-top:5px solid #FFD046;padding:55px 0;margin-top:-8px}.footer-logo a img{width:180px;margin-bottom:40px}.footer-social-media a img{width:40px;margin-right:10px;margin-bottom:10px}.footer-social-media a img:hover{background:#ffd046;border-radius:50%}.menu-list-title h3{font-size:20px;color:#FFD046;font-family:'Poppins-SemiBold';margin-bottom:15px}.footer-menu ul{padding:0;margin:0;}.footer-menu ul li{list-style:none;padding:0;margin-bottom:10px}.footer-menu ul li a{color:#fff;font-family:'Poppins-Regular'}.footer-phone img{width:26px;margin-right:10px}.footer-phone{color:#fff;font-family:'Poppins-Regular';font-size:16px;margin-bottom:10px}.footer-phone a{color:#fff;font-family:'Poppins-Regular';font-size:16px}.footer-menu ul li a:hover,.footer-phone a:hover{color:#FFD046}.footer-review img{width:125px;margin-top:30px}.yellow-footer{background:#FFD046;padding:5px 0}.yellow-footer .copyright-txt h5,.yellow-footer .copyright-txt a{font-size:14px;color:#292963;font-family:'Poppins-Medium'}.yellow-footer .copyright-txt a:hover{color:#fff}.footer-social-media{flex-flow:row wrap}.request-free-quote-button{position:fixed;z-index:99999;right:-90px;top:50%;transform:rotate(270deg);width:fit-content}.request-free-quote-button a{color:#292963;border:1px solid #FFB400;background:#fff;padding:10px 20px;border-radius:15px 15px 0 0}.request-free-quote-button a:hover{color:#fff;background:#292963}.banner-section{width:100%;z-index:1;height:calc(100vh - 177px);display:flex;justify-content:center;align-items:center}.banner-section .container:before{background:#29296387;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.banner-white-badge-title h2{color:#292963;font-size:14px;font-family:'PenumbraFlareStd-Bold';background:#fff;width:fit-content;margin:0 auto;padding:6px 20px;border-radius:30px}.banner-white-badge-title{position:relative;width:fit-content;text-align:center;margin:0 auto}.banner-white-badge-title img{position:absolute;top:-15px;width:30px;right:-10px}.banner-main-title h1{color:#ffd046;font-family:'PenumbraFlareStd-Bold';-webkit-text-stroke:2px #292963;font-size:56px;margin:15px 0 20px}.banner-benifit-list img{width:30px;margin-right:6px}.banner-benifit-list{margin:0 10px}.banner-benifit-list h4{color:#fff;font-family:'Poppins-Medium';font-size:22px}.banner-section .button-group{margin-top:40px}.line-image{margin-top:-6px}section.proudly-serving-section{margin:80px 0}.proudly-serving-content img{width:200px}.proudly-serving-content h3{text-transform:uppercase;color:#292963;-webkit-text-stroke:.2px #ffd046;font-family:'PenumbraFlareStd-Regular';font-size:26px;margin:20px 0 10px}.proudly-serving-content h2{font-family:'PenumbraFlareStd-Bold';color:#292963;font-size:34px}.proudly-serving-content h2 span{color:#ffd046;-webkit-text-stroke:.4px #292963}.proudly-serving-content p{font-family:'Poppins-Regular';line-height:30px;margin:15px auto;width:84%}.proudly-serving-content p.call-us-txt{font-family:'PenumbraFlareStd-Regular';font-size:30px;color:#292963}.proudly-serving-content p.call-us-txt a{font-family:'PenumbraFlareStd-Bold';font-size:30px;color:#292963}.proudly-serving-content .yellow-button a{padding:10px 25px}.proudly-serving-content .yellow-button{margin-right:10px}.white-button a{background:#fff;border:1px solid #FFD046;border-radius:30px;padding:10px 25px;color:#292963}.white-button a:hover{background:#FFD046;border:1px solid #292963;color:#292963}.proudly-serving-content .button-group{margin:50px 0 20px}section.home-service-section{border-top:5px solid #ffd046;padding:80px 0 140px}section.why-choose-section{margin:70px 0;padding-top:70px;padding-bottom:440px}.why-choose-benifits-list{border:2px solid #FFD046;padding:12px;border-radius:100px;flex-wrap:wrap !IMPORTANT;background:linear-gradient(2deg,#EAEAEF,#FFFFFF)}.why-choose-benifits-list img{width:110px}.why-choose-benifits-content{width:calc(100% - 125px);padding-left:15px}.why-choose-section .col-md-6.col-12{margin-bottom:30px}.why-choose-benifits-content h4{font-family:'Poppins-SemiBold';color:#292963;font-size:22px;margin-bottom:5px}.why-choose-benifits-content p{font-family:'Poppins-Regular';color:#1D1D1D}section.home-contact-form-section{margin:70px 0;border-top:6px solid #FFD046;padding:60px 0;position:relative}.title_text h3{display:inline-block;background:#FFD046;padding:7px 12px;border-radius:30px;font-size:15px;font-family:'PenumbraFlareStd-Bold';margin-bottom:10px;color:#292963}.title_text h2{font-family:'PenumbraFlareStd-Bold';font-size:38px;color:#292963;margin-bottom:10px}.home-contact-form h2{color:#fff !IMPORTANT}.contact_form{margin-top:35px}.form_row{display:flex;flex-wrap:wrap;justify-content:space-between}.form_row p{margin:0}.input_form{width:49%;margin-bottom:18px}.input_form input{width:100%;height:46px;border:none !IMPORTANT;border-radius:30px;box-shadow:none!important;padding:5px 17px;outline:none !IMPORTANT}.textarea_form{width:100%;margin-bottom:18px}.textarea_form textarea{width:100%;border-radius:18px;padding:15px;height:150px;border:none!important;outline:none !IMPORTANT}.input_form input::-webkit-input-placeholder,.textarea_form textarea::-webkit-input-placeholder{color:#292963}.input_form input::-moz-placeholder,.textarea_form textarea::-moz-placeholder{color:#292963}.input_form input:-ms-input-placeholder,.textarea_form textarea:-ms-input-placeholder{color:#292963}.input_form input:-moz-placeholder,.textarea_form textarea:-moz-placeholder{color:#292963}.submit_button{width:100%;position:relative}.submit_button input[type="submit"]{background:#FFD046;border:1px solid #292963;border-radius:30px;padding:6px 25px 6px 6px;color:#292963;width:100%;height:46px;font-family:'PenumbraFlareStd-Bold'}.submit_button input[type="submit"]:hover{background:#292963;color:#fff;border-color:#ffd046}img.logo_image_contact{max-width:415px}.contact-form-logo-image{display:flex;flex-direction:column}img.contact-form-bus-img{height:auto;width:866px;margin-left:-250px;margin-top:60px;margin-bottom:-150px}.submit_button span.wpcf7-spinner{position:absolute !IMPORTANT;left:0;top:10px}section.cta-section{margin:70px 0}.cta_inner{position:relative}.cta_block{padding:30px;border-radius:20px;border:3px solid #ffd046}.cta_block_inner .button-group a{display:inline-flex;height:50px;padding:10px 25px;justify-content:center;align-items:center}.cta_block_inner .button-group{margin-top:19px}.cta_block_inner .button-group .white-button{margin-right:13px}.cta_block_inner h2{font-size:28px;padding-right:77px;font-family:'Penumbra-Flare-Std-Semibold';color:#292963}.cta_block_inner{max-width:540px}.cta_inner:before{content:'';position:absolute;width:50px;height:50px;background-repeat:no-repeat !IMPORTANT;background-size:contain !IMPORTANT;right:-18px;top:-27px}.service-content h2{color:#fff}.title_text p{font-family:'Poppins-Regular';margin-bottom:15px;color:#1D1D1D}section.home-about-us-section{margin:75px 0}section.home-about-us-section .button-group a{display:inline-flex;height:50px;padding:10px 25px;justify-content:center;align-items:center}section.home-offer-deal-section a{display:inline-flex;height:50px;padding:10px 37px;justify-content:center;align-items:center}section.home-offer-deal-section .button-group a{display:inline-flex;height:50px;padding:10px 37px;justify-content:center;align-items:center}section.home-offer-deal-section .white-button{margin-right:20px}.home-about-us-section .white-button{margin-right:17px}section.home-about-us-section .button-group{margin-top:30px}.title_text ul{margin-bottom:10px}.post-content ul{margin-bottom:10px}.special-offer-section{margin:70px 0;margin-bottom:0;padding:60px 0}.special-offer-content h2{color:#fff}.special-offer-box{background:#fff;border-radius:20px;border:6px solid #ffd046}.special-offer-box-inner{padding:28px;border:4px dashed #292963;border-radius:12px;min-height:390px}.special-offer-box-inner img{height:99px;width:revert-layer;margin-bottom:32px}.special-offer-box-inner h4{font-family:'PenumbraFlareStd-Bold';font-size:44px;text-shadow:2px 2px #ffd046;color:#292963;margin-bottom:10px}.special-offer-box-inner p{font-family:'Poppins-SemiBold';color:#1D1D1D}.special-offer-box-inner .white-button a{display:inline-block}.special-offer-box-inner .button-group{margin-top:19px}.swiper-pagination{position:static !IMPORTANT;margin-top:35px}.swiper-pagination span{border:1px solid #fff;width:16px;height:16px;opacity:1;background:#fff0;position:relative}.swiper-pagination span.swiper-pagination-bullet-active:before{content:'';position:absolute;width:70%;height:70%;border-radius:50%;background:#ffd046;left:50%;top:50%;transform:translate(-50%,-50%)}.plumber-near-me-section{background:#FFD046;padding:25px 0}.plumber-near-me-content h3{font-family:'PenumbraFlareStd-Bold';margin-bottom:4px;color:#292963;font-size:22px}.plumber-near-me-content p{font-family:'Poppins-Regular';color:#1D1D1D}.plumber-near-me-content p a{font-family:'Poppins-SemiBold';color:#1D1D1D}section.testimonial-section{margin:70px 0}.testimonial-review-box_inner{border-radius:30px;flex-wrap:wrap ! IMPORTANT;background:linear-gradient(2deg,#EAEAEF,#FFFFFF);border-radius:20px;border:6px solid #292963;display:inline-block}.testimonial-review-box{padding:35px;border:4px dashed #292963;border-radius:15px;min-height:390px}.testimonial-review-box img{max-width:200px;margin-bottom:35px}.testimonial-review-box p{font-family:'Poppins-Medium';font-size:21px;color:#1D1D1D;position:relative;margin-bottom:43px}.testimonial-review-box h6{font-family:'Poppins-Medium';font-size:21px;color:#1D1D1D;position:relative;font-style:italic}.testimonial-review-box p:before,.testimonial-review-box p:after{content:'';position:absolute;background-size:contain !IMPORTANT;background-position:center !IMPORTANT;height:60px;width:60px;background-repeat:no-repeat}.testimonial-review-box p:before{top:-67px}.testimonial-review-box p:after{right:0;bottom:-54px}#testimonial-slider .swiper-pagination span{border-color:#292963}.service-box{border:2px solid #ffd046;background:#fff;padding:10px;border-radius:10px}.service-box img{border-radius:10px}.service-box h4{text-align:center;color:#292963;font-family:'Poppins-Medium';font-size:19px;margin-top:10px;min-height:54px}.service-cta.d-flex.align-items-center{margin-top:50px;background:#ffb400;padding:23px;border-radius:15px;position:relative;flex-wrap:wrap !IMPORTANT}.service-cta-content h3{font-size:26px;padding-right:45px;font-family:'Penumbra-Flare-Std-Semibold';color:#292963}.service-cta-content{width:50%}.service-cta-image{width:50%}.service-cta.d-flex.align-items-center:before{content:'';position:absolute;width:50px;height:50px;background-repeat:no-repeat ! IMPORTANT;background-size:contain ! IMPORTANT;right:-18px;top:-25px}.service-cta-content .blue-button a{display:inline-flex;height:50px;padding:8px 23px;justify-content:center;align-items:center;font-size:22px}.service-cta-content .blue-button{margin-top:24px}.service-cta-image img{margin-bottom:-79px}section.area-serve-section{margin:70px 0}.area-list{display:flex;flex-wrap:wrap;align-items:center}.area-list p{margin:0;width:calc(100% - 45px);font-family:'Poppins-SemiBold'}.area-list img{width:45px}.align_button_block a{display:inline-flex;height:50px;padding:10px 25px;justify-content:center;align-items:center}.align_button_block .blue-button a{margin:0}.align_button_block .white-button{margin-right:15px}.area-serve-section .row{background-repeat:no-repeat !IMPORTANT}.area-serve-map iframe{height:400px;border:1px solid #FFD046 !IMPORTANT;border-radius:15px}.blog_feature_image{position:relative}.post-content p img{width:80%;margin:auto;display:block;margin-top:20px;margin-bottom:20px;object-fit:contain;border-radius:20px}.blog_feature_image a{position:absolute;background:#ffd046;color:#292963;right:20px;top:20px;padding:2px 10px;border-radius:30px;font-size:15px;font-family:'Poppins-Medium'}.blog_feature_image img{border-radius:15px}section.blog-section{margin:80px 0}.blog_content_block{padding:0 22px;margin-top:-20px;position:relative;z-index:1}.blog_inner{border:1px solid #EAEAEF;padding:10px;border-radius:10px;height:100%}.blog_content_block h5{background:#292963;color:#fff;display:inline-block;font-family:'Poppins-Medium';font-size:15px;padding:7px 16px;border-radius:30px;margin-bottom:10px}.blog_content_block h2{color:#292963;font-family:'Poppins-SemiBold';font-size:22px;margin-bottom:8px}.blog_content_block h2:hover{color:#ffd046}.blog_content_block p{font-family:'Poppins-Regular';color:#000}.post-content h4{color:#292963;font-size:22px;margin:0 0 10px 0;font-family:'Poppins-Medium'}.post-content table,th,td{border:1px solid #000;border-collapse:collapse;padding:5px;margin:0 0 12px 0;font-family:'Poppins-Regular';font-size:16px}.single-post-detail .post-content a{font-family:'Poppins-Regular'}nav.navigation.pagination{display:flex;justify-content:center;align-items:center;grid-gap:15px}nav.navigation.pagination .page-numbers{display:inline-flex;justify-content:center;align-items:center;border:1px solid #000;margin:0;text-decoration:none;padding:0;line-height:1;font-size:16px;font-weight:400;padding:10px 20px;min-width:50px!important;background:#292963;color:#fff;border:1px solid #224275;font-family:'PenumbraFlareStd-Bold'}nav.navigation.pagination .page-numbers.current{background:#FFD046;color:#000}aside#secondary{display:none}main#primary{margin:50px 0}section.about-us-section{margin:80px 0}.about-us-image img{border-radius:20px;border:3px solid #ffd046}.about-us-service-section .yellow-button a{padding:10px 30px;margin-right:10px}.about-us-service-section .button-group{margin-top:50px;margin-bottom:20px}.common-hero-banner{padding:90px 0}.common-hero-banner h1{font-family:'PenumbraFlareStd-Bold';font-size:44px;text-shadow:2px 2px #ffd046;color:#fff;text-transform:uppercase}section.contact-us-page-section{margin:80px 0}.contactus-form{margin-top:30px}.footer-contact-us{background:#292963;padding:50px;border-radius:20px}.contact-follow-us h3{font-family:'PenumbraFlareStd-Bold';font-size:38px;color:#fff;margin-bottom:30px}.contact-phone{margin-bottom:15px;color:#ffd046;font-size:18px;font-family:'Poppins-Medium'}.contact-phone img{width:40px;height:40px;margin-right:10px}.contact-phone a{color:#ffd046;font-size:18px;font-family:'Poppins-Medium'}.contact-phone a:hover{color:#fff}.contact-follow-us h4{font-family:'PenumbraFlareStd-Bold';font-size:28px;color:#fff;margin-bottom:20px;margin-top:40px}.contact-social-media a{margin-right:10px}.contact-social-media a img{width:45px}.contact-social-media a img:hover{background:#ffd046;border-radius:50%}.contact-us-bus-img{margin-top:30px}.contactus-form form input,.contactus-form form select,.contactus-form form textarea{width:100%;height:50px;border:3px solid #292963;border-radius:30px;box-shadow:none!important;padding:5px 17px;outline:none ! IMPORTANT;font-size:16px;color:#292963;font-family:'Poppins-Regular'}.contactus-form form input::placeholder,.contactus-form form textarea::placeholder{font-size:16px;color:#292963}.contactus-form form textarea{height:160px}.contactus-form form .wpcf7-submit{background:#FFD046;border:1px solid #292963;border-radius:30px;padding:6px 25px 6px 6px;color:#292963;width:100%;height:46px;font-family:'PenumbraFlareStd-Bold'}.contactus-form form .wpcf7-submit:hover{background:#292963;color:#fff;border-color:#ffd046}span.wpcf7-spinner{display:none}section.contact-us-map-section p{width:100%;overflow:hidden!important}section.contact-us-map-section iframe{height:400px;width:100%;overflow:hidden!important}section.blog__section{padding:60px 0}.post__inner.blog__inner__blog{border:1px solid #ddd;transition:0.5s;height:100%}.post__inner{border-radius:15px;overflow:hidden}.post-thumbnail{position:relative}.post__inner.blog__inner__blog a{text-decoration:none}.blog__inner__blog .post-thumbnail img{width:100%;height:200px;object-fit:cover}.post__details{border-radius:15px;margin-top:-15px;position:relative;z-index:1;background:#fff;padding:15px}.post-category a{color:#292963;font-weight:600;font-size:15px;text-decoration:none}h3.post-title,h3.post-title a{font-weight:600;color:#000;font-size:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 3px 0}.blog__inner__blog .post-excerpt{color:#000;font-weight:400;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:46px}.post-date{margin-top:15px}.post__date{display:flex;justify-content:space-between;align-items:baseline}.post__date h5{flex:1;color:#292963;font-weight:600!important;font-size:16px}.post__date a{border:1px solid #292963;height:40px;width:40px;display:flex;justify-content:center;align-items:center;border-radius:50%;color:#292963;transform:rotate(-45deg);transition:0.5s}.post__date a:hover{transform:rotate(0deg);background:#FFD046;color:#292963}.post-category{margin:0 0 7px 0}article.single__post__section{padding:50px 0}.post-feature-image{margin-bottom:20px}.post-feature-image img.attachment-large.size-large.wp-post-image{width:100%;height:auto}.post-feature-image img{border-radius:15px}.single__post__sidebar{position:sticky;top:130px}.single__post__sidebar .sidebar__data{border:2px solid #FFD046!important;padding:25px;margin-bottom:15px;border-radius:15px;background:#ffffff!important;color:#292963}.search__post__sidebar form input::placeholder{font-family:'Poppins-Regular';color:#000;font-size:14px}.sidebar__data h4{font-family:'PenumbraFlareStd-Bold';margin-bottom:10px;color:#292963;font-size:22px}.search__post__sidebar form{display:flex;align-items:center;position:relative}.search__post__sidebar form input{width:100%;height:45px;padding:10px;border-radius:18px;border:1px solid #292963 ! IMPORTANT;padding-right:46px;font-size:15px}input[type="search"]{background:#fff}.search__post__sidebar form button{position:absolute;right:10px;top:0;height:45px;background:#fff0 ! IMPORTANT;border:none ! IMPORTANT;outline:none ! IMPORTANT}.sidebar__data{border:1px solid #f3e8f7;padding:25px;margin-bottom:15px;border-radius:15px;background:#f3e8f7}ul.category-list-items{margin:0;list-style:none;padding:0}ul.category-list-items li a{display:block;padding:12px 0;border-bottom:1px solid #292963;color:#000}.post__comments{margin:50px 0}.comments-wrapper.section-inner h3{font-family:'PenumbraFlareStd-Bold';margin-bottom:4px;color:#292963;font-size:22px}small{font-size:80%}.comments-wrapper.section-inner p.comment-notes{width:100%}.comments-wrapper.section-inner p{font-family:'Poppins-Regular'!important;margin:0 0 25px 0;color:#1D1D1D!important}.comments-wrapper.section-inner p.comment-form-comment{width:100%}.comment-form textarea{width:100%;max-height:140px;border-radius:10px;border:2px solid #292963;border-radius:30px;box-shadow:none!important;padding:5px 17px;outline:none ! IMPORTANT;font-size:16px;color:#292963;font-family:'Poppins-Regular'}.comments-wrapper.section-inner p.form-submit{width:100%}.post-content h2{font-family:'PenumbraFlareStd-Bold';font-size:30px;text-shadow:2px 2px #ffd046;color:#292963;margin-bottom:10px}.post-content p{font-family:'Poppins-Regular';margin-bottom:10px;color:#1D1D1D}div#comments p.form-submit input{display:inline-block;background:#FFD046;border:1px solid #292963;border-radius:30px;color:#292963;font-family:'PenumbraFlareStd-Bold';width:auto}div#comments p.form-submit input:hover{background:#292963;color:#fff;border-color:#ffd046}p.comment-form-cookies-consent{display:flex;grid-gap:15px}.comments-wrapper.section-inner input#wp-comment-cookies-consent{height:20px ! IMPORTANT;width:20px ! IMPORTANT}.comment-respond .comment-form-author,.comment-respond .comment-form-email{float:left;width:calc(50% - 1rem)}div#comments label{font-family:'Poppins-Regular';margin-bottom:10px;color:#1D1D1D;display:block}input[type="url"]{width:100%}.comment-form input{border:2px solid #292963;border-radius:30px;box-shadow:none!important;padding:5px 17px;outline:none ! IMPORTANT;font-size:16px;color:#292963;font-family:'Poppins-Regular';height:50px;width:100%}p.logged-in-as a{color:#292963}.common-hero-banner.category-title{background:#292963}section.archive-section{padding:50px 0}p.logged-in-as a:hover{color:#FFD046}.comments-wrapper.section-inner form#commentform{justify-content:space-between;display:flex;flex-wrap:wrap}p.comment-form-url{width:100%}.post__inner.blog__inner__blog:hover{box-shadow:0 0 20px rgba(0 0 0 / 50%)}.post-content h3{color:#292963;font-size:25px;margin:0 0 10px 0;font-family:'Poppins-Medium'}.post-dates{display:flex;align-items:center;grid-gap:15px;margin:0 0 10px 0}section.blog__section .row .col-md-4{margin-bottom:25px}section.archive-section .row .col-md-4{margin-bottom:25px}p{line-height:25px}.testimonial-review-box p{line-height:32px}section.service-detail-intro,section.booking-form-section{margin:80px 0}.service-detail-intro .proudly-serving-content img{margin-bottom:20px}.service-detail-intro .proudly-serving-content .button-group{margin:30px 0 20px}section.service-detail-intro .proudly-serving-content p{width:100%}section.service-detail-intro .proudly-serving-content p a,section.home-about-us-section p a{color:#292963}section.service-detail-intro .proudly-serving-content p a:hover,section.home-about-us-section p a:hover{color:#ffd046}.booking-form .col-12{margin-bottom:20px}.booking-form .col-12 h5{margin-bottom:10px;font-size:18px;font-family:'Penumbra-Flare-Std-Semibold';color:#292963}.contactus-form.booking-form{margin-top:0}.booking-img img{width:auto}.blog_feature_image.home-blog img{height:350px;object-fit:cover}.home-contact-form-section .contact_form .wpcf7-response-output{color:#fff;text-align:center;font-family:'Poppins-Regular';font-size:14px}.about-us-content p a,.about-us-content ul li a,.about-us-content ol li a{color:#292963}.about-us-content p a:hover,.about-us-content ul li a:hover,.about-us-content ol li a:hover{color:#ffd046}.home-about-image img{border-radius:20px;border:1px solid #FFD046}section.faq_section{margin:80px 0}.faq_section .accordion-item h2{outline:none!important}.faq_section .accordion-item h2 button{color:#292963;font-family:'Penumbra-Flare-Std-Semibold';font-size:18px;outline:none!important}.faq_section .accordion-item h2 .accordion-button:not(.collapsed){color:#fff;background-color:#292963;outline:none!important}.faq_section .accordion-item h2 .accordion-button:focus,.faq_section .accordion-item h2 .accordion-button:not(.collapsed){border:none!important;outline:none!important;border-color:transparent!important;box-shadow:none!important}.faq_section .accordion-item{border:1px solid #292963}.faq_section .accordion-button:not(.collapsed)::after{filter:brightness(0) invert(1)}.faq_title h2{margin:0 0 20px 0!important}.blog-detail h2{margin:20px 0 20px 0!important}.button-group a{font-size:18px}.header-menu-buttons .yellow-button a,.banner-section .yellow-button a,.about-us-section .button-group .blue-button a{padding:5px 15px 5px 5px;font-size:18px}section.home-about-us-section .button-group .blue-button a,section.home-offer-deal-section .button-group .blue-button a,.area-serve-section .button-group .blue-button a,.cta_block_inner .button-group .blue-button a{padding:8px 20px;font-size:22px}.cta_block_inner .button-group .blue-button a{margin-right:0}.service-we-provide-section .title_text.service-content p{color:#fff}.service-we-provide-section .service-box{text-align:center;min-height:290px}.service-we-provide-section .service-box a,section.home-service-section.service-surrounding-area .service-content p a{color:#ffd046}.service-we-provide-section .service-box a:hover{color:#292963}.recident-commercial-emergency-sec .row:nth-child(odd){flex-flow:row-reverse;margin:50px 0}.how-work-box{background:#292963;padding:30px;border-radius:20px;border:2px solid #ffd046;height:100%}.how-work-box h6{color:#292963;background:#ffd046;padding:4px 15px 1px;width:fit-content;font-size:22px;border-radius:50px;font-family:'PenumbraFlareStd-Bold';margin-bottom:15px}.how-work-box h3{color:#ffd046;margin-bottom:10px}.how-work-box p{color:#fff}section.home-service-section.why-choose-sec .service-content p{color:#fff}section.home-service-section.why-choose-sec .service-box{padding:30px;height:100%}section.home-service-section.why-choose-sec .service-box img{width:80px;height:auto;margin-bottom:10px}section.home-service-section.why-choose-sec .service-box h4{margin-top:0;min-height:auto;margin-bottom:10px}section.home-service-section.service-surrounding-area{background-position:center center!important;padding:60px 0}section.home-service-section.service-surrounding-area .service-content p{color:#fff}section.home-service-section.service-surrounding-area .service-content p a:hover{color:#fff}.cta_block_inner p a,.area-serve-section p a{color:#292963}.cta_block_inner p a:hover{color:#fff}.service-areas-map iframe{border:3px solid #ffd046;border-radius:20px}.area-serve-map{position:sticky;top:100px}.how-work-box p a{color:#ffd046}.page-id-1436 .service-we-provide-section .service-box{min-height:402px}.page-id-1436 .why-choose-benifits-list{height:100%}.page-id-1436 .why-choose-benifits-list img{height:auto}.why-choose-benifits-list img{height:fit-content}.why-choose-benifits-list{height:100%}@media only screen and (max-width:1399px){.line-image{margin-top:-8px}}@media(max-width:1400px){.top-rate-text h4{font-size:14px}p,ul li,ol li{font-size:14px}.yellow-header-review img{width:108px}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{font-size:14px}a{font-size:14px}.header-google-review-img img{width:78px}.header-logo a img{width:150px}.banner-white-badge-title h2{font-size:12px}.banner-main-title h1{font-size:46px;-webkit-text-stroke:1px #292963}.banner-benifit-list h4{font-size:16px}.banner-benifit-list img{width:24px}.proudly-serving-content h3{font-size:23px}.proudly-serving-content h2{font-size:28px}.proudly-serving-content p{line-height:25px}.proudly-serving-content p.call-us-txt,.proudly-serving-content p.call-us-txt a{font-size:24px}.title_text h3{font-size:12px}.title_text h2{font-size:32px}.mb-5{margin-bottom:35px!important}.swiper-pagination span{height:14px;width:14px}.service-cta-content h3{padding-right:0;font-size:26px}.service-cta-content .blue-button{margin-top:15px}.why-choose-benifits-list img{width:85px}.why-choose-benifits-content h4{font-size:20px}section.why-choose-section{padding-bottom:330px;padding-top:50px}section.home-about-us-section{margin:50px 0}.special-offer-box-inner img{height:65px}.special-offer-box-inner h4{font-size:37px}.special-offer-box-inner{min-height:310px}.plumber-near-me-content h3{font-size:20px}section.testimonial-section{margin:50px 0}.testimonial-review-box img{max-width:175px;margin-bottom:25px}.testimonial-review-box p,.testimonial-review-box h6{font-size:18px}.testimonial-review-box{min-height:360px}.area-serve-map iframe{height:335px}section.area-serve-section{margin:50px 0}section.home-contact-form-section{margin:50px 0}img.contact-form-bus-img{width:750px}img.logo_image_contact{max-width:295px}.input_form input{height:42px}.textarea_form textarea{height:105px}.submit_button input[type="submit"]{height:42px}.blog_feature_image a{font-size:13px}.blog_content_block h5{font-size:12px}.blog_content_block h2{font-size:20px}section.cta-section{margin:50px 0}.cta_block_inner h2{font-size:28px}.footer-logo a img{width:150px}.footer-social-media a img{width:35px}.menu-list-title h3{font-size:18px}.testimonial-review-box p{margin-bottom:36px !IMPORTANT}.request-free-quote-button{right:-80px}.common-hero-banner{padding:70px 0}.common-hero-banner h1{font-size:34px}.contactus-form form input,.contactus-form form select,.contactus-form form textarea{margin-bottom:15px}section.contact-us-page-section{margin:60px 0}.common-hero-banner{padding:70px 0}.common-hero-banner h1{font-size:34px}.contact-follow-us h3{font-size:30px}.contact-phone img{width:32px;height:32px}.contact-phone a{font-size:16px}.contact-follow-us h4{font-size:24px}.contact-social-media a img{width:38px}section.about-us-section,section.service-box-section,section.service-detail-intro,section.booking-form-section{margin:60px 0}.footer-phone a{font-size:14px}section.about-us-section .button-group{margin-top:15px}.booking-form .col-12{margin-bottom:7px}.home-offer-deal-section .button-group{margin-top:15px}section.home-about-us-section .button-group .blue-button a,section.home-offer-deal-section .button-group .blue-button a,.area-serve-section .button-group .blue-button a,.cta_block_inner .button-group .blue-button a{padding:8px 15px;font-size:21px}.post-content table,th,td{font-size:14px}.recident-commercial-emergency-sec .why-choose-benifits-list img{width:115px;height:115px}.recident-commercial-emergency-sec .why-choose-benifits-list{height:100%}}@media(max-width:1200px){.title_text h2{font-size:28px}.header-google-review-img.d-flex.align-items-center{display:none !IMPORTANT}.banner-main-title h1{font-size:40px}.testimonial-review-box p{margin-bottom:36px !IMPORTANT}img.logo_image_contact{max-width:260px}img.contact-form-bus-img{margin-left:-303px}.common-hero-banner{padding:60px 0}.common-hero-banner h1{font-size:28px;text-shadow:1px 1px #ffd046}.sidebar__data h4{font-size:18px}.single__post__sidebar .sidebar__data{padding:15px}.post-category a{font-size:12px}h3.post-title,h3.post-title a{font-size:15px}section.home-about-us-section .button-group a{padding:6px 25px}.proudly-serving-content .yellow-button a,.white-button a{padding:10px 30px}section.home-offer-deal-section .button-group a{padding:10px 25px}section.home-offer-deal-section .button-group{margin-top:15px}}@media(max-width:992px){.mega-menu-toggle{background:#fff0 !IMPORTANT}span.mega-toggle-animated-inner,span.mega-toggle-animated-inner:before,span.mega-toggle-animated-inner:after{background:#ffbb1d ! IMPORTANT}ul#mega-menu-menu-1{background:#fff ! IMPORTANT}.yellow-header .col-12.d-flex.align-items-center.justify-content-between{flex-wrap:wrap !IMPORTANT;justify-content:center !IMPORTANT}.top-rate-text{width:100%;text-align:center}.white-header .button-group{display:none !IMPORTANT}.banner-main-title h1{font-size:36px}section.proudly-serving-section{margin:50px 0}.proudly-serving-content p{width:100%}section.home-service-section{padding:50px 0;padding-bottom:100px}.button-group{flex-wrap:wrap !IMPORTANT;gap:9px}img.contact-form-bus-img{width:600px;margin-left:-270px}.blue-footer .col-md-6.col-12{margin-bottom:15px}.blue-footer{padding:50px 0;padding-bottom:30px}.common-hero-banner{padding:50px 0}.common-hero-banner h1{font-size:30px}section.contact-us-page-section{margin:50px 0}.footer-contact-us{padding:20px}.contact-follow-us h3{font-size:24px;margin-bottom:20px}.contact-phone img{width:28px;height:28px;margin-right:6px}.contact-phone a{font-size:14px}.contact-follow-us h4{font-size:18px;margin-bottom:15px;margin-top:30px}.title_text.contact-form h2{font-size:24px}.contactus-form{margin-top:18px}.contactus-form form input,.contactus-form form select{font-size:14px;height:48px}.contactus-form form textarea{font-size:14px;height:120px}.contactus-form form input::placeholder,.contactus-form form textarea::placeholder{font-size:14px}section.about-us-section,section.service-box-section,section.service-detail-intro,section.booking-form-section{margin:50px 0}.faq_section .accordion-item h2 button{font-size:16px}.header-menu-buttons .yellow-button a,.banner-section .yellow-button a,.service-cta-content .blue-button a,section.home-about-us-section .button-group .blue-button a,section.home-offer-deal-section .button-group .blue-button a,.area-serve-section .button-group .blue-button a,.cta_block_inner .button-group .blue-button a,.about-us-section .button-group .blue-button a{font-size:20px}button.mega-close{display:none!important}.preventing-maintenance-section .why-choose-benifits-list{flex-flow:column;padding:15px}.preventing-maintenance-section .why-choose-benifits-content{width:100%;padding-left:0;text-align:center;padding:13px}.page-id-1436 .service-we-provide-section .service-box{min-height:472px}}@media(max-width:767px){.service-cta-content{width:100%}.service-cta-image{display:none}.home-about-us-section .row{flex-direction:column-reverse}.why-choose-section .col-md-6.col-12{margin-bottom:15px}.home-about-image{margin-top:25px}.white-button a{padding:15px 30px}.special-offer-box-inner h4{font-size:34px}.plumber-near-me-content{text-align:center}.testimonial-review-box p:before,.testimonial-review-box p:after{height:41px;width:41px}.testimonial-review-box p,.testimonial-review-box h6{font-size:16px}.area-serve-section .title_text.about-title-desc{margin-bottom:25px}.area-serve-listing-image.d-flex.align-items-center.row{margin-top:18px}.area-serve-map iframe{height:250px}img.logo_image_contact{max-width:200px;margin:0 auto}img.contact-form-bus-img{width:100%;margin:15px 0}.input_form{width:100%}.blog-section .col-md-6{margin-bottom:25px}.cta_block_inner h2{padding:0;text-align:center}.cta_block{background-position:left !IMPORTANT}.cta_block_inner .button-group{justify-content:center !IMPORTANT;gap:0}.cta_block_inner .button-group a{margin:0 !IMPORTANT}.yellow-footer .copyright-txt h5,.yellow-footer .copyright-txt a{text-align:center}.contact-us-page-section .title_text.contact-form{margin-top:25px}.common-hero-banner h1{font-size:24px;text-shadow:1px 1px #ffd046}div#comments p{margin-bottom:10px}.comment-respond .comment-form-author,.comment-respond .comment-form-email{width:100% !Important}.common-hero-banner{padding:40px 0}.common-hero-banner h1{font-size:24px}section.contact-us-page-section{margin:40px 0}.contact-follow-us h3{font-size:20px;margin-bottom:15px}.contact-phone p,.contact-phone a{font-size:12px}.contact-follow-us h4{font-size:16px;margin-top:20px}.contact-social-media a img{width:30px}.footer-contact-us{margin-bottom:30px}.post-content h2{font-size:28px}.post__comments{margin:30px 0}.comments-wrapper.section-inner h3{font-size:22px}.sidebar__data h4{font-size:20px}section.archive-section .row .col-md-4{padding-bottom:25px}section.about-us-section,section.service-box-section,section.booking-form-section{margin:40px 0}section.service-detail-intro{margin:30px 0}.about-us-image{margin-bottom:20px}section.about-us-section .row{flex-flow:column-reverse}.about-us-service-section .yellow-button a{margin-right:0}.about-us-service-section .yellow-button{margin-bottom:32px}.about-service-section1 .home-about-image,.about-service-section2 .home-about-image,.about-service-section3 .home-about-image{margin-top:0}.about-service-section2 .row{flex-flow:column}.booking-form .col-12 h5{font-size:16px}.why-choose-service .row{flex-flow:column}section.proudly-serving-section,section.cta-section,section.blog-section,section.home-contact-form-section{margin:30px 0}.proudly-serving-content .button-group{margin:20px 0}.service-cta-content .button-group{justify-content:center!important}section.home-about-us-section{margin:30px 0}.home-about-us-section .home-about-image,.home-offer-deal-section .home-about-image{margin:0 0 20px 0}section.why-choose-section{margin:40px 0;padding-top:40px}section.home-offer-deal-section .button-group{margin:20px 0 0}.button-group a{font-size:18px}.white-button a{padding:8px 30px}.banner-section .blue-button a{padding:6px 15px 6px 6px;margin-right:0}.banner-section .button-group a{font-size:16px}.header-menu-buttons .yellow-button a,.banner-section .yellow-button a,.service-cta-content .blue-button a,section.home-about-us-section .button-group .blue-button a,section.home-offer-deal-section .button-group .blue-button a,.area-serve-section .button-group .blue-button a,.cta_block_inner .button-group .blue-button a,.about-us-section .button-group .blue-button a{font-size:19px}.recident-commercial-emergency-sec .row:nth-child(odd){flex-flow:column-reverse}.page-template-service-area .white-button a{padding:8px 30px 6px!important}.why-homeowner-sec .row{flex-flow:column!important}.page-id-1436 .service-we-provide-section .service-box{min-height:384px}}@media(max-width:600px){.contant_404_page img{width:65%}}@media only screen and (max-width:575px){.post-content h2{font-size:24px}.comment-form input{font-size:14px}}@media(max-width:550px){.cta_block_inner .button-group{gap:10px}.cta_block_inner .button-group .white-button{margin:0}.cta_block{padding:20px}.cta_block_inner h2{font-size:26px}.title_text h2 br{display:none}.home-about-us-section .white-button{margin:0}section.why-choose-section{padding-bottom:250px}section.home-about-us-section .button-group a{margin:0}.banner-section{height:auto;padding:40px 0}.banner-main-title h1{font-size:30px}.banner-benifits-listing{flex-wrap:wrap !IMPORTANT}.proudly-serving-content h3{font-size:20px}.proudly-serving-content h2{font-size:24px}.proudly-serving-content p.call-us-txt,.proudly-serving-content p.call-us-txt a{font-size:20px}.proudly-serving-content .yellow-button{margin:0}.title_text h2{font-size:22px;text-shadow:1px 1px #ffd046}.service-cta-content h3{font-size:22px;text-align:center}.why-choose-benifits-list img{width:65px}.why-choose-benifits-content{width:calc(100% - 65px)}.why-choose-benifits-content h4{font-size:18px}.proudly-serving-content .button-group a{display:inline-block !IMPORTANT}section.home-service-section{overflow:hidden}body{overflow-x:hidden}section.cta-section{overflow:hidden}section.contact-us-map-section iframe{height:200px}.preventing-maintenance-section .why-choose-benifits-content{width:100%;padding:10px}.preventing-maintenance-section .why-choose-benifits-list img{width:75px;height:75px}}@media(max-width:510px){section.blog__section .pagination{grid-gap:3px!important;padding:0!important}.pagination .page-numbers{font-size:14px!important;padding:10px 10px!important;min-width:30px!important}}@media(max-width:450px){.page-id-1436 .service-we-provide-section .service-box{min-height:384px}}@media only screen and (max-width:375px){.line-image{margin-top:-12px}section.why-choose-section{padding-bottom:440px}#mega-menu-wrap-menu-1 .mega-menu-toggle+#mega-menu-menu-1{width:250px!important}}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-flyout ul.mega-sub-menu{z-index:999;position:absolute;width:350px!important;max-width:none;padding:0;border:0;background:#f1f1f1;border-radius:0}