.glimmer-swp-container {
    /* overflow: hidden;
    position: relative;
    max-width: 1124px;
    width: 100%;
    padding: 0 30px; */

    /* padding: 30px; */
    max-width: 1140px !important;
    width: 100% !important;
    position: relative !important;
}

.glimmer-swiper-container {
    overflow: hidden !important;
    position: relative !important;
    /* padding: 0 30px !important; */
}

.glimmer-swiper-slide {
    /* max-width: 380px !important;
    width: 380px !important;
    padding-right: 20px !important; */
}
.glimmer-swp-container .glimmer-swiper-slide img {
    width: 100%;
    height: auto;
    max-height: 300px;
    object-fit: cover;
    aspect-ratio: 1/1;
    object-position: center top; /* Anchor to top, crop from bottom */
}
.glimmer-swp-container .swiper-button-next::after {
    content: url('../img/arrow-right.svg');
}

.glimmer-swp-container .swiper-button-prev::after {
    content: url('../img/arrow-left.svg');
}

.glimmer-swp-container .swiper-button-prev {
    left: -70px;
}

.glimmer-swp-container .swiper-button-next {
    right: -70px;
}
.glimmer-swp-container .swiper-button-disabled {
    display: none;
}

.glimmer-swp-container .swiper-button-next,
.glimmer-swp-container .swiper-button-prev {
    outline: none;
}

@media only screen and (max-width: 1600px) 
{
    .glimmer-swp-container .swiper-button-prev::after ,
    .glimmer-swp-container .swiper-button-next::after  {
        
    }
}

@media only screen and (max-width: 1440px) 
{
    .glimmer-swp-container .glimmer-swp-container {
        margin: 0 auto;
        max-width: 85%;
    }
    .glimmer-swp-container .swiper-button-prev::after ,
    .glimmer-swp-container .swiper-button-next::after  {
        
    }
}
@media only screen and (max-width: 1240px) 
{
    .glimmer-swp-container .swiper-button-next,
    .glimmer-swp-container .swiper-button-prev {
        /* display: none; */
    }
}

@media only screen and (max-width: 1140px) 
{
    .glimmer-swp-container .glimmer-swiper-container {
        padding: 0 20px;
    }
    .glimmer-swp-container .swiper-button-prev {
        left: 20px;
        top: 106%;
    }
    
    .glimmer-swp-container .swiper-button-next {
        right: 20px;
        top: 106%;
    }
}


@media only screen and (max-width: 768px) 
{
    .glimmer-swp-container .glimmer-swp-container {
        max-width: 90%;
    }

    .glimmer-swp-container .swiper-button-prev {
        /* left: 10px; */
        top: 100%;
    }
    
    .glimmer-swp-container .swiper-button-next {
        /* right: 10px; */
        top: 100%;
    }
}

@media only screen and (max-width: 439px) 
{
    .glimmer-swp-container .swiper-button-next::after,
    .glimmer-swp-container .swiper-button-prev::after {
        background-color: #ffffffeb;
        border-radius: 50%;
        max-height: 50px;
        max-width: 50px;
    }
    .glimmer-swp-container .swiper-button-prev {
        left: 15px;
        top: 110px;
    }
    
    .glimmer-swp-container .swiper-button-next {
        right: 15px;
        top: 110px;
    }

    .glimmer-swp-container .glimmer-swiper-slide {
        padding: 0 10px;
    }

    .glimmer-swp-container .glimmer-swiper-slide img {
        height: 220px;
    }
}