/* Liberty Landings mobile hero stability fix v19 */

@media (max-width: 991.98px) {
  html body header#home,
  html body header#home.hero-slider,
  html body header#home.hero-rotator-wrap,
  html body header.page-hero {
    position: relative !important;
    overflow: hidden !important;
  }

  html body header#home .parallax__container,
  html body header.page-hero .parallax__container {
    position: absolute !important;
    inset: 0 !important;
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    min-height: 100% !important;
    max-height: none !important;
    overflow: hidden !important;
    transform: none !important;
  }

  html body header#home > .parallax,
  html body header#home .parallax__container > .parallax,
  html body header#home .parallax,
  html body header.page-hero > .parallax,
  html body header.page-hero .parallax__container > .parallax,
  html body header.page-hero .parallax {
    position: absolute !important;
    inset: 0 !important;
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    min-height: 100% !important;
    max-height: none !important;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transform: none !important;
    transition: none !important;
  }
}
