﻿

.swiper-button-prev,
.swiper-button-next {
    position: absolute;
    top: 50%;
    width: 40px;
    height: 40px;
    display: block;
    z-index: 10;
    overflow: hidden;
    background-color: #fff;
    border-radius: 50%;
}
.swiper-button-prev {
    left: -50px;
    transform: translate(-100%,-50%);
}
.swiper-button-next {
    right: -50px;
    transform: translate(100%,-50%);
}

.swiper-button-prev:hover,
.swiper-button-next:hover {
    opacity: 0.8;
    cursor: pointer;
}

@media screen and (max-width:767px) { 
    .swiper-button-prev,
    .swiper-button-next {
        width: 30px;
        height: 30px;
    }
    .swiper-button-prev {
        left: 0;
        transform: translate(-50%,-50%);
    }
    .swiper-button-next {
        right: 0;
        transform: translate(50%,-50%);
    }

}



.swiper-pagination {
    display: flex;
    justify-content: center;
    margin-top: 10px;
}
.swiper-pagination-bullet {
    margin: 0 15px !important;
    background-color: #fff;
    width: 10px;
    height: 10px;
    display: inline-block;
    border-radius: 50%;
}
.swiper-pagination-bullet {
    opacity: 0.5;
}
.swiper-pagination-bullet-active {
    opacity: 1;
}


@media screen and (max-width:767px) {
    .swiper-pagination-bullet {
        margin: 0 10px !important;
    }
}

.swiper {
    overflow: visible;
    width: 30%;
}
@media screen and (max-width:767px) {
    .swiper {
        width: 85%;
        max-width: none;
    }
}

.swiper-slide--item {
    background:#000;
    border:solid #fff;
    border-width:6px 6px 20px 6px;
    box-shadow:1px 1px 5px #333;
}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: var(--swiper-pagination-bottom, -20px);
    left: 0;
    top: var(--swiper-pagination-top, auto);
    width: 100%;
}