/* #Tablet (Landscape)
================================================== */

@media only screen and (max-width: 1024px) {

.middle #fh5co-logo #img1 {
 		display: block;
 		margin: auto;
 		width: 130px;
 		padding-top: 10px;
 	}

 	.middle #fh5co-logo h1 {
 		text-align: center;
 		font-size: 24px;
 	}
 	.middle #fh5co-logo h2 {
 		text-align: center;
 		font-size: 18px;
 	}
 	.middle #fh5co-logo #img2 {
 		display: none;
 		margin: auto;
 		width: 150px;
 		padding-top: 10px;
 	}
 	#fh5co-hero {
 		min-height: 500px;
		height: 500px;
 	}

}

/* #Tablet (Portrait)
================================================== */
    
@media only screen and (max-width: 959px) {
.middle #fh5co-logo #img1 {
 		display: block;
 		margin: auto;
 		width: 120px;
 		padding-top: 10px;
 	}

 	.middle #fh5co-logo h1 {
 		text-align: center;
 		font-size: 20px;
 	}
 	.middle #fh5co-logo h2 {
 		text-align: center;
 		font-size: 18px;
 	}
 	.middle #fh5co-logo #img2 {
 		display: none;
 	}
 	.fh5co-nav-toggle {
 		top: 80px;
 	}
 	#fh5co-hero {
 		min-height: 500px;
		height: 500px;
 	}
 	.page-title h3 {
 		font-size: 30px;
 	}
}

/* #Mobile (Landscape)
================================================== */

@media only screen and (max-width: 767px) {

.middle #fh5co-logo #img1 {
 		display: block;
 		margin: auto;
 		width: 130px;
 		padding-top: 10px;
 	}

 	.middle #fh5co-logo h1 {
 		text-align: center;
 		font-size: 20px;
 	}
 	.middle #fh5co-logo h2 {
 		text-align: center;
 		font-size: 18px;
 	}
 	.middle #fh5co-logo #img2 {
 		display: none;
 	}

 	.fh5co-nav-toggle {
 		top: 60px;
 	}
 	.fh5co-nav .top {
 		display: none;
 	}

 	.fh5co-nav .top-menu {
 		display: none;
 	}
 	#fh5co-hero {
 		min-height: 500px;
		height: 500px;
 	}
 	.page-title h3 {
 		font-size: 30px;
 	}
}

/*  #Mobile (Portrait)
================================================== */

@media only screen and (max-width: 480px) {

	.middle #fh5co-logo #img1 {
 		display: block;
 		margin: auto;
 		width: 100px;
 		padding-top: 10px;
 	}

 	.middle #fh5co-logo h1 {
 		text-align: center;
 		font-size: 18px;
 	}
 	.middle #fh5co-logo h2 {
 		text-align: center;
 		font-size: 16px;
 	}
 	.middle #fh5co-logo #img2 {
 		display: none;
 	}
 	.fh5co-nav-toggle {
 		top: 40px;
 	}
 	.fh5co-nav .top {
 		display: none;
 	}

 	.fh5co-nav .top-menu {
 		display: none;
 	}
 	#fh5co-hero {
 		min-height: 500px;
		height: 500px;
 	}
 	.page-title h3 {
 		font-size: 23px;
 	}
}

@media only screen and (max-width: 640px) {

	.middle #fh5co-logo #img1 {
 		display: block;
 		margin: auto;
 		width: 100px;
 		padding-top: 10px;
 	}

 	.middle #fh5co-logo h1 {
 		text-align: center;
 		font-size: 14px;
 	}
 	.middle #fh5co-logo h2 {
 		text-align: center;
 		font-size: 14px;
 	}
 	.middle #fh5co-logo #img2 {
 		display: none;
 	}
 	.fh5co-nav .top {
 		display: none;
 	}

 	.fh5co-nav .top-menu {
 		display: none;
 	}
 	#fh5co-hero {
 		min-height: 500px;
		height: 500px;
 	}
 	.page-title h3 {
 		font-size: 23px;
 	}