.custom-slider-wrapper { margin: 0; font-family: inherit; position: relative; }
.my-video-swiper { width: 100%; padding-bottom: 50px !important; }
.swiper-slide { text-align: left; }

.slide-video-box { 
    position: relative; width: 100%; padding-top: 56.25%; 
    border-radius: 8px; overflow: hidden; background: #000; margin-bottom: 12px; 
}
.slide-video-box iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Thumb overlay */
.custom-thumb-overlay {
    position: absolute; top: 0; left: 0; width: 100%; height: 100%;
    background-size: cover; background-position: center;
    cursor: pointer; z-index: 2; display: flex; align-items: center; justify-content: center;
}
.play-btn-icon {
    width: 60px; height: 60px; background: rgba(0,0,0,0.7); color: #fff;
    border-radius: 50%; display: flex; align-items: center; justify-content: center;
    transition: background 0.3s;
}

/* Custom Uploaded Icon */
.custom-play-img {
    width: 25px; /* আইকনের সাইজ */
    height: auto;
    margin-left: 4px; /* আইকনটি মাঝখানে দেখানোর জন্য */
    object-fit: contain;
}

/* Default Fallback Triangle */
.default-play-triangle {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 0 10px 16px;
    border-color: transparent transparent transparent #ffffff;
    margin-left: 6px;
}

.custom-thumb-overlay:hover .play-btn-icon { background: #e74c3c; }

/* Default Title Style */
.slide-title { margin: 0; font-weight: normal; }

/* Pagination Controls */
.my-video-swiper .swiper-pagination-bullets { bottom: 10px; }
.my-video-swiper .swiper-pagination-bullet { 
    width: 10px; height: 10px; background: transparent; border: 1.5px solid #e74c3c; opacity: 1; margin: 0 4px; 
}
.my-video-swiper .swiper-pagination-bullet-active { background: #e74c3c; }

/* Arrow Controls */
.my-video-swiper .swiper-button-next, 
.my-video-swiper .swiper-button-prev {
    color: #e74c3c; top: 40%; transform: scale(0.6);
}

/* Scrollbar Control */
.my-video-swiper .swiper-scrollbar {
    bottom: 0px; background: #eee;
}
.my-video-swiper .swiper-scrollbar-drag {
    background: #e74c3c;
}