.simpleGallery .imageCarousel {
    height: 500px;
    width: 100%;
}

    .simpleGallery .imageCarousel img {
        height: 100%;
        width: 100%;
        object-fit: cover;
    }

.simpleGallery .tns-nav {
    position: absolute;
    right: 0;
    left: 0;
    text-align: center;
    bottom: 0;
    display: block;
}

.simpleGallery .simpleGallery__iframe {
    width: 100%;
    aspect-ratio: 16 / 9;
}

.simpleGallery .imageCarouselRounded img,
.simpleGallery .imageCarouselRounded {
    border-radius: var(--rounded-3xl);
}

.simpleGallery .iframe-video-responsive {
    aspect-ratio: 16 / 9;
    width: 100%;
    overflow: hidden;
}

.simpleGallery .tp-video-media {
    aspect-ratio: 16/9;
    width: 100%;
    /*    overflow: hidden*/
}


.simpleGallery .tp-carousel-video-carousel {
    border: 0;
    width: 100%;
    height: 100%
}

.simpleGallery .carousel-active .imageCarousel {
    z-index: 10;
    animation: fade-in-tpCarousel 0.8s forwards;
    position: relative;
}



.simpleGallery .carouselContent {
    position: relative;
}

.simpleGallery .carousel-active .tp-carousel-image-title {
    z-index: 10;
    animation: fade-in-tpCarousel 0.8s forwards;
    position: relative;
}

.simpleGallery .ts-carousel .tns-outer .p-arrows {
    padding: 0rem 1.875rem;
}

@keyframes fade-in-tpCarousel {
    0% {
        transform: scale(1);
    }

    100% {
        transform: scale(1.5);
    }
}

@media (min-width: 768px) {
    .simpleGallery .imageCarousel {
        max-height: 700px;
    }
}

@media (min-width: 1024px) {
    .simpleGallery .imageCarousel {
        animation: fade-inn-tpCarousel 1s forwards;
    }
}
