/* #Media Queries
================================================== */

	/* Larger than mobile */
	@media (min-width: 400px) {
	}

	/* Larger than phablet (also point when grid becomes active) */
	@media (min-width: 550px) {
	}

	/* Larger than tablet */
	@media (min-width: 750px) {

		.service-overlay-inner {padding:35% 0 0;}

		.hours-inner {padding:50px 30px;}
		.hours-inner h3 {font-size:3.0rem;}
		.hours-inner th {font-size:1.8rem;}
		.hours-inner td {font-size:3.0rem;}


		.footer-logo {width:auto;float:left;max-width:225px;margin-bottom:0;}
		.footer-copy {width:auto;float:right;text-align:right;}

	}

	/* Larger than desktop */
	@media (min-width: 1000px) {
		.header-inner {margin:0 10px;}
		.logo {width:225px;margin:0 auto;float:none;}
		.top-links li {display:inline-block;margin:0 15px 0 0;font-size:1.2rem;}
		.top-links li.desktop-contact {display:inline-block;}
		.top-links li.mobile-contact {display:none;}

		.hero-left {width:50%;}
		.hero-right {display:block;}
		.hero-apply {width:30%;left:25%;}

		.home-intro {position:relative;}
		.home-intro-pic {width:38%;margin:0 0 0 3%;position:absolute;z-index:9;top:20px;left:0;}
		.home-intro-content {margin-top:150px;margin-bottom:150px;width:40%;max-width:430px;float:left;position:relative;margin-left:60%;}

		.home-map {position:relative;}
		.full-half {width:50%;float:left;position:relative;}
		/*.full-half.first {margin-top:-100px;}*/
		.full-half.last {position:relative;/*margin-top:-80px;*/}

		.services {margin-top:80px;margin-bottom:100px;padding:0;}
		.service-block		{width:33.1333333%;max-width:none;float:left;margin-right:0.3%;}
		.service-block.last {float:right;margin-right:0;}
		.service-overlay-inner {padding:20% 0 0;}
		.service-overlay-title {margin-bottom:30px;}
		.service-overlay-inner p {font-size:1.1rem;}

		.home-dream-pic {width:70%;position:relative;}
		.home-dream-content {width:50%;left:auto;top:10%;right:60px;z-index:2;}

		.benefit-left {width:42%;float:left;}
		.benefit-right {width:50%;float:right;}
		.benefit-content {margin-left:85px;}
		.benefit-experience,
		.benefit-support {position:relative;}
		.benefit-support {margin-top:160px;}
		.benefit-experience {margin-top:80px;}

		.office-title {font-size:3.0rem;}

		.office-space-wrap {position:relative;margin:0;}
		.space-left {width:65%;position:relative;}
		.space-right {width:35%;position:absolute;left:100%;bottom:0;margin-left:40px;}

		.sub-footer {padding:250px 0;}

		.hours {width:45%;float:left;}
		.location {width:45%;float:right;}
		.hours-inner h3 {font-size:3.0rem;max-width:400px;}

	}

	/* Larger than Desktop HD */
	@media (min-width: 1200px) {
		.hero-right {width:30%;height:65%;}

		.service-block-title {top:45%;}
		.service-overlay-inner {padding:28% 0 0;}
		.service-overlay-inner p {font-size:1.5rem;}

		.sub-footer {padding:350px 0;}

	}

/* Larger than Desktop HD */
@media (min-width: 1600px) {
	.home-intro-pic {width:40%;margin-left:5%;}
	.home-intro-pic {width:30%;}
}

/* Larger than Desktop HD */
@media (min-width: 1800px) {
	.home-intro-pic {width:35%;}
	.home-intro-content {margin-top:200px;margin-bottom:200px;}

}
