.acl-main-scroll-container .category-scroll-container.swiper-container {
    height: 100%;
    margin: auto;
}

.acl-main-scroll-container .swiper-navigation,
.acl-main-scroll-container .swiper-button-lock {
    display: none;
}

.acl-main-scroll-container .swiper-navigation {
    display: none;
    width: 40px;
    height: 100%;
    top: 0;
    z-index: 2;
    position: absolute;
    align-content: center;
    cursor: pointer;
    background-color: #ffffff;
}

.acl-main-scroll-container .swiper-navigation.swiper-button-next-main {
    right: 0;
}

.acl-main-scroll-container .swiper-navigation.swiper-button-prev-main {
    left: 0;
}

.acl-main-scroll-container .swiper-navigation.swiper-button-next-main svg {
    transform: rotate(180deg);
}

.acl-main-scroll-container .swiper-navigation.swiper-button-disabled {
    cursor: auto;
}
.acl-main-scroll-container .swiper-navigation.swiper-button-disabled svg{
    opacity: .35;
}



.acl-main-scroll-container .swiper-scrollbar {
    position: absolute;
    width: calc(100% - 40px);
    height: 5px;
    border-radius: 2px;
    bottom: 10px;
    left: 50%;
    transform: translateX(-50%);
    background: #bfbfbf1a;
    opacity: 1;
    transition: opacity 0.3s;
}
.swiper-scrollbar-drag{
    background-color: #c0c0c0;
}

@media (min-width: 767px) {
    .acl-main-scroll-container .swiper-container.swiper-initialized ~ .swiper-navigation {
        display: block;
    }
    .acl-main-scroll-container .category-scroll-container.swiper-container {
        overflow: hidden;
    }
    .acl-main-scroll-container .swiper-scrollbar{
        display: none;
    }
}
