@media screen and (max-width:1600px){
	#menu ul.menu li.li_menu{ padding: 6px 0; }
	.sp_item_owl .info_news_owl .news_name a{ font-size:17px; }
}
@media screen and (max-width:1370px){
	#header{ padding-top:8px;}
		#menu ul.menu li.li_menu{ padding: 3px 0; }
.sp_item_owl .info_news_owl .news_name a{ font-size:16px; }
}
@media screen and (max-width:1170px){
	.inner{ width:98%; }
}
/*==========*/
 
@media screen and (max-width: 1024px){ }
@media(max-width:969px){
	#menu ul.menu{display:none;}
	#btn_menu_bootstrap{display: inline-block !important; }
	
	#header { width:100%; padding-top: 10px; }
	.logo { margin-bottom: 0; text-align: center; float: left; }
	.right_banner{ float:right; text-align:center;}
	.lang { padding: 0; }
	#container { width: 100%; margin:6px 0;}
	
 	#wrap_sp { position: relative; bottom: auto; min-height: 54vh;} 
	#wrapper{ min-height:100vh; padding-bottom:0px;height: auto;}
	.left_sp { width: 100%; padding-right: 8%; margin-bottom:20px;}
	.right_sp { width: 100%; padding-bottom:20px;}
	
	.roll_content1,.roll_content { min-height: 65vh; height: auto; max-width: 100%; padding-right: 0;}
	.noindex{ padding: 0px 0; }
	#bottom { position: relative; left: auto; bottom: auto; width: 100%; z-index: 9; }
}
@media(max-width:800px){
  	.row_product1 .col_product,.row_product .col_product { width: calc( 100% / 3 );}
	
	.row_product1 .col_product:nth-child(4n+1),.row_product .col_product:nth-child(4n+1) { clear: none; }
	.row_product1 .col_product:nth-child(3n+1),.row_product .col_product:nth-child(3n+1) { clear: both; }
	
	#top_head{ display:none;}
}
@media screen and (min-width: 760px) and (max-width: 770px){
  	
  	#wrap_sp { min-height: 75vh; display: flex;}
	#wrap_sp .inner{width: 100%; padding:0 1%; align-self: flex-end;}
  	
  
}
/*====================*/


@media screen and (max-width: 590px){
	#wrap_sp { min-height: 75vh; display: block;}
	#wrap_sp .inner{width: 100%; padding:0 1%; align-self: flex-end;}
}
@media screen and (max-width: 650px){
}
@media screen and (max-width: 600px){
	/*cart*/
	.col_news { width: 100%; padding: 0 8px; }
	.item_p1 { width: 100%; }
	.item_p1 img{ width: 100%; }
	.box_item_p2 { width: 100%; margin-bottom: 6px; }
	
	.box-price,.quantity-block{width:50%;}
	.box-info-product{width:100%;}
	.img-thumnail-custom{width:25%;}
	.col-right{width:75%;}
	.col_right_cart{width:60%;}
	/*form*/
	.notify_login{text-align: center;}
	.left_body_form,.right_body_form{width: 100%;}
	.table_form .my_cell{display: block;}
	.table_form .my_cell_title{text-align: left;}
	
	.newsabc{ display:none;}
	
 }

@media screen and (max-width: 500px){
	.row_product { margin: 0 -5px; }
	
	.row_product .col_product { width: calc( 100% / 2 ); padding: 0 5px; }
	.row_product .col_product:nth-child(3n+1) { clear: none; }
	.row_product .col_product:nth-child(2n+1) { clear: both; }
	
	.row_product1{margin-left:-5px;margin-right:-5px;}
	.row_product1 .col_product { padding-left: 5px; padding-right: 5px; width:50%;}
	
 	
 	
	.content_product { padding: 10px 5px; }
	#product_owl .content_product .name_product{max-height:40px; overflow:hidden;line-height: 1.5;}
	#product_owl .content_product .name_product a{ line-height: 1.5; display:block;}
	.big_news .news_big_img { width: 100%; float: left; margin-bottom:10px;}
	.big_news .info_news_owl { box-sizing: border-box; float: right; width: 100%; margin: 0px auto; position: relative;}
	.top_left{ display:none;}
	.top_right { width: 100%; }

	.tablelienhe{display: block;}
	.tablelienhe .my_row{display: block;}
	.tablelienhe .my_row .my_cell{display: block;	padding: 0px; text-align: left;}
	.notify_check{padding: 0px;}
	.tablelienhe .my_row .my_cell .input,
	.tablelienhe .my_row .my_cell textarea{width: 100%; margin-bottom: 10px;}

	.l50,.r50{width:100%;padding: 0px;}
	.item_footer:nth-child(n){width: 100%;}
	.copyright,.thongke{display:block;float: none;width:100%;text-align: center;}
	.thongtin_pay,.httt_pay{width:100%;}
	.col_right_cart{width:100%;}
	
	.box-price, .quantity-block { width: 100%; margin: 0;}
	.box-price{ text-align:left;}
	}
@media(max-width:414px){
 
	.row_news {  margin: 0px; }
	.col_news{width:100%; padding: 0px;}
	.col_product{width:50%;}
	 
 	.price_product span{width:67px; height: 24px; line-height: 24px; font-size:12px;}
	.price_product .price_now{font-size:13px;}
	.box_news_owl1 .img_news_owl { width: 35%; }
	.box_news_owl1 .info_news_owl { width: 64%; }
	
	.item_tab { text-decoration: none; float: left; color: #000; background: #fff; padding: 8px 5px; margin-right: 1px; cursor: pointer; border: 1px solid #EEEEEE; border-bottom: none; font-weight: bold; font-size: 12px; display: inline-block;}
	#wrap_sp { min-height: 60vh; display: flex;}
	#wrap_sp .inner{width: 100%; padding:0 1%; align-self: flex-end;}
}	
@media screen and (max-width:375px){
	#wrap_sp { min-height: 60vh; }
}
@media screen and (max-width:350px){
	#wrap_sp { min-height: 43vh;}
	.item_tab { padding: 8px 20px; margin-right: 3px; font-size: 13px; }
}