

@media (max-width: 1200px) {
	.box_right_menu{}
}
@media (max-width: 1170px) {
	.nav ul li{
		padding:0 16px;
	}
}
@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 14px;}
}
@media (max-width: 1000px) {
	.nav ul li{padding:0 29px}
}

@media (max-width: 768px) {
	header{padding-bottom:20px}
	.menu {
		width: 100%;
		background: #e67815;
		margin-top: 0px;
		display: none;
	}
	.menu .nav{padding-top:40px;}

	.togger-menu {
		display: inline-block;
		width: 100%;
		cursor: pointer;
		margin-bottom: -6px;
	}

	.togger-menu span {
		float: left;
		color: #fff;
		font-size: 20px;
		margin-right: 10px;
		margin-left: 10px;
		line-height:38px;
	}

	.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: 6px;
		position: relative;
		right: -15px;
	}

	.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:20px
	}
	.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 {
		margin-top: 20px;
		display: none;
	}

	.mxh {
		margin-top: 20px;
		float: none;
		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%}
	.box_gps .item_title{padding: 0;}
	.list_cate_home .box_cate .cate_more {
		display: none;
	}
	.box_ct_top .item_des{display: none}
	.product_name{
		font-size: 30px;
		line-height: 70px;
	}
}
@media (max-width: 568px) {
	.list_cate_home .box_cate .box_cate_info{width:100%;}
	.list_cate_home .box_cate .cate_img{display:none}
	.bg_contact{background:none}
	.img_bg{display:none}
	.nd_intro .box_scoll{position:relative;margin-top:20px}
}
@media (max-width: 480px) {
	.box_article .item_news .box_info_news .excerpt{display:none}
	.box_right_menu{right:5px}
	.search{width:180px;}
	.search input{width:148px;}
	.list_cate_home .box_cate .cate_more{display: block}
	.product_name{
		font-size: 26px;
		line-height: 70px;
	}
}
@media (max-width: 320px) {
	.product_name {
		font-size: 26px;
		line-height: 70px;
	}
	.link_title_cate{
		line-height:18px;
	}
	.link_title_cate a{
		font-size: 14px;
	}
}