@media (min-width: 1170px) and (max-width: 1250px) {
    .tb-megamenu .nav>li>a {
        padding-left: 10px;
        padding-right: 10px;
        font-size: 12px !important;
    }
}
@media (min-width: 1251px) and (max-width: 1299px) {
    .tb-megamenu .nav>li>a {
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .tb-megamenu .nav-collapse .tb-megamenu-nav.nav li {
        margin-left: 10px;
    }
}