@media screen and (max-width:350px)
{
	
	/*phần css của menu bottom*/
	.overlay-open-menu 
	{
		content: "";
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin: auto;
		background-color: rgba(0,0,0,0.5);
		z-index: 99;
		display: none;
	
	}
	
	.mb_right_hotline 
	{
		background-color: #fff;
		border-top: 1px solid #e3e3e3;
		bottom: 0;
		color: #fff;
		display:block;
		height: 55px;
		left: 0;
		overflow: hidden;
		padding: 0;
		position: fixed;
		right: 0;
		width: 100%;
		z-index: 900;
	}
		
	span.mb_bar 
	{
		display: block;
		position: relative;
		width: 100%;
	}
	
	span.mb_bar ul 
	{
		left: 0;
		position: absolute;
		right: 0;
		top: 0;
		width: 100%;
		z-index: 10;
		padding:0px;
	}
	
	span.mb_bar li 
	{
		float: left;
		min-height: 66px;
		width: 20%;
		position: relative;
	}
	
	span.mb_bar li span 
	{
		color: #8b8b8b;
		cursor: pointer;
		display: block;
		font-size: 84%;
		padding-top:30px;
		text-align: center;
		width: 100%;
		font-size:11px;
	}
		
	#cart_soluong 
	{
		background-color: #f00;
		border-radius: 10px;
		color: #fff;
		font-size: 12px;
		height: 15px;
		line-height: 15px;
		position: absolute;
		right: 20%;
		text-align: center;
		top: 1px;
		width: 15px;
	}
	
	.slidebarmenu 
	{
		background-color: #fff;
		border: 0 none;
		height: 100%;
		left: -260px;
		overflow-y: auto;
		position: fixed;
		top: 0;
		width: 260px;
		z-index: 9999;
		display:block;
	}
		
	#accordiondemo4 .according_box 
	{
		border-bottom: 1px solid #eee;
	}
	
	.according_box 
	{
		background-color: inherit;
		border: medium none;
		display: block;
		left: auto;
		position: static;
		top: auto;
		width: 95%;
	}
		
	.according_parent 
	{
		background-image: url("../images/li-v2.png");
		background-position: left center;
		background-repeat: no-repeat;
		font-size: 12px;
		font-weight: normal;
		margin: 12px 0 10px 8px;
		padding: 0 0 0 9px;
		text-align: left;
		text-transform: uppercase;
	}
	
	.according_child {
		background-image: url("../images/lib-v2.png");
		background-position: left center;
		background-repeat: no-repeat;
		color: #000;
		font-size: 13px;
		font-weight: normal;
		margin: 10px 5px 12px 22px;
		padding: 0 0 0 10px;
		position: relative;
		text-align: left;
	}
	/*-----------------------------*/
	
	.wap_menu, .container, .catebox_left
	{
		display:none !important;
	}
	
	body 
	{
		background: #fff none repeat scroll 0 0;
		color: #333;
		font: 12px Arial,Helvetica,sans-serif;
		margin: 0;
		min-width: auto;
		text-align: center;
	}
	
	.wap_banner 
	{
		height: auto;
		margin: 0 auto;
		position: relative;
		width: 100%;
	}
	
	.div-logo 
	{
		float: none;
		width: 100%;
	}
		
	.wap_cat 
	{
		float: none;
		margin:0px;
		text-align: right;
		width:100%;
	}
	
	.wap_cat .hotline 
	{
		background-image: url("../images/bg_hotline.png");
		background-repeat: no-repeat;
		background-size: contain;
		height: 50px;
		width: 50%;
		float:left;
	}
		
	.wap_cat .hotline span {
		color: #fff;
		float: left;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 14px;
		margin: 0;
		padding: 8% 0 0 32%;
	}
		
	.yabloko 
	{
		bottom: 15px;
		clear: none;
		float: right;
		margin: 7px 5px 0 0;
		position: static;
		width: auto;
	}
	
	.main {
		margin: 0 auto;
		text-align: left;
		width: 100%;
	}
	
	.cate_label {
		background-color: #ff00ff;
		color: #fff;
		font-family: baisau,Arial,Helvetica,sans-serif;
		font-size: 13px;
		font-weight: bold;
		margin: 0;
		padding: 8px 0 8px 15px;
		text-transform: uppercase;
	}
	
	.catebox_right {
		clear: both;
		float: none;
		width: 100%;
	}
		
	.motsp 
	{
		border: 1px solid #ebe8e8;
		float: none;
		margin: 7px auto !important;
		width: 80%;
	}
	
	.motsp div.info {
		height: 180px;
		overflow: hidden;
		position: relative;
		width: 100%;
		z-index: 0;
	}
	
	.motsp h2 a {
		color: #414141;
		display: block;
		font-size: 13px;
		font-weight: bold;
		height: 38px;
		line-height: 18px;
		margin: 0;
		overflow: hidden;
		padding: 0 7px;
	}
	
	p.newdeal_info_L 
	{
		color: #ff7a00;
		float: left;
		font-size: 35px;
		margin: 3px 5% 0;
		padding: 0;
	}
		
	.infooter {
		margin: 0 auto;
		padding: 0px 0px 58px 0px;
		text-align: left;
		width: 100%;
	}	
	
	.ft_left 
	{
		float: none;
		margin: auto;
		padding: 3px 0 0;
		width: 100%;
	}
	
	.ft_left img
	{
		width:100%;
		height:auto;
	}
		
	.ft_right {
		box-sizing: border-box;
		float: none;
		line-height: 20px;
		padding: 7px 5px;
		width: 100%;
	}
	
	.linkthi 
	{
		color: #999999;
		padding: 5px 0;
		text-align: center;
	}
	
	.listtour_main {
		clear: both;
		float: none;
		width: 100%;
	}
		
	.brackrum {
		background-color: #eee;
		padding: 7px 0 7px 5px;
		text-transform: capitalize;
	}
	
	.mota_sp .hinhanh 
	{
		float: none;
		width: 100%;
	}
		
	.mota_sp {
		float: none;
		margin-bottom: 20px;
		width: 100%;
	}
	
	.mota_sp .hinhanh img 
	{
		border: 1px solid #ccc;
		height: auto;
		padding: 1px;
		width: 98%;
	}
		
	.mota_sp .mota 
	{
		box-sizing: border-box;
		float: left;
		margin: 0;
		padding: 0 0 0 3px;
		width: 100%;
	}
		
	.mota_sp .mota h1 {
		color: #ff00ff;
		font-size: 15px;
		margin: 0 0 5px;
	}
	
	span.detail_price 
	{
		color: #ff7a00;
		font-size: 22px;
		font-weight: bold;
		line-height: 30px;
		width: 100%;
	}
	
	.ui-tabs .ui-tabs-nav li
	{
		margin:0px !important;
	}
	
	.ui-tabs .ui-tabs-nav li a 
	{
		color: #333;
		float: left;
		margin: 0;
		padding: 5px 3px !important;
		text-decoration: none;
		font-size:10px !important;
	}
	
	.right {
		clear: both;
		float: none;
		overflow: hidden;
		width: 100%;
	}
	
	.form_thanhtoan 
	{
		margin: 5px 0 0;
		max-width: 100%;
		width: 100%;
	}
	
	.form_thanhtoan .input1 
	{
		border: 1px solid #ccc;
		height: 33px;
		padding: 5px;
		width:95%;
	}
	
	#tour_note 
	{
		border: 1px solid #ccc;
		height: 60px;
		max-height: 60px;
		max-width: 95%;
		min-height: 60px;
		min-width: 95%;
		padding: 5px;
		width: 95%;
	}
	
	.form_thanhtoan .input2 
	{
		border: 1px solid #ccc;
		height: 24px;
		padding: 3px;
		width: 25px;
	}
		
	.form_thanhtoan td {
		box-sizing: border-box;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 12px;
		padding: 5px;
	}
	
	.form_thanhtoan .tib
	{
		width:70px;
	}
	
	.title_tab span 
	{
		background-color: #e0dfdf;
		color: #04b604;
		cursor: pointer;
		font-family: baisau,Arial,Helvetica,sans-serif;
		font-size: 16px;
		font-weight: normal;
		padding: 5px 10px 7px;
	}
	
	.contentkhoi table th 
	{
		background-color: #e0dfdf;
		border-right: 1px solid #fff;
		height: 45px;
		padding: 0;
		font-size:11px;
	}
	
	.contentkhoi table td {
		font-size: 11px;
		padding: 5px 0;
	}
	
	.contentkhoi table td {
		font-size: 11px;
		max-width: 95px !important;
		padding: 5px 0;
	}
	
	.order a 
	{
		background-color: #991e09;
		border: medium none;
		color: #fff;
		font-size: 10px;
		font-weight: bold;
		line-height: 20px;
		padding: 3px 5px;
	}
	
	.news 
	{
		border-bottom: 1px solid #e6e6e6;
		box-sizing: border-box;
		clear: left;
		font-size: 12px;
		margin: 0 0 10px;
		padding: 0 3px 10px;
		text-align: justify;
		width: 100%;
	}
		
	.img_left 
	{
		background: #f3f7fa none repeat scroll 0 0;
		border: 1px solid #ccc;
		float: left;
		height: auto;
		margin-right: 8px;
		min-height: 75px;
		padding: 2px;
		width: 35%;
	}
		
	.listnews_mota {
		float: right;
		height: 38px;
		overflow: hidden;
		width: 60%;
	}
	
	.xemtep 
	{
		float: right;
		text-align: right;
	}
	
	h1.title 
	{
		color: #ff00ff;
		font-family: baisau,Arial,Helvetica,sans-serif;
		font-size: 24px;
		font-weight: normal;
		padding: 0 0 0 3px;
	}
	
	.noidung-sp img
	{
		max-width:90%;
		height:auto;
	}
	
	.info2 {
		background-color: #edebec;
		box-sizing: border-box;
		float: left;
		font-size: 12px !important;
		margin: 7px 0 0;
		min-height: 200px;
		padding: 5px 10px 10px;
		width: 100%;
	}
	
	.lienhe {
		box-sizing: border-box;
		clear: both;
		float: none;
		font-size: 12px !important;
		margin: 7px 0 0;
		overflow: hidden;
		padding: 5px 5px 5px 0;
		width: 100%;
	}
	
	#noidung {
		border: 1px solid #ccc;
		height: 100px;
		margin: 10px 0;
		width: 98%;
	}
	
	.lienhe input[type="text"] {
		border: 1px solid #ccc;
		height: 24px;
		margin-top: 10px;
		width: 98%;
	}
	
	.lienhe table
	{
		width:100%;
	}
	
}