*{-webkit-font-smoothing:antialiased!important;-moz-font-smoothing:grayscale!important;font-smoothing:antialiased!important}body{font-family:"Open Sans",sans-serif;height:100%;overflow:auto}.section p a{color:#333}.section p a:active,.section p a:focus,.section p a:hover{text-decoration:none;border-bottom:1px dotted #333}.btn-outline{background:0 0!important;color:#fff!important;opacity:1;margin-top:30px;border-width:1px;border-color:#fff!important;border-radius:5px!important;font-size:18px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;cursor:hand}.btn-outline:active,.btn-outline:focus,.btn-outline:hover{background:#fff!important;color:#777!important}.btn-outline.btn-blue{background:0 0!important;color:#00abc7!important;border-color:#00abc7!important;font-size:15px}.btn-outline.btn-blue:active,.btn-outline.btn-blue:focus,.btn-outline.btn-blue:hover{background:#00abc7!important;color:#fff!important}h3,h4{text-align:center;color:#4a4b5a;margin:0;letter-spacing:5px;text-transform:uppercase;display:block}h4{font-size:inherit;margin-bottom:20px}.title-hr{height:2px;width:15%!important;text-align:center;background-color:#e8e8e8;border-color:#e8e8e8;color:#e8e8e8}.navbar{background-color:#000;background-color:rgba(0,0,0,.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"}.navbar-default{padding:10px 0}.navbar-default .navbar-nav>li>a{color:#cdcdcd}.navbar-default .navbar-nav>li>a:active,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#777}.navbar-brand{padding:10px}#hero{background:url(../img/background.jpg?v=1) center center no-repeat fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;filter:alphaImageLoader(src='.myBackground.jpg', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='myBackground.jpg', sizingMethod='scale')";height:100%;width:100%;text-align:center;overflow:hidden}#hero.hero-half{height:40%}#hero-text{height:100%}#hero #hero-text h1{height:185px;position:absolute;top:50%;margin-top:-92px;font-size:48px;text-align:center;color:#FAFAFB!important;text-transform:none!important;line-height:1.5;font-weight:700;display:block;width:96%}#hero #hero-text h1 img{margin-bottom:10px}#hero.hero-half #hero-text h1{margin-top:0;width:96%;text-align:center;top:50%}#hero #hero-text h1 small{color:#FAFAFB!important;font-weight:100;display:block}#hero .btn{position:absolute;top:66%;margin-left:-58px}.section{padding:45px 0}.section#dark{background:#e2e4ea;text-align:center}.section#dark.title-hr{background-color:#fff;border-color:#fff;color:#fff}.section#light{background:#fff}.section#cta{background:#00abc7;padding:60px 0}.section#footer{background:#4a4b59}.section#cta h3{color:#fff;letter-spacing:1px}.portfolio.row .col-md-2.col-sm-2,.portfolio.row .col-md-4.col-sm-4{margin:0;padding:1px}.services h4{text-align:left;margin-bottom:10px;margin-left:20%;font-size:80%}form .form-control{margin-top:10px;border-radius:0}form .error{color:red;margin:0 0 0 16px}form .btn-blue{margin:10px 0}form textarea{resize:none}#float-left h4,#float-left p{text-align:left}#float-left .title-hr{width:100%!important}#footer h6{color:#e6e6e6;font-size:13px;text-transform:uppercase;letter-spacing:2px;margin-bottom:25px}#footer p,#footer p a{color:#e6e6e6;font-size:12px;margin:0 0 5px}#footer p a:active,#footer p a:focus,#footer p a:hover{text-decoration:none;border-bottom:1px dotted #e6e6e6}#whatwedo img{margin:40px 0}.purple{color:#4f5fac}.blue{color:#01acc8}.red{color:#db1e5e}@media (max-width:736px){#hero{background-attachment:scroll}#hero #hero-text h1{top:60%}#hero #hero-text h1 img{max-width:60%}#hero #hero-text h1 small{font-size:.4em;line-height:1.2}#hero .btn{top:70%}}@media (max-width:460px){#hero #hero-text h1 img{max-width:70%}#hero{background-attachment:scroll}.navbar{background-color:#fff;background-color:rgba(0,0,0,.9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"}#hero #hero-text h1{top:50%;font-size:2.3em}#hero #hero-text h1 small{font-size:.7em;line-height:1.2}#hero .btn{top:80%}#footer h6{margin:20px 0 5px}#float-left h4{margin:40px 0 10px;letter-spacing:2px}}