/*
* Skeleton V1.1
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 8/17/2011
*/

/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */

/* #Site Styles
================================================== */

/* #Page Styles
================================================== */

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

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {
		.home-buttons a {
			width: 50%;
		}
		.top-nav-holder {
			display: none;
		}
		.home-exp-content p {
	    color: #FFF;
	    font-size: 12px;
	    line-height: 20px;
		}
		.menu-wrapper {
			display: none;
		}
		.slicknav_menu {
			display:block;
		}
		.teacher-item {
			width: 35%;
		}
	}

	/* 2.  Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
		.teacher-item {
			width: 47%;
		}
	}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
		.logo, .mh-contact {
			text-align: center;
			float: none;
		}
		.mh-contact {
			padding: 20px 0;
		}
		.home-body-req-app a {
			padding: 27px 32px;
		}
		.ufh-left {
			margin: 0 50px 0 0;
		}
		.mid-header {
			text-align: center;
		}
		.footer-logos-holder {
			width: 100%;
		}
		.footer-menu .menu {
    		float: none;
		}
		h2 {
			font-size: 28px;
		}
		#access {
			display: none;
		}
		#menu-topnav {
			display: none;
		}
		.home-buttons a {
			width: 100%;
		}
		.home-button {
			padding: 40px 0;
		}
		.home-button img {
			display: inline-block;
			margin: 0 40px 0 0;
			vertical-align: middle;
		}
		.section-two-mobile {
			display: block;
		}
		.section-two-desktop {
			display: none;
		}
		.home-exp-content p {
			font-size: 15px;
			line-height: 27px;
		}
		.home-exp-content h2 {
			font-size: 35px;
		}
		.home-exp-content {
			width: 92%;
			right: 5%;
		}
		.attachment-featured-image {
			width: 100%;
		}
		.social-icon:before {
			font-size: 50px !important;
		}
		.call-out-btn {
			text-align: center;
		}
		.phone {
			text-align: center;
		}
		.parallax-inner {
			width: 100%;
		}
		h1 {
			font-size: 37px;
			line-height: 39px;
		}
	}

	/* 3.  Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
		.teacher-item {
			width: 95%;
			min-height: auto;
		}
	}

	/* 4. Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
		.mh-contact {
			font-size: 18px;
		}
		.home-button img {
			width: 15%;
		}
		.home-button {
			font-size: 13px;
		}
		h2, .home-exp-content h2 {
			font-size: 17px;
		}
		p, .home-exp-content p {
			font-size: 13px;
		}
		.home-body-req-app a {
			font-size: 12px;
			padding: 27px 10px;
		}
		.ufh-left, .ufh-right {
			font-size: 10px;
		}
		.mstar-copy-area {
			font-size: 9px;
		}
		.header-req-app a, h3.raq-btn a {
			font-size: 10px;
			padding: 10px;
		}
		.gform_wrapper .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span {
			width: 100% !important;
			display: block !important;
		}
		.slideshow-holder {
			display: none;
		}
		.home-buttons a {
			width: 80%;
			margin: 2.5% 10%;
		}
		.home-button {
			padding: 25px;
		}
	}

