@import url("_default-banner-section.css");
@import url("_intro-module.css");
@import url("_featured-section.css");
@import url("_repeater-section.css");
@import url("_counter-section.css");
@import url("_about-intro-section.css");
@import url("_request-section.css");
@import url("_history-section.css");



.default-banner-main {min-height: 648px;}
.default-banner-section .banner-bg:after{background: var(--sherwood-green); opacity: 0.7}
.default-banner-main .banner-wave {bottom: 58px;}

.request-blck{margin-bottom: 40px;}
.default-banner-main.no-stats.flex.center { align-items: center; }


/*-- media starts here --*/
@media only screen and (min-width: 1024px) {
  .intro-module.no-features{padding-bottom: 80px;}
.repeater-main{padding: 80px 0 80px;}
.default-banner-main.center {padding: 88px 0 80px;}
.featured-main { padding: 80px 0 72px;}
}

@media only screen and (max-width: 1023px) and (min-width: 768px) {
.featured-main{padding: 40px 0;}
.intro-module.no-features{padding-bottom: 40px;}


}

@media only screen and (max-width: 767px) and (min-width:200px) {
.featured-section{margin-bottom: 100px;}

.default-banner-main.center{padding: 120px 0 30px;}
.default-banner-text{margin-bottom: 38px;}
.default-banner-main .banner-wave { bottom: 197px; }

.counter-stats{justify-content: inherit!important; gap: 8px 32px;}
.counter-list{margin-bottom: 0;}

.intro-module { padding: 38px 0 38px; }
.featured-lists ul.slick-dots {
    padding-bottom: 0;
  }
  .intro-module.no-features{padding-bottom: 40px;}
}