.clear,.clearfix:after,.clearfix:before{display:block;visibility:hidden;width:0;height:0;overflow:hidden}.clear,.clearfix:after{clear:both}.figure,body,p{margin:0}.header h1,h2{letter-spacing:-1px}.input-text,.main-nav li a{transition:all .3s ease-in-out}.clear,.contact-info-box span,.service-list-col2{overflow:hidden}.copyright,.header,.main-nav,h2{text-align:center}.fl-lt{float:left}.fl-rt{float:right}.clearfix:after,.clearfix:before{content:'\0020'}.logo,img{width:auto}img{max-width:100%;height:300px;margin-top:30px}a,a:active,a:hover{outline:0!important}@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.1.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.1.0) format('embedded-opentype'),url(../fonts/fontawesome-webfont.woff?v=4.1.0) format('woff'),url(../fonts/fontawesome-webfont.ttf?v=4.1.0) format('truetype'),url(../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}@import url(http://fonts.googleapis.com/css?family=Open+Sans);
body{background:#fff;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400;color:#888}h2,h3{font-family:Montserrat,sans-serif;color:#222;text-transform:uppercase}h2{font-size:38px;font-weight:700;margin:0 0 15px}h3{font-size:16px;margin: 30px 0 10px 0;;font-weight:400}p{font-size:16px;line-height:24px;color:#424242}.header h1,.i-create li{color:#fff;font-family:Montserrat,sans-serif;font-weight:400}
.header{background:url(../img/desk.png) center;padding:280px 0;background-size:cover}.logo{height:30px;margin:10px auto 35px}.header h1{font-size:50px;margin:0 0 22px}.i-create{padding:0;margin:35px 0 55px}.i-create li{display:inline-block;font-size:14px;text-transform:uppercase;margin:0 5px 0 0;padding:0 0 0 15px}.i-create li:first-child{background:0 0}.main-nav-outer{padding:0;border-bottom:1px solid #ddd;box-shadow:0 4px 5px -3px #ececec;position:relative;background:#fff}.main-nav{margin:10px 0 0;padding:0;list-style:none}.main-nav li{display:inline;margin:0 1px}.main-nav li a{display:inline-block;color:#222;text-transform:uppercase;font-family:Montserrat,sans-serif;text-decoration:none;line-height:20px;margin:17px 32px;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
.contact-info-box h3 i,.service-list-col1 i{font-family:FontAwesome;font-style:normal}.main-nav li a:hover{text-decoration:none;color:#7cc576}.small-logo{padding:0 32px}.main-section{padding:90px 0 110px}.service-list{padding:0;font-size:14px;margin-bottom:40px}.service-list-col1{float:left;width:60px}.service-list-col1 i{font-size:38px;display:block;color:#424242;line-height:38px}.main-section.contact{padding:90px 0 100px;background:url(../img/bg-map.png) left 190px no-repeat}.contact-info-box{font-size:18px;margin:0 0 14px 68px;padding-left:0}.contact-info-box h3{font-size:18px;font-weight:400;float:left;width:102px;margin-right:12px;line-height:28px}.contact-info-box h3 i{font-size:17px;color:#222;font-weight:400;margin-right:7px}.contact-info-box span{line-height:28px;display:block}.form{margin:0 66px 0 30px}.input-text{padding:15px 16px;border:1px solid #ccc;width:100%;height:50px;display:block;border-radius:4px;font-size:15px;color:#aaa;font-family:'Open Sans',sans-serif;margin:0 0 15px;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.copyright a,.input-btn{transition:all .3s ease-in-out}.input-text:focus{border:1px solid #424242;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(124,197,118,.3);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(124,197,118,.3);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(124,197,118,.3)}.input-text.text-area{height:165px;resize:none;overflow:auto}.input-btn{width:175px;height:50px;background:#90a4ae;border-radius:4px;color:#fff;font-size:14px;text-transform:uppercase;font-family:Montserrat,sans-serif;font-weight:400;border:0;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.input-btn:hover{background:#424242;color:#fff}.footer{padding:35px 0}.footer-logo{margin:15px auto 35px;width:76px}.copyright{color:#424242;font-size:14px;display:block}.copyright a{color:#7cc576;font-weight:600;text-decoration:none;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.copyright a:hover{color:#fff}.res-nav_click{line-height:38px;font-family:FontAwesome;font-size:38px;text-decoration:none!important;color:#777;font-style:normal;display:none;width:42px;height:27px;margin:20px auto;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.res-nav_click:active,.res-nav_click:focus,.res-nav_click:hover{color:#7cc576!important}.portfolioContainer{max-width:1140px}.delay-02s{animation-delay:.2s;-webkit-animation-delay:.2s}.delay-03s{animation-delay:.3s;-webkit-animation-delay:.3s}.delay-04s{animation-delay:.4s;-webkit-animation-delay:.4s}.delay-05s{animation-delay:.5s;-webkit-animation-delay:.5s}.delay-06s{animation-delay:.6s;-webkit-animation-delay:.6s}.delay-07s{animation-delay:.7s;-webkit-animation-delay:.7s}.delay-08s{animation-delay:.8s;-webkit-animation-delay:.8s}.delay-09s{animation-delay:.9s;-webkit-animation-delay:.9s}.delay-1s{animation-delay:1s;-webkit-animation-delay:1s}.delay-12s{animation-delay:1.2s;-webkit-animation-delay:1.2s}