@media screen and (max-width: 759px) { 

	#header{
		width:100%;
	}
	ul#mainMenu li a, ul#footerMainMenu li a {
		font-size: 1em;
	}

	h1,h2,h3,h4,.feature p,
	#leftColumn #leftColumnHeader p,
	#leftColumn #leftColumnHeader a,
	#content .feature a,#content .twitterFeed a,#mainBody a,
	.leftMenu{
		width:88%;
	}

	#mainMenuHolder{
		display:none;
	}

	img#gotoMenu{
		float:right;
		margin:20px 5% 0px 0px;
	}

	#logo a img{ 
		margin:20px 0px 25px 7%;	
		height:45px;
	}
	
#mainBody ul li,	#mainBody ul li a {font-size:12px;}


	#searchBox input,
	#homeSearchBox input{
		width:40%;	
		letter-spacing:1px;	
		 padding:3% 0% 3% 8%;
		margin:0px 5% 30px 7%;
		font-size:16px;	
		padding: 4px 10px;
		float:left;
	}
  
  #homeSearchBox input,
  #searchBox input{
		width:70% !important; 	
    margin:0px 0px 0px 10% !important;
  }
  
  #searchBox span
  {
    /*margin-left:4% !important;*/
	width:100%;
	text-align:center;
	padding-bottom:10px;		
    float:left;
		font-size:0.9em;
  }

	#mainBody {
		margin-left: 25px;
}	
	
	#middleColumn, #rightColumn{	
		width:100%;
	}

	
	.greenBullets li {font-size: 1em !important;}
	
	#leftColumn{
		float:right;
		width:100%;	
		margin-right:0px;
	}

	#leftColumn #leftColumnHeader a{
	font-size:0.7em;		
	margin-bottom:20px;
	float:right;
	text-align:right;
	}
	
	ul#mainMenu li a:visited, ul#footerMainMenu li a:visited{
	color:#666;	
	}
	
	#content{
		width:100%;
		margin:0px;
	}


	h1{	
		font-size:0.65em;	
	}

	h2{
		font-size:1.1em;
		margin-bottom:15px;
		letter-spacing:0.5px;	
	}

	h3, h3 p{
		font-size:0.8em;		
		line-height:120%;
		letter-spacing:0.5px;	
	}

	h4{	
		margin-bottom:15px;
		letter-spacing:0.5px;
		font-size: 18px;
	}


	h5{
		font-size:0.94em;	
		line-height:110%;	
	}

	p{
		/*color:#666;*/
		font-size:0.64em;	
	}

	hr{
		margin:30px 0px;
	}

	 
	hr.blueSeparator{
		margin:35px 0px 30px 0px;
		color:#24A9E0;
		background-color:#24A9E0;
	}

	hr.personSeparator,
	hr.wordCloudSeparator,
	/*hr.mainTextSeparator,*/
	hr.blueQuoteSeparator,
	hr.lastSeparator,
	#searchBox a img,
	#breadcrumbs,
	#leftColumn .person,
	#openQuoteBlue,
	#closeQuoteBlue,
	#logoLarge,
	.wordCloud
	{
		display:none;
	}
	
	.readMore {
		text-align: center !important;
		border: 1px solid #b2d233;
		font-size: 0.65em;
		padding: 3px 0px 3px 0px;
		margin-bottom: 35px !important;
		}

	#content .feature a,#content .twitterFeed a,#mainBody a{
		text-align:center;
		font-size:12px;
	}
	

	#content .featureImage{
		height:240px;
	}

	#content .featureImage img{
		padding-bottom: 30px;
	}
		


	#mainBody h1{ margin-bottom:10px;}
	#mainBody p{ padding:5px 0px;}
	#mainBody p a{
		border:none;
		padding:0px;
		margin:0px;
		padding-right:10px;
		margin-right:5px;
		/*background-image:url('/web/20151211131544im_/http://www.ashfords.co.uk/images/greenArrowSmall.png');*/
		background-repeat:no-repeat;
		background-position:right;
	}
		
	/* footer */
	#footer{
		width:88%;
		margin-left:15px;
		margin-right:15px;
		padding-top:10px;
		float:left;
	}
	
	#footer #footerLeft, #footer #footerRight,ul#footerRightMenu{
		width:100%;
		float:none;
		text-align:left;
	}
	/*#footer li{
		display:list-item;
		padding-top:3px;
	}*/

	
	ul#footerLeftMenu {
		padding-bottom: 0;
	}
	ul#footerRightMenu li{
		margin:0px 5px 0px 0px;	
	}
	ul#footerLeftMenu li {
		margin-left: 0px;
		margin-right:15px;
	}

	#footer #footerLogo a img{	
		margin-bottom:10px;
		float:left;	
		
	}

	#footerMainMenuHolder{	
		margin:0px 0px 15px 0px;	
		padding:0px;	
	}

	#footer p a{
		font-size:0.8em;
		color:#666;
		float:left;
		margin-top:20px;
	}

	#footerRight{
		margin-bottom:10px;
	}


	#mainBody ul{
		margin-left:47px;
		width:100%;
		padding-left:0px;
	font-size:12px;
	}
		
	#mainBody ul li{
		list-style-type:disc;
		width:85%;
	font-size:12px;
	}	
		
	#mainBody ol{
		padding-left:55px;		
	}
	

.contactDetails{
		display:block;
		font-size: 12px;
		padding-bottom: 10px;

	}
	
	#searchOverlay,
	#searchOverlay #wrap,
	#ajaxleftColumn
	{
		width:100% !important;  
	}

	#ajaxleftColumn
	{
		width:90% !important;
	}

	#ajaxleftColumn ul,
	#ajaxleftColumn ul li
	{
		float:left;
		width:100% !important;
	}

	#ajaxrightColumn
	{  
		top:160px;
		position:fixed;
		left:0px;
		margin:0px;
		width:100% !important;
		right:none;
	}

	#closeButton
	{
		float:left !important;
		margin-left:10px;
	}
	
	#homeSearchBox
	{
		width:70% !important
	}

	#homeSearchBox.InSearch
	{  
		left:10px;
		margin:0px;
		width:80% !important;
		top:60px;
		position:fixed;
	}

	.personSeperator
	{
		width:80%;
		margin-left:8%;
	}

	.featureSeperator
	{
		width:88%;
	}	

	.leftMenu h5
	{
		padding-top:0px;
	}

	.leftMenu
	{
		margin-left:8%;
		margin-bottom:20px;
	}

	.feature
	{
		float:left;
		clear:both;
		width:90%;
		height:auto !important;  
	}


	.feature .featureImageOverlay
	{
		/*position:relative !important; */   
	}	

	.feature .featureImage
	{
		height:auto !important;
		margin-bottom:0px !important;
	}	
	.feature h4
	{
		margin:0px;
		clear:both;
		float:left;
		margin-top:-0px !important;
		padding:0px;
		position:relative;
	}
  
	.feature p
	{
		clear:both;
		float:left;   
		position:relative;
	}

	.button
	{
		float:left !important;
		width:98% !important;
		padding:10px 1% !important;  
	}

	#content
	{
		float:left;
		padding-bottom:20px !important;
	padding-top:50px;
	}

	#leftColumn
	{
		display:none;
	}
	
	
.purpleTitle
{
  padding:0px !important;
width:95%;
}

p
{
width:95%;
}

.bodyTable
{
width:95%;
}

hr
{
width:95%;
}

.downloads,
.relatedContent,
.meetTheTeam,
.relatedLinks
{
  width:90% !important;
  padding-left:50px;  
}

.person > a
{
font-size:15px !important; 
margin-left:0px;
margin-bottom:10px;
float:left;
}

ul.twoColumn
{
width:45% !important;
margin-right:0%;
margin-left:15px !important;
}

ul.twoColumn li
{
margin:0px !important;
padding:0px !important;
list-style:none !important;
margin-bottom:15px !important;
}

#footerMainMenu li
{
padding-left:0px !important;
}

#footerMainMenu li.hasSubMenu
{
/*background:#f9f9f9;*/
}

#footerMainMenu a
{
background:none !important;
/*color:#24A9E0 !important;*/
margin-left:15px;
}

#footerMainMenu li ul {
clear:both;
float:left;
display:none;
width:100%;
padding:0px;
margin-top:20px !important;
margin-bottom:-16px;
}

#footerMainMenu li ul li
{
clear:both;
width:100%;
background:#666666;
color:#fff;
float:left;
margin:0px !important;
}


#footerMainMenu li ul li a
{
color:#fff !important;
margin-left:30px;
}

.sharewidget
{
display:none;
}

}















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

/*
     FILE ARCHIVED ON 13:15:44 Dec 11, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 03:40:44 Feb 22, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 123.675
  exclusion.robots: 0.087
  exclusion.robots.policy: 0.08
  RedisCDXSource: 0.554
  esindex: 0.006
  LoadShardBlock: 103.868 (3)
  PetaboxLoader3.datanode: 194.164 (5)
  CDXLines.iter: 16.748 (3)
  load_resource: 421.294 (2)
  PetaboxLoader3.resolve: 152.176 (2)
*/