body { font-family:'Oxygen', sans-serif;; margin:0px; background-color:#414143; height:100% }
html { height:100% }
#contactButton a:link { color:#dedede; text-decoration:none }
#contactButton a:visited { color:#000; text-decoration:none }
#contactButton a:hover { color:#ff5444; text-decoration:underline }
#copyright a:link { color:#fff }
#copyright a:visited { color:#fff }
#copyright a:hover { color:#9fb5cc; text-decoration:underline }
.f-bb { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
#PageDiv { position:relative; height:12697px; min-height:100%; margin:auto }
#navigation { width:23.41%; z-index:0; float:left; margin-left:14px; opacity:0.95; box-sizing:border-box; height:auto; overflow:visible; position:relative }
#separationWrap4 { min-height:12px; z-index:0; padding-top:21px; padding-bottom:21px; margin-left:auto; margin-right:auto }
#separationCircle4 { width:2%; margin-left:auto; margin-right:auto; overflow:hidden }
#newProjects1 { width:100%; max-width:1200px; z-index:0; margin-left:auto; margin-right:auto }
#newLeft1 { width:66.33%; z-index:0; float:left }
#GrantCo { width:100%; min-height:410px; z-index:0; margin-left:auto; margin-right:auto; background-image:url(../Resources/grantprojectpage.jpg); background-position:center; background-size:cover; background-repeat:no-repeat; style:.overlay }
#grantLogo { width:47%; margin-left:auto; margin-top:40px; margin-right:auto; overflow:hidden }
#GTSaddlesWrapper { width:33.5%; z-index:0; float:right }
#GTSaddles { min-height:410px; z-index:0; margin-left:auto; margin-right:auto; background-image:url(../Resources/blackhorse.jpg); background-position:center; background-size:cover; background-repeat:no-repeat; style:.overlay }
#GTSaddlesLogo { width:50%; margin-left:auto; margin-top:60px; margin-right:auto; overflow:hidden }
#InstoneWrapper { width:100%; max-width:1200px; z-index:0; margin-left:auto; margin-right:auto }
#InstoneInner { width:100%; min-height:150px; max-width:1200px; z-index:0; margin-left:auto; margin-right:auto; background-image:url(../Resources/soft-fruit.jpg); background-position:center; background-size:cover; background-repeat:no-repeat; style:.overlay }
#InstoneLogo { width:17.83%; overflow:hidden }
#separationWrap3 { min-height:12px; z-index:0; padding-top:21px; padding-bottom:21px; margin-left:auto; margin-right:auto }
#separationCircle3 { width:2%; margin-left:auto; margin-right:auto; overflow:hidden }
#hancocksFriars { width:100%; min-height:100px; max-width:1200px; z-index:0; margin-left:auto; margin-right:auto }
#hancocks { width:50%; z-index:0; float:left }
#hancocksLink { width:100%; min-height:237px; max-width:1200px; z-index:0; margin-left:auto; margin-right:auto; background-image:url(../Resources/hancocks_hero_lar.png); background-position:center; background-size:cover; background-repeat:no-repeat; style:.overlay }
#hancocksLogo { width:32%; padding:5px; margin-left:auto; margin-right:auto; overflow:hidden }
#friarsCourt { width:50%; z-index:0; float:right }
#friarsCourtLink { width:100%; min-height:237px; max-width:1200px; z-index:0; margin-left:auto; margin-right:auto; background-image:url(../Resources/friars_court_hero.jpg); background-position:center; background-size:cover; background-repeat:no-repeat; style:.overlay }
#friarsCourtLogo { width:31.67%; overflow:hidden }
#newestProjects1 { width:100%; min-height:100px; max-width:1200px; z-index:0; margin-left:auto; margin-right:auto }
#oopsWrapper { width:30%; z-index:0; float:left }
#oopsAdaisyLink { width:100%; min-height:237px; max-width:1200px; z-index:0; margin-left:auto; margin-right:auto; background-image:url(../Resources/hero_florist.jpg); background-position:center top; background-size:cover; background-repeat:no-repeat; style:.overlay }
#oopsAdaisyLogo { width:56%; padding:5px; margin-left:auto; margin-top:30px; margin-right:auto; overflow:hidden }
#mintonsWrapper { width:70%; z-index:0; float:right }
#mintonsLink { width:100%; min-height:237px; max-width:1200px; z-index:0; margin-left:auto; margin-right:auto; background-image:url(../Resources/hero2-1000x500.jpg); background-position:center top; background-size:cover; background-repeat:no-repeat; style:.overlay }
#mintonsLogo { width:26%; padding:5px; overflow:hidden }
#separationWrap { min-height:12px; z-index:0; padding-top:21px; padding-bottom:21px; margin-left:auto; margin-right:auto }
#separationCircle { width:2%; margin-left:auto; margin-right:auto; overflow:hidden }
#projectsWrapper { width:100%; max-width:1200px; z-index:0; clear:both; margin-left:auto; margin-right:auto }
#innerWrapLeft { width:64%; z-index:0; float:left }
#projectTempleCourt { width:100%; height:349px; z-index:0; background-image:url(../Resources/imagebackground.jpeg); background-position:center; background-size:cover; background-repeat:no-repeat; style:.overlay }
#ittempleLogo { width:80%; margin-left:auto; margin-top:100px; margin-right:auto; overflow:hidden }
#projectVelo { width:100%; height:349px; z-index:0; background-image:url(../Resources/ludlowsportive-32.jpg); background-position:center; background-size:cover; background-repeat:no-repeat; style:.overlay }
#veloLogo { width:80%; margin-left:auto; margin-top:50px; margin-right:auto; overflow:hidden }
#innerWrapRight { width:35.67%; min-height:701px; z-index:0; float:right }
#projectBrightwells { width:100%; min-height:350px; z-index:0; margin-left:auto; margin-right:auto; background-image:url(../Resources/brightwellsvintag.jpg); background-position:center; background-size:cover; background-repeat:no-repeat; style:.overlay }
#Brightwells-logo { width:100%; margin-left:auto; margin-top:100px; margin-right:auto; overflow:hidden }
#projectShoRepairs { width:100%; min-height:350px; z-index:0; margin-left:auto; margin-right:auto; background-image:url(../Resources/imageshoes.jpeg); background-position:center; background-size:cover; background-repeat:no-repeat; style:.overlay }
#OSR-logo { width:100%; margin-left:auto; margin-top:100px; margin-right:auto; overflow:hidden }
#separationWrap2 { min-height:12px; z-index:0; padding-top:21px; padding-bottom:21px; margin-left:auto; margin-right:auto }
#separationCircle2 { width:2%; margin-left:auto; margin-right:auto; overflow:hidden }
#newestProjects { width:100%; min-height:100px; max-width:1200px; z-index:0; margin-left:auto; margin-right:auto }
#fairhavenWrapper { width:30%; z-index:0; float:left }
#fairhavenInt { width:100%; min-height:237px; max-width:1200px; z-index:0; margin-left:auto; margin-right:auto; background-image:url(../Resources/school-security-p.jpg); background-position:center top; background-size:cover; background-repeat:no-repeat; style:.overlay }
#FairhavenLogo { width:56%; padding:5px; margin-left:auto; margin-top:30px; margin-right:auto; overflow:hidden }
#ahdbWrapper { width:70%; z-index:0; float:right }
#ahdb { width:100%; min-height:237px; max-width:1200px; z-index:0; margin-left:auto; margin-right:auto; background-image:url(../Resources/image005.jpg); background-position:center; background-size:cover; background-repeat:no-repeat; style:.overlay }
#townFarm { width:26%; padding:5px; overflow:hidden }
#glampingWrapper { width:100%; min-height:100px; max-width:1200px; z-index:0; margin-left:auto; margin-right:auto }
#perryTree { width:50%; z-index:0; float:left }
#ptg { width:100%; min-height:237px; max-width:1200px; z-index:0; margin-left:auto; margin-right:auto; background-image:url(../Resources/ptg-14.jpg); background-position:center; background-size:cover; background-repeat:no-repeat; style:.overlay }
#ptgLogo { width:32%; padding:5px; margin-left:auto; margin-right:auto; overflow:hidden }
#mikesMeadow { width:50%; z-index:0; float:right }
#mm { width:100%; min-height:237px; max-width:1200px; z-index:0; margin-left:auto; margin-right:auto; background-image:url(../Resources/mikesmeadow-10.jpg); background-position:center; background-size:cover; background-repeat:no-repeat; style:.overlay }
#mmLogo { width:56%; padding:5px; margin-top:20px; overflow:hidden }
#separationWrap1 { min-height:12px; z-index:0; padding-top:21px; padding-bottom:21px; margin-left:auto; margin-right:auto }
#separationCircle1 { width:2%; margin-left:auto; margin-right:auto; overflow:hidden }
#newProjects { width:100%; max-width:1200px; z-index:0; margin-left:auto; margin-right:auto }
#newLeft { width:66.33%; z-index:0; float:left }
#JPMS { width:100%; min-height:410px; z-index:0; margin-left:auto; margin-right:auto; background-image:url(../Resources/cogs.jpeg); background-position:center; background-size:cover; background-repeat:no-repeat; style:.overlay }
#jpmsLogo { width:80%; margin-left:auto; margin-top:60px; margin-right:auto; overflow:hidden }
#newRight { width:33.5%; z-index:0; float:right }
#LHS { min-height:410px; z-index:0; margin-left:auto; margin-right:auto; background-image:url(../Resources/loaderrear_wheel.jpg); background-position:center; background-size:cover; background-repeat:no-repeat; style:.overlay }
#lhsLogo { width:80%; margin-left:auto; margin-top:60px; margin-right:auto; overflow:hidden }
#equineWrapper { width:100%; max-width:1200px; z-index:0; margin-left:auto; margin-right:auto }
#equineInner { width:100%; min-height:150px; max-width:1200px; z-index:0; margin-left:auto; margin-right:auto; background-image:url(../Resources/davehero.jpg); background-position:center; background-size:cover; background-repeat:no-repeat; style:.overlay }
#EquineLogo { width:26%; padding:5px; margin-left:auto; margin-top:10px; margin-right:auto; overflow:hidden }
#fullWrap { min-height:12px; z-index:0; padding-top:21px; padding-bottom:21px; margin-left:auto; margin-right:auto }
#workWrap { width:100%; min-height:601px; max-width:1200px; z-index:0; clear:both; margin-left:auto; margin-right:auto }
#workLeft { width:40%; min-height:701px; z-index:0; float:left }
#cavalloLusso { width:100%; height:701px; z-index:0; background-image:url(../Resources/cavallolusso-imag.jpg); background-position:center; background-size:cover; background-repeat:no-repeat; style:.overlay }
#cavalloLussoLogo { width:30%; margin-left:auto; margin-top:140px; margin-right:auto; overflow:hidden }
#workRight { width:563px; min-height:701px; z-index:0; float:right; padding-left:10px; padding-right:10px }
#hardyEtc { width:99.91%; min-height:410px; z-index:0; margin-left:auto; margin-right:auto; background-image:url(../Resources/hero1.jpg); background-position:center; background-size:cover; background-repeat:no-repeat; style:.overlay }
#hardyEtcLogo { position:relative; width:100%; padding:0px; margin-left:auto; margin-top:100px; margin-right:auto; overflow:hidden }
#criddleField { width:99.91%; min-height:288px; z-index:0; margin-left:auto; margin-right:auto; background-image:url(../Resources/criddlehero.jpg); background-position:center; background-size:cover; background-repeat:no-repeat; style:.overlay }
#criddleFieldLogo { width:37.36%; padding:5px; margin-left:auto; margin-top:30px; margin-right:auto; overflow:hidden }
#workCentre { width:9.5%; min-height:701px; z-index:0; float:right; padding-left:10px; padding-right:10px }
#tasteWrapper { width:99.91%; min-height:410px; z-index:0; margin-left:auto; margin-right:auto; background-image:url(../Resources/dsc_5487.jpg); background-position:center; background-size:cover; background-repeat:no-repeat; style:.overlay }
#tasteLogo { width:100%; margin-left:auto; margin-top:100px; margin-right:auto; overflow:hidden }
#digeddiWrapper { width:99.91%; min-height:286px; z-index:0; margin-left:auto; margin-right:auto; background-image:url(../Resources/digeddidrone-8.jpg); background-position:center; background-size:cover; background-repeat:no-repeat; style:.overlay }
#digeddiLogo { width:100%; margin-left:auto; margin-top:20px; margin-right:auto; overflow:hidden }
#fullWrapTwo { min-height:12px; z-index:0; padding-top:21px; padding-bottom:21px; margin-left:auto; margin-right:auto }
#nextWrap { width:100%; min-height:100px; z-index:0; margin-left:auto; margin-right:auto; background-color:#414143 }
#hawkinsWrap1 { width:100%; min-height:706px; z-index:0; float:right; background-image:url(../Resources/hawkins-farming-b.jpg); background-position:left; background-size:cover; background-repeat:no-repeat; style:.overlay }
#merrickWrap { width:100%; min-height:397px; z-index:0; margin-left:auto; margin-right:auto; background-image:url(../Resources/george_merrick_se.jpg); background-position:center; background-size:cover; background-repeat:no-repeat; style:.overlay }
#colcombeWrap { width:99.91%; min-height:309px; z-index:0; margin-left:auto; margin-right:auto; background-image:url(../Resources/006.jpg); background-position:center; background-size:cover; background-repeat:no-repeat; style:.overlay }
#colcombeHouse { position:relative; width:41.74%; padding:0px; margin-left:auto; margin-top:40px; margin-right:auto; overflow:hidden }
#fullWrapThree { min-height:12px; z-index:0; padding-top:21px; padding-bottom:21px; margin-left:auto; margin-right:auto }
#workWrapRH { width:100%; min-height:150px; max-width:1200px; z-index:0; margin-left:auto; margin-right:auto }
#rodwayWrap { width:100%; min-height:150px; max-width:1200px; z-index:0; background-image:url(../Resources/rhhorse.jpg); background-position:center; background-size:cover; background-repeat:no-repeat; style:.overlay }
#fullWrapFive { min-height:12px; z-index:0; padding-top:21px; padding-bottom:21px; margin-left:auto; margin-right:auto }
#separationCircleFive { width:2%; margin-left:auto; margin-right:auto; overflow:hidden }
#projectLink-wrapper { width:100%; min-height:100px; z-index:0; margin-left:auto; margin-right:auto; background-color:#414143 }
#innerProjectWrapper { width:100%; max-width:1200px; z-index:0; margin-left:auto; margin-right:auto }
#rightWrapper { width:58%; z-index:0; float:right }
#partridgePear { width:100%; min-height:450px; z-index:0; float:right; background-image:url(../Resources/literaturehero.jpeg); background-position:center; background-size:cover; background-repeat:no-repeat; style:.overlay }
#partridgeLogo { width:80%; margin-top:180px; overflow:hidden }
#leftWrapper { width:38%; min-height:6px; z-index:0; float:left; padding-left:10px; padding-right:10px }
#emmaWrap { width:99.91%; min-height:288px; z-index:0; margin-left:auto; margin-right:auto; background-image:url(../Resources/handwriting.jpg); background-position:center; background-size:cover; background-repeat:no-repeat; style:.overlay }
#emmaLogo { width:90%; padding:5px; margin-left:auto; margin-top:30px; margin-right:auto; overflow:hidden }
#pridewoodWrap { width:99.91%; min-height:150px; z-index:0; margin-left:auto; margin-right:auto; background-image:url(../Resources/pridewood-8.jpg); background-position:center; background-size:cover; background-repeat:no-repeat; style:.overlay }
#pridewoodLogo { width:90%; padding:5px; margin-left:auto; margin-top:30px; margin-right:auto; overflow:hidden }
#fullWrapFour { min-height:12px; z-index:0; padding-top:21px; padding-bottom:21px; margin-left:auto; margin-right:auto }
#projectLink-wrapper1 { width:100%; min-height:100px; z-index:0; margin-left:auto; margin-right:auto; background-color:#414143 }
#innerProjectWrapper1 { width:100%; max-width:1200px; z-index:0; margin-left:auto; margin-right:auto }
#rightWrapper1 { width:58%; z-index:0; float:left }
#marleyHall { width:100%; min-height:450px; z-index:0; float:right; background-image:url(../Resources/marleyhall-01.jpg); background-position:center; background-size:cover; background-repeat:no-repeat; style:.overlay }
#partridgeLogo1 { width:40%; margin-top:80px; overflow:hidden }
#leftWrapper1 { width:38%; min-height:6px; z-index:0; float:right; padding-left:10px; padding-right:10px }
#willowsWrap { width:99.91%; min-height:288px; z-index:0; margin-left:auto; margin-right:auto; background-image:url(../Resources/willowshero.jpg); background-position:center; background-size:cover; background-repeat:no-repeat; style:.overlay }
#willowsLogo { position:relative; width:92.2%; padding:0px; margin-left:auto; margin-top:50px; margin-right:auto; overflow:hidden }
#JustPolesWrap { width:99.91%; min-height:150px; z-index:0; margin-left:auto; margin-right:auto; background-image:url(../Resources/pridewood-8.jpg); background-position:center; background-size:cover; background-repeat:no-repeat; display:none }
#justPolesLogo { width:90%; padding:5px; margin-left:auto; margin-top:30px; margin-right:auto; overflow:hidden }
#fullWrapSixe { min-height:12px; z-index:0; padding-top:21px; padding-bottom:21px; margin-left:auto; margin-right:auto }
#separationCircleSix { width:2%; margin-left:auto; margin-right:auto; overflow:hidden }
#contactText { width:76.87%; min-height:60px; z-index:0; float:left; margin-top:70px; margin-right:80px }
#contactTag { width:65.61%; min-height:8px; z-index:0; clear:both; padding:100px 50px; margin-left:auto; margin-right:auto; border:solid #dedede 1px }
#PageDiv #fixedHeader { width:NaN% }
#fwNav1 { float:left; padding:0; margin:0; list-style:none }
#fwNav1 .fwNavItem { width:auto; position:relative; float:left; margin:0; padding:0; border-top:0; border-bottom:0 }
#fwNav1 .fwNavItem a { display:block; color:#FFFFFF; text-decoration:none; padding:0px 25px 0px 25px }
#fwNav1 .fwFirstChild { border-left:0 }
#fwNav1 .fwLastChild { border-right:0 }
#fwNav1 .fwNavItem a:hover, #fwNav1 .fwNavItem span a:hover, #fwNav1 .fwNavItem a:focus { color:#FFFFFF; text-decoration:underline }
#fwNav1 .fwNavItem a:active { text-decoration:none }
#fwNav1-toggle, .fwNav1-toggle-label { display:none }
.fwNav1-toggle-label { width:30px; height:30px; overflow:hidden; background-image:url('../Resources/SHD%20Hamburger%20White.svg'); background-repeat:no-repeat; background-size:100% }
#fwNav1 .fwNavItem a.fwCurrent, #fwNav1 .fwNavItem a.fwCurrent:hover { display:block; font-weight:normal }
@media screen and (max-width:2600px)
{
	#PageDiv { width:auto; height:7497px }
	#ittempleLogo { margin-top:140px }
	#veloLogo { margin-top:140px }
	#emmaLogo { width:80% }
	#pridewoodLogo { width:80% }
	#willowsLogo { width:82.2% }
	#justPolesLogo { width:80% }
	#contactText { min-height:50px }
	#contactTag { width:70%; min-height:13px }
	#fwNav1 { width:100%; right:0; left:0; margin-top:0px }
	#fwNav1 .fwNavItem { box-sizing:border-box; float:none; overflow:hidden; width:100%; border-right:0; border-left:0 }
	#fwNav1 .fwNavItem a { padding-top:14px; padding-bottom:14px; padding-left:14px; padding-right:14px }
	#fwNav1 .fwFirstChild { border-top:0 }
	#fwNav1 .fwLastChild { border-bottom:0 }
	.fwNav1-toggle-label { display:block; position:relative; cursor:pointer; -webkit-touch-callout:none; -webkit-user-select:none; user-select:none }
	.fwNavContainer1 { display:none; position:fixed; width:100%; top:0; right:100%; bottom:0; left:0; margin-left:-100%; background-color:#414143; -webkit-overflow-scrolling:touch; overflow:auto; float:none; -webkit-transition:.2s ease-out margin, .2s ease-out right; -moz-transition:.2s ease-out margin, .2s ease-out right; -ms-transition:.2s ease-out margin, .2s ease-out right; -o-transition:.2s ease-out margin, .2s ease-out right; transition:.2s ease-out margin, .2s ease-out right }
	.fwNav1-toggle-close { background-image:url('../Resources/SHD%20Hamburger%20White%20Close.svg'); margin:20px 20px 20px 20px }
	.fwNavContainer1.fwMenuOn { margin-left:0; right:0 }
}
@media screen and (max-width:1200px)
{
	#PageDiv { height:5409px; width:auto }
	#GrantCo { width:98.88% }
	#grantLogo { margin-top:110px }
	#GTSaddles { width:98.13% }
	#GTSaddlesLogo { margin-top:110px }
	#InstoneLogo { width:29.54% }
	#hancocksLogo { width:29.54% }
	#oopsAdaisyLogo { width:29.54% }
	#projectsWrapper { width:100% }
	#innerWrapLeft { width:63% }
	#innerWrapRight { width:37% }
	#projectBrightwells { width:98.13% }
	#Brightwells-logo { margin-top:110px }
	#projectShoRepairs { width:98.13% }
	#OSR-logo { margin-top:110px }
	#FairhavenLogo { width:29.54% }
	#ptgLogo { width:29.54% }
	#JPMS { width:98.88% }
	#jpmsLogo { margin-top:110px }
	#LHS { width:98.13% }
	#lhsLogo { margin-top:110px }
	#EquineLogo { width:29.54% }
	#workWrap { width:100% }
	#workLeft { width:49.67% }
	#cavalloLussoLogo { margin-top:160px }
	#workRight { width:37% }
	#hardyEtc { width:98.13% }
	#hardyEtcLogo { margin-top:110px }
	#criddleField { width:98.13% }
	#criddleFieldLogo { width:38.04% }
	#workCentre { width:10% }
	#tasteWrapper { width:98.13% }
	#tasteLogo { margin-top:110px }
	#digeddiWrapper { width:98.13% }
	#digeddiLogo { margin-top:110px }
	#merrickWrap { width:98.13% }
	#colcombeWrap { width:98.13% }
	#colcombeHouse { width:45.79%; margin-top:110px }
	#innerProjectWrapper { width:100% }
	#rightWrapper { width:57% }
	#leftWrapper { width:40%; min-height:0px }
	#emmaWrap { width:98.13% }
	#pridewoodWrap { width:98.13% }
	#innerProjectWrapper1 { width:100% }
	#rightWrapper1 { width:57% }
	#leftWrapper1 { width:40%; min-height:0px }
	#willowsWrap { width:98.13% }
	#JustPolesWrap { width:98.13% }
	#contactText { width:79.05%; min-height:60px; float:none; margin-left:auto; margin-top:0px; margin-right:auto }
	#contactTag { clear:none }
}
@media screen and (max-width:920px)
{
	#PageDiv { width:auto; height:auto }
	#separationWrap4 { width:100% }
	#separationCircle4 { width:4% }
	#newLeft1 { width:60% }
	#GrantCo { width:100% }
	#grantLogo { width:100%; margin-top:90px }
	#GTSaddlesWrapper { width:40% }
	#GTSaddles { width:100% }
	#GTSaddlesLogo { width:100%; margin-top:90px }
	#separationWrap3 { width:100% }
	#separationCircle3 { width:4% }
	#hancocksLink { min-height:200px; max-width:none }
	#hancocksLogo { width:30% }
	#friarsCourtLink { min-height:200px }
	#oopsAdaisyLink { min-height:200px; max-width:none }
	#oopsAdaisyLogo { width:70% }
	#mintonsLink { min-height:200px }
	#separationWrap { width:100% }
	#separationCircle { width:4% }
	#innerWrapLeft { width:100%; min-height:396px }
	#ittempleLogo { margin-top:80px }
	#veloLogo { margin-top:80px }
	#innerWrapRight { width:100%; min-height:501px }
	#projectBrightwells { width:100%; min-height:501px }
	#Brightwells-logo { width:60%; margin-top:90px }
	#projectShoRepairs { width:100%; min-height:501px }
	#OSR-logo { margin-top:90px }
	#separationWrap2 { width:100% }
	#separationCircle2 { width:4% }
	#fairhavenInt { min-height:200px; max-width:none }
	#FairhavenLogo { width:70% }
	#ahdb { min-height:200px }
	#ptg { min-height:200px; max-width:none }
	#ptgLogo { width:30% }
	#mm { min-height:200px }
	#separationWrap1 { width:100% }
	#separationCircle1 { width:4% }
	#newLeft { width:60% }
	#JPMS { width:100% }
	#jpmsLogo { width:100%; margin-top:90px }
	#newRight { width:40% }
	#LHS { width:100% }
	#lhsLogo { width:100%; margin-top:90px }
	#fullWrap { width:100% }
	#workLeft { width:100%; min-height:396px }
	#cavalloLusso { height:396px }
	#cavalloLussoLogo { width:17.33%; margin-top:10px }
	#workRight { width:100%; min-height:702px; padding-left:0px; padding-right:0px }
	#hardyEtc { width:100% }
	#hardyEtcLogo { margin-top:90px }
	#criddleField { width:100% }
	#criddleFieldLogo { width:25.21%; margin-top:20px }
	#workCentre { width:100%; min-height:0px; padding-left:0px; padding-right:0px }
	#tasteWrapper { width:100%; height:197px; min-height:198px; background-position:center bottom }
	#tasteLogo { width:20%; margin-top:0px }
	#digeddiWrapper { width:100%; height:197px; min-height:198px }
	#digeddiLogo { width:20%; margin-top:40px }
	#fullWrapTwo { width:100% }
	#hawkinsWrap1 { min-height:438px }
	#merrickWrap { width:100%; min-height:438px }
	#colcombeWrap { width:100% }
	#colcombeHouse { margin-top:80px }
	#fullWrapThree { width:100% }
	#workWrapRH { max-width:none }
	#fullWrapFive { width:100% }
	#separationCircleFive { width:4% }
	#innerProjectWrapper { max-width:none }
	#rightWrapper { width:100%; min-height:438px }
	#partridgePear { min-height:438px }
	#partridgeLogo { width:90% }
	#leftWrapper { width:100%; padding-left:0px; padding-right:0px }
	#emmaWrap { width:100% }
	#emmaLogo { width:60%; margin-top:20px }
	#pridewoodWrap { width:100% }
	#pridewoodLogo { width:60%; margin-top:20px }
	#fullWrapFour { width:100% }
	#innerProjectWrapper1 { max-width:none }
	#rightWrapper1 { width:100%; min-height:438px }
	#marleyHall { min-height:438px }
	#partridgeLogo1 { width:90%; margin-top:180px }
	#leftWrapper1 { width:100%; padding-left:0px; padding-right:0px }
	#willowsWrap { width:100% }
	#willowsLogo { width:62.2%; margin-top:20px }
	#JustPolesWrap { width:100% }
	#justPolesLogo { width:60%; margin-top:20px }
	#fullWrapSixe { width:100% }
	#separationCircleSix { width:4% }
	#contactText { width:61.53%; margin-left:0px; margin-top:20px; margin-right:40px }
	#contactTag { width:65% }
	#PageDiv #fixedHeader { width:99.99695652173914% }
}
@media screen and (max-width:720px)
{
	#PageDiv { width:auto }
	#separationCircle4 { width:5% }
	#newProjects1 { max-width:none }
	#newLeft1 { width:100% }
	#GrantCo { min-height:380px }
	#grantLogo { width:80% }
	#GTSaddlesWrapper { width:100% }
	#GTSaddles { min-height:380px }
	#GTSaddlesLogo { width:80% }
	#InstoneWrapper { max-width:none }
	#separationCircle3 { width:5% }
	#hancocksFriars { min-height:0px; max-width:none }
	#friarsCourtLogo { width:33% }
	#newestProjects1 { min-height:0px; max-width:none }
	#mintonsWrapper { width:69.5% }
	#mintonsLogo { width:33% }
	#separationCircle { width:5% }
	#projectsWrapper { min-height:601px; max-width:none }
	#innerWrapLeft { min-height:384px }
	#innerWrapRight { min-height:380px }
	#projectBrightwells { min-height:380px }
	#projectShoRepairs { min-height:380px }
	#separationCircle2 { width:5% }
	#newestProjects { min-height:0px; max-width:none }
	#ahdbWrapper { width:69.5% }
	#townFarm { width:33% }
	#glampingWrapper { min-height:0px; max-width:none }
	#mmLogo { width:33% }
	#separationCircle1 { width:5% }
	#newProjects { max-width:none }
	#newLeft { width:100% }
	#JPMS { min-height:380px }
	#jpmsLogo { width:80% }
	#newRight { width:100% }
	#LHS { min-height:380px }
	#lhsLogo { width:80% }
	#equineWrapper { max-width:none }
	#workWrap { max-width:none }
	#workLeft { min-height:384px }
	#cavalloLusso { height:384px }
	#workRight { min-height:681px }
	#hardyEtc { min-height:380px }
	#criddleFieldLogo { width:30.68% }
	#tasteWrapper { height:156px; min-height:0px }
	#digeddiWrapper { height:156px; min-height:0px }
	#hawkinsWrap1 { min-height:297px }
	#merrickWrap { min-height:297px }
	#colcombeWrap { min-height:224px }
	#colcombeHouse { margin-top:60px }
	#separationCircleFive { width:5% }
	#rightWrapper { min-height:297px }
	#partridgePear { min-height:297px }
	#partridgeLogo { width:80%; margin-top:80px }
	#emmaLogo { width:80% }
	#pridewoodLogo { width:80% }
	#rightWrapper1 { min-height:297px }
	#marleyHall { min-height:297px }
	#partridgeLogo1 { width:80%; margin-top:80px }
	#willowsLogo { width:82.2% }
	#justPolesLogo { width:80% }
	#separationCircleSix { width:5% }
	#contactText { width:62.18% }
	#contactTag { width:79.98%; margin-left:30px; margin-right:0px }
	#PageDiv #fixedHeader { width:99.99888888888889% }
}
@media screen and (max-width:570px)
{
	#PageDiv { width:auto }
	#navigation { width:27%; padding-top:14px; padding-bottom:14px }
	#separationCircle4 { width:6% }
	#newProjects1 { width:99% }
	#newLeft1 { float:none; margin-left:auto; margin-right:auto }
	#GrantCo { min-height:330px; style:.overlay }
	#GTSaddlesWrapper { float:none; margin-left:auto; margin-right:auto }
	#GTSaddles { min-height:330px; style:.overlay }
	#InstoneWrapper { width:99% }
	#InstoneLogo { width:57.19% }
	#separationCircle3 { width:6% }
	#hancocksFriars { width:99% }
	#hancocks { width:49.5% }
	#hancocksLink { min-height:204px; style:.overlay }
	#hancocksLogo { width:58% }
	#friarsCourtLink { min-height:204px; style:.overlay }
	#friarsCourtLogo { width:74% }
	#newestProjects1 { width:99% }
	#oopsAdaisyLink { min-height:204px; style:.overlay }
	#oopsAdaisyLogo { width:80% }
	#mintonsLink { min-height:204px; style:.overlay }
	#mintonsLogo { width:44% }
	#separationCircle { width:6% }
	#projectsWrapper { min-height:673px }
	#innerWrapLeft { min-height:343px }
	#projectTempleCourt { height:343px; style:.overlay }
	#ittempleLogo { margin-left:0px; margin-top:40px; margin-right:0px }
	#projectVelo { height:343px; style:.overlay }
	#veloLogo { margin-left:0px; margin-top:40px; margin-right:0px }
	#innerWrapRight { min-height:330px }
	#projectBrightwells { min-height:330px; style:.overlay }
	#projectShoRepairs { min-height:330px; style:.overlay }
	#separationCircle2 { width:6% }
	#newestProjects { width:99% }
	#fairhavenInt { min-height:204px; style:.overlay }
	#FairhavenLogo { width:80% }
	#ahdb { min-height:204px; style:.overlay }
	#townFarm { width:44% }
	#glampingWrapper { width:99% }
	#perryTree { width:49.5% }
	#ptg { min-height:204px; style:.overlay }
	#ptgLogo { width:58% }
	#mm { min-height:204px; style:.overlay }
	#mmLogo { width:74% }
	#separationCircle1 { width:6% }
	#newProjects { width:99% }
	#newLeft { float:none; margin-left:auto; margin-right:auto }
	#JPMS { min-height:330px; style:.overlay }
	#newRight { float:none; margin-left:auto; margin-right:auto }
	#LHS { min-height:330px; style:.overlay }
	#equineWrapper { width:99% }
	#equineInner { style:.overlay }
	#EquineLogo { width:57.19% }
	#workWrap { min-height:889px }
	#workLeft { min-height:343px }
	#cavalloLusso { height:343px; style:.overlay }
	#cavalloLussoLogo { margin-left:0px; margin-top:40px; margin-right:0px }
	#workRight { min-height:546px }
	#hardyEtc { min-height:330px; style:.overlay }
	#criddleField { min-height:202px; style:.overlay }
	#criddleFieldLogo { width:25.61% }
	#tasteWrapper { height:auto; style:.overlay }
	#tasteLogo { width:30% }
	#digeddiWrapper { height:auto; min-height:150px; style:.overlay }
	#digeddiLogo { width:30%; margin-top:20px }
	#hawkinsWrap1 { min-height:240px; style:.overlay }
	#merrickWrap { min-height:251px; style:.overlay }
	#colcombeWrap { min-height:217px; style:.overlay }
	#colcombeHouse { width:58.18%; margin-top:50px }
	#rodwayWrap { style:.overlay }
	#separationCircleFive { width:6% }
	#rightWrapper { min-height:240px }
	#partridgePear { min-height:240px; style:.overlay }
	#partridgeLogo { width:90%; margin-top:40px }
	#emmaWrap { min-height:202px; style: }
	#pridewoodWrap { style:.overlay }
	#rightWrapper1 { min-height:240px }
	#marleyHall { min-height:240px; style:.overlay }
	#partridgeLogo1 { width:90%; margin-top:40px }
	#willowsWrap { min-height:202px; style:.overlay }
	#separationCircleSix { width:6% }
	#contactText { width:76.38%; margin-left:auto; margin-right:auto }
	#contactTag { width:75.01%; margin-left:auto; margin-right:auto }
	#PageDiv #fixedHeader { width:96.84438596491228% }
}
@media screen and (max-width:480px)
{
	#PageDiv { width:auto }
	#navigation { width:30% }
	#separationCircle4 { width:7% }
	#GrantCo { min-height:296px }
	#GTSaddles { min-height:296px }
	#InstoneLogo { width:71.88% }
	#separationCircle3 { width:7% }
	#hancocksLogo { width:92% }
	#friarsCourtLogo { width:82% }
	#oopsAdaisyLogo { width:92% }
	#mintonsLogo { width:52% }
	#separationCircle { width:7% }
	#projectsWrapper { min-height:574px }
	#innerWrapLeft { min-height:278px }
	#projectTempleCourt { height:278px }
	#projectVelo { height:278px }
	#innerWrapRight { min-height:296px }
	#projectBrightwells { min-height:296px }
	#projectShoRepairs { min-height:296px }
	#separationCircle2 { width:7% }
	#FairhavenLogo { width:92% }
	#townFarm { width:52% }
	#ptgLogo { width:92% }
	#mmLogo { width:82% }
	#separationCircle1 { width:7% }
	#JPMS { min-height:296px }
	#LHS { min-height:296px }
	#EquineLogo { width:71.88% }
	#workWrap { min-height:789px }
	#workLeft { min-height:278px }
	#cavalloLusso { height:278px }
	#workRight { min-height:511px }
	#hardyEtc { min-height:296px }
	#criddleFieldLogo { width:24.38%; margin-top:30px }
	#digeddiWrapper { min-height:100px }
	#hawkinsWrap1 { min-height:241px }
	#merrickWrap { min-height:293px }
	#colcombeWrap { min-height:193px }
	#colcombeHouse { width:66.57%; margin-top:40px }
	#separationCircleFive { width:7% }
	#rightWrapper { min-height:241px }
	#partridgePear { min-height:241px }
	#emmaLogo { margin-top:30px }
	#pridewoodLogo { margin-top:30px }
	#rightWrapper1 { min-height:241px }
	#marleyHall { min-height:241px }
	#willowsLogo { margin-top:30px }
	#justPolesLogo { margin-top:30px }
	#separationCircleSix { width:7% }
	#contactText { width:97.83%; margin-left:10px; margin-top:30px; margin-right:0px }
	#contactTag { width:90.89%; min-height:73px; padding:18px; margin-left:2px; margin-right:2px }
	#PageDiv #fixedHeader { width:100% }
}
@media screen and (max-width:320px)
{
	#PageDiv { width:auto }
	#navigation { width:50% }
	#separationCircle4 { width:8% }
	#GrantCo { min-height:250px }
	#GTSaddles { min-height:250px }
	#InstoneLogo { width:71.56%; margin-left:auto; margin-top:20px; margin-right:auto }
	#separationCircle3 { width:8% }
	#hancocks { width:100% }
	#hancocksLogo { width:71.56% }
	#friarsCourt { width:100% }
	#friarsCourtLogo { width:86%; margin-left:auto; margin-top:20px; margin-right:auto }
	#oopsAdaisyLogo { width:71.56%; margin-top:20px }
	#mintonsLogo { width:56%; margin-left:auto; margin-top:20px; margin-right:auto }
	#separationCircle { width:8% }
	#projectsWrapper { width:320px; min-height:462px }
	#innerWrapLeft { width:320px; min-height:212px }
	#projectTempleCourt { height:212px }
	#projectVelo { height:212px }
	#innerWrapRight { min-height:250px }
	#projectBrightwells { min-height:250px }
	#projectShoRepairs { min-height:250px }
	#separationCircle2 { width:8% }
	#FairhavenLogo { width:71.56%; margin-top:20px }
	#townFarm { width:56%; margin-left:auto; margin-top:20px; margin-right:auto }
	#perryTree { width:100% }
	#ptgLogo { width:71.56% }
	#mikesMeadow { width:100% }
	#mmLogo { width:86%; margin-left:auto; margin-right:auto }
	#separationCircle1 { width:8% }
	#JPMS { min-height:250px }
	#LHS { min-height:250px }
	#EquineLogo { width:71.56%; margin-top:20px }
	#workWrap { width:320px; min-height:671px }
	#workLeft { width:320px; min-height:212px }
	#cavalloLusso { height:212px }
	#cavalloLussoLogo { margin-top:30px }
	#workRight { min-height:459px }
	#hardyEtc { min-height:250px }
	#criddleFieldLogo { width:36.56% }
	#tasteLogo { width:40% }
	#digeddiWrapper { min-height:120px }
	#digeddiLogo { width:40% }
	#hawkinsWrap1 { min-height:211px }
	#merrickWrap { min-height:198px }
	#colcombeHouse { width:85.8% }
	#separationCircleFive { width:8% }
	#rightWrapper { min-height:211px }
	#partridgePear { min-height:211px }
	#pridewoodLogo { margin-top:60px }
	#rightWrapper1 { min-height:211px }
	#marleyHall { min-height:211px }
	#justPolesLogo { margin-top:60px }
	#separationCircleSix { width:8% }
	#contactText { width:96.74%; min-height:138px }
	#contactTag { width:95.14%; min-height:87px; padding:0px; margin-left:auto; margin-right:auto }
	#PageDiv #fixedHeader { width:91.25% }
	#PageDiv #copyright { width:100% }
}
