.carousel-dialog {
    background-color: transparent;
    margin: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: 100vh;
}

.carousel-content {
    background-color: transparent;
    border: none;

}

.as-carouselBody {
    display: flex;
    background-color: transparent;
}

.as-carouselModal {
    top: -1px;
	background: #000;
}

.as-carousel-img {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
}

.as-carousel-item .d-flex {
    justify-content: center;
    align-items: center;
    height: 100%;
}

.as-carousel-dialog,
.as-carousel-content {
    background-color: #000000;
    max-width: 100%;
    height: 100%;
}

.as-carousel-inner {
    justify-content: center;
    align-items: center;
    height: 90%;
}

.custom-prev,
.custom-next {
    position: fixed;
    width: 5vh;
    top: 35vh;
    bottom: 40vh;
    right: 2vh;
}

.custom-close-btn {
    background-color: transparent;
    border: none;
    background-color: #f3eeee;
    position: absolute;
    top: 1vh;
    right: 2vh;
    z-index: 1000;
}
.carousel-img {
	height: 90vh;
	object-fit: contain;
}