.logo-row {
    display: flex;
    flex-wrap: wrap;
}

.logo-row > div {
    flex: 1 0 16.6667%;
    margin-bottom: 5rem;
    max-width: 16.6667%;
}

@media (max-width: 960px) {
    .logo-row > div {
        flex: 1 0 25%;
        margin-bottom: 3rem;
        max-width: 25%;
    }
}

@media (max-width: 768px) {
    .logo-row > div {
        flex: 1 0 33.333%;
        margin-bottom: 3rem;
        max-width: 33.333%;
    }
}

@media (max-width: 480px) {
    .logo-row > div {
        flex: 1 0 50%;
        margin-bottom: 3rem;
        max-width: 50%;
    }
}

.logo-row img {
    display: inline-block;
    height: auto;
    max-width: 100%;
    width: 100%;
}