@media only screen 
and (max-width : 1000px) {
	html, body{ -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;}
	img{width:auto; height:auto;}
	header{margin:15px 0 0;}
	header .wrapper{height:auto;}
		.header_left, .header_right{float:none; width:100%; text-align:center;}
		.header_left{padding: 10px;}
		.social{background: #800000; border-radius: 10px; display: block; margin:auto; padding: 10px; text-align: center; position: initial;}
		.header_translator{background:#fff; width: 100%; height: auto; padding:15px 0 0; position: initial;}
		.header_right h2{margin:10px 0;}
	nav .wrapper{height: auto; padding:5px; border-bottom: 0;}
	nav .wrapper:before, nav .wrapper:after{content: "";}
		nav ul li{display:inline-block; width:31%; margin:1px;}
		nav ul li:after{content:"";}
		nav ul li a{padding:10px; margin:0; border:1px solid #bc1704;}
	#banner .wrapper{padding: 0;}
	.banner_left{position: initial; text-align: center; width:100%;}
		.innerbanner:before, .innerbanner:after{content: "";}
		.innerbanner{padding: 10px;}
			.banner_left h2{font-size: 35px;}
			.banner_left h2:after{content:"";}
			.banner_left h2 span{display: inline;}
			.banner_left ul li{display: inline-block; width:257px; margin:1px; text-align: left;}
			.banner_left ul li a{margin: 0; padding: 10px 0 0 25px;}
			.bubble-float-left:hover, .bubble-float-left:focus, .bubble-float-left:active {
  -webkit-transform: none; transform: none;}
  		.bubble-float-left:before {display: none;}
		.rslides{display: block;}
		.box_skitter{display: none;}
		.slogan{background: #EEEEEE; border-radius: 10px; width: 100%; padding: 10px; position: initial; text-align: center; margin:10px 0;}
	#main .wrapper{padding: 15px 0;}
	#col-a, #col-b{float:none; width:100%;}
	#col-b{padding: 0 10px 20px;}
	#col-a{text-align:center; clear: both;}
		.sidebox{width:300px; display:inline-block; vertical-align:top; margin:5px; text-align:left;}
	#bottom .wrapper{height: auto; padding:10px; background-size: cover;}
		#bottom .wrapper:before, #bottom .wrapper:hover:before{content:"";}
		.bottom_box{width:100%;}
		.bottom_box h2{margin:0 0 15px;}
	.con_info{height: auto; padding: 15px 10px; text-align: center;}
		.con_info:before, .con_info:after{content:"";}
		.con_info h2{text-align: left;}
		#text-2{margin-left: 0;}
		.con_info ul li{text-align: left;}
	footer{text-align:center; padding:15px 10px;}
	
}

@media only screen 
and (max-width : 734px) {
	nav ul li{width:49%;}
	.con_info h2{text-align: center; margin:0 0 15px;}
	
}

@media only screen 
and (max-width : 600px) {
	.two_col{-webkit-column-count: 1; -moz-column-count: 1; column-count: 1;}
	.nav-toggle-button, nav li, nav li span{ display: block; }
	nav, nav ul li:hover > ul{display: none;}
	nav ul li{width:100%;}
	nav ul ul{width:100%; position:relative;}
	nav ul ul li a {width:100%;}
	.thumbnail, #thumbnail{float:none!important; margin:10px auto; display:none;}
	.nav_footer ul li{width:100%; margin:1px; border-right: 0;}
	.nav_footer ul li:after{content:"";}
	.nav_footer ul li a{padding:8px; border:1px solid #fff;}
	.bottom_box{padding: 0; text-align: center;}
	.bottom_box:before, .bottom_box:after{content: "";}
	.maincontents img{display:none}
}

@media only screen 
and (max-width : 500px) {
	.rslides{display: none;}
	.con_info ul li{width: 300px;}
}