.home .navbar .navbar-nav .nav-link{color: #fff;}
.home .navbar .navbar-nav .sub-menu .nav-link{color: #6cc24a;}
.home .navbar.f-nav .navbar-nav .nav-link{color: #6cc24a;}
.home .navbar.f-nav .navbar-nav .nav-link:hover{color: #27c2d6;}
.home .navbar.f-nav .nav-link.callnow,
.home .navbar.f-nav .nav-link.booknow{color: #fff;}
.navbar .navbar-nav .nav-link{color: #6cc24a;}
.navbar .navbar-nav .nav-link:hover{color: #27c2d6;}
.sub-menu li a:hover{background: #6cc24a;}
.navbar .navbar-toggler{background: url(//purifiedproclean.com/wp-content/themes/epiclean/images/menu-icon.svg) center center no-repeat #27c2d6;}
.navbar .navbar-nav .nav-link.callnow{background: #27c2d680;}
.navbar .navbar-nav .nav-link.callnow:hover{background: #253746;}
.navbar .navbar-nav .nav-link.booknow{background: #27c2d6;}
.navbar .navbar-nav .nav-link.booknow:hover{background: #253746;}
.navbar .navbar-nav .current_page_item > .nav-link{color: #27c2d6;}
.navbar .navbar-nav .current-menu-ancestor > a{color: #27c2d6;}
.navbar .navbar-nav .menu-item-has-children .sub-menu .current_page_item > .nav-link{background: #6cc24a;}
.navbar .navbar-nav .sub-menu .sub-menu .sub-menu .nav-link{color: #6cc24a;}
.navbar .navbar-nav .sub-menu .current_page_item .sub-menu .nav-link{color: #6cc24a;}
.navbar .navbar-nav .sub-menu .current_page_item .sub-menu .current_page_item .nav-link{color: #fff;}
.navbar .navbar-nav .sub-menu .current-menu-ancestor > a{color: #fff;background: #6cc24a;}
.banner_top_bg .banner_icon{background: #27c2d680;}
.banner-content .estimate_now a{background: radial-gradient(at 0% 170%, #1aa8c2 0%, #27c2d6 58.24%, #6cc24a 100%);}
.banner-content .estimate_now a:hover{background: radial-gradient(at 0% 170%, #6cc24a 0%, #27c2d6 71.61%, #1aa8c2 100%);}
.clean_your_home h5{color: #6cc24a;}
.clean_your_home .clean_box span{color: #6cc24a;}
h2{color: #6cc24a;}
.clean_your_home .clean_box{background: #eaf9fc;}
.why_choose_box{background: #eaf9fc50;}
.home_about_us_bg .about_box_right{background: #eaf9fc50;}
.clean_your_home .clean_box.bg{background: url(//purifiedproclean.com/wp-content/themes/epiclean/images/clean-home-bg.png) left top no-repeat, radial-gradient(at 0% 170%, #1aa8c2 0%, #27c2d6 58.24%, #6cc24a 100%);background-size: cover;}
.home_about_us_bg .about_us_text .learn_more_but a{background: radial-gradient(at 116.52% -70.54%, #1aa8c2 0%, #27c2d6 71.61%, #6cc24a 100%);}
.home_about_us_bg .about_us_text .learn_more_but a:hover{background: radial-gradient(at 116.52% -70.54%, #6cc24a 0%, #27c2d6 71.61%, #1aa8c2 100%);}
.service_box::before{background: linear-gradient(180deg, #1aa8c200 47.36%, #1aa8c2B3 63.15%);z-index: 1;}
.service_box:hover::before{background: linear-gradient(180deg, #27c2d600 0%, #27c2d680 30%);}
.trusted_people_bg{background: radial-gradient(at 0% -24.11%, #1aa8c2 0%, #27c2d6 71.61%, #6cc24a 100%);}
.pricing_box{background: #eaf9fc;}
.pricing_box.bg{background: url(//purifiedproclean.com/wp-content/themes/epiclean/images/pricing-bg.png) left top no-repeat, radial-gradient(at 0% 170%, #1aa8c2 0%, #27c2d6 58.24%, #6cc24a 100%);background-size: cover;}
.pricing_box a.booknow{background: #253746;}
.pricing_box a.booknow:hover{background: #27c2d6;}
.pricing_box.bg a.booknow { color: #6cc24a; }
.forms_estimate_bg{background: #25374690;}
.forms_estimate_bg .btn{background: radial-gradient(at 0% 170%, #1aa8c2 0%, #27c2d6 58.24%, #6cc24a 100%);}
.forms_estimate_bg .btn:hover{background: radial-gradient(at 0% 170%, #6cc24a 0%, #27c2d6 71.61%, #1aa8c2 100%);}
.free_estimate_bg::before{background: radial-gradient(51.64% 95.31% at 46.25% 64.95%, #27c2d600 0%, #27c2d6 100%);}
.blog_box:hover::before{background: linear-gradient(180deg, #27c2d600 30.58%, #27c2d6CC 100%);}
.faq_clients_bg .accordion-button:not(.collapsed){background: #eaf9fc;}
.faq_clients_bg .accordion-body{background: #eaf9fc;}
.trus_people_box{background-color: #eaf9fc;background-image: radial-gradient(121.86% 165.43% at 123.77% -24.11%, #27c2d680 0%, #6cc24a80 100%);}
.contact_box{background: url(//purifiedproclean.com/wp-content/themes/epiclean/images/contact-bg.png) left top no-repeat, radial-gradient(at 0% 170%, #1aa8c2 0%, #27c2d6 58.24%, #6cc24a 100%);background-size: cover;}
.contact_box h6 a:hover{color: #eaf9fc;}
.subscribe_newsletters_bg{background: #eaf9fc;}
.pricing_box span{color: #6cc24a;}
.faq_clients_bg .faq_clients_title{color: #6cc24a;}
.home_serivice_slider .slick-dots li.slick-active{border-color: #27c2d6;}
.home_serivice_slider .slick-dots li button{background: #27c2d6;}
.footer_newsletter_box .btn{background: radial-gradient(at 116.52% -70.54%, #1aa8c2 0%, #27c2d6 71.61%, #6cc24a 100%);}
.footer_newsletter_box .btn:hover{background: radial-gradient(at 116.52% -70.54%, #6cc24a 0%, #27c2d6 71.61%, #1aa8c2 100%);}
.inner_page_title_bg:before{background: radial-gradient(51.64% 95.31% at 46.25% 64.95%, #27c2d600 0%, #27c2d6 100%);}
.check-icon svg path{fill: #27c2d6;}
.about_page_text a.getnow{background: radial-gradient(at 116.52% -70.54%, #1aa8c2 0%, #27c2d6 71.61%, #6cc24a 100%);}
.about_page_text a.getnow:hover{background: radial-gradient(at 116.52% -70.54%, #6cc24a 0%, #27c2d6 71.61%, #1aa8c2 100%);}
.clean_your_home h5{color: #6cc24a;}
.join_team_page_bg .apply_now_but a{background: radial-gradient(at 116.52% -70.54%, #1aa8c2 0%, #27c2d6 71.61%, #6cc24a 100%);}
.join_team_page_bg .apply_now_but a:hover{background: radial-gradient(at 116.52% -70.54%, #6cc24a 0%, #27c2d6 71.61%, #1aa8c2 100%);}
.home_contact_us_bg.contact_page .btn span{background-image: radial-gradient(at 116.52% -70.54%, #1aa8c2 0%, #27c2d6 71.61%, #6cc24a 100%);}
.home_contact_us_bg.contact_page .btn:hover{background: #253746;}
.home_contact_us_bg.contact_page h6 a:hover{color: #27c2d6;}
.footer_mid_bg{background: #6cc24a;}
.footer_box li a:hover{color: #27c2d6;}
.footer_box .left_icon a:hover{color: #27c2d6;}
.service-btn{background: radial-gradient(at 0% 170%, #1aa8c2 0%, #27c2d6 58.24%, #6cc24a 100%);}
.service-btn:hover{background: radial-gradient(at 0% 170%, #6cc24a 0%, #27c2d6 71.61%, #1aa8c2 100%);}
.move-in-out-include-list li svg circle{fill: #27c2d6;}
.why-choose-service-box{background: #eaf9fc;}
.why-choose-service-icon svg path:first-child{stroke: #27c2d6;}
.move-in-out-include-list li svg path{fill: #27c2d6;}
.table-of-content-row{background: #eaf9fc50;}
.table-of-content-row ul li svg rect{fill: #27c2d6;}
.image-comparison-main{background: #eaf9fc;}
.image-comparison_slider .slick-dots li.slick-active{border-color: #27c2d6;}
.image-comparison_slider .slick-dots li button{background: #27c2d6;}
.image-comparison__thumb,
.image-comparison .image-comparison__slider-wrapper .image-comparison__range:focus ~ .image-comparison__slider .image-comparison__thumb,
.image-comparison .image-comparison__slider-wrapper .image-comparison__range--active ~ .image-comparison__slider .image-comparison__thumb{background-color: #27c2d6;}
.join_team_page_bg .accordion-button,
.join_team_page_bg .accordion-button:focus{background: #eaf9fc;}
.join_team_page_bg .accordion-button:not(.collapsed){background: #eaf9fc !important;}
.join_team_page_bg .accordion-body{background: #eaf9fc;}
.slick-next, .slick-prev{background:#27c2d6;}
.slick-next:hover, .slick-prev:hover{background: #6cc24a;}
.mobile-book-section {
background: radial-gradient(at 0% -24.11%, #6cc24a 0%, #27c2d6 71.61%, #eaf9fc 100%); }
@media only screen and (max-width:991px) {
.home .navbar .navbar-nav .nav-link{color: #6cc24a;}
.home .navbar .navbar-nav .nav-link:hover{color: #27c2d6;}
.home .navbar .nav-link.callnow,
.home .navbar .nav-link.booknow{color: #fff;}
.home .navbar .nav-link.callnow:hover,
.home .navbar .nav-link.booknow:hover{color: #fff;}
.home .navbar .navbar-nav .sub-menu .nav-link:hover, .home .navbar.f-nav .navbar-nav .sub-menu .nav-link:hover{color: #27c2d6;}
.navbar .navbar-nav .menu-item-has-children .sub-menu .current_page_item > .nav-link{background: transparent;}
.navbar .navbar-nav .sub-menu .nav-link:hover{color: #27c2d6;}
.navbar .navbar-nav .sub-menu .current_page_item .nav-link{color: #27c2d6;}
.sub-menu li a:hover{background: transparent;}
.navbar .navbar-nav .sub-menu .current-menu-ancestor > a{background: transparent;color:#253746;color: #27c2d6;}
.navbar .navbar-nav .sub-menu .current_page_item .sub-menu .nav-link:hover{color: #27c2d6;}
}
@media only screen and (max-width:860px) {
.banner_top_bg .banner_icon{background: transparent;}
} @media (min-width:992px){
body:not(.home) p,body:not(.home) li{color:#f1f7f8!important;opacity:1!important;font-weight:500!important;}
body:not(.home) .trus_people_box{background:#eaf9fc!important;}
body:not(.home) .trus_people_box p,body:not(.home) .trus_people_box h1,body:not(.home) .trus_people_box h2,body:not(.home) .trus_people_box h3,body:not(.home) .trus_people_box h4,body:not(.home) .trus_people_box h5,body:not(.home) .trus_people_box h6{color:#06212a!important;opacity:1!important;font-weight:600!important;}
body:not(.home) .trus_people_box .trus-people-star,body:not(.home) .trus_people_box .trus-people-star i{color:#f4b400!important;}
body:not(.home) header .sub-menu{background:#0b3540!important;border:1px solid rgba(124,229,239,.28)!important;box-shadow:0 14px 30px rgba(0,0,0,.32)!important;}
body:not(.home) header .sub-menu a,body:not(.home) header .sub-menu .nav-link{color:#f7fbfc!important;font-weight:600!important;opacity:1!important;}
body:not(.home) header .sub-menu li:hover>a,body:not(.home) header .sub-menu li:focus-within>a{background:#124b58!important;color:#fff!important;}
body:not(.home) .contact_box p{color:#fff!important;opacity:1!important;font-weight:600!important;}
body:not(.home) .contact_box .btn span,body:not(.home) .contact_box a.btn{color:#06212a!important;opacity:1!important;font-weight:800!important;text-shadow:none!important;}
} @media (min-width:992px){
body:not(.home) .text p{color:#f7fbfc!important;opacity:1!important;font-weight:500!important;}
body:not(.home) footer p,body:not(.home) .footer p{color:#f1f7f8!important;opacity:1!important;font-weight:500!important;}
} @media (min-width:992px){
body:not(.home) .contact_page .contact-quote-cta .btn{background:#06212a!important;border:1px solid #7ce5ef!important;color:#fff!important;box-shadow:0 8px 18px rgba(0,0,0,.32)!important;}
body:not(.home) .contact_page .contact-quote-cta .btn span{color:#fff!important;font-weight:800!important;opacity:1!important;}
body:not(.home) .contact_page h6,body:not(.home) .contact_page h6 a,body:not(.home) .contact_page p{color:#f7fbfc!important;opacity:1!important;font-weight:600!important;}
} @media (min-width:992px){
body:not(.home) .contact_page .phone_text{color:#7ce5ef!important;font-size:0!important;font-weight:800!important;line-height:1.35!important;letter-spacing:.02em!important;}
body:not(.home) .contact_page .phone_text img{display:none!important;}
body:not(.home) .contact_page .phone_text::before{content:"📞 Phone";font-size:18px!important;color:#7ce5ef!important;font-weight:800!important;}
body:not(.home) .contact_page .phone_text:has(img[src*="email"])::before{content:"✉️ Email";}
} @media (min-width:992px){
body.page-template-service-template .service-template-column>.row{align-items:center!important;}
body.page-template-service-template .service-inner-mg{margin-top:16px!important;overflow:hidden!important;border-radius:18px!important;}
body.page-template-service-template .service-inner-mg img{display:block!important;width:100%!important;object-fit:cover!important;object-position:center center!important;}
body.page-template-service-template .service-content{max-width:560px!important;padding:18px 8px!important;}
body.page-template-service-template .service-content h2{margin-bottom:16px!important;}
body.page-template-service-template .service-description{color:#f7fbfc!important;font-size:17px!important;line-height:1.65!important;font-weight:500!important;}
body.page-template-service-template .service-btn{display:inline-flex!important;align-items:center!important;margin-top:22px!important;clear:both!important;}
.pcs-service-checklist{padding:54px 0 28px!important;background:transparent!important;}
.pcs-service-checklist .container{max-width:1180px!important;}
.pcs-service-checklist h2{color:#f7fbfc!important;text-align:center!important;margin-bottom:10px!important;}
.pcs-service-checklist p{color:#dce9eb!important;text-align:center!important;margin:0 auto 24px!important;max-width:720px!important;}
.pcs-checklist-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:22px 48px!important;background:#0b3540!important;border:1px solid rgba(124,229,239,.28)!important;border-radius:18px!important;padding:28px 34px!important;}
.pcs-checklist-grid ul{margin:0!important;padding:0!important;list-style:none!important;}
.pcs-checklist-grid li{position:relative!important;padding:8px 0 8px 30px!important;color:#f7fbfc!important;font-weight:600!important;}
.pcs-checklist-grid li:before{content:"✓"!important;position:absolute!important;left:0!important;color:#43d891!important;font-weight:800!important;}
body.page-id-1715 .innerpages-content:before,body.page-id-1853 .innerpages-content:before,body.page-id-1871 .innerpages-content:before,body.page-id-1851 .innerpages-content:before{content:""!important;display:block!important;height:270px!important;margin:0 auto 38px!important;border-radius:20px!important;background-size:cover!important;background-position:center!important;border:1px solid rgba(124,229,239,.24)!important;box-shadow:0 18px 35px rgba(0,0,0,.22)!important;}
body.page-id-1715 .innerpages-content:before{background-image:url(https://purifiedproclean.com/wp-content/uploads/2024/10/One-Time-Cleaning-img2.jpg?type=original)!important;}
body.page-id-1853 .innerpages-content:before{background-image:url(https://purifiedproclean.com/wp-content/uploads/2024/10/Recurring-Service-img.jpg?type=original)!important;}
body.page-id-1871 .innerpages-content:before{background-image:url(https://purifiedproclean.com/wp-content/uploads/2026/07/IMG_7772.jpeg?type=original)!important;}
body.page-id-1851 .innerpages-content:before{background-image:url(https://purifiedproclean.com/wp-content/uploads/2026/07/IMG_5836.jpeg?type=original)!important;}
} @media (max-width:991px){
body.page-template-service-template .service-inner-mg{margin-top:18px!important;border-radius:16px!important;overflow:hidden!important;}
body.page-template-service-template .service-inner-mg img{display:block!important;width:100%!important;object-position:center center!important;}
body.page-id-1715 .innerpages-content>h2:first-child{display:none!important;}
body.page-id-1715 .innerpages-content:before,body.page-id-1853 .innerpages-content:before,body.page-id-1871 .innerpages-content:before,body.page-id-1851 .innerpages-content:before{content:""!important;display:block!important;height:190px!important;margin:0 0 28px!important;border-radius:16px!important;background-size:cover!important;background-position:center!important;border:1px solid rgba(124,229,239,.24)!important;}
body.page-id-1715 .innerpages-content:before{background-image:url(https://purifiedproclean.com/wp-content/uploads/2024/10/One-Time-Cleaning-img2.jpg?type=original)!important;}
body.page-id-1853 .innerpages-content:before{background-image:url(https://purifiedproclean.com/wp-content/uploads/2024/10/Recurring-Service-img.jpg?type=original)!important;}
body.page-id-1871 .innerpages-content:before{background-image:url(https://purifiedproclean.com/wp-content/uploads/2026/07/IMG_7772.jpeg?type=original)!important;}
body.page-id-1851 .innerpages-content:before{background-image:url(https://purifiedproclean.com/wp-content/uploads/2026/07/IMG_5836.jpeg?type=original)!important;}
body:not(.home) .contact_page .contact-quote-cta .btn{background:#06212a!important;border:1px solid #7ce5ef!important;color:#fff!important;box-shadow:0 8px 18px rgba(0,0,0,.3)!important;}
body:not(.home) .contact_page .contact-quote-cta .btn span{background:none!important;color:#fff!important;font-weight:800!important;}
body:not(.home) .contact_page .phone_text{font-size:0!important;color:#7ce5ef!important;font-weight:800!important;}
body:not(.home) .contact_page .phone_text img{display:none!important;}
body:not(.home) .contact_page .phone_text::before{content:"📞 Phone"!important;font-size:17px!important;color:#7ce5ef!important;font-weight:800!important;}
body:not(.home) .contact_page .phone_text:has(img[src*="email"])::before{content:"✉️ Email"!important;}
body:not(.home) .contact_page h6,body:not(.home) .contact_page h6 a{color:#f7fbfc!important;font-weight:700!important;}
body.page-id-380 header{position:relative!important;z-index:1002!important;}
body.page-id-380 .pcs-booking-frame{position:relative!important;z-index:1!important;clear:both!important;margin-bottom:36px!important;overflow:visible!important;}
body.page-id-380 .pcs-booking-frame iframe{display:block!important;width:100%!important;max-width:100%!important;}
body.page-id-380 .subscribe_newsletters_bg,body.page-id-380 .footer_newsletter_box{position:relative!important;z-index:0!important;clear:both!important;margin-top:28px!important;}
} @media (max-width:991px){
body.page-template-service-template .service-template-section:first-of-type{margin-top:0!important;padding-top:0!important;}
body.page-template-service-template .inner_page_title_bg{height:330px!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background-size:cover!important;background-position:center center!important;}
body.page-template-service-template .inner_page_title_bg h1{margin:0!important;padding:22px!important;text-align:center!important;font-size:38px!important;line-height:1.16!important;}
body.page-template-service-template .service-template-section:not(:first-of-type){padding-top:30px!important;}
body.page-template-service-template .service-inner-mg{margin:0 0 30px!important;border-radius:20px!important;overflow:hidden!important;}
body.page-template-service-template .service-content{display:block!important;width:100%!important;padding:0!important;}
body.page-template-service-template .service-content h2{margin:0 0 14px!important;font-size:34px!important;line-height:1.18!important;}
body.page-template-service-template .service-description{display:block!important;width:100%!important;margin:0!important;color:#f7fbfc!important;font-size:20px!important;line-height:1.5!important;font-weight:500!important;}
body.page-template-service-template .service-content .service-btn{display:inline-flex!important;clear:both!important;float:none!important;margin:24px 0 0!important;position:relative!important;z-index:1!important;}
body.page-template-service-template .contact_box p,body.page-template-service-template .contact_box h2,body.page-template-service-template .contact_box h6,body.page-template-service-template .contact_box h6 a{color:#fff!important;opacity:1!important;font-weight:700!important;}
body.page-id-1715 .innerpages-content>h2:first-child{display:none!important;}
body.page-id-1715 .innerpages,body.page-id-1853 .innerpages,body.page-id-1871 .innerpages,body.page-id-1851 .innerpages{padding-top:38px!important;}
body.page-id-1715 .innerpages-content>h1::after,body.page-id-1853 .innerpages-content>h1::after,body.page-id-1871 .innerpages-content>h1::after,body.page-id-1851 .innerpages-content>h1::after{content:""!important;display:block!important;height:205px!important;margin:24px 0 28px!important;border-radius:18px!important;background-size:cover!important;background-position:center!important;border:1px solid rgba(124,229,239,.28)!important;}
body.page-id-1715 .innerpages-content>h1::after{background-image:url(https://purifiedproclean.com/wp-content/uploads/2024/10/One-Time-Cleaning-img2.jpg?type=original)!important;}
body.page-id-1853 .innerpages-content>h1::after{background-image:url(https://purifiedproclean.com/wp-content/uploads/2024/10/Recurring-Service-img.jpg?type=original)!important;}
body.page-id-1871 .innerpages-content>h1::after{background-image:url(https://purifiedproclean.com/wp-content/uploads/2026/07/IMG_7772.jpeg?type=original)!important;}
body.page-id-1851 .innerpages-content>h1::after{background-image:url(https://purifiedproclean.com/wp-content/uploads/2026/07/IMG_5836.jpeg?type=original)!important;}
} @media (max-width:991px){ body.page-id-1715 .innerpages-content > h2:first-of-type{display:none!important;} body.page-id-1715 .innerpages-content::before,
body.page-id-1853 .innerpages-content::before,
body.page-id-1871 .innerpages-content::before,
body.page-id-1851 .innerpages-content::before{content:none!important;display:none!important;} body.page-id-1715 .innerpages,
body.page-id-1853 .innerpages,
body.page-id-1871 .innerpages,
body.page-id-1851 .innerpages{padding-top:32px!important;}
body.page-id-1715 .innerpages-title h1::after,
body.page-id-1853 .innerpages-title h1::after,
body.page-id-1871 .innerpages-title h1::after,
body.page-id-1851 .innerpages-title h1::after{
content:""!important;display:block!important;width:100%!important;height:205px!important;
margin:24px 0 28px!important;border-radius:18px!important;background-size:cover!important;
background-position:center!important;border:1px solid rgba(124,229,239,.28)!important;
}
body.page-id-1715 .innerpages-title h1::after{background-image:url(https://purifiedproclean.com/wp-content/uploads/2024/10/One-Time-Cleaning-img2.jpg?type=original)!important;}
body.page-id-1853 .innerpages-title h1::after{background-image:url(https://purifiedproclean.com/wp-content/uploads/2024/10/Recurring-Service-img.jpg?type=original)!important;}
body.page-id-1871 .innerpages-title h1::after{background-image:url(https://purifiedproclean.com/wp-content/uploads/2026/07/IMG_7772.jpeg?type=original)!important;}
body.page-id-1851 .innerpages-title h1::after{background-image:url(https://purifiedproclean.com/wp-content/uploads/2026/07/IMG_5836.jpeg?type=original)!important;} body.page-template-service-template .contact_box p,
body.page-id-1715 .contact_box p,
body.page-id-1853 .contact_box p,
body.page-id-1871 .contact_box p,
body.page-id-1851 .contact_box p{color:#fff!important;opacity:1!important;font-size:18px!important;font-weight:700!important;line-height:1.45!important;}
} @media (max-width:991px){
body.page-template-service-template .main-wrapper > .service-template-section + .service-template-section{padding-top:28px!important;}
body.page-template-service-template .main-wrapper > .service-template-section + .service-template-section .service-template-column{margin-top:0!important;margin-bottom:64px!important;}
body.page-template-service-template .service-inner-mg{margin:0 0 26px!important;}
body.page-template-service-template .service-content h2{font-size:30px!important;line-height:1.2!important;margin-bottom:14px!important;}
body.page-template-service-template .service-description{font-size:18px!important;line-height:1.55!important;font-weight:500!important;}
} @media (max-width:991px){
body.page-template-service-template .main-wrapper > .service-template-section + .service-template-section{padding-top:44px!important;}
body.page-template-service-template .main-wrapper > .service-template-section + .service-template-section .service-template-column{padding-top:0!important;}
body.page-template-service-template .service-content h2{font-size:28px!important;line-height:1.22!important;}
body.page-template-service-template .service-description{font-size:17px!important;line-height:1.55!important;}
} @media (max-width:991px){
body.page-template-service-template .main-wrapper > .service-template-section + .service-template-section{margin-top:36px!important;padding-top:0!important;}
} @media (max-width:991px){
body.page-template-service-template .main-wrapper > .service-template-section + .service-template-section::before{
content:""!important;
display:block!important;
height:40px!important;
background:#06212a!important;
}
} @media (max-width:991px){
body.page-id-532 .main-wrapper > .service-template-section:first-child,
body.page-id-538 .main-wrapper > .service-template-section:first-child,
body.page-id-527 .main-wrapper > .service-template-section:first-child{
border-bottom:40px solid #06212a!important;
}
} @media (max-width:991px){
body.page-id-532 .main-wrapper > .service-template-section:first-child,
body.page-id-538 .main-wrapper > .service-template-section:first-child,
body.page-id-527 .main-wrapper > .service-template-section:first-child{
display:flow-root!important;
padding-bottom:40px!important;
border-bottom:0!important;
}
body.page-id-532 .main-wrapper > .service-template-section:first-child + .service-template-section,
body.page-id-538 .main-wrapper > .service-template-section:first-child + .service-template-section,
body.page-id-527 .main-wrapper > .service-template-section:first-child + .service-template-section{
clear:both!important;
margin-top:0!important;
padding-top:0!important;
}
body.page-id-532 .main-wrapper > .service-template-section:first-child + .service-template-section::before,
body.page-id-538 .main-wrapper > .service-template-section:first-child + .service-template-section::before,
body.page-id-527 .main-wrapper > .service-template-section:first-child + .service-template-section::before{
content:none!important;
display:none!important;
}
} @media (max-width:991px){
body.page-id-345 .home_contact_us_bg.contact_page .contact_box > p,
body.page-id-345 .home_contact_us_bg.contact_page .contact-quote-cta > p{color:#fff!important;opacity:1!important;font-weight:700!important;text-shadow:0 1px 2px rgba(0,0,0,.22)!important;}
body.page-id-345 .home_contact_us_bg.contact_page .contact-quote-cta .btn{background:radial-gradient(at 0% 170%,#1aa8c2 0%,#27c2d6 58.24%,#6cc24a 100%)!important;border:0!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;}
body.page-id-345 .home_contact_us_bg.contact_page .contact-quote-cta .btn span{background:none!important;color:#fff!important;opacity:1!important;font-weight:800!important;text-shadow:0 1px 2px rgba(0,0,0,.2)!important;}
} @media (max-width:991px){
body.page-id-345 .home_contact_us_bg.contact_page .contact_box > p,
body.page-id-345 .home_contact_us_bg.contact_page .contact-quote-cta > p{color:#fff!important;opacity:1!important;font-weight:700!important;text-shadow:0 1px 2px rgba(0,0,0,.22)!important;}
body.page-id-345 .home_contact_us_bg.contact_page .contact-quote-cta .btn{background:radial-gradient(at 0% 170%,#1aa8c2 0%,#27c2d6 58.24%,#6cc24a 100%)!important;border:0!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;}
body.page-id-345 .home_contact_us_bg.contact_page .contact-quote-cta .btn span{background:none!important;color:#fff!important;opacity:1!important;font-weight:800!important;text-shadow:0 1px 2px rgba(0,0,0,.2)!important;}
}