.updates_slider .updates_slide .photo img{
	display:none;
}

@media screen and (max-width: 1025px){
	.wrapper { width: 800px; }
	.h_nav a.level_0 { font-size: 13px; padding: 0 6px; }
	.banner { padding-bottom: 35%; }
	.slider { padding-bottom: 35%; }
	.updates_slider{
		height:0;
		 padding-bottom: 40%;

	}
	.updates_slider .updates_slide .photo{
 		height:auto;
		background-size: 100% auto !important;
		background-color:transparent;
		    background-position: top center;
	}
	.updates_slider .icons {
		width:100%;
	}
	
}

@media screen and (max-width: 800px){
	.wrapper { width: auto; }
	.content-region { padding: 15px; }
	.header .logo { float: none; text-align: center; }
	.header .logo img { display: inline-block; height: 45px; }
	.header .social { float: none; text-align: center; }
	.header .social .icon { height: 25px; }
	.desktop_nav { display: none; }
	.mobile_nav { display: block; }
	.banner { margin-top: -140px; }
	.slider { margin-top: -140px; }
	.updates_slider_wrapper { margin: 0 -15px; }
	.updates_slider { margin: 0 15px; }
	.footer .copyright { padding: 0 15px; }
		
	.resource-listing .w_25{
		width:33%;
	}

	.resource-listing .item:nth-of-type(4n+1) {
		clear:none;
	}	
	.resource-listing .item:nth-of-type(3n+1) {
		clear:both;
	}	
}

@media screen and (max-width: 700px){
	.banner { padding-bottom: 65%; }
	.slider { padding-bottom: 65%; }
	.home_cta .p_a { padding: 7px; }
	.home_cta .w_33 { float: none; width: auto; }
	.home_cta .box { height: 150px; }
	.staff .listing { width: 50%; }
	.staff .listing:nth-of-type(3n+1){ clear: none;	}	
	.staff .listing:nth-of-type(2n+1){ clear: both;	}	
 	.updates_slider .photo { position: relative; left: auto; right: auto; bottom: auto; height: 200px; }
	.updates_slider .details { position: relative; width: auto; }
	.updates_slider .icons { width: auto; left: 0; }
		
		
		
		

	.updates_slider .updates_slide .photo{
		background-image:none !important;
		height:auto;
 	}
	.updates_slider .updates_slide .photo img{
		display:block;
	}

	.updates_slider{
		height:550px;
		 padding-bottom: 0;

	}
	
}

@media screen and (max-width: 650px){
	.banner .title h1 { font-size: 1.5em; margin: 10px 0; }
	.footer .top .w_50 { float: none; width: auto; }
	
	
	.grants-details .grant .photo { float: none; width: auto; margin:0;}
	.grants-details .icons { display: none; }
	.grants-details .grant h2 {
		text-align: center;
	}
 	.grants-details .grant .dates { text-align: center; }
	.grants-details .grant .dates span { display: block; }
	.grants-details .grant .dates span.spacer { display: none; }	
	
}

@media screen and (max-width: 600px){
	.events-listing .jumps .l,
	.events-listing .jumps .r { float: none; text-align: center; margin: 5px 0; }
	.news_slider { height: 500px; }
	.news_slider .photo { position: relative; left: auto; right: auto; bottom: auto; height: 200px; }
	.news_slider .details { width: auto; }
	.news_slider .icons { width: auto; right: 0; }
	.news_slider .details .summary { height: 100px; }
	.resource-listing .w_25{
		width:50%;
	}
	.resource-listing .item:nth-of-type(3n+1) {
		clear:none;
	}	
	.resource-listing .item:nth-of-type(2n+1) {
		clear:both;
	}		
	
	.map_wrapper{
		background-image:none !important;
		height:auto;
		padding:0 !important;
		
	}
	.direc_image{
		display:block;
	}
	
	.map_wrapper .address{
		position:relative;
		width:auto;
	}
	.map_wrapper .btn{
		position:relative;
		width:auto;
		display:block;
	}
}

@media screen and (max-width: 550px){
	.lead_asset .logo img { width: 100px; }
	.footer .copyright { padding: 10px; }
	.footer .copyright .l,
	.footer .copyright .r { float: none; text-align: center; line-height: 1.5; }
	.contact_page .w_33 { float: none; width: auto; }
		
}

@media screen and (max-width: 500px){
	.banner { padding-bottom: 85%; }
	.slider { padding-bottom: 85%; }
	.updates_slider{
		height:450px;
		padding-bottom: 0;
	}	
}

@media screen and (max-width: 450px){
	.banner .title h1 { font-size: 1.25em; }
	.events-listing .event .category { float: none; text-align: center; }
	.events-listing .event .name { text-align: center; }
	.events-listing .event .date { text-align: center; }
	.event-details h2 { text-align: center; }
	.event-details .category { float: none; text-align: center; }
	.event-details .date { text-align: center; }
	.events-listing .pagination .l,
	.events-listing .pagination .r { display: none; }
	.staff .listing { float: none; width: auto; }	
	.staff .listing:nth-of-type(2n+1){ clear: none;	}
	.grants-listing .grant .photo { float: none; width: auto; }
	.grants-listing .grant .no_photo { display: none; }
	.grants-listing .icons { display: none; }
	.grants-listing .grant h2 { text-align: center; }
	.grants-listing .grant .dates { text-align: center; }
	.grants-listing .grant .dates span { display: block; }
	.grants-listing .grant .dates span.spacer { display: none; }

	.grants-details .grant .no_photo { display: none; }


}

@media screen and (max-width: 400px){
	.banner { padding-bottom: 100%; }
	.footer .copyright { font-size: 11px; }
	.resource-listing .category .r,
	.resource-listing .item .r { display: none; }
	.lead_asset .logo { float: none; text-align: center; margin-right: 0; margin-bottom: 1em; }
	.lead_asset .logo img { width: 175px; }
	.lead_asset .name { text-align: center; }
}


















	@media screen and (max-width: 1400px){
		.banner {
			margin-top: -155px;
			padding-bottom:45%;
		}
	}

	@media screen and (max-width: 1100px){
		.banner{
			padding-bottom:55%;
		}
	}
	@media screen and (max-width: 850px){
		.grant_wrapper{
			padding:20px 20px 400px 20px;
		}
	}
	@media screen and (max-width: 800px){
		.banner {
			margin-top: -155px;
			padding-bottom:85%;
		}	

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

		.banner .icon{
			
			display:none;
			
		}					
	}
	@media screen and (max-width: 625px){
		.grant_wrapper{
			padding-bottom:600px;
		}
	}
	@media screen and (max-width: 600px){
		.banner {
			margin-top: -155px;
			padding-bottom:105%;
		}
	}
	@media screen and (max-width: 450px){
		.banner {
			margin-top: -155px;
			padding-bottom:105%;
		}	
	}
	@media screen and (max-width: 400px){
		.banner {
			margin-top: -155px;
			padding-bottom:125%;
		}	
	}

/* responsive fixes for tables in grants*/

	.entry table{ width: 100% !important;  height:auto !important;}
	@media screen and (max-width: 900px){
		.entry table{ width: 100% !important; display:block; height:auto !important;}
		.entry table tr{ width: 100%  !important; display:block}
		.entry table td{ width: 100%  !important; display:block}
	}