@media screen and (max-width: 1400px) and (orientation: portrait){
    .section-clients {
        height: 135vh;
    }
    .clients-title {
        font-size: 4.5vh;
    }
    .clients-icons-wrapper {
        padding-left: var(--global-side-padding);
        padding-right: var(--global-side-padding);
        margin-top: 8vh;
    }
    .client-row {
        flex-wrap: wrap;
        justify-content: center;
        height: 27vh;
    }
    .client-logo {
        width: 50%;
        padding-bottom: 1vh;
    }
}

@media screen and (max-width: 1024px) and (orientation: landscape){
    .section-clients {
        height: 80vh;
    }
}

@media screen and (max-width: 550px) and (orientation: portrait) {
    .client-logo > img {
        width: 35vw;
    }
    .clients-icons-wrapper {
        padding-left: 5vw;
        padding-right: 5vw;
    }
}
