@media (min-width: 768px) and (max-width: 979px) {
	/* Hero */
	
	.hero-phone {
		display: none !important;
	}
	
	img.hero-image {
		margin-top: 80px;
	}
	
	/* Arrows */
	.arrow.top div.arrow-top-padding {
		height: 250px;	
	}
	
	.arrow.down {
		display: none !important;
	}
	
	/* Signup Form */
	.row-fluid .xlarge {
		width: 60%;
	}
}

@media (max-width: 979px) {
	
	.hero-phone {
		display: none !important;
	}
	.arrow.down {
		display: none !important;
	}
}

@media (max-width: 1024px) {
	
	div.input-append input.xlarge {
		width: 63%;
	}
}
