@media (min-width: 768px) {

	#header { height:142px; }
	.es-nav-right { float:right; }

	#nav { }
	#nav .navbar-nav > li { padding-left:35px; }
	#nav .navbar-nav > li > a { padding:0; font-size:16px; line-height:100px; }

	#nav.affix .navbar-brand.affix-logo { padding-top:10px; }

	#es-footer-copyright .es-copyright { float:left; }

	.es-search-form2 input { width:400px; }

	.page-404 #inner-content { margin-top:40px; margin-bottom:40px; }

}

@media (min-width: 992px) {

	#result-tabs .tab-content { height:85px; }
	#es-result-block .es-ads { height:120px; }

	#content { float:left; width:640px; padding-right:30px; }
	#sidebar { float:right; width:300px; }

}

@media (min-width: 1200px) {

	#content { float:left; width:840px; padding-right:30px; }
	#sidebar { float:right; width:300px; }

}

@media (min-width: 992px) and (max-width: 1199px) {

	.es-post-block.ads { margin-bottom:20px; }

	.result-content-wrap .result-list li { padding-left:0; }
	.result-content-wrap .result-list li span.title { position:relative; width:auto; }
	.result-content-wrap .result-list li span.title:after { float:none; padding-left:5px; }

}

@media (min-width: 768px) and (max-width: 991px) {

	#nav .navbar-nav > li { padding-left:20px; }
	#nav .navbar-nav > li > a { font-size:14px; }

	#es-result-block .es-ads { margin-top:20px; }

	.es-post-block.ads { margin-bottom:20px; }

	#es-footer-copyright .es-nav-right ul li { padding-left:15px; }

	.register-content p { padding-left: 180px; font-size: 14px; }

}



@media (max-width: 767px) {

	#nav .navbar-nav { margin:0; }
	#nav .navbar-brand.no-affix-logo { display:none; }
	#nav .navbar-brand.affix-logo { display:inline-block; top:-5px !important; }
	#nav .navbar-brand.affix-logo h2 { font-size:26px; }
	#nav .navbar-brand.affix-logo img { height:20px; }
	#nav .navbar-nav > li { border-bottom:1px solid #f1f1f1; }
	#nav .navbar-nav > li:last-child { border-bottom:0; }
	#nav .navbar-nav > li > a { padding:0; line-height:35px; }

	#es-result-block .es-ads { margin-top:20px; }


	.register-content { padding:15px; }
	.register-content .btn { float:none; display:block; width:100%; }
	.register-content p { margin-top:15px; padding-left:0px; }


	#es-footer-widgets,
	#es-footer-copyright { padding-top:20px; padding-bottom:20px; }

	#es-footer-widgets [class*="col-"] { margin-bottom:15px; }
	#es-footer-widgets [class*="col-"]:last-child { margin-bottom:0; }

	#es-footer-copyright .es-nav-right { margin-top:5px; }
	#es-footer-copyright .es-nav-right ul li { padding-left:10px; }

	.es-article li .thumb { display:none !important; }
	.es-article li .es-grid-type { margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #f1f1f1; }
	.es-article li:last-child .es-grid-type { padding-bottom:0; border:none; }

	#inner, #es-result-block, .es-block	{ padding-top:20px; padding-bottom:20px; }

	#sidebar { margin-top:20px; }

	/* es-post-block */
	.es-post-block { margin-bottom:20px; }
	.es-post-block:last-child { margin-bottom:20px; }

	.es-form-social .btn-social { margin:0; }

	.timeline-heading { margin-bottom:10px; }

	.result-content-wrap .result-content { display:block; padding-right:0; margin-bottom:20px; }
	.result-content-wrap .result-ads { position:relative; display:block; width:100%; }

	.result-content-wrap .result-list li { padding-left:0; }
	.result-content-wrap .result-list li span.title { position:relative; width:auto; }
	.result-content-wrap .result-list li span.title:after { float:none; padding-left:5px; }

}

@media (max-width: 480px) {

}

@media (max-width: 360px) { 
	
	
}