@import "font-awesome.min.css";@import "font-awesome-ie7.min.css";@import "font-awesome-corp.css";@import "font-awesome-social.css";@import "font-awesome-ext.css";@import "font-awesome-more-ie7.min.css";/*!
 * Ergo - OnePage HTML5 template
 *
 * Author: geedmo
 * URL: http://www.geedmo.com
 * Copyright 2013
 * 
 * Built with Bootstrap from Twitter.
 */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{overflow-x:hidden}body{font-family:'Open Sans',sans-serif;color:#4f6367;padding:0!important}ul.list{list-style-type:none;margin-left:0}ul.list li{margin-bottom:10px}ul.list li:before{content:">";margin-right:10px;font-family:"Trebuchet MS",monospace}#site-preloader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;background-image:url('../img/preloader.gif');background-position:center;background-repeat:no-repeat;z-index:7001}#sec-slider{padding:0}.lush-slider{margin:0;border:0 none!important}.lush-slider li{max-width:100%;max-height:500px}.slide-text{color:#fff;text-align:left;letter-spacing:-0.02em;line-height:34px;font-size:34px;font-weight:300}.slide-bg{padding:14px 12px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:black}#sec-navbar{padding:0 0 38.75px 0}.fill-navbar{margin-bottom:70px}.navbar{max-width:100%}.navbar .brand{font-weight:600;padding:20px;text-shadow:0 0 0 #000;color:#c9cacd;margin:0}.navbar .brand span{color:#0fa1d5}.navbar-fixed-top{position:fixed!important;margin:0}.navbar-inner.collapse{min-height:0;height:0}@media(max-width:989px){.nav-collapse,.nav-collapse.collapse{height:auto}}.navbar .container{width:auto}.navbar-inner{background-image:none;background-color:#171a20;min-height:50px;border:0 none;padding-left:0;padding-right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-inner .container{max-width:1170px}.navbar-inner .nav>li>a,.navbar-inner .nav>li>a:hover,.navbar-inner .nav>li>a:focus,.navbar-inner .nav>.active>a,.navbar-inner .nav>.active>a:hover,.navbar-inner .nav>.active>a:focus{background-color:#171a20;padding:20px;text-transform:uppercase;text-shadow:none;-webkit-box-shadow:0 0 0 #000;-moz-box-shadow:0 0 0 #000;box-shadow:0 0 0 #000}.navbar-inner .nav>li>a{color:#fff;font-size:12px}.navbar-inner .nav>li>a:hover,.navbar-inner .nav>li>a:focus,.navbar-inner .nav>.active>a,.navbar-inner .nav>.active>a:hover,.navbar-inner .nav>.active>a:focus{color:#0fa1d5}.navbar-inner .btn-navbar,.navbar-inner .btn-navbar:hover,.navbar-inner .btn-navbar:focus{display:block;outline:0;background-color:#171a20;margin-top:20px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.navbar-inner .nav-collapse.in .nav>li>a,.navbar-inner .nav-collapse.in .nav>.active>a,.navbar-inner .nav-collapse.in .dropdown-menu a{padding:9px 25px}.navbar-inner .nav-collapse.in .nav>li>a:focus,.navbar-inner .nav-collapse.in .nav>.active>a:focus,.navbar-inner .nav-collapse.in .dropdown-menu a:focus,.navbar-inner .nav-collapse.in .nav>li>a:hover,.navbar-inner .nav-collapse.in .nav>.active>a:hover,.navbar-inner .nav-collapse.in .dropdown-menu a:hover{padding:9px 25px}.navbar-inner .nav-collapse .nav>li>a:hover,.navbar-inner .nav-collapse .nav>li>a:focus,.navbar-inner .nav-collapse .dropdown-menu a:hover,.navbar-inner .nav-collapse .dropdown-menu a:focus{background-color:#171a20;outline:0}.nav-pills>li>a,.nav-pills>li>a:hover,.nav-pills>li>a:focus{color:#0fa1d5}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{background:#0fa1d5;outline:0;-webkit-transition:background .3s ease-out;-moz-transition:background .3s ease-out;-o-transition:background .3s ease-out;transition:background .3s ease-out}a.thumbnail:hover,a.thumbnail:focus{border-color:#0fa1d5}.form-horizontal .control-label{float:none;text-align:left}.form-horizontal .control-group{margin-bottom:0}.form-horizontal .controls{margin-left:0}.help-block:empty{display:none}hr{margin-top:100px;margin-bottom:100px}hr.soft{margin-top:50px;margin-bottom:50px}a{color:#0fa1d5}a:hover{color:#0d8fbd}a.inverse{color:inherit}a.inverse:hover{color:#0fa1d5;text-decoration:none}.text-primary{color:#0fa1d5!important}.btn-primary{background:transparent;border:1px solid #0fa1d5}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{background-color:#0d8bb8;-webkit-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;transition:background-color .3s ease-out}section,footer{padding-top:51.666666666666664px;padding-bottom:155px}@media(max-width:767px){section,footer{padding-left:20px;padding-right:20px}}.section-dark{background:#2d333d;color:#c9cacd}.section-dark .section-summary{color:#c9cacd}.section-dark input,.section-dark textarea{padding:10px 5px;background:#434c5a;color:#c9cacd;border-color:#171a20}.section-dark input:focus,.section-dark textarea:focus{border-color:#0fa1d5;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.section-alt{padding:51.666666666666664px;background:#383f4c}.sec-header{padding:15px 0 0 20px;border-left:6px solid #0fa1d5;margin-bottom:50px}.section-summary{margin-top:0;margin-bottom:50px;color:#4f6367;font-size:26px;letter-spacing:-0.02em;line-height:34px;font-weight:300}.service-process{background-image:url('../img/service-bg.png');background-repeat:no-repeat;background-size:100% auto;background-position:top center;margin-top:100px}@media(max-width:979px){.service-process{background-image:none}}.service-process .thumbnail,.service-process .thumbnail:hover{border:0 none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.caption-head{height:200px;width:200px;margin:0 auto 30px;background-color:#fff;border:6px solid #f3f3f3;-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.caption-head .caption-title{color:#0fa1df;} .caption-icon{color:#0fa1df;display:block;height:95px;margin-top:30px}.caption-head .caption-icon:hover,.caption-head .caption-title:hover{cursor:pointer}.caption-head:hover{background-color:#0fa1d5;cursor:pointer;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.caption-head:hover>.caption-icon{color:#fff;-webkit-animation:slideFromBottom 300ms ease;-moz-animation:slideFromBottom 300ms ease;-o-animation:slideFromBottom 300ms ease;animation:slideFromBottom 300ms ease}.caption-head:hover>.caption-title{color:#fff;-webkit-animation:slideFromBottom 500ms ease;-moz-animation:slideFromBottom 500ms ease;-o-animation:slideFromBottom 500ms ease;animation:slideFromBottom 500ms ease}.icon-big{font-size:6em;line-height:1.1}@-webkit-keyframes slideFromBottom{from{-webkit-transform:translateY(150%) scale(0.5);opacity:0}to{-webkit-transform:translateY(0%) scale(1);opacity:1}}@-moz-keyframes slideFromBottom{from{-moz-transform:translateY(150%) scale(0.5);opacity:0}to{-moz-transform:translateY(0%) scale(1);opacity:1}}@-ms-keyframes slideFromBottom{from{-ms-transform:translateY(150%) scale(0.5);opacity:0}to{-ms-transform:translateY(0%) scale(1);opacity:1}}.featured-service h1{font-size:58px;line-height:1.1}.featured-service h1,.featured-service h3{margin-top:0;margin-bottom:30px;font-weight:300}#sec-portfolio .thumbnail{display:block;margin:0 auto;padding:0;border:0 none;position:relative;max-width:270px;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}#sec-portfolio .thumbnail:focus,#sec-portfolio .thumbnail:hover{outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}#sec-portfolio .thumbnail:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:transparent;border-width:0;border-style:solid;border-color:rgba(15,161,213,0.4);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-width 300ms ease-out 0s;-moz-transition:border-width 300ms ease-out 0s;-o-transition:border-width 300ms ease-out 0s;transition:border-width 300ms ease-out 0s}#sec-portfolio .thumbnail:hover::before{border-width:65px 135px;-webkit-transition:border-width 300ms ease-out 0s;-moz-transition:border-width 300ms ease-out 0s;-o-transition:border-width 300ms ease-out 0s;transition:border-width 300ms ease-out 0s}@media(max-width:1200px){#sec-portfolio .thumbnail:hover::before{border-width:53px 110px}}@media(min-width:768px) and (max-width:979px){#sec-portfolio .thumbnail:hover::before{border-width:40px 83px}}@media(max-width:767px){#sec-portfolio .thumbnail:hover::before{border-width:65px 135px}}.gd-inner{background:#383f4c}.gd-inner h2,.gd-inner h3{margin-top:0}.gd-inner .gd-details{padding-left:30px}.gridex>.gd-expanded>a:after{border-bottom-color:#383f4c}.about-box{margin-bottom:30px;*zoom:1}.about-box:before,.about-box:after{display:table;content:"";line-height:0}.about-box:after{clear:both}.about-box .about-social{padding:10px 15px;border-bottom:1px solid #ddd}.about-box .about-social a:hover{text-decoration:none}.about-box .about-social em{font-size:18px;margin-right:10px}.about-box .about-pic{float:left;margin-right:20px}.about-box .popover{display:block;float:left;position:relative;width:250px;border-top:4px solid #0fa1d5}.about-box .popover .popover-title{font-size:2em;font-weight:100;background:#fff;border:0 none;padding:20px 15px 10px}.about-box .popover .arrow{top:22%}#sec-twitter .icon a,#sec-twitter .icon .icon-twitter{font-size:60px;line-height:1}#sec-twitter p{margin:5px 0}#sec-twitter a:hover{text-decoration:none}#sec-twitter .tweet_list{list-style-type:none;margin:0}.gmap{height:350px;margin-bottom:50px}.contact-icon{float:left}#sec-contact address{margin-bottom:30px}#sec-contact address p:first-child{float:left;margin-right:25px;font-size:30px;text-align:center;width:40px}#sec-contact address p+p{overflow:hidden}footer{background:#383f4c;padding-top:20px}footer .footer-social{text-align:center;margin-top:10px}footer .footer-social a:hover{text-decoration:none}footer .footer-social em{margin:10px;font-size:18px}