
@media (min-width: 375px) and (max-width: 768px) {
	.post_text p {
		font-size: 20px !important;
	}
	.span-7 {
		max-width: 100% !important;
		width: 100% !important;
	}
	.span-14 {
		max-width: 100% !important;
		width: 100% !important;
	}
	.span-11 {
		max-width: 100% !important;
		width: 100% !important;
	}
	.span-8 {
		max-width: 100% !important;
		width: 100% !important;
	}
	.container {
		max-width: 100% !important;
        width: 100% !important;
	}
	#home_left {
		max-width: 100% !important;
		width: 100% !important;
	}
	.column {
		clear: both !important;
	}
	.span-3 {
		max-width: 100% !important;
		width: 100% !important;
		float: none !important;
		margin: 0px auto !important;
	}
	.span-4 {
		float: none !important;
		margin: 0px auto !important;
	}
	input.search_input {
		width: 100% !important;
	}
	.fr {
		float: left !important;
	}
	.column .first img {
		/*max-width:100Px;*/
	}
	.widget img {
		max-width: 100% !important;
		margin: 0px auto !important;
	}
	.himg {
		max-width: 80%;
	}
}

@media (min-width: 400px) and (max-width: 500px) {
	.post_text p {
		font-size: 20px !important;
	}
	.span-7 {
		float: none;
		max-width: 340px !important;
		width: 340px !important;
	}
	.span-3 {
		max-width: 100% !important;
		width: 100% !important;
		float: none !important;
		margin: 0px auto !important;
	}
	.span-14 {
		float: none;
		max-width: 340px !important;
		width: 340px !important;
	}
	.span-8 {
		float: none;
		max-width: 340px !important;
		width: 340px !important;
	}
	.span-11 {
		float: none;
		max-width: 340px !important;
		width: 340px !important;
	}
	.container {
		max-width: 340px !important;
		width: 340px !important;
	}
	#home_left {
		max-width: 380px !important;
		/*width: 380px !important;*/
	}
	.column {
		clear: both !important;
	}
	.feat_title a {
		font: 700 12px georgia, serif !important;
		padding: 0 0 0.3em 0;
	}
	input.search_input {
		width: 100% !important;
	}
	.fr {
		float: left !important;
	}
	.widget {
		max-width: 100% !important;
		width: 100% !important;
		text-align: center !important;
	}
	.widget img {
		max-width: 100% !important;
		margin: 0px auto !important;
	}
	.himg {
		max-width: 80%;
	}
}

@media (min-width: 320px) and (max-width: 380px) {
	.post_text p {
		font-size: 20px !important;
	}
	.span-7 {
		float: none;
		max-width: 270px !important;
		width: 270px !important;
	}
	.span-3 {
		max-width: 100% !important;
		width: 100% !important;
	}
	.span-14 {
		float: none;
		max-width: 100% !important;
		width: 100% !important;
	}
	.span-11 {
		float: none;
		max-width: 100% !important;
		width: 100%!important;
	}
	.span-8 {
		float: none;
		max-width: 100% !important;
		width: 100%!important;
	}
	.container {
		max-width: 100% !important;
		width: 100% !important;
	}
	#home_left {
		max-width: 100% !important;
		width: 100% !important;
	}
	.column {
		clear: both !important;
	}
	.feat_title a {
		font: 700 12px georgia, serif !important;
		padding: 0 0 0.3em 0;
	}
	input.search_input {
		width: 100% !important;
	}
	.fr {
		float: left !important;
	}
	.widget img {
		max-width: 100% !important;
		margin: 0px auto !important;
	}
	.himg {
		max-width: 100% !important;
		width: 100% !important;
	}
}

@media screen and (min-width: 321px) and (max-width: 375px) {
	.post_text p {
		font-size: 20px !important;
	}
	.span-7 {
		float: none;
		max-width: 100% !important;
		width: 100% !important;
	}
	#topbanner {
		background-size: 800px;
		background-repeat: no-repeat;
	}
	.span-3 {
		max-width: 100% !important;
		width: 100% !important;
	}
	.span-14 {
		float: none;
		/*
max-width:100% !important;
width:100% !important;
*/
	}
	.span-11 {
		float: none;
		max-width: 100% !important;
		width: 100%!important;
	}
	.span-8 {
		float: none;
		max-width: 100% !important;
		width: 100%!important;
	}
	.container {
		max-width: 100% !important;
		width: 100% !important;
	}
	#home_left {
		max-width: 350px !important;
		width: 320px !important;
	}
	.column {
		clear: both !important;
	}
	.span-4 {
		float: none !important;
		margin: 0px auto !important;
	}
	.feat_title a {
		font: 700 12px georgia, serif !important;
		padding: 0 0 0.3em 0;
	}
	input.search_input {
		width: 100% !important;
	}
	.fr {
		float: left !important;
	}
	.widget img {
		max-width: 100% !important;
		margin: 0px auto !important;
	}
	.himg {
		max-width: 80%;
	}
}

@media (max-width: 100%) {
	.post_text p {
		font-size: 20px !important;
	}
}

@media (min-width: 1024px) {
	/*.post_text p {font-size: 36px;}*/
	.post_text p {
		font-size: 20px;
	}
}

@media (max-width: 100%) {
	#latest_post_image img {
		width: 90% !important;
		height: 45%;
	}
	#latest_post p {
		font-size: 15px !important;
		margin-right: 20px;
	}
	#latest_post {
		padding: 0px !important;
	}
	.feat_exc p {
		font-size: 15px !important;
		margin-right: 20px;
	}
	#header #search_menu {
		width: 300px;
	}
	.border_left {
		border: none !important;
	}
}
@media (min-width: 320px) and (max-width: 768px) {
    .container {
        max-width: max-content !important;
        width: 90% !important;
        padding-right: 5% !important;
        padding-left: 5% !important;
        margin-right: auto !important;
        margin-left: auto !important;
    }
    #header #search_menu, #header #search_menu #search{
        width: 100%;
        padding: 0;
        border: 0;
    }
    input.search_input{width: 72% !important;}
    #latest_post{width: 100%;padding: 0;}
    #latest_post_image img {
        margin: 0;
        width: 100%;
        height: auto;
    }
    #latest_post p {font-size: 1.6em !important;}
    #home_featured{
        background: none;
        margin: 20px 0 0;
    }
    h3.home_featured{padding: 20px 0 0;font-size: 1.6em;}
    .feat_content {padding: 10px 0;}
  	
}
@media only screen and (max-width: 1024px) {
	#header #logo, #topbanner1{display:none;}
	.mobmenul-container i{line-height: 40px !important;}
}
@media (max-width: 991px) {
	.post_text p {
		font-size: 16px !important;
    line-height: 1.6em;
	}
}
@media (min-width: 768px) {
  .feat_content img {width:65px; height:65px;}
}
#topbanner {
	display: none;
}