.footer-main .pre-footer .client-logos {
    /** 3col if supported **/
    grid-template-columns: 1fr 1fr 1fr;
}

.clientlogo {
    display: flex;
    align-items: center;
}

.clientlogo > a {
    display: block;
    width: 100%;
}

.header-main .brand img {
    height: 25%;
}
.header-main .brand .brand-desktop {
    width: 450px;
    height: auto;
}

@media (max-width: 991px) {
    .header-main {
        height: 90px;
    }

    .header-main .brand .brand-desktop {
        display: none !important;
    }

    .header-main .brand .brand-mobile {
        max-width: 280px;
        display: inline-block !important;
        height: 75px;
        width: auto;
    }
}
