body,html{min-width:335px}body.noscroll{position:fixed;overflow:hidden}.nav a{color:#fff!important}.row h2{margin-top:0}header>div.pos-abs{min-width:335px}header .logo{position:absolute;width:137px;height:46px;top:5%;left:10%;background:url(../img/logo.png) center top no-repeat;z-index:1}.row{margin-bottom:0}.btn-white{border:2px solid #fff;display:inherit;text-align:center;font-size:1.3em;border-radius:3px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.btn-white:hover{cursor:pointer;background-color:#fff;background:rgba(255,255,255,.3)}#headNav{z-index:11}#headline{color:#fff;display:table;margin:11% auto 0;z-index:10;text-align:center}#headline h1{font-size:3em}#headline .btn-white{margin:8% auto!important;padding:3% 15%;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.container-fluid>div.row>div{padding:0 15%!important;width:100%}.container-pad{padding:5% 0}.box{padding:5% 0;color:#fff}.box>div{display:table!important}.box>div>div{display:table-cell;float:inherit!important;vertical-align:middle}.row span{display:block;font-size:1.1em}.blueBox{background-color:#30a9e1;padding:5% 0;color:#fff;margin-bottom:0}.blueBox>div{display:table!important}.blueBox>div>div{display:table-cell;float:inherit!important;vertical-align:middle}.blueBox a{color:#FFF}.blackBox{background-color:#222;padding:5% 0;color:#fff;margin-bottom:0}.blackBox>div{display:table!important}.blackBox>div>div{display:table-cell;float:inherit!important;vertical-align:middle}.whiteBox{background-color:#fff;padding:5% 0}.boxTitle{font-weight:700;padding:1% 0 3%;font-size:2.5em}.blueTitle{color:#30a9e1;font-weight:700;padding:1% 0 3%;font-size:2.5em}.blueText{color:#2faae3}.whiteTitle{color:#fff;font-weight:700;padding:1% 0 3%;font-size:2.5em}.services{display:table}.services div{float:inherit!important;display:table-cell;vertical-align:middle}.services>div>div{padding:0 2%}div.work>div{display:block!important}div.work>div>img{padding:0!important}div.work .more_projects{width:auto;margin:3% auto 0;background:0 0;font-size:100%;padding:1% 4%;outline:0}div.work .more_projects:hover{background:rgba(255,255,255,.3)}div.work .noshow{display:none}div.contact div{display:inherit}div.contact div h4{padding:30px 0 10px;border-bottom:1px solid #fff;margin-bottom:7%}div.contact div img{padding:0;margin-bottom:10%}div.contact div input,div.contact div textarea{border-bottom:1px solid #fff;font-size:16px}div.contact .input-field label{color:#fff;top:.7rem;font-size:16px}div.contact .input-field label.active{color:#fff;font-size:12px}div.contact .row{margin-bottom:20px}.input-field input[type=date].valid,.input-field input[type=email].valid,.input-field input[type=number].valid,.input-field input[type=password].valid,.input-field input[type=search].valid,.input-field input[type=tel].valid,.input-field input[type=text].valid,.input-field input[type=url].valid,.input-field textarea.materialize-textarea.valid,input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus.materialize-textarea{border-bottom:1px solid #fff;-webkit-box-shadow:0 1px 0 0 #fff;-moz-box-shadow:0 1px 0 0 #fff;box-shadow:0 1px 0 0 #fff}.input-field .prefix.active{color:#fff}div.contact .social{padding:0;cursor:pointer}div.contact .social .facebook{cursor:pointer;display:block;width:55px;height:55px;background:url(../img/social_facebook.png) top center no-repeat;background-size:100%;position:relative;border-radius:50%;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}div.contact .social .facebook:hover{background:url(../img/social_facebook.png) top center no-repeat #3b5998;background-size:100%}button[type=submit]{width:100%;background:0 0;margin-bottom:15px}.whiteBox.partners{padding:3% 0}.width-20per{width:20%;text-align:center}.width-20per img{max-width:100%}.width-80per{width:80%}.footer{background-color:#222;padding:3% 0}.footer>div{color:#fff!important}#portfolio_modal .wrap{position:fixed;width:100%;height:100%;top:0;z-index:2}#portfolio_modal header{background:#30a9e1;width:100%;padding:25px;text-align:center}#portfolio_modal header .logo{top:13px;left:10px;background-size:80px}#portfolio_modal header .close_modal{position:absolute;width:44px;height:43px;top:10px;right:20px;cursor:pointer;background:url(../img/close_modal.png) no-repeat;background-size:70%;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:transform;transition-property:transform}#portfolio_modal header .close_modal:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}#portfolio_modal .container-fluid{padding:0;height:100%}#portfolio_modal .main{padding:0;background:#222;height:100%;overflow:scroll}#portfolio_modal .main .project_info{text-align:center;margin:2.1%;color:#fff;font-size:12px}#portfolio_modal .main .project_info .title{padding-bottom:1.5%}#portfolio_modal .main .project_info .subtitle{line-height:13px;width:70%;margin:0 auto 2%}#portfolio_modal .main img{width:100%}#portfolio_modal .main .arrow{width:50px;height:50px;position:fixed;margin:auto 0;top:0;bottom:0;display:none}#portfolio_modal .main .arrowLeft{background:url(../img/arrowLeft.png) no-repeat}#portfolio_modal .main .arrowRight{background:url(../img/arrowRight.png) no-repeat}#portfolio_modal .right_panel{background:#000;height:100%;overflow-y:scroll}#portfolio_modal .right_panel a{display:block;opacity:.7}#portfolio_modal .right_panel a.active,#portfolio_modal .right_panel a:hover{opacity:1}#portfolio_modal .right_panel img{width:100%}.view{overflow:hidden;position:relative;text-align:center;padding:0}.view .wrapper{margin:0 2% 3% 3%;position:relative}.view .content,.view .mask{width:100%;height:100%;position:absolute;overflow:hidden;top:0}.view img{display:block;position:relative}.view h2{color:#fff;text-align:center;position:relative;font-size:17px!important;padding:10px;background:rgba(48,169,225,.8);margin:20px 0 0}.view p{font-style:italic;font-size:12px;position:relative;color:#fff;text-align:center}.view .zoom{position:absolute;width:16%;top:80px;bottom:0;left:0;margin:auto;right:0}.view a.info{display:inline-block;text-decoration:none;padding:7px 14px;background:#000;color:#fff;text-transform:uppercase;-webkit-box-shadow:0 0 1px #000;-moz-box-shadow:0 0 1px #000;box-shadow:0 0 1px #000}.view a.info:hover{-webkit-box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000}.view-first img{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear;width:100%}.view-first .mask{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;background-color:rgba(34,34,34,.75);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.view-first h2{-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-o-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.view-first p{-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-o-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}.view-first a.info{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.view-first:hover .mask{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.view-first:hover a.info,.view-first:hover h2,.view-first:hover p{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.view-first:hover p{-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;-ms-transition-delay:.1s;transition-delay:.1s}.view-first:hover a.info{-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;-ms-transition-delay:.2s;transition-delay:.2s}