
@media (min-width:1025px) and (max-width:1236px) {
	.banner, .middleHome, .middleHome.border, .footer, .footerInfo, .footerBase {width:100%;padding-left:1em;padding-right:1em;}
}

@media (max-width:1024px) {
	.middle{padding:0;}
	.middleHome.border {padding-left:1em;padding-right:1em;}
	.landing .middleHome {width: 100%;padding: 0 16px 32px;}
	}

@media (max-width:1064px){.landing .doubleLinkRow h3 {margin-top:0;}}    


/*
@media (min-width:1025px) {
.topBanner .Home {
	position: absolute;
	top: 230px;
	left: 0;
	z-index: 100;
	}
	.topBanner .Home .middleHome {max-width:520px;}
}
*/

@media (max-width:1024px) {
	.colourRow .Home {padding-bottom:32px;}
	.Home .middleHome {padding:0;}
	.Home h2 {margin-bottom:0;}
	}
	
	
@media (max-width:768px) {
	.sideBySide70-30-Col1, .sideBySide70-30-Col2 {width: 100%;margin: 0;}
}

@media (max-width:640px) {
	.centerPic {text-align:center;}
	.footerInfo .sideBySide-Col2 {text-align: left;}
	.footerInfo .phone {text-align:left;}
	.topRight .phone a {font-size:0;}
	.topRight .phone a:hover	{font-size:0;}
	.topRight .phone a:after	{content: url('header-phone.png');}
	.topRight {width:25%;}
	.logo {width:75%;}
	.colourBox {margin-bottom:19px;}
	/*img.articleImageRight  {width:100%;}*/
	}
	
@media (max-width:507px) {
	.doubleLink a:last-child {margin-left: 2px;}
	.landing .topBanner .home {padding-top: 42px;}
}
	
@media (max-width:331px) {
	.topRight {padding-top: 22px;}
	h1 {font-size:2.000em;}
}