@media screen and (min-width: 1551px) and (max-width: 1950px) {

}
@media screen and (min-width: 1225px) and (max-width: 1550px) {

}
@media screen and (min-width: 1025px) and (max-width: 1224px) {
	

}
@media screen and (min-width: 801px) and (max-width: 968px) {
body {
	padding: 0px;
}
nav {
	border-bottom: 0;
}
nav #pull {
	padding: 5px 0px 8px 10px;
	width: 93px;
	height: 55px;
}
nav a#pull {
	display: none;
}

nav li {
	display: block;
	float: none;
	width: 100%;
}

.outer_wrap {
	margin: 0 auto;
	width: 100%;
}
#sidebar {
	display: none;
}
#header h1 a {
	font-size: 28px;
}
#header h1 {
	border-right: none;
	float: none;
	padding: 20px 0px 0px 10px;
	margin: 0px;
}
#header {
	text-align: left;
}
.description {
	color: #777777;
	float: none;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
.content .flex_66 {
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.content {
	padding: 10px;
	margin: 0px;
}
post, .type-post, .type-page {
	padding: 10px;
	margin: 0px;
	background: #FFF;
	border: 0px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.gallery-caption, .wp-caption-text, .post .flex_10 {
	display: none;
}
#mobileNav
{
	display:none;
}
#content
{
	width:79%;
	margin:9% 0 0 0;
	padding:0;
}
.outer_wrap , .inner_wrap {
	margin: 0 auto;
	width: 97%;
}

#contactBg p
{
	margin:32px 80px 0 0;
}
#hpFooter{margin-left: 202px; width:705px; float:left;}
}
@media only screen 
and (min-width : 240px) 
and (max-width : 800px) {
body {
	padding: 0px;
}
#mobileNav
{
	display:block;
}
#nav {
	border-bottom: 0;
	display:none;
}
nav #menu-menu {
	display: none;
	height: auto;
}
#fb {display:none;}
#fbmb{display:none;
	margin:-10px 0 10px ;
	background:url(images/facebook.png) no-repeat;
	background-position:top;
	width:23px; height:24px;}

nav #pull {
	padding: 5px 0px 8px 0;
	width: 93px;
	height: 55px;
}
nav a#pull {
	display: block;
}
nav li {
	display: block;
	float: none;
	width: 100%;
}

.outer_wrap , .inner_wrap {
	margin: 0 auto;
	width: 97%;
}
#sidebar {
	display: none;
}
#header
{
	width:100%;
	position:relative;
	margin:10% 0 0 0;
}
#rightTopBorder, .single #rightTopBorder
{
	position: relative;
	width: 100%;
	float: right;
	margin: 0;
	height: 1px;
	line-height:1px;
	border-top: 1px solid #8F8F8F;
	border-bottom: 0px solid #000;
}
#content
{
	width:100%;
	margin:9% 0 0 0;
	padding:0;
}
#projects
{
	text-align:center;
}
#contactBg
{
	max-width:100%;
	background-position:center;
	background-size:100%!important;
}
#aboutContent
{
	width:96%;
	padding:0 2%;
}
#aboutBanner
{
	float: left;
	margin: 0 auto;
	clear: both;
}
#nextPost , #prevPost
{
	margin:11px 0 0;
}
#navigation
{
	border-color:#000;
	margin:0;
	padding:4px 0 0;
}



ul#menu-menu
{
	border-top: 1px solid #000;
	padding: 5% 0;
	float: right;
}
ul#menu-menu a{ text-decoration:none;}
#projects li
{
	margin:0 3% 5% 0; text-align:left; float:left;
}

#navigation ul ul ul.sub-menu, #navigation ul ul li:hover ul
{
	display:none!important;
}
#navigation ul ul li.current-menu-item ul, #navigation ul ul li.current-menu-parent ul
{
	display:none!important;
}
 
.mobileContant{ display:block;}
.NonmobileContant{ display:none;}
#logo{ margin-bottom:10px;}
.mobileNav{	position: relative;
	width: 100%;
	float: right;
	margin: 0;
	height: 30px;
	line-height:30px;
	border-bottom: 1px solid #8F8F8F;  padding-bottom: 7px;}
	#hpFooter
{
	float:right;
	width:100%;   margin-top: 4px;
	color:#7a8691;
	font-size:10px;
	padding-top:1px;
	border-top:1px solid #8F8F8F;
}
#projectContent{ margin: 6px 0 18px;
background-color: #FFFFFF;
    color: #7A8691;
    font-size: 12px;
    height: auto;
    padding-top: 0px;
    position:relative;
    width: 100%;

}
.single #content{ width:100%;}
#projectImages, #projectImages img{ margin-top:0;}
#projects li:nth-child(3n){ margin-right:3%;}
}
@media only screen 
and (min-width : 240px) 
and (max-width : 400px) {
	#projects li
{
	margin:0 3% 5% 0; text-align:left; float:left;
}
#projects li:nth-child(3n){ margin-right:20px;}

#projectContent{ margin: 6px 0 18px;
background-color: #FFFFFF;
    color: #7A8691;
    font-size: 12px;
    height: auto;
    padding-top: 0px;
    position:relative;
    width: 100%;

}

	
}



