@media (max-width: 639px) {
    .section-about {
        padding-bottom: 40px;
    }
}

@media (max-width: 767px) {
    .products-view {
        margin: 0 0 20px;
    }

    .product-box .product-thumbnail img {
        max-height: 100% !important;
    }
}

@media (max-width: 991px) {
    .header-main .logo img {
        max-height: var(--header-height-mobile);
    }

    .menu-header-mobile .logo-menu img {
        max-height: var(--header-height-mobile);
    }
}

@media (min-width: 992px) {
    header .header-main .main-nav.main-nav-desktop {
        height: var(--header-height);
    }

    .header-main .logo img {
        max-height: var(--header-height);
    }

    .header-main .d-flex-desktop nav>ul>li>a {
        display: block;
        padding: 12px 20px !important;
    }
}