nav.menu_top > ul > li > a,nav.menu_top > ul > li ul li a,nav.menu_top > ul > li ul li,nav.menu_top > ul > li,nav.menu_top > ul > li > a{-webkit-transition:all 0.25s linear; -moz-transition:all 0.25s linear; -ms-transition:all 0.25s linear; -o-transition:all 0.25s linear; transition:all 0.25s linear; }
.menubar .container{ display:table;}
nav.menu_top > ul {list-style-type: none;margin: 0px;padding: 0px;text-align: center;display: flex;justify-content: space-between;}
nav.menu_top > ul > li {display: block;padding: 0px 0px;position: relative;flex-grow: 1;}
/*=============== Dropdown ===================*/
nav.menu_top > ul > li ul {visibility:hidden;list-style:outside none none;margin:0;min-width:220px;padding:0;position:absolute;top:100%;z-index: 99;}
nav.menu_top > ul > li ul ul{ left:100%; top: 0px; }
nav.menu_top > ul > li:hover > ul, nav.menu_top > ul > li ul li:hover > ul { visibility:visible; }
nav.menu_top > ul > li ul li { display:table; padding:0; width:100%; opacity:0; position:relative; -webkit-transform:translateY(30px); -moz-transform:translateY(30px); -ms-transform:translateY(30px); -o-transform:translateY(30px); transform:translateY(30px); }
nav.menu_top > ul > li ul li:nth-child(7n+1){clear: both;}
nav.menu_top > ul li:hover > ul > li, nav.menu_top > ul > li ul li:hover > ul li { opacity:1; -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0); }
nav.menu_top > ul > li a {
    display: block;
    font-family: 'HyundaiSansVNHeadOfficeRegular';
    color: #676767;
    padding: 25px 3px;
    line-height: 43px;
    text-align: center;
    position: relative;
    font-size: 15px;
    cursor: pointer;
}
nav.menu_top > ul > li ul li a{
    background: #35719c;
    font-size: 14px;
    letter-spacing: 0.6px;
    margin: 0px;
    padding: 7px 10px 7px 10px !important;
    text-transform: capitalize;
    text-align: left;
    width: 100%;
    border-bottom: 1px solid #fff;
    line-height:23px;
    display: block;
    color: #fff;
font-family: 'HyundaiSansVNHeadOfficeMedium';}
nav.menu_top > ul >li >a{position: relative;transition: 0.7s;font-family: 'HyundaiSansVNHeadOfficeMedium';}
nav.menu_top > ul >li >a::after{position: absolute;left: 0px;bottom: 0px;width: 100%;height: 4px;background: #002E5F;}
nav.menu_top > ul >li >a:hover::after{content: '';}
nav.menu_top > ul li:hover > a,nav.menu_top > ul li.active > a {color: #1A425E;}
.menu_custom{position: inherit !important;}
.menu_custom >ul{position: absolute;left: 0px;top: 100%;background: #fff;width: 100% !important;padding: 10px 0px !important;-moz-box-shadow: 0 1px 1px rgba(184,184,184,0.7);-webkit-box-shadow: 0 1px 1px rgba(184,184,184,0.7);box-shadow: 0 1px 1px rgba(184,184,184,0.7);max-height: 450px;;overflow-x: hidden;overflow-y: auto;}
.menu_custom >ul>li{width: calc(100% / 7) !important;float: left;padding: 0px 5px;}
.menu_custom >ul>li>a{background: none !important;text-align: center !important;padding: 0px !important;}
.menu_custom >ul>li>a>span{color: #333;display: block;text-align: center;margin-top: 5px;}
.menu_custom >ul>li>a:hover span{color: #CD4338;}