.NavMenu {
    display: flex;
    flex: 1;
    justify-content: center;
    position: relative;
}

.NavMenuBox {
    display: flex;
    box-shadow: 0 0 10px 0 rgba(76, 197, 254, 0.3) inset, 0 0 6px 0 rgba(7, 104, 181, 0.5) !important;
    border-radius: 6000px !important;
    overflow: hidden;
}

.NavMenuList {
    flex: 1;
    align-content: center;
    align-items: center;
    padding: 5px 3px;
    white-space: nowrap;
    overflow: hidden;
    max-width: 740px;
    display: flex;
}

.NavMenuList .item {
    min-width: 131px;
    text-align: center;
    font-size: 16px;
    margin:0 8px;
    background: rgba(11, 24, 56, 1);
    box-shadow: 0 1px 1px 0 rgba(4, 8, 22, 0.1), 0 0 6px 0 rgba(7, 104, 181, 0.5) inset;
    border-radius: 90px;
    border: 1px solid rgba(5, 146, 247, .5);
    padding: 5px 14px;
    display: flex;
    align-content: center;
    align-items: center;
    cursor: pointer;
    color: rgba(174, 220, 244, 1);
    white-space: nowrap;
    overflow: hidden;
    position: relative;
    justify-content: center;
}
.NavMenuList .item a{ 
    color:rgb(220, 243, 255);
    font-size: 20px;
}
.NavMenuList .item.active {
    color: rgba(255, 255, 255, 1);
    background: rgba(71, 147, 250, 0.24);
    box-shadow: 0 0 13px 0 rgba(97, 173, 246, 1) inset;
}
.NavMenuList .item .iconfont:before,
.NavMenuList .item:before {
    font-size: 1.4em;
    transform: translate(-5px, 1px);
}
