.ultimate-panel {background: #000; border-top: 1px solid #FFF; padding-top: 30px; padding-bottom: 70px; }
.ultimate-panels-wrapper {overflow: hidden;}
.ultimate-panel .inside {}
.ultimate-panel:last-child {z-index: 10; position: relative;}

.carousel-item-title {color: #4faeae;}
.carousel-container {position: relative;}
.carousel-nav {top: 0; position: absolute; right: 0; transform: translateY(630px)}

.panel-title {margin-bottom: 30px}

.media-container video,
.media-container img {aspect-ratio: 21 / 9; object-fit: cover; width: 100%; height: 100%;}

.carousel-prev-bottom {width: 30px; }
.carousel-prev-bottom img {width: 12px; transform: rotate(180deg);}

.carousel-next-bottom {width: 30px; text-align: right;}
.carousel-next-bottom img {width: 12px;}
.carousel-indicator-bottom {padding-left: 25px; font-style: italic; font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif}

.carousel-item-description {height: 170px}


@media only screen and (max-width:1410px) {
    .carousel-nav {transform: translateY(43vw)}
}


@media only screen and (max-width:768px) {
    .carousel-prev-bottom {width: 20px; height: 20px}
    .carousel-next-bottom {width: 20px; height: 20px;}
    .carousel-indicator-bottom {font-size: 14px; padding-left: 15px; padding-top: 7px}
    .carousel-item-title {padding-right: 130px;}
    .media-container video, .media-container img {display: block}
    /* .carousel-prev-bottom img {width: 8px;} */
    
    .panel-title {font-size: 20px;}    
    .ultimate-panel:last-child {border-bottom: 1px solid #FFF;}
    
}