@media screen and (max-width: 1024px) {
	
	#wrapper {width:870px; margin:0 auto;}
	
	#header {float:none; width:100%;}
	#container {margin:0; width:100%;}
		
}

@media screen and (max-width: 800px) {

	#wrapper {width:100%;}	
	.main_box {width:33.33%;}
	.right_section {width:33.34%;}
}

@media screen and (max-width: 640px) {
	
	.main_box {width:100%; height:auto; padding:24px 0; overflow:hidden;}	
	.left_section,.mid_section {border-right:none; border-bottom:1px solid #efefef;}
	.content_box {width:50%; float:left; padding-top:0; padding:0 25px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
	
}

@media screen and (max-width: 414px) {	

	.content_box {float:none; width:320px; margin:0 auto; padding:0 20px;}
	.sermonm,.ch_news,.ch_intro {margin-bottom:30px;}
	.content_img a img,.recent_img a img {width:100%; height:160px;}
	.banner_list li a img {width:100%;}
	
}

@media screen and (max-width: 320px) {

	#wrapper {min-width:320px;}			
}