#carusel1 .Box { position:relative; }
#carusel1 .okay-banner-timer { display:none; position:absolute; left:50%; bottom:7px; width:240px; max-width:42%; height:4px; transform:translateX(-50%); overflow:hidden; border-radius:99px; background:rgba(255,255,255,.37); z-index:5; pointer-events:none; }
#carusel1.okay-timer-running .okay-timer-active .okay-banner-timer { display:block; }
#carusel1 .okay-banner-timer-fill { display:block; width:100%; height:100%; transform:scaleX(0); transform-origin:left center; border-radius:99px; background:#20c5cf; }
@media(max-width:600px) { #carusel1 .okay-banner-timer { width:140px; max-width:42%; height:3px; bottom:6px; } }
