@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation:portrait) {

.playbutton {
	margin: 18% 0 0 25%;
}

.homebanner {
	background-size: auto 300px;
	height: 300px;
}

#branding {
//margin: 25px 50px 25px 20px;
}

.toprightlogos img {
	max-width: 50px;
}

#wrapper{
	overflow: hidden;
	width:100%
}

#header{
	max-width:100%;
}

nav#menu{
	//width:780px;
	margin:0px auto auto -20px;
	padding: 0px 0px;
	//padding: 6px 0px;
}

nav ul li a{
font-size: .7em;
}


.footerHolder{
		width:100%;
margin:0px auto;
padding: 0px 32px;
overflow:hidden;
}

.popupContent{
	width:90%;
}

.popupContent input#mc-embedded-subscribe.button{
	height:51px;
}

.popupContent input#mce-EMAIL.email{
	height:45px !important;
}
.popupContent input#mce-FNAME.fname{
	height:45px !important;
}


.hero{
	
width:100%;
max-width:730px;
margin:0px auto;
padding: 0px 2%;
height:100%;	
background-position:20% center;
background-repeat: no-repeat;
background-size: cover;

}
#heroHolder{
	height:286px;
	width:100%;
	float:left;
}

.heroContent{
	padding:5px;
}

.heroContent h1 {
	font-size: 25px;
}

.heroContent h4 {
	font-size: 11px !important;
}

.heroContent div#mc_embed_signup form input#mc-embedded-subscribe {
	width:100%;
}

.heroContent div#mc_embed_signup form input#mce-FNAME{
	height:28px;
	width:74%;
	background-color: white;
	font-size:1em;
	color:rgb(122,85,162);
	padding:0px 10px ;
	margin-right:10px;
	border:0 none;	
	float: left;
	border-radius: 0;
	display: block;
}

.heroContent div#mc_embed_signup form input#mce-EMAIL{
	height:28px;
	width:74%;
	background-color: white;
	font-size:1em;
	color:rgb(122,85,162);
	padding:0px 10px;
	border:0 none;	
	float: left;
	border-radius: 0;
	display: block;
}

.heroContent div#mc_embed_signup form input#mc-embedded-subscribe{
	height:28px;
	width:79%;
	margin-top:2%;
	float:left;
	background:rgb(191,160,224); 
	border:0 none;
	cursor:pointer;
	color:white;
	text-transform: uppercase;
	-webkit-appearance: none;
		-webkit-border-radius: 0;
	
}



#container{
	min-width: 100% !important;
}

#content{
	width:410px;
padding: 0px 20px 0px 0px;
margin:40px 0px;
float:left;
}

#content img{
	max-width:100%;
	height:auto;
}
#contentHolder{
	width:100% !important;
margin:0px 20px;
padding: 0px 0px;
float:left;
}


#sidebar{
	width:270px;
float:left;
margin:64px 0px;

}

#asSeenOnHolder{
	display: none;
}

..heroContent div#mc_embed_signup form{
	width:360px;
}

#footer{
	width: 100% !important;
}

.footerNewsletter{
	
width: 100%;
height:100%;
position:relative;
margin:0 auto;
background-image:url('images/nooshfooter.png');
background-repeat:no-repeat;
background-position: center left;
background-size: contain;
}


.footerNewsletter div#mc_embed_signup{
	right:193px !important;
}
.footerNewsletter #mc-embedded-subscribe{
	background:url('images/signup.png');
	background-repeat: no-repeat;
	background-position: center center;
	width:100px;
	height:35px;
	margin-left:6px;
	position:absolute;
	border:none;
	cursor:pointer;
}
.footerNewsletter input.email{
	height:37px;
	width:120px !important;
	font-size:1em;
	padding:0 10px;
}

.footerNewsletter input.fname{
	height:37px;
		width:120px !important;

	font-size:1em;
	padding:0 10px;
}


.footerNewsletter input.email:focus{
	border:none;
	outline:none;
}

.footerNewsletter #mc-embedded-subscribe:focus{
	border:0;
	outline:0;
}

.facebookFt{
	width:39px;
	background-position: 0px 0px;
}

.twitterFt{
	width:45px;
	background-position: -39px 0px;

}

.instagramFt{
	width:45px;
		background-position: -84px 0px;

}

.youtubeFt{
	width:78px;
	background-position: -129px 0px;
	margin-top:4px;
}

.pinterestFt{
	width:42px;
	background-position: -204px 0px;
}

.footerCallout{
	float:left;
	font-size:2.6em;
	padding:12px 40px 0 0;
}

.facebookFt,.twitterFt,.instagramFt,.youtubeFt,.pinterestFt{
	height:35px;
	float:left;
	margin:37px 5px;
	background-image: url(images/smFooterSprite.png);
	cursor: pointer;
	
}


.videoNav{
min-width:768px !important;
height:100px;
float:left;
width:100%;
display: block;
overflow: hidden;
}
.videoPlay{
}

.videoOverlay h3{
	font-size:1.2em;
}
.videoNavSingle{
	height:100%;
	overflow: hidden;

}

}






@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation:landscape) {

.playbutton {
	margin: 18% 0 0 25%;
}

#branding {
//margin: 25px 50px 25px 20px;
}

.toprightlogos img {
	max-width: 50px;
}

.homebanner {
	background-size: auto 300px;
	height: 300px;
}

.popupContent{
	width:90%;
}

.popupContent input#mce-EMAIL.email{
	height:45px !important;
}
.popupContent input#mce-FNAME.fname{
	height:45px !important;
}

#wrapper{
	overflow: hidden;
	width:100%;
}

#header{
	max-width:100%;
}

nav#menu{
	//width:780px;
	width: 100%;
margin:0px auto auto -20px;
padding: 0px 0px;
}

nav ul li a{
font-size: .7em;
}
.footerHolder{
width:100% !important;
margin:0px auto;
padding: 0px 32px;
overflow:hidden;
}

.hero{
	
width:100%;
max-width:980px;
margin:0px auto;
padding: 0px 2%;
height:100%;	
background-position:center center;
background-repeat: no-repeat;
background-size: cover;

}
#heroHolder{
	height:286px;
	width:100%;
	float:left;
}

.heroContent{
	padding:5px;
	width:47%;
}

.heroContent h1 {
	font-size: 25px;
}

.heroContent h4 {
	font-size: 11px !important;
}

.heroContent div#mc_embed_signup form input#mc-embedded-subscribe {
	width:100%;
}

.heroContent div#mc_embed_signup form input#mce-FNAME{
	height:28px;
	width:74%;
	background-color: white;
	font-size:1em;
	color:rgb(122,85,162);
	padding:0px 10px ;
	margin-right:10px;
	border:0 none;	
	float: left;
	border-radius: 0;
	display: block;
}

.heroContent div#mc_embed_signup form input#mce-EMAIL{
	height:28px;
	width:74%;
	background-color: white;
	font-size:1em;
	color:rgb(122,85,162);
	padding:0px 10px;
	border:0 none;	
	float: left;
	border-radius: 0;
	display: block;
}

.heroContent div#mc_embed_signup form input#mc-embedded-subscribe{
	height:28px;
	width:79%;
	margin-top:2%;
	float:left;
	background:rgb(191,160,224); 
	border:0 none;
	cursor:pointer;
	color:white;
	text-transform: uppercase;
	-webkit-appearance: none;
		-webkit-border-radius: 0;
	
}




#container{
	min-width: 100% !important;
}
#content{
	width:410px;
padding: 0px 20px 0px 0px;
margin:40px 0px;
float:left;
}

#content img{
	max-width:100%;
	height:auto;
}
#contentHolder{
	min-width:100% !important;
margin:0px 20px;
padding: 0px 0px;
float:left;
}


#sidebar{
	width:270px;
float:left;
margin:64px 0px;

}

#asSeenOnHolder{
	display: none;
}

.heroContent div#mc_embed_signup form{
	width:360px;
}

#footer{
	width: 100% !important;
}

.footerNewsletter{
	
	width: 100%;
height:100%;
position:relative;
margin:0 auto;
background-image:url('images/nooshfooter.png');
background-repeat:no-repeat;
background-position: center left;
background-size: contain;
}


.footerNewsletter div#mc_embed_signup{
	right:193px !important;
}
.footerNewsletter #mc-embedded-subscribe{
	background:url('images/signup.png');
	background-repeat: no-repeat;
	background-position: center center;
	width:100px;
	height:35px;
	margin-left:6px;
	position:absolute;
	border:none;
	cursor:pointer;
}
.footerNewsletter input.email{
	height:37px;
	width:120px !important;
	font-size:1em;
	padding:0 10px;
}

.footerNewsletter input.fname{
	height:37px;
		width:120px !important;

	font-size:1em;
	padding:0 10px;
}


.footerNewsletter input.email:focus{
	border:none;
	outline:none;
}

.footerNewsletter #mc-embedded-subscribe:focus{
	border:0;
	outline:0;
}

.facebookFt{
	width:39px;
	background-position: 0px 0px;
}

.twitterFt{
	width:45px;
	background-position: -39px 0px;

}

.instagramFt{
	width:45px;
		background-position: -84px 0px;

}

.youtubeFt{
	width:78px;
	background-position: -129px 0px;
	margin-top:4px;
}

.pinterestFt{
	width:42px;
	background-position: -204px 0px;
}

.footerCallout{
	float:left;
	font-size:2.6em;
	padding:12px 40px 0 0;
}

.facebookFt,.twitterFt,.instagramFt,.youtubeFt,.pinterestFt{
	height:35px;
	float:left;
	margin:37px 5px;
	background-image: url(images/smFooterSprite.png);
	cursor: pointer;
	
}

.videoNav{
min-width:768px !important;
height:100px;
float:left;
width:100%;
display: block;
overflow: hidden;
}
.videoPlay{
}

.videoOverlay h3{
	font-size:1.2em;
}
.videoNavSingle{
	height:100%;
	overflow: hidden;

}

}