/* CLIENT LOGOS */
.logos {
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 0px;
    margin-top: -20px;
}
.logos .logo-row {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    column-gap: 100px;
    row-gap: 100px;
}
.logos .logo {
    width: 16%;
}
.logos .logo img {
    display: block;
    width: 100%;
    pointer-events: none;
}
.row.dark .logos .logo img {
    filter: invert(100%);
}
@media screen and (max-width: 1200px) {
    .logos .logo-row {
        column-gap: 50px;
    }
}
@media screen and (max-width: 500px) {
    .logos {
        display: flex;
        flex-wrap: wrap;
        margin-top: -50px;
        padding-bottom: 0px;
    }
    .logos .logo-row {
        column-gap: 0px;
        row-gap: 50px;
        padding: 0 3%;
        margin-bottom: 20px;
    }
    .logos .logo {
        width:40%;
    }
}
