@media (min-width: 1200px){
	.container{width: 1210px;}
	.all_spbc .col-pro{width: 100%; padding: 0px;}
}	

@media (max-width: 1200px){
	.container{width: 100%;}
	#timkiem{margin-top: 18px;}
	.shop_cart{margin: 10px 0px; float: left;}
	.hotline, .menu_desk{display: none;}
	.logo{position: absolute; margin: 10px 0px; left: 50%; transform: translate(-50%,0);}
	.logo img{ height: 100px;
        width: auto;
        top: -30px;
        position: relative;}
	.menu_mobile{
		display: block; 
	}
	.banner{margin-left: 20px;}
	.col-r-slider{display: none;}
	#slider{width: 100%;}
	#qc{padding: 10px 0px 20px; background: #fff9f9;}
    /*#support_mobile{
        display: table !important;
    }*/
    .col-foot{width: 100%; margin: 0px; margin-bottom: 30px;}
    .copyright{text-align: center; margin-bottom: 15px; width: 100%;}
    .thongke{text-align: center; width: 100%;}
    .col-dt{width: calc(100% / 5);}
    .prev_doitac{left: 0px;}
    .next_doitac{right: 0px;}

    .prev_sp{left: 0px; }
	.next_sp{right: 0px; }

	.info_product{width: 100%;}
	.spbc{width: 100%;}
}

@media(max-width: 1100px){
	
}



@media(max-width: 1024px){
	.full_bg_mobile{background-size: auto 100% !important;}
	.mxh{display: none;}
	.hotline{display: none;}
	
	.qc_list{display: none;}
	.all_pro_list{width: 100%;}

	.item_menu{width: 100%; margin-bottom: 60px;}
	.item_dv_home2 .info{padding: 20px;}
	.item_dv_home2 .info .name h3{font-size: 17px;}
	
	.img_detail{margin-bottom: 20px;}
	.img_detail, .info_detail{padding: 0px 10px;}
	.col-other-l{width: 100%; margin-bottom: 30px;}
	.col-other-r{width: 100%;}
	
}

@media (max-width: 992px){
	.name1_about{font-size: 28px;}
	.name2_about{font-size: 34px;}
	.col-imgs{width: 100%;}
	.col-about{width: 100%; margin-bottom: 20px;}

	.col-img:nth-child(4n+1){clear: none;}
	.col-img:nth-child(3n+1){clear: left;}

	.col-pro:nth-child(4n+1){clear: none;}
	.col-pro:nth-child(3n+1){clear: left;}

	#btn_filter{display: block;}
	.product-filter{display: none;}
}

@media(max-width: 966px){
	
}

@media (max-width: 870px){

}

@media (max-width: 800px){
	.col-dt{width: calc(100% / 4);}
	.col-dknt{padding: 30px 20px; width: 100%;}
}

@media (max-width: 768px){
	.banner{width: 100%; text-align: center; max-width: 100%; margin: 0px;}
	.banner img{max-width: 100%; height: auto;}
	.wrap_name .name { font-size: 22px; background: url(../images/name.png) no-repeat center 14px; background-size: 50%; padding-bottom: 5px; }
	.wrap_name .name h1{font-size: 22px;}
	.name_home span{font-size: 16px;}
	.name_product h1{font-size: 16px;}
	.company_name{font-size: 20px;}
	.name_pro .txt_l{font-size: 16px;}
	.item_info_detail.name_detail h1{font-size: 16px;}
	.name_dv{font-size: 16px;}
	.txt_dknt1{font-size: 16px;}
	.item_pro .name h3{font-size: 15px;}
	.item_pro .view a{font-size: 12px;}

	.wrap_pro .title p.name_list{font-size: 22px; text-transform: uppercase;}
	.wrap_pro .title p.name_pro{font-size: 16px;}

	.col-dv:nth-child(3n+1){clear: none;}
	.col-dv:nth-child(2n+1){clear: left;}
	.col-img:nth-child(3n+1){clear: none;}
	.col-img:nth-child(2n+1){clear: left;}
	
	.row_pro_home .content_pro{margin-left: -8px; margin-right: -8px;}
	.col-pro{padding: 0px 10px;}
	.col-pro:nth-child(3n+1){clear: none;}
	.col-pro:nth-child(2n+1){clear: left;}

	.col-pro3:nth-child(3n+1){clear: none;}
	.col-pro3:nth-child(2n+1){clear: left;}
	
	.col_news:nth-child(3n+1){clear: none;}
	.col_news:nth-child(2n+1){clear: left;}
	.col_news{padding: 0px 7px;}

	.item_al .info{opacity: 1; visibility: visible;}

	.list_map_home{top: 0px; left: 0px; transform: translate(0,0); width: 100%; max-width: 100%; position: relative; padding: 15px;}
	#map_home .frm iframe{height: 250px;}
	
	.wrap_dv{padding: 20px 15px;}
	.item_dv_home .name h3{font-size: 14px;}
	.item_dv_home .name a{white-space: normal;}
	
	.item_dv_home2 .info{width: 100%;}
	.item_dv_home2 .img{width: 100%;}

	.small_vd{padding: 10px 15px; max-width: 25%;}
	.li_tab{margin: 0px 10px 10px; font-size: 14px;}

	.item_info_detail span.price_now{font-size: 20px;}
	.item_info_detail .price_old{font-size: 15px;}


}

@media (max-width: 740px){
}

@media (max-width: 640px){
	.col-dt{width: calc(100% / 3);}
	.map_home iframe{height: 250px;}
	#why{padding: 27px 0px;}
	.small-item .img{width: 120px;}
	.small-item .info{width: calc(100% - 135px);}
}

@media (max-width: 603px){
	#other2{margin-top: 0px;}
	#ifr_video{height: 250px;}
	.main-vd{width: calc(100% - 110px);}
	.thumb_video{width: 100px;}

	.col-other{padding: 0px;}
	.col-other .title{font-size: 22px;}
	#other .content.news .list-news-small{padding: 0px;}
	.item_ttnb .name a{font-size: 14px;}
	.item_about .name a{font-size: 18px;}
	.item_about .des{font-size: 12px;}
	.col_news{padding: 0px; width: 100%;}
	.item_kgq .overlay{display: none;}
	.item_al .name{font-size: 22px;letter-spacing: 2px; left: 1em; top: 2em;}
	.item_menu{margin-bottom: 20px;}
	.item_menu .img_menu{width: 200px;}
	.item_menu .list_menu .name{font-size: 30px;}
	.item_menu .list_menu{padding: 30px 45px 30px 20px;}

	.box_product_list .name h3{font-size: 14px;}
}

@media (max-width: 568px){
	.col-dt{width: calc(100% / 2);}
	
}
@media (max-width: 500px){
}
@media (max-width: 480px){
	.item_menu .list_menu{width: 100%; padding: 20px; height: auto;}
	.item_menu .img_menu{position: relative; top: 0px; width: 100%; height: auto;float: right;}

	.name_home .txt_l{padding-left: 65px; padding-right: 15px; min-width: 175px;}
	.name_home .txt_l a{font-size: 14px;}
	.name_home .txt_r{padding-right: 10px;}
	.name_home .txt_r a{font-size: 11px;}
	.big_vd .play{width: 50px; height: 50px;}
}

@media (max-width: 460px){
}

@media(max-width: 380px){
	.row_service{background-size: auto 100% !important;}
}

@media (max-width: 360px){
	
}

@media (max-width: 320px){
	
}

@media (max-width: 240px){
	
}