/*-----------------------------------------------------------------------------------*/
/*	RESPONSIVE
/*-----------------------------------------------------------------------------------*/
@media only screen and (max-width: 939px) {
.main-box, .footer{ width:auto; margin:auto; padding:10px; }
.content { padding-left:10px; padding-right:25px; }
.box{ max-width:98%; overflow:hidden; height:auto;  }
.grids { margin-left:0; }
.grid-4 { width:98%; margin-left:5px; margin-right:10px; margin-bottom:10px; }
.searchmain { margin-right:0px; }
.icon-search { display:none ;}
.box-main { text-align:left; }
.box-main .box-title { font-size:24px; line-height:30px; margin-top:0; }

.box-cat-name { display:none; }
.box-main .box-date  { display:none; }
.header { padding-bottom:0px; }
.menu-nav { float:none; height:auto; padding-top:20px; margin-left:0; width:100%;}
.menu-nav ul { display:none;  }
.menu-nav select { display:block; }
.logo { display:none; }
.logo-mobile { display:block; }
.load-more { margin-top:60px; margin-bottom:30px; }
.content { padding-top:20px; }
.content img { width:100%; height:auto; }
.content-info-post { padding:0; }
blockquote { padding-left:20px; margin-left:20px; line-height:30px; font-size:18px; }
.com-ava img { width:50px; height:50px; }
.com-content { margin-left:80px; }
.com-text { margin-top:0; margin-left:-80px; }
.frame-video { width:100%; height:300px; }
.login-box {
	width:auto;
}
.login-box input[type="text"], .login-box input[type="password"], .login-box input[type="email"], .login-box input[type="button"] {
	width:100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.img-list, .img-box-news{
	width:100%;
	margin-left:0;
}
.img-list img {
	margin-left:0;
}
}
@media only screen and (max-width: 460px) {
	.box-main .box-title { font-size:18px; line-height:24px; margin-top:0; }
	.login-tw, .login-fb { margin:auto; float:none; margin-top:30px;}
	.res-box { padding:0; }
	.res-text, .error-num{
		font-size:40px;
		line-height:50px;
	}
	.res-desc, .error-desc {
		font-size:24px;
	}
	.box-main .box-content {
		padding-left:10px;
		padding-right:10px;
}