/** Custom Styles **/

/***** Inner Banner Other *****/
.default_other_banner {
  position: relative;
  height: 400px;
}

.inner_banner_other:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url(../images/banner-bg.png) no-repeat;
  z-index: 9;
  background-size: cover;
}

.inner_banner_other:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 62px;
  background: url(../images/banner-btm.png) no-repeat;
  z-index: 9;
  background-size: cover;
  background-position: center;
}

.inner_banner_other img {
  width: 100%;
  height: 550px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.inner_banner_other .down-arrow img {
  width: 100%;
  height: 54px;
  z-index: 9;
}

.inner_banner_other .down-arrow:before {
  content: "";
  position: absolute;
  left: -54px;
  right: 0;
  margin: 0 auto;
  bottom: -49px;
  width: 124px;
  height: 124px;
  background: #ffffff;
  border-radius: 50%;
}

.inner_banner_other:before,
.banner_sec:before {
  background: url(../images/banner-bg.svg) no-repeat 50% 50% / cover;
}


.vc-intro-sec .vc-hero-badge img {
  max-width: 200px;
  height: auto;
}

/* Hide Global Donate Button only on this page template */
.page-id-6972 .donate_btn {
  display: none !important;
} 

@media (max-width: 767px) {
    .vc-hero-section .vc-hero-badge img {
        max-width: 175px; 
        margin-bottom: 15px; 
    }
}

@media (max-width: 575px) {

}