.box-slider {
    position: relative;
}

swiper-container {
    width: 100%;
    height: auto;
}

swiper-slide {
    display: flex;
    justify-content: center;
    align-items: center;
}

swiper-slide img {
    display: block;
    max-width: 100%;
    height: auto !important;
    object-fit: cover;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.swiper-pagination-bullet{
    background-color: rgb(255, 253, 253) !important;
    color:red !important;
}

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
    swiper-slide img {
        max-width: 100%;
        height: auto !important;
        object-fit: cover;
        background-size: contain;
        background-position: center;
    }
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
    swiper-slide img {
        max-width: 100%;
        height: auto !important;
        object-fit: cover;
        background-size: contain;
        background-position: center;
    }
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
    swiper-slide img {
        max-width: 100%;
        height: auto !important;
        object-fit: cover;
        background-size: contain;
        background-position: center;
    }
}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
    swiper-slide img {
        max-width: 100%;
        height: 86vh !important;
        object-fit: cover;
        background-size: contain;
        background-position: center;
    }
}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
    swiper-slide img {
        max-width: 100%;
        height: 86vh !important;
        object-fit: cover;
        background-size: contain;
        background-position: center;
    }
}
@media only screen and (min-width: 1440px) {
    swiper-slide img {
        max-width: 100%;
        height: 86vh !important;
        object-fit: cover;
        background-size: contain;
        background-position: center;
    }
}