.videos-section {
    padding: 0 100px 0;
    background-color: #fff;
    display: flex;
    align-items:center;
    justify-content: center;
}

.videos-wrapper {
    width:100%; /* allow full width */
    margin: 0; /* no side margins */
    overflow: visible; /* let Swiper handle */
}

.videos-container.swiper {
    width: 100%;
    padding: 50px 0;
    overflow: hidden; /* Prevent overflow cut-off */
}

.videos-slide {
   width: 100%;
    aspect-ratio: 16 / 9;
    background-color: #f8f8f8;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

.videos-slide iframe {
   width: 100%;
    height: 100%;
    border: none;
    object-fit: cover;
}


.videos-item.swiper-slide {
    width: 33.333%; /* 3 items per row */
    padding: 10px;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    align-items: center;
}

.videos-slide.swiper-slide iframe {
  object-fit: cover !important; ;
  pointer-events: none !important; ; 
}


.gallery-wrapper.swiper-wrapper{
    transition-timing-function: linear !important;

}

.videos-next{
    margin-top: 1px !important;
    right: 0.1px !important;
    height: 40px !important;
    width: 40px !important;
    border-radius: 50%;
    color: #fff !important;
    z-index: 100;
    background: linear-gradient(to right, #B22222, #7A0000);
    transition: all 0.3s ease;

}

.videos-prev{
    margin-top: 1px !important;
    left: 0.19px !important;
    height: 40px !important;
    width: 40px !important;
    border-radius: 50%;
    color: #fff !important;
    z-index: 100;
    background: linear-gradient(to left, #B22222, #7A0000);
    transition: all 0.3s ease;

}

.videos-next::before,
.videos-next::after,
.videos-prev::before,
.videos-prev::after
{
    font-size: 20px !important; 
    color: #fff
}

.videos-next:hover,
.videos-prev:hover
{
   transform: translateY(-3px);
   box-shadow: 0 8px 15px rgba(241, 151, 99, 0.3)

}

.videos-prev{
    
}