span.error.help-inline{font-size:14px;color:red}.alert.alert-success{color:green}.alert .alert-danger{color:red}.empty-star{color:#c9c6bf!important}section:has(.hero-content){position:relative;background:url(../images/bg-rajasthan-cab.webp)}section:has(.hero-content)::before{position:absolute;top:0;left:0;bottom:0;right:0;content:"";background:#00000085;z-index:0}section:has(.hero-content) .left-area{color:#fff}.hero-content .card{box-shadow:1px 1px 5px 1px #00000021}.coverflow-container{width:100%;height:100vh;display:flex;align-items:center;justify-content:center;perspective:1200px;position:relative;padding-top:100px;background-image:url(../images/rajasthan-cab-cover-flow.webp);overflow-x:hidden;background-position:center;background-size:100% 100%;background-repeat:no-repeat}.coverflow{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:100%}.coverflow-item{width:280px;background:#fff;border-radius:10px;box-shadow:0 20px 40px rgb(0 0 0 / .3);position:absolute;transition:all 0.6s cubic-bezier(.25,.46,.45,.94);cursor:pointer;overflow:hidden;transform-style:preserve-3d}.coverflow-item.active{z-index:10;transform:translateX(0) rotateY(0deg) translateZ(100px) scale(1.1)}.coverflow-item.left-2{transform:translateX(-320px) rotateY(0deg) translateZ(-150px) scale(.8);z-index:1;--rotation:35deg;--z:-150px}.coverflow-item.left-1{transform:translateX(-160px) rotateY(0deg) translateZ(-80px) scale(.9);z-index:2;--rotation:20deg;--z:-80px}.coverflow-item.right-1{transform:translateX(160px) rotateY(0deg) translateZ(-80px) scale(.9);z-index:2;--rotation:-20deg;--z:-80px}.coverflow-item.right-2{transform:translateX(320px) rotateY(0deg) translateZ(-150px) scale(.8);z-index:1;--rotation:-35deg;--z:-150px}.coverflow-item.hidden{opacity:0;transform:translateX(480px) rotateY(0deg) translateZ(-250px) scale(.6)}.item-image{width:100%;height:400px;background-size:cover;background-position:center}.item-image .badge.left{position:absolute;top:10px;left:10px;z-index:2}.item-image .badge.right{position:absolute;top:10px;right:10px;z-index:2}.item-image img{width:100%;height:100%;object-fit:cover}.item-image::before{content:'';position:absolute;top:0;width:100%;height:100%;background:#00000040;transition:left 0.5s;z-index:1}.item-image::after{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,#fff0 0%,rgb(255 255 255 / .2) 50%,#fff0 100%);transition:left 0.5s;z-index:1}.coverflow-item:hover .item-image::after{left:100%}.item-content{padding:10px;text-align:center;position:absolute;bottom:0;left:0;right:0;z-index:1}.item-title{font-size:18px;font-weight:600;color:#333;margin-bottom:8px}.item-description{font-size:14px;color:#666;line-height:1.6;margin-bottom:20px;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.item-button{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;border:none;padding:12px 24px;border-radius:25px;font-size:14px;font-weight:600;cursor:pointer;transition:all 0.3s ease;text-transform:uppercase;letter-spacing:1px;text-decoration:none;display:inline-block}.item-button:hover{background:linear-gradient(45deg,#764ba2,#667eea);transform:translateY(-2px);box-shadow:0 8px 16px rgb(0 0 0 / .2);color:#fff;text-decoration:none}.navigation{position:absolute;top:50%;left:5%;right:5%;display:flex;justify-content:space-between;z-index:0}.nav-button{width:50px;height:50px;border:none;border-radius:50%;background:rgb(255 255 255 / .2);color:#fff;cursor:pointer;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center;font-size:18px;backdrop-filter:blur(10px)}.nav-button:hover{background:rgb(255 255 255 / .3);transform:scale(1.1)}.indicators{position:absolute;bottom:-120px;left:50%;transform:translateX(-50%);display:flex;gap:10px;z-index:20}.indicator{width:12px;height:12px;border-radius:50%;background:rgb(255 255 255 / .3);cursor:pointer;transition:all 0.3s ease}.indicator.active{background:#fff;transform:scale(1.2)}.empty-state{text-align:center;color:#fff;padding:50px}.empty-state h3{font-size:24px;margin-bottom:15px}.empty-state p{font-size:16px;opacity:.8}@media (min-width:1600px){.coverflow-container{padding-top:120px}.coverflow-item{width:320px}.coverflow-item.active{transform:translateX(0) rotateY(0deg) translateZ(150px) scale(1.2)}.coverflow-item.left-1{transform:translateX(-200px) rotateY(0deg) translateZ(-80px) scale(.9)}.coverflow-item.left-2{transform:translateX(-400px) rotateY(0deg) translateZ(-150px) scale(.8)}.coverflow-item.right-1{transform:translateX(200px) rotateY(0deg) translateZ(-80px) scale(.9)}.coverflow-item.right-2{transform:translateX(400px) rotateY(0deg) translateZ(-150px) scale(.8)}.coverflow-item.hidden{transform:translateX(600px) rotateY(0deg) translateZ(-250px) scale(.6)}.item-image{height:450px}.item-title{font-size:20px}.item-description{font-size:16px}.item-button{padding:14px 28px;font-size:16px}.nav-button{width:60px;height:60px;font-size:22px}}@media (min-width:1920px){.coverflow-item{width:360px}.coverflow-item.active{transform:translateX(0) rotateY(0deg) translateZ(200px) scale(1.3)}.coverflow-item.left-1{transform:translateX(-240px) rotateY(0deg) translateZ(-80px) scale(.9)}.coverflow-item.left-2{transform:translateX(-480px) rotateY(0deg) translateZ(-150px) scale(.8)}.coverflow-item.right-1{transform:translateX(240px) rotateY(0deg) translateZ(-80px) scale(.9)}.coverflow-item.right-2{transform:translateX(480px) rotateY(0deg) translateZ(-150px) scale(.8)}.coverflow-item.hidden{transform:translateX(720px) rotateY(0deg) translateZ(-250px) scale(.6)}.item-image{height:500px}.item-title{font-size:22px}.item-description{font-size:17px}.navigation{left:10%;right:10%}}@media (min-width:2200px){.coverflow-item{width:400px}.coverflow-item.active{transform:translateX(0) rotateY(0deg) translateZ(250px) scale(1.4)}.coverflow-item.left-1{transform:translateX(-280px) rotateY(0deg) translateZ(-80px) scale(.9)}.coverflow-item.left-2{transform:translateX(-560px) rotateY(0deg) translateZ(-150px) scale(.8)}.coverflow-item.right-1{transform:translateX(280px) rotateY(0deg) translateZ(-80px) scale(.9)}.coverflow-item.right-2{transform:translateX(560px) rotateY(0deg) translateZ(-150px) scale(.8)}.coverflow-item.hidden{transform:translateX(840px) rotateY(0deg) translateZ(-250px) scale(.6)}.item-image{height:550px}.item-title{font-size:24px}.item-description{font-size:18px}.item-button{padding:16px 32px;font-size:18px}.nav-button{width:70px;height:70px;font-size:26px}.navigation{left:15%;right:15%}}@media (min-width:2700px){.coverflow-item{width:450px}.coverflow-item.active{transform:translateX(0) rotateY(0deg) translateZ(300px) scale(1.5)}.coverflow-item.left-1{transform:translateX(-320px) rotateY(0deg) translateZ(-80px) scale(.9)}.coverflow-item.left-2{transform:translateX(-640px) rotateY(0deg) translateZ(-150px) scale(.8)}.coverflow-item.right-1{transform:translateX(320px) rotateY(0deg) translateZ(-80px) scale(.9)}.coverflow-item.right-2{transform:translateX(640px) rotateY(0deg) translateZ(-150px) scale(.8)}.coverflow-item.hidden{transform:translateX(960px) rotateY(0deg) translateZ(-250px) scale(.6)}.item-title{font-size:26px}.item-description{font-size:19px;-webkit-line-clamp:4}.item-button{padding:18px 36px;font-size:20px}.nav-button{width:80px;height:80px;font-size:30px}.navigation{left:20%;right:20%}}@media (min-height:1200px){.coverflow-container{height:80vh;padding-top:150px}.indicators{bottom:-150px}}@media (max-width:768px){.coverflow-item{width:260px;height:380px}.item-title{font-size:20px}.item-description{font-size:13px}.item-content{padding:25px}.coverflow-item.left-2,.coverflow-item.right-2{transform:translateX(0) rotateY(0deg) translateZ(-200px) scale(.7);opacity:.3}.navigation{z-index:10}.coverflow{height:auto}}.transportation-tabs{width:fit-content;margin:0 auto;background:#fff;padding:10px;border-radius:100px;box-shadow:0 0 5px 0 #0000004a}.transportation-tabs li button{color:#000;border-radius:50px!important;border:unset}.transportation-tabs li button.active{background:#bb8508!important;color:#fff!important}section:has(.transportation-tabs) .place-item{background:#FFF}@media(max-width: 767px) {.coverflow-container { background-size: cover; } .location-slider .owl-nav .owl-prev,.location-slider .owl-nav .owl-next { top: 100px !important; } .transportation-tabs { flex-direction: column; border-radius: 10px; width: 90%; }  } .location-slider .owl-nav button.owl-prev,.location-slider .owl-nav button.owl-next { top: 24%; } /* ===== Client Logos Section ===== */
.client-logos-sec {
  background: #fff; /* adjust as needed */
  padding: 60px 0;
  position: relative;
  overflow: hidden;
}

.client-logos-sec h6 {
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  margin-bottom: 40px;
}

/* ===== Owl Carousel Fixes ===== */
.owl-carousel.client-slider {
  display: flex;
  align-items: center;
}

.owl-carousel .owl-stage {
  display: flex;
  align-items: center;
}

.owl-carousel .owl-item {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* ===== Client Logo Styling ===== */
.client-img {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 15px;
  transition: all 0.3s ease-in-out;
}

.client-img img {
  max-width: 150px;
  height: auto;
  transition: all 0.3s ease;
}


/* ===== Responsive Adjustments ===== */
@media (max-width: 991px) {
  .client-img img {
    max-width: 120px;
  }
}

@media (max-width: 575px) {
  .client-img img {
    max-width: 130px;
  }

  .client-logos-sec h6 {
    font-size: 16px;
  }
}

/* ===== Optional: Infinite Scroll Effect ===== */
.client-logos-sec .owl-carousel .owl-stage {
  animation: scrollLogos 25s linear infinite;
}

@keyframes scrollLogos {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}
