/*
  Slick gap is best done with padding inside slides.
  Then you counter it with negative margin on the track container.
*/

.service-slider {
  /* Prevent horizontal overflow caused by slick transforms on some themes */
  /*overflow: hidden;*/
}

/* Add horizontal gap */
.service-slider .slick-slide {
  padding: 0 12px; /* gap left and right */
  box-sizing: border-box;
}

/* Counter padding so first and last slide align */
.service-slider .slick-list {
  margin: 0 -12px;
}

/* Optional: make slide items full height for consistent cards */
.service-slider .slide-item {
  height: 100%;
}

/* Improve arrow click area */
.service-slider .slick-prev,
.service-slider .slick-next {
  z-index: 5;
}

/* Mobile tweaks */
@media (max-width: 575px) {
  .service-slider .slick-slide {
    padding: 0 8px;
  }
  .service-slider .slick-list {
    margin: 0 -8px;
  }
}
