/* SCREEN VIEWS AT 1400 PIXELS */
@media (max-width: 1400px) {
	
h1 { font-size: 35pt; line-height: 40pt; }
h2 { font-size: 22pt; line-height: 27pt; }
.herosubs h2 { font-size: 22pt; line-height: 27pt; }
.thirtysub h2 { font-size: 18pt; line-height: 23pt; }
	
.brandedge { width: 5%; }
.brand { width: 21%; }

} /* END OF 1400 MEDIA CALL */

/* ---------------------------------------------------- */

/* SCREEN VIEWS AT 1300 PIXELS */
@media (max-width: 1300px) {

h1 { font-size: 30pt; line-height: 35pt; }

} /* END OF 1300 MEDIA CALL */

/* ---------------------------------------------------- */

/* SCREEN VIEWS AT 1120 PIXELS */
@media (max-width: 1120px) {

h2 { padding: 20px 0px 20px 0px; }
.herosubs h2 { padding: 0px 0px 20px 0px; }
.audiotext { padding: 40px 20px; }
	
.brandedge { display: none; }
.brand { width: 23.5%; }

} /* END OF 1120 MEDIA CALL */

/* ---------------------------------------------------- */

/* SCREEN VIEWS AT 950 PIXELS */
@media (max-width: 950px) {

h2 { padding: 20px 0px 20px 0px; }
.herosubs h2 { padding: 0px 0px 20px 0px; }
	
.brand { width: 49%; }
.brandtwodesk { display: none; }
.hometext { margin: 0px auto; }

} /* END OF 1120 MEDIA CALL */

/* ---------------------------------------------------- */

/* SCREEN VIEWS AT 875 PIXELS - HAMBURGER APPEARS */
@media (max-width: 875px) {

#menuArea {
width: 95%; /* block is fixed left so adjust width accounting for right side space only */
display: block;
position: relative;
z-index: 1000;
}
.topnav { display: none; }
.logobox { padding-left: 0; }
.top { padding: 0px 0px 55px 0px; }
.subcolumn { margin: 40px auto 0px auto; }
.subtext { padding: 0px; }
	
.mainhead { width: 100%; display: block; }
h2 { padding: 20px 0px 15px 0px; }
h3 { padding: 0px 0px 40px 0px; }
.herosubs h2 { padding: 0px 0px 15px 0px; }
.herosubs h3 { padding-bottom: 30px; }
.thirtysub h2 { padding: 0; }
.thirtysub h3 { padding: 30px 0 0 0; }
	
.hero {
display: block;
margin: 0px auto 20px auto;
}
	
.herosubs {
width: 100%;
display: block;
}
	
.hundred {
display: block;
margin: 0px auto 40px auto;
}

.fifty {
width: 100%;
display: block;
}

.thirty {
width: 100%;
display: block;
}
	
.thirtysub {
width: 100%;
display: block;
}
	
.threetwo {
width: 100%;
display: block;
}
	
.twothree { width: 49%; }
.two { display: none; }
.twodesk { display: none; }

.sixeight {
width: 100%;
display: block;
margin: 0px auto 40px auto;
}

.footmast { margin: 30px auto 0px auto; }
.footlogobox { display: block; width: 100%; }
.footsocial { display: block; float: left; }
	
.audiotext { padding: 62px 20px; }

} /* END OF 875 MEDIA CALL */

/* ---------------------------------------------------- */

/* SCREEN VIEWS AT 740 PIXELS */
@media (max-width: 740px) {

} /* END OF 740 MEDIA CALL */

/* ---------------------------------------------------- */

/* SCREEN VIEWS AT 600 PIXELS */
@media (max-width: 600px) {

} /* END OF 600 MEDIA CALL */

/* ---------------------------------------------------- */

/* SCREEN VIEWS AT 480 PIXELS */
@media (max-width: 480px) {
	
h1 { font-size: 27pt; line-height: 32pt; }

.twothree { width: 100%; display: block; }
.twosplit { display: none; }
	
.brand { width: 100%; display: block; }
	
.audiotext { padding: 40px 20px; }
	
/* WEBKIT AND MS Prevents Mobile Safari from bumping up font sizes in landscape */
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;

} /* END OF 480 MEDIA CALL */

/* ---------------------------------------------------- */

/* SCREEN VIEWS AT 360 PIXELS */
@media (max-width: 360px) {

} /* END OF 360 MEDIA CALL */