table{border-collapse:collapse;border-spacing:0}q:before,q:after,blockquote:before,blockquote:after{content:""}.fixed{position:fixed;top:0;left:0;right:0;z-index:1024;transition:.5s}.no-margin{margin:0}.no-padding{padding:0}.padding-custom{padding-left:5px;padding-right:5px}.margin-custom{margin-left:-5px;margin-right:-5px}.eq-row-height{display:table}.eq-col-height{display:table-cell}.eq-flex-row{display:flex;flex-wrap:wrap}.overlay-effect-1::before{background-color:rgba(0,0,0,.7);position:absolute;top:0;left:0;right:0;height:100%;width:100%;content:"";z-index:9}.overlay-effect::before{background-color:rgba(255,180,17,.7);position:absolute;top:0;left:0;right:0;height:100%;width:100%;content:""}header .top-header{background-color:black;color:white;padding:8px 0}header .top-header ul li{display:inline-block}header .top-header .upper-contact ul li{margin-right:10px}header .top-header .upper-contact ul li a{display:block;background-color:transparent;color:#3363c0;padding:5px 12px;border-radius:3px;font-size:15px;border:1px solid #3363c0}header .top-header .upper-contact ul li a i{margin-right:5px}header .top-header .upper-contact ul li a:hover{background-color:#3363c0;border:1px solid transparent;color:white}header .top-header .social-top{text-align:right}header .top-header .social-top ul li{margin-right:10px}header .top-header .social-top ul li:last-child{margin-right:0}header .top-header .social-top ul li a{display:block;width:30px;height:30px;line-height:27px;border:1px solid #3363c0;text-align:center;color:white;font-size:14px;border-radius:50px}header .top-header .social-top ul li.facebook a:hover{background-color:#3a559f;border:1px solid transparent}header .top-header .social-top ul li.twitter a:hover{background-color:#55acee;border:1px solid transparent}header .top-header .social-top ul li.google a:hover{background-color:#ff4031;border:1px solid transparent}header .navbar .navbar-brand h2{color:#3363c0;font-weight:600}.contact-box{background-color:#3363c0;border-radius:30px;border:1px solid transparent}.contact-box:hover{background-color:transparent;border-color:#3363c0}.contact-box a{color:white!important}.overlay-text{color:black}.overlay-text h3{font-weight:600;font-size:36px}.overlay-text span{font-size:18px;color:black}.overlay-text p{font-size:36px;color:black;font-weight:600;padding-top:15px}#home-slider .owl-dots{display:none}.home-slider-caption h3{font-size:32px;font-weight:600;padding-bottom:20px;color:#fff;line-height:40px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:20px;position:relative}.home-slider-caption h3:before{content:"";width:80px;height:1px;background-color:#3363c0;position:absolute;bottom:0}#home-slider .owl-nav.disabled{display:block;margin-top:0;position:absolute;top:30%;font-size:100px;z-index:999;left:0;right:0}#home-slider .owl-nav.disabled{display:block;position:absolute;left:0;right:0;top:30%}#home-slider .owl-nav.disabled .owl-prev{position:absolute;left:50px}#home-slider .owl-nav.disabled .owl-prev span{font-size:50px;color:white;text-shadow:1px -5px 10px black;width:50px;height:50px;text-align:center;line-height:40px;background-color:#646e7b;display:inline-block}#home-slider .owl-nav.disabled .owl-prev span:hover{background-color:#3363c0}#home-slider .owl-nav.disabled .owl-next{position:absolute;right:50px}#home-slider .owl-nav.disabled .owl-next span{font-size:50px;color:white;text-shadow:1px -5px 10px black;width:50px;height:50px;text-align:center;line-height:40px;background-color:#646e7b;display:inline-block}#home-slider .owl-nav.disabled .owl-next span:hover{background-color:#3363c0}.owl-theme .owl-nav [class*=owl-]:hover{background:0 0!important}.owl-theme .owl-nav [class*=owl-]:focus{outline:none}.services-block .inner-box .lower-content .text{color:#848484;font-size:16px;line-height:24px;margin-top:15px;text-align:left}.testimonial-block{position:relative;padding:30px 0}.testimonial-block .inner-box{background-color:#f1f1f1;position:relative;padding:0 30px 30px}.testimonial-block .inner-box .quote-icon{position:relative;width:70px;height:70px;color:#3363c0;line-height:64px;font-size:28px;text-align:center;border-radius:50%;margin-top:-40px;display:inline-block;border:4px solid #fff;background-color:#f7f7f7}.testimonial-block .inner-box .text{position:relative;color:#878787;font-size:16px;margin-top:15px;margin-bottom:20px;line-height:24px;text-align:justify;height:170px;max-height:170px}.testimonial-block .inner-box .lower-box{padding-top:22px;border-top:1px solid #3363c0}.testimonial-block .inner-box .lower-box span{font-weight:600;color:#3363c0;font-size:18px;display:block}.testimonial-block .inner-box:after{position:absolute;content:"";left:30px;bottom:-25px;border-top:25px solid #f1f1f1;border-right:25px solid transparent}.extra-section{background-image:url("/wp-content/themes/hengplumbing/css/../images/home-2.jpg");background-repeat:no-repeat;padding:90px 0;position:relative;--lzl-bg-img:"/wp-content/themes/hengplumbing/css/../images/home-2.jpg"}.extra-section:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background-color:rgba(42,42,51,.85)}.extra-inner{border:2px solid rgba(255,255,255,.1);text-align:center;padding:35px;position:relative;z-index:9999}.extra-inner p{color:white;font-size:30px;line-height:50px;padding-bottom:0;text-align:center}#banner-section{position:relative}#banner-section:before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);content:""}#banner-section .banner-content{width:500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);text-align:center}#banner-section .banner-content h2{font-size:60px;font-weight:600;color:white}.bread-crumb{padding:15px 0;border:1px solid #f4f4f4}.bread-crumb ul li{display:inline-block;padding:0 6px;color:#3363c0}.bread-crumb ul li i{margin-left:15px}.bread-crumb ul li a{color:black}.bread-crumb ul li a:hover{color:#3363c0}.about-main{margin:50px 0 0}.about-content-main h2{position:relative;font-size:20px;font-weight:600;color:#3363c0;text-transform:uppercase;margin-bottom:25px;border-bottom:1px solid #f4f4f4;padding-bottom:25px}.about-content-main h2:after{width:100px;height:3px;content:"";background-color:#3363c0;position:absolute;left:0;bottom:-1px}.about-last{background-color:rgba(0,0,0,.8);padding:35px 0;background-size:cover;background-repeat:no-repeat;background-position:center center}.about-top .about-a{border:1px solid #4b4b4b;padding:10px;text-align:center;color:#3363c0;font-size:50px}.about-top .about-b{text-align:center;margin-top:20px}.about-top .about-b h3{font-size:20px;text-transform:capitalize;color:white;padding-bottom:0}.mid-update{background-color:#3363c0;padding:20px}.mid-1-updated{margin:0;padding:0}.faq{padding:50px 0}.about-content-main h3{font-size:18px;color:#3363c0;font-weight:600}.about-content-main h4{font-size:16px}.panel-heading a{color:white;font-size:18px;font-weight:500;display:block}.service-sec{padding:50px 0}.service-1-box ul.service-listing li{display:block}.service-1-box ul.service-listing li a{padding:15px;display:block;background-color:#fafafa;color:#3363c0;font-size:17px;margin-bottom:5px;text-transform:capitalize}.service-1-box ul.service-listing li a:hover{background-color:#3363c0;color:white}.service-1-box ul.service-listing li a:hover i{opacity:1}.service-1-box ul.service-listing li a.active{background-color:#3363c0;color:white}.service-1-box ul.service-listing li a.active i{opacity:1}.service-1-box ul.service-listing li a i{float:right;color:white;opacity:0}.service-image-gallary .service-image-1-gallary{overflow:hidden}.service-image-gallary .service-image-1-gallary img{width:100%;height:405px;max-height:405px;transition:.5s;-webkit-transition:.5s}.service-image-gallary .service-image-1-gallary:hover img{transform:scale(1.2);-webkit-transform:scale(1.2)}.service-image-gallary .service-image-2-gallary ul li{margin-bottom:30px;overflow:hidden}.service-image-gallary .service-image-2-gallary ul li:last-child{margin-bottom:0}.service-image-gallary .service-image-2-gallary ul li img{width:100%;height:115px;max-height:115px;transition:.5s;-webkit-transition:.5s}.service-image-gallary .service-image-2-gallary ul li img:hover{transform:scale(1.2);-webkit-transform:scale(1.2)}.service-detail-content{margin-top:30px}.service-content-main h2{font-size:20px!important}.service-content-main h3{font-size:18px!important;font-weight:600}.service-content-main h4{font-size:16px!important}.contact-social ul li{display:inline-block}.contact-social ul li a i{display:block;width:35px;height:35px;line-height:35px;border:1px solid #3363c0;text-align:center;color:#3363c0;font-size:20px;background-color:transparent}.contact-social ul li a i:hover{background-color:#3363c0;color:white}.contact-inner-sec{padding:50px 0}.contact-1-inner .form-group{margin-bottom:20px}.contact-1-inner .form-group .form-control{height:44px;border-radius:0;border-color:transparent;background-color:#f1f1f1}.contact-1-inner .form-group .form-control:focus{border-color:#3363c0;background-color:transparent;outline:none;box-shadow:none}.contact-1-inner .form-group textarea{height:100%!important}.contact-2-inner ul li{margin-bottom:30px;font-size:18px;color:#3363c0;line-height:24px}.contact-2-inner ul li a{color:#3363c0}.contact-2-inner ul li i{width:50px;height:50px;line-height:50px;font-size:25px;color:white;background-color:#3363c0;text-align:center;margin-right:20px}.contact-info li a:hover{color:#3363c0!important}ul.ul-style{list-style:disc;margin-left:20px}ul.ul-style li{color:#949494;font-size:16px;padding-bottom:10px}.service-content-main ul{list-style-type:disc;padding-left:20px}.service-content-main ul li,ol li{padding-bottom:3px;line-height:24px;color:#000}.service-content-main ol{list-style-type:decimal;padding-left:20px;text-align:justify}.service-content-main ol>li::marker{font-weight:900;font-size:14px}.extra-section.lzl:not(.lzl-ed),.extra-section.lzl-ing:not(.lzl-ed){background-image:none}.detail-img{position:relative;width:850px;height:400px;margin-bottom:30px}.detail-img img{width:100%;height:100%;object-fit:cover}.blog-detail h2{font-size:22px;line-height:18px;text-align:left;font-weight:600;margin:7px 0 23px}.blog-detail h3{font-size:20px;margin:7px 0 23px;padding-bottom:0}#blog{padding:50px 0}#blog-detail{padding:50px 0}@media (max-width:991px){header .navbar .navbar-brand h2{padding:20px 0}.nav-btn-sec{padding:15px}.contact-box{border-radius:0px}.upper-contact{text-align:left!important}.about-content-main h2{font-size:30px}.contact-2-inner ul.contact-info li{padding-left:68px;height:50px}.contact-2-inner ul.contact-info li i{position:absolute;left:15px;margin-bottom:15px}header .navbar .navbar-nav li#menu-item-26 ul.dropsub-menu li.active a{color:#3363c0!important}.detail-img{width:100%;height:auto}}@media (max-width:767px){#banner-section .banner-content h2{font-size:40px}#home-slider .owl-nav.disabled{display:none}.about-last{padding:35px 0 5px}.about-top{margin-bottom:30px}.about-image-main img{margin-bottom:25px}.service-listing{margin-bottom:15px}.service-image-1-gallary{margin-bottom:15px}.service-image-2-gallary ul li{display:inline-block;width:33.33%;margin-right:15px}.service-image-2-gallary ul li:last-child{margin-right:0}.service-image-gallary .service-image-2-gallary ul{display:flex;-webkit-display:flex}.service-image-gallary .service-image-2-gallary ul li{margin-bottom:0}.extra-section{padding:50px 0}.contact-1-inner{margin-bottom:30px}}@media (max-width:575px){header .social-top{text-align:left!important;margin-top:10px}.about-content-main h2{font-size:25px}#banner-section{height:220px!important}#banner-section .banner-content h2{font-size:30px;line-height:35px!important}.contact-social ul li{margin-bottom:0!important}}@media (max-width:480px){header .top-header .social-top{text-align:center!important;display:none}header .top-header .upper-contact ul li{display:block;margin-bottom:5px;margin-right:0;text-align:center}header .top-header .upper-contact ul li:last-child{margin-bottom:0}.service-1-box ul.service-listing li a{font-size:15px}.home-slider-caption h3{font-size:24px}#banner-section .banner-content{width:100%;text-align:center}.mid-1-updated{margin-top:0!important}.mid-1-updated .text-right{text-align:left!important}.service-image-gallary .service-image-1-gallary img{height:290px;max-height:290px}.service-image-gallary .service-image-2-gallary ul li img{height:100px;max-height:100px}.testimonial-block .inner-box .text{height:200px;max-height:200px}}.about-content-main h1{position:relative;font-size:25px;font-weight:600;color:#3363c0;text-transform:uppercase;margin-bottom:25px;border-bottom:1px solid #f4f4f4;padding-bottom:25px}.about-content-main h1:after{width:100px;height:3px;content:"";background-color:#3363c0;position:absolute;left:0;bottom:-1px}#banner-section .banner-content div{font-size:2.5rem;color:white}header .navbar .navbar-brand div{color:#3363c0;font-weight:600;margin-bottom:10px!important;padding-bottom:10px!important;font-size:2rem}.banner-form{position:absolute;top:120px;background:rgba(0,0,0,.6);padding:10px;width:400px;right:200px;z-index:1}.banner-form .form-group{margin-bottom:10px!important}.form-title p{color:#fff;text-transform:uppercase;font-size:20px}input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.form-control{background:#fff}textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.form-control{background:#fff}.ht .form-group .form-control{background:#fff!important}div.wpcf7-response-output{margin:0 10px!important}.ht input[type=text],input[type=tel],input[type=email]{height:35px!important}div.wpcf7-validation-errors{border:2px solid #3363c0!important;color:#fff}span.wpcf7-not-valid-tip{color:#3363c0!important}.banner-form2{position:absolute;top:130px;background:rgba(0,0,0,.6);padding:10px;width:370px;right:105px;z-index:1}.banner-form2 .form-group .form-control{height:30px}.banner-form2 .form-group{margin-bottom:10px}.btn-page:hover{background:#fff}@media (max-width:991px){.banner-form{display:none}.banner-form2{position:inherit;width:auto;margin:15px;background:rgba(0,0,0,86%)}}@media screen and (max-width:1199px) and (min-width:992px){.banner-form{right:30px}.banner-form2{right:30px}#banner-section .banner-content{left:40%}}.blog-detail p{text-align:justify}div.wpcf7-response-output{color:#3363c0;font-weight:900}