/* Mobile Nav setup */#hamburger.hidden { display:none; }#hamburgerclose.active { display:none; }#mainNav.f-ms.active { display:block; }#mainNav .mobile { display:none; }#mainNav li ul.active { display: none; }@media screen and (max-width: 1200px) { }/* **********  Mobile Nav  ********** */@media screen and (max-width: 1160px) { #hamburgerclose.active { display:block; }#mainNav > ul { margin:0;  }#mainNav li { float:none; padding:10px 0; }#mainNav a { border-top:none; border-left:4px solid #FFF; padding: 0 0 0 4.69%; margin-right:4.69%; font-size:1.47em; color:#1B273E; font-family:'nunitoregular',Arial,Helvetica,sans-serif; }#mainNav > ul > li:hover > a, #mainNav > ul > li > a.current { border-left-color:#50C0E2; color:#50C0E2; }#mainNav li ul { margin:10px 0; padding:0; position:relative; }#mainNav li:hover ul { display:none; }#mainNav li:hover ul.active { display:block; }#mainNav li li { padding:0; }#mainNav li ul a { opacity:1; padding:10px 4.69%; font-size:0.88em; font-family:'nunitosemibold',Arial,Helvetica,sans-serif; color:#1F4386; border:none; margin-left:4px; }#mainNav li ul a:hover, #mainNav li ul a.current { color:#50C0E2;  }#mainNav li ul.active { display:block; }#mainNav .mobile { display:block; }#mainNav a.hasSubsections { background:url(../Resources/subnav-closed.png) right center no-repeat; }#mainNav a.hasSubsections.active { background:url(../Resources/subnav-open.png) right center no-repeat; }#upcomingEventsList a:nth-child(0n+6) .upcomingListItem { display:none; }}@media (max-width: 1070px) and (-webkit-min-device-pixel-ratio:1.3), (max-width: 1070px) and (-o-min-device-pixel-ratio:13/10), (max-width: 1070px) and (min-resolution:125dpi){#mainNav a.hasSubsections { background-image:url(../Resources/subnav-closed@2x.png); background-size:12px 8px }#mainNav a.hasSubsections.active { background-image:url(../Resources/subnav-open@2x.png); background-size:12px 8px }}/* **********  Narrow Desktop  ********** */@media screen and (max-width: 900px) { #upcomingEventsList a:nth-child(0n+5) .upcomingListItem { display:none; }}/* **********  Tablet Portrait  ********** */@media screen and (max-width: 768px) { #latestNewsGrid a:last-child .latestNewsItem { display:none; }p.pTeamPosition:after { display:none; }#eventPartnersLogos img { width:33.33%; }.galleryImages img { width:25%; }.galleryImages a:nth-child(n+9) img { display:none; }.galleryImages.singleRow a:nth-child(n+5) img { display:none; }.newsRelated .gridInner a:nth-child(n+3) .eventItem { display:none; }#caseStudies .gridInner a:nth-child(0n+3) .eventItem { display:none; }.ulVirtualSolutions { column-count:1; }}/* **********  Mobile Landscape  ********** */@media screen and (max-width:568px)  { #mainNav.active { display:block; }#footer.f-ms { text-align:center; }#quickLinks { text-align:left; }.nextEventSpacer { display:block; }#newsletterSignupInner { text-align:center; }#latestNewsGrid a:last-child .latestNewsItem { display:block; }.clientLogo:nth-child(n+10) { display:none; }p.pEventsGridText:after { content:''; }.statBlock { padding: 20px 3% !important; width: auto !important; float: none !important; }.statText { position: relative !important; text-align: center; left: 0 !important; bottom: auto !important; }#partners img { width:50%; }.monthWrapper.single .monthHeading { padding-bottom:55%; }.monthWrapper.single .gridWrapper { margin-top:-44.9%; }.monthWrapper.single .eventItem { width:99%; }#eventPartnersLogos img { width:50%; }.galleryImages img { width:33.33%; }.galleryImages a:nth-child(n+7) img { display:none; }.galleryImages.singleRow a:nth-child(n+4) img { display:none; }.getInvolvedWrapper:nth-child(odd) .contentPic { float:none; }.getInvolvedWrapper:nth-child(odd) .contentTextOuter { float: none; }.servicesItem img { margin: -25% 0; }#speakersArrows { position: absolute; bottom: 10px; width: 100%; text-align: center; left: 0; } .testimonialType3Wrapper.alternate .testimonialType3Image, .testimonialType3Wrapper.alternate .testimonialType4Image, .testimonialType5Wrapper.alternate .testimonialType5Image { float:none; }.testimonialType3Wrapper.alternate .testimonialType3TextWrapper, .testimonialType3Wrapper.alternate .testimonialType4Right, .testimonialType5Wrapper.alternate .testimonialType5TextWrapper { float: none; }}
