/* Custom Category Carousel Styles */
.custom-cat-slider-wrapper {
   width: 100%;
   position: relative;
   padding: 0;
}
.custom-cat-slider-container {
   position: relative;
   width: 100%;
}
.custom-cat-slider {
   overflow: hidden;
   width: 100%;
   position: relative;
}
.custom-cat-slider-track {
   display: flex;
   transition: transform 0.5s ease;
   will-change: transform;
}
.custom-cat-slider-track .ec_cat_content {
   flex: 0 0 25%;
   padding: 15px;
   box-sizing: border-box;
}
.custom-cat-slider-btn {
   display: none;
}

/* Responsive Styles */
@media (max-width: 1200px) {
   .custom-cat-slider-track .ec_cat_content {
      flex: 0 0 33.333%;
   }
}
@media (max-width: 992px) {
   .custom-cat-slider-track .ec_cat_content {
      flex: 0 0 33.333%;
   }
}
@media (max-width: 600px) {
   .custom-cat-slider-track .ec_cat_content {
      flex: 0 0 50%;
   }
}
@media (max-width: 425px) {
   .custom-cat-slider-track .ec_cat_content {
      flex: 0 0 100%;
   }
}

