/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 24 2026 | 11:55:25 */
@media(max-width:767px){
	main .page-content .e-con-inner {
    padding-left: 10px;
    padding-right: 10px;
}
	.how_wrk .bx_stps ul li.eael-feature-list-item .eael-feature-list-icon-box {left:50%; }
	.pst_titl .e-con-inner {
    padding-top: 50px;
}
	
	.pst_titl h1.elementor-heading-title.elementor-size-default {
    font-size: 32px!important;
}
	
	.ehf-header #masthead {  
    height: 120px;
}
	
	.bxs_sec ul.eael-feature-list-items li.eael-feature-list-item {
    flex-direction: column;
}
	
	.icn_int.e-flex.e-con.e-child .e-con-full.e-flex.e-con.e-child .elementor-icon-box-wrapper:last-child {
    border: none;
    width: 100%;
}
	.icn_int .elementor-icon-box-wrapper:after{
    display: none!important;
}
	
	main .elementor-widget-heading h2.elementor-heading-title.elementor-size-default, main .elementor-widget-heading h3.elementor-heading-title.elementor-size-default {
    font-size: 30px!important;
}
	
	
	
	.hdr_mnu ul#menu-new-main-menu-1 { background-color:#2f3f4c !important;}
	.hdr_mnu .eael-simple-menu li a {color:#ffffff !important;}
	.hdr_mnu .eael-simple-menu li ul li > a {color:#ffffff !important; background-color:#2f3f4c !important; }
	.top-bar .review-slide {display:flex !important;}
	.bxs_sec ul.eael-feature-list-items li.eael-feature-list-item {margin-bottom:30px;}
.sr7-arrows {
  display: none !important;
}	
	.review-slide img {display:inline-block !important;}
.bnr_sec.rev_sldr ul {
  flex-direction: column;
  gap: 10px;
  margin: 0 !important;
  padding: 0;
}	
.pg_titl > .e-con-inner {
  padding-top: 100px;
  padding-bottom: 50px !important;
}	
header .eael-nav-menu-wrapper {
  left: 0 !important;
  width: 100% !important;
}
.hdr_mnu .elementor-element.elementor-widget-eael-simple-menu.eael-hamburger--responsive {
  position: static !important;
}
.hdr_mnu {
  position: static;
}
header #menu-main-menu {
  background: #2F3F4CF0;
  margin-top: 23px;padding-bottom:20px;
}
header #menu-main-menu li.menu-item a {
  line-height: normal;
  padding: 14px 25px;
  border-bottom: 1px solid #42515e;
}
 header .eael-simple-menu-toggle {
    width: 42px;
    position: relative !important;
    height: 42px !important;
    display: flex !important;
    justify-content: center;
    align-content: center;
    border-radius: 3px !important;
	padding:8px !important; 
  }
.elementor-11 .elementor-element.elementor-element-619d49f .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open svg {
  fill: #c9a227 !important;
}
.elementor-11 .elementor-element.elementor-element-619d49f .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open {
  border-color: #c9a227 !important;
}
	
	header#masthead .mn_hdr .eael-simple-menu-indicator {
  background: #fff;
  border-color: #008167 !important;
}
	
	header#masthead .mn_hdr .eael-simple-menu-indicator svg{fill:#008167 !important;}
.mn_hdr > .e-con-inner {
  flex-wrap: nowrap;
}

.hdr_mnu .elementor-icon-list-items {
  display: flex;
  align-content: center;gap:8px;
}
.hdr_mnu .elementor-icon-list-items li a {
  width: 42px;
  height: 42px;
  display: flex;
  justify-content: center;
  align-content: center;
  background: #008167;
  border-radius: 3px;
}
.hdr_mnu .elementor-icon-list-items li a svg {
  margin: 0 !important;
  height: 23px;
  width: 22px;
}
.hdr_mnu {
  width: 240px !important;
}
.hdr_mnu .elementor-icon-list-items li a .elementor-icon-list-text {
  display: none !important;
}	
.bnr_sec form {
  flex-direction: column;
  justify-content: center;
  width: 100% !important;
  max-width: 590px;
  height: auto;
}
	
.bnr_sec form input {
  width: 100%;
  padding: 10px 35px;
  box-sizing: border-box;
  text-align: center;
}
.bnr_sec form button {
  width: 100%;
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}	
.bx_stps ul.eael-feature-list-items {
  flex-direction: column;
}
.bx_stps ul.eael-feature-list-items li {
  width: 100% !important;
  padding: 20px;
}
.bx_stps ul li.eael-feature-list-item .eael-feature-list-title::before {
  width: 55px;
  height: 55px;
  font-size: 42px;
  display: flex;
  align-content: center;
  justify-content: center;
  top: 0px;
}
.bx_stps ul li.eael-feature-list-item .eael-feature-list-title {
  padding-left: 77px;
}
.elementor-17 .elementor-element.elementor-element-5ed56e1 .-mobile-icon-position-left .eael-feature-list-content-box {
  margin: 0 !important;
}	
.hm_gal figure.swiper-slide-inner img {
  height: 250px;
}	
.bx_stps ul li.eael-feature-list-item {
  margin-bottom: 50px;
}
.bx_stps ul li.eael-feature-list-item:last-child {
  margin-bottom: 0;
}
.bxs_sec ul.eael-feature-list-items li.eael-feature-list-item {
  width: 100% !important;
}
.bxs_sec ul.eael-feature-list-items {
  gap: 20px !important;
}	
#sp-testimonial-free-wrapper-233 .sp-testimonial-free-section {
  margin: 0 auto;
}
.home_testi .sp-testimonial-free-section .testimonial-nav-arrow {
  top: calc(50% + 37px) !important;
  display: none;
}	
.ful_lst li.eael-feature-list-item {
  flex-direction: column !important;
  justify-content: center !important;
  display: flex !important;
  align-content: center !important;
}
.ful_lst li.eael-feature-list-item .eael-feature-list-content-box {
  flex-direction: column;
  text-align: center;
  text-align: center;
}
.ful_lst li.eael-feature-list-item .eael-feature-list-content-box h4 {
  width: 100%;
  border: none;
  padding: 0;
  margin-bottom: 7px !important;
}
.ful_lst li.eael-feature-list-item .eael-feature-list-content-box p.eael-feature-list-content {
  width: 100%;
}
.ful_lst .elementor-widget-eael-feature-list {
  width: 100% !important;
}
 .ful_lst li.eael-feature-list-item .eael-feature-list-icon-box {
    margin-bottom: 5px !important;
    justify-content: center;
    display: flex;
  }

.ftr_lst li.elementor-icon-list-item span.elementor-icon-list-icon {
  min-width: 55px !important;
  height: 55px !important;
}
.ftr_lst li.elementor-icon-list-item span.elementor-icon-list-icon svg {
  width: 31px !important;
}	
.plt_sc::before {
  width: 100%;
}	
.cunter .cntr_bx {
  width: 100%;
}	
.blg_pg article.eael-grid-post .eael-grid-post-holder-inner {
  flex-direction: column;
}
.blg_pg article.eael-grid-post .eael-entry-media {
  width: 100%;
  margin: 0;
}
.blg_pg article.eael-grid-post .eael-entry-wrapper {
  width: 100%;
  padding: 20px 0;
}
.blg_pg article.eael-grid-post a.eael-post-elements-readmore-btn {
  margin: 20px 0 00 !important;
}
.blg_pg article.eael-grid-post .eael-entry-title a {
  font-size: 24px !important;
  line-height: 30px !important;
}
.rvw_grd #sp-testimonial-free-wrapper-1244 .tfree-grid-items {
  margin: 0 !important;
  width: 100% !important;
}
  .rvw_grd .sp-testimonial-item {
    flex: 0 0 100% !important;
    margin: 0 0 15px 0 !important;
  }
	.bxs_sec .hm-srv-lst ul.eael-feature-list-items li.eael-feature-list-item, .abt_claim .bxs_sec ul.eael-feature-list-items li.eael-feature-list-item, .leak-det .bxs_sec ul.eael-feature-list-items li.eael-feature-list-item {width:100% !important;}
}
@media(max-width:479px){ 
	.how_wrk .bx_stps ul li.eael-feature-list-item .eael-feature-list-icon-box {left:50%; }
	.how_wrk .bx_stps ul li.eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon-inner {height:110px; width:110px;}
}
@media(min-width:500px) and (max-width:767px){
.bnr_sec.rev_sldr ul li {
  font-size: 17px;margin-bottom:10px;
}	
.bnr_sec.rev_sldr ul br {
  display: none;
}	
}

@media (min-width:768px) and (max-width:1024px){
	.hdr_mnu ul#menu-new-main-menu-1 { background-color:#2f3f4c !important;}
	.hdr_mnu .eael-simple-menu li a {color:#ffffff !important;}
	.hdr_mnu .eael-simple-menu li ul li > a {color:#ffffff !important; background-color:#2f3f4c !important; }
	.top-bar .review-slide {display:flex !important;}
	.bxs_sec ul.eael-feature-list-items li.eael-feature-list-item {margin-bottom:40px;}
	.bx_stps.elementor-widget-eael-feature-list .eael-feature-list-items[data-layout-tablet=vertical] .eael-feature-list-item { width:50% !important;}
	.bx_stps.elementor-widget-eael-feature-list .eael-feature-list-items[data-layout-tablet=vertical] { display:flex !important; flex-direction:row;} 
.bnr_sec.rev_sldr ul li {
  font-size: 16px;
}
	header .eael-simple-menu-hamburger { min-height:42px !important;}
	.elementor-widget-eael-feature-list .eael-feature-list-items[data-layout-tablet=vertical] {display:flex !important;}
.bnr_sec.rev_sldr ul br {
  display: none;
}	
header .eael-nav-menu-wrapper {
  left: 0 !important;
  width: 100% !important;
}
.hdr_mnu .elementor-element.elementor-widget-eael-simple-menu.eael-hamburger--responsive {
  position: static !important;
}
	footer .elementor-widget-eael-feature-list .eael-feature-list-items[data-layout-tablet=vertical] {display:block !important;}
.hdr_mnu {
  position: static;
}
header #menu-main-menu {
  background: #2F3F4CF0;
  margin-top: 23px;padding-bottom:20px;
}
header #menu-main-menu li.menu-item a {
  line-height: normal;
  padding: 14px 25px;
  border-bottom: 1px solid #42515e;
}
header .eael-simple-menu-toggle {
  width: 44px;position: relative !important;
  height: 45px !important;
  display: flex !important;
  justify-content: center;
  align-content: center;
  border-radius: 5px !important;
}	
.bx_stps ul li.eael-feature-list-item {
  padding: 20px !important;
  width: 32% !important;
  padding-bottom: 40px !important;
}
.bx_stps ul li.eael-feature-list-item .eael-feature-list-title::before {
  display: none !important;
  height: 40px;
  font-size: 32px;
  display: flex;
  align-content: center;
  justify-content: center;
}
.bx_stps ul.eael-feature-list-items {
  gap: 10px !important;
  justify-content: space-between !important;
}
.bx_stps ul li.eael-feature-list-item .eael-feature-list-title {
  padding-left: 0;
  width: 100%;
  margin-bottom: 6px !important;
}
.bx_stps ul li.eael-feature-list-item p.eael-feature-list-content {
  text-align: left;
  font-size: 15px;
  line-height: 25px !important;
}
.bx_stps ul li.eael-feature-list-item .eael-feature-list-title {
  font-size: 18px !important;
  height: auto;
  margin-bottom: 16px !important;
}
.bx_stps .eael-feature-list-icon {
  width: 100px !important;
  height: 100px !important;
}
.bx_stps ul li.eael-feature-list-item .eael-feature-list-icon-box {
  width: 70px !important;
  height: 110px !important;
  bottom: -40px !important;
	margin-bottom:20px;
}
	.icon_sec .bxs_sec ul.eael-feature-list-items li.eael-feature-list-item {width:24% !important;}
	 .icon_sec .pro_dry1 ul.eael-feature-list-items li.eael-feature-list-item  { width:100% !important;}
	.hm-srv-lst.elementor-widget-eael-feature-list .eael-feature-list-items[data-layout-tablet=vertical] { display:flex !important;}
.pg_titl{padding-top: 150px !important;padding-bottom: 30px !important;} 	
header .eael-simple-menu-toggle {
    width: 42px;
    position: relative !important;
    height: 42px !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    border-radius: 3px !important;
    padding: 0 !important;
  }
  
  .hdr_mnu .elementor-icon-list-items {
  display: flex;
  align-content: center;gap:8px;
}
.hdr_mnu .elementor-icon-list-items li a {
  width: 42px;
  height: 42px;
  display: flex;
  justify-content: center;
  align-content: center;
  background: #008167;
  border-radius: 3px;
}
.hdr_mnu .elementor-icon-list-items li a svg {
  margin: 0 !important;
  height: 23px;
  width: 22px;
}
.hdr_mnu {
  max-width: 240px !important;
  display: flex !important;
  flex-wrap: unset !important;
  flex-direction: unset !important;
  width: 100% !important;
}

.hdr_mnu .elementor-icon-list-items li a .elementor-icon-list-text {
  display: none !important;
}	
header .eael-simple-menu-toggle svg {
  width: 23px !important;
  height: 23px !important;
}	
.elementor-11 .elementor-element.elementor-element-619d49f .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open svg {
  fill: #c9a227 !important;
}
.elementor-11 .elementor-element.elementor-element-619d49f .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open {
  border-color: #c9a227 !important;
}
header .mn_hdr .eael-simple-menu-indicator {
  background: #fff;
  border-color: #008167 !important;
}		
	
}


@media(min-width:1025px) and (max-width:1180px){
.hdr_lgo {
  width: 240px !important;
}
.hdr_mnu {
  width: 78% !important;
}
}
@media(min-width:1025px) and (max-width:1280px){
.bnr_sec {
  background-position: center !important;
}

.bnr_sec li.elementor-icon-list-item .elementor-icon-list-text{font-size:18px !important;}
}

@media (min-width: 1280px) and (max-width: 1800px) {
.bnr_sec > .e-con-inner {
  justify-content: center !important;
}
.bnr_sec > .e-con-inner > div {
  padding-top: 70px;
}	
}
