@media only screen and (min-width: 768px) {
	body.single #inner-content.wrap{/*max-width:800px;*/max-width:1000px}
	.header{height:225px;}
	#inner-header{padding: 2em 0 1.5em 30px;height:245px;}
	body.page-template-page-parallax .header{position:relative;}
	body.page-template-page-parallax #inner-header{height:113px;}
	body.page-template-page-parallax #logo{}
	/*.wrap{width:760px}*/
	
	#logo{position:relative;z-index:9999;}
	#logo img{transform:scale(1);margin-left:0;margin-top:0;}
	.menuToggle{top:50px;right:1em;}


	/*flex*/
	.flex-container{display: flex;flex-direction: row;/*flex-wrap: wrap;height: 100%;*/}	
	.lesser{order:2;flex: 0 0 35%;max-width:35%;}
	.greater{order:1;flex: 0 0 65%;max-width:65%;}
	.threequarter{flex: 0 0 75%;max-width:75%;}
	.half{flex: 0 0 50%;max-width:50%;}
	.third{flex: 0 0 30%;max-width:30%;}
	.quarter, .quater{flex: 0 0 25%;max-width:25%;}
	.fifth{flex: 0 0 20%;max-width:20%;}


	.rev{flex: 0 0 50%;max-width:50%;padding:.75em}
	.projects_wrapper, .home .home_content,.school_content, .feed_wrapper,  #blocks_wrap{display:flex;}

	.bgimg{background-position: center;background-size: cover;}
	.hero_wrap{margin-top:-155px !important;}
	.taglines{padding-left:3em;}
	.taglines .tag{font-size:280%;}
	#hero_image,.hero_vid_wrap{height:450px;background-position:center -80px !important;}
	.hero_wrap.page #hero_image,.hero_wrap.page .hero_vid_wrap{height:380px;background-position:center !important;}
	.overlay{background-position: left 150px;}
	.hero_wrap.page .overlay {background-position: left -100px;}
	.home_text{width:40%;}
	.home_icons{width:60%;padding:4em 0 0 2em;}
	.icon_wrapper{flex:0 0 49%;}
	.icon_wrapper a .animate{opacity:0;}
	.icon_wrapper a .animate.pointer{top:100px;left:50%;transform: scale(.5);margin-left:0;}
	.icon_wrapper a .animate.mag{top:100px;left:50%;transform: rotate(25deg) scale(.5);margin-left:0;}

	.icon_wrapper a:hover .animate{opacity:1;}
	.icon_wrapper a:hover .animate.mag{top:45px;left:35%;transform: rotate(0deg) scale(1);}
	.icon_wrapper a:hover .animate.pointer{top:70px;left:30%;transform: scale(1);}
	.projects_wrapper .column{position:relative;width:48.5%;}
	.projects_wrapper .column.proj_left{margin-right:1.5%;}
	.projects_wrapper .column.proj_right{margin-left:1.5%;display: flex;flex-direction: column;}
	.projects_wrapper .column.proj_right .project:first-of-type{margin-bottom:6%;}
	.projects_wrapper .column.proj_right .project:nth-child(2){margin-top:auto;}

	.p_cats{top: 15px;left: 30px;bottom:auto;right:auto;text-shadow: 1px 1px 2px rgba(0, 0, 0, .5);}
	.school_right{padding-left:1%;}
	.school_left{padding-right:1%;}
	#client_showcase{margin:-1em auto 0;}
	.logo_wrapper{margin-top:3em;}
	.showcase_text{display:block;width:70%;}
	.client_bg {background-position: center top;}
	#upper_content, #blocks_wrap{padding:0;}
	.blog_grid .grid-item{flex:0 0 33%;max-width:33%;}
	.pblock{padding:0 1em 3em;}
	.blog .pblock{padding:0 1em 3em;}
	.upper_left, .upper_right{width:100%;padding:1em 2em 0;}
	.upper_left.flex-item{flex:0 0 75%;max-width:75%;padding:1em 3em 1em 2em;order:1;}
	.upper_right.flex-item{flex:0 0 25%;max-width:25%;padding:1em 2em;order:2;}
	.upper_right .btn{font-size:70%;}
	#portfolio{padding:0 1em;}
	
	#portfolio.crew { padding: 0 1em 0 2em;}
	.more_info{opacity:0;}
	.bio_left{/*25%*/}
	.bio_right{/*width:75%;*/}
	.half{width:50%;}
	#cta.clone{width:100%;display:block;position:fixed;bottom:0;z-index:9999999;opacity:1;transition: .75s ease-in-out;-moz-transition: .75s ease-in-out;-webkit-transition: .75s ease-in-out;}

	.overlay2{display:block;position:absolute;width:100%;height:100%;background: rgba(41, 56, 76, 0.5); z-index:9;}
	#post_header h1{position:absolute;top:0;left:0;color:#fff;padding-top:2%;z-index:10;}
	/*.share{bottom:1.5em;}*/
	
	

	
	/* CTA TABS */
	.tab_content_wrap, .cta_inner.dtp{display:block;}
	#cta.home .cta_tabs .cta_text{display:inline-block;text-align:right;padding-right:1.5em;}
	#cta.home .cta_text.tabbed{font-size:130%;}
	.cta_tab{display:flex;padding: 1em 0 .5em;text-transform:uppercase;font-weight:600;color:#29384C;font-size:110%;background:#C3DEDE;line-height:1;margin-right:3px;cursor:pointer;}
	.cta_tab:hover, .cta_tab.on{background:#29384C;color:#fff;}
	.tab_content_wrap{position:relative;width:100%;}
	.cta_content_wrap{position:absolute;bottom:0;z-index:10;width:100%;display:none;}
	.cta_content{background:#29384C;padding:2em;color:#fff;}
	.cta_content .quarter{padding-right:1em;}
	.cta_content .quarter img{max-width:100%;height:auto;}
	.cta_content .h2{color:#AFD2D2;}
	.cta_content a.learn{font-weight:600;text-transform:uppercase;font-size: 110%;padding-left: 20px;}
	.cta_content a.learn:hover{color:#fff;}
	.cta_inner.mobOnly{display:none;}

	.cta_inner .cta_text{display:inline-block;}
	.featherlight.gf_modal .featherlight-content{width:50%;}


	/* TABS_________________________ */
	.tabs{margin-bottom:20px;position:relative;min-height:400px;}
	.listhead.tabbed{display:none;}
	.tabnav{margin-bottom:.5em;background:#e6e6e6;display:block;}
	.tabnav dt{float:left;width:25%;height:53px;height:53px}
	.tabnav dt span{display:block;font-weight:600;font-size:18px;text-align:center;text-transform:uppercase;color:#4d4d4d;text-decoration: none;cursor:pointer;background:#e6e6e6;height:53px;line-height:53px;width:99.6%;position:relative;}
	.tabnav dt span:after{content:"";border-right:1px solid #808080;position:absolute;height: 80%;right:-2px;bottom: 10%;}
	.tabnav dt span.active{background:#666;color:#fff}
	.tabnav dt span.active:after, .tabnav dt span:last-of-type:after{display:none;}
	.tabs .content{position:absolute;top:70px;left:0;}

	.sidebar{margin-top:2.2em}
	#sidebar1 .widget .content{padding-left:2.1em;}
	.widgettitle{border:0;}
	.widget{padding:.5em 0 0;}
	.widget ul li{padding-bottom:.75em}/* use padding instead of margin to reduce jerky animation in collapsing widgets */
	.widget ul li ul{margin-top:.75em;padding-left:1em}
	.feed_item{width:50%;padding:0 1em;margin-bottom:1em;}
	.feed_item:nth-child(3){display:none;}
	.inner_footer{min-height:550px;overflow:hidden;}
	.footer_signup{padding-left:30%;}
	.signup{padding:1.5em 3em 3em 0;}
	#signup_form{display:block;}
	#signup_button{/*display:none;*/}
	
	.footer #social_links{bottom:.25em;right:2em;}
}
@media only screen and (min-width: 850px) {
	.icon_wrapper a:hover .animate.mag{top:65px;left:35%;transform: rotate(0deg) scale(1);}
	.icon_wrapper a:hover .animate.pointer{top:85px;left:30%;transform: scale(1);}
}