/* Main Navigation desktop
 -------------------------------------------------------------------------- */
@media (min-width: 992px) and (max-width: 1199px) {
    header .head-main .main-ul-menu .li-menu {
        padding: 0 10px;
        font-size: 16px;
    }

    .block-pro-cat .main-block .contact {
        font-size: 14px;
    }

    .block-pro-cat .main-block .menu-cat .menu-icon h3 {
        font-size: 16px;
    }
}

@media (min-width: 961px) and (max-width: 991px) {
    header .head-main .main-ul-menu .li-menu {
        padding: 0 10px;
        font-size: 8px;
    }

    .block-pro-cat .main-block .contact {
        font-size: 12px;
        text-align: right;
    }

    .block-pro-cat .main-block .menu-cat .menu-icon h3 {
        font-size: 12px;
        line-height: 20px;
    }

    .block-pro-cat .main-block .contact svg {
        margin-left: 10px;
    }
}

@media (max-width: 992px) {
    .block-pro-cat .main-block .frmSearchPro button.form-control {
        /*width: 10%;*/
    }
}