@media only screen and (min-width: 768px) and (max-width: 991px) {
    .sticky .navigation .nav-menus-wrapper,
    .sticky .navigation .nav-overlay-panel {
        height: 4000px!important
    }
    .nav-menu > li > a {
        font-size: 13px;
        padding: 26px 5px
    }
    .mainmenu ul#nav li a {
        padding: 28px 7px
    }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
    body {
        overflow-x: hidden
    }
    .main_header_area.sticky .navigation-portrait .nav-menus-wrapper,
    .navigation .nav-overlay-panel {
        height: 4000px !important
    }
    .nav-dropdown > li > a,
    .megamenu-list > li > a {
        width: 65%
    }
}
