.slide-container {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    border: 0.4px solid black;
}

.slide-prev-container, .slide-next-container {
    position: relative;
    flex: 0.4;
    display: flex;
    justify-content: center;
}

.slide-prev, .slide-next, .slide-fit-width, .slide-rotate, .slide-index {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    z-index: 10;
    transform: translateY(-50%);
    text-decoration: none;
}

.slide-prev, .slide-next {
    top: 50%;
}

.slide-prev-container {
    left: 0;
}

.slide-next-container {
    right: 0;
}

.slide-fit-width, .slide-index {
    top: 4%;
}

.slide-rotate {
    top: 9%;
}

.slide-img {
    flex: 9.2;
    display: flex;
    overflow: auto;
}

.slide-img > img {
    object-fit: contain;
    width: auto;
}

.slide-caption {
    flex: 1 1 100%;
    display: none;
}

#zoomRange {
    writing-mode: vertical-lr;
    direction: rtl;
}

.slide-zoom {
    position: absolute;
    bottom: 0vh;
    display: flex;
    flex-direction: column;
    align-items: center;
}

@media screen and (max-width: 1000px) {
    .slide-zoom { display : none; }
    .slide-fit-width { display: none; }
    .slide-rotate { display: none; }	
    .slide-prev, .slide-next { transform: scale(1,2); }
    .slide-prev { margin-left: 5px; }
    .slide-next { margin-right: 5px; }
    .slide-index {margin-left: 15px; }
    .slide-img, .slide-img > img { height: 60vh; }
}
@media screen and (min-width: 1001px) {
    .slide-prev, .slide-next { transform: scale(2, 4); }
    .slide-img, .slide-img > img { height: 80vh; }
}
