#logos-clientes {
    max-width: 1200px;
}
#logos-clientes {
    display: flex;
    flex-wrap: wrap;
    margin-left: auto;
    margin-right: auto;
    align-items: center; 
}
#logos-clientes > div.column {
    flex-basis: 0;
    flex-grow: 1;
}
#logos-clientes > div.column.max-width {
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
}
@media only screen and (max-width : 768px) {
    #logos-clientes {
        gap: 0.3em 1em;
    }
    #logos-clientes > div.break {
        flex-basis: 100%;
        height: 0;
    }
    #logos-clientes > div.break-others {
        display: none;
    }
}
@media only screen and (min-width : 768px) {
    #logos-clientes{
        gap: 2em;
    }
    #logos-clientes > div.break {
        display: none;
    }
    #logos-clientes > div.break-others {
        flex-basis: 100%;
        height: 0;
    }
}