@media(min-width:767px) and (max-width:1024px) {

}@media only screen and (min-width:480px) and (max-width:767px) {

}@media(min-width:320px) and (max-width:480px) {

}@media(max-width:767px) {

}
@media (max-width: 576px){	
}
@media (max-width: 768px){ 
    .slicknav_menu{
        display: block;
        color: transparent;
    }
    .logo-main{
        width: 120px;
        margin-top: 10px;
    }
    #header .box_hinh{
        position: relative;
        left: 0;
    }
    #header .box_hinh img{
        width: 100%;
    }
    #header .box-caption{
        margin-top: 0;
    }
    #header .box-form{
        margin-top: 30px;
        float: right;
    }
    #header .download-brochure{
        bottom: -24%;
        left: 0;
    }
    #header .download-brochure img{
        width: 35% !important;
    }
    .navbar{
        opacity: 1;
    }
    .navbar-brand {
        position: absolute;
        top: 12px;
    }
    .navbar-header{
        width: 100%;
    }
    .navbar{
        height: 80px;
        box-shadow: none;
    }
    .slicknav_nav a{
        padding: 10px !important;
        font-size: 16px;
        font-family:'InterMedium', sans-serif; 
    }
    .navbar-toggler{
        display: none;
    }
    .slicknav_menu .slicknav_btn:hover .slicknav_icon-bar{
        color:#000;
    }
    #header{
        padding-top: 15%;
    }
    .slicknav_menu .slicknav_icon-bar{
        background: #000;
    }
    #header .box-form{
        background: transparent;
        height: 350px;
    }
    #doituong{
        background-position: top;
        margin-top: 0;
    }
    #doituong .fs18{
        font-size: 13px;
    }
    #mobile{
        display: block;
    }
    #desktop{
        display: none;
    }
    #doituong .box_sign_in{
        right: 0;
        bottom: 6%;
    }
    #doituong ul{
        width: 70%;
    }
    #doituong ul li{
        border:none;
        margin: 0;
    }
    #doituong ul li img{
        width: 55px;
        box-shadow: 0 2px 2px 0 rgb(0 0 0 / 14%), 0 1px 5px 0 rgb(0 0 0 / 12%), 0 3px 1px -2px rgb(0 0 0 / 20%);
        border-radius: 8px;
        padding: 5px;
    }
    #loiich .p-6{
        padding: 0;
    }
    #hinhthuc .item{
        height: auto;
        padding: 0;
    }
    #hinhthuc .item p{
        height: auto;
        text-align: center;
    }
    #hinhthuc .item img{
        margin: auto;
        display: block;
    }
    .btn_play_video{
        width: 70px;
        top: 40%;
        left: 40%;
    }
    footer .footer{
        padding-top: 70px;
    }
    #lienhe img{
        width: 70%;
        top: 30px;
        position: relative;
        left: 0;
    }
    .box-social-mobile{
        right: 35px;
        top:5rem;
        position: absolute;
    }
    .box-social-mobile ul{
        list-style: none;
    }
    .box-social-mobile ul li{
        margin: 10px 0;
    }	
}
@media (min-width: 768px) and (max-width:1400px){   
	#main-menu ul > li > a{
		font-size:11px;
	}
	.language-switcher{
		right:110px;
	}
	.fs58{
		font-size:48px;
	}
}