body { color:#000; font-family:'cabinregular',Verdana,Arial,Helvetica,sans-serif; font-size:1.125em; line-height:1.4; margin:0px; background-color:#e5e5e5; height:100% }
html { height:100% }
#contactDetal a:link { color:#fff; text-decoration:none }
#contactDetal a:visited { color:#fff }
#contactDetal a:hover { color:#fff; text-decoration:underline }
#PageDiv { position:relative; min-height:100%; margin:auto; background-color:#fff }
#intro { min-height:100px; z-index:0 }
#introTop { z-index:0; padding:80px 3% 40px }
#heading { z-index:0 }
.expandLink { z-index:0; padding-top:140px; overflow:hidden; cursor:pointer }
.expandContent { max-width:420px; z-index:0; margin-left:auto; margin-right:auto }
#fader { z-index:0; background-color:#b2b2b2 }
.faderSlide { width:100%; min-height:400px; z-index:0 }
#slidebg { width:1008px; overflow:hidden }
.slideText { z-index:0; padding-left:3%; padding-right:3% }
.faderSlide1 { min-height:400px; z-index:0 }
#slidebg1 { width:1008px; overflow:hidden }
.slideText1 { z-index:0; padding-left:3%; padding-right:3% }
.faderSlide2 { min-height:400px; z-index:0 }
#slidebg2 { width:1008px; overflow:hidden }
.slideText2 { z-index:0; padding-left:3%; padding-right:3% }
.faderSlide3 { min-height:400px; z-index:0 }
#slidebg3 { width:1008px; overflow:hidden }
.slideText3 { z-index:0; padding-left:3%; padding-right:3% }
#whatIdo { max-width:948px; z-index:0; padding:80px 3% 20px; margin-left:auto; margin-right:auto }
#whatIdoIntro { max-width:540px; z-index:0; margin-left:auto; margin-right:auto }
#whatIdoColsWrap { z-index:0; padding-top:80px; overflow:hidden }
#whatIdoCol1 { width:29.13%; z-index:0; float:left; margin-right:6.33% }
#whatIdoHeading { z-index:0 }
#whatido0002VectorSmartObject { width:276px; background-color:#fff; overflow:hidden }
.expandLink1 { z-index:0; padding-top:140px; overflow:hidden; cursor:pointer }
.expandContent1 { z-index:0; margin-left:auto; margin-right:auto }
#whatIdoCol2 { width:29.13%; z-index:0; float:left }
#whatIdoHeading1 { z-index:0 }
#whatido0001VectorSmartObject { width:276px; background-color:#fff; overflow:hidden }
.expandLink2 { z-index:0; padding-top:140px; overflow:hidden; cursor:pointer }
.expandContent2 { z-index:0; margin-left:auto; margin-right:auto }
#whatIdoCol3 { width:29.13%; z-index:0; float:right }
#whatIdoHeading2 { z-index:0 }
#whatido0000VectorSmartObject { width:276px; background-color:#fff; overflow:hidden }
.expandLink3 { z-index:0; padding-top:140px; overflow:hidden; cursor:pointer }
.expandContent3 { z-index:0; margin-left:auto; margin-right:auto }
#video { max-width:675px; z-index:0; padding-top:50px; padding-bottom:50px; margin-left:auto; margin-right:auto }
#item1 { width:100px; display:inline-block }
#moreVideosDesktop { z-index:0; padding-top:20px; padding-bottom:40px }
#moreVideosMobile { z-index:0; padding-top:20px; padding-bottom:40px; display:none }
#approach { z-index:0; background-color:#2e3a4a }
#approachInner { max-width:948px; z-index:0; padding:80px 3%; margin-left:auto; margin-right:auto; overflow:hidden }
#approachHeading { z-index:0; padding-bottom:40px }
#approachCol1 { width:29.13%; z-index:0; float:left; padding-top:180px; margin-right:6.33%; background-image:url(../Resources/approach-icons-spark1.png); background-position:center top; background-repeat:no-repeat }
#approachCol2 { width:29.13%; z-index:0; float:left; padding-top:180px; background-image:url(../Resources/approach-icons-shape1.png); background-position:center top; background-repeat:no-repeat }
#approachCol3 { width:29.13%; z-index:0; float:right; padding-top:180px; background-image:url(../Resources/approach-icons-scale1.png); background-position:center top; background-repeat:no-repeat }
#about { z-index:0; margin-left:auto; margin-right:auto; overflow:hidden }
#aboutLeft { position:relative; width:50%; z-index:0; float:left; padding-bottom:100px }
#tracybutterworth { left:0px; top:0px; width:504px; height:600px; overflow:hidden }
#aboutQuote { position:absolute; width:180px; right:-30px; bottom:15px; z-index:1; padding:50px 30px; background-color:#2e3a4a }
#aboutRight { width:50%; z-index:0; float:right }
#aboutRightInner { max-width:504px; z-index:0 }
#aboutInnerText { max-width:366px; z-index:0; padding-left:3%; padding-top:60px; padding-right:3%; margin-left:auto; margin-right:auto }
#buyOnAmazon { min-height:160px; z-index:0; padding-top:10px; padding-right:150px; margin-top:40px; background-image:url(../Resources/wisdom-at-work1.jpeg); background-position:right top; background-repeat:no-repeat }
#quotes { max-width:888px; z-index:0; padding:80px 60px; margin-left:auto; margin-right:auto }
#quotesWrapper { position:relative; max-width:540px; z-index:0; margin-left:auto; margin-right:auto; background-color:#2e3a4a }
.quoteSlideOuter { z-index:0; padding:60px 70px; background-color:#2e3a4a }
.quoteSlideInner { z-index:0 }
.quoteSlideOuter1 { z-index:0; padding:60px 70px; background-color:#2e3a4a }
.quoteSlideInner1 { z-index:0 }
.quoteSlideOuter2 { z-index:0; padding:60px 70px; background-color:#2e3a4a }
.quoteSlideInner2 { z-index:0 }
.quoteSlideOuter3 { z-index:0; padding:60px 70px; background-color:#2e3a4a }
.quoteSlideInner3 { z-index:0 }
#quotearrowsleft { position:absolute; left:15px; top:50%; width:40px; z-index:100; margin-top:-20px }
#quotearrowsright { position:absolute; width:40px; top:50%; right:15px; z-index:100; margin-top:-20px }
#quoteIndicators { position:absolute; left:0px; width:100%; bottom:15px; z-index:3 }
#quoteindicator { width:20px; overflow:hidden }
#quoteindicator1 { width:20px; overflow:hidden }
#quoteindicator2 { width:20px; overflow:hidden }
#quoteindicator3 { width:20px; overflow:hidden }
#contact { z-index:0; background-color:#2e3a4a }
#contactInner { max-width:1150px; z-index:0; padding:80px 3% 60px; margin-left:auto; margin-right:auto; overflow:hidden }
#clientLogos { z-index:0; margin:-20px -25px }
#bbc { width:94px; vertical-align:middle; margin:20px 25px; overflow:hidden }
#storyhouse { width:207px; vertical-align:middle; margin:20px 25px; overflow:hidden }
#cabinetoffice { width:154px; vertical-align:middle; margin:20px 25px; overflow:hidden }
#sloughboroughcouncil { width:111px; vertical-align:middle; margin:20px 25px; overflow:hidden }
#barnetfederatedgps { width:146px; vertical-align:middle; margin:20px 25px; overflow:hidden }
#departmentforeducation { width:106px; vertical-align:middle; margin:20px 25px; overflow:hidden }
#three { width:50px; vertical-align:middle; margin:20px 25px; overflow:hidden }
#legalandgeneral { width:90px; vertical-align:middle; margin:20px 25px; overflow:hidden }
#northamptonshirehealthcare { width:312px; vertical-align:middle; margin:20px 25px; overflow:hidden }
#hillingtonhospitals { width:182px; vertical-align:middle; margin:20px 25px; overflow:hidden }
#isg { width:63px; vertical-align:middle; margin:20px 25px; overflow:hidden }
#clientQuotes { z-index:0 }
.clientQuoteText { z-index:0 }
.clientQuoteText1 { z-index:0 }
.clientQuoteText2 { z-index:0 }
.clientQuoteText3 { z-index:0 }
.clientQuoteText4 { z-index:0 }
.clientQuoteText10 { z-index:0 }
.clientQuoteText9 { z-index:0 }
.clientQuoteText5 { z-index:0 }
.clientQuoteText6 { z-index:0 }
.clientQuoteText7 { z-index:0 }
.clientQuoteText8 { z-index:0 }
#contactDetal { z-index:0; padding-top:60px }
#linkedin { left:424px; top:82px; width:99px; height:26px; overflow:hidden }
@media (-webkit-min-device-pixel-ratio:1.3), (-o-min-device-pixel-ratio:13/10), (min-resolution:125dpi)
{
	#approachCol1 { background-image:url(../Resources/approach-icons-spark.png); background-size:113px 113px }
	#approachCol2 { background-image:url(../Resources/approach-icons-shape.png); background-size:102px 102px }
	#approachCol3 { background-image:url(../Resources/approach-icons-scale.png); background-size:98px 102px }
	#buyOnAmazon { background-image:url(../Resources/wisdom-at-work.jpeg); background-size:139px 158px }
}
@media screen and (max-width:1024px)
{
	#moreVideosDesktop { display:none }
	#moreVideosMobile { display:block }
}
@media screen and (max-width:900px)
{
	#aboutLeft { padding-bottom:0px }
	#aboutQuote { bottom:auto; padding-top:30px; padding-bottom:30px; position:relative; left:0; width:auto }
}
@media screen and (max-width:700px)
{
	.expandLink { padding-top:80px }
	#whatIdoCol1 { width:auto; float:none; margin-right:0px }
	#whatIdoCol2 { width:auto; float:none; padding-top:30px; padding-bottom:30px }
	#whatIdoCol3 { width:auto; float:none }
}
@media screen and (max-width:568px)
{
	#approachCol1 { width:auto; float:none; padding-top:120px; margin-right:0px }
	#approachCol2 { width:auto; float:none; padding-top:120px; margin-top:50px; margin-bottom:50px }
	#approachCol3 { width:auto; float:none; padding-top:120px }
	#aboutLeft { width:auto; float:none }
	#aboutRight { width:auto; float:none }
	#aboutRightInner { max-width:none }
	#aboutInnerText { max-width:none }
	#quotes { max-width:1008px; padding-left:0px; padding-right:0px }
	#quotesWrapper { max-width:none }
	.quoteSlideOuter { padding-left:20px; padding-top:20px; padding-right:20px }
	#quotearrowsleft { top:auto; bottom:10px }
	#quotearrowsright { top:auto; bottom:10px }
}
