.section-5 {
	background-color: #000;
	padding-top: 25px;
	padding-bottom: 75px;
}

.logo-slider-container {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    padding-top: 12px;
}

.logo-slider {
    display: inline-flex;
    animation: scroll 200s linear infinite;
}

.logo-slider-top {
    animation-direction: normal;
}

.logo-slider-bottom {
    animation-direction: reverse;
}

.logo-item {
    flex: 0 0 auto;
    margin: 0 25px;
}

.logo-item img {
    width: 180px;
    max-height: 100px;
}

.spacer {
    height: 50px;
}

@keyframes scroll {
    0% {
        transform: translateX(0%);
    }
    100% {
        transform: translateX(-100%);
    }
}