/*** Responsive css ***/
@media screen and (max-width:1279px) {
	
}

@media screen and (max-width:1023px) {
	header, header.fixed { position:relative; }
	.container { width:96%; }
	.content-wrapper, .content-wrapper.fixed { padding-top:0; }
	.document-cat.grid-view li {
		width:33.33%;
	}
}
@media screen and (max-width:850px) {
header .logo, header.fixed .logo { width:280px; margin:0 auto; float:none; padding:20px 0; }
#cssmenu { float:left; }
#cssmenu #menu-button { float:left; }
.join-now { float:right; left:0; }	
.join-now a { line-height:40px; padding:0 20px; }

.home-list li { width:33.33333%; padding:0 1em 2em; }

	
}

@media screen and (max-width:768px) {
.eclist-new > li { width:30.3333%; }
	
}
@media screen and (max-width:767px) {
	body { font-size: 14px; line-height: 20px; }
	#content { padding:30px 0; }
	
	.home-list li { width:50%; padding:0 1em 2em; }
	footer .copyright { padding-top:0; }
	
	.contact-us .details { padding-right:10px; }
	.contact-us .getintouch { /*padding-left:10px;*/ }
	.contact-us .map { height:200px; }
	.document-cat.grid-view li {
		width:50%;
	}
}
@media screen and (max-width:567px) {
	.document-cat li .left { width:250px; margin:0 auto; float:none; text-align:center; }
	.document-cat li .right { padding:20px 0 0 0; width:100%; }
	
	.contact-us .details { float:left; width:100%; padding-right:0; }
	.contact-us .getintouch { /*float:left;*/ width:100%; padding-left:0; }
	.contact-us .getintouch .form li.two-col { width:98%; }
	
	.eclist-new > li { width:47%; }
}
@media screen and (max-width:480px) {
}
@media screen and (max-width:479px) {
	.home-list li { width:100%; }
	.document-cat.grid-view li {
		width:100%;
	}
}
@media screen and (max-width:360px) {
	.document-cat li .left { width:150px; }
	
	.eclist-new { margin:0 0 0 0; text-align:center; }
	.eclist-new > li { float:none; width:80%; margin:0 auto 20px auto; text-align:center; }
}
@media screen and (max-width:320px) {
}
