.single-blog a{color:#008f41}.bannersec h1{color:#fff!important}.ast-builder-grid-row-4-equal .ast-builder-grid-row{grid-template-columns:2fr 1fr 1.5fr 1.5fr!important}.main-header-menu .sub-menu{width:303px}.single-blog .p1 a{color:#008f41}.single-blog a.wp-block-latest-posts__post-title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.img-border img{border:15px solid #fff;border-radius:30px}.about-img-radius img{border-radius:30px}.conact-list a{color:#fff}.conact-list img{padding-right:10px}.cts-section .elementor-icon-box-description a{color:#138F37;font-family:"Barlow",Sans-serif;font-size:20px;font-weight:700;text-decoration:none}.cts-section .elementor-widget-container:hover a{color:#fff!important}.cts-section .elementor-widget-container:hover .elementor-icon-box-title{color:#fff}.cts-section .elementor-widget-container:hover{cursor:pointer}a.custom_link{text-decoration:none!important;color:#138f37;font-weight:500}a.custom_link_wht{text-decoration:none!important;color:#fff;font-weight:700}.site-header{overflow:visible}.locations-section .elementor-widget-icon-box:hover a.elementor-icon{color:#fff;background:#138f37}.locations-section .elementor-widget-icon-box{cursor:pointer}.service_areas a{text-decoration:none!important}.service_areas a:hover{color:#616161}.footer_logo img{background:#fff;padding:6px}.site-header-primary-section-right{position:relative;background:#fff}.log-ares{display:flex;color:#fff;align-items:center}.log-ares p{margin-bottom:0em}.ast-header-social-wrap .ast-builder-social-element:last-child{border-right:1px solid #fff}.testimonial-section .ti-widget.ti-goog .ti-review-item .ti-inner{border-radius:20px!important}.testimonial-section .ti-widget.ti-goog .ti-name,.ti-widget.ti-goog .ti-date{color:#fffefe!important}.footer_contact a,footer_contact a:hover{color:#fff}.ast-header-social-1-wrap .ast-builder-social-element{margin-left:0!important;margin-right:0;width:31px;text-align:center!important;display:inline-flex;height:30px;border-left:1px solid #fff}ul.conact-list li{display:inline-flex;list-style:none;align-items:center;align-content:center;justify-content:center;flex-direction:row;padding-left:0}ul.conact-list li:last-child{padding-left:15px}ul.conact-list{margin:0 0 0em 0em}.site-header{overflow:hidden}.ast-builder-layout-element.ast-flex.site-header-focus-item{z-index:999999}.tel-ph-sec p a{display:block;font-size:20px;line-height:23px;color:#138f37;font-weight:700;font-family:'Barlow'}.tel-ph-sec{display:flex;align-items:flex-end}.tel-ph-sec p{font-size:14px;padding-left:5px;margin-bottom:0;font-family:Barlow}.bannersec .elementor-background-overlay{background-color:#00000059;background-image:url(/wp-content/uploads/2023/11/Banner-Overlay.webp)!important;background-repeat:no-repeat}.bannersec .elementor-slide-heading{position:relative}.bannersec .elementor-slide-heading:before{position:absolute;font-family:"Font Awesome 5 Free";content:"_____";bottom:-15px;margin-left:6px}.bannersec span.af-be-line:before{position:absolute;content:"\f30b";padding-right:22px;left:0;margin-left:0;z-index:9999999;display:block;font-family:"Font Awesome 5 Free";font-weight:900}.bannersec btn a:nth-child(1){background:#ffffff!important;color:#000;border-radius:30px}.bannersec .elementor-slide-heading span{display:block;font-family:Open sans-serif;font-size:20px;font-weight:400;line-height:24px;letter-spacing:0em;text-align:left;padding-left:28px}.bannersec .btn a{text-decoration:unset!important}.bannersec .btn{display:flex;padding-top:40px}.bannersec .btn a:nth-child(1){background:transparent!important;background:#ffffff!important;color:#000;border-radius:30px}.bannersec a.btn-cls{font-family:'Barlow';font-size:20px;background:#3F9C2D;padding:6px 27px;line-height:25px;height:57px;align-items:center;display:flex;color:#fff;margin:3px;position:relative;width:245px;text-align:center!important;justify-content:center;margin-right:30px;border-radius:30px;font-weight:500;max-width:100%}.bannersec .btn a:nth-child(1):after{position:absolute;content:"\f30b";padding-right:34px;right:0;margin-left:0;color:#138f37;font-family:"Font Awesome 5 Free";font-weight:900}.bannersec a.btn-cls:after{position:absolute;content:"\f30b";padding-right:22px;right:0;margin-left:0;color:#fff;font-family:"Font Awesome 5 Free";font-weight:900}.bannersec .btn a:nth-child(1):hover{background:#1a66a900!important;border:1px solid #fff;color:#fff}.bannersec .btn a:nth-child(1):hover:after{color:#fff}.bannersec a.btn-cls:hover{background:#fff;color:#000}.bannersec a.btn-cls:after:hover{color:#000}.faq_accordion .elementor-accordion-title{position:relative}.faq_accordion .elementor-accordion-title:before{content:"\f111";font-family:"Font Awesome 5 Free";font-size:5px;margin-right:10px;top:11px;bottom:unset;position:absolute;left:-8px}.faq_accordion .elementor-accordion .elementor-accordion-item{background:#f8f8f8;margin-bottom:20px;border-radius:30px;padding:10px 20px}.faq_accordion .elementor-accordion-icon-closed i:before,.faq_accordion .elementor-accordion-icon-opened i:before{background:#138F37;padding:10px 12px;border-radius:100%;color:#fff}.cts-section .elementor-image-box-title a,.cts-section .elementor-image-box-description a{text-decoration:none}.cts-section .elementor-image-box-description a,.cts-section .elementor-image-box-description a:hover{color:#138F37}.about-section h3.elementor-heading-title.elementor-size-default:before,.blog-section h3.elementor-heading-title.elementor-size-default:before,.faq-section h3.elementor-heading-title.elementor-size-default:before,.contact-section h3.elementor-heading-title.elementor-size-default:before{position:absolute;font-family:"Font Awesome 5 Free";content:"_______";bottom:-15px;margin-left:0;color:#3f9c2d}.about-section h6.elementor-icon-box-title:before{position:absolute;font-family:"Font Awesome 5 Free";content:"________";bottom:20px;margin-left:0;color:#3f9c2d}.left_green_arrow .elementor-heading-title.elementor-size-default span{position:relative}.left_green_arrow .elementor-heading-title.elementor-size-default span:before{content:"\f30b";position:absolute;color:#138F37;top:-2px;font-family:"Font Awesome 5 Free";display:block;padding-right:0;left:-26px;margin-left:0}.blog-section .elementor-button:hover .elementor-button-icon i{color:#1c1c1c}.blog-section .elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-65ce41a{min-height:658px}.blog-section .elementor-widget-image img{vertical-align:middle;display:inline-block;min-height:300px}.blog-section .elementor-swiper-button.elementor-swiper-button-prev{position:absolute;left:-57%;background:#505050;border-radius:50%;padding:10px;margin-top:45px}.blog-section .elementor-swiper-button.elementor-swiper-button-next{position:absolute;right:147%;background:#505050;border-radius:50%;padding:10px;margin-top:45px}.blog-section .elementor-swiper-button.elementor-swiper-button-next:hover{background:#138F37}.blog-section .eicon-chevron-right:hover:before{color:#fff}.blog-section .elementor-swiper-button.elementor-swiper-button-prev:hover{background:#138F37}.blog-section .eicon-chevron-left:hover:before{color:#fff}.blog-slide h6.elementor-heading-title.elementor-size-default:before{position:absolute;font-family:"Font Awesome 5 Free";content:"_______________";bottom:-15px;margin-left:0;color:#3f9c2d}.contact_form_container .elementor-button[type="submit"]{border:1px solid #138F37}.contact_form_container .elementor-button[type="submit"]:hover{background:#ffffff!important;border:1px solid #138F37;color:#138F37!important}.contact_form_container .elementor-button:hover .elementor-button-icon i{color:#138f37}.green-arrow-heaing span{position:relative}.green-arrow-heaing .elementor-heading-title.elementor-size-default span:before{position:absolute;content:"\f30b";padding-right:0;left:-26px;margin-left:0;display:block;font-family:"Font Awesome 5 Free";font-weight:900;top:0;bottom:0;color:#3f9c2d}.green-arrow-heaing .elementor-heading-title.elementor-size-default span:after{position:absolute;content:"\f30a";padding-right:0;right:-26px;margin-left:0;display:block;font-family:"Font Awesome 5 Free";font-weight:900;top:0;bottom:0;color:#3f9c2d}.white-arrow-heaing span{position:relative}.white-arrow-heaing .elementor-heading-title.elementor-size-default span:before{position:absolute;content:"\f30b";padding-right:0;left:-26px;margin-left:0;display:block;font-family:"Font Awesome 5 Free";font-weight:900;top:0;bottom:0;color:#fff}.white-arrow-heaing .elementor-heading-title.elementor-size-default span:after{position:absolute;content:"\f30a";padding-right:0;right:-26px;margin-left:0;display:block;font-family:"Font Awesome 5 Free";font-weight:900;top:0;bottom:0;color:#fff}.contact_page p.elementor-icon-box-description a:hover{color:#138F37;text-decoration:none}.contact_page p.elementor-icon-box-description a{text-decoration:none}.offers-section span.oofer-percentage{color:#505050;font-size:20px;display:block;font-family:Barlow;font-weight:500;line-height:10px}.offers-section .img-overlay:before{position:absolute;content:"";background:linear-gradient(#0c0c0c94,#d9d9d900);height:100%;top:0;bottom:0;width:100%;left:0;border-radius:26px}.button_icon_right_green i{color:#138F37}.elementor-button:hover .elementor-button-icon i{color:#fff}.main-cart a.elementor-button{border:1px solid #fff!important}.main-cart a.elementor-button:hover{background:#f0f8ff08!important;border:1px solid #fff!important;color:#fff!important}.faq-section .elementor-button:hover .elementor-button-icon i{color:#159039}.offers-section span.oofer-percentage{color:#505050;font-size:20px;display:block;font-family:Barlow;font-weight:500;line-height:10px}.offers-section .img-overlay:before{position:absolute;content:"";background:linear-gradient(#0c0c0c94,#d9d9d900);height:100%;top:0;bottom:0;width:100%;left:0;border-radius:26px}.contact_form_container{position:relative;overflow:hidden}.service_areas{position:relative}.service_areas .eicon-chevron-left:before{content:""}.service_areas .eicon-chevron-right:before{position:absolute;content:"\f061";color:#fff;border-radius:50px;background:#138F37;padding:10px;right:0;bottom:-20px;font-family:"Font Awesome 5 Free";font-weight:900;width:40px;height:40px;right:0;text-align:center}.coupon-page .elementor-heading-title span{font-size:20px}.coupon-page .price-off{margin:0 auto}.coupon-box:hover{border:1px solid #138f37;border-radius:25px;cursor:pointer}.coupon-box:hover a.elementor-button.elementor-button-link.elementor-size-sm{background-color:#138f37;color:#fff}.coupon-box:hover i.fas.fa-arrow-right{color:#fff}.coupon-page i.fas.fa-arrow-right{color:#138f37}.blog-page .elementor-post__thumbnail,.blog-page .elementor-post__card .elementor-post__thumbnail__link:after{border-radius:25px}.blog-page .elementor-post__card{padding:10px}.blog-page h3.elementor-post__title:after{position:absolute;content:"__________";left:0;padding-left:15px;padding-top:15px;font-family:"Font Awesome 5 Free";color:#138f37}.blog-page .elementor-post__read-more span:after{position:absolute;content:"\f30b";font-family:"Font Awesome 5 Free";font-weight:900;color:#138f37;margin-left:10px}.blog-page span.elementor-post-date{padding-left:25px;position:relative}.blog-page span.elementor-post-date:before{position:absolute;content:"\f133";color:#138f37;font-family:"Font Awesome 5 Free";font-weight:900;left:0;padding-left:0}.blog-page span.elementor-post-avatar{padding-left:33px;position:relative}.blog-page span.elementor-post-avatar:before{content:"\f086"!important;position:absolute;color:#138f37;font-family:"Font Awesome 5 Free";font-weight:900;left:0}.blog-page .elementor-post__meta-data{display:flex;justify-content:space-between}.blog-page span.page-numbers.current{background:#138f37;border-radius:100%;padding:10px 20px;border:1px solid #138f37}.blog-page a.page-numbers{text-decoration:none!important;border:1px solid #5E5E5E;padding:10px 20px;border-radius:100%;background:#fff}.blog-page .elementor-pagination a.page-numbers:hover{background:#138f37;border:0;border:1px solid #138f37}.single-blog aside#block-3{box-shadow:rgba(50,50,93,.25) 0 6px 12px -2px,rgba(0,0,0,.3) 0 3px 7px -3px;padding:20px 20px 16px;display:inline-block;width:100%}.single-blog a:hover,.single-blog a:focus{color:#138f37}.single-blog br{content:""}.single-blog .wp-block-latest-posts .wp-block-latest-posts__post-date{text-align:left}.single-blog .call-service-widget{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:30px;margin-bottom:44px!important;padding:30px 30px 30px 30px;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center}.single-blog .call-service-overlay{background-color:#04561c;opacity:.6;transition:background 0.3s,border-radius 0.3s,opacity 0.3s;height:100%;width:100%;top:0;left:0;position:absolute}.single-blog .call-service-container{position:relative}.single-blog .call-service-img{display:flex;justify-content:space-around}.single-blog .call-service-content{width:100%}.single-blog .call-service-title h3{color:var(--e-global-color-astglobalcolor5);font-family:"Barlow";font-weight:600;line-height:45px;text-align:center;padding:10px;display:flex;align-content:center;align-items:center;justify-content:space-around;font-size:44px;margin-bottom:20px}.single-blog .call-service-sub-title h4{color:var(--e-global-color-astglobalcolor5);font-family:"Open Sans";font-size:20px;font-weight:400;display:flex;align-items:center;text-align:center;align-content:flex-end;align-items:flex-start;justify-content:space-around;line-height:35px;margin-bottom:20px}.single-blog .call-service-contact{text-align:center}.single-blog .call-service-contact h3 a{color:#fff;text-decoration:underline;font-family:"Barlow";text-align:center;font-size:42px;font-weight:600;line-height:40px}.single-blog aside#block-24{background-color:#f9fffb;padding:22px 38px}.single-blog div.wpforms-container-full button[type=submit]:not(:hover):not(:active),div.wpforms-container-full button[type=submit]:hover{background-color:#138f37;color:var(--wpforms-button-text-color)}.bannersec .swiper-slide-inner{width:1480px}.footer-site a:first-child{background:#138f37}.footer-site a{flex:0 0 50%;text-align:center;padding:14px 0;color:#fff!important;align-items:center;display:flex;justify-content:center}.footer-site a b{font-size:16px;line-height:23px}.footer-site{display:flex;border-bottom:1px solid #fff}.footer-site a:last-child{background:#000}.fts-stricy{position:fixed;width:100%;bottom:0;z-index:99999999999}.footer-site{display:none}.locatin-slider-sect .uael-img-carousel-wrap .slick-next:before,.uael-img-carousel-wrap .slick-prev:before{color:#008f41}.locatin-slider-sect img{width:50px!important;height:50px!important;margin:35px auto 0}.locatin-slider-sect figcaption.uael-grid-img-content{padding-top:38px}.locatin-slider-sect .uael-img-gallery-wrap .uael-grid-img-caption{position:unset;padding:0;background:transparent!important}.locatin-slider-sect .uael-img-gallery-wrap .uael-grid-img-caption .uael-grid-caption-text{color:red;margin-bottom:0}.locatin-slider-sect .uael-grid-item-content{border:1px solid #DEDEDE!important;padding:0!important}.locatin-slider-sect .slick-list{min-height:193px!important}.locatin-slider-sect a.uael-grid-img.uael-grid-gallery-img{text-decoration:unset!important}.locatin-slider-sect h4.uael-grid-caption-text{color:#000000!important;font-family:"Open Sans",Sans-serif;font-size:24px;font-weight:600;font-style:normal}.locations-section .uael-img-gallery-wrap .uael-grid-img-thumbnail{text-align:center}@media only screen and (min-width:1800px){.bannersec .elementor-background-overlay{background-size:77%}}@media only screen and (max-width:1500px){.ast-container{max-width:93%}.bannersec .swiper-slide-inner{width:93%}.main-header-bar-navigation nav li a{padding:14px 14px!important}footer .ast-builder-grid-row-container-inner{padding-left:20px;padding-right:20px}}@media only screen and (max-width:1366px){.main-header-bar-navigation nav li a{padding:10px 10px!important}.head-ph img{width:36px}.single-blog .call-service-contact h3 a{font-size:38px;line-height:42px}}@media only screen and (max-width:1240px){.tel-ph-sec p a{display:block;font-size:16px;line-height:16px}.ast-builder-grid-row-4-equal .ast-builder-grid-row{grid-column-gap:2rem!important}}@media only screen and (max-width:1199px){.ast-container{max-width:96%}.bannersec .swiper-slide-inner{width:97%}.main-header-bar-navigation nav li a{padding:10px 5px!important;font-size:16px!important}header .ast-builder-grid-row{grid-column-gap:7px}ul.conact-list li p{font-size:14px}.single-blog .call-service-contact h3 a{font-size:34px;line-height:40px}}@media only screen and (max-width:1024px){footer .ast-builder-grid-row-4-equal .ast-builder-grid-row{grid-template-columns:1fr 1fr}.single-blog .call-service-title h3,.single-blog .call-service-contact h3 a{line-height:37px;font-size:30px;margin-bottom:0}.single-blog .call-service-sub-title h4{margin-bottom:0}}@media only screen and (max-width:999px){.head-ph img{width:25px}.ast-builder-layout-element.ast-flex.site-header-focus-item.ast-header-html-2{padding-left:0}.ast-container{max-width:99%}.bannersec .swiper-slide-inner{width:97%}.tel-ph-sec p a{font-size:17px}.single-blog .call-service-title h3,.single-blog .call-service-contact h3 a{line-height:37px;font-size:30px;margin-bottom:0}.single-blog .call-service-sub-title h4{margin-bottom:0}}@media only screen and (max-width:921px){footer .ast-builder-grid-row-container.ast-builder-grid-row-tablet-4-equal .ast-builder-grid-row{grid-template-columns:repeat(1,1fr)}footer aside.footer-widget-area{text-align:left!important}.ast-builder-menu-mobile .main-navigation .menu-item>.ast-menu-toggle{background:#fff}.site-footer-primary-section-3.site-footer-section.site-footer-section-3{padding:29px 0}.footer-widget-area[data-section="section-fb-html-1"] .ast-builder-html-element{text-align:left!important}.blog-section .elementor-widget-image img{min-height:auto!important}.single-blog .call-service-title h3,.single-blog .call-service-contact h3 a{line-height:27px;font-size:22px;margin-bottom:0}.single-blog .call-service-sub-title h4{margin-bottom:0}}@media only screen and (max-width:880px){.call-man{position:unset!important}}@media only screen and (max-width:768px){.footer-site{display:flex}}