@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:1081px) {
	.main {padding-top:104px;}
	.header {
	-webkit-box-shadow: 0px 5px 5px -4px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 5px 5px -4px rgba(0,0,0,0.75);
	box-shadow: 0px 5px 5px -4px rgba(0,0,0,0.75);}
	#menu, .topnav {display:none;}
	.slicknav_menu	{display:block;}
	.slicknav_btn {
		position:absolute;
		top:0;
		right:10px;
		padding-top:38px;
		margin:0;
		}
	.topRight {
		position:absolute;
		top:0;
		right:70px;
		width:auto;
		padding-top:25px;
		}

	.shrink .slicknav_btn {padding-top:18px;}			
	.shrink .topRight {padding-top:8px;}			
		


	}

@media (max-width:741px) {
	
	.topRight {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	top: unset;
	padding: 6px 0 6px 16px;
	background-color:#ffffff;
	text-align: left;
	border-top: 2px solid #DAEAEB;
	transition: all 1s ease;
	}
	.topRight .linkButton {
	padding: 2px 16px;
	min-width: 185px;
	}
	
	.slicknav_btn {
	position: fixed;
	bottom: -4px;
	top: unset;
	right: 16px;
	padding-top: 0px;
	}
	.shrink .slicknav_btn {padding-top:0;}
	.shrink .menuCont .topRight {padding-top: 6px;}
	.shrink .topRight {padding-top: 6px;}
	
	.go-top {bottom: 44px;right: 6px;z-index:9;}
	#headerBottom {position: fixed;bottom: 45px;width: 100%;}
	#rowContainer125 .columns2 {row-gap:0;}
	
	.footerBase {padding-bottom:50px}
	
	.banner {justify-content: center;display: flex;}
	.logo {float: none;margin: 20px auto;text-align: center;}
	.menuCont {width: 0;}
	
	.slicknav_nav {
	-webkit-box-shadow: 0px -4px 16px -8px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px -4px 16px -8px rgba(0,0,0,0.75);
	box-shadow: 0px -4px 16px -8px rgba(0,0,0,0.75);
	}
	
	
}

@media (max-width:640px) {
	.footerInfo .sideBySide-Col2 {text-align:left;}
	.articleImageRight, .articleImageLeft {margin-top: 24px;}
	}

@media (min-width:471px) and (max-width:589px) {
	h1 {font-size:2.750rem;}
	h2 {font-size:2.250rem;}
	h3 {font-size:1.500rem;}
	h4 {font-size:1.250rem;}
}

@media (min-width:0px) and (max-width:470px) {
	h1 {font-size:2.000rem;}
	h2 {font-size:1.875rem;}
	h3 {font-size:1.500rem;}
	h4 {font-size:1.250rem;}
}

@media (max-width:500px) {
	.footerInfo .sideBySide-Col1 {width:100%;}
	.footerInfo .sideBySide-Col1 img {display:none;}
	.footerInfo .sideBySide-Col1 h5 {display:block;}
	.footerInfo .sideBySide-Col2 {width:100%;text-align:left;}	
	}

@media (max-width:429px) {
	.logo {width:288px;}
	.main {padding-top: 87px;}
}
