@media screen and (max-width: 1024px) and (min-width: 991px) {

	html, body, .header,  .header table, .topnav,  .promotionscontainer {
		/*min-width: 1024px;*/
		Max-width: 1024px;
		Width: 100%;

	}
/************************************
			Header
*************************************/
	.header{
		margin: 0px;
		padding: 0px;
		display: inline-block;
		position: relative;
		
	}
	.Headerlogo, .headerContainer{
		display: inline-block;
		position: relative;
		vertical-align: top;
	}
	.Headerlogo{
		Margin-left: 30px;
		margin-top: 15px;
	}

	.headerContainer{
		Width: 650px;
		margin-left: 15px;
	}
	.headerdeliverytxt{
		width: 300px;
	}
	/************************************
		Navigation
*************************************/
	.topnav {
		margin: 20px 0 0;
		overflow: hidden;
	}
	.topnav a {
		padding: 14px 10px;
		font-size: 12px;
		font-weight: bold;
	}
	/************************************
		Main Content
*************************************/
	.maintext,.maintext img, .GYSTable, .Mapcontainer, .GYSTable h3{
		width: 725px;
	}
	
	.Centerimg, .promotionscontainer{
		text-align: center;
	}
	.prom, .prom img{
		height: 350px;
		width: 250px;
	}
	.GYSCategories img, .GYSCategories {
		height: 65px;
		width: 360px;
	}
/************************************
		Contactus
*************************************/
	.ContactContainer{
		margin: 0 auto;
		position: relative;
		margin-top: 30px;
		display: block;
	}
	.MapContainer{
		width: 650px;
		margin-left: 55px;

	}
	.OpeningTimes{
		width: 300px;
	}
	 .contactusstyle{
		margin-top: 20px;
	 }
	 .headerdeliverytxt img, .headerdeliverytxt h3{
		margin-left: 10px;
	}
}