@media only screen 
and (max-width :1000px) { 
	html, body{ 
		-webkit-touch-callout: none; 
		-webkit-user-select: none;  /* webkit */
		-moz-user-select: none;     /* firefox */
		-ms-user-select: none;      /* ie 10  */
	 }
	 
	#header{ height:auto; }
		.head-left{ float:none; width:100%; text-align:center; padding:10px 0;  }
	
	#nav{ float:none; height:auto; padding:5px 0; transition:none; text-align: center; margin:0; }
		.nav li{ width: 49%; display: inline-block; vertical-align: top; padding:0; margin:2px auto; border:1px solid #515151; }
		.nav li:after{ content:'';  }
		.nav ul li a{ padding:10px 0; line-height:100%; }
		.nav ul li a:hover{ background-position:bottom; }
		.nav li span{ display: none;  }
		.nav ul ul,.nav ul li:hover ul{ display: none;  left: 0; top: 100%; transition:none;  }
		.nav ul ul li a{ text-indent: 20px;  }
		.rslides img{margin: 0 auto;}
	#banner{ height:auto; background-size:cover; }
		.slider{ position:static; }
		.slider li{ padding:0!important; left:0; max-height:392px!important; }
		.slider li img{ display:block; margin:0 auto; }
		.binfo{ float:none; padding:0; text-align:center; }
		.binfo h3{ padding:0; }
		.rslides{ display:block; }
		.ft-col a{display: table;margin: 0 auto;}
		.copyright span a {
			display: inline-block !important;
		}
	#mid{ padding:15px 0; height:auto; font-size:0; }
		.mtab{ margin:18px 18px; }
	
	#bottom{ height:auto; margin:10px 0;  }
		.bbox{ margin:5px;  }
	
	#main { margin:15px 0;  }
		.content{ margin:0; padding: 35px 15px 15px; float: none; width: 100%; height:auto;  }
		.sidebar{ float:none; text-align:center; width:100%; }
		.sidebar img{ max-width:100%; }


	
	#footer{ height:auto; }
		.ftop{ height:auto; padding:0; }
		.ftop h3{ margin:0; padding:10px 0; }
			.ft-col{ float:none; text-align:center; padding:10px 0; width:100%; margin:0; }
			.ft-col:after,.ft-col:before{ content:''!important; }
			
			.contact{ border-bottom:1px solid }
			.contact p{ margin:10px!important; top:0!important; display:inline-block; vertical-align:middle; text-align:left; }
			.contact p i{ position:static; }
			
			.fnav ul{ margin:0; }
			.fnav li{ border:1px solid #c5c5c5!important; display:inline-block; vertical-align:top; margin:2px 0; width:49%; }
			
			.soc-media,.copyright{ position:static; }
			.copyright span, .copyright .bul{ display:inline-block; }
 }
 
@media only screen
and (max-width : 650px) {
	.center{text-align:left;}
	.ebloc{margin:0 auto; display:block;}
	
}
 
@media only screen 
and (max-width : 600px) {
	.sidebar{ display:none; }

	#nav{ display: none;  }
		.nav-toggle-button, .nav li, .nav span{  display: block;   }
		.nav li,.fnav li{ width: 99%;  }
		.nav li:after{ content:'';  }		
	
	#bottom{ padding:5px; margin:0; }
		.btab{ display:block; width:100%; background-position:right top; background-color:#FCFCFC; padding:0; height:auto; padding:10px; border:1px solid #e4e4e4; margin:5px 0; }
		.btab:after{ content:''!important; }
		.btab a{ position:relative; bottom:0; margin:10px auto 0; left:0; }

	#main{ margin:0; }
		.content{ padding:15px; }
		.content img{ float:none !important; display:block; text-align:center; margin:10px auto;  }
		
		.contact p{ padding:0; text-align:center; }
		.contact p:before{ content:''!important; }
	.push {-webkit-transform: none!important;transform:none!important;}
 }
