#clients {
    background: linear-gradient(135deg, #E0E0E0, #FFFFFF);
}

#clients-logos {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-rows: 150px;
    align-items: center;
}

#clients-logos img {
    filter: grayscale(100%);
    margin: 0 auto;
}

@media (max-width: 1024px) {

    #clients-logos {
        grid-template-columns: 1fr 1fr;
        grid-template-rows: 120px 120px 120px;
        align-items: center;
    }

    #clients-logos img {
        height: 100px;
    }

}
