/* @media (min-width: 1300px){
	.container{width: 1320px;}
} */

@media (min-width: 1300px){
	.container{width: 1920px;}
}

@media (max-width: 1300px){

	.menu_mobile{margin-top: 0px;width: 40px;}
	#menu{display: none;}
	.sp_moi.banner_id{background-color:#c6bdb3;}
	.container{width: 100%;}
	.info_h1,.info_h3{display: none;}
	
	.prev_owl{left: 0px;}
	.next_owl{right: 0px;}
	.content_al{min-height: auto;}
	.item_al{margin-bottom: 16px; max-width: calc(33.33% - 8px);}
	.icon_per{display: none;}
}

@media(max-width: 1100px){
	
}
@media(max-width: 1200px){
	.menu_desk > ul > li{margin: 0px 4px;}
	.info_md{width: 100%;}
	.ha_md{width: 100%;display: none;}
}
@media(max-width: 1024px){
	.left-pro-detail img{width: 100%;}
	a#btn_menu_bootstrap{color: #000;}
	.hd_bottom{padding: 20px 0px;}
	.slogan marquee{line-height: 40px;}
	.slogan{height: 40px;}
	.gird-sp{grid-template-columns: repeat(3, 1fr);}
	.toolbar{display: block;}
	/*#full{padding-bottom: 45px;}*/
	.full_bg_mobile{background-size: auto 100% !important;}
	.full_bg_mobile2{background-size: 100% auto !important;}
	.info_head{display: none !important;}
	.next_slide,.prev_slide{width: 25px; height: 25px; background-size: 100% 100%;}
	#footer{padding: 40px 10px 20px;}
	.col-foot{width: 100%; margin: 0px; margin-bottom: 30px;}
	.link_map{position: relative; text-align: center; bottom: none; margin-bottom: 20px;}
	.copyright{text-align: center; width: 100%; padding-left: 0px; margin-bottom: 5px;}
    .thongke{text-align: center; width: 100%; }
    .mxh_f{position: relative; width: 100%;}

    .col-other-l{width: calc(50% - 10px); margin-bottom: 30px;}
    .col-other-r{width: calc(50% - 10px);}
    .title_other{font-size: 20px;}

    .col-l-dv{width: 100%;}
	.col-r-dv{width: 100%;}

    .item_news_two .img{width: 100px;}
    .item_news_two .des{display: none;}
    .col-home-qc{display: none;}
    .col-home-sp{width: 100%;}
}

@media (max-width: 992px){
	.banner{margin-left: 0; width: 100%; text-align: center; font-size: 22px; margin-top: 10px;}
	.l_news{width: calc(50% - 15px);}
	.r_news{width: calc(50% - 15px);}
	.item_news_two{width: 100%;}
}

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

@media (max-width: 900px){
	.logo img{height: 70px; width: auto;}
	.imgs_home{display: none;}
	.mxh_h{display: none;}
	.shop_cart{margin-top: 14px;}
	#timkiem{margin-top: 7px;}
	#menu{margin-bottom: 0px;}
	#menu .container{width: 100%;}
	.menu_desk{display: none;}
	.menu_mobile{display: block;}
	a.cart_mb{display: block;}
}

@media (max-width: 800px){
	.mt_hd{display: none;}
	#about_home .col-img{width: 100%; margin-bottom: 20px;}
	#about_home .col-info{width: 100%;}
	.head_about{padding-left: 20px;}
	.head_about:before{height: 53px}
	.head_about .txt1{font-size: 15px;}
	.head_about .txt2{font-size: 27px;}
	.dknt_f .l_dknt{width: 100%;}
	.dknt_f .r_dknt{width: 100%;}
	.item_camnhan .img{width: 100%; padding-top: 0px;}
	.item_camnhan .info{width: 100%; padding: 20px 15px; min-height: auto;}
	.col-other-l{width: 100%;}
	.l_ttnb{width: 100%;}
	.r_ttnb{width: 100%;}
	.col-other-r{width: 100%;}
}

@media (max-width: 768px){
	.section-menu{width: 100%;}
	.item_blog .info{padding: 20px 0px;}
	.ha_top{margin-bottom: 40px;}
	.nd_content{margin-top: 40px;}
	.info_nd_txt{width: 100%;margin-bottom: 40px;}
	.img_nd_txt{width: 100%;}
	.sn{font-size: 13px;}
	.gird_sp1{grid-template-columns: repeat(2, 1fr);}
	.footer_news:nth-child(1){width: 100%;margin-bottom:30px;}
	.footer_news:nth-child(2){width: 100%;margin-bottom: 30px;}
	.footer_news:nth-child(3){width: 100%;margin-bottom: 30px;}
	.footer_news:nth-child(4){width: 100%;}

	.nd_ft_top{padding-bottom: 40px;}
	.dg_name{font-size: 15px;margin-top: 15px;}
	.info_dg_r{padding: 20px 10px;}
	.danhgia_kh,.blog_id{padding: 40px 0px;}
	.name-product{font-size: 15px;}
	.price-per img{width: 70%;}
	.gird-sp{grid-template-columns: repeat(2, 1fr);}
	.bst_id{padding-top: 40px;padding-bottom: 40px;}
	.banner_id{padding-bottom: 0px;}
	.info_sp_r{padding: 40px 20px;}
	.sn{padding: 5px 10px;font-size: 14px;}
	.name_sp{font-size: 15px;margin-top: 15px;margin-bottom: 10px;}
	.sp_list{padding: 40px 0px;}
	.ten_pop{font-size: 30px;}
	.title_h2{font-size: 25px;}
	.logo img{width: 80%;height: unset;}
	.ha_bt_flex{justify-content: center;}
	.slogan marquee{line-height: 35px;}
	.slogan marquee{height: 35px;}
	.slogan{height: 35px;}
	.img_sp_l{width: 100%;}
	.info_sp_r{width: 100%;}
	.wrap_name .name{font-size: 20px;}
	.wrap_name .name h1{font-size: 20px;}
	.wrap_name .txt_home{font-size: 14px; margin: 5px 0px;}

	.item_dvhome .img{max-width: 100%; width: 100%;}
	.item_dvhome .info{max-width: 100%; padding: 15px 20px; position: relative; top: 0px; transform: none; float: right; width: 100%;}
	
	.col-pro{padding: 0px 8px;}
	
	.col_news:nth-child(3n+1){clear: none;}
	.col_news:nth-child(2n+1){clear: left;}
	.col_news{padding: 0px 7px;}

	
	.name_home{background: none; height: auto; line-height: normal;}
	.name_home .l_name{width: 100%; padding-left: 0px; font-size: 14px; text-align: center; background: url(../imgs/bg_name.jpg) repeat-x center top; height: 40px; line-height: 40px;}
	.name_home .r_name{width: 100%; text-align: center; color: #000; padding: 10px 0px 0px 0px;}
	.name_home .r_name a{color: #000;}
	#map_home iframe{height: 250px;}

	.col-l-dv{padding: 20px 15px 0px;}
	.txt_dv{font-size: 18px;}
	.dv_home{width: 100%; margin-right: 0px;}
	.txt_lh1{font-size: 20px;}
	.txt_lh2{font-size: 16px;}
	.item_ttnb .img{width: 100px;}
	.item_ttnb .info{width: calc(100% - 115px);}
	.item_ttnb .des, .item_ttnb .view{display: none;}
	#icon_lk{display: none;}
	#icon_lk img{width: 35px; height: auto;}
	.item_dv .name a{font-size: 15px;}
	.txt_dknt1{font-size: 22px; margin-bottom: 2px;}
	.view_home a{width: 100px; height: 30px; line-height: 30px; font-size: 12px;}

	.form-contact{width: 100%;}
}

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

@media (max-width: 640px){
	.bo_loc_r {width: 100%;text-align: center;}
	.btn_cutomer_style,.open-menu-desktop p{font-size: 15px;}
	.open-menu-desktop p{border-right: 1px solid #d9d9d9;}
	.l_news{width: 100%;}
	.r_news{width: 100%;}
	.item_news_two{margin-bottom: 0px; margin-top: 20px;}
	.item_loai .name a{font-size: 15px;}
	.frm_dknt .r_dknt{width: 100%;}
	.frm_dknt .r_dknt input{width: 100%;}
	.frm_dknt .btn_ac{width: 100%; text-align: center;}
	.grid_da .grid-item{width: calc(50% - 10px);}

}

@media (max-width: 603px){
	
	
	#menu{padding: 0px 0px;}
	.col-da{padding: 0px 10px;}
	.item_da .name a{font-size: 14px;}
	.row_da{padding: 100px 0px;}
	#video, #doitac{padding: 40px 0px;}

	.row_da .img_da{width: 100%; margin: 0px 0px 30px;}
	.row_da .info{width: 100%;}
	.row_da .info .khung{max-width: 100%; padding: 0px 10px;}
	.row_da2 .img_da{margin: 30px 0px 0px;}

	.logo_f{margin-bottom: 30px;}
	.title_foot{font-size: 16px;}
}

@media (max-width: 568px){
	
}
@media (max-width: 500px){
	
}
@media (max-width: 480px){
	.grid_da .grid-item{width: 100%;}
}

@media (max-width: 441px){
	.btn_cutomer_style{padding: 14px 2px;}
	.gird_sp1{grid-gap:10px 10px;}
	.sp_moi{font-size: 25px;}
	.hd_bottom{padding: 10px 0px;}
	.gird-sp{grid-gap: 10px 10px;}
}

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

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

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

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