@media screen and (max-width:1000px)
{
	a, a:visited
	{
		color:inherit;
		text-decoration:none;
	}
	
	body
	{
		min-width:100%;
		width:100%;
	}
	
	.container
	{
		width:100%;
	}
	
	.div_banner
	{
		width:100%;
	}
	
	.div_logo 
	{
		clear: both;
		float: none;
		margin: auto;
		overflow: hidden;
		width: 100%;
	}
	
	.wap_banner 
	{
		background-color: #fff;
		height: auto;
		overflow: hidden;
	}
	
	.div_logo .log_1 
	{
		float: none;
		margin-top: 10px;
		overflow: hidden;
		width: 100%;
		text-align:center;
	}
	
	.div_logo .log_1 img
	{
		width:auto;
		height:auto;
	}
	
	.div_logo .top_menu 
	{
		clear: both;
		float: none;
		margin-top: 10px;
		overflow: hidden;
		width: 100%;
	}
	
	.div_logo .top_menu a
	{
		margin: 0 1px;
		min-width: 33%;
		padding: 5px 0;
	}
	
	#banner_l, #banner_r, #smoothmenu1
	{
		display:none;
	}
	
	.banner_right 
	{
		float: none;
		overflow: hidden;
		width: 100%;
	}
	
	.search 
	{
		background-color: #fafaf8;
		border: 1px solid #cccccc;
		float: none;
		height: 20px;
		margin: 5px auto;
		overflow: hidden;
		width: 92%;
	}
	
	#menu_mobi, #accordiondemo2, #accordiondemo3
	{
		display:block;
	}
	
	#menu_mobi 
	{
		background-image: url("../images/img_left_panel.png");
		background-position: left center;
		background-repeat: no-repeat;
		color: #fff;
		display: block !important;
		font-size: 15px;
		font-weight: bold;
		padding:12px 0 10px 40px;
		text-align: left;
		text-transform: uppercase;
		cursor:pointer;
		line-height:30px;
    }
	
	#content_menu_mobi
    {
	    background-color: #90bfdb;
		display: none;
		position: absolute;
		z-index: 2147483647;
		width:100%;
    }
	
	#accordiondemo2 
	{
		clear: none;
		float: left;
		width: 33%;
	}
	
	#accordiondemo3 
	{
		clear: none;
		float: left;
		margin: 0 0 0 1px;
		width: 33%;
	}
	
	#accordiondemo4
	{
		clear: none;
		float: right;
		width: 33%;
		display:block;
	}
	
	#menu_accor 
	{
		background-color: #1c638d;
		color: #fff;
		display: block;
		padding: 12px 0 9px 10px;
		text-align: left;
		text-transform: uppercase;
		width: 99%;
	}
	
	.according_parent 
	{
		background-image: url("../../../index.html");
		background-position: left center;
		background-repeat: no-repeat;
		font-size: 13px;
		font-weight: normal;
		margin: 15px 0 10px;
		padding: 0 0 0 10px;
		text-align: left;
		text-transform: uppercase;
	}
	
	.according_box
    {
		background-color:inherit;
		border:none;
		display:block;
		left:auto;
		position:static;
		top:auto;
		width:95%;
	}
	
	#banner_left
	{
		display:none;
	}
	
	.hotline
	{
		text-align:left;
		font-size:15px;
		color:#F00 !important;
	}
	
	.div_cart
	{
		margin:0px 5px 5px 0px;
	}
	
	.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;
	}
	
	.row_top
	{
		clear: both;
		color: #0066cc;
		margin: 3px 0 5px 3px;
		padding: 5px;
		width: 95%;
	}
	
	#wap_slider 
	{
		float: none;
		height: auto;
		overflow: hidden;
		width: 100%;
	}
	
	.adv_mid 
	{
		display:none;
	}
	
	.theme-default .nivoSlider
	{
		width:100% !important;
	}
	
	.div_right
	{
		display:none;
	}
	
	.div_left
	{
		float:none;
		width:100%;
	}
	
	.in_footer1
	{
		width:100%;
	}
	
	.wap-footer .in_footer2
	{
		width:100%;
	}
	
	.for_pro
	{
		clear: none;
		float: left;
		margin: 5px 1px 5px 3px;
		max-height: none;
		width: 24%;
	}
	
	.wap_pro
	{
		width:100%;
		margin:0px;
	}
	
	.for_pro .for_pro_1 
	{
		min-height: 200px;
		overflow: hidden;
		width: 100%;
	}
	
	.for_pro .for_pro_1 .images 
	{
		height:180px;
		overflow: hidden;
		text-align: center;
		width: 100%;
	}
	
	.for_pro .for_pro_1 img 
	{
		border: medium none;
		height: auto;
		margin: 2px 0 5px;
		width: 98%;
	}
	
	.for_pro .for_info
	{
		top: 220px;
		width:100%;
	}
	
	.for_info .compare
	{
		margin:5px 10px 0px 0px;
	}
	
	.div_partner, .title_partner, .in_footer2
	{
		display:none;
	}
	
	.wap-footer 
	{
		background-color: #0d4a70;

		min-height: 10px;
		overflow: hidden;
		width: 100%;
	}
	
	.in_footer_mobie
	{
		color: #fff;
		display: block;
		line-height: 22px;
		padding: 5px 5px 3px 10px;
		text-align: left;
	}
	
	.in_footer_mobie h2
	{
		margin:20px 0px 0px 0px;
	}
	
	.copyright
	{
		padding:5px 0 5px 10px;
	}
	
	.left_cont
	{
		display:none;
	}
	
	.right_cont 
	{
		float: none;
		margin-left: 0px;
		overflow: hidden;
		width: 100%;
	}
	
	.image_pro {
		clear: both;
		float: none;
		min-height: 100px;
		width: 100%;
	}
	
	.largimages
	{
		width:100%;
	}
	
	.largimages img
	{
		width:100%;
	}
	
	#etalage li
	{
		border: medium none;
		height: 120px;
		margin: 3px 5px 0;
		width: 18%;
	}
	
	#etalage li img 
	{
		height: 100%;
		width: 100%;
	}
	
	.box-text-detail 
	{
		clear: both;
		float: none;
		margin: 0;
		padding:15px 7px 0;
	}
	
	.detial_price
	{
		margin-bottom:5px;
	}
	
	.ui-tabs .ui-tabs-nav li
	{
		display:block;
	}
	
	.detailnews img
	{
		width:95%;
		height:auto;
	}
	
	.detailnews table
	{
		width:100% !important;
		max-width:100% !important;
	}
	
	.detailnews table img
	{
		width:100% !important;
		height:auto !important;
	}
	
	.box_f 
	{
		float: left;
		overflow: hidden;
		padding: 5px;
		text-align: left;
		width: 44%;
		margin:0 0px 0px 20px;
		height:200px;
	}
		
	.info2 {
		background-color: #edebec;
		float: none;
		font-size: 12px !important;
		margin: auto;
		min-height: auto;
		padding: 20px 10px 15px;
		text-align: left;
		width: 94%;
	}
	
	.lienhe 
	{
		float: none;
		font-size: 12px !important;
		margin: 10px auto;
		overflow: hidden;
		padding: 5px 5px 5px 0;
		width: 90%;
	}
	
	.lienhe table
	{
		width:100%;
	}
	
	.lienhe input[type="text"] 
	{
		border: 1px solid #ccc;
		height: 25px;
		margin-top: 10px;
		width: 100%;
	}
	
	#noidung {
		border: 1px solid #ccc;
		height: 100px;
		margin-bottom: 10px;
		margin-top: 10px;
		width: 100%;
	}
	
	.hd_thanhtoan 
	{
		clear: both;
		float: none;
		margin: 10px auto;
		width: 95%;
	}
	
	.video_box
	{
		width:100%; 
		margin-left:0px;
	}
	
	.for_vdeo 
	{
		float: left;
		height: 200px;
		margin: 3px 3px 5px;
		text-align: center;
		width: 24%;
	}
	
	.for_vdeo img 
	{
		border: 1px solid #ccc;
		height: 150px;
		padding: 1px;
		width: 99%;
	}
	
	.for_vdeo h1 a
	{
		font-size:12px;
	}
	
	#tabs-1
	{
		text-align:center;
	}
	
	#tabs-1 img
	{
		max-width:95%;
		height:auto;
		text-align:center;
		margin:auto;
	}
	
	.box_f .hl
	{
		font-size:15px;
	}
		
	.txt_box_email input[type="email"] 
	{
		border: medium none;
		border-radius: 5px;
		height: 23px;
		padding-left: 5px;
		width: 75%;
	}
		
	.txt_box_email {
		border: 1px solid #cccccc;
		border-radius: 5px;
		height: 25px;
		width: 70%;
	}
	
}