@media only screen and (min-width: 1500px) {
.header{height:15.5em;}
body.logged-in #inner-header.alert_on{padding-top: 3.5em;}
.wrap{width:90%}
#menu-the-main-menu > li > ul.sub-menu{width:90% !important;margin-left:-45%;padding: 4em 0 3em 290px;}
#menu-the-main-menu > li > ul.sub-menu:before{left:300px;}
/*.header{height:15.5em}*/
#inner-header{height:295px;}
#client_showcase, #callout, #cta{/*max-width:1800px;*/margin:0 auto;}
#client_showcase{}
#callout{}
.hero_wrap{margin-top:-185px !important;}
.share{}
#hero_image{height:820px;background-position:center -200px;}
.taglines{top:22%;left:10%;margin-left:0;padding-left:2em;}
.hero_wrap.page .taglines {top: 47%;}
.hero_wrap.page .tag{font-size:300%;}
.cta_content .quarter{max-width:15%;}
.overlay{background-position: left bottom;}
.hero_vid_wrap{overflow:hidden;height:900px;}
.icon_wrapper a:hover .animate.mag{top:28%;left:43%;}
.icon_wrapper a:hover .animate.pointer{top:35%;left:35%;}
.callout_home_content{padding: 2em 4em;}
.inner_footer{min-height:530px;}
.footer_contact{}
.footer_signup{background-position:-400px -100px;}
/*.signup {padding: 2.5em 7.5% 3em 50%;width:90%;}*/
.signup {padding: 2.5em 2.5% 3em 50%;width:90%;}
.contact{padding:220px 0 2em 0;}
.featherlight-content{width:65%;}
.footer #social_links {bottom:3.5em;}

/*additional 05-25*/
#signup_form{padding-left:175px}
}

@media only screen and (min-width: 2000px) {
	.footer_signup{background-position:right -250px;}
	.inner_footer{min-height:560px;}
	.footer #social_links {left: 25%;bottom:3.5em;}
	.signup {width:88%;padding: 5em 5.5% 3em 50%;}
	.contact{padding:260px 0 2em 0;}
	.cta_text{padding-right:3em;font-size:211%;}

    
}

@media only screen and (min-width: 2300px) {
	.footer_signup{background-position:right -150px;}
	.signup {width:88%;padding: 5em 5.5% 3em 50%;}
	
}