
.slider-1 .adjustable-image-height-slider_buffer,
.slider-1 .adjustable-image-height-slider {
    transition: ease height 0.5s;
}

.slider-1 .adjustable-image-height-slider .slick-list,
.slider-1 .adjustable-image-height-slider .slick-track {
    height: 100% !important;
}

.slider-1 .adjustable-image-height-slider .slick-track {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.slide_image_adjustable > .image-2by3 {
    margin-top: auto;
    padding-bottom: 119.184%;
}

.slide_image_adjustable.slick-slide {
    width: 33.3% !important;
    opacity: 0.5;
    transition: ease all 550ms;
    /*height: auto !important;*/
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
}

.slide_image_adjustable.slick-slide.slick-active {
    width: 25% !important;
    max-height: 100% !important;
    opacity: 1;
}

.slide_image_adjustable.slick-slide.slick-active.slick-current {
    width: 40% !important;
    opacity: 1;
}

.slide_image_adjustable.slick-slide.slick-active.slick-current + .slick-active {
    width: 33% !important;
    opacity: 1;
}



.slide_image_adjustable.slick-active + .slick-active + .slick-active {
    transition: ease all 550ms;
    transition-delay: 0s;
}

.slide_image_adjustable.slick-active + .slick-active + .slick-active + .slick-slide {
    visibility: hidden;
}

@media(min-width: 1400px) {
    .slide_image_adjustable.slick-active + .slick-active + .slick-active + .slick-slide {
        width: 21.5% !important;
    }

    .slide_image_adjustable.slick-active + .slick-active + .slick-active + .slick-slide + .slick-slide {
        width: 46% !important;
    }

    .slide_image_adjustable.slick-active + .slick-active + .slick-active + .slick-slide + .slick-slide + .slick-slide {
        width: 33.3% !important;
    }
}
@media(max-width: 1399.98px) and (min-width: 768px) {
    .slide_image_adjustable.slick-active + .slick-active + .slick-active + .slick-slide {
        width: 25% !important;
    }
}

.slide_image_adjustable.slick-active + .slick-active + .slick-active + .slick-slide {
    max-height: 40% !important;
    transition: ease all 550ms;
}

.adjustable-image-height-slider {
    position: absolute;
    width: 65vw;
    max-width: 1500px;
    top: 0;
}

/* buttons */
.slider-1 button.dual-prev,
.slider-1 button.dual-next {
    position: relative;
    left: unset;
    right: unset;
    top: unset;
    bottom: unset;
}

.slider-1 button.dual-prev {
    margin-right: 10px;
}

.slider-1 .slider-buttons {
    /*position: relative;*/
    /*margin-top: 45px;*/
    position: absolute;
    bottom: 0px;
}

.slider-1 .specific_slider_padding {
    padding: 120px 0px;
}
.slider-1 button.slick-arrow.inactive {
    /*opacity: 0.1;*/
}
@media(min-width: 1200px) {
    .slider-1 .specific_slider_padding {
        padding-bottom: 10rem;
    }
}

@media(max-width: 1899.98px) {
    /*.slider-1 .slider-buttons {*/
        /*position: relative;*/
        /*bottom: unset;*/
        /*margin-top: 20px;*/
    /*}*/

    .adjustable-image-height-slider {
        width: 75vw;
    }
}

@media(max-width: 1199.98px) {
    .slider-1 .image_text_slider_flex {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .slider-1 .adjustable-image-height-slider {
        width: 110vw;
    }

    .slider-1 .adjustable-image-height-slider,
    .slider-1 .adjustable-image-height-slider_buffer {
        margin-bottom: 40px;
    }
    .slider-1 .specific_slider_padding {
        padding: 80px 0px;
    }
    .slider-1 .slider-buttons {
    position: relative;
    bottom: unset;
    margin-top: 20px;
    }
}

@media(max-width: 991.98px){
    .slider-1 .specific_slider_padding {
        padding: 60px 0px;
    }
}

@media(max-width: 767.98px) {
    .slider-1 .adjustable-image-height-slider {
        width: 100vw;
    }

    .slider-1 button.dual-prev.inactive, .slider-1 button.dual-next.inactive {
        opacity: 0.3;
    }
    .slider-1 .adjustable-image-height-slider, .slider-1 .adjustable-image-height-slider_buffer {
        margin-bottom: 30px;
    }
    .slide_image_adjustable.slick-slide.slick-active.slick-current {
        width: 58.48% !important;
    }
    .slide_image_adjustable  .image-2by3 {
        padding-bottom: 110%;
    }
    .slider-1 .specific_slider_padding {
        padding: 45px 0px;
    }
}

@media(max-width: 575.98px) {
    .slider-1 .adjustable-image-height-slider {
        width: 100vw;
    }

    .slider-1 button.dual-prev, .slider-1 button.dual-next {
        margin-top: 0px;
    }

    .slide_image_adjustable.slick-slide,
    .slide_image_adjustable.slick-active + .slick-active + .slick-active,
    .slide_image_adjustable.slick-active + .slick-active + .slick-active + .slick-slide {
        transition: ease all 550ms;
    }

    .adjustable-image-height-text-box-slider h2,
    .adjustable-image-height-text-box-slider h4 {
        max-width: 80%;
    }

    .slider-1 .image_text_slider_flex h5 {
        max-width: 50%;
    }
}