@media only screen and (max-width: 1285px) {
	
	.wrap {
		max-width: 95%;
	}
	
	#sponsors_wrap {
		margin: 0 8%;
	}
	.sponsor_slide_inner {
		margin: 0 1em;
	}
	.logo_one {
		width: 35%;
	}
}




@media only screen and (max-width: 1180px) {
	
	.site_info img {max-height: 100px;}
	.logo_one {
		width: 31%;
	}
}

@media only screen and (max-width: 1150px) {
	.page-id-2 {
	background-image: url();
	}
}	


@media only screen and (max-width: 1120px) {
	.main-navigation {
		font-size: .9em;
	}
}


@media only screen and (max-width: 1050px) {

	.main-navigation li {
		margin-left: .75em;
	}
	.main-navigation {
		font-size: .85em;
	}
}




@media only screen and (max-width: 960px) {

	.sponsor_slide_inner {padding: 1em;}
	
	.footer_col ul {
		font-size: .9em;
	}
	
	.footer_col ul li {
		max-width: 80%;
	}
	
	.footer_col .gform_wrapper .gform_footer input.button, .footer_col .gform_wrapper .gform_footer input[type="submit"] {
		width: 72%;
	}
	
	.main-navigation li {
		margin-left: .5em;
	}
	.main-navigation {
		font-size: .8em;
	}
	
} 

@media only screen and (max-width: 900px) {
	.home_button_content {
		padding: 1em 5%;
	}
	
	.logo_one {
		width: 35%!important;
	}
	
	.logo_two {
		width: 20%;
	}
	
	#enews a {
		padding: 10px;
		font-size: .8em;
	}

}







@media only screen and (max-width: 768px) {
	
/* 	.site_info img {max-height: 80px;}	 */
}










@media only screen and (max-width: 767px) {
	.home_button_content h3 {
		font-size: 1.25em;
	}
	
	.footer_col ul {
		font-size: .8em;
	}
}


@media only screen and (max-width: 700px) {
	#site-navigation {
		font-size: .75em;
	}
	
	.footer_menu {display: none;}
	
		.footer_col {
		float: none;
		width: auto;
		text-align: center;
	}
	.footer_col ul li {margin: auto;}
	
	.footer_col .gform_wrapper .gform_footer {text-align: center;}
	.footer_col .gform_wrapper ul li.gfield {margin: 0 auto!important;}
	
	.footer_col .gform_wrapper .gform_footer input.button, 
	.footer_col .gform_wrapper .gform_footer input[type="submit"], 
	.footer_col .gform_wrapper .gform_page_footer input.button, 
	.footer_col .gform_wrapper .gform_page_footer input[type="submit"] {width: 70%;}
	
	
	.site-info {text-align: center;}
	
	
	.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
		font-size: 1em!important;
	}
	
	.footer_col .gform_wrapper .gform_footer input.button, .footer_col .gform_wrapper .gform_footer input[type="submit"] {
		width: 78%;
	}

}

@media only screen and (max-width: 640px) {
	#gform_submit_button_2 {
		width: 80%;
	}
}

@media only screen and (max-width: 615px) {
	.home_button_content h3 {
		font-size: 1.15em;
	}
}


@media only screen and (max-width: 600px) {
	
	.mobile {display: block;}
	
	
	.header_social,
	
	
	body {font-size: .85em;} 
	
	
	
	/* Header & Footer */
	
	.menu_yellow {
		min-height: 44px;
		position: absolute;
		z-index: 9999;
	}
	
	.header_social {
		display: none;
	}
	
	.logo_one {
		width: 50%;
	}
	
	.logo_two img {
		width: 80%;
		padding-top: .75em;
		padding-bottom: 0;
	}
/*
	
	.sub-menu li {
		display: block;
	}
*/
	
	
	/* 	.site-branding {width: 50%;} */
	
	#mobile_menu {
		float: right;
		display: block;
	}
	.mobile_menu {
		list-style: none;
		margin: 0;
		padding: 0;
		clear: both;
		display: none;
		font-weight: 900;
		text-align: center;
		text-transform: uppercase;
		position: relative;
		width: 100%;
	}
	.mobile_menu li:first-child a {border-top: 1px solid #005581;}
	.mobile_menu li a {
		display: block;
		margin: .25em 0;
		padding: .25em 0;
		border-bottom: 1px solid #005581;
		color: #005581;
	}
	.mobile_menu li ul {
		list-style: none;
		margin: 0;
		padding: 0;
		text-transform: none;
	}
	.mobile_menu li:first-child a,
	.mobile_menu li ul li a {
		border: none;
		margin: 0;
		padding: 0;
	}
	
	ul.mobile_menu {
		line-height: 2em;
	}
	
	.mobile_menu .sub-menu {
		display: block;
		z-index: 99999;
		overflow: visible;
	}
	
	#mobile_menu img {
		width: 35px;
		height: 20px;
		margin-top: 5px;
	}
	
	.site_info img {
		width: 20%;
		margin: 1.5em 0;
		position: absolute;
		top: 0;
		right: 0;
	}
	
	
	.sponsor_slide {
		max-height: 215px;
	}
	
	
	.site_info {
		display: none;
	}
	
	

	
	/* Home pages */
	
	.slide_content h2, 	.slide_content h4 {
		max-width: 90%;
		margin: auto;
	}
	
	
	.home_button {
		width: 65%;
		margin: 0 0 1em;
	}
	
	
	.slide_link {
		font-size: 1em;
	}
	
	.home-blurb p {
		width: 80%;
	}
	
	
	
	/* subpages */
	
	.wrap {
		max-width: 90%;
		margin: 0 auto;
	}
	
}

@media only screen and (max-width: 599px) {
	.sponsor_slide_inner {
		padding: 3.25em;
	}
}


@media only screen and (max-width: 500px) {

	.slide_content h2 {
		font-size: 2.25em;
	}
	
	.slide_content h4 {
		font-size: 1.5em;
	}
	
	.sponsor_slide_inner {
		padding: 2.25em;
	}
}


@media only screen and (max-width: 480px) {
	
	.site_info {width: 30%;}
}










@media only screen and (max-width: 450px) {
	
	.sponsor_slide_inner {
		padding: 1.25em;
	}
	
	.slick-prev {
		left: -25px!important;
	}
	.slick-next {
		right: -25px!important;
	}
}










@media only screen and (max-width: 400px) {
	
	
	.sponsor_slide_inner {padding: .5em;}

}










@media only screen and (max-width: 350px) {}











@media only screen and (max-width: 320px) {}