

@media (max-width: 1200px) {
	.box_right_menu{}
}
@media (max-width: 1070px) {
	.box_right_menu{right:0;top:-35px;background: #ed1b24;padding:0 10px;}	
	.hotline{
		position: relative;
		margin: 0 auto;
	}
	.nd_intro .scrollbar-rail {
		/*max-height: 289px;*/
	}
}
@media (max-width: 1024px) {
	.nav ul li{padding:0 21px}
	.box_language{width:145px;}
	.mxh{margin:15px 0px 0 0;}
	.mxh a{margin-left: 12px;}
}

@media (max-width: 768px) {
	header{padding-bottom:20px}
	.menu {
		width: 100%;
		background: #3cc2e6;
		margin-top: 0px;
		display: none;
	}
	.menu .nav{padding-top:6px;}

	.togger-menu {
		display: inline-block;
		width: 100%;
		cursor: pointer;
		margin-bottom: -6px;
		background: #00a5d2;
	}

	.togger-menu span {
		float: left;
		color: #fff;
		font-size: 20px;
		margin-right: 10px;
		margin-left: 10px;
		line-height:38px;
	}
	.nav ul li{
		background:none;
	}
	.nav ul li a {
		text-decoration: none;
		color: #fff;
		width: 100%;
		display: inline-block;
		font-weight: 500;
	}

	.togger-menu i {
		float: right;
		right: 0;
		position: absolute;
		color: #ffffff;
		font-size: 25px;
		cursor: pointer;
		margin: 7px 15px 6px 0;
	}

	.togger-menu-sub {
		float: right;
		color: #961f1e;
		right: 0px;
		top: 0px;
		position: absolute;
		display: block;
	}
	.nav ul{padding:0 10px;width:100%;box-sizing:border-box;margin-right:0}
	.nav ul li:hover {
		transition: all 0.25s;
		color: #a1241c;
	}

	.menu ul li ul li {
		padding: 0px 15px;
		width: 100%;
		border-top: none;
		border-left: none;
		line-height: 40px;
		color: #666;
		border-bottom: 0px solid #e2e2e2;
		border-top: 1px solid #e2e2e2;
	}

	.menu ul li ul li a {
		color: #fff;
	}

	.menu ul li:hover ul {
		display: none;
	}

	.menu ul li ul {
		display: none;
		position: static;
		top: 45px;
		width: 330px;
		left: 0px;
		z-index: 99999;
		background: #ffffff;
	}

	.nav ul li ul {
		display: none;
		top: 45px;
		width: 100%;
		left: 0px;
		z-index: 99999;
		background: #fff;
		border: 0px;
	}

	.menu ul li {
		width: 100%;
		display: inline-block;
		list-style: none;
		float: left;
		padding: 0;
		font-size: 14px;
		height: auto;
		line-height: 38px;
		text-transform: uppercase;
		border-bottom: 1px solid #e2e2e2;
	}
	.slogan {
		font-family: monospace;
		font-size: 14px;
		color: #a1241c;
		line-height: 20px;
		margin-top: 15px;
	}
	.box_right_menu{top:0px;right:15px}
	.language {
		margin-top: 12px;
	}
	.search {
		float: right;
		margin-top: 30px;
		position: relative;
		right: -15px;
	}
	.box_language {
		margin-top: 0px;
	}
	.logo {
		margin-top: 10px;
		text-align: center;
	}

	#owl-demo .item img {
		display: block;
		width: 100%;
		height: 140px;
	}

	.title_primary {
		text-align: center;
		padding-bottom: 10px;
		font-size: 14px;
		text-transform: uppercase;
		font-weight: bold;
		font-family: tahoma;
		margin-top: 5px;
		color: #3b5998;
	}
	.box_article .item_news{
		margin-bottom:0px
	}
	.box_article .item_news .item_news_img{height:auto;}
	.box_article .item_news2{
		margin-bottom:20px
	}
	.box_article .title_news2 a{font-size:12px}
	.dangky_khoahoc .form_dangky button {
		margin-top: 20px !important;
		display: block;
		margin: auto;
		border: none;
		text-transform: uppercase;
		font-weight: bold;
		color: #a1241c;
		font-size: 16px;
		padding: 12px 30px;
		background: #fff;
		cursor: pointer;
		border-radius: 3px;
	}

		.btn_learn {
			margin-top: 45px;
			height: 40px;
			text-align: center;
		}

	.box_news .btn_news {
		margin-top: 10px;
		padding-right: 35px;
		text-align: center;
		margin-bottom: 10px;
	}

	.box_news {
		margin-top: 20px;
		border: 1px solid #e2e2e2;
	}

	.box_news .title_news {
		margin-top: 10px;
		text-align: center;
		color: #3b5998;
		font-size: 18px;
		padding-right: 0px;
	}

	.box_news .btn_news {
		margin-top: 10px;
		padding-right: 0px;
		text-align: center;
		margin-bottom: 10px;
	}

	.link_footer {
	}

	.mxh {
		margin-top: 20px;
		float: right;
		text-align: center;
	}

	.map {
		text-align: center;
	}

	.btn_learn a {
		width: 100%;
		text-transform: uppercase;
		font-family: tahoma;
		font-weight: bold;
		color: #3b5998;
		border: 1px solid #e4bdbd;
		background: none;
		border-radius: 5px;
		padding: 16px 40px;
		font-size: 16px;
		cursor: pointer;
		text-decoration: none;
	}

	.box_danhmuc img {
		width: 100%;
		height: auto;
	}

	.box_danhmuc {
		margin-top: 20px;
		border-bottom: 1px solid #eee;
		padding-bottom: 20px;
	}

	.iframe-video {
		width: 100%;
		height: auto;
	}
	.title_article {
		font-size: 15px;
		text-transform: uppercase;
		font-weight: bold;
		font-family: tahoma;
		color: #3b5998;
		padding-bottom: 20px;
	}
	.title_video {
		margin-top: 10px;
		font-weight: bold;
		font-size: 15px;
	}
	.date_video {
		font-size: 12px;
		margin-top: 0px;
		margin-bottom: 10px;
	}
    .box_tailieu {
        margin-top: 20px;
        border-bottom: solid 1px #e2e2e2;
    }
    .nd{
        display: none;
    }
    .box_tailieu .title a {
        text-decoration: none;
        font-size: 17px;
    }
    .box_tin_moi {
        margin-top: 10px;
        border-bottom: 1px solid #e2e2e2;
        padding-bottom: 10px;
    }
    .tin_tuyendung {
        margin-top: 20px;
        border-bottom: solid 1px #e2e2e2;
    }
    .tin_tuyendung .link_more a {
        color: #a1241c;
        text-decoration: none;
        border: 1px solid #b7a19f;
        padding: 4px 12px;
    }
    .list_khoahoc {
         margin-top: 20px;
         border: 1px solid #ccc;
         text-align: center;
         display: inline-block;
         padding-bottom: 10px;
         width: 100%;
         height: auto;
     }
    .list_khoahoc2 {
        margin-top: 20px;
        border: 1px solid #ccc;
        text-align: center;
        display: inline-block;
        padding-bottom: 10px;
        width: 100%;
        height: auto;
    }
    .list_khoahoc3 img {
         height: 235px;
         padding: 5px;
     }
    .list_khoahoc3 {
        margin-top: 20px;
        border: 1px solid #ccc;
        text-align: center;
        display: inline-block;
        padding-bottom: 10px;
        width: 100%;
        height: auto;
    }
    .img_news img {
        width: 90%;
    }
	.box_gps .item{
		margin-bottom:20px;
	}
	.nd_intro .scrollbar-rail {
		/*max-height: 289px;*/
	}
	.item_customer{width:50%}
	.list_cate_home .box_cate .cate_description{
		height:154px;
		overflow:hidden;
	}
	.list_cate_home .box_cate .cate_more{
		display:none
	}
	.weather .weather_info .colum div {
		padding: 0 0 0 9px;
	}
	.owl-buttons .owl-prev{
		top:14%;
		font-size: 50px !important;;
	}
	.owl-buttons .owl-next{
		top:14%;
		font-size: 50px !important;
	}
}
@media (max-width: 600px) {
	#fanback {
		display: none;
	}
	.bangthongke p{
		border:0;
		padding:0 2px;
	}
	.list_cate_home .box_cate .row {
		width: auto; 
	}
}
@media (max-width: 568px) {
	.list_cate_home .box_cate .box_cate_info{width:100%;}
	.bg_contact{background:none}
	.img_bg{display:none}
	.nd_intro .box_scoll{position:relative;margin-top:20px}
	.name_company{text-align: center;border: 0;}
}
@media (max-width: 480px) {
	.box_article .item_news .box_info_news .excerpt{display:none}
	.box_right_menu{right:5px}
	.box_language {
		margin-top: 0px;
	}
	.list_cate_home .box_cate .row{
		width:auto;
	}
	.list_cate_home .box_cate .cate_description{
		height:auto;
	}
	.box_footer .chinhanh{padding-top:5px;}
	.box_footer .address {margin-top: 5px;border:0;text-align:left}
	
}
@media (max-width: 320px) {
	.search{
		margin-top:0;
	}
	.box_language{
		width:100%;
	}
	.language{float:right}
	.mxh{float:left;margin-top: 12px;}
	.list_cate_home .box_cate .cate_more{display:block}
	
}