#map,.fill,.intro,body,html{width:100%}body,html{height:100%}.fill,.intro,.nav .page-scroll{position:relative}#about,.fill,.intro{min-height:100%}#content,.button-three,.intro{text-align:center}.nav .page-scroll:before,.titleRed:after{content:""}#buttons a,.button-three{cursor:pointer;text-decoration:none}#buttons a,.button-three,.nav .page-scroll,a:focus,a:hover{text-decoration:none}body{font-family:Lora,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;background-color:#222;max-width:100%;overflow-x:hidden;webkit-tap-highlight-color:rgba(255,255,255,.2)}.btn,.navbar-custom,h1,h2,h3,h4,h5,h6{text-transform:uppercase;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6{margin:0 0 35px;font-weight:700;letter-spacing:1px}p{margin:0 0 25px;font-size:18px;line-height:1.5}@media (min-width:768px){p{margin:0 0 35px;font-size:20px;line-height:1.6}}a{color:#ff4040;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a:focus,a:hover{color:#32a2ff}.light{font-weight:400}.navbar-custom{margin-bottom:0;background-color:#000}.navbar-custom .nav li a:active,.navbar-custom .nav li a:focus,.navbar-custom .nav li a:hover{background-color:transparent;outline:0}.no-before:before{display:none}.navbar-custom .navbar-toggle{color:#fff;font-size:21px}.navbar-toggle{margin-top:10px;margin-right:15px;margin-bottom:5px}.navbar-custom .navbar-toggle:active,.navbar-custom .navbar-toggle:focus{outline:0}.navbar-custom .navbar-brand{font-weight:700}.navbar-custom .navbar-brand:focus{outline:0}.navbar-collapse{padding-right:0;padding-left:0;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:0!important;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}@media (max-width:760px){.navbar-collapse{width:100%;margin:0!important}}.navbar-custom a{color:#fff}@media (max-width:900px){#cotact-link{padding:6px!important}.intro .intro-body .brand-heading{font-size:29px!important}}.navbar-custom .nav li a{-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;transition:background .3s ease-in-out;font-weight:700}.navbar-custom .nav li a:hover{color:#f3f3f3}.intro,.navbar-custom .nav li.active a:hover{color:#fff}.navbar-custom .nav li.active{outline:0}.navbar-custom .nav li.active a{background-color:rgba(255,255,255,.3)}#cotact-link{background-color:#4e4e4e;padding:10px 9px;border-radius:2em}.navbar-header{max-height:3em}.navbar-brand{transform:scale(1);float:left;height:unset;padding:unset;font-size:unset;line-height:unset;transform:unset}.fill,.intro{display:table}@media (min-width:768px){.navbar-custom{padding:20px 0;border-bottom:none;letter-spacing:1px;background:0 0;-webkit-transition:background .5s ease-in-out,padding .5s ease-in-out;-moz-transition:background .5s ease-in-out,padding .5s ease-in-out;transition:background .5s ease-in-out,padding .5s ease-in-out}.navbar-custom.top-nav-collapse{padding:0;background:#000}}.intro{height:auto;padding:100px 0;background:url(../img/main-bg.jpg) bottom center no-repeat #000;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;z-index:1}.download-section,.intro .intro-body{display:table-cell;vertical-align:middle}#sub-line{color:#323232;text-shadow:0 0 4px #fff}.intro .intro-body .brand-heading{font-size:40px}.intro .intro-body .intro-text{font-size:18px}@media (min-width:768px){.intro{height:100%;padding:0}.intro .intro-body .brand-heading{font-size:62px}.intro .intro-body .intro-text{font-size:26px}}.btn-circle{margin-top:15px;padding:7px 16px;font-size:17px;background:#f46464;-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;transition:background .3s ease-in-out;color:#fff!important}.btn-circle:focus,.btn-circle:hover{outline:0;color:#fff;background:rgba(255,255,255,.1)}.btn-circle i.animated{-webkit-transition-property:-webkit-transform;-webkit-transition-duration:1s;-moz-transition-property:-moz-transform;-moz-transition-duration:1s}.btn-circle:hover i.animated{-webkit-animation-name:pulse;-moz-animation-name:pulse;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@-moz-keyframes pulse{0%,100%{-moz-transform:scale(1);transform:scale(1)}50%{-moz-transform:scale(1.2);transform:scale(1.2)}}.content-section{padding-top:100px}.download-section{width:100%;padding:50px 0;color:#fff}#map{height:200px;margin-top:100px}.fill{height:auto;padding:0;color:#fff;background:url(../img/sea.png) bottom center no-repeat #000;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;box-shadow:0 8px 25px -5px #000;z-index:1000}@media (min-width:767px){.content-section{padding-top:250px}.download-section{padding:100px 0}#map{height:400px;margin-top:250px}}.btn{font-weight:400;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:0}.btn-default{border:1px solid #ff5e5e;color:#fff;background-color:transparent}.btn-default:focus,.btn-default:hover{border:1px solid #e51f1f;outline:0;color:#fff;background-color:#ff3a3e}ul.banner-social-buttons{margin-top:0}@media (max-width:1199px){ul.banner-social-buttons{margin-top:15px}}@media (max-width:767px){ul.banner-social-buttons li{display:block;margin-bottom:20px;padding:0}ul.banner-social-buttons li:last-child{margin-bottom:0}}.quote p,footer p{margin:0}footer{padding:50px 0;background:#0c0c0c;box-shadow:inset 0 11px 21px -10px #000}::-moz-selection{text-shadow:none;background:#fcfcfc;background:rgba(255,255,255,.2)}::selection{text-shadow:none;background:#fcfcfc;background:rgba(255,255,255,.2)}img::selection{background:0 0}img::-moz-selection{background:0 0}.top-nav-collapse .navbar-nav>li>a{padding:23px 15px}@media (min-width:768px){.navbar-nav>li>a{padding:43px 20px}}.top-nav-collapse .navbar-brand img{width:110px}@media (max-width:1200px){.navbar-brand{transform:scale(.7)}}@media (max-width:768px){.navbar-nav>li>a{text-align:center}.navbar-brand>img{display:block;transform:scale(.8);width:110px}}@media (min-width:768px) and (max-width:1200px){.navbar-nav>li>a{padding:33px 16px}.navbar-brand>img{width:135px;height:auto}}.nav .page-scroll{color:#fff}.nav .page-scroll:hover{color:#000}.nav .page-scroll:before{position:absolute;width:100%;height:5px;bottom:0;left:0;background:linear-gradient(#5f88ff,#35b4ff);visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}#about,#content,.button-three,.quote{position:relative}.nav .page-scroll:hover:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}.button-three{font-size:24px;background-color:transparent;border:2px solid #fff;padding:8px;width:200px;-webkit-transition-duration:.4s;transition-duration:.4s;overflow:hidden}.button-three:hover{background:#2d7eff;color:#fff!important}@media (min-width:768px) and (max-width:1100px){.navbar-nav>li>a{padding:39px 8px;font-size:10px}}.quote{background:linear-gradient(#fff,#e1e1e1);color:#000;padding:1em 0;box-shadow:0 4px 23px -7px #000;border-bottom:1px solid #c9c9c9;z-index:1}#content-1 p.left img,#content-2 p.left img,#content-4 p.left img{margin-right:1em;float:left}.name-quote{font-style:italic;text-shadow:0 1px #fff;font-weight:700}#about{background:url(../img/bg-sky-network.png) 0 #272727;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;padding-bottom:4em}.underline{color:#32a2ff}.dotted{border:0;border-bottom: 2px dashed #d8d8d8 !important;}#wedo{background:url(../img/bridge.png) bottom left no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;padding-bottom:2em}#wedo .col-md-12,#wedo .col-md-6{padding:0}#wedo .col-md-12{margin-bottom:3em}@media (max-width:1024px){#wedo{background:#222}.additional-buttons{margin-top:0}#about{background:url(../img/bg-sky-network.png) 0 #222;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;padding-bottom:4em;padding-top:5em}}.box-small-padding{padding:8em 0}.additional-buttons{background:#fff;color:#111;padding:4em 0}.button-selector,.button-selector.checked{border:0;background:linear-gradient(#eee,#fff)}.button-selector{color:#898989;box-shadow:0 -7px 14px -9px #000;padding:12px 16px;margin-bottom:10px}.button-selector.checked{color:#000!important;outline:0!important}#container input:checked+label,#container input:hover+label{background:linear-gradient(#e9e9e9,#fff);border:0;box-shadow:0 4px 14px -9px #8b8b8b}#container input{height:2.5em;visibility:hidden}#container input:hover+label{color:#6079ff}#container input:checked+label{color:#2f8aff!important}#content{max-height:20em;width:100%;z-index:5;min-height:17.5em}@media (max-width:1200px){#content{min-height:23em}}#content div{opacity:0;padding:1.5em;position:absolute;z-index:-100;transition:all linear .1s;width:100%}#content-1 p{clear:both;margin-bottom:1em}#content-1 p.last{margin-bottom:0}#content-2 p{clear:both;margin-bottom:1em}#content-2 p.last{margin-bottom:0}#content-3 p,#content-3 ul,#content-4 p{margin-bottom:1em}#content-3 ul{margin-left:2em}#content-4 p{clear:both}#content-4 p.last{margin-bottom:0}#container input#tab-1:checked~#content #content-1,#container input#tab-2:checked~#content #content-2,#container input#tab-3:checked~#content #content-3,#container input#tab-4:checked~#content #content-4{opacity:1;z-index:100}input.visible{visibility:visible!important}.client-box{min-height:13em}.client-box .col-md-12{margin:0!important}.client-box p{text-align:justify;font-size:1.3rem}@media (max-width:768px){.client-box{min-height:unset}.client-box p{text-align:justify;font-size:13px}}@media (max-width:1220px){#wedo .col-md-12,#wedo .col-md-6{margin-top:3em}}.client-box .col-md-12{position:absolute;top:6%;height:100px;margin-top:-50px;padding:0 1em!important}.client-box{height:13em;text-align:center;margin-bottom:15px;display:block;position:inherit;width:49%;margin-left:1%;float:left;border-radius:5px;box-shadow:4px 5px 29px 6px #000;transition-timing-function:ease-in-out;transition-duration:.4s}#candidates,#founder,#slides,.btn-bar{position:relative}.client-box:hover{background:#fff;border-color:#353535;box-shadow:4px 5px 29px -5px #1f1f1f;color:#000!important}span.author{font-weight:700;float:right;text-align:right;margin-top:4px;font-size:105%}@media (max-width:900px){.client-box{width:100%;margin:.5em 0;height:auto}.client-box .col-md-12{position:relative;top:6%;height:auto;margin-top:-50px;padding:28px 1em!important}}.moreLess{font-size:1.4em;color:#fff}.moreLess:active,.moreLess:hover{color:#059cff}#contact{background:#151515}.bigHeader{font-size:8em;margin-bottom:.5em}.infoCall{color:#fff;font-size:3vw}.infoCall a{color:#fff;border-bottom:1px dashed #fff}.infoCall a:focus{color:#059cff}.socialImage{vertical-align:middle;background:#000;padding:1em;border-radius:2.5em;animation-timing-function:ease-in-out;transition-duration:.3s;margin:1em;border:2px solid #000}#twitter:hover{background:#059cff;border-color:#6498ff;box-shadow:-9px 10px 13px -7px #059cff}#linkedin:hover{background:#0056ff;border-color:#256eff;box-shadow:9px 10px 13px -7px #0056ff}#founder{padding:0;display:table;background:#fff;box-shadow:0 0 35px -3px #000;color:#292929}.description{padding:5em 7em 0}@media (max-width:768px){.socialImage{width:33%;height:auto}.bigHeader{font-size:3em}.description{padding:3em 1em}}.col-md-5.left.neilPhoto,.photoContainer{padding:0}img.neil-photo{width:100%;height:auto}.profile-description{color:#2d2d2d;padding-top:2em;padding-bottom:2em}.gray{color:#383838}.titleRed:after{display:block;background:linear-gradient(#2860ff,#35b4ff);height:7px;margin-top:10px;transform:scaleX(.3);border-radius:15px}#slides li,#slides ul{height:250px;position:relative}.title-cent{width:40%}#slides li,#slides span.author,#slides ul,.btn-bar{width:100%}#candidates{background:#131313;color:#fff;z-index:1}@media (max-width:768px){.box-small-padding{padding:5em 0 2em}.title-cent{width:100%}.titleRed:after{display:none}}#clients,#wedo{padding-top:5em}#slides{overflow:hidden;height:130px;text-align:right}#slides ul{list-style:none;margin:0;padding:0}#slides li{float:left;font-family:lato,sans-serif}.btn-bar{margin:0 auto;display:block;top:10px}#buttons{padding:0 0 5px;float:right}#buttons a{text-align:center;display:inline;font-size:32px;outline:0;margin:0;color:#4b4b4b;padding:1px 10px;background:#e9e9e9}a#next:hover,a#prev:hover{color:#000;text-shadow:.5px 0 #b14943}@media (max-width:768px){#slides{height:250px}#slides li{text-align:right}}@media (max-width:570px){#slides{height:260px}}#about .col-lg-8.col-lg-offset-2{padding-bottom:3em!important}#wedo{font-size:20px}.well{min-height:20px;padding:4em 2em;margin:3em 0;background-color:#000;border:none;border-radius:2em;-webkit-box-shadow:none;box-shadow:none}label.col-md-12.control-label{font-size:1.2em}.form-horizontal .control-label{text-align:left;padding-bottom:3px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:left}}.form-horizontal .form-group{margin-right:0!important;margin-left:0!important}#contact_form .col-lg-6,#contact_form .col-md-6{padding:0!important}@media (min-width:768px){.form-group.col-md-4.col-lg-4{padding:10px}}.col-md-12.inputGroupContainer{padding:0}textarea.form-control{min-height:9em}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{border-radius:0}