/* NoorVista 3.5.15 — stable mobile hero geometry and no blank transition frame. */
@media (max-width: 760px) {
  html.nv-home-document body.nv-home-page .nv-home-slider[data-nv-home-slider],
  html body.nv-home-page .nv-home-slider[data-nv-home-slider] {
    width: calc(100% - 16px) !important;
    max-width: calc(100% - 16px) !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    aspect-ratio: 3 / 1 !important;
    margin: 8px auto 0 !important;
    overflow: hidden !important;
  }

  html.nv-home-document body.nv-home-page .nv-home-slider[data-nv-home-slider] .nv-home-slider__viewport,
  html.nv-home-document body.nv-home-page .nv-home-slider[data-nv-home-slider] .nv-home-slider__track,
  html.nv-home-document body.nv-home-page .nv-home-slider[data-nv-home-slider] .nv-home-slide,
  html body.nv-home-page .nv-home-slider[data-nv-home-slider] .nv-home-slider__viewport,
  html body.nv-home-page .nv-home-slider[data-nv-home-slider] .nv-home-slider__track,
  html body.nv-home-page .nv-home-slider[data-nv-home-slider] .nv-home-slide {
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;
    max-height: none !important;
  }

  html.nv-home-document body.nv-home-page .nv-home-slider[data-nv-home-slider] .nv-home-slide__picture,
  html.nv-home-document body.nv-home-page .nv-home-slider[data-nv-home-slider] .nv-home-slide__image,
  html body.nv-home-page .nv-home-slider[data-nv-home-slider] .nv-home-slide__picture,
  html body.nv-home-page .nv-home-slider[data-nv-home-slider] .nv-home-slide__image {
    position: absolute !important;
    inset: 0 !important;
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    min-width: 0 !important;
    min-height: 0 !important;
    max-width: 100% !important;
    max-height: none !important;
    object-fit: contain !important;
    object-position: center center !important;
    transform: none !important;
  }

  html body.nv-home-page .nv-home-slider[data-nv-home-slider] .nv-home-slide.nv-mobile-slide-hold {
    z-index: 6 !important;
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: none !important;
  }

  html body.nv-home-page .nv-home-slider[data-nv-home-slider] .nv-home-slide.nv-mobile-slide-hold .nv-home-slide__picture,
  html body.nv-home-page .nv-home-slider[data-nv-home-slider] .nv-home-slide.nv-mobile-slide-hold .nv-home-slide__image {
    opacity: 1 !important;
    visibility: visible !important;
  }
}
