@import url("_default-banner-section.css");
@import url("_media-section.css");
@import url("_intro-short-section.css");
@import url("_featured-section.css");
@import url("_repeater-section.css");
@import url("_sec-wrap-section.css");
@import url("slick.css");
@import url("_request-section.css");
@import url("_micro-cta-module.css");
@import url("_block-module.css");
@import url("_single-cta-section.css");
@import url("_accordion-module.css");
@import url("_single-testimonial-module.css");
@import url("_media-download-section.css");
@import url("_cta-module.css");
@import url("more-news-section.css?v=66");

.general-default-inner{padding: 80px 0;}
.wave-def{position: absolute; width: 837px; z-index: -1; opacity: 0.4; height: 431px;}
.wave-one { top: -38px; left: -431.5px; }

/* .wave-two{top: 1700px; left: auto; right: -431px;}
.wave-three{top: 2830px; left: -431.5px;;} */
.wave-two{top: 40%; left: auto; right: -431px;}
.wave-three{top: 75%; left: -431.5px;;}
.wave-four{bottom: -145px;left: auto; right: -431px;}

/* Default Thumb */
.default-thumb {margin-top:62px; margin-bottom: 65px; position: relative; clear: both; width: 100%;}
.default-thumb figure img{height: 525px;}
.default-thumb .fluid-width-wrapper {height: 100%;}
.default-thumb-two {margin-top:62px; margin-bottom: 65px; position: relative; clear: both; width: 100%; min-height: 361px; display: flex; flex-wrap: wrap;}
.default-thumb-two .fluid-width-wrapper {display: flex; flex-wrap: nowrap; gap:8px; align-items: stretch;}
.default-thumb-two .default-thumb-flex {flex: 1; height: 100%;}
.default-thumb-two figure img{height:361px;}

.default-lt hr{margin: 0 0 21px;}
.default-thumb + p{margin-bottom: 35px;}
.default-lt h3{margin-bottom: 20px;}

.general-default-inner .sidebar:only-child{position: relative; left: 0;}

/* .default-thumb .fluid-width-wrapper img{animation: floatingScale 3s infinite;} */
.intro-short-wrap { padding: 5px 0 0px; }
.media-mid.no-img { padding-left: 20px; }



.video-img.no-image{background-color: var(--canopy); opacity: 0.5;}


.general-default-container   .general-default-inner .default-lt  p a{font-weight: bold; color: var(--canopy); cursor: pointer;}
.general-default-container   .general-default-inner p a:hover{font-weight: bold; color: var(--canopy); opacity: 0.8; cursor: pointer;}



@media screen and (min-width: 1440px) {

.default-banner-main {position: static;}
.default-banner-main .banner-wave {right: 0;}

aside.sidebar {right: 64px;}

}

@media screen and (min-width: 1024px) {
.featured-main { padding: 80px 0 40px; }
.general-default-inner {display: flex; flex-wrap: wrap;}

}
@media only screen and (max-width: 1359px) and (min-width: 1024px) {
  .general-default-inner  aside.sidebar{right: 32px;}
}
@media only screen and (max-width: 1120px) and (min-width: 768px) {
  .fluid-width-wrapper { padding: 0 30px; }

}
@media only screen and (max-width: 1023px) and (min-width: 200px) {
  .general-default-inner  aside.sidebar{position: static; width: 100%; flex: 0 0 100%; flex-direction: row;}
  .general-default-inner .fixed-social-icons{margin: 0; padding-top: 56px; display: flex; justify-content: flex-start;}
  .general-default-inner .sharethis-inline-share-buttons{flex-direction: row; gap: 12px; }
  .general-default-inner .sharethis-inline-share-buttons .st-btn{margin: 0 !important;}
}
  @media only screen and (max-width: 767px) and (min-width: 200px) {
    .general-default-inner{padding: 40px 0;}
    .general-default-inner .fixed-social-icons{padding-top: 32px; display: none;}
    
    .default-thumb { margin-top: 42px; margin-bottom: 45px;}
    .default-thumb-two { margin-top: 40px; margin-bottom: 40px;}
    .wave-one,.wave-two,.wave-three,.wave-four{display: none;}
    h4{margin-bottom: 30px;}

    .intro-short-section {margin-top: -30px; margin-bottom: 40px;}
    .sec-wrap { padding: 34px 0 40px }
    .micro-cta-main .micro-cta-text .btn-wrap { margin-top: 20px; }

    .default-thumb-two .default-thumb-flex:only-child{height: inherit!important;}

}
