#top #header .av-main-nav > li > a {
	font-size: 15px !important;
}

#header .twelve.units {
	width: max-content !important;
}

.av-main-nav .menu-item-top-level > ul {
    top: 75% !important; 
}

#top #header .avia_mega_div > .sub-menu .menu-item {
	white-space: nowrap;
	padding-right: 0.5rem;
}


#top #header .avia_mega_div > .sub-menu > li > ul > li a {
  color:black;
}

.main_menu .av-main-nav li:not(.menu-item-mega-parent) ul.sub-menu {
    min-width: max-content;
}


#top .av-main-nav li:not(.menu-item-mega-parent) ul ul {
    left: 100% !important;
    width: 100%;
    min-width: 100%;
}

/* @media screen and ( min-width: 992px ) {
    .main_menu .av-main-nav ul.sub-menu {
        max-height: 80vh;
        overflow-y: clip;
        overflow-x: clip;
    }
} */