body > div > div.outerWrapper.bleed.headshotAlphaBg > div > div > a.mobileMenuIcon {display:none}

@media screen and (max-width: 1000px){
	.mainBGImage {background-position:48% 0%;}
	.innerWrapper {min-width: 315px; width:auto; margin-right:1%;}
	.headshotAlphaBg {min-width: 0px;background-position:48% 7.7%;}
	.topNavBar {display:table !important}
	
	.topNavBar A, .topNavBar A:visited {
	
		font-size: 18px;
		display: table-cell;
		width: 20%;
		padding: 20px 0px;
		text-align: center;
	}
	H1.logoText {
		font-size: 50px;
	}
	.logos { margin: 10px 0 20px 0;}
	.logos IMG {
		padding: 0px 22px;
		height: 46px;
		width: auto;
	}
	.logos IMG:last-of-type { float:right }
}

@media screen and (max-width: 980px){
	
	.logos IMG {
		padding: 0px 22px;
		height: 47px;
		width: auto;
	}
}

@media screen and (max-width: 940px){
	
	.logos IMG {
		padding: 0px 17px;
		height: 47px;
		width: auto;
	}
}

@media screen and (max-width: 860px){
	
	.logos IMG {
		padding: 0px 17px;
		height: 44px;
		width: auto;
	}
}


@media screen and (max-width: 825px){
	
	.logos IMG {
		padding: 0px 14px;
		height: 42px;
		width: auto;
	}
}


@media screen and (max-width: 768px){
	.logos IMG {
		padding: 0px 25px 0 0;
		height: 40px;
		width: auto;
	}
	
	.tweetQuote { position:absolute; top:5px; right:5px; width: 45px; height:auto;}
	
	.col2-2-right {margin: 0 1% 0 0;}
	
	
	

}

@media screen and (max-width: 737px){
	.col2-2-right {margin: 0 1% 0 0;}
	
	.logos { margin: 10px 0 20px 0; width: 100%;}
	
	.headshotAlphaBg {
		background-position: 50% 0%;
		background-size: 219%;
		min-height: none;
	}
	
	.mainBGImage {
		background-position: 48% 0%;
		background-size: 260%;
		min-height: 0px;
	}
	
	
	
	.outerWrapper.bleed.headshotAlphaBg { display:none; }
	.mobileMenuIcon {display:block;margin:10px;cursor:pointer}
	body > div > div.outerWrapper.bleed.headshotAlphaBg > div > div > a.mobileMenuIcon {
		display: block;
		float: left;
		padding: 3px;
		margin: 8px 5px;
	}
	.outerWrapper.bleed.headshotAlphaBg {
		position:absolute;
		background-image:none;
		top:0px; left:0px; width:200px;
		height:1000px; z-index:9999;
		
	}
	.outerWrapper.bleed.headshotAlphaBg .col2-2-right.topNavBar {float: left;  margin: 0 3% 0 0;  width: 185px;}
	.topNavBar A, .topNavBar A:visited {
		text-align:right;
		display:block;
		width:auto; clear:both;
	}
	
	
	.bg-A4A299.logoBox {background:none}
	.logos IMG {
		padding: 0px 20px 0 0;
		height: 40px;
		width: auto;
	}

}


@media screen and (max-width: 688px){
	.logos IMG {
		padding: 0px 20px 0 0;
		height: 38px;
		width: auto;
	}

}

@media screen and (max-width: 678px){
	.logos IMG {
		padding: 0px 17px 0 0;
		height: 38px;
		width: auto;
	}

}

@media screen and (max-width: 658px){
	.logos IMG {
		padding: 0px 10px 0 0;
		height: 37px;
		width: auto;
	}
	.homeTextBio {height: 250px}

}
@media screen and (max-width: 600px){
	.mainBGImage {
		background-position: 46% 0%;
    	background-size: 300%;
	}
	.homeTextBio {
		height: 295px;
	}

}

@media screen and (max-width: 568px){
	.logos IMG {
		padding: 0px 5px 0 0;
		height: 38px;
		width: auto;
	}
	
	.homeTextBio {
		height: 275px;
	}

}


@media screen and (max-width: 550px){
	
	
	.homeTextBio {
		height: 295px;
	}
	
	.logos IMG {
		padding: 0px 5px 0 0;
		height: 34px;
		width: auto;
	}


}
@media screen and (max-width: 500px){
	.logos IMG {
		padding: 0px 5px 0 0;
		height: 34px;
		width: auto;
	}

}
@media screen and (max-width: 490px){
	
	
	.homeTextBio {
		height: 340px;
	}

}


@media screen and (max-width: 480px){
	
	.footer {
		color:#FFF; padding:10px 0 30px 0; line-height:175%;
		font-size: 13px; text-align: center;	
	}
	.homeTextBio {
			height: 295px;
		}
}

@media screen and (max-width: 436px){
	H1.logoText {
		font-size: 42px;
		width: 250px;
		float: none;
		white-space: normal;
		margin-top: 0px;
		text-shadow: 2px 2px 2px rgba(255, 255, 255, 1);
	}
	.mainBGImage {
		background-position: 35% 47px;
    	background-size: 513%;
		background-color:#81827A;
	}
	.bg-A4A299.logoBox {
		background: none;
		width: 230px;
	}
	
	.col2-2-right {
		margin: 0 2%;
		width: 96%;
	}
	
	.col2-2-left {
		position: relative;
		padding: 0px;
		margin: 0px;
		width: 75px;
		float: left;
		border: #FFF 0px solid;
	}
	.logos {
		margin: 386px 0 20px 0;
	}
	
	.logos IMG {
		padding: 0px 5px 0 0;
		height: 44px;
		width: auto;
	}
	.homeTextBio {
		border-top: solid 1px #D6D6D6;
		border-bottom: solid 1px #EEE;
		height: 236px;
	}
}

@media screen and (max-width: 415px){
	
	.mainBGImage {width:100%}
	.mainBGImage {
		background-position: 35.4% 20px;
		background-size: 576%;
		background-color: #81827A;
	}
	H1.logoText {
		font-size: 42px;
		width: 250px;
		float: none;
		white-space: normal;
		margin-top: 0px;
		text-shadow: 2px 2px 2px rgba(255, 255, 255, 1);
	}
	
	.bg-A4A299.logoBox {
		background: none;
		width: 243px;
	}
	.col2-2-right {
		margin: 0 2%;
		width: 96%;
	}
	
	.col2-2-left {
		position: relative;
		padding: 0px;
		margin: 0px;
		width: 75px;
		float: left;
		border: #FFF 0px solid;
	}
	.logos {
		margin: 386px 0 20px 0;
    	width: 100%;
	}
		
	.logos IMG {
		padding: 0px 0px 0 0;
		height: 45px;
		width: auto;
	}
	
	.logos IMG:last-of-type {
		float: none;
		padding-right:0px;
		padding-left:5px;
	}
	.homeTextBio {
		border-top: solid 1px #D6D6D6;
		border-bottom: solid 1px #EEE;
		height: 250px;
	}
}
@media screen and (max-width: 376px){
	
	
	
	.col2-2-right {
		margin: 0 3%;
		width: 94%;
	}
	
	.col2-2-left {
		position: relative;
		padding: 0px;
		margin: 0px;
		width: 75px;
		float: left;
		border: #FFF 0px solid;
	}
	.bg-A4A299.logoBox {
		background: none;
		width: 236px;
	}
	
	H1.logoText {
		font-size: 42px;
		width: 250px;
		float: none;
		white-space: normal;
		margin-top: 0px;
		text-shadow: 2px 2px 2px rgba(255, 255, 255, 1);
	}
  .logos IMG {
		padding: 0px 0px 0 0;
		height: 42px;
		width: auto;
	}
	
	.homeTextBio {height:296px}
	
}



@media screen and (max-width: 362px){
	.bg-A4A299.logoBox {
		background: none;
		width: 220px;
	}
	
	.logos IMG {
		padding: 0px 0px 0 0;
		height: 36px;
		width: auto;
	}
}

@media screen and (max-width: 360px){
		H1.logoText {
		font-size: 42px;
		width: 235px;
		float: none;
		white-space: normal;
		margin-top: 0px;
		text-shadow: 2px 2px 2px rgba(255, 255, 255, 1);
	}
	.mainBGImage {
		background-position: 35.8% 47px;
		background-size: 671%;
		background-color: #81827A;
	}
	.logos IMG {
			padding: 0px 0px 0 0;
			height: 35px;
			width: auto;
	}
	.homeTextBio {
		height: 316px;
	}
}

