/************************
*** Medium Screens
**************************/
@media screen and (min-width: 768px) {
	
	
	/********************
	* Header
	********************/
	header .logo img
	{
		width:auto;
	}
	header .phone-alert
	{
		font-size:1.6em;
	}
	
	.hero  h1
	{
		font-size:5em;
	}
	
	
	
	
	.navbar-nav
	{
		margin:0 -1em;
	}
	nav.navbar li a 
	{
		font-size:1.4em;
	}
	
	.hero
	{
		margin-top:0;
		height: 640px;
	}
	
	/********************
	* Primary Boxes
	********************/
	.primary-boxes-container
	{
		max-width:540px;
		margin:0 auto;
		padding:0;
		min-height:90vh;
	}
	.primary-boxes .red-box img 
	{
		margin:2em auto;
	}
	.primary-boxes
	{
		position:absolute;
	}
	
	
	.hero.small .btn-feature
	{
		padding:0.5em 2em;
		margin:1em;
	}
	
	
	/********************
	* Content
	********************/
	section.padded, section.padding
	{
		padding:50px 0;
	}
	
	
	
	/********************
	* Footer
	********************/
	.phone-strip h2 .white 
	{
		display:inline;
	}
	
	
}