.carousel-content { align-self: center; max-height: 100%; white-space: nowrap; -ms-overflow-style: none; /* hide scrollbar in IE and Edge */ scrollbar-width: none; /* hide scrollbar in Firefox */ } .carousel-item { width: 100%; flex-shrink: 0; height: auto; float: left; text-align: center; transition: all 250ms linear; white-space: nowrap; vertical-align: middle; } .slick-slider { margin: 24px; } .slick-slide { margin: 0 auto; border-radius: 10px; text-align: center; float: none !important; display: inline-block !important; vertical-align: middle; min-height: 1px; } /* .carousel-item > * { */ /* border-radius: 10px; */ /* vertical-align: middle; */ /* width: 100%; */ /* height: auto; */ /* } */ .slick-dots li button::before { color: var(--color-fg) !important; } @media (max-width: 1150px) { .carousel-wrapper { margin: 60px auto; width: 330px; height: 220px; } } @media (max-width: 1150px) and (min-width: 480px) { .carousel-wrapper { margin: 60px auto; width: 480px; height: 360px; } } @media (min-width: 1150px) { .carousel-wrapper { float: right; width: 480px; height: 360px; } }