.secondary_banner {
  position: relative;
}

.secondary_banner .page_header{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
}

.secondary_banner .banner_img {
  min-height: auto;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  object-view-box: inset(0% 45% 0% 0%);
}

@media (min-width: 992px) {
  .secondary_banner .banner_img {
    object-view-box: none;
    -o-object-position: -7rem;
    object-position: -7rem;
    min-height: 80rem;
    object-view-box: inset(-33% 0% 0% 0%);
  }
}

@media (min-width: 1200px) {
  .secondary_banner .banner_img {
    object-view-box: inset(-28% 0% 0% 0%);
    min-height: 90rem;
    -o-object-position: -11rem;
    object-position: -11rem;
  }
}

@media (min-width: 1366px) {
  .secondary_banner .banner_img {
    object-view-box: inset(0% 0% 0% 4%);
    min-height: 85rem;
    -o-object-position: 31%;
    object-position: 31%;
  }
}

@media (min-width: 992px) {
  .secondary_banner .sub-container {
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    transform: translateY(-50%);
    margin: auto;
    padding-inline: 30px;
  }
}

.secondary_banner .banner_text {
  padding-block: 3rem;
  padding-inline: 3rem;
}

@media (min-width: 992px) {
  .secondary_banner .banner_text {
    background-color: transparent;
  }
}

@media (min-width: 1200px) {
  .secondary_banner .sub-container {
    max-width: 148rem;

  }
}

@media (min-width: 1600px) {
  .secondary_banner .sub-container {
    padding-inline: 0;
  }
}


.secondary_banner .banner_text p {
  margin: auto;
  letter-spacing: 0.055rem;
}

@media (min-width: 992px) {
  .secondary_banner .banner_text p {
    max-width: 50rem;
    margin-left: auto;
    margin-right: 0;
    max-width: 88%;
  }
}

@media (min-width: 1366px) {
  .template-wellness .secondary_banner .banner_img {
    object-view-box: inset(0% 0% 0% 0%);
    min-height: 85rem;
    -o-object-position: center;
    object-position: center;
  }
}

/*# sourceMappingURL=secondary_header.css.map */