 

.module_nav_wrap.mob_menu  .module_nav
{padding-left: 0px;}

#featured_post, #blog_posts {width: 100%;}  

@media screen and (max-width: 1280px) {
	#homeDesc p {font-size: 72px; line-height: 80px;}
	#homeDesc img { margin: 20px  0px 0px 0;}
} 
@media screen and (max-width: 860px) {
	#homeDesc p {font-size: 38px; line-height: 40px;}
	#homeDesc img { margin: 20px  0px 0px 0;}
}

@media screen and (max-width: 640px) {
	#content {font-size: 11px;}
	#homeDesc {text-align: left;}
	#homeDesc p {font-size: 36px; line-height: 40px;}
	#homeDesc img { margin: 20px  0px 0px 0;}
	#sidebar_hover ,#header_hover {height: 60px;}
	#content .wrap {padding: 40px 30px 0 30px; margin: 0;} 
	.blog_post {text-align: center; outline: none; margin: 0;}
	.img {display: none;}
	.blogM a, .item11 {width: 100%;}
	h1.featured_title { padding: 0 0 20px 0; font-size: 21px; line-height: 20px;}
	#grid_filter li a {margin: 0 10px 0 0; font-size: 11px;}
	#grid_filter li span, form div div {display: none;}
	.item11, .one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,
	.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth
	{width: 100% !important; margin-bottom:  0px;}
	#content {padding: 0 0 40px 0;}
	#homeDesc {z-index: 1;}
	#contactForm div {height: 40px; }
	#contactForm input, #contactForm textarea, input#s
	{float: left;  line-height: 20px; height: 20px; margin: 0; padding: 10px  0px; font-size: 11px; font-family: Raleway; font-weight: 600; color: #1f1f1f; border: none; background: none;}
	#contactForm textarea
	{ line-height: 20px;}
	#contactForm input[type="submit"] 
	{ width: 100%; text-align: center; padding: 0 0 20px 0px; margin: 20px 0 0 0;}
}