#navDemo {
    display: none;
    /* áº¨n menu trÃªn mÃ n hÃ¬nh nhá» */
}

@media screen and (max-width: 992px) {

    /* Khi mÃ n hÃ¬nh nhá» hÆ¡n hoáº·c báº±ng 992px */
    #navDemo {
        display: flex;
        /* Sá»­ dá»¥ng flexbox */
        justify-content: center;
        /* CÄƒn giá»¯a cÃ¡c nÃºt */
        align-items: center;
        /* CÄƒn giá»¯a cÃ¡c nÃºt */
        flex-wrap: wrap;
        /* Cho phÃ©p cÃ¡c nÃºt xuá»‘ng dÃ²ng */
        border: 2px solid #ffeba7;
        /* ThÃªm border cho menu */
        border-radius: 5px;
        /* Khoanh vÃ¹ng border */
        padding: 10px;
        /* Khoáº£ng cÃ¡ch lá» bÃªn trong menu */
    }

    #navDemo a {
        color: white;
        text-align: center;
        /* CÄƒn giá»¯a vÄƒn báº£n */
        text-decoration: none;
        display: flex;
        align-items: center;
        justify-content: center;
        /* CÄƒn giá»¯a cÃ¡c nÃºt */
        font-size: 3.5vw;
        padding: 1vw;
        width: 100%;
        /* KÃ­ch thÆ°á»›c báº±ng nhau */
        border: 1px solid #31d2f2;
        /* ThÃªm border cho cÃ¡c nÃºt */
        box-sizing: border-box;
        /* Äáº£m báº£o tÃ­nh chÃ­nh xÃ¡c cá»§a kÃ­ch thÆ°á»›c */
        border-radius: 3px;
        /* Khoanh vÃ¹ng border cho cÃ¡c nÃºt */
        opacity: 1;
        /* Äá»•i Ä‘á»™ má» thÃ nh 1 */
        transition: opacity .2s ease-in-out;
        /* ThÃªm hiá»‡u á»©ng chuyá»ƒn Ä‘á»™ng */
    }

    #navDemo a:hover {
        background-color: #ffeba7;
        color: #2A2B38;
        opacity: 1;
        font-weight: bold;
        /* LÃ m nÃºt trá»Ÿ nÃªn rÃµ hÆ¡n khi rÃª chuá»™t */
    }
}

#navDemo a:active {
    transform: scale(0.95);
    /* Thu nhá» nÃºt khi nháº¥n */
    background-color: #ff0000;
    color: #ffffff;
    opacity: 1;
}


/* menu mobile new */
.overlay {
    height: 0%;
    width: 100%;
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.9);
    overflow-y: hidden;
    transition: 0.5s;
}

.overlay-content {
    position: relative;
    top: 7.1%;
    /* cÃ¡ch tá»‘p menu mobile */
    text-align: center;
    margin-top: 30px;
    color: white;
    border: 3px solid #ffeba7;
    width: 95%;
    /* chiá»u rá»™ng menu mobile */
    background-color: #333333;
    /*    background-color: #2a2b38;
    background-image: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/1462889/pat.svg');
    background-size: 50%; */
    box-shadow: 10px 10px 25px rgba(255, 235, 167, .2), -10px -10px 25px rgba(255, 235, 167, .2), 10px -10px 25px rgba(255, 235, 167, .2), -10px 10px 25px rgba(255, 235, 167, .2);
    display: block;
    margin: 0 auto;
    border-radius: 8px 8px 8px 8px;
}

.the-a-maunen {}

.overlay a {
    padding: 8px;
    text-decoration: none;
    font-size: 15px;
    color: #ffeba7;
    display: block;
    transition: 0.3s;
    border: 1px solid #ffeba7;
}

.overlay a:hover,
.overlay a:focus {
    color: #ffffff;
    background-color: #4290a0;
    font-weight: bold;
}

.overlay .closebtn {
    top: 50px;
    right: 45px;
    font-size: 15px;
}

@media screen and (max-height: 450px) {
    .overlay {
        overflow-y: auto;
    }

    .overlay a {
        font-size: 15px
    }

    .overlay .closebtn {
        font-size: 40px;
        top: 15px;
        right: 35px;
    }
}

.w3-bar .w3-button {
    white-space: normal;
    color: #ff00dd !important;
    background-color: #ffffff !important;
}

/*menu pc */
#toppart {
    width: 100%;
    height: 100%;
}

#toppart-bar {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background: linear-gradient(269.88deg, #87cbfa 6.75%, #fadf93 95.85%);
    /* Máº§u ná»n menu */
    color: white;
    border-radius: 0 0 1vw 1vw;
    display: flex;
    /* sá»­ dá»¥ng display flex */
    justify-content: center;
    /* cÄƒn giá»¯a cÃ¡c nÃºt */
    align-items: center;
    /* cÄƒn giá»¯a cÃ¡c nÃºt */
    width: 100%;
    border-top: 0.22vw solid #ffeba7;
    border-bottom: 0.22vw solid #ffeba7;
    box-shadow: 0 0.8vw 1vw rgba(255, 235, 167, .2);
}

#toppart-bar .toppart-bar-li {
    /* xÃ³a thuá»™c tÃ­nh float */
    border-right: 0.1vw solid transparent;
    width: 15%;
}

#toppart-bar .toppart-bar-li a {
    color: #1F2029;
    width: 100%;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    font-size: 1.3vw;
    -webkit-transition: all 300ms linear;
    transition: all 300ms linear;
    padding: 0.8vw 0 0.8vw 0;
    border-radius: 0.5vw;
    opacity: 1;
    /* Äá»•i Ä‘á»™ má» thÃ nh 1 */
    transition: opacity .2s ease-in-out;
    /* ThÃªm hiá»‡u á»©ng chuyá»ƒn Ä‘á»™ng */
}

/* .toppart-bar-li a:hover {
   transform: scale(1.1); /* PhÃ³ng to nÃºt lÃªn 110% khi hover 
 } */
#toppart-bar .toppart-bar-li a:hover {
    background-image: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/1462889/pat.svg');
    background-size: 50%;
    background-color: #1f2029;
    color: #ffffff;
    opacity: 1;
    font-weight: bold;
    /* LÃ m nÃºt trá»Ÿ nÃªn rÃµ hÆ¡n khi rÃª chuá»™t */
}

#toppart-bar .toppart-bar-li a:active {
    transform: scale(0.95);
    /* Thu nhá» nÃºt khi nháº¥n */
    background-color: #00d5ff;
    color: #ffffff;
    opacity: 1;
}

#navibar-logoimg {
    width: 2.5vw;
    height: 2.5vw;
    display: block;
    margin: 0 auto;
    -webkit-transition: all 300ms linear;
    transition: all 300ms linear;
    border-radius: 50%;
}

#navibar-logoimg:hover {
    padding: 0.3vw;
    background-color: #1f2029;
}

/* User */
#navibar-user {
    width: 20%;
    margin-left: auto;
    background-color: #ffeba7;
    overflow: hidden;
    /* áº¨n nhá»¯ng Ä‘oáº¡n phÃ­a sau cá»§a dÃ²ng chá»¯ khi trÃ n */
}

#navibar-user a {
    background-color: #000000;
    display: inline-block;
    /* Äáº£m báº£o ná»™i dung bÃªn trong lÃ  khá»‘i inline */
    max-width: 100%;
    /* Giá»›i háº¡n kÃ­ch thÆ°á»›c tá»‘i Ä‘a cá»§a ná»™i dung */
    white-space: nowrap;
    /* Chá»‰ Ä‘á»‹nh khÃ´ng gian tráº¯ng khÃ´ng quÃ¡ nÃºt */
    overflow: hidden;
    /* áº¨n nhá»¯ng Ä‘oáº¡n phÃ­a sau cá»§a dÃ²ng chá»¯ khi trÃ n */
    text-overflow: ellipsis;
    /* ThÃªm dáº¥u cháº¥m elipsis khi vÄƒn báº£n bá»‹ áº©n */
}

#navibar-mobile {}

#navibar-username {
    background-color: #000000;
}

#navibar-uout {
    background-color: #1d1313;
}

#MOD {
    color: #FF66FF;
    text-shadow: none;
}

.user-li {
    display: none;
}

.user-funny {
    display: none;
}

.menu-bossdy {
    background-color: #000000;
}

.toppart-bank {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background: linear-gradient(269.88deg, #5ca876 6.75%, #ffeba7 95.85%);
    /* Máº§u ná»n menu */
    color: white;
    display: flex;
    /* sá»­ dá»¥ng display flex */
    justify-content: center;
    /* cÄƒn giá»¯a cÃ¡c nÃºt */
    align-items: center;
    /* cÄƒn giá»¯a cÃ¡c nÃºt */
    width: 100%;
    border-top: 1px solid #ffeba7;
    border-bottom: 1px solid #ffeba7;
    box-shadow: 0 0.8vw 1vw rgba(255, 235, 167, .2);
}

.toppart-bank .toppart-bank-li {
    /* xÃ³a thuá»™c tÃ­nh float */
    border-right: 0.1vw solid transparent;
    width: 15%;
}

.toppart-bank .toppart-bank-li a {
    color: #1F2029;
    width: 100%;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    font-size: 1.3vw;
    -webkit-transition: all 300ms linear;
    transition: all 300ms linear;
    padding: 0.8vw 0 0.8vw 0;
    border-radius: 0.5vw;
    opacity: 1;
    /* Äá»•i Ä‘á»™ má» thÃ nh 1 */
    transition: opacity .2s ease-in-out;
    /* ThÃªm hiá»‡u á»©ng chuyá»ƒn Ä‘á»™ng */
}

/* .toppart-bar-li a:hover {
   transform: scale(1.1); /* PhÃ³ng to nÃºt lÃªn 110% khi hover 
 } */
.toppart-bank .toppart-bank-li a:hover {
    background-image: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/1462889/pat.svg');
    background-size: 50%;
    background-color: #1f2029;
    color: #ffffff;
    opacity: 1;
    font-weight: bold;
    /* LÃ m nÃºt trá»Ÿ nÃªn rÃµ hÆ¡n khi rÃª chuá»™t */
}

.toppart-bank .toppart-bank-li a:active {
    transform: scale(0.95);
    /* Thu nhá» nÃºt khi nháº¥n */
    background-color: #00d5ff;
    color: #ffffff;
    opacity: 1;
}

/* CSS cho giao diá»‡n Ä‘iá»‡n thoáº¡i */
/* CSS cho giao diá»‡n Ä‘iá»‡n thoáº¡i */
@media (max-width: 500px) {
    .menu-button {
        background-color: #ffeba7;
        /* MÃ u ná»n cá»§a nÃºt menu */
        color: rgb(0, 0, 0);
        /* MÃ u chá»¯ cá»§a nÃºt menu */
        padding: 5px 10px;
        /* Khoáº£ng cÃ¡ch giá»¯a nÃºt menu vÃ  ná»™i dung bÃªn trong */
        text-align: center;
        /* CÄƒn giá»¯a ná»™i dung cá»§a nÃºt menu */
        cursor: pointer;
        /* Biá»ƒu tÆ°á»£ng chuá»™t khi rÃª vÃ o nÃºt menu */
        font-size: 15px;
        /* KÃ­ch thÆ°á»›c chá»¯ cá»§a nÃºt menu */
        font-weight: bold;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
    }

    .toppart-bank {
        background: #161727;
        text-align: center;
        background-image: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/1462889/pat.svg');
        background-size: 50%;
        display: none;
        /* áº¨n pháº§n tá»­ cha chá»©a cÃ¡c nÃºt menu */
        padding: 0;
    }

    .toppart-bank.show {
        display: flex;
        /* Hiá»ƒn thá»‹ pháº§n tá»­ cha vÃ  cÃ¡c nÃºt menu theo kiá»ƒu flexbox */
        flex-direction: column;
        /* Xáº¿p cÃ¡c nÃºt menu theo chiá»u dá»c */
    }

    .toppart-bank .toppart-bank-li {
        width: 100%;
        /* Äáº·t chiá»u rá»™ng cá»§a má»—i nÃºt menu lÃ  100% */
        text-align: center;
        /* CÄƒn giá»¯a ná»™i dung cá»§a má»—i nÃºt menu */
    }

    .toppart-bank-li a {
        display: flex;
        /* Hiá»ƒn thá»‹ nÃºt menu dÆ°á»›i dáº¡ng flexbox */
        align-items: center;
        /* CÄƒn giá»¯a ná»™i dung cá»§a nÃºt menu theo chiá»u dá»c */
        justify-content: center;
        /* CÄƒn giá»¯a ná»™i dung cá»§a nÃºt menu theo chiá»u ngang */
        padding: 0px 10px;
        /* Khoáº£ng cÃ¡ch giá»¯a nÃºt menu vÃ  ná»™i dung bÃªn trong */
        color: #1F2029;
        /* MÃ u chá»¯ cá»§a nÃºt menu */
        text-decoration: none;
        /* Loáº¡i bá» gáº¡ch chÃ¢n cá»§a nÃºt menu */
        width: 100%;
        /* Äáº·t chiá»u rá»™ng cá»§a nÃºt menu lÃ  100% */
    }

    .toppart-bank .toppart-bank-li a {
        font-weight: bold;
        font-size: 15px;
        /* KÃ­ch thÆ°á»›c chá»¯ cá»§a nÃºt menu */
        color: #ffeba7;
    }
}



@media screen and (max-width: 500px) {
    .menu-bossdy {
        background: linear-gradient(269.88deg, #87cbfa 6.75%, #fadf93 95.85%);
    }
}