
.scrollerWrapper {
	border: 2px solid white;
	margin: 0px auto !important;          /* center it */
	padding: 0px !important;
	display: flex;
	flex-direction: column;         /* ← IMPORTANT */
	font-size: 0;
	width: 100%;             /* or a max-width */
	box-sizing: border-box;
}

.infinite-scroller {
    overflow: hidden;
    width: 100%;             /* or a max-width */
    line-height: 0;
   
}

.track {
    display: inline-block;           /* NOT flex */
    white-space: nowrap;             /* force single row */
     animation: scroll linear infinite;
    will-change: transform;
}

.track img {
    height: 120px;
    width: auto;
    display: inline-block;            /* NOT flex item */
    vertical-align: middle;
}
@keyframes scroll {
    from { transform: translateX(0); }
    to   { transform: translateX(-50%); }
}
