@media(min-width:992px){
    div.firstFoldRotator{margin: 10px 0px;justify-self: center;}
    div.firstFoldRotator > div.ffrw {justify-content: center;list-style: none;display: flex;flex-direction: row; gap:10px; position: relative;left: -32px;}
    div.firstFoldRotator > div.ffrw > div {width: 150px !important;position: relative;height: 225px;display: flex;}
    div.firstFoldRotator > div.ffrw > div > a > img{width: 150px !important;}
    div.firstFoldRotator div.ffrw div::before{content: url('/img/verified-icon-acapulcowomen.png');position: relative;right: -145px;top: 4px;}
    div.new-rotator-section{margin-bottom: 108px;}
}
@media(min-width:992px) and (max-width:1311px){div.firstFoldRotator > div.ffrw > div:nth-child(n + 7):nth-child(-n + 20) {display: none;}}
@media(min-width:1312px) and (max-width:1467px){div.firstFoldRotator > div.ffrw > div:nth-child(n + 8):nth-child(-n + 20) {display: none;}}
@media(min-width:1468px){div.firstFoldRotator > div.ffrw > div:nth-child(n + 10):nth-child(-n + 20) {display: none;}}
@media(max-width:991px){
    div.firstFoldRotator > div.ffrw > div.swiper-slide{
    backface-visibility: hidden;box-sizing: border-box;-ms-flex-negative: 0;flex-shrink: 0;list-style-type: none !important;
    position: relative;width: 9rem !important;background: transparent;top: -17px;}
    div.firstFoldRotator > div.ffrw > div > a > img{
    height: 9rem !important;border-radius: 50% !important;object-fit: cover;
    object-position: center;width: 9rem;vertical-align: bottom;}
    div.firstFoldRotator > div.ffrw > div::before {content: url(none)}
    div.new-rotator-section{position: absolute;top: 46px;margin-top: 97px;z-index: 21;}
    div.firstFoldRotator{margin:0px;overflow-x: auto; overflow-y: hidden; white-space: nowrap;-webkit-overflow-scrolling: touch; scroll-behavior: smooth; }
    div.ffrw{ list-style: none;padding: 0;margin: 0;display: flex;width: 100vw;height: 100px;}
    div.ffrw div {
    flex-shrink: 0;margin-right: 15px; display: inline-block; vertical-align: top; width: 200px; scroll-snap-align: start;}
    div.ffrw div:last-child { margin-right: 0;}
    div.ffrw a {display: block;text-decoration: none;color: inherit;}
    div.ffrw img {max-width: 100%; height: auto; display:block;}
    div.firstFoldRotator::-webkit-scrollbar {display: none; /* For Chrome, Safari, and Opera */}
    div.firstFoldRotator {
    -ms-overflow-style: none;  /* For Internet Explorer and Edge */
    scrollbar-width: none;  /* For Firefox */
    scroll-snap-type: x mandatory; /* Snap horizontally, always snap */
    scroll-behavior: smooth; /* Smooth scrolling when snapping */
    }
    div.new-rotator-section{width: 100%;display: block;padding: 0px !important;}
}