/* Add this to your revolution-smooth.css - REPLACE existing content */

/**
 * Revolution Slider CSS-Only Transform Solution
 * Works with Revolution's internal structure
 */

/* FADE EFFECTS - Keep smooth */
.rev_slider li.tp-revslider-slidesli[data-transition*="fade"] {
  transition: opacity 2.5s ease-in-out !important;
}

/* SLIDE EFFECTS - Use CSS transforms on inner elements */
.rev_slider li.tp-revslider-slidesli[data-transition="slideup"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="slideup"] img {
  transition: transform 1.5s ease-in-out !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="slideup"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="slideup"]:not(.active-revslide) img {
  transform: translateY(100%) !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="slideup"].active-revslide .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="slideup"].active-revslide img {
  transform: translateY(0%) !important;
}

/* SLIDE DOWN */
.rev_slider li.tp-revslider-slidesli[data-transition="slidedown"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="slidedown"] img {
  transition: transform 1.5s ease-in-out !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="slidedown"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="slidedown"]:not(.active-revslide) img {
  transform: translateY(-100%) !important;
}

/* ZOOM EFFECTS */
.rev_slider li.tp-revslider-slidesli[data-transition="zoomin"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="zoomin"] img {
  transition: transform 1.5s ease-in-out !important;
}


.rev_slider li.tp-revslider-slidesli[data-transition="zoomin"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="zoomin"]:not(.active-revslide) img {
  transform: scale(1.3) !important;
}


.rev_slider li.tp-revslider-slidesli[data-transition="zoomin"].active-revslide .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="zoomin"].active-revslide img {
  transform: scale(1) !important;
}

/* ZOOM OUT */
.rev_slider li.tp-revslider-slidesli[data-transition="zoomout"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="zoomout"] img {
  transition: transform 1.5s ease-in-out !important;
}


.rev_slider li.tp-revslider-slidesli[data-transition="zoomout"]:not(.active-revslider-slidesli) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="zoomout"]:not(.active-revslide) img {
  transform: scale(0.7) !important;
}



/* SLIDE CONTAINERS - Ensure proper overflow */
.rev_slider li.tp-revslider-slidesli[data-transition*="slide"] {
  overflow: hidden !important;
}

/* RESET REVOLUTION'S OPACITY ANIMATIONS */
.rev_slider li.tp-revslider-slidesli[data-transition*="slide"],
.rev_slider li.tp-revslider-slidesli[data-transition*="zoom"] {
  transition: none !important;
  opacity: 1 !important;
}

/* FORCE VISIBILITY */
.rev_slider li.tp-revslider-slidesli .slotholder,
.rev_slider li.tp-revslider-slidesli img {
  visibility: visible !important;
}

/* Add this to your existing revolution-smooth.css (APPEND, don't replace) */

/* SLIDE LEFT */
.rev_slider li.tp-revslider-slidesli[data-transition="slideleft"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="slideleft"] img {
  transition: transform 1.5s ease-in-out !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="slideleft"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="slideleft"]:not(.active-revslide) img {
  transform: translateX(100%) !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="slideleft"].active-revslide .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="slideleft"].active-revslide img {
  transform: translateX(0%) !important;
}

/* SLIDE RIGHT */
.rev_slider li.tp-revslider-slidesli[data-transition="slideright"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="slideright"] img {
  transition: transform 1.5s ease-in-out !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="slideright"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="slideright"]:not(.active-revslide) img {
  transform: translateX(-100%) !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="slideright"].active-revslide .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="slideright"].active-revslide img {
  transform: translateX(0%) !important;
}

/* PARALLAX EFFECTS - FIXED VERSION */

/* Parallax to Right */
.rev_slider li.tp-revslider-slidesli[data-transition="parallaxtoright"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="parallaxtoright"] img {
  transition: transform 1.5s ease-in-out !important;
  transform-origin: right center !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="parallaxtoright"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="parallaxtoright"]:not(.active-revslide) img {
  transform: translateX(-50%) scale(0.8) !important;
}

/* Parallax to Left */
.rev_slider li.tp-revslider-slidesli[data-transition="parallaxtoleft"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="parallaxtoleft"] img {
  transition: transform 1.5s ease-in-out !important;
  transform-origin: left center !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="parallaxtoleft"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="parallaxtoleft"]:not(.active-revslide) img {
  transform: translateX(50%) scale(0.8) !important;
}

/* Parallax to Top */
.rev_slider li.tp-revslider-slidesli[data-transition="parallaxtotop"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="parallaxtotop"] img {
  transition: transform 1.5s ease-in-out !important;
  transform-origin: center top !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="parallaxtotop"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="parallaxtotop"]:not(.active-revslide) img {
  transform: translateY(50%) scale(0.8) !important;
}

/* Parallax to Bottom */
.rev_slider li.tp-revslider-slidesli[data-transition="parallaxtobottom"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="parallaxtobottom"] img {
  transition: transform 1.5s ease-in-out !important;
  transform-origin: center bottom !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="parallaxtobottom"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="parallaxtobottom"]:not(.active-revslide) img {
  transform: translateY(-50%) scale(0.8) !important;
}

/* ENSURE ALL PARALLAX EFFECTS RESET REVOLUTION'S OPACITY */
.rev_slider li.tp-revslider-slidesli[data-transition="parallaxtoright"],
.rev_slider li.tp-revslider-slidesli[data-transition="parallaxtoleft"],
.rev_slider li.tp-revslider-slidesli[data-transition="parallaxtotop"],
.rev_slider li.tp-revslider-slidesli[data-transition="parallaxtobottom"] {
  transition: none !important;
  opacity: 1 !important;
}

/* Active slide state for all parallax effects */
.rev_slider li.tp-revslider-slidesli[data-transition="parallaxtoright"].active-revslide .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="parallaxtoright"].active-revslide img,
.rev_slider li.tp-revslider-slidesli[data-transition="parallaxtoleft"].active-revslide .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="parallaxtoleft"].active-revslide img,
.rev_slider li.tp-revslider-slidesli[data-transition="parallaxtotop"].active-revslide .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="parallaxtotop"].active-revslide img,
.rev_slider li.tp-revslider-slidesli[data-transition="parallaxtobottom"].active-revslide .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="parallaxtobottom"].active-revslide img {
  transform: translateX(0) translateY(0) scale(1) !important;
}

/* Remove the old wildcard parallax rule - REPLACE YOUR EXISTING PARALLAX CSS WITH ABOVE */
/*
.rev_slider li.tp-revslider-slidesli[data-transition*="parallax"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition*="parallax"] img {
  transition: transform 1.5s ease-in-out !important;
}
*/




.rev_slider li.tp-revslider-slidesli[data-transition="parallaxtoright"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="parallaxtoright"]:not(.active-revslide) img {
  transform: translateX(-50%) scale(0.8) !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="parallaxtoleft"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="parallaxtoleft"]:not(.active-revslide) img {
  transform: translateX(50%) scale(0.8) !important;
}


/* BOX EFFECTS */
.rev_slider li.tp-revslider-slidesli[data-transition*="box"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition*="box"] img {
  transition: transform 1.5s ease-in-out, opacity 1.5s ease-in-out !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="boxslide"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="boxslide"]:not(.active-revslide) img {
  transform: translateY(30%) scale(0.9) !important;
  opacity: 0.7 !important;
}


/* SLOT EFFECTS - COMPLETE VERSION (ALL 4 TYPES) */

/* Generic slot transition setup */
.rev_slider li.tp-revslider-slidesli[data-transition="slotslide-horizontal"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="slotslide-horizontal"] img,
.rev_slider li.tp-revslider-slidesli[data-transition="slotslide-vertical"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="slotslide-vertical"] img,
.rev_slider li.tp-revslider-slidesli[data-transition="slotfade-horizontal"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="slotfade-horizontal"] img,
.rev_slider li.tp-revslider-slidesli[data-transition="slotfade-vertical"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="slotfade-vertical"] img {
  transition: transform 1.5s ease-in-out, opacity 1.5s ease-in-out !important;
}

/* Slot Slide Horizontal */
.rev_slider li.tp-revslider-slidesli[data-transition="slotslide-horizontal"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="slotslide-horizontal"] img {
  transform-origin: center center !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="slotslide-horizontal"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="slotslide-horizontal"]:not(.active-revslide) img {
  transform: translateX(100%) !important;
}

/* Slot Slide Vertical */
.rev_slider li.tp-revslider-slidesli[data-transition="slotslide-vertical"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="slotslide-vertical"] img {
  transform-origin: center center !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="slotslide-vertical"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="slotslide-vertical"]:not(.active-revslide) img {
  transform: translateY(100%) !important;
}

/* Slot Fade Horizontal - COMPLETELY MISSING CSS */
.rev_slider li.tp-revslider-slidesli[data-transition="slotfade-horizontal"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="slotfade-horizontal"] img {
  transform-origin: left center !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="slotfade-horizontal"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="slotfade-horizontal"]:not(.active-revslide) img {
  transform: scaleX(0) !important;
  opacity: 0 !important;
}

/* Slot Fade Vertical - COMPLETELY MISSING CSS */
.rev_slider li.tp-revslider-slidesli[data-transition="slotfade-vertical"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="slotfade-vertical"] img {
  transform-origin: center top !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="slotfade-vertical"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="slotfade-vertical"]:not(.active-revslide) img {
  transform: scaleY(0) !important;
  opacity: 0 !important;
}

/* ENSURE ALL SLOT EFFECTS RESET REVOLUTION'S OPACITY */
.rev_slider li.tp-revslider-slidesli[data-transition="slotslide-horizontal"],
.rev_slider li.tp-revslider-slidesli[data-transition="slotslide-vertical"],
.rev_slider li.tp-revslider-slidesli[data-transition="slotfade-horizontal"],
.rev_slider li.tp-revslider-slidesli[data-transition="slotfade-vertical"] {
  transition: none !important;
  opacity: 1 !important;
}

/* Active slide state for all slot effects */
.rev_slider li.tp-revslider-slidesli[data-transition="slotslide-horizontal"].active-revslide .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="slotslide-horizontal"].active-revslide img,
.rev_slider li.tp-revslider-slidesli[data-transition="slotslide-vertical"].active-revslide .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="slotslide-vertical"].active-revslide img {
  transform: translateX(0) translateY(0) !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="slotfade-horizontal"].active-revslide .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="slotfade-horizontal"].active-revslide img,
.rev_slider li.tp-revslider-slidesli[data-transition="slotfade-vertical"].active-revslide .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="slotfade-vertical"].active-revslide img {
  transform: scaleX(1) scaleY(1) !important;
  opacity: 1 !important;
}


/* ENSURE ALL SLOT EFFECTS RESET REVOLUTION'S OPACITY */
.rev_slider li.tp-revslider-slidesli[data-transition="slotslide-horizontal"],
.rev_slider li.tp-revslider-slidesli[data-transition="slotslide-vertical"],
.rev_slider li.tp-revslider-slidesli[data-transition="slotfade-horizontal"],
.rev_slider li.tp-revslider-slidesli[data-transition="slotfade-vertical"] {
  transition: none !important;
  opacity: 1 !important;
}

/* Active slide state for all slot effects */
.rev_slider li.tp-revslider-slidesli[data-transition="slotslide-horizontal"].active-revslide .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="slotslide-horizontal"].active-revslide img,
.rev_slider li.tp-revslider-slidesli[data-transition="slotslide-vertical"].active-revslide .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="slotslide-vertical"].active-revslide img {
  transform: translateX(0) translateY(0) !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="slotfade-horizontal"].active-revslide .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="slotfade-horizontal"].active-revslide img,
.rev_slider li.tp-revslider-slidesli[data-transition="slotfade-vertical"].active-revslide .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="slotfade-vertical"].active-revslide img {
  transform: scaleX(1) scaleY(1) !important;
  opacity: 1 !important;
}







/* PAPER-CUT FIX - Prevent hiding after animation */
.rev_slider li.tp-revslider-slidesli[data-transition*="paper"] {
  transition: none !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition*="paper"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition*="paper"] img {
  visibility: visible !important;
  opacity: 1 !important;
  display: block !important;
}


/* CURTAIN EFFECTS - FIXED VERSION */

/* Curtain From Left (curtain-1) */
.rev_slider li.tp-revslider-slidesli[data-transition="curtain-1"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="curtain-1"] img {
  transition: transform 1.5s ease-in-out !important;
  transform-origin: left center !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="curtain-1"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="curtain-1"]:not(.active-revslide) img {
  transform: scaleX(0) !important;
}

/* Curtain From Right (curtain-2) */
.rev_slider li.tp-revslider-slidesli[data-transition="curtain-2"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="curtain-2"] img {
  transition: transform 1.5s ease-in-out !important;
  transform-origin: right center !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="curtain-2"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="curtain-2"]:not(.active-revslide) img {
  transform: scaleX(0) !important;
}

/* Curtain From Middle (curtain-3) */
.rev_slider li.tp-revslider-slidesli[data-transition="curtain-3"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="curtain-3"] img {
  transition: transform 1.5s ease-in-out !important;
  transform-origin: center center !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="curtain-3"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="curtain-3"]:not(.active-revslide) img {
  transform: scaleX(0) !important;
}

/* 3D Curtain Horizontal (3dcurtain-horizontal) */
.rev_slider li.tp-revslider-slidesli[data-transition="3dcurtain-horizontal"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="3dcurtain-horizontal"] img {
  transition: transform 1.5s ease-in-out !important;
  transform-style: preserve-3d !important;
  transform-origin: center center !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="3dcurtain-horizontal"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="3dcurtain-horizontal"]:not(.active-revslide) img {
  transform: rotateX(90deg) scale(0.8) !important;
}

/* 3D Curtain Vertical (3dcurtain-vertical) */
.rev_slider li.tp-revslider-slidesli[data-transition="3dcurtain-vertical"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="3dcurtain-vertical"] img {
  transition: transform 1.5s ease-in-out !important;
  transform-style: preserve-3d !important;
  transform-origin: center center !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="3dcurtain-vertical"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="3dcurtain-vertical"]:not(.active-revslide) img {
  transform: rotateY(90deg) scale(0.8) !important;
}

/* ENSURE ALL CURTAIN EFFECTS RESET REVOLUTION'S OPACITY */
.rev_slider li.tp-revslider-slidesli[data-transition="curtain-1"],
.rev_slider li.tp-revslider-slidesli[data-transition="curtain-2"],
.rev_slider li.tp-revslider-slidesli[data-transition="curtain-3"],
.rev_slider li.tp-revslider-slidesli[data-transition="3dcurtain-horizontal"],
.rev_slider li.tp-revslider-slidesli[data-transition="3dcurtain-vertical"] {
  transition: none !important;
  opacity: 1 !important;
}

/* Active slide state for all curtain effects */
.rev_slider li.tp-revslider-slidesli[data-transition="curtain-1"].active-revslide .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="curtain-1"].active-revslide img,
.rev_slider li.tp-revslider-slidesli[data-transition="curtain-2"].active-revslide .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="curtain-2"].active-revslide img,
.rev_slider li.tp-revslider-slidesli[data-transition="curtain-3"].active-revslide .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="curtain-3"].active-revslide img {
  transform: scaleX(1) !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="3dcurtain-horizontal"].active-revslide .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="3dcurtain-horizontal"].active-revslide img,
.rev_slider li.tp-revslider-slidesli[data-transition="3dcurtain-vertical"].active-revslide .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="3dcurtain-vertical"].active-revslide img {
  transform: rotateX(0deg) rotateY(0deg) scale(1) !important;
}


/* CUBE EFFECTS - FIXED VERSION */

/* Basic Cube Vertical */
.rev_slider li.tp-revslider-slidesli[data-transition="cube"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="cube"] img {
  transition: transform 1.5s ease-in-out !important;
  transform-style: preserve-3d !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="cube"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="cube"]:not(.active-revslide) img {
  transform: rotateY(90deg) !important;
}

/* Cube Horizontal */
.rev_slider li.tp-revslider-slidesli[data-transition="cube-horizontal"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="cube-horizontal"] img {
  transition: transform 1.5s ease-in-out !important;
  transform-style: preserve-3d !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="cube-horizontal"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="cube-horizontal"]:not(.active-revslide) img {
  transform: rotateX(90deg) !important; /* X axis for horizontal */
}

/* In Cube Vertical */
.rev_slider li.tp-revslider-slidesli[data-transition="incube"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="incube"] img {
  transition: transform 1.5s ease-in-out !important;
  transform-style: preserve-3d !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="incube"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="incube"]:not(.active-revslide) img {
  transform: rotateY(-90deg) scale(0.8) !important; /* Reverse rotation + scale for "in" effect */
}

/* In Cube Horizontal */
.rev_slider li.tp-revslider-slidesli[data-transition="incube-horizontal"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="incube-horizontal"] img {
  transition: transform 1.5s ease-in-out !important;
  transform-style: preserve-3d !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="incube-horizontal"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="incube-horizontal"]:not(.active-revslide) img {
  transform: rotateX(-90deg) scale(0.8) !important; /* Reverse rotation + scale for "in" effect */
}

/* ENSURE ALL CUBE EFFECTS RESET REVOLUTION'S OPACITY */
.rev_slider li.tp-revslider-slidesli[data-transition="cube"],
.rev_slider li.tp-revslider-slidesli[data-transition="cube-horizontal"],
.rev_slider li.tp-revslider-slidesli[data-transition="incube"],
.rev_slider li.tp-revslider-slidesli[data-transition="incube-horizontal"] {
  transition: none !important;
  opacity: 1 !important;
}

/* Active slide state for all cube effects */
.rev_slider li.tp-revslider-slidesli[data-transition="cube"].active-revslide .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="cube"].active-revslide img,
.rev_slider li.tp-revslider-slidesli[data-transition="cube-horizontal"].active-revslide .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="cube-horizontal"].active-revslide img,
.rev_slider li.tp-revslider-slidesli[data-transition="incube"].active-revslide .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="incube"].active-revslide img,
.rev_slider li.tp-revslider-slidesli[data-transition="incube-horizontal"].active-revslide .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="incube-horizontal"].active-revslide img {
  transform: rotateY(0deg) rotateX(0deg) scale(1) !important;
}



/* ENSURE ALL EFFECTS RESET REVOLUTION'S OPACITY */
.rev_slider li.tp-revslider-slidesli[data-transition*="slide"],
.rev_slider li.tp-revslider-slidesli[data-transition*="zoom"],
.rev_slider li.tp-revslider-slidesli[data-transition*="parallax"],
.rev_slider li.tp-revslider-slidesli[data-transition*="box"],
.rev_slider li.tp-revslider-slidesli[data-transition*="slot"],
  transition: none !important;
  opacity: 1 !important;
}


/* Add these to your revolution-smooth.css */

/* PARALLAX TOP/BOTTOM */
.rev_slider li.tp-revslider-slidesli[data-transition="parallaxtotop"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="parallaxtotop"]:not(.active-revslide) img {
  transform: translateY(50%) scale(0.8) !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="parallaxtobottom"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="parallaxtobottom"]:not(.active-revslide) img {
  transform: translateY(-50%) scale(0.8) !important;
}

/* SLIDE HORIZONTAL/VERTICAL */
.rev_slider li.tp-revslider-slidesli[data-transition="slidehorizontal"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="slidehorizontal"] img,
.rev_slider li.tp-revslider-slidesli[data-transition="slidevertical"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="slidevertical"] img {
  transition: transform 1.5s ease-in-out !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="slidehorizontal"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="slidehorizontal"]:not(.active-revslide) img {
  transform: translateX(100%) !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="slidevertical"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="slidevertical"]:not(.active-revslide) img {
  transform: translateY(100%) !important;
}

/* FADE EFFECTS - Base fade with proper transitions */
.rev_slider li.tp-revslider-slidesli[data-transition*="fade"] {
  transition: opacity 2.5s ease-in-out !important;
  opacity: 1 !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition*="fade"]:not(.active-revslide) {
  opacity: 0 !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition*="fade"].active-revslide {
  opacity: 1 !important;
}


/* FADE AND SLIDE COMBINATIONS - FIXED */
.rev_slider li.tp-revslider-slidesli[data-transition="fadefromright"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="fadefromright"] img,
.rev_slider li.tp-revslider-slidesli[data-transition="fadefromleft"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="fadefromleft"] img,
.rev_slider li.tp-revslider-slidesli[data-transition="fadefromtop"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="fadefromtop"] img,
.rev_slider li.tp-revslider-slidesli[data-transition="fadefrombottom"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="fadefrombottom"] img {
  transition: transform 1.5s ease-in-out, opacity 1.5s ease-in-out !important;
}

/* Fade from Right */
.rev_slider li.tp-revslider-slidesli[data-transition="fadefromright"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="fadefromright"]:not(.active-revslide) img {
  transform: translateX(50%) !important;
  opacity: 0 !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="fadefromright"].active-revslide .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="fadefromright"].active-revslide img {
  transform: translateX(0%) !important;
  opacity: 1 !important;
}

/* Fade from Left - FIXED */
.rev_slider li.tp-revslider-slidesli[data-transition="fadefromleft"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="fadefromleft"]:not(.active-revslide) img {
  transform: translateX(-50%) !important;
  opacity: 0 !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="fadefromleft"].active-revslide .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="fadefromleft"].active-revslide img {
  transform: translateX(0%) !important;
  opacity: 1 !important;
}

/* Fade from Top - FIXED */
.rev_slider li.tp-revslider-slidesli[data-transition="fadefromtop"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="fadefromtop"]:not(.active-revslide) img {
  transform: translateY(-50%) !important;
  opacity: 0 !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="fadefromtop"].active-revslide .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="fadefromtop"].active-revslide img {
  transform: translateY(0%) !important;
  opacity: 1 !important;
}

/* Fade from Bottom - FIXED */
.rev_slider li.tp-revslider-slidesli[data-transition="fadefrombottom"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="fadefrombottom"]:not(.active-revslide) img {
  transform: translateY(50%) !important;
  opacity: 0 !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="fadefrombottom"].active-revslide .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="fadefrombottom"].active-revslide img {
  transform: translateY(0%) !important;
  opacity: 1 !important;
}



/* ===============================================
   MISSING EFFECTS - ADD AT BOTTOM
   =============================================== */

/* ZOOM SLOT EFFECTS */
.rev_slider li.tp-revslider-slidesli[data-transition*="slotzoom"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition*="slotzoom"] img {
  transition: transform 1.5s ease-in-out !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="slotzoom-horizontal"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="slotzoom-horizontal"]:not(.active-revslide) img {
  transform: scaleX(0.1) !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="slotzoom-vertical"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="slotzoom-vertical"]:not(.active-revslide) img {
  transform: scaleY(0.1) !important;
}

/* SCALEDOWN EFFECTS - FIXED VERSION */

/* ScaleDown From Right */
.rev_slider li.tp-revslider-slidesli[data-transition="scaledownfromright"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="scaledownfromright"] img {
  transition: transform 1.5s ease-in-out, opacity 1.5s ease-in-out !important;
  transform-origin: right center !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="scaledownfromright"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="scaledownfromright"]:not(.active-revslide) img {
  transform: translateX(30%) scale(0.6) !important;
  opacity: 0 !important;
}

/* ScaleDown From Left */
.rev_slider li.tp-revslider-slidesli[data-transition="scaledownfromleft"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="scaledownfromleft"] img {
  transition: transform 1.5s ease-in-out, opacity 1.5s ease-in-out !important;
  transform-origin: left center !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="scaledownfromleft"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="scaledownfromleft"]:not(.active-revslide) img {
  transform: translateX(-30%) scale(0.6) !important;
  opacity: 0 !important;
}

/* ScaleDown From Top */
.rev_slider li.tp-revslider-slidesli[data-transition="scaledownfromtop"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="scaledownfromtop"] img {
  transition: transform 1.5s ease-in-out, opacity 1.5s ease-in-out !important;
  transform-origin: center top !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="scaledownfromtop"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="scaledownfromtop"]:not(.active-revslide) img {
  transform: translateY(-30%) scale(0.6) !important;
  opacity: 0 !important;
}

/* ScaleDown From Bottom */
.rev_slider li.tp-revslider-slidesli[data-transition="scaledownfrombottom"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="scaledownfrombottom"] img {
  transition: transform 1.5s ease-in-out, opacity 1.5s ease-in-out !important;
  transform-origin: center bottom !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="scaledownfrombottom"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="scaledownfrombottom"]:not(.active-revslide) img {
  transform: translateY(30%) scale(0.6) !important;
  opacity: 0 !important;
}

/* ENSURE ALL SCALEDOWN EFFECTS RESET REVOLUTION'S OPACITY */
.rev_slider li.tp-revslider-slidesli[data-transition="scaledownfromright"],
.rev_slider li.tp-revslider-slidesli[data-transition="scaledownfromleft"],
.rev_slider li.tp-revslider-slidesli[data-transition="scaledownfromtop"],
.rev_slider li.tp-revslider-slidesli[data-transition="scaledownfrombottom"] {
  transition: none !important;
  opacity: 1 !important;
}

/* Active slide state for all scaledown effects */
.rev_slider li.tp-revslider-slidesli[data-transition="scaledownfromright"].active-revslide .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="scaledownfromright"].active-revslide img,
.rev_slider li.tp-revslider-slidesli[data-transition="scaledownfromleft"].active-revslide .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="scaledownfromleft"].active-revslide img,
.rev_slider li.tp-revslider-slidesli[data-transition="scaledownfromtop"].active-revslide .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="scaledownfromtop"].active-revslide img,
.rev_slider li.tp-revslider-slidesli[data-transition="scaledownfrombottom"].active-revslide .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="scaledownfrombottom"].active-revslide img {
  transform: translateX(0) translateY(0) scale(1) !important;
  opacity: 1 !important;
}




.rev_slider li.tp-revslider-slidesli[data-transition="scaledownfromright"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="scaledownfromright"]:not(.active-revslide) img {
  transform: translateX(30%) scale(0.6) !important;
  opacity: 0 !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="scaledownfromleft"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="scaledownfromleft"]:not(.active-revslide) img {
  transform: translateX(-30%) scale(0.6) !important;
  opacity: 0 !important;
}

/* TURNOFF EFFECTS - FIXED VERSION */

/* TurnOff Horizontal (turnoff) */
.rev_slider li.tp-revslider-slidesli[data-transition="turnoff"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="turnoff"] img {
  transition: transform 1.5s ease-in-out !important;
  transform-style: preserve-3d !important;
  transform-origin: center center !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="turnoff"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="turnoff"]:not(.active-revslide) img {
  transform: rotateY(180deg) scale(0.8) !important;
}

/* TurnOff Vertical (turnoff-vertical) */
.rev_slider li.tp-revslider-slidesli[data-transition="turnoff-vertical"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="turnoff-vertical"] img {
  transition: transform 1.5s ease-in-out !important;
  transform-style: preserve-3d !important;
  transform-origin: center center !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="turnoff-vertical"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="turnoff-vertical"]:not(.active-revslide) img {
  transform: rotateX(180deg) scale(0.8) !important;
}

/* ENSURE ALL TURNOFF EFFECTS RESET REVOLUTION'S OPACITY */
.rev_slider li.tp-revslider-slidesli[data-transition="turnoff"],
.rev_slider li.tp-revslider-slidesli[data-transition="turnoff-vertical"] {
  transition: none !important;
  opacity: 1 !important;
}

/* Active slide state for all turnoff effects */
.rev_slider li.tp-revslider-slidesli[data-transition="turnoff"].active-revslide .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="turnoff"].active-revslide img,
.rev_slider li.tp-revslider-slidesli[data-transition="turnoff-vertical"].active-revslide .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="turnoff-vertical"].active-revslide img {
  transform: rotateX(0deg) rotateY(0deg) scale(1) !important;
}



/* ENHANCED FLYIN EFFECT - DRAMATIC VERSION */

/* Strong 3D perspective for dramatic effect */
.rev_slider {
  perspective: 2000px !important;
  perspective-origin: center center !important;
  overflow: hidden !important;
}

/* FlyIn Effect - Much More Dramatic */
.rev_slider li.tp-revslider-slidesli[data-transition="flyin"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="flyin"] img {
  transition: transform 2s ease-out, opacity 2s ease-out !important;
  transform-style: preserve-3d !important;
  transform-origin: center center !important;
  backface-visibility: hidden !important;
}

/* Non-active slide: Far away, rotated, small, and transparent */
.rev_slider li.tp-revslider-slidesli[data-transition="flyin"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="flyin"]:not(.active-revslide) img {
  transform: translateZ(-800px) rotateX(75deg) scale(0.3) !important;
  opacity: 0 !important;
}

/* Active slide: Normal position, rotation, size, and fully visible */
.rev_slider li.tp-revslider-slidesli[data-transition="flyin"].active-revslide .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="flyin"].active-revslide img {
  transform: translateZ(0px) rotateX(0deg) scale(1) !important;
  opacity: 1 !important;
}

/* Alternative flyin variations for different dramatic effects */

/* FlyIn from Bottom */
.rev_slider li.tp-revslider-slidesli[data-transition="flyin-bottom"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="flyin-bottom"] img {
  transition: transform 2s ease-out, opacity 1.5s ease-out !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="flyin-bottom"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="flyin-bottom"]:not(.active-revslide) img {
  transform: translateY(200%) scale(0.5) !important;
  opacity: 0 !important;
}

/* FlyIn from Top */
.rev_slider li.tp-revslider-slidesli[data-transition="flyin-top"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="flyin-top"] img {
  transition: transform 2s ease-out, opacity 1.5s ease-out !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="flyin-top"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="flyin-top"]:not(.active-revslide) img {
  transform: translateY(-200%) scale(0.5) !important;
  opacity: 0 !important;
}

/* FlyIn Spin */
.rev_slider li.tp-revslider-slidesli[data-transition="flyin-spin"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="flyin-spin"] img {
  transition: transform 2.5s ease-out, opacity 2s ease-out !important;
  transform-style: preserve-3d !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="flyin-spin"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="flyin-spin"]:not(.active-revslide) img {
  transform: translateZ(-600px) rotateY(360deg) rotateX(45deg) scale(0.2) !important;
  opacity: 0 !important;
}

/* Ensure all flyin variations reset properly */
.rev_slider li.tp-revslider-slidesli[data-transition*="flyin"] {
  transition: none !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition*="flyin"].active-revslide .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition*="flyin"].active-revslide img {
  transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) scale(1) !important;
  opacity: 1 !important;
}

/* Fallback for browsers with poor 3D support */
@media (max-width: 768px) {
  .rev_slider li.tp-revslider-slidesli[data-transition="flyin"]:not(.active-revslide) .slotholder,
  .rev_slider li.tp-revslider-slidesli[data-transition="flyin"]:not(.active-revslide) img {
    transform: translateY(100px) scale(0.4) !important;
    opacity: 0 !important;
  }
}




/* ===============================================
   FINAL FADE OVERRIDE - ADD AT BOTTOM
   =============================================== */

/* Ensure fade effects don't get overridden */
.rev_slider li.tp-revslider-slidesli[data-transition*="fade"].active-revslide {
  opacity: 1 !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition*="fade"]:not(.active-revslide) {
  opacity: 0 !important;
}

/* ===============================================
   ADD THESE MISSING EFFECTS TO YOUR WORKING CSS
   Just append to the end of your revolution-smooth.css
   =============================================== */

/* FADE TO EFFECTS - MISSING */
.rev_slider li.tp-revslider-slidesli[data-transition="fadetoleft"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="fadetoleft"] img,
.rev_slider li.tp-revslider-slidesli[data-transition="fadetoright"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="fadetoright"] img,
.rev_slider li.tp-revslider-slidesli[data-transition="fadetotop"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="fadetotop"] img,
.rev_slider li.tp-revslider-slidesli[data-transition="fadetobottom"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="fadetobottom"] img {
  transition: transform 1.5s ease-in-out, opacity 1.5s ease-in-out !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="fadetoleft"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="fadetoleft"]:not(.active-revslide) img {
  transform: translateX(-50%) !important;
  opacity: 0 !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="fadetoleft"].active-revslide .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="fadetoleft"].active-revslide img {
  transform: translateX(0%) !important;
  opacity: 1 !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="fadetoright"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="fadetoright"]:not(.active-revslide) img {
  transform: translateX(50%) !important;
  opacity: 0 !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="fadetoright"].active-revslide .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="fadetoright"].active-revslide img {
  transform: translateX(0%) !important;
  opacity: 1 !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="fadetotop"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="fadetotop"]:not(.active-revslide) img {
  transform: translateY(-50%) !important;
  opacity: 0 !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="fadetotop"].active-revslide .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="fadetotop"].active-revslide img {
  transform: translateY(0%) !important;
  opacity: 1 !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="fadetobottom"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="fadetobottom"]:not(.active-revslide) img {
  transform: translateY(50%) !important;
  opacity: 0 !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="fadetobottom"].active-revslide .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="fadetobottom"].active-revslide img {
  transform: translateY(0%) !important;
  opacity: 1 !important;
}

/* COMPOUND FADE TRANSITIONS - MISSING */
.rev_slider li.tp-revslider-slidesli[data-transition="fadetoleftfadefromright"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="fadetoleftfadefromright"] img,
.rev_slider li.tp-revslider-slidesli[data-transition="fadetorightfadefromleft"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="fadetorightfadefromleft"] img,
.rev_slider li.tp-revslider-slidesli[data-transition="fadetotopfadefrombottom"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="fadetotopfadefrombottom"] img,
.rev_slider li.tp-revslider-slidesli[data-transition="fadetobottomfadefromtop"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="fadetobottomfadefromtop"] img {
  transition: transform 1.5s ease-in-out, opacity 1.5s ease-in-out !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="fadetoleftfadefromright"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="fadetoleftfadefromright"]:not(.active-revslide) img {
  transform: translateX(-50%) !important;
  opacity: 0 !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="fadetoleftfadefromright"].active-revslide .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="fadetoleftfadefromright"].active-revslide img {
  transform: translateX(0%) !important;
  opacity: 1 !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="fadetorightfadefromleft"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="fadetorightfadefromleft"]:not(.active-revslide) img {
  transform: translateX(50%) !important;
  opacity: 0 !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="fadetorightfadefromleft"].active-revslide .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="fadetorightfadefromleft"].active-revslide img {
  transform: translateX(0%) !important;
  opacity: 1 !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="fadetotopfadefrombottom"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="fadetotopfadefrombottom"]:not(.active-revslide) img {
  transform: translateY(-50%) !important;
  opacity: 0 !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="fadetotopfadefrombottom"].active-revslide .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="fadetotopfadefrombottom"].active-revslide img {
  transform: translateY(0%) !important;
  opacity: 1 !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="fadetobottomfadefromtop"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="fadetobottomfadefromtop"]:not(.active-revslide) img {
  transform: translateY(50%) !important;
  opacity: 0 !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="fadetobottomfadefromtop"].active-revslide .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="fadetobottomfadefromtop"].active-revslide img {
  transform: translateY(0%) !important;
  opacity: 1 !important;
}


/* ===============================================
   MISSING RANDOM-PREMIUM EFFECTS CSS
   Add these to your working revolution-smooth.css
   =============================================== */

/* PARALLAX CIRCLES EFFECT */
.rev_slider li.tp-revslider-slidesli[data-transition="parallaxcircles"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="parallaxcircles"] img {
  transition: transform 1.5s ease-in-out, opacity 1.5s ease-in-out !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="parallaxcircles"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="parallaxcircles"]:not(.active-revslide) img {
  transform: translateX(-30%) scale(0.8) rotate(10deg) !important;
  opacity: 0 !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="parallaxcircles"].active-revslide .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="parallaxcircles"].active-revslide img {
  transform: translateX(0%) scale(1) rotate(0deg) !important;
  opacity: 1 !important;
}

/* PARALLAX TO (with typo as Revolution Slider has it) */
.rev_slider li.tp-revslider-slidesli[data-transition="parralaxto"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="parralaxto"] img {
  transition: transform 1.5s ease-in-out, opacity 1.5s ease-in-out !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="parralaxto"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="parralaxto"]:not(.active-revslide) img {
  transform: translateY(40%) scale(0.85) !important;
  opacity: 0 !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="parralaxto"].active-revslide .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="parralaxto"].active-revslide img {
  transform: translateY(0%) scale(1) !important;
  opacity: 1 !important;
}

/* SLIDE OVER EFFECT */
.rev_slider li.tp-revslider-slidesli[data-transition="slideover"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="slideover"] img {
  transition: transform 1.5s ease-in-out !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="slideover"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="slideover"]:not(.active-revslide) img {
  transform: translateX(-100%) !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="slideover"].active-revslide .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="slideover"].active-revslide img {
  transform: translateX(0%) !important;
}

/* SLIDE REMOVE EFFECT */
.rev_slider li.tp-revslider-slidesli[data-transition="slideremove"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="slideremove"] img {
  transition: transform 1.5s ease-in-out !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="slideremove"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="slideremove"]:not(.active-revslide) img {
  transform: translateX(100%) !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="slideremove"].active-revslide .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="slideremove"].active-revslide img {
  transform: translateX(0%) !important;
}

/* SLIDING OVERLAY EFFECT */
.rev_slider li.tp-revslider-slidesli[data-transition="slidingoverlay"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="slidingoverlay"] img {
  transition: transform 1.5s ease-in-out, opacity 1.5s ease-in-out !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="slidingoverlay"]:not(.active-revslide) .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="slidingoverlay"]:not(.active-revslide) img {
  transform: translateY(-100%) scale(1.1) !important;
  opacity: 0.8 !important;
}

.rev_slider li.tp-revslider-slidesli[data-transition="slidingoverlay"].active-revslide .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="slidingoverlay"].active-revslide img {
  transform: translateY(0%) scale(1) !important;
  opacity: 1 !important;
}

/* CONTAINER SETTINGS FOR NEW EFFECTS */
.rev_slider li.tp-revslider-slidesli[data-transition="slideover"],
.rev_slider li.tp-revslider-slidesli[data-transition="slideremove"],
.rev_slider li.tp-revslider-slidesli[data-transition="slidingoverlay"] {
  overflow: hidden !important;
}

/* RESET REVOLUTION'S OPACITY FOR NON-FADE EFFECTS */
.rev_slider li.tp-revslider-slidesli[data-transition="slideover"],
.rev_slider li.tp-revslider-slidesli[data-transition="slideremove"] {
  transition: none !important;
  opacity: 1 !important;
}

/* FORCE VISIBILITY FOR ALL NEW EFFECTS */
.rev_slider li.tp-revslider-slidesli[data-transition="parallaxcircles"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="parallaxcircles"] img,
.rev_slider li.tp-revslider-slidesli[data-transition="parralaxto"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="parralaxto"] img,
.rev_slider li.tp-revslider-slidesli[data-transition="slideover"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="slideover"] img,
.rev_slider li.tp-revslider-slidesli[data-transition="slideremove"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="slideremove"] img,
.rev_slider li.tp-revslider-slidesli[data-transition="slidingoverlay"] .slotholder,
.rev_slider li.tp-revslider-slidesli[data-transition="slidingoverlay"] img {
  visibility: visible !important;
}
