/**
 * Top menu update
/* *!*/
.header-body .menu-button-next,.header-body .menu-button-next{
    display: none;
}
.header-body .menu-right .menu-icon a {
    padding-left: 31px!important;
    background-repeat: no-repeat;
    background-position: left center;
    background-size:26px;

}
.header-body .menu-right  .menu {
    display: flex;
    align-items: center;

}
.header-body .menu-right .menu-icon :hover  a{
    color: red!important;
}
.header-body .menu-icon  a:hover  {
    color: red!important;
}
.menu-main-mobile .menu-icon:hover  {
    color: red!important;
}
.header-body .menu-right  .menu-item.divider {
    color: #d8d8d8;

}
.header-body .menu-right  .menu-item {
    padding: 0;
    height: 25px;
}
.header-body .menu-right .menu-icon{
    padding:  0 8px;
}
.header-body .link-list {
    /*overflow-x: auto;*/
    white-space: nowrap;
    padding-bottom: 20px;
    border-bottom: 1px solid #d1d1d1;
    margin-bottom: 0!important;
}
.header-body .link-list .menu-icon{
    padding: 0px;
    background-size: 30px;
    padding-left: 40px !important;
    white-space: nowrap;
    margin-right:  10px;
    height: 28px;
    position: relative;
    border: none!important;
    line-height: 28px;
    display: inline;
}
.header-body .link-list a::after{
    position: absolute;
    content: '|';
    right: -10px ;
    top: 0;
    line-height: 16px;
    color: #d1d1d1;
    font-size: 18px;
}
.header-body .link-list :last-child::after {
    content: '';
}

@media (max-width: 1024px){
    .menu-main-mobile .link-list {
        /*margin: 16px 0;*/
        /*position: static;*/
        /* right: 16px; */
    }
}

.swiper-container-menu .swiper-slide{
    width: auto!important;
    /* width: auto!important; */
}
.swiper-container-menu{

}
.header-body .menu-main-pc {
    padding: 0;
    width: 95%;
}

.header-body .swiper-button-next:after, .header-body .swiper-button-prev:after {

    line-height: 1;
    font-size: 12px;
    color: #999;
    z-index: 10000;
}
.header-body .swiper-button-disabled{
    visibility: hidden;
}

.header-body .swiper-button-next{
    right: -30px;
}

.header-body .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    left: -20px;
    right: auto;
}
.swiper-container-list{
    overflow: hidden;
    margin-left: 25px!important;
    /*margin-right: 15px!important;*/
    /*margin: auto;*/
    position: relative;
}
.swiper-container-list a{
    display: block;
}
.swiper-container-list .swiper-slide{
    width: auto!important;

}
#menu-main-mobile{
    overflow: hidden;
}
.link-list-box{
    position: relative;
}
.link-list-prev{
    left: -17px!important;
    top: 16px!important;
}
.link-list-next{
    right: -17px!important;
    top: 16px!important;

}
.header-body .swiper-button-next::before{
    content: '';
    position: absolute;
    height: 98%;
    width: 70px;
    top: 0px;
    left:-38px;
    background-image: linear-gradient(to right ,rgba(255, 255, 255, 0) 0%,#dcdddf);
    /*background: linear-gradient(rgba(255, 255, 255, 0) 0%, white 100%);*/
    /*transform: rotate(-90deg);*/
    /*box-shadow: 0px 3px 2px #dcdddf;*/
}
.header-body .swiper-button-prev::before{
    content: '';
    position: absolute;
    height: 98%;
    width: 70px;
    top: 0;
    right:-25px;
    background-image: linear-gradient(to left ,rgba(255, 255, 255, 0) 0%,#dcdddf);
    /*transform: rotate(90deg);*/
}
.link-list-next:after,.link-list-prev:after{
    color: #999!important;
}
.link-list-next:before{
    background-image: linear-gradient(to right ,rgba(255, 255, 255, .5) 0%,rgba(255, 255, 255, 1))!important;

}
.link-list-prev:before{
    background-image: linear-gradient(to left ,rgba(255, 255, 255, .5) 0%,rgba(255, 255, 255, 1))!important;

}
.link-list-prev:before{
    width: 80px!important;
    right:-45px!important;
}
/*.menu-button-next:after, .menu-button-prev:after{*/
/*    font-size: 12px;*/
/*}*/
@media screen and (min-width: 1024px){
    .menu-main .menu-item>a:lang(vi) {
        padding: 0 30px!important;
    }
    .menu-main .menu-item>a, .menu-main .menu-item>span {
        font-size: 15px!important;
    }

}
@media (max-width: 1024px){
    .menu-main-mobile .link-list a {
         border-left: 0px solid #d1d1d1!important;
    }
}
