div.maxwidth {width:90%;margin:0 auto;max-width: 1200px;}
@media (min-width: 1200px){


}
@media (max-width:1300px){
	#menu_top:after,#menu_top:before,.wrapper:after,.wrapper:before{display: none;}

}
@media (max-width:1200px){
	.pddl_0{padding-left: 15px !important;}
	.pddr_0{padding-right: 15px !important;}
	.footer_end{text-align: center !important;}
	#menu_top{display: none;}
	.menu_rp {display:block;}
	.slogan{margin-left: 0px;}
	.header{background: #fff}
	.logo{width: 100%;text-align: center;}

}
@media (max-width: 990px){
	.news_slider{display: none}
	.footer{background: #272727}
	.box_ft{width: 100%}
	.box_ft1, .box_ft2, .box_ft3, .box_ft4{width: 25%}
	.box_duan{width: 33.3%}
	.title_ab h3{font-size: 20px;}
	.logo_intro, .bv_intro{width: 100%;text-align: center;}
	.line_intro{display: none}
	.center_intro{padding: 0px;}
	.top_intro{padding: 20px;}
	.box_ht h3{font-size: 15px;}
	.img_list_left{display: none}
	.pro_right, .form_lh_index{width: 100%}
	.wr_service{width: 100%}
	.new_nb{display: none}
	.line_news{width: 100%}
	.list_product{display: none}
	.product_nb{width: 100%}
	.img_top h3{font-size: 15px;}
	.title_main h2{font-size: 18px;}
	.bottom_two{width: 50%}
	.setting{display: none}
	.setting{text-align: center;width: 100%}
	.title h4{font-size: 20px;}
	.box_video, .ds_sp, .ds_sp_nb {width: 33.3%}
	.news_left, .news_right, .tuvan_right, .ds_ab{width: 100%}
	.lienket{width: 100%}
	.info_st{display: none}
	.hr_left{display: none}
	.ds_qc{padding: 10px 0px;}
	.ds_qc h4{font-size: 20px;}
	.ds_qc p{font-size: 16px;}
	.copy{width: 100%}{width: 100%}
	.khung_left{display: none}
	.khung_right{width: 100%}
	.info_left{display: none}
	.info_right{width: 100%}
	.left-index{display:none;}
	.content-index{width:100%;}
	.left{display:none;}
	.content{width: 100%}
	.da_item:nth-child(4n+1){clear:none;}
	.da_item:nth-child(3n+1){clear:both;}
	.box_top_content .desc.left-1{left: 0;}
	.box_top_content .bottom-1{bottom: 0;}
	.noidung-footer-one {    height:136px;}
	.sp_lq{display: none}
}

@media (max-width: 768px){
	div.maxwidth{width: 95%;}
	.da_form{width: 100%;margin: 10px 0px}
	.ct_lh{display: none}
	.box_news{width: 100%}
	.box_duan{width: 50%}
	.slogan{width: 100%;text-align: center;background: none}
	#timkiem{width: 100%;margin: 10px 0px}
	.img_news {width: 150px;}
	.ds_news p {overflow: hidden; text-overflow: ellipsis; white-space: normal; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; }
	.menu_qt li{width: 50%}
	.box_lv .img_lv{width: 150px;}
	.ds_lv h3{font-size: 20px;}
	.duan{width: 50%;}
	
	.box_ht{    display: inline-block; width: 30%; margin: 1%; -webkit-clip-path: inherit !important; clip-path: inherit !important; }
	.head_top p{width: 100%;text-align: center;}
	.box_ft, .letter, .fanpage, .thongke{width: 100%;padding: 10px 0px;}
	.img_about{width: 100%;margin-top: 10px;}
	.ds_about{width: 100%;}
	
	.map, .product-pic, .product-info, .khung_trai , .khung_phai, .first-item-news, .wr_service, .wr_kh, .wr_news, .khung_video, .bottom_news{width: 100%;padding: 0px;}
	.khung_video{margin: 10px 0px;}
	.box_ft, .chinhanh, .box_ft1, .box_ft2, .box_ft3, .box_ft4{width: 100%;margin: 0px;padding: 10px 0px;}
	.box_cn{display: none}
	.tin_left , .tin_right{padding: 0px;}
	.bottom_pt {padding: 0px;}
	.hotline_sl{display: none;}
	.ds_qc{padding: 5px 0px;}
	.ds_qc h4{font-size: 16px;}
	.ds_qc p{font-size: 14px;}
	.dangkymail{width: 100%;margin-top: 10px;}
	.info_news{margin-top: 20px;}
	.img-about{padding: 0px;}

	#footerSlideContainer{display: none;}
	.noidung-footer-one{height:auto;}
	.noidung-footer{margin-bottom:20px;}
	#lkweb{width:100%;}
	.box-video{padding:0px !important;}
	.box-tin-bottom{padding:0px;}
	.content-index{padding:0px;}
	.left-index {display:none;}
	.content-index{width:100%;}
	.dienthoai{display:none;}
	.head-phone{display:none;}
	.img-dv{width:100px;}
	.desc-dv {height: 20px;}
	.left-product{display:none;}
	.bottom_content .bottom_wrap{background: none;}
	.bottom_content .bottom_wrap .wrap{height: auto;padding:0px !important;border:none;}
	.bottom_content .bottom_wrap .wrap .cont{height: auto !important}
	
	.da_item:nth-child(4n+1){clear:none;}
	.da_item:nth-child(3n+1){clear:none;}
	.da_item:nth-child(2n+1){clear:both;}
	.call{display: block;}
	.footer_end{    position: relative; width: 100%;}
	.facebook_bt{display: none}
	.noidung_ft ,.menu_footer , .bando {padding: 0px;}
	.box_video, .ds_sp, .ds_sp_nb, .ds_sp_index {width: 50%}
	.logo_ct {position: relative; right: 0px; bottom: 0px; margin: 10px 0px; }
}
@media (max-width: 580px){
	body section.contact,.bg-img-contact{width: 100% !important;}
	.modal-dialog {
    width: 95% !important;
	}
	.box_ft{width: 100%;margin: 10px 0px;}
	.project_item .over_lay .desc{display: none;}
	.title_dt h4 {
    padding: 0 10px;
    display: inline-block;
    font-size: 25px;
    text-transform: uppercase;
    font-family: 'Open Sans',sans-serif;
    font-weight: 700;
    position: relative;
    line-height: normal;
    padding-bottom: 12px;
}

}

@media (max-width: 480px){
	.row_15.slick_duan1{display: flex;flex-flow: row wrap;margin: 0 -10px;}
	.box_duan{width: 100%}
	.date_news{display: none}
	.box_ht{width: 100%}
	.bottom_two{width: 100%}
	.first-item-news .img{width: 100%}
	.tintuc_left p{display: none}
	.sp_click  {font-size:12px;}
	.noidung-footer{padding:0px;text-align:center;}
	.noidung-guitin{padding:0px;display:none}
	.noidung-tk{text-align:center;}
	.noidung-tk ul {background:none !important;}
	.video{padding:0px;}
	.img-dv { width: 100%;}
	.head-one{width:100%;}
	.img-dv-tow {margin-left:0px;}
	.img-dv{margin-right:0px;}
	.stt{top:30%;}
	.daichi-ft{text-align:center;margin-bottom:10px;}
	.header-midle .email i{display: none;}
	.header-midle .hotline{background: none;padding: 0px;font-size: 15px;}
	.tt_main .title:after,.tt_main .title:before{display: none}
	.tt_main .title{display: block;}
	.tt_main .title span{display: none;}

	.box-news h3 {padding-top: 15px;clear: both;}
	.box_top_content .dm_first .desc{position: relative;}
	ul.tab_home > li{width: 100%;text-align: center;}
	
	
}
@media (max-width: 320px){
	.menu_qt li{width: 100%}
	.box-sp-w{padding:0px !important;margin-bottom:10px;}
}


div.row_15_flex{display: flex;flex-flow: row wrap;margin: 0 -15px;}