.top_swiper{
    max-width: 1140px;
    margin: 0 auto;
}

.swiper-container img{
    width: 96% !important;
    height: auto;
    margin: 0 2%;
}

.detail-box .swiper-container img{
    width: 100% !important;
    height: auto;
    margin: 0 !important;
}


.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
    left: 0;
    width: 100%;
    position: initial;
    margin-top: 20px;
}

.detail-box .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
    left: 0;
    width: 100%;
    position: absolute;
    margin-top: 0;
    padding: 0;
}

@media (max-width: 768px) {
    .detail-box .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
        left: 0;
        width: 100%;
        position: absolute;
        margin-top: 33vw;
        padding: 0;
    }
}


.swiper-pagination-bullet-active{
    background: #00ada6 !important;
    opacity: 1;

}
.swiper-pagination-bullet {
    width: 16px;
    height: 16px;
    display: inline-block;
    border-radius: 100%;
    background: #171717;
    opacity: 1;
    margin: 0 3px;
}

.swiper-button-next,
.swiper-button-prev {
    --swiper-navigation-color: #000000 !important;
}
.swiper-button-prev {
    background-image: url(https://assets.kms3.com/prod/img-goods/swiper-button-prev.png);

}

.swiper-button-next {
    background-image: url(https://assets.kms3.com/prod/img-goods/swiper-button-next.png);

}

.swiper-button-next, .swiper-button-prev {
    background-size: 40px 40px;
    width: 40px;
    height: 40px;

}


.swiper2 {
    position: relative;
}
.swiper2 .swiper-button-prev {
    left: -42px;
    top: 41%;
}
.swiper2 .swiper-button-next {
    right: -42px;
    top: 41%;
}

.swiper-pagination{
    position: inherit;
    padding: 18px 0 0 0;
}

@media (max-width: 768px) {
    .swiper2 .swiper-button-prev {
        left: 20px;
    }
    .swiper2 .swiper-button-next {
        right: 20px;
    } 

    .swiper-button-next, .swiper-button-prev {
        background-size: 30px 30px;
        width: 30px;
        height: 30px;
    
    }

    .swiper-pagination-bullet {
        width: 12px;
        height: 12px;
    }

    .swiper2 .swiper-button-prev {
        top: 44%;
    }
    .swiper2 .swiper-button-next {
        top: 44%;
    }

    .swiper-pagination{
        padding: 10px 0 0 0;
    }
}