/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */progress,sub,sup{vertical-align:baseline}audio:not([controls]),hr{height:0}button,hr,input{overflow:visible}[type=checkbox],[type=radio],legend{padding:0;box-sizing:border-box}#accessibility h1:after,#get-quote-form h1:after,#js-projects h1:after,#portfolio h1:after,#site-map h1:after,[hidden],audio:not([controls]),template{display:none}#clients .client,.col-1,.col-2,.col-3,.col-4,.col-5,.col-5-1,.col-8{float:left}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}p,ul.bullets li{line-height:1.5em;margin-bottom:8px}html{box-sizing:border-box;font-size:62.5%}.btn-global,body{font-size:1.6rem}*,::after,::before{box-sizing:inherit}ul.bullets{padding-left:13px}ul.bullets li{position:relative;list-style-type:none}ul.bullets li:before{content:'';position:absolute;left:-12px;top:5px;height:0;width:0;border-bottom:5px solid transparent;border-left:5px solid #0074c0;border-top:5px solid transparent}.antialiased{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@font-face{font-family:futura_lt;src:url(../fonts/futura/futura_lt_condensed_bold.eot);src:url(../fonts/futura/futura_lt_condensed_bold.eot?#iefix) format("embedded-opentype"),url(../fonts/futura/futura_lt_condensed_bold.woff) format("woff"),url(../fonts/futura/futura_lt_condensed_bold.svg#futura_lt) format("svg");font-weight:400;font-style:normal}@font-face{font-family:rockwell;src:url(../fonts/rockwell/rockwell.eot);src:url(../fonts/rockwell/rockwell.eot?#iefix) format("embedded-opentype"),url(../fonts/rockwell/rockwell.woff) format("woff"),url(../fonts/rockwell/rockwell.svg#rockwell) format("svg");font-weight:400;font-style:normal}.captions h3,.filter-button-group a,.view-more,h1,h2,nav{font-family:futura_lt,verdana,arial,sans-serif;text-transform:uppercase;font-weight:400}article h1,article h2{margin-top:0;font-size:1.8rem;color:#0074c0;text-transform:uppercase}article p:first-child,header h1{margin-top:0}p{font-family:sans-serif;color:#333}section header h1{position:relative;padding-left:20px;color:#171922;font-size:2.5rem}section header h1:before{position:absolute;top:0;left:0;height:100%;width:12px;background-color:#0074c0;content:''}.accordion-tabs-minimal::after,.c-hamburger span::after,.c-hamburger span::before,.container::after,.row::after,section header h1:after{content:""}section header h1:after{width:30%;position:absolute;border-top:1px solid #ddd;border-bottom:1px solid #fff}#accessibility,#get-quote-form,#js-projects,#portfolio,#site-map{margin-top:50px}#clients .client,.accordion-tabs-minimal::after,.col-1,.col-2,.col-3,.col-4,.col-5,.col-5-1,.col-8,.container::after,.row,.row::after{display:block}#accessibility p,#get-quote-form p,#js-projects p,#portfolio p,#site-map p{width:60%}.container{max-width:1180px;margin-left:auto;margin-right:auto}.container::after{clear:both}#about,#clients,#contact,#services,#skills,#what-i-do,#work{margin-bottom:100px}#clients .client{margin-right:2.3696682464%;width:23.2227488152%;width:25%}#clients .client:last-child{margin-right:0}.row{margin-bottom:10px}.row::after{clear:both}.col-1{margin-right:2.3696682464%;width:100%}.col-1:last-child{margin-right:0}.col-2{margin-right:2.3696682464%;width:48.8151658768%}.col-2:last-child{margin-right:0}.col-3{margin-right:2.3696682464%;width:31.7535545024%}.col-3:last-child{margin-right:0}.col-4{margin-right:2.3696682464%;width:23.2227488152%}.col-4:last-child{margin-right:0}.col-5{margin-right:2.3696682464%;width:40.2843601896%}.col-5:last-child{margin-right:0}.col-5-1{margin-right:2.3696682464%;width:27.4881516588%}.col-5-1:last-child{margin-right:0}.col-8{margin-right:2.3696682464%;width:65.8767772512%}.col-8:last-child{margin-right:0}article{padding:15px}.accordion-tabs-minimal{line-height:1.5;padding:0}.accordion-tabs-minimal::after{clear:both}.accordion-tabs-minimal .tab-header-and-content{list-style:none}@media screen and (min-width:40em){.accordion-tabs-minimal .tab-header-and-content{display:inline}}.accordion-tabs-minimal .tab-link{background-color:#171922;color:#FFF;display:block;padding:.75em 15px;text-decoration:none}.accordion-tabs-minimal .tab-link:after{content:'\f107';font-family:FontAwesome;padding-left:10px}.accordion-tabs-minimal .tab-link:hover{background-color:#0074c0}.accordion-tabs-minimal .tab-link:focus{outline:0}.accordion-tabs-minimal .tab-link.is-active{border-bottom:0;background-color:#0074c0}@media screen and (min-width:40em){.accordion-tabs-minimal .tab-link{border-top:0;display:inline-block}.accordion-tabs-minimal .tab-link.is-active{margin-bottom:-1px}.accordion-tabs-minimal .tab-content{border-top:1px solid #171922;float:left}}.accordion-tabs-minimal .tab-content{display:none;padding:1.5em 15px;width:100%}.lightbox-bg,.lightbox-home,.lightbox-services{z-index:1;display:none;position:fixed;top:0;left:0;width:100%;height:100%}.lightbox-bg{background:#000;opacity:.8;filter:alpha(opacity=8)}.lightbox-panel{position:relative;width:500px;height:auto;margin:100px auto}.lightbox-content{overflow-y:scroll;height:500px;border-top:5px solid #0074C0;background-color:#FFF;padding:15px}.close{position:absolute;top:-20px;right:0}.close a{color:#FFF}.no-js #lightbox{position:relative;width:430px;display:block;float:right}.no-js #lightbox-content{float:left;margin-top:15px;padding:0;background:0 0}.no-js #lightbox-panel{width:430px;margin:0}#about,#get-quote-form{margin-top:50px}.no-js #close{display:none}.no-js .home #lightbox{float:left}.no-js .home #lightbox h2{padding-top:10px}#get-quote-form header p{width:60%}#get-quote-form form{margin-bottom:25px}#get-quote-form form fieldset{display:block;padding:0;clear:both;width:100%;border:none}#get-quote-form form fieldset .col-right{float:left;width:300px}#get-quote-form form fieldset p{font-size:inherit;margin:0}#get-quote-form form fieldset p strong,#get-quote-form form label small{display:block}#get-quote-form form fieldset input,#get-quote-form form fieldset select,#get-quote-form form fieldset textarea{padding:2px;font-size:1em;color:#666;background:#F5F5F5;border:1px solid #ccc;float:left;display:block;margin:5px 0 10px}#get-quote-form form fieldset input:focus,#get-quote-form form fieldset select:focus,#get-quote-form form fieldset textarea:focus{border:1px solid #999;background-color:#FFF}#get-quote-form form fieldset input:hover,#get-quote-form form fieldset select:hover,#get-quote-form form fieldset textarea:hover{padding:2px;font-size:1em;color:#666;border:1px solid #999;background-color:#FFF;float:left;display:block;margin:5px 0 10px}#get-quote-form form label{display:block;width:300px;float:left;margin:5px 0 0;padding-right:10px;line-height:1.7;clear:both}#get-quote-form form label input,#get-quote-form form label input:hover{margin-right:5px}#get-quote-form form label p,#get-quote-form form p strong{clear:both}#get-quote-form form .btn-global{border:none;padding:5px 10px;cursor:pointer;margin-top:10px;outline:0}#get-quote-form form .required{font-size:1.3rem;color:red}#get-quote-form form .errormsg{display:block;width:100%;color:#FFF;text-transform:uppercase;background:url(../img/global/stop.gif) 10px center no-repeat #FF9D9D;padding:10px 50px;border-top:2px solid red;border-bottom:2px solid red}.jssora22l,.jssora22r{position:absolute;display:block;width:65px;height:100%;top:0;cursor:pointer;background:url(../img/global/a22.png) center center no-repeat;overflow:hidden}.jssora22l{left:0;background-position:0 center}.jssora22r{right:10px;background-position:-53px center}.jssora22l:hover{background-position:-120px center}.jssora22r:hover{background-position:-173px center}.arrow:hover{background-color:rgba(255,255,255,.2);transition:background-color .5s}.jssora22l.jssora22ldn{background-position:-240px center}.jssora22r.jssora22rdn{background-position:-293px center}#carousel{border:5px solid #FFF}#carousel #loading{width:100%;height:100%;background:url(../img/global/loader.svg) center center no-repeat #000;z-index:1}#carousel div img{width:1024px;height:420px!important;top:0!important}#carousel div .captions{position:absolute;bottom:5px;left:0;width:100%;padding:1% 1.5%;background-color:rgba(0,0,0,.7);color:#FFF}#carousel div .captions h3{font-size:1.7rem;margin:0 0 1px}#carousel div .captions a,#carousel div .captions p{color:#FFF;line-height:1.2;margin:0;font-size:1.3rem}#carousel div .captions a{margin-top:1px;display:inline-block;padding:1px 2px}#carousel div .captions a:hover{color:#FFF}.c-hamburger{position:fixed;top:0;right:0;overflow:hidden;z-index:1100;margin:0;padding:0;width:48px;height:44px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:0;border:none;cursor:pointer;transition:background .3s}.c-hamburger:hover{background-color:#0074c0}.c-hamburger:focus{outline:0}.c-hamburger span{display:block;position:absolute;top:20.5px;left:9px;right:9px;height:3px;background:#fff}.c-hamburger span::after,.c-hamburger span::before{position:absolute;display:block;left:0;width:100%;height:3px;background-color:#fff}.c-hamburger span::before{top:-9px}.c-hamburger span::after{bottom:-9px}.c-hamburger--htx{background-color:#171922}.c-hamburger--htx span{transition:background 0s .3s}.c-hamburger--htx span::after,.c-hamburger--htx span::before{transition-duration:.3s,.3s;transition-delay:.3s,0s}.c-hamburger--htx span::before{transition-property:top,transform}.c-hamburger--htx span::after{transition-property:bottom,transform}.c-hamburger--htx.is-active{background-color:#0074c0}.c-hamburger--htx.is-active span{background:0 0}.c-hamburger--htx.is-active span::before{top:0;transform:rotate(45deg)}.c-hamburger--htx.is-active span::after{bottom:0;transform:rotate(-45deg)}.c-hamburger--htx.is-active span::after,.c-hamburger--htx.is-active span::before{transition-delay:0s,.3s}.c-hamburger--htra.is-active{background-color:#e95d00}.c-hamburger--htra.is-active span{transform:rotate(180deg)}.c-hamburger--htra.is-active span::after,.c-hamburger--htra.is-active span::before{width:50%}.c-hamburger--htra.is-active span::before{top:0;transform:translateX(-3px) translateY(1.5px) rotate(-45deg)}.c-hamburger--htra.is-active span::after{bottom:0;transform:translateX(-3px) translateY(-1.5px) rotate(45deg)}body{background:url(../img/global/bg_main.jpg) repeat-x #F5F6F7}a{color:#0074c0}a:hover{background-color:#0074c0;color:#FFF;text-decoration:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-border-radius:all .5s ease;transition:all .5s ease}#about i:hover,.btn-global.btn-global:hover{-webkit-transition:all .5s ease;-moz-transition:all .5s ease}.btn-global{position:relative;display:inline-block;padding:8px 26px 8px 18px;background-color:#171922;color:#FFF;text-decoration:none;border-radius:8px}.btn-global.btn-global:hover{background-color:#0074c0;-ms-border-radius:all .5s ease;transition:all .5s ease}.btn-global.btn-global:after{content:'';position:absolute;top:12px;right:12px;height:0;width:0;border-bottom:6px solid transparent;border-left:6px solid #fff;border-top:6px solid transparent}#header-main{position:relative;padding-top:15px}#header-main #logo{float:left;padding-top:4px}#header-main #logo a:hover{background:0 0;text-decoration:none}#header-main #logo img{width:75px;margin-left:-6px}#header-main .c-hamburger{display:none}#header-main #nav-main{float:right}#header-main #nav-main ul{padding:0;list-style-type:none}#header-main #nav-main ul li{float:left;position:relative;display:block;width:140px;min-height:30px;margin-right:5px;border-bottom:1px solid #FFF;background:#171922}#header-main #nav-main ul li a{display:block;width:140px;height:auto;padding:5px 0 5px 11px;text-decoration:none;color:#FFF;text-align:center;font-size:16px;text-transform:uppercase;letter-spacing:1px}#header-main #nav-main ul li a span{display:block;text-transform:none;font-size:14px}#header-main #nav-main ul .desktop-nav-mobile,#header-main #nav-main ul li.desktop-nav-mini,#header-main.mini #nav-main ul li span{display:none}#header-main #nav-main ul li a:before{position:absolute;top:0;left:0;content:"";width:11px;height:100%;background:#0074c0;border-right:1px solid #FFF}#header-main #nav-main ul li:last-child{margin:0}#header-main #nav-main ul li a:hover,#header-main #nav-main ul li.active a{background:#0074c0}#header-main.mini{position:fixed;top:0;left:0;margin:0;padding:0;width:100%;min-height:50px;z-index:100;background-color:rgba(255,255,255,.9);box-shadow:0 0 9px 2px rgba(0,0,0,.15);-webkit-overflow-scrolling:touch}#header-main.mini .c-hamburger{position:absolute}#header-main.mini #nav-main{position:relative;margin-right:2%}#header-main.mini #nav-main ul{margin:14px 0 0}#header-main.mini #nav-main ul li{min-height:auto}#header-main.mini #nav-main ul .desktop-nav-mini,#header-main.mini #nav-main ul .desktop-nav.services{display:block}#header-main.mini #logo{margin:5px 2%;z-index:1000}#header-main.mini #logo a{height:45px;background-size:75%}#work header h1:after{left:120px;bottom:40%}#header-main.mobile .c-hamburger{display:block}#header-main.mobile #nav-main{position:fixed;width:100%;top:0;left:0;z-index:1000}#header-main.mobile #nav-main ul{display:block;margin:0;-webkit-animation:fadeIn .5s;animation:fadeIn .5s}#about #intro h2:nth-of-type(2),#about i,#services article:nth-child(2) h2{margin-top:25px}#header-main.mobile #nav-main ul li{display:block!important;width:100%}#about header h1:after,#header-main.mobile #nav-main ul li a span{display:none}#header-main.mobile #nav-main ul li a{width:auto;padding:13px 0}#about{position:relative}#about header::after{clear:both;content:"";display:block}#about header h1{float:left;width:40%;font-size:2.3rem}#about #intro{padding-left:0}#about .intro-scroll-arrow.buttonPulse{animation:buttonPulse 1.75s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@keyframes buttonPulse{0%{opacity:0}50%{opacity:.8}100%{opacity:1}}#about #cv h2{height:35px;line-height:35px}#about #cv h2 a{display:block;width:100%;text-decoration:none}#about #cv h2 a:hover{background:0 0;color:#0074c0}#about #cv #icon-underhood{background:url(../img/icons/under_hood.png) right center no-repeat}#about #cv #icon-cv{background:url(../img/icons/pdf.png) right center no-repeat}#about i:hover{color:#0074c0;cursor:pointer;-ms-border-radius:all .5s ease;transition:all .5s ease}#portfolio ul .grid-item img:hover,#portfolio ul:hover>li{-moz-transition:all .5s ease;-webkit-transition:all .5s ease}#about .intro-scroll-arrow:before{font-family:FontAwesome;content:"\f13a"}#about .intro-scroll-arrow.scroll-up:before{font-family:FontAwesome;content:"\f139"}#case-study #controls::after,#what-i-do header::after,footer #copyright::after{clear:both;content:"";display:block}#what-i-do header{width:100%;float:right;text-align:right}#what-i-do header h1{padding-right:20px}#what-i-do header h1:before{left:auto;right:0}#what-i-do header h1:after{right:395px;bottom:25%}#what-i-do article{position:relative;min-height:245px;background:url(../img/global/bg_panels.png) bottom left no-repeat #FFF;box-shadow:2px 2px 8px #D2D2D2}#what-i-do article a{position:absolute;top:0;left:0;display:block;width:100%;height:100%}#what-i-do article a:hover{background:0 0}#what-i-do article a:hover+span{background:#0074c0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-border-radius:all .5s ease;transition:all .5s ease}#what-i-do article .btn-global{position:absolute;bottom:15px}#services h1:after{left:140px;bottom:45%}#services article{padding:0}#services ul{margin:0}#skills h1:after{left:110px;bottom:45%}#skills article{min-height:245px;background:url(../img/global/bg_panels.png) bottom left no-repeat #FFF;box-shadow:2px 2px 8px #D2D2D2;margin-bottom:10px}#skills article.col-4{min-height:290px}#clients header{margin-bottom:20px}#clients header p{width:60%}#clients h1:after{left:120px;bottom:45%}#clients .row .client{position:relative;margin-right:0;border:1px solid #FFF}#contact ul img,footer #copyright img{float:left;margin-right:10px}#clients .row .client img{display:block;width:100%;height:auto}#clients .row .client img.bottom,#clients .row .client img.top{position:absolute;top:0;left:0;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;-webkit-backface-visibility:hidden}#clients .row .client img.top:hover{opacity:0}#contact{min-height:475px;background:url(../img/global/bg-chambers-post.png) right 30px no-repeat;margin-bottom:0}#contact h1:after{left:135px;bottom:45%}#contact ul{list-style-type:none;padding:0}#contact ul li{min-height:25px;line-height:25px;margin-bottom:10px}#contact ul a{width:100%;text-decoration:none}#contact ul a:hover{background:#0074c0;color:#FFF}#contact #get-a-quote a{margin-top:10px}footer{width:100%;background:url(../img/global/bg_footer.jpg);color:#FFF}footer #copyright{padding:30px 0}footer #copyright div{float:left}footer #copyright p{color:#FFF;line-height:1.3;margin:0}footer #copyright img{background-color:#FFF;padding:2px}footer #copyright #under-hood{float:right;background-color:transparent}#case-study{margin:50px auto}#case-study #controls{margin:0;padding:0}#case-study #controls li{display:inline-block}#case-study #controls li .go-all,#case-study #controls li .go-back,#case-study #controls li .go-next{display:block;float:left;text-decoration:none;color:#000;margin-right:8px;font-size:3.5rem}#case-study #controls li .go-back:before{font-family:FontAwesome;content:"\f0a8"}#case-study #controls li .go-next:before{font-family:FontAwesome;content:"\f0a9"}#case-study #controls li .go-all:before{font-family:FontAwesome;content:"\f00a";font-size:3.2rem}#case-study #controls li .go-all:hover,#case-study #controls li .go-back:hover,#case-study #controls li .go-next:hover{color:#0074c0;background-color:transparent}#case-study #case-study-content{min-height:400px}#case-study #case-study-content h1{position:relative;font-size:1.75em;margin-bottom:0;padding-top:15px;margin-top:10px}#case-study #case-study-content h1::before{position:absolute;top:0;width:100%;height:5px;content:'';background:url(../img/global/hr-line.png) no-repeat}#case-study #case-study-content h2{margin-top:0;color:#0074c0}#case-study #case-study-img img{height:auto;width:100%;margin-bottom:25px}#portfolio .filter-button-group a{display:inline-block;font-size:1.6rem;color:#000;margin:0 5px 10px 0;text-decoration:none;padding:3px 5px}#portfolio .filter-button-group a.active,#portfolio .filter-button-group a:hover{color:#FFF;background-color:#0074c0}#portfolio ul{padding:0}#portfolio ul .grid-item{list-style-type:none;width:32.25%;margin-right:1%;margin-bottom:1%}#portfolio ul .grid-item h3{margin-top:5px;font-size:1.4rem;font-weight:700}#portfolio ul .grid-item h3 span{font-weight:400}#portfolio ul .grid-item img{width:100%;min-height:auto;border:5px solid #FFF;padding:1px}#portfolio ul .grid-item img:hover{border:5px solid #0074c0;-ms-border-radius:all .5s ease;transition:all .5s ease}#portfolio ul .grid-item a{position:relative;color:#000;text-decoration:none}#portfolio ul .grid-item a:hover{transition:none;background:0 0}#portfolio ul .grid-item .view-more{display:block;z-index:1;position:absolute;top:0;left:0;font-size:3rem;width:100%;height:100%}#portfolio ul:hover>li{opacity:.5;-ms-border-radius:all .5s ease;transition:all .5s ease}#portfolio ul:hover>li:hover{opacity:1}#back-to-top{position:fixed;bottom:0;right:0;z-index:100;height:33px;width:40px;background:url(../img/global/iconArrowUpDark.png) center center no-repeat #FFF;border:none;outline:0;opacity:.6;cursor:pointer}#back-to-top.buttonTopPulse{animation:buttonTopPulse .2s;animation-iteration-count:5;-webkit-animation-iteration-count:5}@keyframes buttonTopPulse{0%{opacity:0}50%{opacity:.5}90%{opacity:1}100%{opacity:.6}}#back-to-top:hover{opacity:1;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-border-radius:all .5s ease;transition:all .5s ease}@media screen and (max-width:1180px){.container{padding:0 3%;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s}}@media screen and (max-width:979px){#header-main .c-hamburger{display:block}#header-main #nav-main ul{display:none}}@media screen and (min-width:980px){#header-main .c-hamburger{display:none}#header-main #nav-main ul{display:block}}@media screen and (max-width:867px){.container.carousel{max-width:100%;padding:0}#about article,#services article{padding:0}#about article,#services article,#skills article,#what-i-do article{margin-bottom:10px}.col-3,.col-5{float:left;display:block;margin-right:2.3696682464%;width:100%}.col-4,.mob-2{display:block;width:48.8151658768%;float:left}.col-3:last-child,.col-5:last-child{margin-right:0}.mob-2{margin-right:2.3696682464%}.mob-2:last-child{margin-right:0}.col-4{margin-right:2.3696682464%;min-height:190px}#clients .row .client:last-child,.col-4:last-child{margin-right:0}#about header h1{width:50%}#about header i{display:none}#software,#web-dev{margin:0}#what-i-do article{min-height:190px}#skills article.col-4{min-height:270px}#clients .row .client{float:left;display:block;width:23.2227488152%;width:33.3%;margin:0}#contact{background:0 0}#case-study .col-3,#case-study .col-8{float:left;display:block;margin-right:2.3696682464%;width:100%;margin-bottom:15px}#case-study .col-3:last-child,#case-study .col-8:last-child{margin-right:0}#services .col-2{float:left;display:block;margin-right:2.3696682464%;width:100%}#services .col-2:last-child{margin-right:0}#services .accordion-tabs-minimal{margin-top:50px}#services:first-child article{margin-bottom:250px}#get-quote-form p,#portfolio p{width:100%}#get-quote-form ul .grid-item,#portfolio ul .grid-item{width:49%}#carousel div .captions{display:none}.c-hamburger:hover{background-color:#171922}}@media screen and (max-width:650px){#get-quote-form form label{width:100%}}@media screen and (max-width:600px){#about header h1{width:70%}#clients header p{width:100%}#copyright div,#copyright img{margin-bottom:15px}#copyright .lightbox-home{display:none}#services .tab-header-and-content :after{position:absolute;right:30px}}@media screen and (max-width:479px){#about,#clients,#contact,#services,#skills,#what-i-do{margin-bottom:50px}#about article,#services article,#skills article,#what-i-do article{margin-bottom:25px}.col-2,.col-3,.col-4,.col-5-1{float:left;display:block;margin-right:2.3696682464%;width:100%}#clients .row .client:last-child,.col-2:last-child,.col-3:last-child,.col-4:last-child,.col-5-1:last-child{margin-right:0}#about header h1{width:100%}#what-i-do article{min-height:auto}#contact,#skills article.col-2,#skills article.col-4{min-height:0}#what-i-do article .btn-global{position:relative;bottom:auto}#what-i-do header{width:100%;float:left;text-align:left}#what-i-do header::after{clear:both;content:"";display:block}#what-i-do header h1{padding-right:20px}#what-i-do header h1:before{left:0;right:auto}#clients .row .client{float:left;display:block;width:48.8151658768%;width:50%;margin:0}#copyright div{font-size:1.3rem}#portfolio ul .grid-item,.lightbox-panel{width:100%}#copyright #under-hood{display:none}}