/* Slider Performance Optimizations */
.rev_slider {
    will-change: transform;
    backface-visibility: hidden;
    perspective: 1000px;
}

.rev-slidebg {
    will-change: transform, opacity;
    backface-visibility: hidden;
}

.tp-caption {
    will-change: transform, opacity;
    backface-visibility: hidden;
}

/* Reduce animation complexity for better performance */
.tp-caption img {
    will-change: transform;
    backface-visibility: hidden;
    transform: translateZ(0);
}

/* Optimize slider container */
.slider-outer {
    overflow: hidden;
    position: relative;
}

/* Preload critical slider images */
.rev-slidebg {
    image-rendering: -webkit-optimize-contrast;
    image-rendering: crisp-edges;
}

/* Reduce paint operations */
.rev_slider_fullscreenabanner {
    transform: translateZ(0);
}
