#231_38_999_115_958_800 { width: 100%; }

#231_38_999_115_958_800 .slick-list {
  width: 100% !important;
  max-width: 100% !important;
  overflow: visible;
}
#231_38_999_115_958_800 .slick-track {
  display: flex !important;
  align-items: flex-start;
  justify-content: flex-start;
  width: auto !important;
  gap: 0;
}

#231_38_999_115_958_800 .slick-slide {
  flex: 0 0 auto !important;
  width: 80% !important;
  box-sizing: border-box;
  padding-left: 10px;
  padding-right: 10px;
}

.video-card { position: relative; overflow: hidden; }
.video-card .play-btn { z-index: 30; }
.video-card .card-video { z-index: 20; }

.video-card.playing > *:not(video):not(.play-btn) {
  opacity: 0; transition: opacity .15s ease;
}

.video-card.playing .play-btn {
    display: none !important;
}

.custom-arrow {
  background: #fff;
  color: #000;
  width: 64px;
  height: 64px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.3s ease;
  z-index: 10;
}

/* Hover and focus */
.custom-arrow:hover,
.custom-arrow:focus {
  background: #000;
  color: #fff;        /* white arrow */
  outline: none;
}

.custom-arrow::before, .custom-arrow::after { content: none !important; }

.testimonialsSlider .slick-slide > div::before {
  border-radius: 30px;
}

.slick-initialized .slick-slide {
  display: flex !important;
  margin-right: 30px;
}

.slick-list{padding:0 25% 0 0 !important;}

@media (max-width: 1051px) {
  .slick-list{padding:0 !important;}
}

@media (max-width: 768px) {
  #231_38_999_115_958_800 .slick-slide { width: 90.90909% !important; padding-left: 10px; padding-right: 10px; }
}

@media (max-width: 600px) {
  .slick-initialized .slick-slide {margin-right: 0px; }
  
  .play-btn { margin: 12.5rem auto auto !important; }
  
  .slick-prev { display: flex !important; }
  
  .custom-arrow {
      width: 50px;
      height: 50px;
  }
  
  .slick-next {
    right: -20px;
    }
}

@media (max-width: 480px) {
  #231_38_999_115_958_800 .slick-slide { width: 100% !important; padding-left: 0; padding-right: 0; }
}