/*!
Theme Name: Birnie Plumbing & Drains
Theme URI: https://birnie.pro
Author: Birnie Plumbing & Drains
Author URI: https://birnie.pro
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: birnie-plumbing-drains
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.

Birnie Plumbing & Drains is based on Birnie Plumbing & Drains https://Birnie Plumbing & Drains/, (C) 2012-2020 Automattic, Inc.
Birnie Plumbing & Drains 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/
*/
 :root{--red:#E7232B}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}:focus{outline:5px auto rgba(0,150,255,1);-webkit-outline:5px auto rgba(0,150,255,1);-moz-outline:5px auto rgba(0,150,255,1);-ms-outline:5px auto rgba(0,150,255,1);-o-outline:5px auto rgba(0,150,255,1)}*:focus{outline:5px auto rgba(0,150,255,1);-webkit-outline:5px auto rgba(0,150,255,1);-moz-outline:5px auto rgba(0,150,255,1);-ms-outline:5px auto rgba(0,150,255,1);-o-outline:5px auto rgba(0,150,255,1)}*{box-sizing:border-box}button:focus{box-shadow:none!important}body{font-family:'Poppins',sans-serif;font-weight:400;margin:0;padding:0;-webkit-text-size-adjust:100%}img{max-width:100%;display:block;height:auto}input,textarea,button,select,span,a{-webkit-tap-highlight-color:rgba(0,0,0,0)}body,p,li{font-size:25px;line-height:1.8;color:#000;font-weight:500}p{margin:0 0 46px 0}p:last-child{margin-bottom:0}h1,h2,h3,h4,h5,h6{font-family:'Poppins',sans-serif;margin:0;line-height:1.2;color:#000;font-weight:700}h1,.h1{font-size:60px}h2,.h2{font-size:45px}h3,.h3{font-size:40px}h4,.h4{font-size:30px}h5,.h5{font-size:22px}h6,.h6{font-size:20px}.grey-bg{background-color:#eee}input,textarea,select{font-family:'Poppins',sans-serif;font-size:18px;padding:0 28px;width:100%;border:1px solid transparent;background:#fff;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;-ms-appearance:none!important;-o-appearance:none!important;font-weight:400;color:#000;border-radius:5px;height:80px}input.gform_button{background:#e7232b;font-size:20px;color:#fff;text-transform:uppercase;letter-spacing:.25em;font-weight:700;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;-o-transition:0.5s all;cursor:pointer}input.gform_button:hover{background:#0a0405;color:#fff}textarea{height:100px}::-webkit-input-placeholder{color:inherit!important;font-size:inherit!important}:-ms-input-placeholder{color:inherit!important;font-size:inherit!important}::placeholder{color:inherit!important;font-size:inherit!important}button{border:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;cursor:pointer}input[type="submit"]:focus{outline:none}select{outline:none!important}ul,li{list-style:none;margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.padding-top-none{padding-top:0!important}.cta-wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;margin-bottom:24px;padding:1em 0}.cta-wrapper .cta-link{width:24%;color:#fff}.cta-wrapper .cta-card{position:relative;margin:.5em;border-radius:10px 10px 0 0}.cta-wrapper .cta-card .cta-image{background-position:center;background-size:cover;background-position:repeat;padding:10em 0 1em;border-radius:10px 10px 0 0;background-color:#b82626}.cta-wrapper .cta-card .cta-image:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px}.cta-wrapper .cta-text{position:relative;transition:0.3s;background-color:#fff;color:#000;padding:1em}.cta-wrapper .cta-link:hover,.cta-wrapper .cta-link:active,.cta-link:focus{font-weight:700}#site-content{overflow-x:hidden}.chromeperfectpixel-overlay,.chromeperfectpixel-overlay-container{width:100%!important;pointer-events:none!important;height:auto!important}.clearfix::before,.clearfix::after{visibility:hidden;display:table;content:" ";clear:both}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.d-none{display:none}.wrapper{margin:0 auto;width:84.063%;padding:0}@media screen and (min-width:1921px){.wrapper{width:100%;max-width:1614px}}.screen-reader-text{background:#000;height:30px;left:15px;transform:translateY(-200%);padding:15px 20px;position:absolute;transition:transform 0.3s;display:inline-block;z-index:999999;line-height:normal;text-decoration:none;height:auto;font-size:16px;color:rgba(255,255,255,.99);border-radius:8px;top:15px}.screen-reader-text:focus{transform:translateY(0%)}.hidden_label .gfield_label{display:none}.gfield{margin-bottom:15px}.gfield:last-child{margin-bottom:0}.gform_fields{display:flex;flex-wrap:wrap;justify-content:space-between}.gfield--width-third{width:32.33%}.gfield--width-half{width:48%}.gform_submission_error.hide_summary,.instruction.validation_message{display:none}.gfield_error input,.gfield_error textarea,.gfield_error select{border-color:#e7232b}.gfield_validation_message{font-size:80%;line-height:normal;margin-top:5px;color:#e7232b}.common-btn{padding:18px 35px;font-size:18px;font-weight:700;text-transform:uppercase;color:#fff;background:#e7232b;border-radius:5px;letter-spacing:.25em;text-decoration:none;display:inline-block;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;-o-transition:0.5s all;min-width:230px;text-align:center}.common-btn:hover,.common-btn.white-btn:hover{background:#0a0405;color:#fff}.common-btn.white-btn{background:#fff;color:#e7232b}.common-btn.black-bg{background:#000;color:#fff}.common-btn.black-bg:hover{background:#fff;color:#000}@-moz-keyframes headerSlideDown{0%{margin-top:-150px}100%{margin-top:0}}@-ms-keyframes headerSlideDown{0%{margin-top:-150px}100%{margin-top:0}}@-webkit-keyframes headerSlideDown{0%{margin-top:-150px}100%{margin-top:0}}@keyframes headerSlideDown{0%{margin-top:-150px}100%{margin-top:0}}header.site-header{margin:0;padding:22px 0;width:100%;background:#fff;position:relative;z-index:999999}header.site-header.fixed{background:#fff;position:fixed;left:0;top:0;right:0;-webkit-animation:0.95s ease 0s normal forwards 1 running headerSlideDown;-khtml-animation:0.95s ease 0s normal forwards 1 running headerSlideDown;-moz-animation:0.95s ease 0s normal forwards 1 running headerSlideDown;-ms-animation:0.95s ease 0s normal forwards 1 running headerSlideDown;-o-animation:0.95s ease 0s normal forwards 1 running headerSlideDown;animation:0.95s ease 0s normal forwards 1 running headerSlideDown;-webkit-box-shadow:0 3px 6px rgb(0 0 0 / 5%);-khtml-box-shadow:0 3px 6px rgba(0,0,0,.05);-moz-box-shadow:0 3px 6px rgba(0,0,0,.05);-ms-box-shadow:0 3px 6px rgba(0,0,0,.05);-o-box-shadow:0 3px 6px rgba(0,0,0,.05);box-shadow:0 3px 6px rgb(0 0 0 / 5%);z-index:99999999999}header.site-header .wrapper{display:flex;flex-wrap:wrap;width:88.021%;align-items:center}@media screen and (min-width:1921px){header.site-header .wrapper{width:100%;max-width:1690px}}header.site-header .header-box{width:33.33%}header.site-header .header-box.middle{margin-bottom:-7.1%;text-align:center}.brading-logo{position:relative;display:inline-block;z-index:1}.brading-logo:after{content:"";position:absolute;top:0;left:-3.5%;right:0;bottom:-8%;width:108%;background:#fff;z-index:-1;border-radius:50%}header.site-header .header-box.middle img{margin:0 auto}.header-tagline{margin:0;padding:0;font-size:20px;max-width:86%}.phone-button{text-decoration:underline!important;font-size:26px;font-weight:700;letter-spacing:0;color:#000;text-decoration:none;display:flex;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;-o-transition:0.5s all;align-items:center}a.phone-button.cta-section{font-size:20px}@media screen and (min-width:1024px){a.phone-button.cta-section{font-size:36px}}.phone-button:hover{color:#e7232b}.phone-button:hover i{background:#e7232b url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="108.044" height="108.27" viewBox="0 0 108.044 108.27"> <path id="_928412_call_communication_contact_phone_service_icon" data-name="928412_call_communication_contact_phone_service_icon" d="M67.317,81.952C58.033,74.318,51.834,64.9,48.575,59.538l-2.431-4.583c.85-.912,7.332-7.853,10.141-11.619,3.53-4.729-1.588-9-1.588-9s-14.4-14.4-17.683-17.26a7.066,7.066,0,0,0-7.06-1.272c-6.9,4.457-14.049,8.332-14.478,26.968C15.46,60.22,28.7,78.216,43.028,92.148c14.346,15.734,34.043,31.5,53.086,31.486,18.634-.425,22.508-7.575,26.965-14.473a7.068,7.068,0,0,0-1.268-7.06c-2.86-3.284-17.265-17.688-17.265-17.688s-4.268-5.119-9-1.586c-3.525,2.635-9.855,8.5-11.38,9.917C84.171,92.749,73.582,87.1,67.317,81.952Z" transform="translate(-15.476 -15.364)" fill="rgba(255,255,255,1)"/> </svg>')}.phone-button i{min-width:36px;min-height:36px;background:#fff url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="108.044" height="108.27" viewBox="0 0 108.044 108.27"> <path id="_928412_call_communication_contact_phone_service_icon" data-name="928412_call_communication_contact_phone_service_icon" d="M67.317,81.952C58.033,74.318,51.834,64.9,48.575,59.538l-2.431-4.583c.85-.912,7.332-7.853,10.141-11.619,3.53-4.729-1.588-9-1.588-9s-14.4-14.4-17.683-17.26a7.066,7.066,0,0,0-7.06-1.272c-6.9,4.457-14.049,8.332-14.478,26.968C15.46,60.22,28.7,78.216,43.028,92.148c14.346,15.734,34.043,31.5,53.086,31.486,18.634-.425,22.508-7.575,26.965-14.473a7.068,7.068,0,0,0-1.268-7.06c-2.86-3.284-17.265-17.688-17.265-17.688s-4.268-5.119-9-1.586c-3.525,2.635-9.855,8.5-11.38,9.917C84.171,92.749,73.582,87.1,67.317,81.952Z" transform="translate(-15.476 -15.364)" fill="rgba(231,35,43,1)"/> </svg>');background-position:center center!important;background-size:60%!important;background-repeat:no-repeat!important;border-radius:50%;border:4px solid #e7232b;margin-right:14px;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;-o-transition:0.5s all}header.site-header .header-box.right ul{display:flex;justify-content:flex-end;align-items:center}header.site-header .header-box.right ul li{margin-right:41px;padding-right:41px;border-right:1px solid #ccc}header.site-header .header-box.right ul li:last-child{margin-right:0;padding-right:0;border:none}.menu-button{font-size:16px;font-weight:600;color:#fff;background:#e7232b;display:flex;align-items:center;border-radius:50px;padding:10px 40px;text-transform:uppercase;text-decoration:none;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;-o-transition:0.5s all}.menu-button:hover{background:#0a0405}.menu-button div{margin-left:10px}.menu-button span{display:block;width:22px;height:3px;background:#fff;margin-bottom:5px;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;-o-transition:0.5s all}.menu-button.active span{margin:-3px 0}.menu-button.active span:last-child{margin-bottom:0}.menu-button.active span:first-child{transform:rotate(45deg)}.menu-button.active span:last-child{transform:rotate(-45deg)}.menu-button.active span:nth-child(2){opacity:0}.overflow-hidden{overflow:hidden!important}.full-screen-navbar{margin:0;width:100%;position:fixed;top:126px;width:100%;z-index:10;height:calc(100% - 126px);display:none;overflow-y:auto}.overlay-menu{background:rgba(255,255,255,.9);position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:9;display:none}.full-screen-navbar .main-bg{background:#212121;padding:120px 0 34px 0;border-bottom:10px solid #e7232b}.full-screen-navbar .menu{margin:0;padding:0;list-style-type:none;display:flex}.full-screen-navbar .menu>li{-ms-flex-preferred-size:0;flex-basis:0%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;border-right:1px solid #383838;padding:0 80px}.full-screen-navbar .menu>li:first-child{padding-left:0}.full-screen-navbar .menu>li:last-child{padding-right:0;border-right:none}.full-screen-navbar .menu li{line-height:normal;margin:0 0 10px 0}.full-screen-navbar .menu li:last-child{margin-bottom:0}.full-screen-navbar .menu li li{padding:0;display:block;width:100%}.full-screen-navbar .menu li a{color:#fff;text-decoration:none;font-size:18px;font-weight:500;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;-o-transition:0.5s all}.full-screen-navbar .menu li.current-menu-item>a{color:#e7232b}.full-screen-navbar .menu li a:hover{opacity:.5}.full-screen-navbar .menu>li>a{font-weight:600;font-size:28px;display:block;margin-bottom:35px}.full-screen-navbar .menu li .sub-menu .sub-menu{margin-top:12px;margin-bottom:12px}.full-screen-navbar .menu li .sub-menu .sub-menu li{position:relative;margin-bottom:0}.full-screen-navbar .menu li .sub-menu .sub-menu li a{padding-left:25px;position:relative;display:inline-block}.full-screen-navbar .menu li .sub-menu .sub-menu li a:before{content:"";width:12px;height:12px;background:#fff;position:absolute;margin:auto;top:0;left:0;bottom:0;border-radius:50%}.home-hero-section{margin:0;padding:160px 0 50px 0;width:100%;position:relative;background:#15161a}.home-hero-section-background,.overlay-bg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:#15161a}.home-hero-section-background img,.overlay-bg img{width:100%;height:100%;object-fit:cover;opacity:.3;object-position:center bottom}.home-hero-section .wrapper{position:relative;z-index:1;color:#fff;text-align:center}.hero-title{color:#fff;text-align:center;display:inline-block;width:auto;font-size:40px;background:url(../../../../../../themes/birnie-plumbing-drains/images/heading-shape.png) center center / 100% 100% no-repeat;padding:25px 40px;margin:0 0 20px 0}.hero-section-content p{color:#fff;margin:0;font-size:20px;font-weight:500}.hero-section-content .image-rel{margin:-84px auto -50px auto;position:relative;left:-25px;max-width:89.53%;transform:translateX(112%);-webkit-transform:translateX(112%);-moz-transform:translateX(112%);pointer-events:none}.hero-section-content .image-rel.active{transform:translateX(0%);-webkit-transform:translateX(0%);-moz-transform:translateX(0%);transition:all 3s ease-in;-webkit-transition:all 3s ease-in;-moz-transition:all 3s ease-in}.hero-section-content .image-rel img{margin:0 auto}.hero-section-content .overlape-img{position:absolute;top:0;bottom:0;width:0;height:100%;margin:0 auto;left:0;right:0;transition:2s all;-webkit-transition:2s all;-moz-transition:2s all;-ms-transition:2s all;-o-transition:2s all;background-position:center center!important;background-size:auto 100%!important;transition-delay:2s;-webkit-transition-delay:2s}.hero-section-content .overlape-img.active{width:100%}.hero-section-content p a{color:inherit;text-decoration:none;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s}.hero-section-content p a:hover{color:#e7232b}.scroll-to-bottom{position:absolute;bottom:35px;left:0;right:0;width:56px;height:56px;background:transparent url('data:image/svg+xml;utf8,<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.13 28.33"><defs><style>.cls-1{fill:rgba(255,255,255,1);fill-rule:evenodd;}</style></defs><path class="cls-1" d="M29.3,54.22a2.84,2.84,0,0,1-1.3.43,1.43,1.43,0,0,1-1-.43l-8.33-8.56a2.71,2.71,0,0,0,0-2,1.42,1.42,0,0,1,2,0l5.9,6.07v-22a1.43,1.43,0,1,1,2.86,0v22l5.9-6.07a1.43,1.43,0,0,1,2,2Z" transform="translate(-18.64 -26.31)"/> </svg>');border:4px solid #fff;background-position:center center!important;background-size:40%!important;background-repeat:no-repeat!important;border-radius:50%;margin:0 auto;z-index:1;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;-o-transition:0.5s all}.scroll-to-bottom:hover{background-color:#e7232b;border-color:#e7232b}.request-services{margin:0;background:#15161a;width:100%;position:relative;z-index:1}.request-services .wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:63px 0;position:relative}.request-services .wrapper:before{content:"";position:absolute;top:0;left:0;transform:translateX(-100%);bottom:0;width:100vw;height:100%;background:#2d2e31;z-index:-1}.request-services .wrapper:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:26.2%;height:100%;background:#2d2e31;border-radius:0 500px 500px 0;z-index:-1}.request-services .wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.request-services .left-part{width:26.333%}.request-services .right-part{width:69.331%}.request-call h3{color:#e7232b;font-size:30px;text-transform:uppercase;letter-spacing:.1em;font-weight:600;margin-top:0;margin-bottom:12px}.request-call a{color:#fff;text-decoration:none;font-size:40px;letter-spacing:.05em;text-transform:uppercase;font-weight:700;display:inline-block;line-height:1.42;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;-o-transition:0.5s all}.request-call a small{display:block;font-size:73%;font-weight:500}.request-call a:hover{color:#e7232b}.request-call a:hover small{color:#fff}.request-services .gfield--width-full{width:66.33%;margin-bottom:0}.request-services .gform_footer{width:32.33%;margin-left:auto;margin-top:-80px}.gform_footer{display:flex}.gform_footer img{margin-left:15px}.guarantee-section{margin:0;padding:120px 0 100px 0;position:relative}.guarantee-section .wrapper{position:relative;z-index:1}.shape-overlay-bg{content:"";position:absolute;left:0;right:0;bottom:2%;width:60.209%;height:61.899%;background:#e21e28;border-radius:50%;margin:0 auto;z-index:1;opacity:.02}.shape-overlay-bg:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:80%;height:75%;border-radius:75%;margin:auto;background:#000;border:40px solid #fff}.heading{text-align:center;margin-bottom:42px}.heading p{color:#e7232b;font-weight:600;font-size:30px;margin-bottom:20px}.common-heading{font-size:60px}.common-heading span{color:#e7232b;display:block}.guarantee-description{max-width:71.872%;margin:0 auto 89px auto;text-align:center}.guarantee-block{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:76px}.guarantee-block:last-child{margin-bottom:0}.icon-box{width:46.6%;text-align:right;display:flex;flex-direction:row-reverse;margin-bottom:77px}.icon-box .icon{background:#e7232b;width:100px;height:100px;border-radius:50%;flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:1%;margin-left:30px}.icon-heading{font-size:25px;margin-bottom:13px}.icon-box p{font-size:18px;color:#555;line-height:1.7}.icon-box:nth-child(2n+2){flex-direction:unset;text-align:left}.icon-box:nth-child(2n+2) .icon{margin-left:0;margin-right:30px}.icon-box:nth-last-child(-n+2){margin-bottom:0}.about-section{margin:0;padding:140px 0;position:relative;color:#fff;text-align:center}.about-section:before{content:"";width:100%;height:10%;background:#fff;position:absolute;top:-7.2%;left:0;right:0;transform:skew(0,-1.8deg)}.about-section .overlay-bg{z-index:-1;background:#e7232b}.about-section .overlay-bg img{mix-blend-mode:multiply;-ms-mix-blend-mode:multiply;-webkit-mix-blend-mode:multiply;-o-mix-blend-mode:multiply;-moz-mix-blend-mode:multiply}.about-section .common-heading{color:#fff}.about-section p{color:#fff}.about-description{max-width:91%;margin:0 auto}.about-image{margin:74px 0 -140px 0;padding:0;text-align:center;position:relative;z-index:8}.about-image img{margin:0 auto}.trusted-plumbers{background:#f3f3f3;padding:102px 0 132px 0;position:relative}.trusted-plumbers:after{content:"";width:100%;height:120px;background:#f3f3f3;position:absolute;top:-82px;left:0;right:0;transform:skew(0,-1.8deg);z-index:1}.trusted-plumbers .wrapper{position:relative;z-index:2}.trusted-plumbers .common-heading{margin-bottom:74px}.trusted-plumbers-features-box{margin:0;padding:0;background:#fff;display:flex;flex-wrap:wrap;align-items:center}.trusted-plumbers-features-box:nth-child(even){flex-direction:row-reverse}.trusted-plumbers-features-box .left-part{margin:0;padding:0;width:50%}.trusted-plumbers-features-box img{min-height:100%;object-fit:cover;width:100%}.trusted-plumbers-features-box .right-part{margin:0;padding:50px 80px 50px 80px;width:50%}.featured-title{font-size:45px;font-weight:600;margin:0 0 37px 0}.trusted-plumbers-features-box p{line-height:2}.testimonial-section{margin:0;padding:107px 0 124px 0;background:#15161a url(../../../../../../themes/birnie-plumbing-drains/images/testimonial-bg.png) right -26% / 25% no-repeat;color:#fff}.testimonial-section .common-heading{color:#fff}.testimonial-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:64px}.testimonial-wrapper .left-part{width:33.706%}.testimonial-wrapper .right-part{width:57.621%}.testimonial-slide img{max-width:158px;margin-bottom:56px}.testimonial-slide p{color:#fff;margin:0 0 38px 0}.testimonial-slide p:last-child{margin-bottom:0}.testimonial-slide p.author-name{color:#e7232b;font-weight:600}.testimonial-wrapper .common-btn{margin-top:0}.google-image{height:100%;width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding-top:10%;position:relative}.google-image:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:url(../../../../../../themes/birnie-plumbing-drains/images/testimonial-bg-2.png) center center / contain no-repeat}.how-we-work{margin:0;padding:106px 0 132px 0;width:100%}.how-we-work-box{margin:42px -40px 0;padding:0;display:flex;flex-wrap:wrap}.number-box{width:25%;padding:0 40px;text-align:center;border-right:1px solid #e5e5e5;margin-bottom:44px}.number-box:last-child{border-right:none}.number-box span.number{width:80px;height:80px;text-align:center;display:block;margin:0 auto;background:#e7232b;color:#fff;text-align:center;line-height:80px;font-weight:500;font-size:40px;margin-bottom:36px}.number-box h3{font-size:25px;margin-bottom:14px}.number-box p{font-size:18px;color:#555}.schedule-your-service{margin:0;padding:98px 0;background:#e7232b;color:#fff;text-align:center}.schedule-your-service .common-heading{color:#fff}.schedule-your-service .common-heading small{display:block;font-size:60%;margin-top:1%;text-transform:uppercase}.schedule-your-service .common-btn{letter-spacing:0;font-size:30px}.lets-connect-help{padding-top:112px}.lets-connect-help .heading{margin-bottom:66px}.form-black{background:#000;color:#fff}.form-black{background:#000;color:#fff;padding:114px 100px;border-radius:10px}.form-black .form-heading{color:#fff;font-size:30px}.gfield--width-full{width:100%}.border-form .gfield input,.border-form .gfield textarea{background:transparent;color:#fff;border-bottom:1px solid #fff;padding:0 0 13px 0;height:auto;border-radius:0}.border-form .gfield textarea{height:114px}.border-form .gfield{margin-bottom:62px}.lets-connect-help form{margin-top:52px}.border-form .gform_footer{margin-top:24px}.border-form .gform_footer input{width:auto}.border-form .gfield_error input{border:none;border-bottom:1px solid #e7232b}.footer-section{margin:0;padding:0;text-align:center;padding:90px 0 80px 0}.footer-brading-logo img{margin:0 auto 35px auto;max-width:198px}.footer-top p{font-size:20px;font-weight:600;margin:0}.footer-top a.phone-no{font-weight:700;font-size:35px;color:#000;text-decoration:none;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;-o-transition:0.5s all}.footer-top a.phone-no:hover{color:#e7232b}.footer-middle{margin-top:38px;border-top:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(0,0,0,.15)}.footer-middle ul{margin:0;padding:40px 0;list-style-type:none}.footer-middle ul li{margin:0;padding:0;display:inline-block;font-size:20px;font-weight:600;text-transform:uppercase}.footer-middle ul li:after{content:"|";margin:0 29px}.footer-middle ul li:last-child:after{display:none}.footer-bottom{margin:72px 0 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}.icon-block{display:flex;text-align:left;text-transform:uppercase;position:relative}.icon-block a{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.icon-block img{flex:0 0 auto;height:74px;width:auto;margin-right:18px}.icon-block h4{font-size:40px;font-weight:700;letter-spacing:0;-webkit-transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;-o-transition:0.5s all}.icon-block h4 a{color:unset;position:unset;text-decoration:none}.icon-block a:hover,.icon-block:hover h4{color:#e7232b}.icon-block p{font-size:14px;letter-spacing:.02em}.copyright{margin:0;padding:26px 0;background:#e8e8e8;color:#000}.copyright .wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.copyright .left-part{width:50%}.copyright .right-part{width:50%;text-align:right}.copyright p{font-size:14px;color:#000}.copyright p a{text-decoration:none;color:inherit;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;-o-transition:0.5s all}.copyright p a:hover{color:#e7232b}footer.site-footer{position:relative;clear:both}footer.site-footer:after{content:"";background:linear-gradient(to bottom,transparent,#ffffff 50%);position:absolute;bottom:0;width:100%;height:20%;z-index:-1}.footer-top-image{position:absolute;top:0;left:0;right:0;width:100%;background:#f3f3f3;height:32.449%;z-index:-1}.footer-top-image *,.footer-bottom-image *{width:100%;height:100%;object-fit:cover;filter:grayscale(1);-webkit-filter:grayscale(1);-ms-filter:grayscale(1);-o-filter:grayscale(1);-moz-filter:grayscale(1)}.footer-top-image img{opacity:.03}.footer-bottom-image img{opacity:.05}.footer-bottom-image{position:absolute;bottom:0;left:0;right:0;width:100%;background:#fff;height:67.551%;z-index:-1}footer.site-footer.HideForm .footer-bottom-image{height:100%}.inner-header-banner{position:relative;margin:0;padding:26.042% 0 0 0;width:100%;background:#000}.inner-header-banner img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.inner-header-banner-text{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:flex;align-items:center}.inner-header-banner-text .hero-title{color:#fff;text-align:center;display:inline-block;width:auto;background:url(../../../../../../themes/birnie-plumbing-drains/images/privacy-heading-shape.png);background-position:center center!important;background-size:100% 100%!important;background-repeat:no-repeat!important;padding:40px 148px 40px 78px;margin:0;position:relative;z-index:1}.inner-header-banner-text .hero-title img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;pointer-events:none;z-index:-1;object-fit:scale-down;object-position:left center}.inner-header-banner.short{padding-top:10em}.inner-header-banner-text .button-container{display:flex}.inner-header-banner-text .button-container .service-button{background-color:var(--red);color:#fff;margin:.5em 1em;padding:.25em .75em;border:2px solid var(--red);transition:0.3s;text-decoration:none}.inner-header-banner-text .button-container .service-button:hover,.inner-header-banner-text .button-container .service-button:active,.inner-header-banner-text .button-container .service-button:focus{background-color:#000}.common-padding{padding:112px 0}.privacy-content h3{font-size:45px;margin:0 0 30px 0;padding:0}.privacy-content p,.privacy-content li{font-size:18px;margin:0 0 26px 0}.privacy-content p:last-child,.privacy-content li:last-child{margin-bottom:0}.privacy-content .common-padding:nth-child(even){background:#f3f3f3}.privacy-content h5{font-size:30px;margin-bottom:24px;margin-top:108px}.privacy-content p a,.privacy-content li a{color:#e7232b;text-decoration:none}.privacy-content p a:hover{text-decoration:underline}.common-padding.error-404{background:#eee;min-height:100vh;display:flex;align-items:center;justify-content:center}.error-404 .image-relative p .phone-button{display:inline;text-align:center;letter-spacing:inherit}.error-404 .image-relative p a{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.image-relative{max-width:800px;height:500px;border-radius:50%;background:#fff;border:30px solid #e21e28;display:flex;align-items:center;margin:0 auto;flex-direction:column;position:relative;z-index:1;justify-content:center;text-align:center}.image-relative h1{font-size:100px;text-transform:capitalize}.image-relative p{max-width:80%;margin:0 auto 20px auto}.ti-widget .ti-col-5 .ti-review-item{-ms-flex:0 0 33.33%!important;flex:0 0 33.33%!important;max-width:33.33%!important}.block-none.common-heading span{display:unset}.max-width-1344{max-width:83.272%}.font-small p{font-size:18px}.box-number-boxes{margin:-50px -17.5px 0;padding:0;display:flex;flex-wrap:wrap}.box-number-boxes .box-number-box{padding:0 17.5px;width:33.33%;margin-top:50px}.box-number-box>div{background:#f3f3f3;padding:56px 48px 105px 48px;position:relative;border-radius:0 50px 0 0;height:100%}.box-number-box h3{font-size:30px;margin-bottom:26px}.box-number-box p{font-size:18px;line-height:1.7}.box-number-box .count{width:70px;height:70px;background:#e7232b;color:#fff;text-align:center;line-height:70px;position:absolute;bottom:0;left:0;font-size:30px;font-weight:600}.pb-0{padding-bottom:0!important}.employment-section{padding:112px 0 0 0;position:relative;z-index:2}.employment-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:77px;align-items:flex-end}.employment-wrapper .left-part{width:69.269%;padding-bottom:11%}.employment-wrapper .right-part{width:37.919%;margin-left:-7.188%}.employment-wrapper .common-big-heading{color:#555;font-size:99px;margin-bottom:48px}.employment-wrapper h3{font-size:50px;margin-bottom:50px}.employment-wrapper h3 strong{color:#e7232b}.employment-wrapper .max-width{max-width:80.502%}.employment-wrapper p{font-size:30px;line-height:1.6}.great-benefits{margin:0;padding:55px;background:#e7232b;border-radius:0 0 0 75px;color:#fff}.small-heading{font-size:50px;font-weight:700}.great-benefits .small-heading{color:#fff}.great-benefits-icons{display:flex;flex-wrap:wrap;margin:74px -52px 0 -52px}.great-benefits-block{width:33%;padding:74px 52px;text-align:center;border-right:1px solid #b91c22}.great-benefits-block:last-child{border-right:none}.great-benefits-block-img{position:relative;padding-top:27.185%;margin-bottom:39px}.great-benefits-block-img img{margin:0;width:auto;height:100%;object-fit:contain;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.great-benefits-block p{font-size:25px;font-weight:600;color:#fff;line-height:1.6}.career-post-wrapper{margin:0;padding:140px 0 158px 0;background:#efefef;position:relative;z-index:1}.career-post-wrapper:before{content:"";position:absolute;top:-305px;left:0;right:0;bottom:0;width:100%;height:100%;background:inherit;z-index:-1;max-height:445px}.career-block{padding:44px 48px;background:#fff;border-radius:10px;display:flex;margin-bottom:30px;align-items:center;justify-content:space-between}.career-block:last-child{margin-bottom:0}.career-block .right-part{flex:0 0 auto}.career-block .left-part{display:flex;align-items:center}.career-block .count{background:#efefef;font-size:30px;font-weight:600;color:#000;min-width:86px;min-height:86px;border-radius:50%;text-align:center;line-height:86px;margin-right:28px}.career-block h3{font-size:25px;font-weight:600;margin:0 0 18px 0}.career-block p{line-height:1;font-weight:500;color:#e7232b;font-size:20px}.charity-work-section{padding:112px 0}.charity-work-wrapper.employment-wrapper{align-items:flex-end}.charity-work-wrapper.employment-wrapper .right-part{margin:0;width:44.61%}.charity-work-wrapper.employment-wrapper .left-part{margin:0;width:47.956%;padding:0 0 3% 0}.environments-wrapper{padding:120px 0;background:#efefef;text-align:center}.white-box-wrapper{margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}.white-box{background:#fff;padding:118px 48px 78px 48px;width:31.475%;margin-top:78px}.white-box:nth-child(even){background:#e7232b}.white-box:nth-child(even) p{color:#fff}.white-box img{height:110px;width:auto;object-fit:contain;margin:0 auto 52px auto}.white-box p{font-size:24px;font-weight:600;line-height:1.45}.about-us-section{margin:0;padding:110px 0;width:100%;overflow:hidden}.about-us-section .wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.about-us-section .left-part{width:40%}.about-us-section .common-heading{text-align:left}.about-us-section .right-part{width:54.5%}.body-big-content p{font-size:30px;font-weight:500;line-height:1.7}.body-big-content p a{color:#e7232b;text-decoration:none}.body-big-content p a:hover{text-decoration:underline}.about-us-image{min-width:92.2vw;margin:90px 0 0 0;display:block}.about-us-image img{width:100%}.about-intro-section{margin:0;padding:0;width:100%;position:relative;z-index:1}.about-intro-section .small-heading strong{font-weight:inherit;background:#000;padding:0 15px}.about-intro-section .small-heading span{background:#b7060e;padding:0 10px}.about-intro-section:after{content:"";position:absolute;top:0;right:0;width:50%;bottom:0;height:100%;background:#e7232b;z-index:-1}.about-intro-section .wrapper{background:#e7232b;border-radius:75px 0 0 0;padding:106px 165px 126px 165px}.about-intro-section .small-heading{color:#fff;line-height:1.4;font-weight:600}.about-description-section{width:100%;margin:0;padding:110px 0 0 0}.about-description-bottom{margin-top:91px;display:flex;flex-wrap:wrap;justify-content:space-between}.about-description-bottom .left-part{width:62.516%}.about-description-bottom .right-part{width:42.256%;margin-left:-4.772%}.grey-box{margin:0;padding:94px 92px 135px 92px;background:#f6f6f6;position:relative;z-index:1}.grey-box p{line-height:2;margin-bottom:49px}.grey-box p:last-child{margin-bottom:0}.with-dots{margin-top:90px}.dot-pattern{position:relative}.dot-pattern:after{content:"";position:absolute;top:0;left:92px;right:0;bottom:0;width:34.986%;height:100%;background:url(../../../../../../themes/birnie-plumbing-drains/images/dots-patten.png) center center / cover repeat;z-index:-1}.basic-intro-section{margin:0;padding:110px 0;width:100%;text-align:center}.basic-features-section{margin:0;padding:72px 0;width:100%;background:#f3f3f3}.basic-features-wrapper{margin:0 -11px -22px -11px;padding:0;display:flex;flex-wrap:wrap}.basic-features-box{margin:0 0 22px 0;padding:0 11px;width:33.33%}.basic-features-box>div{background:#fff;border-radius:10px;padding:55px 48px 42px 48px;display:flex;flex-direction:column;align-items:flex-start;height:100%}.basic-features-box img{height:88px;width:auto;margin-bottom:40px}.basic-features-box h3{font-weight:600;color:#e7232b;font-size:24px;margin-bottom:30px}.basic-features-box p{font-size:20px;margin:0 0 16px 0;color:#282728;line-height:1.5}.basic-features-box a{font-weight:700;font-size:18px;color:#e7232b;text-transform:uppercase;letter-spacing:.25em;text-decoration:none;margin-top:auto}.basic-features-box.image-featured-box{width:66.67%;position:relative}.basic-features-box.image-featured-box img{height:auto;max-width:226px}.basic-features-box.image-featured-box h3{margin-top:auto;color:#fff;font-size:55px;margin-left:auto;text-align:right}.basic-features-box.image-featured-box h3 a{font-size:82%;display:block;color:#fff;letter-spacing:0;font-weight:600}.basic-features-box.image-featured-box .overlape{position:relative;overflow:hidden;z-index:1}.basic-features-box.image-featured-box .overlape-image{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:#e7232b;z-index:-1}.basic-features-box.image-featured-box .overlape-image img{max-width:100%;width:100%;height:100%;object-fit:cover;opacity:.36}.image-with-text-wrapper{margin-top:140px}.image-with-text-box{margin:0 0 50px 0;padding:0;display:flex;flex-wrap:wrap}.image-with-text-box:nth-child(even){flex-direction:row-reverse}.image-with-text-box:nth-child(even) .right-part{text-align:right;padding-left:6.77%;padding-right:2.9%}.image-with-text-box:last-child{margin-bottom:0}.image-with-text-box .left-part{width:27.882%}.image-with-text-box .image-box{margin:0;padding:74% 0 0 0;position:relative}.image-with-text-box .image-box img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.image-with-text-box .right-part{margin:0 auto;text-align:left;display:flex;flex-direction:column;justify-content:center;width:71.8%;padding-left:2.9%;padding-right:6.77%}.image-with-text-box h3{color:#e7232b;font-weight:600;font-size:25px;margin:0 0 20px 0}.image-with-text-box p{font-size:20px;font-weight:500}.red-content-box *{color:#fff}.half-grey-shape{position:relative}.half-grey-shape:before{content:'';position:absolute;top:0;left:0;width:100%;height:50%;background-color:#efefef;z-index:-1}.career-post-wrapper.guarantee-list:before{display:none}.guarantee-list .career-block p{line-height:1.3}section.pt-0,div.pt-0{padding-top:0}.common-content h1,.common-content h2,.common-content h3,.common-content h4,.common-content h5,.common-content h6{margin:50px 0 30px 0}.common-content ul{margin:0 0 30px 0}.common-content h1:first-child,.common-content h2:first-child,.common-content h3:first-child,.common-content h4:first-child,.common-content h5:first-child,.common-content h6:first-child{margin-top:0}.common-content h1:last-child,.common-content h2:last-child,.common-content h3:last-child,.common-content h4:last-child,.common-content h5:last-child,.common-content h6:last-child{margin-bottom:0}.common-content img{margin-bottom:20px}.common-content ul{margin:0 0 30px 0}.common-content li{margin:0 0 12px 0;padding:0 0 0 36px;display:block;position:relative}.common-content li:before{content:"\f785";content:"\002B24";font-family:"Font Awesome 5 Brands";font-style:normal;color:#e7232b;margin-right:20px;display:inline-block;font-size:20px}.common-content li::before{content:"\002B24";font-family:"Font Awesome 5 Brands";font-style:normal;color:#e7232b;margin-right:20px;display:block;font-size:16px;height:auto;position:absolute;left:0;top:5px;line-height:1.8}.common-content p,.common-content li{font-size:20px;line-height:1.8}.common-content p{margin-bottom:24px}.common-content .common-padding:nth-child(2n){background:#f3f3f3}.common-content .common-padding p:last-child{margin-bottom:0}.page-id-321 .career-block h3{color:#e7232b}.page-id-321 .career-block p{color:#000}.to-the-top{transform:translateY(15px);-webkit-transform:translateY(15px);-moz-transform:translateY(15px);opacity:0;transition:all .5s ease-in-out;will-change:transform;z-index:99;position:fixed;display:block;width:22px;height:22px;border:2px solid transparent;border-radius:100px;bottom:15px;right:15px;padding:20px;background:#e7232b}.to-the-top{font-size:0}.to-the-top-long::before{content:"";display:block;position:absolute;width:10px;height:10px;border-top:4px solid;border-right:4px solid;transform:translate(-50%,-50%) rotate(-45deg);top:57%;left:50%;border-color:#fff}.to-the-top i{font-size:40px;color:#fff;top:2px;position:relative}.to-the-top.active{transform:translateY(0);opacity:1}.service-contact-box{width:25%;padding:50px 25px;text-align:center;border-right:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;transition:all .3s}.service-contact-box:hover{box-shadow:2px 2px 15px rgba(0,0,0,.055)}.service-areas-contact-block{display:flex;flex-wrap:wrap;justify-content:flex-start;border-top:1px solid #f1f1f1;border-left:1px solid #f1f1f1}.service-areas-contact{padding:50px 0}.service-contact-box h3{margin-bottom:8px}.service-contact-box a{color:#e7232b;text-decoration:none}.privacy-content ul{margin:20px 0}.privacy-content ul li{margin-bottom:5px;padding-left:25px;position:relative}.privacy-content ul li::before{content:'';position:absolute;left:0;top:13px;width:8px;height:8px;border-radius:50%;background:#e7232b}.copp-ad img{border:1px solid rgba(0,0,0,.15);padding:15px}.copps-block .copp-ad{width:20%;padding:20px}.copps-block{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 -20px}body .testimonial-slide .ti-profile-img,body .testimonial-slide .ti-date,body .testimonial-slide .ti-verified-review,body .testimonial-slide .ti-widget .ti-reviews-container .source-Google .ti-review-header::after{display:none}body .testimonial-slide .ti-widget .ti-reviews-container .ti-review-header{order:3}body .testimonial-slide .ti-stars{order:0;margin:0!important}body .testimonial-slide .ti-widget[data-layout-id="37"] .ti-col-3 .ti-reviews-container .ti-review-item{max-width:100%;width:100%;padding:0!important}body .testimonial-slide .ti-widget[data-layout-id="37"] .ti-reviews-container .ti-review-content,body .testimonial-slide .ti-widget[data-layout-id="37"] .ti-widget-container .ti-reviews-container .ti-name{height:auto!important;font-size:25px!important;line-height:1.8!important;font-weight:500;display:block;color:#fff}body .testimonial-slide .ti-widget[data-layout-id="37"] .ti-reviews-container .ti-review-content{margin:0 0 38px 0;order:3;max-width:100%!important;text-align:left}body .testimonial-slide .ti-widget[data-layout-id="37"] .ti-reviews-container .ti-review-item>.ti-inner{padding:0!important;background:transparent!important;border:none!important;display:flex!important;flex-direction:column-reverse;align-items:flex-start;justify-content:flex-start}body .testimonial-slide .ti-widget[data-layout-id="37"] .ti-widget-container .ti-reviews-container .ti-name{color:#e7232b;font-weight:600}body .testimonial-slide .ti-widget[data-layout-id="37"] .ti-reviews-container .ti-reviews-container-wrapper{margin:0!important}.ti-widget[data-layout-id="37"] .ti-col-2 .ti-review-item{max-width:100%!important}.ti-profile-details{text-align:left}.gfield.hide-block{margin-bottom:0!important}.grecaptcha-badge{visibility:hidden}body .testimonial-slide .ti-widget[data-layout-id="37"] .ti-reviews-container .ti-review-item{display:flex;justify-content:flex-start;align-items:center;padding-left:0!important;padding-right:0!important}body .testimonial-slide .ti-widget[data-layout-id="37"] .ti-footer{display:none!important}body .testimonial-slide .ti-widget[data-layout-id="37"] .ti-widget-container{margin-bottom:0!important}body .ti-widget[data-layout-id='37'][data-set-id='light-background'] .ti-controls{display:none!important}.milestone-content h4{margin-bottom:6px;margin-top:3%}.milestone-content p{line-height:1.6}.milestone-content h4:first-child{margin-top:0}.milestone-content h4+ul{margin-top:0}#PureChatWidget.purechat.purechat-widget-collapsed .purechat-collapsed-image{background-image:url(https://www.birnieplumbinganddrains.ca/wp-content/uploads/2022/02/chatbot.png)!important}@media screen and (max-width:1900px){.full-screen-navbar .menu>li{padding:0 60px}}@media screen and (max-width:1800px){body,p,li{font-size:23px}p{margin:0 0 40px 0}h1,.h1{font-size:58px}h2,.h2{font-size:42px}h3,.h3{font-size:38px}h4,.h4{font-size:28px}h5,.h5{font-size:20px}h6,.h6{font-size:18px}header.site-header{padding:20px 0}.header-tagline{font-size:18px}.phone-button{font-size:28px}header.site-header .header-box.middle img{width:220px}header.site-header .header-box.right ul li{margin-right:35px;padding-right:35px}.menu-button{font-size:15px;padding:8px 35px}.phone-button i{min-width:34px;min-height:34px}header.site-header .header-box.middle{margin-bottom:-6.6%}.home-hero-section{padding:140px 0 40px 0}.hero-title{font-size:35px;padding:23px 38px;margin:0 0 18px 0}.hero-section-content p{font-size:18px}.hero-section-content .image-rel{margin:-66px auto -40px auto}.scroll-to-bottom{width:50px;height:50px}.request-services .wrapper{padding:58px 0}.request-call h3{font-size:26px}.request-call a{font-size:35px}input,textarea,select{height:75px;padding:0 24px;font-size:17px}input.gform_button{font-size:18px}.request-services .gform_footer{margin-top:-75px}.guarantee-section{padding:110px 0 90px 0}.common-heading{font-size:55px}.heading{margin-bottom:38px}.guarantee-description{margin-bottom:74px}.guarantee-block{margin-bottom:70px}.icon-box{margin-bottom:70px}.icon-box .icon{width:90px;height:90px;margin-left:28px}.icon-box:nth-child(2n+2) .icon{margin-right:28px}.icon-heading{font-size:23px;margin-bottom:10px}.icon-box p{font-size:16px}.common-btn{font-size:17px;padding:16px 30px;min-width:220px}.about-section{padding:130px 0}.about-image{margin:68px 0 -130px 0}.trusted-plumbers{padding:92px 0 122px 0}.trusted-plumbers .common-heading{margin-bottom:68px}.trusted-plumbers-features-box .right-part{padding:40px 70px}.featured-title{font-size:40px;margin-bottom:32px}.testimonial-section{padding:100px 0 114px 0}.heading p{font-size:28px;margin-bottom:18px}.testimonial-wrapper{margin-top:60px}.testimonial-slide img{max-width:128px;margin-bottom:46px}.google-image img{max-width:400px}.testimonial-slide p{margin-bottom:30px}.how-we-work{padding:96px 0 122px 0}.how-we-work-box{margin-left:30px;margin-right:30px;margin-top:36px}.number-box{padding:0 30px;margin-bottom:38px}.number-box span.number{width:70px;height:70px;font-size:35px;margin-bottom:30px;line-height:70px}.number-box h3{font-size:22px;margin-bottom:12px}.number-box p{font-size:16px}.schedule-your-service{padding:88px 0}.schedule-your-service .common-btn{font-size:26px}.lets-connect-help{padding-top:102px}.form-black{padding:104px 90px}.lets-connect-help form{margin-top:46px}.border-form .gfield{margin-bottom:52px}.border-form .gform_footer{margin-top:20px}.footer-section{padding:80px 0 70px 0}.footer-brading-logo img{max-width:178px;margin-bottom:30px}.footer-top p{font-size:18px}.footer-top a.phone-no{font-size:30px}.footer-middle ul{padding:30px 0}.footer-middle ul li{font-size:18px}.footer-bottom{margin-top:62px}.icon-block h4{font-size:35px}.icon-block img{height:64px}.icon-block p{font-size:13px}.form-black .form-heading{font-size:26px}.footer-middle ul li:after{margin:0 24px}.footer-middle{margin-top:36px}.lets-connect-help .heading{margin-bottom:60px}.copyright{padding:22px 0}.full-screen-navbar{height:calc(100% - 114px);top:114px}.full-screen-navbar .main-bg{padding:110px 0 34px 0}.full-screen-navbar .menu li a{font-size:16px}.full-screen-navbar .menu>li>a{font-size:26px;margin-bottom:30px}.full-screen-navbar .menu li{margin:0 0 10px 0}.full-screen-navbar .menu>li{padding:0 60px}.full-screen-navbar .menu li .sub-menu .sub-menu li a:before{width:10px;height:10px}.full-screen-navbar .menu li .sub-menu .sub-menu li a{padding-left:20px}.common-padding{padding:102px 0}.privacy-content h3{font-size:40px;margin:0 0 26px 0}.privacy-content p,.privacy-content li{font-size:17px;margin:0 0 22px 0}.privacy-content h5{font-size:28px;margin-bottom:20px;margin-top:98px}.inner-header-banner-text .hero-title{padding:35px 138px 35px 68px}.box-number-boxes{margin-top:-40px}.box-number-boxes .box-number-box{margin-top:40px}.font-small p{font-size:17px}.box-number-box>div{padding:50px 42px 95px 42px;border-radius:0 45px 0 0}.box-number-box h3{font-size:28px;margin-bottom:24px}.box-number-box p{font-size:17px}.box-number-box .count{width:60px;height:60px;font-size:28px;line-height:60px}.employment-section{padding:102px 0 0 0}.employment-wrapper .common-big-heading{font-size:80px;margin-bottom:42px}.employment-wrapper{margin-top:70px}.employment-wrapper h3{font-size:43px;margin-bottom:42px}.employment-wrapper p{font-size:26px}.great-benefits{padding:50px;border-radius:0 0 0 65px}.small-heading{font-size:46px}.great-benefits-icons{margin:68px -40px 0 -40px}.great-benefits-block-img{margin-bottom:34px}.great-benefits-block{padding:64px 40px}.great-benefits-block p{font-size:21px}.career-post-wrapper{padding:130px 0 148px 0}.career-post-wrapper:before{top:-325px;max-height:425px}.career-block{padding:40px 44px;margin-bottom:28px}.career-block .count{min-width:80px;min-height:80px;font-size:26px;margin-right:24px;line-height:80px}.career-block h3{font-size:22px;margin-bottom:16px}.career-block p{font-size:19px}.employment-section.charity-work-section{padding:102px 0}.environments-wrapper{padding:110px 0}.white-box{background:#fff;padding:98px 38px 68px 38px;margin-top:68px}.white-box img{height:100px;margin-bottom:56px}.white-box p{font-size:20px}.about-us-section{padding:100px 0}.body-big-content p{font-size:26px}.about-us-image{margin-top:80px 0 0 0}.about-intro-section .wrapper{padding:96px 145px 116px 145px}.about-description-section{padding:100px 0 0 0}.with-dots{margin-top:80px}.grey-box{padding:84px 82px 125px 82px}.grey-box p{margin-bottom:39px}.dot-pattern:after{left:82px}.about-intro-section .wrapper{border-radius:65px 0 0 0}.about-description-bottom{margin-top:80px}.basic-intro-section{padding:100px 0}.basic-features-section{padding:62px 0}.basic-features-box>div{padding:45px 38px 38px 38px}.basic-features-box img{height:78px;margin-bottom:35px}.basic-features-box h3{font-size:22px;margin-bottom:26px}.basic-features-box p{font-size:18px}.basic-features-box a{font-size:17px}.basic-features-box.image-featured-box img{max-width:206px}.basic-features-box.image-featured-box h3{font-size:45px}.common-content h1,.common-content h2,.common-content h3,.common-content h4,.common-content h5,.common-content h6{margin:45px 0 25px 0}.common-content ul{margin:0 0 25px 0}.common-content h1,.common-content h2,.common-content h3,.common-content h4,.common-content h5,.common-content h6{margin:45px 0 25px 0}body .testimonial-slide .ti-widget[data-layout-id="37"] .ti-reviews-container .ti-review-content,body .testimonial-slide .ti-widget[data-layout-id="37"] .ti-widget-container .ti-reviews-container .ti-name{font-size:23px!important}body .testimonial-slide .ti-widget[data-layout-id="37"] .ti-reviews-container .ti-review-content{margin:0 0 30px 0}}@media screen and (max-width:1600px){body,p,li{font-size:21px}p{margin:0 0 35px 0}h1,.h1{font-size:52px}h2,.h2{font-size:38px}h3,.h3{font-size:34px}h4,.h4{font-size:24px}h5,.h5{font-size:18px}h6,.h6{font-size:16px}header.site-header{padding:18px 0}.header-tagline{font-size:16px}.phone-button{font-size:24px}header.site-header .header-box.middle img{width:200px}header.site-header .header-box.right ul li{margin-right:28px;padding-right:28px}.menu-button{font-size:14px;padding:8px 30px}.phone-button i{min-width:30px;min-height:30px}.home-hero-section{padding:120px 0 35px 0}.hero-title{font-size:30px;padding:20px 34px;margin:0 0 16px 0}.hero-section-content p{font-size:16px}.hero-section-content .image-rel{margin:-56px auto -35px auto}.scroll-to-bottom{width:45px;height:45px}.request-services .wrapper{padding:52px 0}.request-call h3{font-size:24px}.request-call a{font-size:30px}input,textarea,select{height:70px;padding:0 22px;font-size:16px}input.gform_button{font-size:17px}.request-services .gform_footer{margin-top:-70px}.guarantee-section{padding:100px 0 80px 0}.common-heading{font-size:50px}.heading{margin-bottom:30px}.guarantee-description{margin-bottom:68px}.guarantee-block{margin-bottom:64px}.icon-box{margin-bottom:64px}.icon-box .icon{width:80px;height:80px;margin-left:24px;padding:20px}.icon-box:nth-child(2n+2) .icon{margin-right:24px}.icon-heading{font-size:20px}.icon-box p{font-size:14px}.common-btn{font-size:16px;padding:14px 28px;min-width:210px}.about-section{padding:120px 0}.about-image{margin:62px 0 -120px 0}.trusted-plumbers{padding:82px 0 112px 0}.trusted-plumbers .common-heading{margin-bottom:60px}.trusted-plumbers-features-box .right-part{padding:30px 60px}.featured-title{font-size:35px;margin-bottom:28px}.testimonial-section{padding:90px 0 104px 0}.heading p{font-size:26px;margin-bottom:16px}.testimonial-wrapper{margin-top:50px}.testimonial-slide img{max-width:108px;margin-bottom:40px}.google-image img{max-width:300px}.testimonial-slide p{margin-bottom:24px}.how-we-work{padding:86px 0 112px 0}.how-we-work-box{margin-left:-24px;margin-right:-24px;margin-top:30px}.number-box{padding:0 26px;margin-bottom:34px}.number-box span.number{width:60px;height:60px;font-size:24px;margin-bottom:24px;line-height:60px}.number-box h3{font-size:20px;margin-bottom:10px}.number-box p{font-size:15px}.schedule-your-service{padding:78px 0}.schedule-your-service .common-btn{font-size:22px}.lets-connect-help{padding-top:92px}.form-black{padding:84px 70px}.lets-connect-help form{margin-top:40px}.border-form .gfield{margin-bottom:46px}.border-form .gform_footer{margin-top:18px}.footer-section{padding:70px 0 60px 0}.footer-brading-logo img{max-width:158px;margin-bottom:24px}.footer-top p{font-size:16px}.footer-top a.phone-no{font-size:26px}.footer-middle ul{padding:25px 0}.footer-middle ul li{font-size:16px}.footer-bottom{margin-top:52px}.icon-block h4{font-size:30px}.icon-block img{height:54px}.icon-block p{font-size:12px}.border-form .gfield textarea{height:100px}.form-black .form-heading{font-size:24px}.footer-middle ul li:after{margin:0 22px}.footer-middle{margin-top:34px}.lets-connect-help .heading{margin-bottom:50px}.copyright{padding:20px 0}.full-screen-navbar{height:calc(100% - 105px);top:105px}.full-screen-navbar .main-bg{padding:100px 0 30px 0}.full-screen-navbar .menu li a{font-size:15px}.full-screen-navbar .menu>li>a{font-size:22px;margin-bottom:22px}.full-screen-navbar .menu li{margin:0 0 8px 0}.full-screen-navbar .menu li .sub-menu .sub-menu{margin-top:8px;margin-bottom:8px}.full-screen-navbar .menu>li{padding:0 60px}.full-screen-navbar .menu li .sub-menu .sub-menu li a:before{width:8px;height:8px}.full-screen-navbar .menu li .sub-menu .sub-menu li a{padding-left:15px}.common-padding{padding:92px 0}.privacy-content h3{font-size:35px;margin:0 0 22px 0}.privacy-content p,.privacy-content li{font-size:16px;margin:0 0 18px 0}.privacy-content h5{font-size:24px;margin-bottom:18px;margin-top:88px}.inner-header-banner-text .hero-title{padding:30px 128px 30px 58px}.box-number-boxes{margin-top:-35px}.box-number-boxes .box-number-box{margin-top:35px}.font-small p{font-size:16px}.box-number-box>div{padding:40px 38px 85px 38px;border-radius:0 40px 0 0}.box-number-box h3{font-size:24px;margin-bottom:20px}.box-number-box p{font-size:16px}.box-number-box .count{width:50px;height:50px;font-size:24px;line-height:50px}.employment-section{padding:92px 0 0 0}.employment-wrapper .common-big-heading{font-size:70px;margin-bottom:32px}.employment-wrapper{margin-top:60px}.employment-wrapper h3{font-size:39px;margin-bottom:32px}.employment-wrapper p{font-size:24px}.great-benefits{padding:40px;border-radius:0 0 0 55px}.small-heading{font-size:40px}.great-benefits-icons{margin:58px -35px 0 -35px}.great-benefits-block-img{margin-bottom:30px}.great-benefits-block{padding:54px 35px}.great-benefits-block p{font-size:18px}.career-post-wrapper{padding:120px 0 138px 0}.career-post-wrapper:before{top:-305px;max-height:405px}.career-block{padding:34px 38px;margin-bottom:24px}.career-block .count{min-width:70px;min-height:70px;font-size:22px;margin-right:20px;line-height:70px}.career-block h3{font-size:18px;margin-bottom:14px}.career-block p{font-size:18px}.employment-section.charity-work-section{padding:92px 0}.environments-wrapper{padding:100px 0}.white-box{background:#fff;padding:88px 28px 58px 28px;margin-top:58px}.white-box img{height:90px;margin-bottom:46px}.white-box p{font-size:18px}.about-us-section{padding:90px 0}.body-big-content p{font-size:24px}.about-us-image{margin-top:70px 0 0 0}.about-intro-section .wrapper{padding:86px 125px 106px 125px}.about-description-section{padding:90px 0 0 0}.with-dots{margin-top:70px}.grey-box{padding:74px 72px 105px 72px}.grey-box p{margin-bottom:30px}.dot-pattern:after{left:72px}.about-intro-section .wrapper{border-radius:55px 0 0 0}.about-description-bottom{margin-top:70px}.basic-intro-section{padding:90px 0}.basic-features-section{padding:52px 0}.basic-features-box>div{padding:40px 32px 32px 32px}.basic-features-box img{height:68px;margin-bottom:30px}.basic-features-box h3{font-size:20px;margin-bottom:22px}.basic-features-box p{font-size:16px}.basic-features-box a{font-size:15px}.basic-features-box.image-featured-box img{max-width:180px}.basic-features-box.image-featured-box h3{font-size:40px}.image-with-text-box .right-part{padding-right:4.77%}.image-with-text-box:nth-child(2n) .right-part{padding-left:4.77%}.image-with-text-box p{font-size:18px;margin:0 0 24px 0}.common-content h1,.common-content h2,.common-content h3,.common-content h4,.common-content h5,.common-content h6{margin:40px 0 20px 0}.common-content ul{margin:0 0 20px 0}.common-content li{padding:0 0 0 32px}.common-content p{margin-bottom:18px}.common-content p,.common-content li{font-size:18px}.privacy-content ul li::before{top:11px}.copps-block .copp-ad{padding:12px}.copps-block{margin:0 -12px}body .testimonial-slide .ti-widget[data-layout-id="37"] .ti-reviews-container .ti-review-content,body .testimonial-slide .ti-widget [data-layout-id="37"] .ti-widget-container .ti-reviews-container .ti-name{font-size:21px!important}body .testimonial-slide .ti-widget .ti-reviews-container .ti-review-content{margin:0 0 24px 0}}@media screen and (max-width:1440px){body,p,li{font-size:18px}p{margin:0 0 30px 0}h1,.h1{font-size:42px}h2,.h2{font-size:32px}h3,.h3{font-size:28px}h4,.h4{font-size:20px}h5,.h5{font-size:16px}h6,.h6{font-size:14px}header.site-header{padding:16px 0}.header-tagline{font-size:14px}.phone-button{font-size:22px}header.site-header .header-box.middle img{width:180px}header.site-header .header-box.right ul li{margin-right:22px;padding-right:22px}.menu-button{font-size:14px;padding:6px 22px}.phone-button i{min-width:24px;min-height:24px;border:2px solid #e7232b;margin-right:10px}.menu-button span{width:20px;height:2px;margin-bottom:4px}.home-hero-section{padding:100px 0 30px 0}.hero-title{font-size:26px;padding:18px 30px;margin:0 0 14px 0}.hero-section-content p{font-size:15px}.hero-section-content .image-rel{margin:-46px auto -30px auto}.scroll-to-bottom{width:40px;height:40px}.request-services .wrapper{padding:44px 0}.request-call h3{font-size:20px}.request-call a{font-size:26px}input,textarea,select{height:60px;padding:0 18px;font-size:14px}input.gform_button{font-size:15px}.request-services .gform_footer{margin-top:-60px}.guarantee-section{padding:90px 0 70px 0}.common-heading{font-size:38px}.heading{margin-bottom:24px}.guarantee-description{margin-bottom:58px}.guarantee-block{margin-bottom:50px}.icon-box{margin-bottom:50px}.icon-box .icon{width:70px;height:70px;margin-left:20px;padding:15px}.icon-box:nth-child(2n+2) .icon{margin-right:20px}.icon-heading{font-size:18px}.common-btn{font-size:14px;padding:12px 24px;min-width:200px}.about-section{padding:100px 0}.about-image{margin:52px 0 -100px 0}.trusted-plumbers{padding:72px 0 100px 0}.trusted-plumbers .common-heading{margin-bottom:55px}.trusted-plumbers-features-box .right-part{padding:25px 50px}.featured-title{font-size:30px;margin-bottom:24px}.trusted-plumbers:after{height:100px;top:-72px}.testimonial-section{padding:80px 0 90px 0}.heading p{font-size:24px;margin-bottom:14px}.testimonial-wrapper{margin-top:40px}.testimonial-slide img{max-width:90px;margin-bottom:30px}.google-image img{max-width:250px}.testimonial-slide p{margin-bottom:20px}.how-we-work{padding:76px 0 100px 0}.how-we-work-box{margin-left:-18px;margin-right:-18px;margin-top:30px}.number-box{padding:0 18px;margin-bottom:28px}.number-box span.number{width:50px;height:50px;font-size:20px;margin-bottom:20px;line-height:50px}.number-box h3{font-size:18px;margin-bottom:10px}.number-box p{font-size:14px}.schedule-your-service{padding:68px 0}.schedule-your-service .common-btn{font-size:20px}.lets-connect-help{padding-top:82px}.form-black{padding:74px 60px}.lets-connect-help form{margin-top:35px}.border-form .gfield{margin-bottom:40px}.border-form .gform_footer{margin-top:16px}.footer-section{padding:60px 0 50px 0}.footer-brading-logo img{max-width:138px;margin-bottom:20px}.footer-top p{font-size:15px}.footer-top a.phone-no{font-size:22px}.footer-middle ul{padding:20px 0}.footer-middle ul li{font-size:14px}.footer-bottom{margin-top:42px}.icon-block h4{font-size:26px}.icon-block img{height:46px;margin-right:15px}.icon-block p{font-size:10px}.border-form .gfield textarea{height:80px}.form-black .form-heading{font-size:20px}.footer-middle ul li:after{margin:0 20px}.footer-middle{margin-top:32px}.lets-connect-help .heading{margin-bottom:45px}.copyright{padding:18px 0}.full-screen-navbar{height:calc(100% - 92px);top:92px}.full-screen-navbar .main-bg{padding:90px 0 30px 0}.full-screen-navbar .menu li a{font-size:14px}.full-screen-navbar .menu>li>a{font-size:18px;margin-bottom:18px}.full-screen-navbar .menu li{margin:0 0 6px 0}.full-screen-navbar .menu li .sub-menu .sub-menu{margin-top:6px;margin-bottom:6px}.full-screen-navbar .menu>li{padding:0 40px}.common-padding{padding:82px 0}.privacy-content h3{font-size:30px;margin:0 0 18px 0}.privacy-content p,.privacy-content li{font-size:15px;margin:0 0 16px 0}.privacy-content h5{font-size:20px;margin-bottom:15px;margin-top:78px}.inner-header-banner-text .hero-title{padding:25px 118px 25px 48px}.menu-button.active span{margin:-2px 0}.box-number-boxes{margin-top:-30px;margin-left:-12px;margin-right:-12px}.box-number-boxes .box-number-box{margin-top:30px;padding:0 12px}.font-small p{font-size:15px}.box-number-box>div{padding:35px 30px 75px 30px;border-radius:0 30px 0 0}.box-number-box h3{font-size:20px;margin-bottom:18px}.box-number-box p{font-size:15px}.box-number-box .count{width:40px;height:40px;font-size:20px;line-height:40px}.employment-section{padding:80px 0 0 0}.employment-wrapper .common-big-heading{font-size:60px;margin-bottom:26px}.employment-wrapper{margin-top:50px}.employment-wrapper h3{font-size:32px;margin-bottom:28px}.employment-wrapper p{font-size:22px}.great-benefits{padding:30px;border-radius:0 0 0 45px}.small-heading{font-size:34px}.great-benefits-icons{margin:48px -30px 0 -30px}.great-benefits-block-img{margin-bottom:25px}.great-benefits-block{padding:44px 30px}.great-benefits-block p{font-size:16px}.career-post-wrapper{padding:100px 0 118px 0}.career-post-wrapper:before{top:-275px;max-height:375px}.career-block{padding:28px 30px;margin-bottom:22px}.career-block .count{min-width:60px;min-height:60px;font-size:20px;margin-right:18px;line-height:60px}.career-block h3{font-size:16px;margin-bottom:14px}.career-block p{font-size:15px}.employment-section.charity-work-section{padding:82px 0}.environments-wrapper{padding:90px 0}.white-box{background:#fff;padding:78px 20px 48px 20px;margin-top:48px}.white-box img{height:80px;margin-bottom:36px}.white-box p{font-size:16px}.about-us-section{padding:80px 0}.body-big-content p{font-size:22px}.about-us-image{margin-top:60px 0 0 0}.about-intro-section .wrapper{padding:76px 105px 96px 105px}.about-description-section{padding:80px 0 0 0}.with-dots{margin-top:60px}.grey-box{padding:64px 62px 85px 62px}.grey-box p{margin-bottom:25px}.dot-pattern:after{left:62px}.about-intro-section .wrapper{border-radius:45px 0 0 0}.about-description-bottom{margin-top:60px}.basic-intro-section{padding:80px 0}.basic-features-section{padding:42px 0}.basic-features-box>div{padding:30px}.basic-features-box img{height:58px;margin-bottom:25px}.basic-features-box h3{font-size:18px;margin-bottom:18px}.basic-features-box p{font-size:15px}.basic-features-box a{font-size:14px}.basic-features-box.image-featured-box img{max-width:160px}.basic-features-box.image-featured-box h3{font-size:32px}.image-with-text-box .right-part{width:58%}.image-with-text-box .left-part{width:40%}.image-with-text-box h3{font-size:23px;margin:0 0 16px 0}.image-with-text-wrapper{margin-top:100px}.common-content h1,.common-content h2,.common-content h3,.common-content h4,.common-content h5,.common-content h6{margin:40px 0 20px 0}.common-content ul{margin:0 0 20px 0}.common-content li::before{font-size:13px}.service-contact-box h3{margin-bottom:6px}.service-contact-box{padding:40px 20px}body .testimonial-slide .ti-widget[data-layout-id="37"] .ti-reviews-container .ti-review-content,body .testimonial-slide .ti-widget[data-layout-id="37"] .ti-widget-container .ti-reviews-container .ti-name{font-size:18px!important}body .testimonial-slide .ti-widget .ti-reviews-container .ti-review-content{margin:0 0 20px 0}}@media screen and (max-width:1360px){.image-with-text-box .right-part{padding-right:3.77%}.image-with-text-box:nth-child(2n) .right-part{padding-right:2.2%;padding-left:3.77%}.image-with-text-wrapper{margin-top:80px}.privacy-content ul li::before{width:6px;height:6px}}@media screen and (max-width:1199px){body,p,li{font-size:16px}p{margin:0 0 25px 0}h1,.h1{font-size:36px}h2,.h2{font-size:28px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}header.site-header{padding:14px 0}.header-tagline{font-size:12px}.phone-button{font-size:20px}header.site-header .header-box.middle img{width:150px}header.site-header .header-box.right ul li{margin-right:18px;padding-right:18px}.menu-button{font-size:12px;padding:8px 20px}.home-hero-section{padding:90px 0 30px 0}.hero-title{font-size:24px;padding:16px 28px;margin:0 0 10px 0}.hero-section-content p{font-size:14px}.hero-section-content .image-rel{margin:-36px auto -30px auto}.scroll-to-bottom{width:35px;height:35px}.request-services .wrapper{padding:40px 0}.request-call h3{font-size:18px}.request-call a{font-size:22px}input,textarea,select{height:50px;padding:0 14px}input.gform_button{font-size:14px;letter-spacing:.15em}.request-services .gform_footer{margin-top:-50px}.guarantee-section{padding:80px 0 60px 0}.common-heading{font-size:32px}.heading{margin-bottom:20px}.guarantee-description{margin-bottom:46px;max-width:80%}.guarantee-block{margin-bottom:40px}.icon-box{margin-bottom:40px}.icon-box .icon{width:60px;height:60px;margin-left:18px}.icon-box:nth-child(2n+2) .icon{margin-right:18px}.icon-heading{font-size:16px}.about-section{padding:80px 0}.about-image{margin:42px 0 -80px 0}.trusted-plumbers{padding:62px 0 80px 0}.trusted-plumbers .common-heading{margin-bottom:45px}.trusted-plumbers-features-box .right-part{padding:20px 40px}.featured-title{font-size:24px;margin-bottom:15px}.trusted-plumbers:after{height:90px;top:-62px}.trusted-plumbers-features-box p{line-height:1.8}.testimonial-section{padding:70px 0 80px 0}.heading p{font-size:22px;margin-bottom:12px}.testimonial-wrapper{margin-top:30px}.testimonial-slide img{max-width:80px;margin-bottom:25px}.google-image img{max-width:200px}.testimonial-slide p{margin-bottom:15px}.how-we-work{padding:66px 0 80px 0}.how-we-work-box{margin-left:-15px;margin-right:-15px;margin-top:20px}.number-box{padding:0 15px;margin-bottom:22px}.number-box span.number{width:40px;height:40px;font-size:16px;margin-bottom:15px;line-height:40px}.number-box h3{font-size:16px}.number-box p{font-size:12px}.schedule-your-service{padding:48px 0}.schedule-your-service .common-btn{font-size:18px}.lets-connect-help{padding-top:72px}.form-black{padding:64px 50px}.lets-connect-help form{margin-top:30px}.border-form .gfield{margin-bottom:30px}.border-form .gform_footer{margin-top:14px}.footer-section{padding:50px 0 40px 0}.footer-brading-logo img{max-width:118px;margin-bottom:18px}.footer-top p{font-size:13px}.footer-top a.phone-no{font-size:18px}.footer-middle ul{padding:15px 0}.footer-middle ul li{font-size:11px}.footer-bottom{margin-top:32px}.icon-block h4{font-size:22px}.icon-block img{height:36px;margin-right:15px}.border-form .gfield textarea{height:70px}.icon-block p{font-size:9px}.form-black .form-heading{font-size:18px}.footer-middle ul li:after{margin:0 18px}.footer-middle{margin-top:30px}.lets-connect-help .heading{margin-bottom:40px}.copyright{padding:16px 0}.full-screen-navbar{height:calc(100% - 84px);top:84px}.full-screen-navbar .main-bg{padding:80px 0 20px 0}.full-screen-navbar .menu li a{font-size:13px}.full-screen-navbar .menu>li>a{font-size:16px;margin-bottom:16px}.full-screen-navbar .menu>li{padding:0 30px}.common-padding{padding:72px 0}.privacy-content h3{font-size:26px;margin:0 0 15px 0}.privacy-content p,.privacy-content li{font-size:14px;margin:0 0 14px 0}.privacy-content h5{font-size:18px;margin-bottom:12px;margin-top:68px}.inner-header-banner-text .hero-title{padding:20px 108px 20px 38px}.box-number-boxes{margin-top:-25px}.box-number-boxes .box-number-box{margin-top:25px}.box-number-box>div{padding:30px 25px 65px 25px;border-radius:0 25px 0 0}.box-number-box h3{font-size:18px;margin-bottom:15px}.box-number-box .count{width:35px;height:35px;font-size:18px;line-height:35px}.employment-section{padding:70px 0 0 0}.employment-wrapper .common-big-heading{font-size:50px;margin-bottom:22px}.employment-wrapper{margin-top:40px}.employment-wrapper h3{font-size:30px;margin-bottom:22px}.employment-wrapper p{font-size:20px}.great-benefits{padding:25px;border-radius:0 0 0 35px}.small-heading{font-size:30px}.great-benefits-icons{margin:38px -25px 0 -25px}.great-benefits-block-img{margin-bottom:25px}.great-benefits-block{padding:38px 25px}.career-post-wrapper{padding:80px 0 100px 0}.career-post-wrapper:before{top:-245px;max-height:345px}.career-block{padding:20px 24px;margin-bottom:20px}.career-block .count{min-width:50px;min-height:50px;font-size:18px;margin-right:16px;line-height:50px}.career-block p{font-size:14px}.employment-section.charity-work-section{padding:72px 0}.environments-wrapper{padding:80px 0}.white-box{padding:68px 15px 38px 15px;margin-top:38px}.white-box img{height:70px;margin-bottom:26px}.white-box p{font-size:14px}.about-us-section{padding:70px 0}.body-big-content p{font-size:20px}.about-us-image{margin-top:50px 0 0 0}.about-intro-section .wrapper{padding:66px 85px 66px 85px}.about-description-section{padding:70px 0 0 0}.with-dots{margin-top:50px}.grey-box{padding:54px 52px 65px 52px}.grey-box p{margin-bottom:20px}.dot-pattern:after{left:52px}.about-intro-section .wrapper{border-radius:35px 0 0 0}.about-description-bottom{margin-top:50px}.basic-intro-section{padding:70px 0}.basic-features-section{padding:35px 0}.basic-features-box>div{padding:22px}.basic-features-box img{height:48px;margin-bottom:20px}.basic-features-box h3{font-size:16px;margin-bottom:14px}.basic-features-box.image-featured-box img{max-width:140px}.basic-features-box.image-featured-box h3{font-size:26px}.image-with-text-box .left-part{width:360px}.image-with-text-box .right-part{width:58.2%;padding-left:2.2%;padding-right:3.07%}.image-with-text-box h3{font-size:21px}.copps-block .copp-ad{width:25%}body .testimonial-slide .ti-widget[data-layout-id="37"] .ti-reviews-container .ti-review-content,body .testimonial-slide .ti-widget [data-layout-id="37"] .ti-widget-container .ti-reviews-container .ti-name{font-size:16px!important}body .testimonial-slide .ti-widget .ti-reviews-container .ti-review-content{margin:0 0 15px 0}}@media screen and (max-width:1024px){p{margin:0 0 20px 0}h1,.h1{font-size:32px}h2,.h2{font-size:24px}h3,.h3{font-size:22px}h4,.h4{font-size:16px}header.site-header{padding:12px 0}.header-tagline{font-size:11px;max-width:100%}header.site-header .header-box.middle img{width:120px}header.site-header .header-box.right ul li{margin-right:15px;padding-right:15px}a.phone-button{font-size:0}a.phone-button i{margin:0}.home-hero-section{padding:80px 0 30px 0}.hero-title{font-size:20px;padding:14px 24px}.hero-section-content .image-rel{margin:-26px auto -30px auto}.scroll-to-bottom{bottom:20px}.request-services .wrapper{padding:35px 0}.request-call h3{font-size:16px}.request-call a{font-size:20px}.request-services .left-part{width:35%}.request-services .right-part{width:60%}.request-services .wrapper:after{width:35%}.request-services .gfield--width-third,.request-services .gfield--width-full{width:49%}.request-services .gform_footer{width:100%;margin:0}.guarantee-section{padding:60px 0 60px 0}.common-heading{font-size:28px}.guarantee-description{margin-bottom:40px;max-width:100%}.guarantee-block{margin-bottom:30px}.icon-box{margin-bottom:30px}.icon-box .icon{margin-bottom:20px;margin-left:0}.icon-box:nth-child(2n+2) .icon{margin-right:0}.icon-box{flex-wrap:wrap}.icon-content{width:100%}.about-section{padding:60px 0}.about-image{margin:32px 0 -60px 0}.trusted-plumbers{padding:50px 0 50px 0}.trusted-plumbers .common-heading{margin-bottom:40px}.trusted-plumbers-features-box .right-part{padding:18px}.featured-title{font-size:22px;margin-bottom:10px}.trusted-plumbers:after{height:80px;top:-52px}.testimonial-section{padding:60px 0 70px 0}.heading p{font-size:18px}.testimonial-wrapper{margin-top:25px}.testimonial-slide img{max-width:70px;margin-bottom:20px}.google-image img{max-width:180px}.testimonial-slide p{margin-bottom:10px}.testimonial-wrapper .common-btn{margin-top:28px}.how-we-work{padding:55px 0 55px 0}.number-box{margin-bottom:40px}.number-box:nth-child(2n+2){border-right:none}.number-box h3{font-size:15px}.number-box p{font-size:15px}.number-box{width:50%}.schedule-your-service{padding:38px 0}.schedule-your-service .common-btn{font-size:16px}.lets-connect-help{padding-top:52px}.form-black{padding:40px}.lets-connect-help form{margin-top:20px}.border-form .gfield{margin-bottom:30px}.footer-section{padding:30px 0}.footer-brading-logo img{max-width:100px;margin-bottom:14px}.footer-middle ul{padding:10px 0}.footer-bottom{margin-top:22px;margin-left:-15px;margin-right:-15px}.icon-block h4{font-size:20px}.icon-block img{height:30px;margin-right:15px}.border-form .gfield textarea{height:60px}.form-black .form-heading{font-size:16px}.footer-middle ul li:after{margin:0 12px}.icon-block p{font-size:10px;line-height:1.5}.icon-block{flex-direction:column;width:33.33%;padding:0 15px}.icon-block img{margin-bottom:15px;height:30px;margin-right:0}.icon-block{text-align:center}.icon-block h4{font-size:16px;margin-bottom:3px}.footer-middle{margin-top:20px}.border-form .gform_footer{margin-top:0}.lets-connect-help .heading{margin-bottom:35px}.copyright{padding:14px 0}.full-screen-navbar{height:calc(100% - 72px);top:72px}.full-screen-navbar .main-bg{padding:60px 0 20px 0}.full-screen-navbar .menu li a{font-size:12px}.full-screen-navbar .menu>li>a{font-size:14px;margin-bottom:14px}.full-screen-navbar .menu>li{padding:0 30px}.common-padding{padding:62px 0}.privacy-content h3{font-size:22px}.privacy-content p,.privacy-content li{font-size:14px}.privacy-content h5{font-size:18px;margin-bottom:12px;margin-top:58px}.inner-header-banner{min-height:250px}.inner-header-banner-text .hero-title{padding:15px 88px 15px 28px}.box-number-boxes{margin-top:-20px}.box-number-boxes .box-number-box{margin-top:20px;width:50%}.box-number-box>div{padding:25px 20px 55px 20px;border-radius:0 20px 0 0}.employment-section{padding:60px 0 0 0}.employment-wrapper .common-big-heading{font-size:40px;margin-bottom:18px}.employment-wrapper{margin-top:30px}.employment-wrapper h3{font-size:26px;margin-bottom:18px}.employment-wrapper p{font-size:18px}.great-benefits{padding:20px;border-radius:0 0 0 25px}.small-heading{font-size:26px}.great-benefits-icons{margin:28px -20px 0 -20px}.great-benefits-block-img{margin-bottom:20px}.great-benefits-block{padding:28px 20px;width:50%}.career-post-wrapper{padding:70px 0 90px 0}.career-post-wrapper:before{top:-225px;max-height:325px}.career-block{padding:15px 18px;margin-bottom:18px}.career-block .count{min-width:40px;min-height:40px;font-size:16px;margin-right:14px;line-height:40px}.employment-section.charity-work-section{padding:62px 0}.environments-wrapper{padding:60px 0}.white-box{padding:58px 15px 28px 15px;margin-top:28px;width:49%}.white-box img{height:60px;margin-bottom:22px}.charity-work-wrapper.employment-wrapper .right-part{width:100%;margin-bottom:30px}.charity-work-wrapper.employment-wrapper .left-part{width:100%;text-align:center}.about-us-section{padding:60px 0}.body-big-content p{font-size:18px}.about-us-image{margin-top:40px 0 0 0}.about-intro-section .wrapper{padding:56px 65px 56px 65px}.about-description-section{padding:60px 0 0 0}.with-dots{margin-top:40px}.grey-box{padding:44px 42px 55px 42px}.dot-pattern:after{left:42px}.about-intro-section .wrapper{border-radius:25px 0 0 0}.about-description-bottom{margin-top:40px}.basic-intro-section{padding:60px 0}.basic-features-box>div{padding:20px}.basic-features-box.image-featured-box h3{font-size:24px}.basic-features-box,.basic-features-box.image-featured-box{width:50%}.image-with-text-box .right-part{width:57%}.image-with-text-box .left-part{width:100%}.image-with-text-box .image-box{padding:54% 0 0 0}.image-with-text-box .right-part{width:100%;padding-left:0;padding-right:0;padding-top:25px}.image-with-text-box:nth-child(2n) .right-part{text-align:left;padding-left:0;padding-right:0}.image-with-text-box p{font-size:16px}.image-with-text-wrapper{margin-top:70px}.image-with-text-box{margin:0 0 20px 0}.common-content h1,.common-content h2,.common-content h3,.common-content h4,.common-content h5,.common-content h6{margin:36px 0 18px 0}.common-content ul{margin:0 0 18px 0}.common-content li::before{margin-right:13px}.service-contact-box{padding:30px 15px}.service-contact-box h3{margin-bottom:4px}.service-contact-box{width:33.33%}.copps-block .copp-ad{width:33.33%}body .testimonial-slide .ti-widget .ti-reviews-container .ti-review-content{margin:0 0 10px 0}.cta-wrapper .cta-link{width:32%}}@media screen and (max-width:767px){body,p,li{font-size:15px}header.site-header .header-box.middle{margin-bottom:-54px}header.site-header .header-box.middle img{width:120px}.menu-button span{margin-bottom:4px;height:2px;width:18px}.menu-button{font-size:12px;padding:5px 16px}.gfield{margin-bottom:10px}.guarantee-section{padding:50px 0}.guarantee-block{align-items:flex-start}.common-heading{font-size:26px}.about-section{padding:50px 0}.about-image{margin:32px 0 -50px 0}.trusted-plumbers-features-box .left-part,.trusted-plumbers-features-box .right-part{width:100%}.trusted-plumbers-features-box .right-part{padding:50px 30px}.featured-title{font-size:20px}.testimonial-section{padding:50px 0 50px 0}.heading p{font-size:18px}.testimonial-wrapper{margin-top:20px}.testimonial-slide img{max-width:60px;margin-bottom:15px}.google-image img{max-width:160px}.testimonial-wrapper .common-btn{margin-top:24px}.lets-connect-help .heading{margin-bottom:30px}.copyright{padding:12px 0}.copyright .left-part,.copyright .right-part{width:100%}.copyright .left-part p,.copyright .right-part p{text-align:center}.full-screen-navbar{height:calc(100% - 64px);top:64px}.full-screen-navbar .main-bg{padding:60px 0 20px 0}.full-screen-navbar .menu li{margin:0}.full-screen-navbar .menu li li{margin:0;border-bottom:1px solid rgba(255,255,255,.1);padding:8px 0}.full-screen-navbar .menu li li:last-child{border-bottom:none}.full-screen-navbar .menu li .sub-menu .sub-menu{margin-top:0;margin-bottom:0}.full-screen-navbar .menu li a{font-size:12px}.full-screen-navbar .menu>li>a{font-size:16px;margin-bottom:0;padding:15px 0;position:relative}.full-screen-navbar .menu{flex-wrap:wrap}.full-screen-navbar .menu>li{width:100%;padding:0;flex-basis:100%;border:none;border-bottom:1px solid #383838}.full-screen-navbar .menu>li:last-child{border-bottom:none}.full-screen-navbar .menu li .sub-menu .sub-menu li a:before{width:5px;height:5px}.full-screen-navbar .main-bg{max-height:100%;overflow:auto}.common-padding{padding:52px 0}.privacy-content h3{font-size:20px}.privacy-content h5{font-size:18px;margin-top:48px}.employment-section{padding:50px 0 0 0}.employment-wrapper .common-big-heading{font-size:32px;margin-bottom:15px}.employment-wrapper h3{font-size:22px;margin-bottom:15px}.employment-wrapper p{font-size:16px}.small-heading{font-size:22px}.great-benefits-icons{margin:20px -15px 0 -15px}.great-benefits-block-img{margin-bottom:15px}.great-benefits-block{padding:28px 15px;width:50%}.career-post-wrapper{padding:60px 0 50px 0}.career-post-wrapper:before{top:-200px;max-height:300px}.career-block{flex-wrap:wrap}.career-block .left-part{width:100%}.career-block .right-part{width:100%;margin-top:18px}.career-block .right-part a{width:100%}.career-block h3{margin-bottom:10px}.employment-section.charity-work-section{padding:50px 0}.environments-wrapper{padding:50px 0}.white-box{padding:48px 15px 28px 15px;margin-top:28px}.white-box img{height:50px;margin-bottom:18px}.about-us-section{padding:50px 0}.body-big-content p{font-size:16px}.about-us-image{margin-top:30px 0 0 0}.about-intro-section .wrapper{padding:46px 55px 46px 55px}.about-description-section{padding:50px 0 0 0}.with-dots{margin-top:30px}.grey-box{padding:34px 32px 35px 32px}.dot-pattern:after{left:32px}.about-intro-section .wrapper{border-radius:20px 0 0 0}.about-description-bottom{margin-top:30px}.basic-intro-section{padding:50px 0}.basic-features-box.image-featured-box h3{font-size:22px}.basic-features-box,.basic-features-box.image-featured-box{width:100%}.basic-features-box.image-featured-box .overlape{min-height:300px}.common-content li{padding:0 0 0 26px}.common-content p,.common-content li{font-size:16px}.common-content p{margin-bottom:15px}.common-content li::before{font-size:11px}.service-contact-box{padding:22px 10px}.copps-block .copp-ad{padding:8px}.copps-block{margin:0 -8px}.milestone-content ul li::before{top:10px}.cta-wrapper .cta-link{width:49%}}@media screen and (max-width:640px){header.site-header .wrapper{width:100%}.wrapper{width:100%;padding-left:20px!important;padding-right:20px!important}.header-tagline{font-size:14px}header.site-header .header-box{width:100%}header.site-header .header-box:first-child{text-align:center;margin-bottom:12px;border-bottom:1px solid #ccc;padding-bottom:12px}header.site-header .header-box.middle{margin-bottom:0}header.site-header .header-box.right ul{justify-content:space-between}header.site-header .header-box.right ul li{margin-right:0;padding-right:0;border:none}.menu-button span{width:15px;height:2px;margin-bottom:3px}.phone-button i{min-width:40px;min-height:40px}.menu-button{font-size:0;padding:5px 18px;width:40px;height:40px;border-radius:50%;padding:0;justify-content:center}.menu-button div{margin-left:0}header.site-header .header-box.middle{margin-bottom:-82px}.hero-title{font-size:18px}.hero-section-content .image-rel{margin-top:0}.request-services .left-part{width:100%;text-align:center;margin-bottom:20px}.request-services .right-part{width:100%}.request-services .wrapper:after{width:100%}.request-call h3{font-size:18px}.request-call a{font-size:26px}.request-services .wrapper:after{display:none}.icon-box{width:100%;justify-content:center;text-align:center!important}.icon-box:nth-last-child(-n+2){margin-bottom:30px}.icon-box:last-child{margin-bottom:0}.common-btn{font-size:14px;padding:10px 20px;min-width:180px;letter-spacing:.15em}.trusted-plumbers-features-box .right-part{padding:40px 20px}.featured-title{font-size:18px}.testimonial-wrapper .left-part{width:100%;margin-bottom:40px}.testimonial-wrapper .right-part{width:100%;text-align:center}.google-image{padding-top:0;justify-content:center}.testimonial-slide{text-align:center}.testimonial-slide img{margin-left:auto;margin-right:auto}.number-box{width:100%;border-right:none;border-bottom:1px solid #e5e5e5;margin-bottom:30px;padding-bottom:30px}.number-box:last-child{margin-bottom:0;border-bottom:none}.icon-block{width:100%;margin-bottom:25px}.icon-block:last-child{margin-bottom:0}.gfield--width-half{width:100%}.form-black{padding:40px 30px}.full-screen-navbar{height:calc(100% - 122px);top:122px}.full-screen-navbar .main-bg{padding:50px 0 20px 0}.common-padding{padding:42px 0}.privacy-content h5{margin-top:38px}.box-number-boxes .box-number-box{margin-top:20px;width:100%}.employment-section{padding:40px 0 0 0}.employment-wrapper .common-big-heading{font-size:26px}.employment-wrapper h3{font-size:20px}.small-heading{font-size:20px}.great-benefits{padding:40px 20px}.great-benefits-block{padding:40px 15px;width:100%;border-right:none;border-bottom:1px solid #b91c22}.great-benefits-block:first-child{padding-top:0}.great-benefits-block:last-child{padding-bottom:0;border-bottom:none}.employment-wrapper .left-part{width:100%;text-align:center;padding-bottom:0}.employment-wrapper .max-width{max-width:100%}.employment-wrapper .right-part{width:100%;margin:30px 0 0 0}.employment-wrapper .right-part img{max-width:300px;margin:0 auto}.great-benefits-block-img{height:60px;padding:0}.great-benefits .small-heading{text-align:center}.career-block .left-part{flex-direction:column;text-align:center}.career-block .count{margin:0 0 20px 0}.white-box{padding:30px 15px 30px 15px;margin-top:25px;width:100%}.white-box p{font-size:16px}.about-us-section{padding:40px 0}.about-us-section .left-part{width:100%}.about-us-section .right-part{width:100%}.about-us-image{margin-top:25px 0 0 0}.about-intro-section .wrapper{padding:36px}.about-description-section{padding:40px 0 0 0}.with-dots{margin-top:20px}.grey-box{padding:25px}.dot-pattern:after{left:25px}.about-intro-section .wrapper{width:calc(100% - 40px)}.about-description-bottom .left-part{width:100%}.about-description-bottom .right-part{width:100%;margin:0}.image-with-text-box h3{font-size:20px;margin:0 0 14px 0}.image-with-text-box p{font-size:14px;margin:0 0 15px 0}.image-with-text-box{margin:0 0 10px 0}.image-with-text-wrapper{margin-top:40px}.common-content h1,.common-content h2,.common-content h3,.common-content h4,.common-content h5,.common-content h6{margin:26px 0 16px 0}.common-content li::before{font-size:12px;top:3px}.service-contact-box{width:50%}.privacy-content ul li{padding-left:18px}body .testimonial-slide .ti-widget .ti-reviews-container .ti-col-2 .ti-review-item{max-width:100%!important;text-align:center}body .testimonial-slide .ti-widget .ti-widget-container .ti-reviews-container .ti-name,body .testimonial-slide .ti-widget .ti-reviews-container .ti-review-content{text-align:center}body .testimonial-slide .ti-stars{text-align:center!important}body .testimonial-slide .ti-widget .ti-widget-container .ti-reviews-container .ti-name{padding-right:0!important}.ti-widget .ti-reviews-container-wrapper [class$="inner"]>.ti-stars{text-align:center!important}body .testimonial-slide .ti-widget .ti-reviews-container .ti-review-item>.ti-inner{align-items:center}}@media screen and (max-width:480px){.request-services .gfield--width-third,.request-services .gfield--width-full{width:100%}.request-services .gform_footer{margin-top:15px}.footer-middle ul li{width:100%}.footer-middle ul li:after{display:none}.common-padding{padding:40px 0}.privacy-content h5{margin-top:28px}.common-content p{margin-bottom:12px}.common-content p,.common-content li{font-size:14px}.common-content li::before{font-size:10px;top:3.5px}.common-content li{padding:0 0 0 18px}.service-contact-box{width:100%}.copps-block .copp-ad{width:100%;max-width:300px;margin:0 auto}}.blog-section{margin-top:100px}.blog-section .blog-list{display:flex;justify-content:space-between;flex-wrap:wrap}.blog-section .blog-list .left-side{width:75%;padding-right:25px;border-right:1px solid #eee}.blog-section .blog-list .left-side .post-list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #eee;align-items:center}.blog-section .post-list .thumb{width:45%}.blog-section .post-list .entry-content{width:55%;padding-left:50px}.blog-section .post-list .entry-content .icon-heading{font-size:30px;margin-bottom:20px}.blog-section .post-list .entry-content .enter-deatil p{font-size:18px;margin:30px 0}.blog-section .post-list .entry-content .entry-meta{display:flex;flex-wrap:wrap;align-items:center}.blog-section .post-list .entry-content .seprater_line{margin:0 5px}.blog-section .post-list .entry-content .entry-date,.blog-section .post-list .entry-content .author_detail{font-size:16px;color:#000;vertical-align:middle}.blog-section .post-list .entry-content svg{width:16px;height:16px;align-items:center}.blog-section .blog-list .right-side{width:25%}.blog-section .blog-list .right-side .widget{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #eee;padding-left:30px}.blog-section .blog-list .right-side .widget.widget_categories{border-bottom:none}.blog-section .blog-list .right-side .widget a{text-decoration:none;font-size:18px;color:#000;display:block;padding:10px 0}.blog-section .blog-list .right-side .widget a:hover{color:#e7232b}.blog-section .blog-list .right-side .widget-title{font-size:30px;margin-bottom:30px}.blog-section .blog-list .right-side .search-form{display:flex;justify-content:space-between;flex-wrap:wrap;border:1px solid #ccc}.blog-section .blog-list .right-side .search-form .search-field,.blog-section .blog-list .right-side .search-form .search-submit{border:none;height:60px;border-radius:0}.blog-section .blog-list .right-side .search-form .search-field{width:80%;padding:10px}.blog-section .blog-list .right-side .search-form .search-submit{width:20%;border-left:1px solid #ccc;padding:20px 10px;background-image:url(https://www.birnieplumbinganddrains.ca/wp-content/uploads/2022/03/search-img.png);background-repeat:no-repeat;background-size:40px;font-size:0;background-position:center}.blog-section .search-title{margin-bottom:40px;font-size:40px;text-align:center}@media screen and (max-width:1600px){.blog-section .post-list .entry-content .icon-heading{font-size:24px}}@media screen and (max-width:1200px){.blog-section .wrapper{width:100%;padding:0 20px}.blog-section .post-list .thumb{width:40%}.blog-section .post-list .entry-content{width:60%;padding-left:20px}.blog-section .post-list .entry-content .enter-deatil p{font-size:14px;margin:10px 0;line-height:1.5}.blog-section .blog-list .right-side .widget{padding-left:20px;margin-bottom:20px;padding-bottom:20px}.blog-section .blog-list .right-side .widget li{line-height:1.5}.blog-section .blog-list .right-side .search-form .search-field,.blog-section .blog-list .right-side .search-form .search-submit{height:50px}.blog-section .blog-list .right-side .search-form .search-field{width:75%}.blog-section .blog-list .right-side .search-form .search-submit{width:25%}.blog-section .blog-list .right-side .widget-title{font-size:20px;margin-bottom:20px}.blog-section .search-title{font-size:30px}}@media screen and (max-width:960px){.blog-section .blog-list .left-side{width:100%;padding:0;border-right:none}.blog-section .blog-list .right-side{width:50%}}@media screen and (max-width:650px){.blog-section{margin:50px 0}.blog-section .post-list .thumb{width:100%;margin-bottom:30px}.blog-section .post-list .entry-content{width:100%;padding-left:0}.blog-section .post-list .entry-content .enter-deatil p{font-size:18px;margin:20px 0;line-height:1.8}.blog-section .blog-list .right-side{width:290px;margin-top:50px}.blog-section .search-title{font-size:22px}.blog-section .post-list .entry-content .entry-date,.blog-section .post-list .entry-content .author_detail{font-size:13px}}.blog-section .blog-inner .left-side .post-list{border-bottom:none}.blog-section .blog-inner .thumb{width:100%;margin:30px 0}.blog-section .blog-inner .post-list .entry-content{width:100%;padding:0}.blog-section .blog-inner .post-list .entry-content img{margin:0 auto;text-align:center}.blog-section .blog-inner .post-list .entry-content .icon-heading{font-size:50px;margin-top:0;margin-bottom:30px}.blog-section .blog-inner .post-list .entry-content h2{font-size:34px;margin:20px 0}.blog-section .blog-inner .post-list .entry-content h3{font-size:30px;margin:20px 0}.blog-section .blog-inner .post-list .entry-content h4{font-size:26px;margin:20px 0}.blog-section .blog-inner .post-list .entry-content h5{font-size:22px;margin:20px 0}.blog-section .blog-inner .post-list .entry-content h6{font-size:18px;margin:20px 0}.blog-section .blog-inner .post-list .entry-content p,.blog-section .blog-inner .post-list .entry-content li{font-size:18px;margin-bottom:20px;line-height:1.4}.blog-section .blog-inner .post-list .entry-content ul{list-style:initial;padding-left:20px}.blog-section .blog-inner .post-list .entry-content li{list-style:initial;margin-bottom:15px}.blog-section .blog-inner .post-list .entry-content a{font-size:16px;margin-bottom:20px;color:#000}.blog-section .blog-inner .post-list .entry-content a:hover{color:#e7232b}@media screen and (max-width:1700px){.blog-section .blog-inner{padding:0}}@media screen and (max-width:1200px){.blog-section .blog-inner .post-list .entry-content .icon-heading{font-size:40px}.blog-section .blog-inner .post-list .entry-content h2{font-size:30px;margin:20px 0}.blog-section .blog-inner .post-list .entry-content h3{font-size:26px;margin:20px 0}.blog-section .blog-inner .post-list .entry-content h4{font-size:22px;margin:20px 0}.blog-section .blog-inner .post-list .entry-content h5{font-size:18px;margin:20px 0}.blog-section .blog-inner .post-list .entry-content h6{font-size:16px;margin:20px 0}}@media screen and (max-width:960px){.blog-section .blog-inner .post-list .entry-content .icon-heading{font-size:35px}}@media screen and (max-width:650px){.blog-section .blog-inner .post-list .entry-content .icon-heading{font-size:25px;margin-bottom:15px}.blog-section .blog-inner .post-list .entry-content h2{font-size:24px;margin:20px 0}.blog-section .blog-inner .post-list .entry-content h3{font-size:22px;margin:20px 0}.blog-section .blog-inner .post-list .entry-content h4{font-size:20px;margin:20px 0}.blog-section .blog-inner .post-list .entry-content h5{font-size:18px;margin:20px 0}.blog-section .blog-inner .post-list .entry-content h6{font-size:16px;margin:20px 0}}.\!inline-block{display:inline-block!important}.\!hidden{display:none!important}@media (min-width:1024px){.lg\:\!inline-block{display:inline-block!important}}