@media screen and (max-width: 1024px) {
div.menu ul li a{padding:0 20px}
}
@media screen and (max-width: 960px) {
div.header{display:block;background: none;width: 100%;}
nav#menu{display:none}
div.wap_menu{height:auto}
div.wap_menu .menu {width:100%;margin:0px;padding: 0px 5px;}


div#header .content_bn{text-align:center;}
.info_header span{margin:0;line-height:20px}
.info_header{position:relative;top:auto;right:auto;width:100%;text-align:center;padding:5px;}
.info_header .ten_cty {width:100%;text-align:center;}
div#lang {margin:0px;width:100%;}
.info_header .phone , .info_header .email {display:inline-block;vertical-align:top;margin:2px 10px;float:none;}

.sp_cart_top {position: relative;
    display: inline-block;
    bottom: auto;}

div#lienket{display:none}
div#header .logo , .hotline_top{display:none}
div#header .banner {margin: 0px;}
.hotline_m{float:right;display:block;padding-right:10px;font-size:22px;color:#FF2B2B;font-family:UTM_impact}
div#main_content{width:100%}
div#footer{width:100%}
div#slider{width:100%;padding:0;border:none;margin: 44px auto 0px;}
div#danhmuc{display:none}
div#right{width:100%}
div#left{display:none}
div#main_footer{width:100%}
div#thongke{width:100%}
div.thongke_an{display:none}
div.tt_lh{width:100%}
div.bando{width:100%}
.menu_login{display:none}
}
@media screen and (max-width: 920px) {

    img.logoslider {
    left: 20px;
    width: 84px;
}

.header a.hien_menu {
    font-size: 24px;
}


.col_w90.tieudetenmotctdt a {
    font-size: 15px !important;
}

.tenmotctdt {
    display: flex;
}

.col_w10.hinhtenmotctdt {
    padding: 15px 0px !important;
}

button.slick-next.slick-arrow {
    right: -23px;
}

.motlevelkhoahoc {
    width: 100%;
}
    div#vechungtoi {
    background: #4f4f4f !important;
    padding: 50px 25px;
    margin-top: 1px;
    height: auto !important;
}

div#tdvechungtoi {
    font-size: 32px;
}

div#motavct {
    width: 100%;
}

a.thtvct {
    font-size: 14px;
    padding: 12px 21px;
}

div#hvddt {
    width: 100%;
}

div#chuongtrinhdaotao {
    background: #3a3a3a !important;
    padding: 50px 25px;
}

div#tdvechungtoi:before {
    top: -5px;
    left: -11px;
    width: 50px;
    height: 51px;
}

.tenmotctdt {
    position: relative;
}

.col_w90.tieudetenmotctdt a {
    font-size: 17px;
}

.motdngvnoidungctdt {
    padding: 20px 13px;
    display: inline-flex;
    width: 100%;
}

.motdngvnoidungctdt h3 {
    font-size: 14px;
}

.col_w50.lefttht {
    font-size: 14px;
}

.col_w50.righttht {
    font-size: 13px;
}

.slick-next {
    right: -28px;
    z-index: 99999999 !important;
}

button.slick-prev.slick-arrow {
    left: -28px;
}

div#dsdngv {
    width: 100%;
    display: flex;
}

.motdngv {
    margin: 4px 6px;
}

div#tintuc_index {
    padding: 50px 25px;
}

.box_news.n_index.slick-slide {
    padding: 0px 10px;
}

.box_news a img {
    margin-right: 0px !important;
    width: 100%;
}

.news_ngaythang {
    width: 100%;
}

div#dskhoahoces {
    padding: 50px 25px;
}

h3.tenmotkhoahoc {
    padding: 20px;
    font-size: 22px;
    width: 100%;
}

h3.tenmotkhoahoc a {
    font-size: 22px;
}

div#div_dangkynhantin {
    background: #3d3d3d !important;
    height: auto !important;
    padding: 67px 10px;
}

div#dknt {
    margin: 0px;
}

.col_w40.ftleft {
    text-align: center;
}

.col_w20.ftbetween {
    width: 100%;
    text-align: center;
    padding-left: 0px;
}

.col_w40.ftright {
    width: 100%;
    text-align: center;
}
.box_news2{width:100%}
div.search{position:relative;top:auto;right:auto;width:100%;border-radius:0}
.item{width:calc((100% / 3) - 20px)}
#toptop{bottom:40px;left:-20px}
.col_quangcao_i{display:none}
.col_tintuc_i{width:100%}
#sanpham_noibat{margin-top:10px}
}
@media screen and (max-width: 700px) {
    .hvddthinh {
    float: left;
    width: 20%;
    padding-top: 15px;
}
.hvddtsoluong h3 {
    color: #fcc207;
    letter-spacing: 1px;
    font-size: 45px;
    font-family: msm;
}
.hvddtsoluong p {
    color: white;
    letter-spacing: 1px;
    font-family: msm;
    font-size: 13px;
}
    div#dslevelmotkhoahoc {
    width: 94%;
    margin: 0 auto;
}
.item_duan{width:100%}
.search_product{top:-35px}
.content_banner{text-align:center}
.dienthoai_top{top:3px}
.item{width:calc((100% / 2) - 20px)}

.col_slide1 {width: 100%;}
.col_slide2 {width: 100%;}

.box_news.n_index {font-size: 12px;}
.box_news.n_index .ten a {font-size: 13px;line-height: 20px;}
.box_news.n_index .mota {display: none;}

}
@media screen and (max-width: 603px) {
.gioithieu_index .col_gt{width:100%}
.zoom_slick{width:85%;max-width:400px;float:none;margin:auto}
.product_info{width:100%;margin-top:10px}
.gh_an{display:none}
.box_news{width:100%}
.dangky,div.dangnhap{width:100%}
.col_ft{width:100%;padding:5px}
.copy_right .c1{display:none}
.copy_right .c2{width:80%}
div#tabs ul#ultabs{padding-left:15px}
div#tabs ul#ultabs li{margin-right:15px;font-size:17px;padding-right:15px}
form#frm_dknt{float:none;display:inline-block;vertical-align:top;margin:0;text-align:center}
.col_w40,.col_w60,.col_w50,.col_w70{width:100%}
.col_w30,.col_w20{width:100%}
.box_first_news,#slick_tintuc_i{width:100%;padding:0;margin-bottom:10px}
}
@media screen and (max-width: 460px) {
div.tieude_giua{font-size:18px}
div.frm_lienhe .item_lienhe input[type='text'],div.frm_lienhe .item_lienhe textarea,div.frm_lienhe .item_lienhe input[type='password']{width:100%}
div.frm_lienhe .item_lienhe select{width:100%}
.map_description{width:100%}

div.frm_lienhe .item_lienhe p{width:100%}
.othernews ul.phantrang{margin-left:0}
.box_news h3 a{font-size:14px}
.box_news_i{width:calc(100% - 30px)}
.item{width:calc((100% / 2) - 13px);margin:10px 5px}
.col_w30{width:100%}
}
@media screen and (max-width: 360px) {
.dmsp-big{width:calc(100% - 20px)}
.item_dn{width:calc(100% - 25px)}
}