span.wpml-ls-display {
    padding: 0 21px 0 5px;
}

/*====== READ MORE / READ LESS ======*/

.readmoretoggle .e-n-accordion-item[open] .e-n-accordion-item-title::before {
content: 'Read Less';
    font-family: 'Montserrat';
    font-weight: 500;
    font-size: 12px;
    color: #3c7372;
}
.readmoretoggle .e-n-accordion-item .e-n-accordion-item-title  {
    position: absolute;
    z-index: 1;
    bottom: -30px
}
.readmoretoggle .e-n-accordion-item[open] .e-n-accordion-item-title .e-n-accordion-item-title-header {
    display:none;
}



/*======= TESTIMONIAL ========*/

.testimonial-slider .type-testimonials.swiper-slide-active .elementor-element.e-con-boxed.e-con.e-parent{
    position: relative;
	margin-bottom: 150px;
}

.testimonial-slider .type-testimonials.swiper-slide-active .elementor-element.e-con-boxed.e-con.e-parent:before {
    content: '';
    background: url(//srv/htdocs/wp-content/uploads/2024/12/quote-tail.png);
    width: 25px;
    height: 150px;
    position: absolute !important;
    bottom: -150px;
    right: 161px;
    left: 0;
    margin: 0 auto;
    background-size: 100%;
    border: none;
    border-radius: 0;
    top: inherit !important;
}
//testimonials
#e-n-tab-title-2218224732{
display:none !important;
}
.elementor-element.elementor-element-77c5d48 {
    margin-top: 0;
}

/** Custom banner **/

.custom-banner{ margin-top:25px; margin-bottom:50px;}
.btop-text{text-align:center;}
.btop-text strong{display: block;font-size: 45px;font-weight: bold; color: #fff;  line-height: 1.2;}
.btop-text small{color: #093469;font-size: 20px;margin-top: 10px;display: block; color:#fff;}
.btop-text small a{font-size: 22px;  font-style:italic; display:block; font-family: "Montserrat", Sans-serif;
  font-weight: 400;}
.btop-text small a strong{font-weight:bold; display: inline; font-size: 22px; color: #00BBB4;}
.banner-content{display: flex; justify-content: center;}
.hbc-left{width:46%; margin-right:3%;}
.hbc-right{width:46%;}
.banner-content{ margin-top:50px;}

.form-headingb {
  /*background-color: #4D5A2F;*/
  padding: 15px 10px 5px 10px;
  color: #fff;
  text-align: center;
	border:3px solid #72DCCE;
	border-bottom:none;
  border-radius: 20px 20px 0 0;

}
.form-headingb h2{font-size: 36px !important; color:#72DCCE;text-transform: uppercase;margin-bottom: 5px;padding-bottom: 0; font-weight:bold;}
.bannerform{  border: 3px solid #72DCCE; padding:0px 30px 20px 30px; border-top:none;   border-radius:0 0 20px 20px;}

.more-then{text-align: center;color: #fff;font-size: 28px !important;  line-height: 1.3;}
.more-then strong{font-size: 35px; display:block;}
.cr-img{text-align:center;}
.cr-img img{width:92%;}
.grv{ text-align:center; margin-top:15px;}
.type-wrap{ font-size:17px; margin-bottom:20px;}
.max-comp{ display:none;}

.wpform .wpforms-form input[type="text"], .wpform .wpforms-form input[type="email"], .wpform .wpforms-form input[type="tel"]{padding: 15px 12px !important; height: auto !important ;border-radius: 7px !important; border:none !important;}

.wpform .wpforms-form textarea{padding: 15px 12px !important; height: auto!important; border-radius: 7px!important; height:100px!important;  border:none !important;}

.wpform .wpforms-form .wpforms-field-label{ display:none !important;}

.wpform .wpforms-form .wpforms-submit {  width: 100%;border-radius: 7px; padding: 17px 0 !important;height: auto !important; background-color: #4D5A2F!important; border: none!important; color: #fff!important;font-size: 21px!important;
}

.bannerform legend{color:#fff;}
.bannerform label{color:#fff;}
.bannerform .button{ width:100% !important; background-color:#72DCCE !important; color:#000 !important;}

.bannerform input[type="text"], .bannerform input[type="email"], .bannerform input[type="tel"]{border-radius: 7px !important; border:1px solid #fff !important; background:transparent !important; color:#fff !important;outline:none;}

.bannerform textarea{border-radius: 7px !important; border:1px solid #fff !important; background:transparent !important; color:#fff !important;outline:none;}

.bannerform p.gform_required_legend{ display:none;}

@media only screen and (max-width: 1199px){
.btop-text strong{ font-size:32px;}	
.btop-text small{ font-size:19px;}
.more-then strong {font-size: 33px;}
}

@media only screen and (max-width: 992px){
.hbc-left {width: 47%;}	
.hbc-right {width: 48%;}
.more-then strong {font-size: 30px;}
.more-then{font-size: 27px;}
.btop-text small {line-height: 1.3;}
}

@media only screen and (max-width: 767px){
.banner-content{ flex-direction:column;}
.hbc-left {width: 96%; margin-right:auto; margin-left:auto; margin-bottom:30px;}	
.hbc-right {width: 96%; margin:auto;}	
.btop-text {width: 96%; margin:auto;}
.bannerform{padding: 20px 15px;}
.more-then strong {font-size: 27px;}
.more-then{font-size: 23px !important;}
.form-headingb h2 {font-size: 28px !important;}
}

@media only screen and (max-width: 500px){
.wpform .wpforms-form .wpforms-submit{font-size: 18px !important;}
.custom-banner {margin-top: 10px;margin-bottom: 14px;}
.banner-content {margin-top: 27px;}
.btop-text strong {font-size: 27px;}
}

/* Hide on all pages */
.home-only-header {
    display: none;
}

/* Show only on homepage */
.home .home-only-header {
    display: block;
}
