/*--- Media Quary for Medium Screens ---*/
@media only screen and (min-width: 768px) {
	h1 {font-size: 2.2em;}
	.hero {padding: 4rem 0; background-position: top -4em center;}
	.intro {padding: 0rem 0 2.5rem 0}
	.intro h1 {margin-top: 1.8rem;}
	.intro h1, .intro p {text-align: left;}
	.intro p.lead {font-size: 1.2rem;}
	.intro p {font-size: 1rem;}
	.markets {padding: 1.5% 0 3% 0;}
	.markets li {font-size: 1.3rem;}
	.regional-hp {padding: 1.5% 0 0 0;}
	.product-listing-hero {padding: 6rem 0;}
	.product-listing-hero h1 {font-size: 5rem;}
	.sales-offices {padding: 6rem 0}
	.sales-offices h1 {font-size: 5rem;}
	.regional-offices {padding: 3% 0;}
	.region-hero {padding: 12% 0;}
	.region-hero h1 {font-size: 5rem;}
	.line-card .contact-info h2 {font-size: 2rem;}
	.line-card .contact-info p {font-size: 1.2rem; font-weight: 300; margin-bottom: .5rem;}
	.line-card i {margin-right: .5rem; font-size: 1.5rem;}
	.line-card embed {height: 300px;}
	.line-card h2.line-card-title {	font-size: 2.5rem;}
	.support-hero {padding: 6rem 0; background-position: center center;}
	.support-hero h1{font-size: 5rem;}
	.support-info {padding: 2rem 0;}
	.support-info h1 {margin-top: 1.8rem; font-size: 1.6rem;}
	.support-info h1, .support-info p {text-align: left;}
	.support-info img {margin-bottom: 0;}
	.support-info .bottom-section {margin-top: 1rem;}
	.support-contact {text-align: left;}
	.footer {padding-bottom: 0;}
	.footer-nav {font-size: 1.05rem; font-weight: 100; text-align: left; border: none;}
	.footer-nav a:hover {text-decoration: underline;}
	.copyrite p {font-size: .8rem; font-weight: 100; text-align: center;}
	.footer-social {text-align: right;}
	.contact-footer { margin-top: 0;}
	.news-letter-signup p {font-size: 1rem; padding-right: .1rem;}
}

/*--- Media Quary for Large Screens ---*/
@media only screen and (min-width: 980px) {
	.hero {padding: 2rem 0; background:url(../img/open-road.jpg) no-repeat center center; 
	-webkit-background-size: 100%; -moz-background-size: 100%; -o-background-size: 100%;background-size: 100%;}
	.scroll-arrow {display: block; text-align: center; margin-top:3rem; padding-bottom: 1rem; color: rgba(100,100,100,.5);}
	/*.container {max-width: 1200px; margin: 0 auto; box-shadow: 0 0 12px RGBA(95, 95, 95, 1);}*/
	.intro {padding: 1rem 0 0 0;}
}