@media (max-width: 767px) {
.container{
	width:auto;
	max-width:100%;
}

.sidebar{
	width:260px;
	margin-bottom:30px;
	padding:15px;
	float:none;
	margin-left:auto;
	margin-right:auto;
	display:block;
	
}

.maincontent{
	margin-left:auto;
	margin-right:auto;
	width:auto;
	max-width:100%;
}

.content_left{
	width: 100%;
	float:none;
}

.content_right{
	width:260px;
	float:none;
	display:block;
	margin:30px auto;
}























}










@media (min-width: 768px) and (max-width: 991px) {
.container{
	width:738px;
}

.sidebar{
	width:220px;
	padding:15px;
	float:left;
}

.maincontent{
	margin-left:15px;
	width:473px;
}

.content_left{
	width: auto;
	float:none;
}

.content_right{
	width:350px;
	float:none;
	margin:30px auto;
	text-align:center;
}






















}
















@media (min-width: 992px) and (max-width: 1199px) {
.container{
	width:962px;
}

.sidebar{
	width:270px;
	padding:15px;
	float:left;
}

.maincontent{
	margin-left:20px;
	width:642px;
}

.content_left{
	width: 360px;
	float:left;
	padding-right: 15px;
}

.content_right{
	width:237px;
	float:right;
}


















}










@media (min-width: 1200px) {
.container{
	width:1170px;
}

.sidebar{
	width:310px;
	padding:15px;
	float:left;
}

.maincontent{
	margin-left:30px;
	width:800px;
}

.content_left{
	width: 455px;
	float:left;
	padding-right: 15px;
}

.content_right{
	width:300px;
	float:right;
}

























}