.Cw2Xn0XcqE6URSj5F89Kw.nav-container {
    display: flex;
    justify-content: space-between;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transform: translateX(-100%);
    transition: all .5s ease-out;
    z-index: 9999999;
}

.Cw2Xn0XcqE6URSj5F89Kw.nav-container.active {
    transform: translateX(0%);
    transition: all .5s ease-out;
}

.Cw2Xn0XcqE6URSj5F89Kw.nav-container.active>.menu {
    flex: 1;
    box-shadow: 0 2px 4px rgba(0, 0, 0, .5);
    transition: width ease .6s;
}

.Cw2Xn0XcqE6URSj5F89Kw.nav-container>.menu {
    background-color: #fff;
    display: flex;
    flex-direction: column;
}

.Cw2Xn0XcqE6URSj5F89Kw.nav-container>.menu>.menu-head {
    display: flex;
    background-color: #2c7496;
    padding: 5px;
    min-height: 8%;
}

.Cw2Xn0XcqE6URSj5F89Kw.nav-container>.menu>.menu-head .btn-close-menu {
    display: flex;
    align-items: center;
    justify-content: end;
}

.Cw2Xn0XcqE6URSj5F89Kw.nav-container>.menu>.menu-head .btn-close-menu img {
    width: 32px;
}

.Cw2Xn0XcqE6URSj5F89Kw.nav-container>.menu>.menu-head .ham-btn.nav-icon:after,
.Cw2Xn0XcqE6URSj5F89Kw.nav-container>.menu>.menu-head .ham-btn.nav-icon:before,
.Cw2Xn0XcqE6URSj5F89Kw.nav-container>.menu>.menu-head .ham-btn.nav-icon div {
    background-image: none;
    background-color: #fff !important;
    border-radius: 3px;
    content: '';
    display: block;
    height: 5px;
    margin: 7px 0;
    transition: all .2s ease-in-out;
}

.Cw2Xn0XcqE6URSj5F89Kw.nav-container>.menu>.menu-head>.button-container {
    display: flex;
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: center;
}

.Cw2Xn0XcqE6URSj5F89Kw.nav-container>.menu>.menu-head>.button-container>.btn-register,
.Cw2Xn0XcqE6URSj5F89Kw.nav-container>.menu>.menu-head>.button-container>.btn-login {
    width: 133px;
    height: 37px;
}

.Cw2Xn0XcqE6URSj5F89Kw.nav-container>.menu>.menu-head>.button-container>.btn-register {
    background: url('https://latkeo3.tv/wp-content/uploads/2023/12/DANG-KY.png');
    background-repeat: no-repeat;
    background-size: contain;
}

.Cw2Xn0XcqE6URSj5F89Kw.nav-container>.menu>.menu-head>.button-container>.btn-login {
    background: url('https://latkeo3.tv/wp-content/uploads/2023/12/DANG-NHAP.png');
    background-repeat: no-repeat;
    background-size: contain;
}

.Cw2Xn0XcqE6URSj5F89Kw.nav-container.active .ham-btn.nav-icon:before {
    transform: translateY(12px) rotate(135deg);
}

.Cw2Xn0XcqE6URSj5F89Kw.nav-container.active .ham-btn.nav-icon:after {
    transform: translateY(-12px) rotate(-135deg);
}

.Cw2Xn0XcqE6URSj5F89Kw.nav-container.active .ham-btn.nav-icon div {
    transform: scale(0);
}

.Cw2Xn0XcqE6URSj5F89Kw.nav-container>.menu>.menu-body {
    flex: 1;
    padding-top: 20px;
}

.Cw2Xn0XcqE6URSj5F89Kw.nav-container>.menu>.menu-body .lists>ul>li:first-child {
    border-top: 1px solid #2c7496;
}


.Cw2Xn0XcqE6URSj5F89Kw.nav-container>.menu>.menu-body .lists>ul {
    display: flex;
    flex-direction: column;
}

.Cw2Xn0XcqE6URSj5F89Kw.nav-container>.menu>.menu-body .lists>ul>li {
    padding-bottom: 10px;
    padding-top: 10px;
    border-bottom: 1px solid #2c7496;
    padding-left: 24px;
}

.Cw2Xn0XcqE6URSj5F89Kw.nav-container>.menu>.menu-body .lists>ul>li>a {
    display: flex;
    align-items: center;
}

.Cw2Xn0XcqE6URSj5F89Kw.nav-container>.menu>.menu-body .lists>ul>li>a>img {
    width: 32px;
    padding-right: 12px;
}

.Cw2Xn0XcqE6URSj5F89Kw.nav-container>.menu>.menu-body .lists>ul>li>a>span.hot {
    position: relative;
    padding-right: 17px;
    padding-top: 5px;
}

.Cw2Xn0XcqE6URSj5F89Kw.nav-container>.menu>.menu-body .lists>ul>li>a>span>img.hot {
    width: 15px;
    height: 15px;
    position: absolute;
    right: 0;
}

.Cw2Xn0XcqE6URSj5F89Kw.nav-container>.menu>.menu-body .lists>ul>li>a>span {
    color: #0a2549;
    font-weight: bolder;
    text-transform: uppercase;
}

.Cw2Xn0XcqE6URSj5F89Kw.nav-container>.empty {
    width: 40%;
    height: 100%;
}

@media only screen and (max-width: 800px) {
	.JqeJjt7EQ .header-right{
		flex: 0 !important;
	}
	
	.JqeJjt7EQ .header-right .support{
		display: none;
	}
	
	.P7Tkijwcg0WuhNGq.index-wrapper{
		margin-top: 54px !important;
	}
	
	.P7Tkijwcg0WuhNGq.index-wrapper .living-room{
		padding-bottom: 15px !important;
	}
	
	.JqeJjt7EQ .show-for-mobile{
		display: none;
	}
	
	.A2KjZIpEyb3Gs9WjaBJg .header-menu.nav-menu-pc{
		display: none !important;
	}
	
	.video-player{
		position:relative!important;
	}
    .index-wrapper .caster {
        display: none;
    }

    .index-wrapper .living-room .video-inner .video-list {
		display:none;
    }

    .index-wrapper .hot .hot-content li {
        flex-basis: 50%;
        margin: 0;
        margin-bottom: 10px;
    }

    .live-chat {
        margin-top: 5px;
        margin-left: 0;
        padding: 0 10px;
        width: auto;
        height: 100%;
    }

    .live-width {
        flex-direction: column;
    }

    div#chat {
        min-height: 50px;
    }

    p.text-title.ellipsis {
        white-space: unset;
		
    }


    .text-msg .nickName {
        display: block;
    }

    .text-msg .room-num {
        margin-left: 0;
    }
    .news-wrapper {
        flex-direction: column;
    }
    
    .news-wrapper .right-container {
        width: 100%;
    }
    
    .news-wrapper .right-container .hot-news {
        width: 100%;
    }
    ul#messages {
        padding: 20px 10px;
        max-height: 170px;
        overflow: auto;
    }

    .idol-item {
        width: calc(50% - 5px);
    }
}

@media only screen and (max-width: 500px) {
/* 	.index-wrapper .living-room .video-inner .video-list .room-lists li a.active .left-arrow::after, .index-wrapper .living-room .video-inner .video-list .room-lists li a:hover .left-arrow::after{
		border-top: 6px transparent dashed!important;
		border-left: 7px transparent dashed!important;
		border-bottom: 7px #ffc71c solid!important;
		border-right: 6px transparent dashed!important;
	} */
/* 	.index-wrapper .living-room .video-inner .video-list .room-lists li a.active .left-arrow, .index-wrapper .living-room .video-inner .video-list .room-lists li a:hover .left-arrow{
		top: -15px!important;
    	left: calc(50% + 6.5px)!important;
	} */
	.index-wrapper .living-room .video-inner {
		flex-wrap:wrap!important;
    }
/* 	.index-wrapper .living-room .video-inner .video-list{
		width:100%!important;
		height:100px!important;
    }
	.index-wrapper .living-room .video-inner .video-list .room-lists{
		width:100%!important;
		overflow:auto!important;
		display:flex!important;
    } */
    form#send-message {
        position: relative;
        margin-bottom: 10px;
    }
    input#chat-txt {
        height: 25px;
    }
    button#chat-btn {
        height: 37px;
        line-height: 37px;
    }
    .header-wrapper .header-inner .header-left {
        flex-direction: column;
    }

    .header-wrapper .header-inner .header-left .header-logo-box {
		display: flex;
		justify-content: space-between;
		margin: 0;
		width: 100%;
    }
	
	.header-wrapper .header-inner .header-left .header-logo-box .header-logo-container {
		flex: 1;
    	display: flex;
    	justify-content: center;
	}

    .header-wrapper .header-inner .header-left .header-logo {
        /*width: 100px;*/
    }

    .header-wrapper .header-inner .header-left .header-menu li a {
        font-size: 14px;
    }

    footer .inner .logo-footer>img {
        display: none;
    }

    .footer-wrapper .inner .logo-footer .logo-footer-icon {
        height: 30px;
        margin-right: 10px;
    }

    footer .inner .logo-footer {
        height: auto;
    }
    .news-wrapper .main-container .news-card {
        display: flex;
        flex-direction: column;
    }
    
    .news-wrapper .main-container .news-card .live-cover {
        width: 100%;
    }
    .header-menu {
        position: fixed;
        left: 0;
        height: 100%;
        background: #fff;
        width: 250px;
        padding: 30px 0;
        display: none;
    }
    
    .header-menu ul {
        flex-direction: column;
        margin-top: 30px;
    }
    
    .header-menu ul li a {
        color: #000;
    }
    
    .header-wrapper .header-inner .header-left .header-menu li{
        padding: 10px;
    }
    .header-tog {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .close-menu {
        display: block;
        color: #000;
        position: absolute;
        top: 10px;
        right: 10px;
    }
    .header-wrapper .header-inner .header-right .no-login {
        display: flex;
        margin-right: 15px;
        flex-direction: row;
    }
    
    .header-wrapper .header-inner .header-right .no-login .division {
        display: none;
    }
    .header-wrapper .header-inner .header-right .no-login span {
        background: #038ea8;
        margin-bottom: 5px;
        text-align: center;
        border-radius: 5px;
        padding: 3px 0;
        font-size: 13px;
        margin: 0 2px;
        width: 75px;
    }
    .room-num {
        display: none;
    }
    
    img.head-img.avatar {
        /*display: none;*/
    }
    .index-wrapper .hot .hot-content li {
        flex-basis: 50%;
    }
    .index-wrapper .hot .hot-content li .btn-room a {
        padding: 5px !important;
    }
    .index-wrapper .hot .hot-content li a>img {
        height: 130px;
    }
    .header-logo-box {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    
    .form-app {
        margin-right: 70px;
        display: block;
    } 
    .index-wrapper .hot .hot-content li a .ellipsis {
        padding: 0 5px;
        font-size: 14px;
    }
    .idol-item {
        width: 100%;
    }
    .hide-for-mobile{
        display: none;
    }
    .show-for-mobile{
        display: flex;
    }
    .index-wrapper .appoinment-list, .index-wrapper .hot {
        position: relative;
        margin-top: 5px;
    }
    .index-wrapper .hot .hot-title .hot-live img {
        width: 100px;
    }
	
    .header-wrapper .header-inner{
        display: flex;
    	justify-content: space-between;
    	background-color: #0A2549;
		padding-left: 10px;
		padding-right: 10px;
    }
	
	.header-wrapper .header-inner .header-left .ham-btn.nav-icon {
  		width: 40px;
	}
	
	.header-wrapper .header-inner .header-left .ham-btn.nav-icon:after, 
	.header-wrapper .header-inner .header-left .ham-btn.nav-icon:before, 
	.header-wrapper .header-inner .header-left .ham-btn.nav-icon div {
		  background-image: linear-gradient(#64b1c8, #2c7496);
		  border-radius: 3px;
		  content: '';
		  display: block;
		  height: 5px;
		  margin: 7px 0;
		  transition: all .2s ease-in-out;
	}
	
	.header-wrapper .header-inner .header-left .ham-btn.nav-icon:hover:before {
	  transform: translateY(12px) rotate(135deg);
	}

	.header-wrapper .header-inner .header-left .ham-btn.nav-icon:hover:after {
	  transform: translateY(-12px) rotate(-135deg);
	}

	.header-wrapper .header-inner .header-left .ham-btn.nav-icon:hover div {
	  transform: scale(0);
	}
	
    .hot .hot-title .live-type-list .live-type-item.active {
        font-size: 16px;
    }
    
    .hot .hot-title .live-type-list .live-type-item {
        margin-left: 10px;
        font-size: 14px;
    }
    .slider-home{
        overflow: hidden;
    }
    
    .hot .hot-title .live-type-list .live-type-item.active .pa {border-bottom-width: 2px;bottom: -5px;}

    .index-wrapper .appoinment-list .appoinment-swiper-container .swiper-wrapper .swiper-slide.game {
        padding: 5px 2px;
    }
    
    .index-wrapper .appoinment-list .appoinment-swiper-container .swiper-wrapper .swiper-slide.game .title {
        display: flex;
        flex-direction: column;
    }
    
    .index-wrapper .appoinment-list .appoinment-swiper-container .swiper-wrapper .swiper-slide.game .title .fr {
        text-align: left;
    }
    .index-wrapper .appoinment-list .appoinment-swiper-container .swiper-wrapper .swiper-slide.game .box .battle-team p {
        padding-bottom: 0;
    }
    
    .index-wrapper .appoinment-list .appoinment-swiper-container .swiper-wrapper .swiper-slide.game .box .appoinment {
        display: none !important;
    }
}