/* ============================================
   1. Boîte du slider — hauteur fixe
   ============================================ */
.single-slider-holder .single-slider,
.single-slider-holder .single-slider .owl-stage-outer,
.single-slider-holder .single-slider .owl-stage,
.single-slider-holder .single-slider .owl-item,
.single-slider-holder .single-slider .owl-item.active {
    height: 450px !important;
    min-height: 450px !important;
    max-height: 450px !important;
    overflow: hidden !important;
}

/* ============================================
   2. Désactivation de la hauteur dynamique Owl
   ============================================ */
.single-slider-holder .single-slider .owl-stage-outer.owl-height {
    height: 450px !important;
    min-height: 450px !important;
    max-height: 450px !important;
}

/* ============================================
   3. Uniformisation des images dans le slider
   ============================================ */
.single-slider-holder .single-slider .owl-item img {
    display: block;
    margin: 0 auto;

    width: 100% !important;
    height: 100% !important;

    object-fit: cover !important;      /* remplie tout le cadre */
    object-position: center !important;

    opacity: 1 !important;
    visibility: visible !important;
    filter: none !important;
}


/* ============================================
   4. Cas spécifique : .respimg du thème
   ============================================ */
.single-slider-holder .single-slider .owl-item img.respimg {
    height: auto !important;
    max-height: 100% !important;
    width: auto !important;
    max-width: 100% !important;
    object-fit: contain !important;
}
/*  */
.parallax-inner .overlay {
    background: #f5f5f5!important;
}