#carousel-slides-20337 picture {
  display:none;
}
#carousel-slides-20337  .carousel-item > .paragraph--type--banner-item {
  background-color:#F5BD2B;
  margin-bottom: -18em;
}
#carousel-slides-20337 .inner-content.position-relative {
  margin-top:-10em;
}
#carousel-slides-20337 .carousel-item > .paragraph--type--banner-item.has-image:not(.has-video) .overlay {
  background:#F5BD2B;
}
#carousel-slides-20337 .field--name-field-hero-content .carousel:not(.noclip) .hero-container {
  max-width: 100% !important;
  width: 100% !important;
}
#carousel-slides-20337 .field--name-field-hero-content .carousel .carousel-item > .paragraph--type--banner-item.has-image:not(.has-video) .outer-box {
  max-width: 100% !important;
  width: 100% !important;
}
#carousel-slides-20337 .field--name-field-hero-content .carousel .carousel-item > .paragraph--type--banner-item.has-image:not(.has-video) .inner-content {
  width:80% !important;
}

#online-msg {
  color: #000;
  font-size: .9em;
  width:150%;
}
#online-msg a {
  text-decoration: none !important;
  color: #C75300 !important;
  font-weight:bold;
}

@media (max-width:970px) {
  #online-msg {
    width:130%;
  }
}
@media (max-width:845px) {
  #online-msg {
    width:120%;
  }
}
@media (max-width:768px) {
  #carousel-slides-20337 .carousel-item > .paragraph--type--banner-item {
    background-color: #F5BD2B;
    margin-bottom: 0rem;
    margin-top: 2rem;
  }
  #carousel-slides-20337 .inner-content.position-relative {
    margin-top: -2.5em;
    height:7.5rem;
  }
  #carousel-slides-20337 div.hero-row.outer-box.p-4.p-md-0.text-white {
    background-color: #F5BD2B !important;
    font-size:.9rem !important;
  }
  #online-msg {
    margin-top: 1.65rem !important;
    width:110%;
  }
  #online-msg p {
    font-size:.9rem !important;
    line-height:1.15 !important;
    margin-top:-.2rem;
  }
}

@media (max-width:490px) {
  #carousel-slides-20337 .inner-content.position-relative {
    height:8.5rem;
  }
  #online-msg {
    margin-top: 1.65rem !important;
    width:100%;
  }
}
@media (max-width:410px) {
  #carousel-slides-20337 .inner-content.position-relative {
    height:10.5rem;
  }
}
@media (max-width:360px) {
  #carousel-slides-20337 .inner-content.position-relative {
    height:12.5rem;
  }
}