@media screen and (min-width:320px) and (max-width:600px) {
	body {
		font:400 14px arial;
	}
	h1 {
		font:400 28px/32px arial;
		margin:0 0 10px;
		padding:0;
		text-transform:none;
		line-height:1.2;
	}
	h2 {
		font:400 22px arial;
		margin:0 0 10px 0;
		padding:0;
		text-transform:none;
		line-height:1.2;
	}
	h3 {
		line-height:1.3;
	}
	p {
		font-size:18px;
		line-height:24px;
		color:#333;
	}
	img {
		width:100%;
	}
	.header-mobile {
		display:block;
	}
	/* ***************** CSS MENU ********************* */
	  #cssmenu {
		width: 100%;
		background:url(../images/bg_video.jpg);
		margin-bottom:3px;
	  }
	  #cssmenu ul {
		  background:#fff;
		  z-index:10;
		width: 100%;
		display: none;
	  }
	  #cssmenu.align-center > ul,
	  #cssmenu.align-right ul ul {
		text-align: left;
		/* http://truyenfull.vn/phong-luu-vo-trang-nguyen/chuong-221/ */
	  }
	  #cssmenu ul li,
	  #cssmenu ul ul li,
	  #cssmenu ul li:hover > ul > li {
		width: 100%;
		height: auto;
		border-top: 1px solid rgba(120, 120, 120, 0.15);
	  }
	  #cssmenu ul li a,
	  #cssmenu ul ul li a {
		width: 100%;
	  }
	  #cssmenu > ul > li,
	  #cssmenu.align-center > ul > li,
	  #cssmenu.align-right > ul > li {
		float: none;
		display: block;
	  }
	  #cssmenu ul ul li a {
		padding: 20px 20px 20px 30px;
		font-size: 12px;
		color: #000;
		background: none;
	  }
	  #cssmenu ul ul li:hover > a,
	  #cssmenu ul ul li a:hover {
		color: #000;
	  }
	  #cssmenu ul ul ul li a {
		padding-left: 40px;
	  }
	  #cssmenu ul ul,
	  #cssmenu ul ul ul {
		position: relative;
		left: 0;
		right: auto;
		width: 100%;
		margin: 0;
	  }
	  #cssmenu > ul > li.has-sub > a::after,
	  #cssmenu ul ul li.has-sub > a::after {
		display: none;
	  }
	  #menu-line {
		display: none;
	  }
	  #cssmenu #menu-button {
		display: block;
		padding: 20px;
		color: #fff;
		cursor: pointer;
		font-size: 12px;
		text-transform: uppercase;
		z-index:10;
	  }
	  #cssmenu #menu-button::after {
		content: '';
		position: absolute;
		top: 20px;
		right: 20px;
		display: block;
		width: 15px;
		height: 2px;
		background: #fff;
	  }
	  #cssmenu #menu-button::before {
		content: '';
		position: absolute;
		top: 25px;
		right: 20px;
		display: block;
		width: 15px;
		height: 3px;
		border-top: 2px solid #fff;
		border-bottom: 2px solid #fff;
		box-sizing:content-box;
	  }
	  #cssmenu .submenu-button {
		position: absolute;
		z-index: 10;
		right: 0;
		top: 0;
		display: block;
		border-left: 1px solid rgba(120, 120, 120, 0.15);
		height: 52px;
		width: 52px;
		cursor: pointer;
		box-sizing:content-box;
	  }
	  #cssmenu .submenu-button::after {
		content: '';
		position: absolute;
		top: 21px;
		left: 26px;
		display: block;
		width: 1px;
		height: 11px;
		background: #000000;
		z-index: 99;
	  }
	  #cssmenu .submenu-button::before {
		content: '';
		position: absolute;
		left: 21px;
		top: 26px;
		display: block;
		width: 11px;
		height: 1px;
		background: #000000;
		z-index: 99;
	  }
	  #cssmenu .submenu-button.submenu-opened:after {
		display: none;
	  }
	/* ***************** CSS MENU ********************* */
	.top_main {
		height:auto;
		padding:10px 0;
		min-height:10px;
	}
	.top_main h1 {
		font:400 18px/26px arial;
	}
	.bigbanner, .header, .leftbanner {
		display:none;
	}
	.rightbanner {
		float:none;
		width:100%;
		height:auto;
	}
	.center_main, .left, .right, .inner, .hotnews ul, .hotnews ul li, .footer-left, .footer-right,.center, .product ul, .product ul li, .videos2 ul, .videos2 ul li, .product_detail_1-1, .product_detail_1-2 {
		float:none;
		width:100%;
		margin:0;
	}
	.videos {
		float:none;
		width:100%;
		margin:20px 0;
	}
	.product ul li {
		padding:0;
	}
	.hotnews2 h2 {
		height:auto;
	}
	.hotnews2 p {
		margin:0;
	}
	.footer-right {
		text-align:left;
	}
	.videos-hot, .center, .inner, .chinhsach {
		padding:0 10px;
	}
	.aboutus img {
		max-width:100%;
		width:100%;
		height:auto;
	}
	.content p {
		max-width:100%;
		line-height:1.3;
	}
	.news_list ul li {
		height:auto;
	}
	.news_list2 h2 {
		line-height:inherit;
	}
	.news_list2 p {
		line-height:inherit;
	}
	.news_list1 {
		float:none;
		width:100%;
		margin-bottom:10px;
	}
	.more {
		position:relative;
		bottom:0;
		right:0;
		width:100%;
		text-align:right;
	}
	.footer h3 {
		line-height:1.3;
		margin-bottom:10px;
	}
	.footer p {
		line-height:1.3;
		margin-bottom:5px;
	}
	.pt1 {
		height:auto;
		padding-bottom:30px;
	}
	.pt1-2 {
		float:none;
		padding:10px 5px 0px 0;
	}
	.detail-fengshui h3 {
		line-height:1.3;
	}
	#submit-1, #reset {
		width:100px;
	}
	.ko {
		display:none !important;
	}
	.hotnews ul li {
		height:auto;
	}
	.rslides_tabs {
		text-align:center;
		margin:0 auto;
		width:100%;
		padding:10px 0;
	}
	.rslides_tabs li {
		display:inline;
		float:none;
		margin-right:1px;
	}
	.rslides_tabs li:first-child {
		margin-left:0;
	}
	#slider3-pager a {
	  display: inline-block;
	}
	#slider3-pager img {
	  float: left;
	  width:50px;
	}
	#slider3-pager .rslides_here a {
	  background: transparent;
	  box-shadow: 0 0 0 2px #666;
	}
	#slider3-pager a {
	  padding: 0;
	}
	.rslides_tabs a {
		width:auto;
		height:auto;
	}
}