@media (min-width:1025px) and (max-width:1232px) {
	.banner, .crumb,
	.footerInfo, .footerBase, 
	.middle, .middleHome	{width:100%;padding-left:1em;padding-right:1em;} 
}

@media (max-width:1232px) {
	.topRight .middle	{padding-left:1em;padding-right:1em;} 
}



@media (max-width:1100px) {
	.menuCont {padding-left:10px;}
	.topBanner {min-height: 860px;}
}
@media (max-width:1024px) {
	.topmenu {padding:0;}
}

@media (max-width:1001px) {
	.mlddm li a, .mlddm li a#buttonnohover {font-size: 1.000rem;}
	.blueRow.different {background-image: linear-gradient(to right, #1c3153, #12479c);}
}

@media (max-width:901px) {
	#menu, .topnav {display:none;}
	.slicknav_menu	{display:block;}
	.slicknav_btn {
		position:absolute;
		top:0;
		right:10px;
		padding-top:78px;
		margin:0;
		}
	.topRight {}
		
	.banner {background-color:#ffffff;}
	.logo {width: 120px;}
	
	.main {padding-top: 46px;}
	.topBanner.mainPage {min-height: 460px;background-image:none!important;}
	.topBanner .overlayHeading .wobjectArticle img {display:block;}
	.topBanner .middleHome h1 {margin-left:16px;margin-right:16px;}
	.topBanner .middleHome .linkButton {margin-left:16px;margin-bottom:40px;}
	
	.overlayHeading {max-width: 100%;}
	.topBanner .middleHome {background-color:#badae7;top:0;padding:0;}
	
	.shrink .logo img {max-width: 95%;}
	.shrink .slicknav_btn {padding-top:66px;}		
	.shrink .menuCont .topRight {padding-top:14px;}		
		
	.icon-bars:after	{content: url('mobile-menu.png');}
	
	.testImage {position: relative;top: 0;margin-top: 24px;}
	.testText {padding-right: 32px;max-width: 100%;}
	
	.imageBack {background-position: center top;background-repeat:no-repeat;}
	
	.row.topBanner.noPI {min-height: 96px;}
    .contentPageImage {margin-top: 96px;}

	}

@media (max-width:821px) {

	.barPhone a {font-size:0;}

	.barPhone img {top: 0px;}
	.barContact {margin-top: 0px;}
	
	.topRight .middle .barLocation {display:none;}
	.shrink .slicknav_btn {padding-top: 62px;}
	.slicknav_btn {padding-top: 76px;}
	.main {padding-top: 41px;}
	
	.hexArt .hexImage {content:url('hexagon-graphic-semi-stacked-2022.svg');}
	}

@media (max-width:640px) {
   .footerInfo .sideBySide-Col2 {text-align:left;}
   
   .highlightBox .sideBySide30-70-Col2 {
    border-top: 2px solid #d5f1fc;
	border-left:0;
    padding-left: 16px;
    padding-right: 16px;
	}
	.highlightBox {padding-left: 16px;padding-right: 16px;}

	.blueRow.different .leftAlignImageArticle {text-align: center;}
	.middleHome .articleImageLeft {margin-right: 0;}
	
	.blueBox .sideBySide-Col1 {width: 100%;}
	.blueBox .sideBySide-Col2 {width: 100%;}
	
	.middleHome h1 {font-size:2.875rem;}
	
	.rightAlignImageArticle img.articleImageRight {margin-top:24px;margin-bottom:0;}
	
	
	}

@media (max-width:579px) {
	.oneRow1, .oneRow2 {display:block;}
	.blueRow .linkButton {margin-right: 0;margin-bottom:12px;}
	}

@media (max-width:481px) {
	.hexArt .hexImage {content:url('hexagon-graphic-stacked-2022.svg');}
	
	}
	
@media (max-width:399px) {
	.middleHome h1 {font-size:2.250rem;}
	}
	
@media (max-width:341px) {
	.barContact a {font-size: 0.750rem;}
	}

@media (min-width:902px) and (max-width:1177px) {
	.testImage {width: 350px;}
}

@media (min-width:902px) and (max-width:1057px) {
	.testText {padding-right:160px;max-width:680px;}
	
	
}
