/* https://ineedlifeline.com/wp-content/themes/_lifeline/inc/update-style.css?ver=6.8.2 */
body,body p,body li,body li.elementor-icon-list-item{font-size:16px;color:#333;font-family:'Roboto Condensed',sans-serif!important;font-weight:400}.header-section-1-left .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated,.header-section-1-right .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:5px 0}.header-section-1-left .elementor-widget-heading .elementor-heading-title{color:#00a0c6;font-weight:500;font-size:1.66vw}.header-section-1-left .elementor-widget-heading .elementor-heading-title span{color:red}.header-section-1-left .elementor-widget-heading .elementor-heading-title>a{font-weight:600}.header-section-1-left{margin-right:40px}.header-section-1>.elementor-container>.elementor-row{justify-content:flex-end}.header-section-1>.elementor-container>.elementor-row .header-section-1-left{width:auto}.header-menu .custom-header-nav #site-navigation-wrap{background:transparent;background-color:transparent!important}.header-menu #site-navigation-wrap .dropdown-menu>li>a,.header-menu li#menu-item-1109 a.menu-link.sf-with-ul{border-left:none!important;border-color:transparent!important;border-bottom:none!important}.header-menu #site-navigation-wrap .dropdown-menu>li>a>span{font-family:'Roboto'!important;padding:0 6px!important;max-width:250px!important;color:#fff;font-weight:700}#site-navigation-wrap .dropdown-menu>li>a{padding:0 12px}.icon-magnifier:before{font-family:"Font Awesome 5 Free";content:"\f002"}.dropdown-menu ul li a.menu-link{padding:0}.elementor-5345 .elementor-element.header-section-2.elementor-element-b206adc:not(.elementor-motion-effects-element-type-background),.elementor-5345 .elementor-element.header-section-2.elementor-element-b206adc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:none;background-color:#00a0c6}.header-menu #site-navigation-wrap .dropdown-menu>li>a:hover,#site-navigation-wrap .dropdown-menu>li.sfHover>a{background-color:#0090b2}.header-menu #site-navigation-wrap .dropdown-menu>li>a:hover span,#site-navigation-wrap .dropdown-menu>li.sfHover>a span{color:#ffb514}.dropdown-menu .sub-menu{background-color:#0090b2}.dropdown-menu .sub-menu,#searchform-dropdown,.current-shop-items-dropdown{background-color:#0090b2;padding:30px 20px}.dropdown-menu li .sub-menu li.menu-item{display:inline-block!important;float:none;padding:10px 0;border:none;width:calc(100% / 3 - 4px)}.dropdown-menu li .sub-menu li.menu-item a span{color:#fff;font-weight:600}.header-menu #site-navigation-wrap .dropdown-menu>li>a .nav-arrow{display:none}.header-section-2 .elementor-element-5ad2abeb .elementor-container.elementor-column-gap-no .elementor-row{border-bottom:1px solid #038dae}.header-tagline h2{margin:0;padding:0!important;color:#fff;font-family:'Roboto Condensed',sans-serif!important;font-size:24px}.header-section-2 .header-tagline.elementor-column h2 strong{font-weight:500}.header-btn a.elementor-button-link.elementor-button.elementor-size-sm{padding:0;background-color:#ffb513;color:#000;font-weight:600;font-weight:600;min-width:100%;height:53px;line-height:53px;border-radius:0;border-bottom:4px solid #ffb513;font-size:20px;font-family:'Roboto Condensed',sans-serif;border-radius:10px}.header-menu .dropdown-menu ul li a.menu-link:hover{background-color:transparent}.header-menu .dropdown-menu ul li a.menu-link:hover span{color:#ffb513}.elementor-5345 .header-section-2 .elementor-element.elementor-element-29844a82{margin-right:20px}.elementor-5345 .elementor-sticky--active .elementor-element.elementor-element-56ccb789>.elementor-widget-container{margin:0 0 0 0}.header-logo .elementor-image{text-align:left}.home-section-8{margin-bottom:35px;margin-top:35px}.home-section-8 .elementor-swiper-button-prev{left:-25px}.home-section-8 .elementor-swiper-button-next{right:-25px}body .header-section-2 .header-btn.elementor-element{width:217px}body .sf-menu ul.sub-menu{border-radius:0;box-shadow:none;background-color:#0090b2;transition:box-shadow ease 0.3s,max-height ease .3s;border:none;min-width:100%}.dropdown-menu ul li a.menu-link{padding:0}.elementor-5345 .header-section-1-right.elementor-element.elementor-element-23b4c850{width:21%}.home-section-5-left .elementor-element-e621c26{padding-bottom:20px}.main-title.elementor-widget-heading .elementor-heading-title{color:#0090b2;font-weight:700;margin-bottom:30px;font-size:40px;font-family:'Roboto Condensed',sans-serif}.subtitle.elementor-widget-heading .elementor-heading-title{font-size:24px;color:#666;font-family:'Roboto Slab',serif!important;font-weight:400}.service-title.elementor-widget-heading .elementor-heading-title{font-size:24px;color:#333;font-weight:400;font-family:'Roboto Condensed',sans-serif;margin-top:15px}.elementor-widget-button.home-btn .elementor-button-link{background-color:#ffb513;color:#000;font-weight:700;font-family:'Roboto Condensed',sans-serif;padding:17px 32px}body .header-section-1.elementor-element{margin-bottom:0!important}body .header-section-1.elementor-element .elementor-element-populated{padding:0!important}.home-section-1-left .banner-text{position:relative}body .header-section-2 .elementor-element.header-logo{width:17.803%}.home-section-1{min-height:500px;padding-top:75px;z-index:1}.banner-text .elementor-text-editor{font-size:48px;color:#ffb513;font-weight:700;font-family:'Amaranth',sans-serif;line-height:1.2;width:75%;text-shadow:0 1px 3px rgba(0,0,0,.48)}.banner-text .elementor-text-editor .text-yellow{color:#00a0c5}.home-section-1-left .banner-img-left{position:absolute;left:35px;width:auto;bottom:46px}.home-section-1-left,.home-section-1-left *,.home-section-1 .elementor-container{position:static}.home-section-1 .elementor-column-gap-default .home-section-1-right>.elementor-element-populated{padding:0;background-color:rgb(0,160,198);border:2px solid #ffb513;border-radius:0}.home-section-1 .elementor-column-gap-default .home-section-1-right>.elementor-element-populated .elementor-widget-text-editor h2{height:60px;margin-bottom:0;text-align:center;line-height:60px;background-color:#ffb513;color:#fff;font-weight:700;font-size:24px;font-family:'Roboto Condensed',sans-serif}.home-section-1 .elementor-column-gap-default .home-section-1-right>.elementor-element-populated .elementor-widget-wp-widget-wpforms-widget{padding:20px 42px 25px 50px}.home-section-1 .elementor-column-gap-default .home-section-1-right>.elementor-element-populated .elementor-widget-wp-widget-wpforms-widget div.wpforms-container-full{margin-bottom:0}.home-section-1 .elementor-column-gap-default .home-section-1-right>.elementor-element-populated .elementor-widget-text-editor img{float:none;position:absolute;left:0;top:-70px}.home-section-1 .home-section-1-right{width:100%;height:424px}.home-section-1 .elementor-column-gap-default .home-section-1-right .elementor-element-populated{padding:0}.home-section-1 .elementor-column-gap-default .home-section-1-right .elementor-element-populated input{height:30px;line-height:30px;font-size:16px;color:#7f8d99;font-family:'PT Sans',sans-serif;border:none;border-radius:5px;padding:0 20px}.home-section-1 .elementor-column-gap-default .home-section-1-right .elementor-element-populated .wpforms-field{padding:0;margin-bottom:15px}.home-section-1 .elementor-column-gap-default .home-section-1-right .elementor-element-populated textarea{height:auto;min-height:85px;border-radius:5px;border:none;padding:15px 20px;font-family:'PT Sans',sans-serif}.home-section-1 .elementor-column-gap-default .home-section-1-right .elementor-element-populated .wpforms-submit-container button{background-color:#ffb513;padding:0;min-width:142px;height:42px;line-height:42px;font-size:14px;text-transform:capitalize;letter-spacing:0;font-family:'PT Sans',sans-serif;box-shadow:0 5px 0 rgba(194,135,7,1);border-radius:5px}.home-section-1 .elementor-column-gap-default .home-section-1-right .elementor-element-populated .wpforms-submit-container button:hover{border:none}.home-section-1 .elementor-column-gap-default .home-section-1-right .elementor-element-populated input::-webkit-input-placeholder{color:#7f8d99;opacity:1}.home-section-1 .elementor-column-gap-default .home-section-1-right .elementor-element-populated input::-moz-placeholder{color:#7f8d99;opacity:1}.home-section-1 .elementor-column-gap-default .home-section-1-right .elementor-element-populated input:-ms-input-placeholder{color:#7f8d99;opacity:1}.home-section-1 .elementor-column-gap-default .home-section-1-right .elementor-element-populated input:-moz-placeholder{color:#7f8d99;opacity:1}.home-section-1 .elementor-column-gap-default .home-section-1-right .elementor-element-populated .wpforms-submit-container{text-align:center;padding:0}.home-section-1-right .elementor-element-7294ca4 .elementor-image{text-align:right;margin:30px 20px;margin-top:37px;margin-bottom:10px!important}.home-section-1-right .elementor-element-3111571 .elementor-image{text-align:left;margin:30px 20px;margin-top:37px}.home-section-1-right .elementor-element-7294ca4 .elementor-image{width:75px!important;height:75px!important}.home-section-1-right .elementor-element-3111571 .elementor-image img{width:75px!important;height:75px!important}.home-section-1 .elementor-column-gap-default .home-section-1-right .elementor-element-populated form input{min-height:30px!important}div.wpforms-container-full .wpforms-form .wpforms-recaptcha-container{padding:0px!important}.home-section-1-right section.elementor-element.elementor-element-7294ca4.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-inner-section{position:absolute;top:-115px;right:0;width:75%}.get_quote.home-section-1{width:25%;display:block;float:left;position:relative}.home-section-1{width:75%;display:block;float:left;margin-top:-1px}.blog-section-main{padding:50px 0;background:#e6e7e9}.money_saving{position:relative}.money_saving .money_saving-img{position:absolute;top:15px;right:15px;width:auto}.money_saving .money_saving-img img{width:4.94vw}.home-section-2{padding:47px 0;clear:both}.home-section-2 .main-title.elementor-widget-heading .elementor-heading-title{margin-bottom:20px}.home-section-2 .elementor-inner-section .elementor-widget-wrap{min-height:181px;background-color:#0090b2;border-radius:5px;padding:30px;padding-top:58px;background-image:url(/wp-content/themes/_lifeline/inc/images/round-shape.png);background-size:auto;background-position:left 170% bottom 130%;background-repeat:no-repeat;z-index:1;transition:all 0.3s linear}.home-section-2 .elementor-inner-section .elementor-widget-wrap:hover{transition:all 0.3s linear;transform:translateY(-10px)}.home-section-2 .elementor-inner-section .elementor-widget-wrap .elementor-heading-title{color:#fff;font-family:'Roboto Condensed',sans-serif;font-size:24px;font-weight:400;width:80%;line-height:1.3}.home-section-2 .elementor-inner-section .elementor-widget-wrap .elementor-widget-heading:first-child{position:absolute;top:15px;left:15px}.home-section-2 .elementor-inner-section .elementor-widget-wrap:before{content:' ';display:block;position:absolute;top:6px;left:-15px;width:153px;height:62px;background-image:url(/wp-content/themes/_lifeline/inc/images/corner-shape.png);background-size:auto;background-repeat:no-repeat}.home-section-2 .elementor-inner-section .elementor-widget-wrap .elementor-widget-heading:first-child .elementor-heading-title{font-size:14px;text-transform:uppercase;font-weight:700}.home-section-2 .elementor-widget-button .elementor-button{font-family:'Roboto Condensed',sans-serif;font-weight:500;background-color:transparent;color:#0583ae;font-size:16px;font-weight:700;text-decoration:underline;padding:0 15px}.home-section-2 .elementor-button-content-wrapper{position:absolute;right:0;top:15px;text-transform:capitalize}.home-section-2 .coupons-link{position:absolute}.custom-header-nav #site-navigation-wrap .dropdown-menu>li{float:none;display:inline-block;position:static}.home-section-3{padding:35px 0 0}.home-section-3 .subtitle.elementor-widget-heading .elementor-heading-title{color:#0583ae}.home-section-3-left .elementor-widget-icon-list>.elementor-widget-container{background-color:#f6f6f6;border-radius:20px;padding:30px;margin:30px 0}.home-section-3-left .elementor-widget-icon-list>.elementor-widget-container li.elementor-icon-list-item{margin-bottom:15px}.home-section-3-left .elementor-widget-icon-list>.elementor-widget-container li.elementor-icon-list-item:last-child{margin-bottom:0}.home-section-3-left .elementor-widget-icon-list>.elementor-widget-container li.elementor-icon-list-item span.elementor-icon-list-text{color:#0583ae;font-weight:700;padding-left:20px}.home-section-3-left .elementor-widget-icon-list>.elementor-widget-container li.elementor-icon-list-item span i{color:#ffb513;font-size:30px;font-weight:400}.lifeline-lasttitle .elementor-text-editor{font-size:20px;color:#0583ae;font-weight:700;font-family:'Roboto Condensed',sans-serif}.home-section-3-right{max-height:386px;background-color:transparent;border-radius:20px;padding:30px;max-width:521px}.home-section-3-right .elementor-element .elementor-widget-container{background-color:transparent!important}.home-section-3-right .elementor-heading-title.elementor-size-default{padding:45px 0;font-size:35px;font-family:'Roboto Condensed',sans-serif;color:#0090b2;font-weight:700}.home-section-3-right .elementor-image-gallery .gallery-item{padding-bottom:25px}.home-section-3-left .elementor-column-wrap.elementor-element-populated{padding-top:0px!important}.home-section-3 .elementor-element-83eed84 .elementor-row{justify-content:space-between}.home-section-4{background-position:bottom center;background-size:auto;padding:57px 0 107px!important;background-repeat:no-repeat}.home-section-4 .elementor-section:first-of-type{padding-top:60px}.home-section-5 .home-section-5-left.elementor-element .elementor-container{min-height:375px}.home-section-5 .home-section-5-left .elementor-container .elementor-element{text-align:left}.home-section-5 .home-section-5-left .elementor-container .elementor-element .home-btn{margin-left:50px}.home-section-5 .home-section-5-right .elementor-container{max-width:570px;min-height:375px;margin:0 auto;margin-left:auto}.home-section-5 .elementor-widget-heading .elementor-heading-title{color:#333;font-family:'Roboto Slab',serif;font-weight:500;font-size:16px}.home-section-5 .elementor-widget-heading h3.elementor-heading-title{margin:20px 0 45px}.home-section-5 .elementor-widget-heading h4.elementor-heading-title{font-family:'Roboto Condensed',sans-serif;margin-bottom:15px;font-size:16px;font-weight:400}.home-section-5 .elementor-widget-icon-list .elementor-icon-list-text{color:#333;font-weight:700;font-size:16px;margin-left:5px;line-height:1.2}.home-section-5-right .elementor-row .elementor-element-populated .elementor-widget-wrap{max-width:21.97vw;margin-left:3.9vw}.elementor-5322 .home-section-5-right .elementor-element.elementor-element-4421dda .elementor-heading-title{font-size:24px;font-family:'Roboto Slab',serif;font-weight:400;margin:20px 0 30px;color:#000}.home-section-5 .elementor-element-0768487{padding:0;padding-bottom:10px}.home-section-5-right>.elementor-element-populated{padding-bottom:15px}.home-section-5 .elementor-element-0768487 li.elementor-icon-list-item{width:calc(50% - 16px);display:flex}.home-section-5 .lifeclub-section{margin-left:20px}.home-section-5-left .elementor-widget-button{margin-top:15px}.home-section-5 .elementor-element-0768487 .elementor-icon-list-items .elementor-icon-list-icon svg{width:40px}.home-section-6-right .elementor-widget-button.home-btn .elementor-button-link{padding:0 59px;height:50px;line-height:50px}.home-section-6{padding:57px 0 77px;background-position:center center}.home-section-6 .subtitle{margin-bottom:50px!important}.home-section-6 .home-section-6-right .elementor-widget-container{padding-left:0!important}.home-section-6 .home-section-6-right .home-btn{text-align:left}.home-section-6 .home-section-6-right .elementor-widget-container .elementor-text-editor{color:#333;line-height:1.2;font-family:'Roboto Condensed',sans-serif;font-weight:400;margin-bottom:25px}.home-section-7{padding:64px 0 64px 0}.home-section-7-left .elementor-column-wrap.elementor-element-populated{padding:0px!important}.home-section-7-left .attachment-full.size-full{border-radius:3px 3px 3px 3px}.home-section-7 .elementor-column-wrap.elementor-element-populated{padding-left:0px!important;padding-right:0px!important}.blog-section-main article.elementor-post{background-color:#fff;padding:20px!important;border-radius:4px;border-bottom:10px solid #ffb513}.home-section-7{padding:64px 0 64px 0;background-color:#00a0c6}.home-section-7-right .elementor-image-gallery .gallery-item{padding-right:0px!important}.home-section-7 .main-title.elementor-widget-heading .elementor-heading-title,.home-section-7 .home-btn .elementor-button-link{color:#fff}.home-section-7-1 .home-btn .elementor-button-link{padding:0;background:transparent;font-weight:700;color:#fff;font-size:16px}.home-section-7-1 .elementor-element .elementor-column-wrap{padding:0!important}.home-section-7-1 .elementor-element .elementor-column-wrap .elementor-widget-container{padding:0}.home-section-8 .elementor-swiper-button i{font-size:64px;color:#005c96}.home-section-7-1 .elementor-element-22b18fd>.elementor-widget-container{position:absolute;right:0;top:-20px}.home-section-7-1 .elementor-element-22b18fd>.elementor-widget-container .elementor-button span{text-decoration:underline}.home-section-7-right .gallery .gallery-icon{margin-left:30px;margin-bottom:30px}.home-section-7-right .elementor-image-gallery .gallery-item img{width:100%}.elementor-5322 .home-section-7-right .elementor-element.elementor-element-f4880d5 .gallery-item{padding:0}.elementor-5322 .home-section-7-right .elementor-element.elementor-element-f4880d5 .gallery{margin:0;padding-top:30px}.sidebar-coupon .elementor-container>.elementor-row>.elementor-element:after{content:' ';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,#0583ae 0%,#80c2ae 100%);z-index:-1;opacity:.5;border-radius:5px}.sidebar-coupon .elementor-container>.elementor-row>.elementor-element:before{content:' ';display:block;position:absolute;top:6px;left:-15px;width:153px;height:62px;background-image:url(/wp-content/themes/_lifeline/inc/images/corner-shape.png);background-size:auto;background-repeat:no-repeat}.sidebar-coupon .elementor-container>.elementor-row>.elementor-element{min-height:181px;background-color:#0090b2;border-radius:5px;padding:30px;padding-top:58px;background-image:url(/wp-content/themes/_lifeline/inc/images/round-shape.png);background-size:auto;background-position:right -100px bottom 130%;background-repeat:no-repeat;z-index:1;margin-bottom:15px;width:100%}.sidebar-coupon:first-of-type{margin-top:15px}.sidebar-coupon .elementor-container>.elementor-row>.elementor-element>.elementor-column-wrap .elementor-heading-title{color:#fff;font-family:'Roboto Condensed',sans-serif;font-size:20px;font-weight:400;line-height:1.3}.sidebar-coupon .elementor-container>.elementor-row>.elementor-element>.elementor-column-wrap{padding:0;position:static}.sidebar-coupon .elementor-container>.elementor-row>.elementor-element .sidebar-coupon-label{position:absolute;top:9px;left:15px}.sidebar-coupon .elementor-container>.elementor-row>.elementor-element>.elementor-column-wrap .elementor-widget-wrap{position:static}.contact-info{background-color:#00a0c6;display:flex;justify-content:center;text-align:center;padding:20px 0;border-radius:10px;border-bottom:5px solid #ffb513;color:#fff;margin:0 0!important;margin-bottom:20px!important}.contact-info h1,.contact-info h1 a{color:#ffb513;font-size:34px}.contact-info a{color:#fff}.subpages-sidebar{background-color:#f4f4f4}.row-sum .subpage-li li{list-style-type:none;color:#0583ae;font-size:20px;align-items:center;position:relative;padding-left:40px}.row-sum .subpage-li li:before{content:"\f058";font-family:"Font Awesome 5 Free";margin-right:10px;color:#ffb513;font-size:27px;position:absolute;left:0;top:-4px}.services-images .elementor-image{height:160px;border:5px solid #00a0c6;border-radius:50%;overflow:hidden;box-shadow:0 0 0 5px #f4f4f4}.elementor-top-section .subpages-sidebar .elementor-widget-testimonial .elementor-testimonial-wrapper{box-shadow:0 2px 5px #ccc;padding:10px;border-bottom:5px solid #ffb513;background-color:#fff!important;border-radius:5px}.elementor-widget-shortcode button[type="submit"]{background-color:#ffb513!important;color:#000!important;text-transform:capitalize!important;width:100%!important;border-radius:3px!important}.elementor-top-section .subpages-sidebar .view-all a{background-color:#ffb513!important;color:#000!important;text-decoration:none!important;width:92%!important;display:block;margin:0 auto;border-radius:4px;padding:6px}ul.subpage-li{padding:10px 20px;margin:20px 0}.elementor-top-section #promotions-secondary{padding:15px 0!important}.row-sum .elementor-widget-heading .elementor-heading-title{margin-bottom:.7em;color:#333;line-height:1.15em;font-family:'Alegreya Sans',sans-serif;font-style:normal;transition:all 0.3s ease;font-size:1.785em;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:700}.sub-heading .elementor-widget-container{padding:20px 17px 17px 20px;border-radius:12px 12px 0 0;margin-bottom:30px}.sub-heading .elementor-widget-container h1{margin-bottom:0px!important;font-size:30px!important}.row-sum .elementor-widget-container{color:#333}.row-sum{padding-top:50px}.subpages-sidebar .elementor-image-gallery .gallery-item img{max-width:80%;height:auto}a.header-phone{font-weight:600;color:#ffb513;font-size:34px}.contact-info .call-section{font-size:1.5em;line-height:1.3em;margin-right:auto;margin-bottom:5px;margin-left:auto;font-weight:600;color:#fff}span.contact-link{color:#fff;text-decoration:underline;font-weight:600}.contact-info a.contact-link{color:#fff;text-decoration:underline;font-weight:600}span.phone-number a{color:#ffb513!important}.home-section-5 .home-section-5-right .col-right-lifeline .elementor-container{padding:0 0 0 10px;max-width:100%}.home-section-5 .home-section-5-right .col-right-lifeline .elementor-row .elementor-element-populated .elementor-widget-wrap{margin-left:0}.home-section-5 .home-section-5-right .col-right-lifeline h2.elementor-heading-title.elementor-size-large{font-size:23px;margin-top:30px}.home-section-5 .home-section-5-right .col-right-lifeline ol li{font-size:14px;font-weight:600;color:#000}.home-section-5 .col-right-lifeline .elementor-row .elementor-element-populated .elementor-widget-wrap{max-width:27.97vw}.home-section-5 .home-section-5-right .col-right-lifeline .elementor-container{padding:0 0 0 10px;max-width:1220px}.elementor-5322 .elementor-element.elementor-element-2315ac5>.elementor-widget-container{margin:14px 0 0 -600px}.home-section-1 .elementor-column-gap-default .home-section-1-right div.wpforms-container-full .wpforms-form label.wpforms-error{position:absolute;bottom:-19px}.home-section-1 .elementor-column-gap-default .home-section-1-right .elementor-element-populated .wpforms-field{position:relative}.row-sum p a{color:#01b9ee!important;text-decoration:underline}.row-sum .subpage-li li a{color:#0583ae}.subpages-sidebar .elementor-5756 .elementor-element.elementor-element-6eb214f>.elementor-widget-container{margin:0;padding:4px 4px 4px 4px}.footer-section-1 .elementor-icon-box-wrapper{padding:25px 0 35px 0}.footer-section-1 .elementor-icon-box-title{font-family:'Roboto Condensed',sans-serif!important;font-size:14px;color:#fff!important;margin-bottom:0}.footer-section-1 .elementor-icon-box-description,.footer-section-1 .elementor-icon-box-description a{font-family:'Roboto Condensed',sans-serif!important;font-size:24px;color:#ffb513!important;font-weight:bold!important;line-height:normal}.footer-section-1 .elementor-heading-title{color:#fff;font-family:'Roboto Condensed',sans-serif!important;font-size:20px}.footer-section-1 .elementor-nav-menu--main .elementor-nav-menu a:hover{color:#ffb514!important}.footer-section-1 .elementor-nav-menu--main .elementor-nav-menu a{font-size:16px!important;font-family:'Roboto Condensed',sans-serif!important;padding-left:0px!important;padding-bottom:5px}.footer-section-1 .elementor-image{text-align:center}.footer-section-2{border-top:2px solid rgba(0,0,0,.2);padding-top:25px;border-bottom:2px solid rgba(0,0,0,.2);padding-bottom:50px}body footer .footer-section-2 .footer-section-2-4 form .wpforms-submit-container{position:absolute;padding:0;top:0;right:25px}.footer-section-2-4 .wpforms-container-full .wpforms-form button[type="submit"]{position:relative;top:0;right:0;margin:0;background-color:transparent!important;padding:0;height:50px;background-image:url(/wp-content/themes/_lifeline/inc/images/submit-btn.png);background-repeat:no-repeat;background-position:center;font-size:0;width:30px}.footer-section-2-4 .wpforms-container-full .wpforms-form button[type="submit"]:hover{border:none}body footer .footer-section-2 .footer-section-2-4 form .wpforms-field{padding:0}body footer .footer-section-2 .footer-section-2-4 form{position:relative}body footer .footer-section-2 .footer-section-2-4 form .wpforms-field input{position:relative;height:50px;padding:0 20px;line-height:50px;color:#aea9a9}.footer-section-2-1 .elementor-text-editor.elementor-clearfix p{color:#fff;line-height:17px;font-family:'Roboto Condensed',sans-serif!important;font-size:16px}.footer-section-2-1 .elementor-text-editor.elementor-clearfix{padding-top:40px!important;float:none}.footer-section-1 .elementor-heading-title.elementor-size-default{padding-bottom:23px}.footer-section-1 .footer-section-2-4 .elementor-heading-title.elementor-size-default{padding-bottom:25px}.footer-section-2-1 .elementor-text-editor.elementor-clearfix p span{color:#fff;line-height:17px}body .footer-section-1 .elementor-text-editor.elementor-clearfix p span{color:#fff!important;font-family:'Roboto Condensed',sans-serif!important;font-size:14px}body .footer-section-1 .elementor-text-editor.elementor-clearfix p{padding-bottom:0 line-height:1.2}.footer-section-2-1 .elementor-text-editor.elementor-clearfix{padding:0}.footer-section-1 .elementor-text-editor.elementor-clearfix{padding:25px 0}.footer-section-1 .elementor-text-editor.elementor-clearfix p{margin-bottom:0}.footer-section-2-1 .elementor-text-editor.elementor-clearfix p{margin-bottom:20px!important}.social-networking ul li a{width:43px!important;height:44px!important}.footer-section-1 svg{max-width:30px}.social-fixed{position:fixed;z-index:99999;transition:ease-in-out 250ms;left:0%;bottom:50%}.social-fixed .social-fixed-type>a{background:#ffb513;width:65px;display:block;text-align:center;line-height:65px;color:#fff;height:65px;font-size:25px;border-left:2px solid transparent}.social-fixed-type{margin-bottom:20px}.social-fixed-detail{position:absolute;left:0;background:#ffb513;text-align:center;height:65px;display:flex;align-items:center;top:0;padding:5px;font-size:16px;letter-spacing:1px;opacity:0;visibility:hidden;flex-wrap:wrap;z-index:-9;padding-left:75px;width:auto;justify-content:center;flex-direction:column;padding-right:10px;min-width:250px;box-sizing:border-box;transition:0.2s ease-in}.row-sum .elementor-widget-heading.blue-title .elementor-heading-title{color:#0583ae}.blog-sidebar form.searchandfilter input[type="text"]{width:100%;margin-top:0;margin-right:0;border-radius:5px;background-color:#fff;font-size:.9em;padding:6px 10px;margin-bottom:10px}.blog-sidebar form.searchandfilter input[type="submit"]{position:relative;background:#ffb513;border:solid 1px #ffb513;border-radius:5px;font-family:'Roboto',sans-serif;font-size:14px;letter-spacing:0;padding:7px 15px;font-weight:600;font-stretch:condensed;line-height:25px;vertical-align:top;margin-top:0;box-shadow:0 5px 0 rgba(194,135,7,1);text-transform:capitalize;min-width:142px;margin:0 auto 20px;display:block}.blog-sidebar form.searchandfilter input[type="submit"]:hover{background:#ffb513}.blog-sidebar .elementor-element.elementor-widget.elementor-widget-wp-widget-categories li a,.blog-sidebar .elementor-element.elementor-widget.elementor-widget-wp-widget-archives li a{font-size:1em}.blog-sidebar .elementor-element.elementor-widget.elementor-widget-wp-widget-archives h5,.blog-sidebar .elementor-element.elementor-widget.elementor-widget-wp-widget-categories h5,.row-sum .blog-sidebar .elementor-widget-heading.blue-title .elementor-heading-title{font-size:1.4em}.blog-sidebar .searchandfilter li{list-style:none}.view-all .elementor-widget-container{margin:0!important}.view-all .elementor-widget-container p{margin-bottom:0}footer .elementor-nav-menu .current_page_item>a,footer .elementor-nav-menu .current_page_item:hover>a{background-color:transparent}div.wpforms-container-full .wpforms-form input[type=date],div.wpforms-container-full .wpforms-form input[type=datetime],div.wpforms-container-full .wpforms-form input[type=datetime-local],div.wpforms-container-full .wpforms-form input[type=email],div.wpforms-container-full .wpforms-form input[type=month],div.wpforms-container-full .wpforms-form input[type=number],div.wpforms-container-full .wpforms-form input[type=password],div.wpforms-container-full .wpforms-form input[type=range],div.wpforms-container-full .wpforms-form input[type=search],div.wpforms-container-full .wpforms-form input[type=tel],div.wpforms-container-full .wpforms-form input[type=text],div.wpforms-container-full .wpforms-form input[type=time],div.wpforms-container-full .wpforms-form input[type=url],div.wpforms-container-full .wpforms-form input[type=week],div.wpforms-container-full .wpforms-form select,div.wpforms-container-full .wpforms-form textarea{background-color:#fff;box-sizing:border-box;border-radius:2px;color:#333;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;display:block;float:none;font-size:16px;border:1px solid #ccc;padding:6px 10px;height:38px;width:100%;line-height:1.3}div.wpforms-container-full .wpforms-form .wpforms-field-label.wpforms-label-hide,div.wpforms-container-full .wpforms-form .wpforms-field-sublabel.wpforms-sublabel-hide{position:absolute;left:-99999px}div.wpforms-container-full .wpforms-form .wpforms-field-label{display:block;font-weight:700;font-size:16px;float:none;line-height:1.3;margin:0 0 4px 0;padding:0}.home-section-1 div.wpforms-container-full .wpforms-form .wpforms-first{clear:both!important;margin-left:0!important}div.wpforms-container-full .wpforms-form .wpforms-five-sixths,div.wpforms-container-full .wpforms-form .wpforms-four-sixths,div.wpforms-container-full .wpforms-form .wpforms-four-fifths,div.wpforms-container-full .wpforms-form .wpforms-one-fifth,div.wpforms-container-full .wpforms-form .wpforms-one-fourth,div.wpforms-container-full .wpforms-form .wpforms-one-half,div.wpforms-container-full .wpforms-form .wpforms-one-sixth,div.wpforms-container-full .wpforms-form .wpforms-one-third,div.wpforms-container-full .wpforms-form .wpforms-three-fourths,div.wpforms-container-full .wpforms-form .wpforms-three-fifths,div.wpforms-container-full .wpforms-form .wpforms-three-sixths,div.wpforms-container-full .wpforms-form .wpforms-two-fourths,div.wpforms-container-full .wpforms-form .wpforms-two-fifths,div.wpforms-container-full .wpforms-form .wpforms-two-sixths,div.wpforms-container-full .wpforms-form .wpforms-two-thirds{float:left;margin-left:4%;clear:none}div.wpforms-container-full .wpforms-form .wpforms-field-hp{display:none!important;position:absolute!important;left:-9000px!important}.promotions-row-col .elementor-widget-wrap{padding-bottom:70px;display:block!important}.promotions-view{position:absolute;bottom:0}.promotions-view p{margin:0}.print-coupon-btn .elementor-button{background-color:#ffb513!important;color:#000!important;text-decoration:none!important;border-radius:4px;font-weight:600;margin-top:20px}.free-air-conditioner-diagnostic-service-call-with-repairs-2 .contact-info{margin-top:20px!important}.review-content:after{color:#787878;content:"\201C";font-size:7em;left:0;line-height:0;position:absolute;top:48px}.review-content{padding:20px 10px 0 50px;margin:2% auto 0;border-top:1px solid #787878;margin-top:0}.review-author.elementor-widget .elementor-heading-title{font-family:'Alegreya Sans',Roboto,sans-serif;font-size:12.6px;font-style:italic;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400}.header-logo image{max-width:207px}.she-header .header-logo image{max-width:140px}.review-content p{font-size:1.2em;color:#333;font-style:italic;font-family:inherit;margin-top:0;margin-bottom:12.6px;margin-left:0;line-height:27px;font-weight:400}.review-author{margin-left:-20px}.furnace-repair-maintenance .row-sum p:first-child a{text-decoration:underline}.social-fixed .social-fixed-type:hover>a{border-left:2px solid #fff}.social-fixed-detail a{color:#fff;line-height:normal;cursor:pointer}.social-fixed .social-fixed-type:hover .social-fixed-detail{opacity:1;visibility:visible}.social-fixed-type{margin-bottom:0;position:relative}div.wpforms-container-full .wpforms-form label.wpforms-error{color:#f00!important}.elementor-element .elementor-element.sidebar-custom nav .no-lightbox{display:flex!important}.elementor-element .elementor-element.sidebar-custom nav{background:#0090b2!important;color:#fff!important}.elementor-element .elementor-element.sidebar-custom nav .no-lightbox span{color:#fff!important}.dropdown-menu li.single-column-main .sub-menu li.menu-item{width:100%!important;display:block}.dropdown-menu li.single-column-main .sub-menu{min-width:0;left:auto;background-color:#0090b2!important}.dropdown-menu li.single-column-main:last-child .sub-menu,.dropdown-menu li.single-column-main:nth-last-child(2) .sub-menu{right:0}.dropdown-menu li#menu-item-53 ul,.dropdown-menu li#menu-item-47 ul,.dropdown-menu li#menu-item-53 ul{left:auto;right:auto}.page-id-6575 .elementor a{text-decoration:underline}.furnace-installation-replacement ul.subpage-li li:last-child{text-decoration:underline}body .underline_base{text-decoration:underline}.urgent-image .elementor-widget-wrap{align-items:center;align-content:center}.contact-info+.elementor-widget-spacer{display:none}@media(min-width:1025px) and (max-width:1900px){.home-section-5 .home-section-5-right .col-right-lifeline ol li{font-size:15px}.elementor-5322 .elementor-element.elementor-element-2315ac5>.elementor-widget-container{margin:14px 0 0 -150px}.home-section-1-left .banner-img-left img{max-width:46.14vw}.banner-text .elementor-text-editor{font-size:2.8vw}.home-section-1{min-height:450px;padding-top:48px}.header-tagline h2{margin:0;padding:0!important;color:#fff;font-family:'Roboto Condensed',sans-serif!important;font-size:18px}.home-section-1 .home-section-1-right{width:100%;height:402px}.home-section-1 .elementor-column-gap-default .home-section-1-right>.elementor-element-populated .elementor-widget-text-editor h2{height:40px;line-height:40px;font-size:18px}.home-section-1 .elementor-column-gap-default .home-section-1-right>.elementor-element-populated .elementor-widget-text-editor img{top:-48px;width:70px}.home-section-1 .elementor-column-gap-default .home-section-1-right>.elementor-element-populated .elementor-widget-wp-widget-wpforms-widget{padding:10px 25px 15px 25px}body .header-section-2 .elementor-element.header-logo{max-width:160px}.header-section-1-left .elementor-widget-heading .elementor-heading-title{font-size:24px}.social-networking ul li a{width:33px!important;height:34px!important}header>div{min-height:0!important}.header-btn a.elementor-button-link.elementor-button.elementor-size-sm{height:43px;line-height:43px;font-size:16px}.home-section-1-right .elementor-element-3111571 .elementor-image img{width:100%!important;height:auto!important}.header-logo .elementor-image img{max-width:150px}home-section-1-right .elementor-element-3111571 .elementor-image{margin:0}.home-section-1-right .elementor-element-7294ca4 .elementor-image{margin:0}.home-section-1-right section.elementor-element.elementor-element-7294ca4.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-inner-section{top:-52px}.home-section-1-right .elementor-element-7294ca4 .elementor-image{width:50px!important;height:75px!important}.home-section-1 .elementor-background-slideshow__slide__image{background-position:center}.home-section-4{padding:57px 0 207px!important}}/ @media(min-width:1025px) and (max-width:1280px){.home-section-1{min-height:450px}.home-section-1 .home-section-1-right{min-height:450px}}@media only screen and (min-width:1280px) and (max-width:1440px){.home-section-5-right .elementor-row .elementor-element-populated .elementor-widget-wrap{max-width:417px}.home-section-3-right .elementor-heading-title.elementor-size-default{padding:20px 0;font-size:26px}.home-section-4 .elementor-section .elementor-image img{max-width:70%}.header-logo .elementor-image{max-width:160px}}@media(min-width:1025px) and (max-width:1400px){.social-networking ul li a{width:35px!important;height:35px!important}.social-fixed .social-fixed-type>a{width:50px;line-height:50px;height:50px;font-size:18px}.social-fixed{bottom:20%}.social-fixed .social-fixed-type:hover .social-fixed-detail{right:auto;height:50px}.home-section-1 .elementor-column-gap-default .home-section-1-right div.wpforms-container-full .wpforms-form label.wpforms-error{position:absolute;bottom:-15px;font-size:11px}.home-section-1 .elementor-column-gap-default .home-section-1-right .elementor-element-populated .wpforms-field{padding:0;margin-bottom:14px}.home-section-1 .elementor-column-gap-default .home-section-1-right>.elementor-element-populated .elementor-widget-wp-widget-wpforms-widget{padding:20px;padding-bottom:0}.home-section-1>.elementor-container>.elementor-row{justify-content:space-between}.home-section-1 .home-section-1-right{width:100%;margin-right:0}.home-section-1 .elementor-column-gap-default .home-section-1-right .elementor-element-populated textarea{min-height:35px;height:55px;font-size:12px;padding:10px}.home-section-1-left .banner-img-left{left:25px;bottom:16px}.home-section-1 .elementor-column-gap-default .home-section-1-right>.elementor-element-populated .elementor-widget-wp-widget-wpforms-widget .wpforms-recaptcha-container{padding:0}.home-section-1 .elementor-column-gap-default .home-section-1-right .elementor-element-populated input{height:30px;line-height:30px;font-size:12px;padding:0 10px}.home-section-1 .elementor-column-gap-default .home-section-1-right>.elementor-element-populated .elementor-widget-text-editor h2{height:40px;margin-bottom:0;line-height:40px;font-size:20px}.main-title.elementor-widget-heading .elementor-heading-title{margin-bottom:15px;font-size:30px}.subtitle.elementor-widget-heading .elementor-heading-title{font-size:16px}}@media(min-width:768px) and (max-width:1024px){ul.subpage-li{margin:0 0 20px}.sub-heading .elementor-widget-container{margin-bottom:30px}.subpages-sidebar .secondary-tools p.subtitle{margin-bottom:20px!important}.row-sum{padding-top:10px;padding-bottom:10px}.contact-info .call-section{font-size:25px}.elementor-5322 .elementor-element.elementor-element-2315ac5>.elementor-widget-container{margin:14px 0 0 -60px;padding:172px 0 3px 0}.elementor-column{min-height:0}.sub-heading .elementor-widget-container h1{font-size:25px!important}.footer-section-1 .elementor-nav-menu--main .elementor-nav-menu a{font-size:13px!important;padding-left:0px!important;padding-bottom:0}.footer-section-2-1 .elementor-text-editor.elementor-clearfix p{font-size:14px}.elementor-image-gallery .gallery-columns-3 .gallery-item{padding:0 5px}body .header-section-2 .header-tagline.elementor-element{width:calc(100% - 490px)}.home-section-1 .elementor-column-gap-default .home-section-1-right>.elementor-element-populated .elementor-widget-text-editor img{top:-60px;max-width:80px}.footer-section-2-1 .elementor-text-editor.elementor-clearfix{padding-top:20px!important}body footer .footer-section-2 .footer-section-2-4 form .wpforms-field input{padding:0 10px}body footer .footer-section-2 .footer-section-2-4 form .wpforms-submit-container{right:10px}body .footer-section-2-4 div.wpforms-container-full .wpforms-recaptcha-container{padding:0}footer .footer-section-2-4 div.wpforms-container-full{margin-bottom:0}.lifeline-lasttitle .elementor-text-editor{white-space:nowrap}.social-networking ul li a{width:25px!important;height:25px!important}body .header-section-2 .header-btn.elementor-element{width:150px}body .header-section-2 .elementor-element.header-logo{width:150px}.header-tagline h2{font-size:16px}body .header-section-2 .header-btn.elementor-element .header-btn{width:100%}.header-btn a.elementor-button-link.elementor-button.elementor-size-sm{min-width:100%;height:45px;line-height:45px;font-size:14px;border-bottom-width:2px}body .header-section-2 .elementor-element.header-logo .elementor-widget-container{margin:0;margin-top:-25px}.header-logo .elementor-image{max-width:130px}body .footer-section-1 .elementor-text-editor.elementor-clearfix p a{color:#fff}footer .social-networking ul{margin-left:0}.home-section-8 .elementor-widget-wrap>.elementor-element{padding:0 25px}.social-fixed .social-fixed-type>a{width:45px;line-height:45px;height:45px;font-size:15px}.home-section-1 .elementor-column-gap-default .home-section-1-right>.elementor-element-populated .elementor-widget-text-editor h2{height:40px;line-height:40px;font-size:16px}.home-section-1 .elementor-column-gap-default .home-section-1-right .elementor-element-populated input{height:35px;line-height:35px;font-size:14px;padding:0 10px}.home-section-1 .elementor-column-gap-default .home-section-1-right .elementor-element-populated textarea{min-height:65px;padding:5px 10px}.home-section-1 .elementor-column-gap-default .home-section-1-right .elementor-element-populated .wpforms-recaptcha-container{padding:0}.home-section-1-right .elementor-element-7294ca4 .elementor-image{margin:15px 20px}.home-section-1-right .elementor-element-3111571 .elementor-image{margin:15px 20px}.home-section-1-right .elementor-element-7294ca4 .elementor-image img{max-width:55%}.home-section-1-left .banner-img-left{text-align:left}.home-section-1-left .banner-img-left img{max-width:50%}.home-section-1{min-height:451px}.home-section-1 .elementor-column-gap-default .home-section-1-right>.elementor-element-populated .elementor-widget-wp-widget-wpforms-widget{padding:25px}.home-section-1 .home-section-1-right{width:100%}.banner-text .elementor-text-editor{font-size:40px}body .home-section-2 .elementor-section .elementor-inner-column{width:33.33%!important}.home-section-2 .elementor-inner-section .elementor-widget-wrap .elementor-heading-title{font-size:16px}.home-section-2 .elementor-inner-section .elementor-widget-wrap:before{top:6px;left:-13px;width:143px;height:52px;background-size:130px}.home-section-2 .elementor-inner-section .elementor-widget-wrap .elementor-widget-heading:first-child{position:absolute;top:12px}.home-section-2 .coupons-link{position:relative}.home-section-2 .coupons-link .elementor-button-wrapper{position:absolute;right:0;top:-55px;width:100%}.elementor-5322 .home-section-7-right .elementor-element.elementor-element-f4880d5 .gallery{padding-top:0}.promotions-row .elementor-element>.elementor-widget-container{margin:0!important}a.header-phone{font-size:22px}}@media (min-width:2000px){.home-section-1{min-height:26vw}.home-section-1 .home-section-1-right{width:100%;height:23vw}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){div.wpforms-container-full .wpforms-form label.wpforms-error{font-size:11px!important}.social-fixed{bottom:20%}.row-sum .elementor-container{max-width:100%;display:block}.home-section-1 .elementor-column-gap-default .home-section-1-right div.wpforms-container-full .wpforms-form label.wpforms-error{position:absolute;bottom:-18px}.home-section-1 .elementor-column-gap-default .home-section-1-right .elementor-element-populated .wpforms-field{padding:0;margin-bottom:17px}.services-images .elementor-image{height:130px;border:4px solid #00a0c6}.home-section-5 .elementor-widget-icon-list .elementor-icon-list-text{font-size:14px}.subtitle.elementor-widget-heading .elementor-heading-title{font-size:18px}.main-title.elementor-widget-heading .elementor-heading-title{font-size:24px}.service-title.elementor-widget-heading .elementor-heading-title{font-size:18px}.header-section-1 .elementor-row{justify-content:flex-end;flex-direction:row}.home-section-1-right .elementor-element-3111571 .elementor-image img{width:auto!important;height:auto!important}.home-section-1-right .elementor-element-7294ca4 .elementor-image img{max-width:80%}.home-section-1-right section.elementor-element.elementor-element-7294ca4.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-inner-section{top:-85px;width:80%}body .header-section-2 .elementor-element.header-logo .elementor-widget-container{margin-top:-50px}.elementor-5345 .elementor-element.elementor-element-b206adc.header-section-2>.elementor-container{min-height:130px}body #site-navigation-wrap .dropdown-menu{height:46px!important;line-height:46px!important}.elementor:not(.elementor-edit-area-active) .elementor-hidden-tablet{display:block}.elementor-5345 .header-section-1 .elementor-element.elementor-element-23b4c850{width:30%}.elementor-5345 .header-section-1 .elementor-element.elementor-element-49706876{width:70%}.header-section-1-left{margin-right:0}.elementor-5345 .header-section-2 .header-btn,.elementor-5345 .header-section-2 .header-btn{width:auto}.header-btn a.elementor-button-link.elementor-button.elementor-size-sm{min-width:150px}.header-section-2 .elementor-element-5ad2abeb .elementor-container.elementor-column-gap-no .elementor-row{border-bottom:none}.home-section-7 .elementor-element-4b3b632{margin-right:15px;width:calc(50% - 20px)!important;display:inline-block;float:none}.home-section-7 .gallery .gallery-item{padding:0 20px 20px 0;margin-right:15px!important;max-width:calc(50% - 15px)!important}.home-section-7 .gallery .gallery-item:nth-child(2),.gallery .gallery-item:nth-child(4){margin-right:0!important}.home-section-7 .elementor-element-cdea404 .elementor-image img{min-height:356px}.elementor:not(.elementor-edit-area-active) .elementor-hidden-tablet{display:block}.home-section-8 .elementor-swiper-button-prev{left:0}.home-section-8 .elementor-swiper-button-next{right:0}.home-section-7{padding:64px 15px 64px 15px}.home-section-7 .elementor-image-gallery .gallery-item img{max-width:217px;min-height:212px}.header-menu #site-navigation-wrap .dropdown-menu>li>a{line-height:36px!important}.elementor-5345 .elementor-element.elementor-element-43a8d997{width:47%}.elementor-5345 .header-section-2 .header-btn,.elementor-5345 .header-section-2 .header-btn{width:15%}.elementor-5345 .header-section-2 .header-btn,.elementor-5345 .header-section-2 .header-btn{width:15%}.header-section-2 .elementor-element-5ad2abeb .elementor-container.elementor-column-gap-no .elementor-row{padding:0 15px}.header-menu #site-navigation-wrap .dropdown-menu>li>a>span{font-size:12px!important}.elementor-5322 .home-section-2 .elementor-element.elementor-element-2334edc{width:calc(50% - 5px)}.home-section-2{padding:0 15px}.home-section-5-right .elementor-row .elementor-element-populated .elementor-widget-wrap{max-width:314px}.home-section-3-right{max-height:332px;padding:20px;margin-top:95px}.home-section-3-right .elementor-heading-title.elementor-size-default{padding:20px 0}.home-section-1 .elementor-column-gap-default .home-section-1-right>.elementor-element-populated .elementor-widget-wp-widget-wpforms-widget{padding:25px}.home-section-1 .home-section-1-right{width:100%;max-width:400px;margin:0 auto}.get_quote.home-section-1{width:100%;display:block;float:none}.home-section-1{width:100%;display:block;float:none;margin-top:-1px;min-height:350px}.banner-text .elementor-text-editor{font-size:40px}.elementor-column-gap-default>.elementor-row>.elementor-column.home-section-7-right>.elementor-element-populated{padding:0}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.home-section-1+.row-sum .elementor-column-wrap.elementor-element-populated{padding:0}.home-section-1 .elementor-column-gap-default .home-section-1-right div.wpforms-container-full .wpforms-form label.wpforms-error{position:relative;bottom:0}.home-section-1 .home-section-1-right{height:auto}.sub-heading .elementor-widget-container h1{font-size:25px!important}.subpages-sidebar .secondary-tools p{font-size:10px}.elementor-top-section .subpages-sidebar .view-all a{font-size:12px}.elementor-5756 .subpages-sidebar .elementor-element.elementor-element-6f03810>.elementor-element-populated{padding:15px 4px 14px 5px}.services-images .elementor-image{height:80px;border:2px solid #00a0c6;max-width:80px;margin:0 auto}.home-section-7-right .elementor-image-gallery .gallery-item img{width:100%;min-height:173px}.home-section-7-right .gallery .gallery-icon{margin-left:0;margin-bottom:10px}.header-section-1 .elementor-row{justify-content:flex-end;flex-direction:row}.home-section-1 .home-section-1-right{width:45%;margin:0 auto}.home-section-2 .elementor-inner-section .elementor-widget-wrap{min-height:120px;padding:20px;padding-top:48px}.elementor:not(.elementor-edit-area-active) .elementor-hidden-tablet{display:block}.elementor-5345 .header-section-1 .elementor-element.elementor-element-23b4c850{width:37%}.elementor-5345 .header-section-1 .elementor-element.elementor-element-49706876{width:63%}.header-section-1-left{margin-right:0}.elementor-5345 .header-section-2 .header-btn,.elementor-5345 .header-section-2 .header-btn{width:auto}.header-section-2 .elementor-element-5ad2abeb .elementor-container.elementor-column-gap-no .elementor-row{border-bottom:none}.header-menu{position:absolute;top:0;width:auto!important;right:-10px;z-index:99}.header-menu .oceanwp-mobile-menu-icon{position:relative;right:0;top:0}.header-section-2 .elementor-container{min-height:100px!important}.header-menu a.mobile-menu{color:#ffb513;font-size:24px}.header-menu a.mobile-menu span.oceanwp-text{display:none}.home-section-1 .elementor-column-gap-default .home-section-1-right>.elementor-element-populated .elementor-widget-text-editor img{max-width:80px}.home-section-1 .elementor-column-gap-default .home-section-1-right>.elementor-element-populated .elementor-widget-wp-widget-wpforms-widget{padding:20px 15px 15px 15px}.home-section-2{position:relative}.home-section-3-right{max-height:354px;padding:20px 15px;margin-top:74px}.gallery-row-main .elementor-heading-title{min-height:80px;display:flex;align-items:center;justify-content:center}}@media only screen and (max-width:992px){.main-title.elementor-widget-heading .elementor-heading-title{margin-bottom:20px;font-size:34px}.header-tagline h2{font-size:16px}.home-section-1 .elementor-background-slideshow__slide__image{background-position:left top;background-size:100%;background-repeat:no-repeat}.money_saving .money_saving-img img{width:5.94vw}.home-section-1{min-height:250px}.home-section-1-right .elementor-element-7294ca4 .elementor-image img{max-width:100%}.home-section-1-right section.elementor-element.elementor-element-7294ca4.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-inner-section{top:-100px}.home-section-5-left .elementor-element-9714211 img{max-width:250px}.elementor-column-gap-default>.elementor-row>.elementor-column.home-section-7-right>.elementor-element-populated{padding:0}.home-section-2{padding:30px 0}.home-section-3{padding:30px 0 0}.service-title.elementor-widget-heading .elementor-heading-title{font-size:16px}.subtitle.elementor-widget-heading .elementor-heading-title{font-size:16px}.home-section-4{padding:30px 0 30px!important}.home-section-6{padding:30px 0 30px}.home-section-2 .elementor-widget-button .elementor-button{font-size:14px}.subtitle.elementor-widget-heading .elementor-heading-title{font-size:16px}.home-section-3-left .elementor-widget-icon-list>.elementor-widget-container{padding:20px}.home-section-3-right .elementor-heading-title.elementor-size-default{padding:20px 0;font-size:24px}.home-section-5 .elementor-widget-heading h3.elementor-heading-title{margin:15px 0 25px;font-size:14px}.home-section-5 .elementor-widget-heading h4.elementor-heading-title{font-size:14px;margin-bottom:10px}.home-section-5 .elementor-widget-icon-list .elementor-icon-list-text{font-size:12px}.home-section-5 .elementor-element-0768487 .elementor-icon-list-items .elementor-icon-list-icon svg{width:30px}.home-section-5 .lifeclub-section{margin-left:10px}.home-section-5 .elementor-element-5ff6c9e .elementor-image img{max-width:80px}.elementor-widget-button.home-btn .elementor-button-link{padding:12px 20px;font-size:12px}.home-section-5-right .elementor-row .elementor-element-populated .elementor-widget-wrap{max-width:314px}.elementor-5322 .home-section-5-right .elementor-element.elementor-element-4421dda .elementor-heading-title{font-size:18px}.banner-text .elementor-text-editor{font-size:38px;width:95%}.home-section-2 .elementor-inner-section .elementor-widget-wrap{min-height:150px}.home-section-2 .elementor-inner-section .elementor-widget-wrap .elementor-heading-title{font-size:18px}.home-section-7 .elementor-element-4b3b632{margin-right:15px;width:calc(50% - 20px)!important;display:inline-block;float:none}.home-section-7 .gallery .gallery-item{padding:0 20px 20px 0;margin-right:15px!important;max-width:calc(50% - 15px)!important}.home-section-7 .gallery .gallery-item:nth-child(2),.gallery .gallery-item:nth-child(4){margin-right:0!important}.home-section-7 .elementor-element-cdea404 .elementor-image img{min-height:356px}.sidr-class-dropdown-toggle:before{font-family:inherit;content:'+';font-size:20px;position:relative;top:0;left:0;width:auto;height:auto;line-height:45px;margin-top:0;margin-left:0}.sidr-class-dropdown-toggle{font-size:12px;height:auto;width:auto;position:absolute;right:15px;top:0;padding:0;text-align:center}.elementor-element-fb4c4c9.home-section-1{width:100%;display:block;float:none;margin-top:0}.elementor-element-517cd03.get_quote.home-section-1{width:100%;display:block;float:none}}@media (max-width:767px){.elementor header.elementor-hidden-phone{display:block}.elementor header.elementor-hidden-phone .header-section-1-left{width:100%!important;margin:0}.elementor header.elementor-hidden-phone .header-section-1-right{display:none}.emergencies_title{display:none}.header-section-1-left .elementor-widget-heading .elementor-heading-title{font-size:14px}body .header-section-2 .elementor-element.header-logo{margin:-20px auto 0}a.header-phone{display:block}body .header-section-2 .header-btn.elementor-element{width:auto}.header-btn a.elementor-button-link.elementor-button.elementor-size-sm{padding:10px 15px;height:auto;line-height:normal;font-size:12px;border-radius:5px}.header-tagline h2{text-align:center!important}.plumbing .elementor-6489 .elementor-element.elementor-element-d139554 .elementor-spacer-inner{height:30px}.hydro-jetting .elementor-5880 .elementor-element.elementor-element-02c18d5>.elementor-widget-container{padding:0}.bathroom-plumbing .contact-info{margin-top:5px!important}.main-water-lines .contact-info{margin-top:0px!important}.grease-traps .elementor-6849 .elementor-element.elementor-element-e8a7542>.elementor-widget-container{margin-bottom:20px}.repair-maintenance .contact-info{margin-top:30px!important;margin-bottom:30px!important}.boiler-repair-maintenance .elementor-6223 .elementor-element.elementor-element-4f3b5d3>.elementor-widget-container{margin-bottom:20px}.review-content p{margin-right:-35px}.review-content .elementor-widget-container{margin:30px 35px 0 5px}.contact-info{margin:0 0!important;margin-bottom:20px!important}ul.subpage-li{margin:0 0;margin-bottom:20px}.uv-germicidal-lights .elementor-6078 .elementor-element.elementor-element-4f3b5d3>.elementor-widget-container{margin-top:10px}.row-sum .post .wp-block-image .alignright{float:none}.home-section-1 .elementor-column-gap-default .home-section-1-right div.wpforms-container-full .wpforms-form label.wpforms-error{position:relative;bottom:0}.home-section-1 .home-section-1-right{height:auto}.home-section-5 .home-section-5-right .col-right-lifeline h2.elementor-heading-title.elementor-size-large{margin-top:20px}.home-section-5 .col-right-lifeline .elementor-row .elementor-element-populated .elementor-widget-wrap{max-width:100%}.elementor-5322 .elementor-element.elementor-element-2315ac5>.elementor-widget-container{margin:14px 0 0 0}.subpages-sidebar .elementor-image-gallery .gallery-item img{max-width:50%}.contact-info .call-section{font-size:1.2em}.sum-pump .home-section-1 .elementor-column-gap-default .home-section-1-right .elementor-element-populated .wpforms-submit-container button{margin-top:35px}.sum-pump .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:10px}.row-sum{padding-top:20px!important}.elementor-column{min-height:0}.subpages-sidebar .elementor-widget-heading .elementor-heading-title{font-size:27px!important}.social-fixed{bottom:30%}.row-sum .subpage-li .li:before{line-height:1.4;font-size:23px}.sub-heading .elementor-widget-container{padding:20px 17px 15px 20px}.sub-heading .elementor-widget-container h1{font-size:18px!important;text-align:center}.services-images .elementor-image{height:160px;max-width:160px;margin:0 auto}body .banner-text .elementor-text-editor{font-size:28px}.money_saving .money_saving-img img{width:15.94vw}.home-section-1{min-height:140px}.elementor .home-section-2 .elementor-hidden-phone{display:block}.home-section-1 .elementor-column-gap-default .home-section-1-right .elementor-element-populated .wpforms-submit-container button{margin-top:0}.home-section-1 .elementor-background-slideshow__slide__image{background-position:left top;background-repeat:no-repeat}.home-section-7 .elementor-element-4b3b632{margin-right:0;width:100%!important;margin-bottom:15px}.home-section-1 .elementor-column-gap-default .home-section-1-right>.elementor-element-populated .elementor-widget-text-editor h2{height:50px;line-height:50px;font-size:18px}.home-section-2 .coupons-link{top:-13px}.elementor:not(.elementor-edit-area-active) nav.elementor-hidden-phone:not(.header-section-2){display:block}.home-section-3-right .elementor-heading-title.elementor-size-default{padding:15px 0;font-size:18px}.home-section-1 .home-section-1-right{width:100%;padding-top:60px}.home-section-1 .elementor-column-gap-default .home-section-1-right>.elementor-element-populated .elementor-widget-wp-widget-wpforms-widget{padding:20px 15px 15px 15px}.home-section-1 .elementor-column-gap-default .home-section-1-right>.elementor-element-populated .elementor-widget-text-editor img{max-width:72px;top:-40px}body .elementor-5322 .home-section-5-right .elementor-element.elementor-element-4421dda .elementor-heading-title{font-size:20px}.home-section-4 .elementor-section:first-of-type{padding-top:30px}.home-section-3-right .elementor-heading-title.elementor-size-default{padding:15px 0;font-size:20px}.home-section-3-right{max-height:518px;padding:10px}.home-section-7{padding:20px 0 20px 0}.home-section-1 .elementor-element-7294ca4 .elementor-inner-column{width:50%}.home-section-1{padding-bottom:0}.home-section-3{padding-bottom:20px}.main-title.elementor-widget-heading .elementor-heading-title{margin-bottom:0;font-size:28px}.home-section-7 .elementor-element-106b7cb .elementor-inner-column{width:50%}.footer-section-1 .elementor-image{text-align:center;max-width:208px;margin:0 auto}.footer-section-1 .elementor-nav-menu--main .elementor-nav-menu a{font-size:14px!important;padding:5px}.footer-section-1 .elementor-heading-title.elementor-size-default{padding-bottom:20px}.footer-section-1 .elementor-icon-box-wrapper{padding:15px 0 0}.home-section-8 .elementor-swiper-button i{font-size:40px}.main-title.elementor-widget-heading .elementor-heading-title{margin-bottom:15px;font-size:18px}.home-section-6 .main-title.elementor-widget-heading .elementor-heading-title{text-align:center}.home-section-2 .elementor-widget-button .elementor-button{font-size:12px}.header-section-2 .header-tagline{display:block!important}.header-section-2.elementor-hidden-phone{display:block!important}.elementor-5345 .header-section-2 .elementor-element.elementor-element-b206adc>.elementor-container{min-height:60px}body .header-section-2 .elementor-element.header-logo{width:100%}.elementor:not(.elementor-edit-area-active) nav.elementor-hidden-phone:not(.header-section-2){position:absolute}.header-menu .custom-header-nav .oceanwp-mobile-menu-icon a{display:inline-block;position:absolute;top:-37.5px;right:0;color:#ffb513;font-size:24px}.header-menu .custom-header-nav .oceanwp-mobile-menu-icon a span{display:none}.elementor-5345 .header-section-2.elementor-element.elementor-element-b206adc>.elementor-container{min-height:0}.header-section-2 .elementor-element-5ad2abeb .elementor-container.elementor-column-gap-no .elementor-row{border-bottom:none}.elementor-5345 .header-section-2 .elementor-element.elementor-element-56ccb789>.elementor-widget-container{margin:0 0 0 0;padding:10px 0 10px 0}body.sidr-open{left:0!important;position:relative!important;width:100%!important}#sidr{width:auto}.home-section-3-left .elementor-widget-icon-list>.elementor-widget-container li.elementor-icon-list-item span.elementor-icon-list-text{padding-left:10px}.footer-section-2-1 .elementor-text-editor.elementor-clearfix{float:none}.header-menu a.mobile-menu{color:#fff}.elementor-5322 .home-section-5-left.elementor-element.elementor-element-de461a2:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-5322 .home-section-5-left.elementor-element.elementor-element-de461a2>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{padding:15px}.home-section-5 .home-section-5-left .elementor-container .elementor-element .home-btn{display:block;margin:0;position:relative;margin-left:0;text-align:center}.home-section-1{padding-top:20px}.elementor-5335 .elementor-element.elementor-element-d767929 .elementor-icon-box-icon{margin-bottom:0}.elementor-5335 .footer-section-1 .elementor-element.elementor-element-d767929 .elementor-icon-box-icon{margin-bottom:0}.home-section-7-right .gallery .gallery-icon{margin-left:10px;margin-bottom:0}.home-section-7 .gallery .gallery-item{padding:0;margin-right:0!important;max-width:50%!important}.home-section-7 .gallery-item:first-child .gallery-icon,.home-section-7 .gallery-item:nth-child(3) .gallery-icon{margin-left:0}.home-section-7-right .elementor-image-gallery .gallery-item img{min-height:200px}.home-section-1-right .elementor-element-7294ca4 .elementor-image,.home-section-1-right .elementor-element-3111571 .elementor-image{margin:20px 20px 15px}.home-section-1 .elementor-column-gap-default .home-section-1-right .elementor-element-populated input{height:35px;line-height:35px;font-size:14px;padding:0 10px}.home-section-1 .elementor-column-gap-default .home-section-1-right .elementor-element-populated textarea{min-height:85px;padding:10px 10px}.home-section-1 .elementor-column-gap-default .home-section-1-right .elementor-element-populated .wpforms-recaptcha-container{padding:0}.social-fixed .social-fixed-type>a{width:45px;line-height:45px;height:45px;font-size:15px}.elementor-5345 .header-section-2 .elementor-element.elementor-element-56ccb789>.elementor-widget-container img{max-width:80px}.home-section-5 .home-section-5-right .elementor-container{min-height:300px}body .home-section-5-right .elementor-row .elementor-element-populated .elementor-widget-wrap{max-width:100%}.home-section-6 .home-section-6-right .elementor-widget-container{padding-right:0!important}.home-section-6 .home-section-6-right .home-btn{text-align:center}body .home-section-6{padding:30px 0 0}.footer-icons .elementor-element .elementor-icon-box-icon{margin-bottom:0!important}.footer-section-2{padding-bottom:0}body .footer-section-2-4 div.wpforms-container-full{margin-bottom:0}body .footer-section-2-4 div.wpforms-container-full .wpforms-recaptcha-container{padding:0}.social-networking{text-align:center}.social-networking ul{margin-left:0}.footer-section-2-4{margin-top:20px}.footer-section-2-1 .elementor-text-editor.elementor-clearfix p a{color:#fff}.footer-section-2-1 .elementor-text-editor.elementor-clearfix{padding-top:30px!important}.home-section-5-right .elementor-row .elementor-element-populated .elementor-widget-wrap{margin-left:0}.home-section-2 .main-title.elementor-widget-heading .elementor-heading-title{text-align:left}.gallery figure.gallery-item{margin-bottom:20px!important}.elementor-5322 .home-section-7-right .elementor-element.elementor-element-f4880d5 .gallery{padding-top:0}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated img{margin-bottom:20px}.home .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated img{margin-bottom:0}.elementor:not(.elementor-edit-area-active) nav.elementor-hidden-phone:not(.header-section-2){position:absolute;top:-57px;left:20px;width:auto}.header-menu .custom-header-nav .oceanwp-mobile-menu-icon a{top:0}header .header-section-1-right{display:none}.header-section-1-left .elementor-widget-heading .elementor-heading-title{font-size:18px}header .header-section-1-left{margin-right:0;min-height:40px}.header-logo .elementor-image{text-align:center}.header-section-2 .elementor-element-5ad2abeb .elementor-container.elementor-column-gap-no .elementor-row{justify-content:center}body .header-section-2 .header-btn.elementor-element{width:auto;margin-bottom:5px;margin-top:5px}.header-section-2.elementor-sticky--active{top:14px!important}.she-header.elementor-section.elementor-section-stretched{z-index:99;position:fixed}}.main-navigation{margin-top:24px;margin-top:1.714285714rem;text-align:center}.main-navigation li{margin-top:24px;margin-top:1.714285714rem;font-size:12px;font-size:.857142857rem;line-height:1.42857143}.main-navigation a{color:#5e5e5e}.main-navigation a:hover,.main-navigation a:focus{color:#21759b}.main-navigation ul.nav-menu,.main-navigation div.nav-menu>ul{display:none}.main-navigation ul.nav-menu.toggled-on,.menu-toggle{display:inline-block}// CSS to use on mobile devices @media screen and (min-width:600px){.main-navigation ul.nav-menu,.main-navigation div.nav-menu>ul{border-bottom:1px solid #ededed;border-top:1px solid #ededed;display:inline-block!important;text-align:left;width:100%}.main-navigation ul{margin:0;text-indent:0}.main-navigation li a,.main-navigation li{display:inline-block;text-decoration:none}.main-navigation li a{border-bottom:0;color:#6a6a6a;line-height:3.692307692;text-transform:uppercase;white-space:nowrap}.main-navigation li a:hover,.main-navigation li a:focus{color:#000}.main-navigation li{margin:0 40px 0 0;margin:0 2.857142857rem 0 0;position:relative}.main-navigation li ul{margin:0;padding:0;position:absolute;top:100%;z-index:1;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.main-navigation li ul ul{top:0;left:100%}.main-navigation ul li:hover>ul,.main-navigation ul li:focus>ul,.main-navigation .focus>ul{border-left:0;clip:inherit;overflow:inherit;height:inherit;width:inherit}.main-navigation li ul li a{background:#efefef;border-bottom:1px solid #ededed;display:block;font-size:11px;font-size:.785714286rem;line-height:2.181818182;padding:8px 10px;padding:.571428571rem .714285714rem;width:180px;width:12.85714286rem;white-space:normal}.main-navigation li ul li a:hover,.main-navigation li ul li a:focus{background:#e3e3e3;color:#444}.main-navigation .current-menu-item>a,.main-navigation .current-menu-ancestor>a,.main-navigation .current_page_item>a,.main-navigation .current_page_ancestor>a{color:#636363;font-weight:700}.menu-toggle{display:none}}