@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi) {#keynote a#whatWeDo span{background-image:url("../img/headers/whatWeDo@2x.png");background-size:cover;}#keynote a#whatWeHaveDone span{background-image:url("../img/headers/whatWeHaveDone@2x.png");background-size:cover;}#keynote a#whatWeAreDoing span{background-image:url("../img/headers/whatWeAreDoing@2x.png");background-size:cover;}#overlayContainer #siteMap ul li ul li{background-image:url("../img/bullet@2x.png");background-size:7px 12px;}#overlayContainer a#openPlanner span{background-image:url("../img/projectPlanner@2x.png");background-size:cover;}#overlayContainer #tweetMessage{background-image:url("../img/tweet@2x.png");background-size:54px 37px;}#plannerContainer a#backToDashboard span{background-image:url("../img/backToDashboard@2x.png");background-size:cover;}.shareContainer ul li a span{background-image:url("../img/shareIcon@2x.png");background-size:340px 60px;}#mainContainer a#watchVideo span{background-image:url("../img/watchOurVideo@2x.png");background-size:cover;}#doStory a#watchVideo span{background-image:url("../img/seeOurStory@2x.png");background-size:cover;}#logo{background-image:url("../img/logo@2x.png");background-size:cover;}.logoMiddle{background-image:url("../img/logo@2x.png");background-size:cover;}a#whiteMenu span,a#redMenu span{background-image:url("../img/menu@2x.png");background-size:cover;}a#closeOverlay span,a#closePlanner span,a#closeMap span,a#closePortfolio span{background-image:url("../img/close@2x.png");background-size:cover;}a#backToTop span{background-image:url("../img/backToTop@2x.png");background-size:cover;}.doPage h2{background-image:url("../img/whatWeDoTitles@2x.png");background-size:cover;}#portfolioContainer a.openPortfolioPlanner span{background-image:url("../img/projectPlanner2@2x.png");background-size:cover;}.quoteContainer{background-image:url("../img/portfolio/quote@2x.png");}.quoteWideContainer{background-image:url("../img/portfolio/quoteWide@2x.png");}a#loadButton{background-image:url("../img/loadMore@2x.png");background-size:300px 36px;}}@media (max-width: 767px) {body#home{background-image:url("../img/home-mob-background.jpg");background-size:cover;background-attachment:fixed;}#logo{width:196px;height:173px;margin:70px auto;}#mainContainer{top:0px;margin-top:15px;}#videoBackground{display:none;}.shareContainer{width:200px;}.shareContainer ul li{margin:8px;}#overlayContainer .shareContainer{width:auto;}#overlayContainer .shareContainer ul{text-align:left;}#overlayContainer .shareContainer ul li{margin:8px 6px;}#copyright span{display:none;}#overlayContainer a#openPlanner,#overlayContainer a#openPlanner span,#portfolioContainer a.openPortfolioPlanner,#portfolioContainer a.openPortfolioPlanner span{width:280px;height:80px;}#overlayContainer a#openPlanner span.hover,#portfolioContainer a.openPortfolioPlanner span.hover{background-position:0 -79px;}#doIntro .panel-title a{width:300px;}#doIntro .panel-title a.collapsed{width:260px;}#doIntro .panel-title a:hover{width:300px;}#doIntro .panel-body{padding-bottom:0;}#doIntro .panel-body p{margin-bottom:0;}#stage{position:absolute;}.doPageContent.fade{opacity:1;}#pagination{display:none;}#doSay .quoteText{font-size:16px;margin-bottom:1em;}#doSay .quoteName{font-size:14px;}#doSay h2#titleWhatTheySay,#doStory h2#titleOurStory{margin-bottom:10px;}#doStory h4{margin:20px auto;}#doSay .responsiveHeight{padding:0 0 260px 0;}#bodyOurClients .container{margin-top:40px;}#portfolioContainer #inner-headerDoodle,#portfolioContainer #inner-headerEduvee,#portfolioContainer #headerWndrlnd,#portfolioContainer #headerYog,#portfolioContainer #headerNcw,#portfolioContainer #headerLogos{background-image:none;}#portfolioContainer #headerNcw{background:#333;}h2.underline{font-size:24px;}#portfolioContainer .portfolioHeading p{font-size:17px;}#portfolioContainer .portfolioHeading,#portfolioContainer .portfolioHeading a span.shadow,#portfolioContainer .portfolioHeading a{height:240px;}#portfolioContainer .portfolioHeading h2{margin:80px 15px 14px 0;}.faedCarousel{height:220px;}#bodyEduvee .large{width:220px;height:220px;background-position:-15px -24px;}.flatForm div.form-control span{font-size:9px;}#submitPlanner{font-size:12px;}.quoteContainer,.quoteWideContainer{background:url("../img/portfolio/quotationMark@2x.png") no-repeat 0 15px;background-size:25px 23px;padding-right:0;}.blurred{display:none;}.modalLayer{background:#383739;}#map.modalLayer{background:#cdcdcd;}#mapContainer{background:url("../img/map@2x.png") no-repeat center -50px;min-height:auto;background-size:contain;}#mapContainer h2{margin-top:170px;}a.fadeInRollover span{transition:none;}}@media (min-width: 768px) and (max-width: 991px) {body#home{background-image:url("../img/home-mob-background.jpg");background-size:cover;background-attachment:fixed;}#videoBackground{display:none;}#logo{margin:70px auto;}#mainContainer{height:auto;top:0;margin-top:30px;}h2.underline{font-size:32px;}#portfolioContainer .portfolioHeading p{font-size:17px;}.faedCarousel{height:520px;}.quoteContainer{background-image:url("../img/portfolio/quoteWide@2x.png");background-size:contain;}#stage{position:absolute;}.doPageContent.fade{opacity:1;}#pagination{display:none;}.blurred{display:none;}.modalLayer{background:#383739;}#mapContainer{min-height:auto;}#mapContainer h2{margin-top:480px;}a.fadeInRollover span{transition:none;}}@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {#doodleVideo{height:390px;}#bodyOurClients{margin-top:200px;}}@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape) {body#home{background-image:url("../img/home-mob-background.jpg");background-size:cover;background-attachment:fixed;}#videoBackground{display:none;}#logo{margin:70px auto;}#stage{position:absolute;}.doPageContent.fade{opacity:1;}#pagination{display:none;}.blurred{display:none;}.modalLayer{background:#383739;}#doodleVideo{height:390px;}#bodyOurStory{padding-top:60px;}h2.underline{font-size:32px;}#portfolioContainer .portfolioHeading p{font-size:17px;}#portfolioContainer .portfolioHeading .col-md-3{width:33.33333333333333%;}#portfolioContainer .portfolioHeading .col-md-offset-1{margin-left:0%;}a.fadeInRollover span{transition:none;}}@media (min-width: 992px) and (max-width: 1199px) {}@media (min-width: 1200px) {}