body{background:#ffffff;font-family:'Source Sans Pro', sans-serif;font-style:normal;font-weight:300;position:relative}body,html{width:100%;overflow-x:hidden}html{font-size:100%}h1,h2,h3,h4{font-weight:400;letter-spacing:0.3rem;text-transform:uppercase}h1{color:#000;font-size:1.8rem;font-weight:700}h2{color:#ffffff;font-size:1rem}h3{color:#444;font-size:14px;letter-spacing:4px}h5{font-weight:400;letter-spacing:1px}div h4,p{width:60%;margin:auto auto}p{color:#777;font-size:14px;line-height:28px;word-spacing:1px;letter-spacing:1px;padding-bottom:25px}a{outline:none;text-decoration:none}a,a:focus,a:hover{color:inherit;text-decoration:none;outline:0;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;transition:all 0.25s ease-out}img{width:100%;display:block;margin-right:auto;margin-left:auto;padding-bottom:25px}.nav-container,nav{overflow:visible;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}nav{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}nav a{color:#333333}.navbar{background:transparent;height:94px;max-height:94px;margin:0;border-radius:0;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.brand{float:left;padding:10px 0 0;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;text-transform:uppercase;letter-spacing:0.3rem}.brand a{color:#333;font-size:24px;font-weight:700;opacity:1;text-decoration:none}.navicon{position:relative;right:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:20px 0 0}nav ul{display:inline-block}nav ul.right{float:right;right:0}#nav-menu a{font-weight:300;font-size:26px;color:#ffffff;text-transform:uppercase;letter-spacing:0.3rem}#nav-menu li{list-style:none;padding:6px}.nav-text-light a{color:#ffffff}.sticky .nav-text-light a{color:#555555}.sticky nav.nav-inner .navbar{height:70px;max-height:70px;margin:0;background:#ffffff}.sticky nav.transparent .navbar{background:transparent}@media (max-width:990px){.nav-text-light a{color:#555555}.nav-inner{background:#ffffff}.transparent{background:transparent}.navicon{padding-right:10px}nav ul.right{float:left}}a.icon{font-size:32px;padding-right:20px}.intro-inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;text-align:center}.close{font-family:inherit;font-size:32px;font-weight:300;text-shadow:none}.close:focus{outline:0px auto -webkit-focus-ring-color}#header{-webkit-background-size:cover;background-size:cover;background-position:center center;text-align:center;padding-top:130px;padding-bottom:100px}#header .header-thumb{background:#ffffff;border:10px solid #f9f9f9;padding:62px 20px 62px 20px}.header-five .header-thumb,.header-one .header-thumb,.header-three .header-thumb{padding:32px 20px 32px 20px!important}.header-five,.header-one,.header-three{height:42vh!important;min-height:420px;padding-top:120px!important}.header-one{background:url("../images/banner.png") no-repeat;height:60vh!important;min-height:520px;padding-top:150px!important}.header-three{background:url("../images/header-three-bg.jpg") no-repeat}.header-five{background:url("../images/header-five-bg.jpg") no-repeat}#portfolio{text-align:center;padding-top:3%;padding-bottom:7rem}#portfolio img{width:100%}#portfolio .portfolio-thumb{position:relative;overflow:hidden;margin:0}#portfolio .portfolio-thumb .portfolio-overlay{background:#5e8aa6;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:93%;opacity:0;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#portfolio .portfolio-thumb:hover .portfolio-overlay{opacity:0.9}#portfolio .portfolio-thumb .portfolio-overlay .portfolio-item{text-align:center;padding:25% 20px 20px}#portfolio .portfolio-thumb .portfolio-overlay .fa{background:#ffe6e6;border-radius:100px;color:#5e8aa6;font-size:1.3rem;display:inline-block;width:3.5rem;height:3.5rem;line-height:3.5rem;text-align:center;text-decoration:none;margin-bottom:4px}.iso-box-section{width:100%;padding-left:10%;padding-right:10%;padding-top:10%}.iso-box-wrapper{width:100%;padding:0;clear:both;position:relative}.iso-box{position:relative;min-height:50px;float:left;overflow:hidden;margin-bottom:25px}.iso-box>a{display:block;width:100%;height:100%;overflow:hidden}.fluid-img{width:100%;display:block}#single-project{padding-top:4rem;padding-bottom:6rem}#single-project img{padding-left:20%;padding-right:20%}#single-project .project-info{padding-top:8px;padding-bottom:8px}#single-project img{padding-top:14px}#about{padding-top:5rem;padding-bottom:0rem}#about .col-md-4 p{padding:0px 0px 0px 0px;position:relative}#about h1{margin-left:32%;margin-right:32%;padding-bottom:5%}#about img{width:50%;margin-top:5%;margin-left:25%;margin-right:25%;padding-bottom:15%}#contact{padding-top:5%;padding-bottom:10rem;padding-left:3rem;padding-right:3rem}#contact .fa{font-size:32px;padding-right:10px}#contact .contact-form{padding-top:14px}#contact .col-md-6{padding-left:20px}#contact .form-control{background:transparent;border:1px solid #eee;border-radius:0px;box-shadow:none;font-size:16px;margin-bottom:16px;transition:all 0.4s ease-in-out}#contact .form-control:hover{border-color:#f0f0f0}#contact textarea{min-height:100px}#contact input{height:50px}#contact input[type=submit]{background:#111112;color:#ffffff;font-size:15px;font-weight:400;letter-spacing:2px;transition:all 0.4s ease-in-out;margin-top:10px}#contact input[type=submit]:hover{background:#5E8AA6}#input-box input{height:50px;width:500px}#input-box input[type=submit]{background:#111112;color:#ffffff;font-size:15px;font-weight:400;letter-spacing:2px;transition:all 0.4s ease-in-out;margin-top:10px}#input-box input[type=submit]:hover{background:#5E8AA6}#button input[type=submit]{width:400px;background:#111112;color:#ffffff;font-size:15px;font-weight:400;letter-spacing:2px;transition:all 0.4s ease-in-out;margin-top:10px}#button input[type=submit]:hover{background:#5E8AA6}.contact-submit{width:50%}#contact .col-md-4{background:#fff;padding:62px 0px 32px 42px;position:relative;bottom:-50px}footer{background:#ffe6e6;padding-top:30px;padding-bottom:30px;text-align:center}.social-icon{padding:0;margin:0}.social-icon li{list-style:none;display:inline-block}.social-icon li a{border-radius:100px;border:1px solid transparent;color:#909090;font-size:18px;width:50px;height:50px;line-height:48px;text-align:center;vertical-align:middle;text-decoration:none;transition:all 0.4s ease-in-out;padding:0px;margin-top:14px;margin-right:8px;margin-left:8px;position:relative;top:0px}.social-icon li a:hover{background:#ffffff}@media (max-width:980px){.intro-inner{top:30%}#contact .col-md-4{padding:62px 20px 42px 32px}#contact .col-md-4 p{font-size:12px}#contact #map-canvas{margin-bottom:60px}}@media (max-width:768px){.brand{padding-left:24px}.header-five,.header-one,.header-three{min-height:380px;padding-top:80px!important}#about .col-md-4,#single-project .col-md-3{padding-bottom:32px}}@media (max-width:700px){h1{font-size:1.3rem}h3{font-size:13px;letter-spacing:3px}.filter-wrapper{padding:0px}#contact{padding-bottom:4rem}#contact .col-md-4{padding:32px 20px 22px 62px}.contact-submit{width:70%}}@media (max-width:450px){.intro-inner{top:50%}}.main-page section{margin-top:5%;margin-bottom:5%}.main-page{padding:5%}.styleguide{margin-top:2%}.code{color:black}.buttons{width:700px;height:200px;padding:5px 30px 5px 30px;background-color:black;color:white;text-decoration:none}.buttons:hover{background-color:#5E8AA6;color:white;text-decoration:none}.intextlink{font-size:1.5em;color:#4f4f4f;text-decoration:none}.intextlink:hover{font-size:1.5em;color:#737373;text-decoration:underline}