@media (min-width:1025px) and (max-width:1232px) {
	.banner, .topmenu, .crumb,
	.footerInfo, .footerBase, 
	.middle, .middleHome	{width:100%;padding-left:1em;padding-right:1em;} 
}
@media (max-width:1024px) {
.topmenu {height: 45px;}
}

@media (max-width:767px) {
	.banner {padding:0;}
	.logo {padding:0 16px;width:100%;}
	.logo img {max-width: 100px;}
	.main {padding-top: 126px;}
	#menu, .topnav {display:none;}
	.slicknav_menu	{display:block;}
	.slicknav_btn {
		position:absolute;
		top:66px;
		right:10px;
		padding-top:0px;
		margin:0;
		transition: all 1s ease;
		}
	.topRight {
		width:100%;
		padding:0;
		background-color:#002d62;
		text-align:left;
		}
	.topRight .linkButton {
		background-color: transparent;
		border: 1px solid #002d62;
		color: #fff;
		padding: 6px 16px;
		text-align: center;
		width: 100%;
	}
	.topRight .linkButton:hover {background-color: #fff;color: #002d62;}

	.shrink .slicknav_btn {top:54px;}			
	.shrink .topRight {padding-top:0;}			
		
	.topRight .team {display:none;}
	.logo .team {display: block;float: right;margin-top: 18px;}
	
	.icon-bars:after	{content: url('mobile-menu.png');}
	
	}

@media (max-width:640px) {
   .footerInfo .sideBySide-Col2 {text-align:left;margin-top: 16px;}
	}

@media (max-width:500px) {
	.footerInfo .sideBySide-Col1 {width:100%;}
	.footerInfo .sideBySide-Col1 img {}
	.footerInfo .sideBySide-Col1 h5 {display:block;}
	.footerInfo .sideBySide-Col2 {width:100%;text-align:left;}	
	}


