@media (min-width:1025px) and (max-width:1232px) {
	.banner,
	.footerInfo, .footerBase, 
	.middleHome	{width:100%;padding-left:1em;padding-right:1em;} 
}

@media (min-width:0px) and (max-width:1012px) {
	.menuCont {padding-left:12px;}
	.topmenu {padding:0;}
}


@media (min-width:962px) {
	.shrink .topRight {font-size:0;margin:0;}
	.shrink .topRight a {font-size:0;margin:0;padding:0;border:none;}
	.shrink .menuCont {padding-top:10px;}
	
}


@media (max-width:961px) {
	#menu, .topnav {display:none;}
	.slicknav_menu	{display:block;}
	.slicknav_btn {
		position:absolute;
		top:0;
		right:10px;
		padding-top:150px;
		margin:0;
		transition: all 1s ease;
		}
	.topRight {
		margin:12px 0;
		text-align:left;
		}
	
	.icon-bars:after	{content:url('mobile-menu.png');}
	
	.menuCont {
		width:100%;
		padding: 0 16px;
		border-top:2px solid #10cfb0;
	}
	.banner {padding:0;}
	.logo {padding-left:16px;padding-right:16px;width:100%;text-align: center;}
	.topmenu {display:none;}
	
	.shrink .topRight {margin:6px 0;}
	.shrink .slicknav_btn {padding-top:100px;}
	.shrink .logo img {max-width: 100%;max-height: 70px;}
	.main {padding-top:193px;}
}


@media (max-width:921px) {
	.contentSitemap {display: block;text-align: center;margin-bottom: 20px;}
	.contentSitemap .linkButton {margin-bottom: 6px;margin-right: 6px;}
}

@media (max-width:701px) {
	.submissionInList .mainImg {float: none;display: block;margin-left:0;}
	
}

@media (max-width:640px) {
	.middleHome .sideBySide30-70-Col1 {text-align: left;}
   .footerInfo .sideBySide-Col2 {text-align:left;}
	}
	
@media (max-width:521px) {
	.flightInfo td:nth-child(3) {padding-bottom:6px;}
	.flightInfo td {display: block;}
	
}

@media (max-width:400px) {
	.gallery3Cols > div {width: 100%;margin-right: 0;}
	.middleHome h1 {font-size:2.813rem;}
}