.slider-12 .container-fluid {
    padding-top: 60px;
    padding-bottom: 60px;
}
.slider-12 .slick-list {
    width: 136.6%;
}
.slider-12 .slider_12_padding {
    padding: 0px 15px;
}
.slider-12 .slick-track {
    margin: 0px -15px;
}
.slider-12 .image-16by9 {
    padding-bottom: 45%!important;
}
.slider-12 .slider_12_buttons {
    position: absolute;
    left: 30px;
    bottom: 30px;
    width: 100%;
}
.slider-12 .slider_12_buttons button.slick-prev {
    left: 0px;
}
.slider-12 .slider_12_buttons button.slick-next {
    right: -8px;
}
.slider-12.centerMode .slick-list {
    padding-left: 5%;
}
.slider-12.centerMode .slider_12_padding .ukiyo-wrapper,
.slider-12.centerMode .image-16by9.global-border-radius.ukiyo {
    width: 100%!important;
}
.slider-12.centerMode .container.framed_mobile.framed_desktop {
    max-width: 100%;
    width: 100%;
}
.slider-12.centerMode .slider_12_buttons {
    left: 130px;
}
.slider-12 .slick-list:before {
    left: 0;
    background: var(--white);
    content: '';
    position: absolute;
    z-index: 1;
    width: 2.5%;
    top: 0;
    height: 100%;
}
.slider-12 .slick-list.activated:before {
    display: none;
}
@media(max-width: 1366.98px){
    .slider-12 .container-fluid {
        padding-top: 45px;
        padding-bottom: 45px;
    }
    .slider-12.centerMode .slider_12_buttons {
        left: 90px;
    }
}
@media(max-width: 1199.98px){
    .slider-12 .image-16by9 {
        padding-bottom: 50%!important;
    }
    .slider-12 .slick-list {
        width: 150%;
    }
    .slider-12.centerMode .slider_12_buttons {
        left: 80px;
    }
}
@media(max-width: 991.98px){
    .slider-12 .container-fluid {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .slider-12 .image-16by9 {
        padding-bottom: 56.25%!important;
    }

}
@media(max-width: 767.98px){
    .slider-12 .container-fluid {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .slider-12 .slick-list {
        width: 175%;
    }
}
@media(max-width: 575.98px){
    .slider-12 .container-fluid {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .slider-12 .slick-list {
        width: 190%;
    }
    .slider-12 .slider_12_padding {
        padding: 0px 7.5px;
    }
    .slider-12 .slick-track {
        margin: 0px -7.5px;
    }
    .slider-12 .slider_12_buttons {
        position: relative;
        left: 15px;
        bottom: 0px;
        padding-top: 15px;
    }
    .slider-12.centerMode .slider_12_buttons {
        left: 15px;
    }
}