#zone-branding .logo-wrapper{width:100%;text-align:center;top:50%;margin-top:-240px}#zone-branding .logo-wrapper img{width:280px;height:auto}#zone-branding #region-branding{width:100%;margin:0px}#zone-branding .site-slogan{padding:45px 0px;font-size:1.8em}#zone-branding #block-menu-menu-menu-toggle{width:100%;text-align:center;width:100%;padding:20px 0px;display:none}#zone-branding #block-menu-menu-menu-toggle ul.menu{font-size:1em}#zone-branding #block-menu-menu-menu-toggle ul.menu li{width:auto;margin:0px 10px}.pane-content{margin-left:auto;margin-right:auto;width:720px}.service-list li{width:40%;text-align:center;margin:4%}.service-list li .service-inner{width:auto}.about-wrapper{padding-top:2em}.about-wrapper .text-content{width:45%;text-align:left;margin-right:5%}.about-wrapper .image-content{width:45%;max-width:500px}.project-pane.panel-pane{width:100%}.project-thumbs{text-align:left}.project-thumbs li{width:47%;margin:0.6em}.project-thumbs li .thumbnail-inner{width:100%}#project-modal .flexslider .hero-title h1{font-size:3.8em}#project-modal .services{padding-bottom:1em}#project-modal .services h3{width:auto;font-weight:bold;font-size:1.2em;padding-bottom:0px;margin-right:1em}.client-list li{width:40%;text-align:center;margin:4%}.client-list li .client-list-inner{width:auto}.team-list li{width:40%;text-align:center;margin:4%}.team-list li .team-inner{width:auto}.contact-section{text-align:left;width:100%;padding-top:2em}.contact-section .text-content{width:100%;max-width:none}.contact-section .text-content .border-top{border-top:1px solid #001635;width:100%;padding:1em 0}.contact-section .text-content .border-bottom{border-bottom:1px solid #001635;width:100%;padding:1em 0}.contact-section .text-content .details{width:40%}.contact-section .text-content .pull-quote{width:50%;color:#001635;vertical-align:middle;border:none;padding-top:0.8em;text-align:center;font-size:1.3em;line-height:1.8em;margin-right:8%} #video_background{display:block;}

