@media (max-width: 1300px) { 
	.box_slide_news .ok_ok {
		margin-top: 45px;
	}
	#page_7 {
		height: 25%
	}
	#page_6 {
		height: 75%
	}
}@media all and (max-width: 1024px) {
	#mobile_home {
		display: block;
	}
	.slide_camnhan_mb, .slide_daotao_mb, .slide_tintuc_mb   {
	    margin-top: 30px;
	}
	.taikhoan {
		display: inline-block;
		width: 100%;
	}
	.khung_thongtin {
		min-height: 59vh
	}
	.khung_lh {
	    padding-top: 0;
	}
	.home_pc {
		display: none;
	}
	.tieuchi {
	    color: white;
	    padding: 30px 0;
	    text-align: center;
	    position: relative;
	    bottom: 0;
	    background: none;
	    left: 0;
	    right: 0;
	    margin-bottom: 0;
	    font-family: Avo;
	    font-size: 14px;
	    height: auto;
	}
	.tieuchi::after {
		display: none;
	}
	.box_student {
	    padding: 30px 0 0 0;
	}
	#header_mb {
		display: block !important;
	}
	#home_mb {
		display: block;
	}
	.mobile_reg {
		display: none;
	}
	.slide_home, .showhide, #page_6, #page_7, .page_footer {
	    height: auto;
	    display: inline-block;
    	width: 100%;
	}
	.number_sv::before {
		left: 38%;
	}
	.ok_ok {
		padding-top: 30px;
	}
	#mobile_slide {
		display: block;
	}
	div#page_8 {
		height: 350px;
		padding-top: 0px;
	}
	#background_tin {
		height: 320px;
	}
	.menu > ul {
		margin: 0px;
		width: 100%;
	}
	.menu__item {
		margin: 0 10px;
	}
	#footer {
		position: relative;
	}
	footer {
		padding: 20px 0;
   	 	height: auto;
	}
	.reg_box {
	    width: 72%;
	}
	.section {
		height: auto;
	}
	div#page_1 {
		position: relative;
	}
	.slick-next, .slick-prev {
		display: none !important;
	}
	.box_logo {
	    height: auto;
	    padding: 20px 0;
	}
	#sec7 #page_8 {
		display: none;
	}
	.chuongtrinh, .box_slide_news, .camnhan {
	    padding: 30px 0px;
	}
	.back_text {
	    background: #222220;
	    float: left;
	    width: 100%;
	    display: block !important;
	    height: auto;
	}
	.box_tin:nth-child(4) {
		display: none;
	}
	.fot_1 img {
	    width: 150px;
	}
	
	.text_cn {
	    width: 100%;
	    margin-top: 10px;
	}
	.avatar {
		margin: 0 auto;
		float: inherit;
	}
	.box_cn::before {
		left: inherit;
		right: 0px;
	}
	.anh_ts {
	    background-size: cover;
	    height: 100%;
	    width: 100%;
	    background-position: center;
	}
	.left_logo {
	    width: 30%;
	    float: left;
	}
	.right_contact {
	    width: 70%;
	    float: left;
	}
	#page_1 {
	    padding: 15px;
	}
	.sub_box {
		padding: 15px;
	    width: 25%;
	    float: left;
	}
	.box_tin img {
	    width: 35%;
	}
	.tab_tuchinh a {
	    padding: 10px 15px;
	}
	.der_noibat {
	    height: 200px;
	}
	.text_tin {
		width: 65%;
	}
	.text_tin h4 {
	    height: 50px;
	    overflow: hidden;
	    line-height: 23px;
	}
	.back_text {
	    padding: 30px 50px 25px 50px;
	}
	#page_5 {
	    height: auto;
	    padding: 30px 0;
	}
	.fot_1 {
	    float: left;
	    width: 25%;
	}
	.fot_2 {
	    float: left;
	    width: 50%;
	}
	.fot_3 {
	    float: left;
	    width: 25%;
	}
	.end_1, .end_2 {
	    float: left;
	    width: 50%;
	}
	.img_about img {
		width: 100% !important;
		height: auto !important;
	}
	.khung_doingu {
	    float: left;
	    width: 33.33%;
	}
	.der_sub {
		height: 200px;
	}
	.box_sub {
	    display: inline-block;
	    width: 100%;
	}
	.lich_tuyen {
	    width: 33.33%;
	    float: left;
	}
	.text_tuyen h4 {
	    height: 50px;
	    overflow: hidden;
	}
	.tin_ts {
	    width: 50%;
	    float: left;
	    padding: 0 10px;
	}
	.content_baiviet_3 {
	    display: inline-block;
	    width: 100%;
	    margin-bottom: 30px;
	}
	.noibat_tin {
	    margin-bottom: 30px;
	    display: inline-block;
	    width: 100%;
	}
	.thuongne {
	    width: 50%;
	    float: left;
	}
	.tinthuong h4 {
	    height: 45px;
	    overflow: hidden;
	}
	.der_thuong {
	    height: 35px;
	    overflow: hidden;
	    line-height: 18px;
	}
	#khung_anh {
	    width: 25%;
	    float: left;
	}
	.lh_chung {
	    width: 33.33%;
	    float: left;
	}
	.lh_chung p {
	    font-size: 12px;
	}
	.left_lh, .right_lh {
	    width: 50%;
	    float: left;
	}
	
	.slide_home .slick-prev {
	    left: 45%;
	}
	.slide_home .slick-next {
		right: 45%;
	}
	.t_slide_1 {
		font-size: 14px;
	}
	.t_slide_2 {
		font-size: 18px;
	}
	.text_slide {
	    top: 55%;
	    right: 35px;
	}
}@media all and (max-width: 850px) {
	#navbar {
	    position: fixed;
	    top: 0;
	    right: 0;
	    width: 30%;
	    left: inherit;
	    z-index: 9999;
	}
	.modal {
		background: #00000094;
		z-index: 9999999999;
	}
	#desktop_show {
		display: none;
	}
	.khung_thongtin {
		min-height: 50vh
	}
	.menu-content {
	    position: fixed;
	    top: 105px;
	}
	.number_sv::before {
	    left: 35%;
	}
	
	.tongquat {
	    padding-top: 105px;
	}
	.box_logo {
	    height: auto;
	    padding: 20px 0;
	    float: left;
	}
	section {
	    padding-top: 23px;
	}
	#side_bot {
		display: block;
		background: #2F2F2F;
		position: fixed;
		bottom: 0px;
		left: 0;
		right: 0;
		z-index: 99999;
		transition: all 0.5s;
	}
	#mobile_home {
	    display: block;
	}
	.reg_box {
	    width: 90%;
	}
	.scrollUp {
	  transform: translateY(-100px);
	}
	.scrollDown {
		transform: translateY(100px);
	}
	.modal-dialog {
		width: 80% !important;
	}
	.khung_bot p {
		margin-bottom: 0px;
		margin-top: 5px;
	}
	.khung_bot {
		width: 33.33%;
		float: left;
		text-align: center;
		color: white;
		padding: 10px 0;
	}
	.khung_bot:nth-child(2) {
		border-left: 1px solid white;
		border-right: 1px solid white;
	}
	
	.menu-content.open {
		display: block;
	}
	.menu-content {
		display: none;
	}
	.menu__item a { 
		color: black;
	}
	.mobile_tabtop {
		display: block;
	}

	.menu {
		height: 450px;
		overflow-y: scroll;
	}

	.lh::before {
	    left: 0% !important;
	}
	.visible-xs.is-active {
	    right: 10px;
	}
	.visible-xs {
		display: block !important;
	}
	#top_bar {
	    display: none;
	}
	.bor_top {
		display: none;
	}
	.center_tab {
		display: none;
	}
	
	header {
    	position: fixed;
	    top: 0;
	    z-index: 99;
	    width: 100%;
	    background: #f9f9f9;
	    box-shadow: 0px 0px 3px #ccc;
	}
	#wrapper {
	    margin-top: 85px !important;
	}
	.back_text {
		width: 100%;
	}
	.box_tin img {
	    width: 23%;
	}
	.text_tin {
	    width: 77%;
	}
	.fot_1 {
	    float: left;
	    width: 30%;
	}
	.fot_2 {
		width: 70%;
	}
	.fot_3 {
		width: 100%;
	}
	.search {
	    position: relative !important;
	    right: 10px;
	    width: 100%;
	}
	 .mobile_lang, .login_mobile {
	    display: table;
	    text-align: center;
	    width: 100%;
	    line-height: 20px !important;
	    padding: 10px;
	}
	.name_chuc p {
	    font-size: 11px;
	}
	.box_reg {
		display: none;
	}
	.menu-button {
		top: 30px;
		right: 20px;
	}
	.contact_top {
		display: none;
	}
	.left_logo {
	    width: 35%;
	}
	.right_contact {
	    width: 65%;
	}
	.right_contact {
	    padding: 20px 0;
	    text-align: right;
	}
	.mobile_lang img {
	    margin-right: 5px;
	    height: 25px;
	}
	.contact_top li:nth-child(2) {
		margin-right: 30px;
	}
	.contact_top li {
		text-align: left;
	}
	
	.login_lang {
		display: none;
	}
	.text_log {
		line-height: 20px;
	}
	.text_ls h5 {
		height: 45px;
   	 	overflow: hidden;
	}
	.user {
		float: left;
	}
	.der_sub {
	    height: 120px;
	}
	img.right_img {
	    display: none;
	}
	#background_tin {
	    height: 260px;
	}
	.baiviet_xem {
	    padding: 10px 0 50px 0;
	}
	.right_view {
	    float: right;
	    padding-left: 0;
	    padding-bottom: 20px;
	    display: inline-block;
	    width: 100%;
	}
	.lich_tuyen {
	    width: 50%;
	}
	.text_ls {
		height: 88px;
	}
	.tab_tuchinh a {
	    padding: 10px 10px;
	    font-size: 11px;
	}
	.thuongne {
	    width: 100%;
	}
	.der_thuong {
	    height: 135px !important;
	}
	.der_noibat {
	    height: 110px;
	    line-height: 22px;
	}
	.time_post {
	    padding: 5px 0;
	}
	.video iframe {
	    height: 350px;
	}
	.dangxem .line {
		padding: 24% 0;
	}
}@media all and (max-width: 768px) {
	
}@media all and (max-width: 668px) {
	.khung_taikhoan {
	    float: left;
	    width: 100%;
	}
	.khung_thongtin {
	    float: left;
	    width: 100%;
	    padding-left: 0px;
	}
	#background_tin h2 {
		font-size: 16px;
		padding: 20px;
	}
	#background_tin {
	    height: 120px;
	}
	.modal-dialog {
	    width: 95% !important;
	}
	.thongbao li a {
	    max-width: 200px;
	    display: inline-block;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    white-space: nowrap;
	}
	.doimatkhau {
	    width: 100%;
	    margin: 0 auto;
	}
	.noidung_tk h3 {
	    font-size: 16px;
	    line-height: 21px;
	}
	#page_1, #page_2, #page_3, #page_4, #page_5, #page_6 {
		display: inline-block !important; 
		width: 100% !important
	}
	#header_pc {
	    height: 0vh;
	}
	.khung_sv li p {
	    padding: 0 10px;
	}
	.slide_camnhan_mb  {
		padding: 30px 0 50px;
	}
	.menu-content {
		top: 75px;
	}
	.video_back {
		display: none;
	}
	.box_student {
		padding-top: 50px;
	}
	.khung_dt {
		margin: 15px 0 0;
	}
	.hovereffect:hover > .text_daotao {
		display: block;
	}
	.text_tin {
		padding-left: 0px;
		padding-top: 10px;
	}
	.hovereffect .overlay {
		display: none;
	}
	.slide_daotao_mb {
		margin: 10px 0 !important
	}
	.chuongtrinh {
	    padding-bottom: 50px;
	    text-align: center;
	    padding-top: 20px
	}
	.gtddd {
		display: block;
	}
	

	.slide_home img {
	    width: 100%;
	    object-fit: cover;
	    height: 100%;
	    position: absolute;
	    left: 0;
	}
	.box_tin:nth-child(4) {
		display: block;
	}
	.slide_home {
		    height: 100%;
		}
	.reg_box {
	    width: 78%;
	}
	.mxh_fot {
		float: left;
	}
	.number_sv::before {
		left: 38%;
	}
	#desktop_slide {
		display: none;
	}
	section.scrollify {
    padding-top: 13vh;
	}
	#mobile_slide {
		display: block;
		margin: 0 15px;
	}
	#page_2 {
		padding: 20px;
		padding-bottom: 0px;
	}
	.left_logo {
	    width: 100%;
	}
	.contact_mobile {
		display: inline-block;
		width: 100%;
	}
	.anh_mobile img {
		width: 100%;
	}
	.anh_mobile {
		display: block;
	}
	
	.tintuc {
		margin: 15px 0;
	}
	.title_chung_2 {
	    margin: 0 auto;
	    float: inherit;
	    margin-bottom: 20px;
	    font-size: 17px;
	    width: 100%;
	}
	.back_text h3.title_chung_2 {
	    width: 80%;
	}
	.border_title::after {
		display: none;
	}
	.title_chung_2::before {
		left: 40%;
	}
	#navbar {
		width: 100%;
	}
	.contact_top li {
	    padding: 0 10px;
	    line-height: 40px;
	}
	.contact_top li p {
		float: left;
	}
	.visible-xs.is-active {
	    right: 10px;
	}
	.contact_top li .title_email {
	    float: left;
	}
	.menu__item {
	    margin: 0;
	    padding: 0 10px;
	    display: table;
	    width: 100%;
	}
	#page_6 {
		padding: 30px 20px 0 20px;
	}
	#footer {
		height: 18%;
	}
	.chuongtrinh .ok_ok {
	    margin-top: 50px;
	}
	footer {
	    padding: 20px 10px;
	    height: 82%;
	}
	.slideshow {
		height: 320px;
	}
	.box_logo {
		padding:5px 0;
	}
	.menu-button {
		top: 15px;
	}
	.tongquat {
		padding-top: 75px;
	}
	div#page_1 {
		height: 35%;
	}
	.search {
		right: 0px;
	}
	.search button {
		right: 20px;
	}
	.menu_act::before {
		width: 95%;
	}
	.mobile_lang {
	    float: left;
	    width: auto;
	    text-align: left;
	}
	.mobile_reg {
	    width: 70%;
	    display: none;
	    float: left;
	    text-align: left;
	}
	.box_sub {
		padding: 0 30px;
	}
	p.bold {
	    padding-right: 20px;
	}
	.right_contact, .left_top {
		display: none;
	}
	.mxh_mobile {
	    display: inline-block;
	    width: 100%;
	    height: 40px;
	    border-top: 1px dotted #cccc;
	}
	.mxh_mobile li {
	    float: left;
	    list-style-type: none;
	    padding: 0 15px;
	}
	
	#navbar {
	    position: fixed;
	    top: 85px;
	    right: 0;
	    width: 100%;
	    left: inherit;
	    z-index: 99999;
	}
	.slide_home .slick-next {
	    right: 45%;
	}
	.slide_home .slick-prev {
	    left: 40%;
	}
	.slideshow .per_slide img {
		height: 100%;
		vertical-align: unset;
    	object-fit: cover;
	}
	.showhide {
		 transition: all 0.5s;
	}
	#page_1 {
		padding: 0;
	}
	.sub_box {
	    width: 50%;
	    padding: 25px;
	    height: 150px;
	    border: 1px solid #f1f1f1;
	}
	.text_daotao {
		font-size: 16px;
	}
	.sub_box:first-child > a .img_sub_box {
		height: 50px;
	}
	.center_mxh a img {
		margin-bottom: 5px;
	}
	.box_tin img {
	    width: 100%;
	    height: auto;
	}
	.text_tin h4 {
		padding: 0px ;
		height: 45px;
	}
	.text_tin {
	    width: 100%;
	    height: 100px;
	}
	.box_tin {
		background: none;
	    margin-bottom: 20px;
	    display: inline-block;
	    width: 50%;
	    float: left;
	    padding: 0 10px;
	    height: auto;
	}
	.time_tin {
		left: 0px;
	}
	.khung_sv li {
	    width: 50%;
	    margin-bottom: 20px;
	}
	.box_cn {
		margin: 15px 0;
	}
	.avatar {
	    width: 80px;
	    height: 80px;
	}
	.text_cn {
		margin-top: 0px;
	    width: 75%;
	}
	.text_cn h4 {
		text-align: left;
		line-height: 21px;
	}
	.avatar {
		margin: 0 auto;
		float: left;
	}
	.khung_cn {
		padding: 0;
	}
	.box_cn::before {
	    left: 75px;
	    right: inherit;
	}
	#page_5 {
	    background-size: cover;
	    background-position: center;
	    padding: 50px 30px;
	}
	.end_1, .end_2 {
	    float: left;
	    width: 100%;
	    text-align: center;
	    margin: 5px 0;
	}
	#content_tintuc {
		padding: 10px 30px;
	}
	
	.fot_1 {
		text-align: center;
		width: 100%;
		padding-bottom: 0px;
		display: none;
	}
	div#page_8 {
	    height: 30vh;
	}
	.page_footer {
	    height: auto;
	}
	.fot_1 img {
		width: 100px;
	}
	.fot_2 {
	    width: 100%;
	}
	.box_gt_2 {
	    float: left;
	    width: 100%;
	    padding-right: 0;
	}
	.box_gt_3 {
	    float: left;
	    width: 100%;
	    padding-left: 0;
	}
	.img_gt, .img_gt_3 {
		display: none;
	}
	.khung_doingu {
	    width: 100%;
	}
	.name_chuc p {
	    font-size: 14px;
	}
	#background_tin {
		display: none;
	}
	.img_sub {
	    width: 100%;
	}
	.der_sub {
	    height: auto;
	}
	.lich_tuyen {
	    width: 100%;
	}
	.der_tuyen {
	    height: auto !important;
	}
	.der_noibat {
	    height: 90px !important;
	    overflow: hidden;
	}
	.text_sub {
	    width: 100%;
	}
	.tin_ts {
		width: 100%;
		padding: 0px;
	}
	.video_top, .list_video, .panel_video {
		padding: 0px;
	}
    .panel_video {
    	margin-bottom: 15px;
    }
	.thuongne {
		padding: 0px;
	}
	.tab_tuchinh li {
		margin-bottom: 25px;
	}
	.img_ls {
	    width: 100%;
	    float: left;
	}
	.panel_video {
	    width: 100%;
	}
	.play {
	    top: 37%;
	    left: 40%;
	}
	#khung_anh {
	    width: 50%;
	}
	.left_lh, .right_lh {
	    width: 100%;
	}
	.lh_chung img {
		display: none;
	}
	.border_title h4 {
		text-align: center;
		line-height: 23px;
	}
	.left_lh {
		margin-bottom: 30px;
		padding-right: 15px;
	}
	.dangxem .line {
	    padding: 30% 0;
	    font-size: 18px;
	}
	.text_noibat {
		padding: 20px;
	}
	.ba_o, .sau_o {
	    width: 100%;
	}
	.img_noibat, .text_noibat, .img_noibat img {
		width: 100%
	}
	.noidung_xem  img {
		width: 100% !important;
		height: auto !important;
	}
	.anhmb {
	    position: relative;
	}
	.text_ls {
	    height: auto;
	    width: 100%;
	}
	.fot_2, .fot_3, .end_1, .end_2 {
   	 	padding: 0 30px;
	}
	.fot_2, .fot_3 {
		margin-top: 15px;
	}
	.lh_chung {
	    width: 100%;
	    margin-bottom: 20px;
	}
	.lh_chung img {
	    float: left;
	}
	.lh_chung:nth-child(2) img, .lh_chung:nth-child(3) img {
	    position: relative;
	    left: 7px;
	}
	.center_tab {
	    padding: 0 15px;
	}
	.right_more {
		margin-bottom: 50px;
	}
	.cd-dropdown-wrapper {
	    top: 0;
	    left: 0;
	    width: 100%;
	    padding: 0;
	}
	.baiviet_xem {
	    padding: 10px 30px 50px 30px;
	}
	.lich_tuyen {
		padding: 0px;
	}
	.box-alxem {
		width:50%;
	}
	.box-alxem:nth-child(5) {
		display: none;
	}
	.khung_chuongtrinh {
		margin-top: 30px;
	}
	.contact_top {
	    display: inline-block;
	    width: auto;
	}
	.right_more {
	    text-align: center;
	    padding-top: 25px;
	}
	.back_text {
	    padding: 30px 25px;
	    height: auto;
	}
	#page_4 {
		padding: 60px 20px;
	}
	.border_title h4, .border_title_2 h4 {
		font-size: 15px;
	}
}@media all and (max-width: 480px) {
	.title_chung {
		font-size: 19px;
	}
	.end_1, .end_2 {
		font-size: 12px;
	}
}@media all and (max-width: 320px) {
	.sub_box:first-child > a .img_sub_box {
	    height: 84px;
	}
}@media (min-width: 1600px) { 

	#background_tin {
		height: 600px;
	}
	.box_tin img {
		width: 160px;
	}
	#page_5 {
	    background-size: cover;
	}
	#page_8 {
	    height: 75%;
	}
	.page_footer {
	    height: 25%;
	}

	.right_more {
		padding-right: 20%;
	}
	.khung23 {
		height: auto;
	}
}