
.wdt-horizontal-scroll-holder[class*="horizontalscrollcontainer-"] { display: flex; flex-wrap: nowrap; }
.wdt-horizontal-scroll-holder[class*="horizontalscrollcontainer-"] .wdt-horizontal-scroll { flex: 1 1 100%; min-width: 100%; }

.wdt-horizontal-scroll .wdt-horizontal-scroll-container:has(.wdt-horizontal-scroll-image ~ .wdt-horizontal-scroll-info) {display:grid;place-items:center;}
.wdt-horizontal-scroll .wdt-horizontal-scroll-container div.wdt-horizontal-scroll-image,
.wdt-horizontal-scroll .wdt-horizontal-scroll-container div.wdt-horizontal-scroll-info { 
    grid-area: 1/-1; overflow-wrap: break-word; word-break: break-word; hyphens: auto; }
.wdt-horizontal-scroll .wdt-horizontal-scroll-container div.wdt-horizontal-scroll-info { z-index:1; 
    background: rgba(var(--wdtAccentTxtColorRgb),0.8); padding: 30px; max-width: 500px; }
    
/* AT Rules - Responsive */

@media (max-width: 1280px) {
    
    .wdt-horizontal-scroll-holder .wdt-horizontal-scroll:not(:last-child) { margin-bottom:25px;}

    .elementor-widget-wdt-horizontal-scroll .pin-spacer { padding: 0 !important; height: 100% !important; }
    .wdt-horizontal-scroll-holder[class*="horizontalscrollcontainer-"] { 
        transform: none !important; position: relative !important; flex-direction: column; height: auto !important; left:0 !important; }
    .wdt-horizontal-scroll-holder[class*="horizontalscrollcontainer-"] .wdt-horizontal-scroll { transform: none !important; }

    .wdt-horizontal-scroll-holder[class*="horizontalscrollcontainer-"] .wdt-horizontal-scroll 
    .elementor-section.elementor-section-height-full { height: 100%; } 
    .wdt-horizontal-scroll-holder[class*="horizontalscrollcontainer-"] .wdt-horizontal-scroll 
    .elementor-section.elementor-section-height-full > .elementor-container { height: 100%; }
}

@media (max-width: 767px) {
    .wdt-horizontal-scroll-holder[class*="horizontalscrollcontainer-"] .wdt-horizontal-scroll 
    .elementor-section.elementor-section-height-full > .elementor-container .wdt-effect-scroll-wrapper { transform: none !important; -webkit-transform: none !important; }
    .wdt-horizontal-scroll .wdt-horizontal-scroll-container .wdt-horizontal-scroll-image,
    .wdt-horizontal-scroll .wdt-horizontal-scroll-container .wdt-horizontal-scroll-image img{ height:100%; object-fit:cover;  }
}

@media (max-width: 480px) {
    /* .wdt-horizontal-scroll-holder[class*="horizontalscrollcontainer-"] .wdt-horizontal-scroll 
    .elementor-section.elementor-section-height-full { height: 100vh; } 
    .wdt-horizontal-scroll-holder[class*="horizontalscrollcontainer-"] .wdt-horizontal-scroll 
    .elementor-section.elementor-section-height-full > .elementor-container { height: 100%; } */
}