@media (max-width: 1366px){
	.item_congnghe_desk{display: none;}
	.item_congnghe_mobile{display: block;}
}


@media (min-width: 1200px){
	.container{
		width: 1230px;
	}

}	

@media (max-width: 1200px){

	.logo_mobile{
		float: none;
	}

	.logo_mobile img{
		margin: auto;
	}


	.title_other:after{
		content: none;
	}
	#wrap_other .title_other{
		border-bottom: 1px solid #00a914;
	}

	#wrap_other2 .title_other{
		border-bottom: 1px solid #ffff00;
	}

	.why_item .img img {
	    width: 60px;
	}

	.why_item .name {
	    margin-top: 10px;
	}

	.why_item .name a {
	    font-size: 16px;
	}

	.col-menu{
		display: none;
	}
	.topnav{
		display: none;
	}
	#menu_mobi{
		display: block;
		overflow:  hidden;
	}
	.menu_mobile{
		display: block;
	}
	#top_head{background: #fff; position: relative;}
	#wrapper{padding: 0px;}
	.banner{width: 100%; padding-left: 0px;}
	.banner img{margin: auto;}
	.cart_shop{background-size: 100% 100%; width: 30px; height: 30px; top: 7px; line-height: 37px;}
	.cart_shop a{font-size: 14px;}
	.left_home{display: none;}
	.right_home{width: 100%;}

	.item_duan_desk{display: none;}
	.item_duan_mobile{display: block;}
	.item_duan_mobile .name{right: 5px; bottom: 5px; width: calc(100% - 10px);}
}

@media(max-width: 1100px){
	.item_dmnb .name a{font-size: 12px;}
	.banner_km{
		display: none;
	}
}



@media(max-width: 1024px){
	.col-imghome{display: none;}
	.col-listdm{width: 100%;}
	.col-dmnb{float: left; width: calc(33%);}
	.col-dmnb:nth-child(3n+1){clear: left;}

	#wrap_other2{
		background: none;
	}

	#wrap_other2 .title_other{
		color: #00a914
	}

	#wrap_other2 .title_other{
		border-bottom: 1px solid #00a914;
	}

	.item_dvnb  .name a{
		color: #000;
	}

	.item_dvnb .des{
		color: #000;
	}

	.full_bg_mobile{background-size: auto 100% !important;}
	
	.item_congnghe_mobile{width: 33.33%; padding: 5px 5px 0px 5px;}
	.item_congnghe_mobile .name{right: 5px; width: calc(100% - 10px);}
	.item_congnghe_mobile.cn_last{width: 50%;}
}

@media (max-width: 992px){
	.col-social{
		padding-left: 30px;
	}

	.col-mid .col-about{
		float: none;
		padding-left: 0px;
		width: 100%;
	}

	.col-mid .col-tag{
		float: none;
		width: 100%;
	}

	.slider_left{
		padding-right: 0px;
	}

	.slider_right{
		padding-left: 0px;
	}
	.col-other,.col-foot{padding: 0px;}
}

@media(max-width: 966px){
	.hotline{
		position: relative;
		top: 0px;
	}
	.col-tophead{
		width: 100%;
		text-align: left !important;
	}

	.banner{
		width: 100%;
	}

	.banner img{
		margin: auto;
	}

	.search_haed {
	    width: 100%;
	    margin-left: 0px;
	    margin-right: 0px;
	}
}

@media (max-width: 870px){
	.hethongchinh {
	    width: calc(55% - 38px);
	}
	.hethongcon {
	    float: right;
	    width: calc(45% + 38px);
        padding: 20px 15px 20px 40px;
	}
}

@media (max-width: 800px){
	/* #hethong{display: none;} */
	.wrap_cata_head{
		display: none;
	}
	.wrap_cata_head_mobile{
		display: block;
	}

	.wrap_cata_head_mobile .wrap{
		border: 5px solid #fff;
	}
	.sanpham .name h3{font-size: 12px;}
	.sanpham .price{font-size: 12px;}
}

@media (max-width: 769px){
	#menu_home{
		display: none;
	}
	.hethongchinh{width: 100%;}
	.hethongchinh .icon{display: none;}
	.hethongcon{width: 100%;}
	.container {
	    width: 100%;
	}

	.cont_foot{
		width: 60%;
	}

	.col-map{
		padding-left: 15px;
	}

	.col-social{
		padding-left: 15px;
	}
	.wrap_sp{
		width: 33.33%;
	}
	#info_web {
	    padding-bottom: 50px;
	}
	#support_mobile{
		display: table !important;
	}

	#dknt{
		background: #17acea;
	}
	.frame_images {
		width: 40%;
	}
	.khung_thongtin {
		width: 60%;
	}
	.wrap_name .name_section{width: 33.33%; font-size: 12px; float: left; text-align: center;padding: 10px; white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
	
	.nivo-caption{top: 40%}
	.name_slide{font-size: 25px;}
	.des_slide{font-size: 15px !important; line-height: 20px;}
	.des_slide *{font-size: 15px !important; line-height: 20px;}
	#slider .view_detail{margin-top: 20px;}
	#slider .view_detail a{font-size: 12px; padding: 8px 25px;}
	.col-dmnb{width: calc(50%);}
	.col-dmnb:nth-child(3n+1){clear: none;}
	.col-dmnb:nth-child(2n+1){clear: left;}
	.item_duan_mobile{width: 50%}

	.col-pro{
		width: 50%;
		padding: 0px 7px;
	}
	.col-pro:nth-child(3n+1){clear: none;}
	.col-pro:nth-child(2n+1){clear: left;}
	.col-duan{padding: 0px 5px;}
}

@media (max-width: 740px){
	.search_haed {
	    width: 100%;
	}
}

@media (max-width: 640px){
	/*.wrap_sp{
		width: 50%;
	}*/

	.logo_mobile{
		float: none;
		text-align: center;
	}

	.logo_mobile img{
		margin: auto;
	}

	.logo_mobile::after{
		clear: both;
	}

	.wrap_cart_hot_mobile{
		margin: 0px;
		margin-top: 20px;
		width: 100%;
	}

	.wrap_cart_hot_mobile .wrap_cart{
		float: left;
		margin-bottom: 10px;
	}

	.wrap_cart_hot_mobile .hotline{
		float: right;
		margin: 0px;
		margin-bottom: 10px;
	}

	
	.topnav ul li a{
		padding: 10px;
	}
	.nivo-controlNav{bottom: 0px;}
	.name_about{font-size: 25px;}
	.wrap_name .name{font-size: 25px;}
	.wrap_name .name h2, .wrap_name .name h1, .wrap_name .name h3{font-size:25px;}
}

@media (max-width: 603px){
	

	.timkiem select{width: 100px;}
	.timkiem input.tu_khoa{width: calc(100% - 188px);}
}

@media (max-width: 568px){
	.prev_doitac{
		left: 0px;
	}

	.next_doitac{
		right: 0px;
	}

	.cont_foot{
		width: 100%;
	}

	.col-map{
		width: 100%;
		float: none;
	}

	.sanpham .add_cart{
		width: 35px;
		height: 32px;
	}

	.sanpham .price_old{
		font-size: 12px;
	}

	.sanpham .price{
		font-size: 12px;
	}

	.frame_images {
		width: 100%;
	}
	.khung_thongtin {
		width: 100%;
	}

}

@media (max-width: 480px){
	.right_main{
		padding: 0px;
	}
	.wrap_name .view_more{
		display: none;
	}

	.view_more_mobile{
		display: block;
	}
	.topnav{
		display: none;
	}

	#head_info .mail_head{float: left; margin-left: 0px;}
	#head_info .phone_head{float: none; text-align: center; clear: both; margin-bottom: 10px;}

	.col-dmnb{width: calc(100%);}
	.item_congnghe_mobile{width: 50%;}
	.item_congnghe_mobile.cn_last2{width: 100%;}
}

@media (max-width: 460px){
	.why_item .img img {
	    width: 60px;
	}

	.why_item .name {
	    margin-top: 7px;
	}

	.why_item .name a {
	    font-size: 13px;
	}
}

@media(max-width: 380px){
	.right_head{
		float: none;
		width: 100%;
		clear: both;
	}

	.right_head .txt_online{
		text-align: left;
	}

	.right_head .hotline{
		float: none;
		width: 100%;
	}

	.right_head .wrap_cart{
		float: none;
		width: 100%;
		margin-top: 15px;
	}
}

@media (max-width: 360px){
	.frm_dknt input[type='text'], .frm_dknt input[type='email']{
		min-width: 100%;
	}

	

}

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

@media (max-width: 240px){
	.box_new img{
		width: 100%;
	}

	.wrap_sp{
		width: 100%;
	}
}