@media only screen and (orientation:landscape) {
body { -webkit-text-size-adjust:none; }
}
@media only screen and (orientation:portrait) {
body { -webkit-text-size-adjust:none; }
}
@media all and (max-width: 1600px) {	
	
}


@media all and (max-width: 1440px) {
	#header .wrapper { width: 99%;}
	.logo { width: 200px; top: -17px;}
	.banner-text-home {top:30%;	}
	.banner-text-home h2 {font-size:2.5em;}
	.banner-text-home p {font-size:1em; padding: 15px 0;}
}


@media all and (max-width: 1280px) {
	.wrapper{padding: 0 10px;}
	 /*#header { top:20px;}*/
	.address .inner {width: auto;}
}

@media all and (max-width: 1150px) {
	body {font-size: 80%;}
	
	
	 .logo {display:none;}
	 .logo-small {	display: block; }
	
	.history, .home-three-box, .changing_minnesota, #footer, .main-body {padding:30px 0;}
	
	.history h2, .main-body h2 {margin-bottom: 20px;   padding-bottom: 25px;}
	.about-content h2 {	margin-bottom: 20px;}
	
	.about-content-inner {padding:4%;	}
	.changing_minnesota header .logo-minnesota {width:120px;}
	
	#banner.inner-banner { min-height:250px; overflow: hidden;  }
	#banner.inner-banner img {height: 100%;  left: -50%; position: relative; width: auto;}
	
	ul.publications-list li .publish-type {	height: auto;	}
	.book-image {width:515px;}
}

@media all and (max-width: 1023px) {
	#header { top:10px !important; position: fixed;}
	
	
	.logo { display: none;}	
	.logo-small {display: block; left: auto; right:10px; }
	
	.book-image {width:367px;}
}	

@media all and (max-width: 960px) {
	.home-three-box .col figure {width:75px;}	
	.home-three-box .col h3 { background-size: 50px; padding-bottom: 20px;}
	
	
}

@media all and (max-width: 840px) {	
	body {font-size: 75%;}
	h2 { font-size: 1.75em;}


	a.more {height:30px;  width: 100px; background-size: 20px;}
	
	ul.resources-list li {width: 32.26%; }
	ul.resources-list li:nth-child(4n+1){margin-left: 1.6%;}
	ul.resources-list li:nth-child(3n+1){margin-left: 0;}
	ul.resources-list li a {margin-bottom:15px;}
	
	.map-img-holde a.info {line-height:2.75em;}
	
	.video-caption, .logo-caption, .map-caption, .img-caption { font-size: 1.125em;}
	
	ul.agenda-list li {width: 23.11%;}
	ul.agenda-list li:nth-child(6n+1) {margin-left: 2.5%;}
	ul.agenda-list li:nth-child(4n+1) {margin-left: 0;}
	
	ul.meeting-shedule li {width: 23.11%;}
	ul.meeting-shedule li:nth-child(6n+1) {margin-left: 2.5%;}
	ul.meeting-shedule li:nth-child(4n+1) {margin-left: 0;}
	
	
}

@media all and (max-width: 767px) {
	
	.sub-menu {	display: none;	}	
	.changing_minnesota header .logo-minnesota {width:100px; margin-right: 20px;}
	
	.address {position: absolute; left: auto; top: auto; bottom: 0; height: 170px; width:100%; padding: 10px;}
	.address .inner {padding: 0; width: 100%;}
	.address .inner span {display: block;   font-size: 14px;   padding: 0 0 10px 30px;}
	.address h3 {padding-bottom:15px; margin-bottom: 15px;}
	
	mark  {width: auto; margin-right: 3px; line-height: normal; padding: 2px 5px;}
	.book-image {display: none;}
}


@media all and (max-width: 640px) {	
	h1 {  font-size: 1.8em;}
	
	.home-three-box .col h3 {font-size: 1.125em;	}
	p {font-size: 1em;   line-height: 2em;   padding-bottom:15px;}
	.main-body ul li { font-size: 1em;  line-height: 2em; margin-left: 0;}
	
	.pic-about, .about-content {width:100%; clear: both;}
	
	.staff li, .board-staff-list li {font-size: 1em;   line-height: 2em;	}
	
	ul.agenda-list li {width: 31.65%; margin: 0.9% 0 0.9% 2.5%; }	
	ul.agenda-list li:nth-child(4n+1) {margin-left: 2.5%;}
	ul.agenda-list li:nth-child(3n+1) {margin-left: 0;}
	
	
	ul.meeting-shedule li {width: 31.65%; margin: 1.5% 0 1.5% 2.5%; }	
	ul.meeting-shedule li:nth-child(4n+1) {margin-left: 2.5%;}
	ul.meeting-shedule li:nth-child(3n+1) {margin-left: 0;}
}
@media all and (max-width: 639px) {	
	.span_1_of_3.col {width:100%; margin: 2% 0 !important;}	
	.changing_minnesota header .header-content {overflow: visible; clear: both; padding-top: 20px;}
	
	.form-row {padding-bottom:0;}
	input[type="text"], input[type="email"], input[type="password"] {height:40px;}
	.p-t-25 {padding-top:25px;}
	
	ul.resources-list li {width: 49.2%; }
	ul.resources-list li:nth-child(3n+1){margin-left:1.6%;}
	ul.resources-list li:nth-child(2n+1){margin-left:0;}
	
	.lt-panel {width: 100%; clear: both; }
	.rt-panel { width: 100%; }
	
}


@media all and (max-width: 600px) {	
	


	.banner-text-home {display: none;}
	
	.col {margin: 2% 0 !important;;}
	.span_1_of_2 {width:100%;}
}

@media all and (max-width: 480px) {	
	
	.board-staff figure {width:100%;}
	.board-staff-list  {width:100%; padding: 20px 0 0 0;}
	
	ul.agenda-list li {width: 48.75%; margin: 0.9% 0 0.9% 2.5%; }	
	ul.agenda-list li:nth-child(4n+1) {margin-left: 2.5%;}
	ul.agenda-list li:nth-child(3n+1) {margin-left: 2.5%;}
	ul.agenda-list li:nth-child(2n+1) {margin-left: 0;}
	
	
	
	ul.meeting-shedule li {width: 48.75%; margin: 1.5% 0 1.5% 2.5%; }	
	ul.meeting-shedule li:nth-child(4n+1) {margin-left: 2.5%;}
	ul.meeting-shedule li:nth-child(3n+1) {margin-left: 2.5%;}
	ul.meeting-shedule li:nth-child(2n+1) {margin-left: 0;}
	
	
	ul.event-shedule li .date {background: url('../images/bg-calendar.png') no-repeat 0 0; clear: both; float: none; margin: 0 0; height: 140px;}
	ul.event-shedule li .shedule-details { overflow: visible; clear: both;}
	
	ul.publications-list li .publish-type {float: none; margin: 0 0 20px 0;}
	ul.publications-list li .publish-details { overflow: visible; clear: both;}
}



@media all and (max-width: 479px) {	
	ul.resources-list li {width: 100%; margin:0 0 !important; }
	
	
}







		