@media (max-width: 1030px) {
  .container,
  div.content-wrapper {
    width: calc(100% - 30px);
	padding:10px 15px 0px 15px;
	margin:0px;
}


.gdl-page-item,
.container .sixteen.columns {
	width:100%;
}

div.content-wrapper img {
	max-width: 100%;
	height:auto;
}

.img-box-lower,
.intext-box {
    margin: 0px -6px 10px 0px;
}

.img-box-lower br {display:none;
}
		

div.inner-header-wrapper {
    width: 100%;
	margin-left:0px;
}
div.logo-wrapper img {
    width:100%;
}
.header-greyblock { line-height:1.2em; padding: 10px 10px;}

.half-list {
    width: calc(45% - 20px) ;
	margin:20px 40px 20px 0px;
}

.intext-box.cert-box {
    float: none;
    width: calc(100% - 25px);
}
.two-col, .delivery-ad {width:calc(100% - 60px);}
.delivery-ad img {display:none;}
.delivery-ad { text-align:center; margin-top:10px;}
.delivery-ad h3 { line-height:1.2em;}
.columns, .mb20 {margin-bottom: 0px ;}
div.footer-wrapper {width: 100%;}
div.footer-wrapper {min-width: 10px;}
}

@media (max-width: 767px) {
	div.inner-header-wrapper { text-align: center; }
	div.logo-wrapper, .muckaway {
		float: none;
		padding: 20px;
	}
	div.logo-wrapper img { margin: 0 auto; }
	.muckaway { margin: 0; padding-top: 0; }
	.muckaway .poulton-fb { float: none; }
}
@media (max-width: 650px) {
.header-greyblock {
    font-size: 20px;
}
.half-list {
    width: 100% ;
	margin:20px 0px;
}

}

