@import url(http://fonts.googleapis.com/css?family=Open%20Sans:300,400,500,600,700);p{font-size:14px;line-height:22.4px;color:#6c7279}h1{font-size:65px;color:#2d3033}h2{font-size:40px;color:#2d3033}h3{font-size:28px;color:#2d3033;font-weight:300}h4{font-size:22px;color:#2d3033;font-weight:400}h5{font-size:14px;color:#2d3033;text-transform:uppercase;font-weight:700}.btn{background-color:#333;margin-top:40px;color:#fff;font-size:12px;font-weight:600;letter-spacing:1px;border-radius:0;padding:3% 7%;display:inline-block;text-transform:uppercase}.btn:hover,.btn:focus{background-color:#000;color:#fff}.btn-large{padding:15px 40px}a{color:#e84545}a:hover,a:focus{text-decoration:none;-moz-transition:background-color,color,0.3s;-o-transition:background-color,color,0.3s;-webkit-transition:background-color,color,0.3s;transition:background-color,color,0.3s}body{font-family:"Open Sans",sans-serif;font-weight:400;color:#6c7279}ul,ol{margin:0;padding:0}ul li{list-style:none}.section{padding:100px 0}.no-padding{padding:0}.no-gutter [class*=col-]{padding-right:0;padding-left:0}.copyrights{text-indent:-9999px;height:0;line-height:0;font-size:0;overflow:hidden}#header{position:fixed;width:94%;z-index:999;margin-left:3%;margin-right:3%}#header .header-content{margin:0 auto;padding:40px 0;width:100%;-moz-transition:padding .3s;-o-transition:padding .3s;-webkit-transition:padding .3s;transition:padding .3s}#header .logo{font-size:21px;color:#000;font-weight:700;float:left;text-transform:uppercase}#header.fixed{background-color:#fff}#header.fixed .header-content{border-bottom:0;padding:25px 0}#header.fixed .nav-toggle{top:18px}.navigation.open{opacity:.9;visibility:visible;-moz-transition:opacity .5s;-o-transition:opacity .5s;-webkit-transition:opacity .5s;transition:opacity .5s}.navigation{float:right}.navigation li{display:inline-block}.navigation a{color:#000;font-size:13px;font-weight:300;margin-left:40px;letter-spacing:2px;text-transform:uppercase}.navigation a:hover,.navigation a.active{color:#bcbcbc}.nav-toggle{display:none;height:44px;overflow:hidden;position:fixed;right:5%;text-indent:100%;top:32px;white-space:nowrap;width:44px;z-index:99999;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.nav-toggle:before,.nav-toggle:after{border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;width:100%;-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-webkit-transition-property:-webkit-transform;transition-property:transform}.nav-toggle:before{background-color:#e84545;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s}.nav-toggle:after{background-color:#e84545;-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);-moz-transition-duration:0s;-o-transition-duration:0s;-webkit-transition-duration:0s;transition-duration:0s}.nav-toggle span{background-color:#fff;bottom:auto;display:inline-block;height:3px;left:50%;position:absolute;right:auto;top:50%;width:18px;z-index:10;-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.nav-toggle span:before,.nav-toggle span:after{background-color:#fff;content:"";height:100%;position:absolute;right:0;top:0;width:100%;-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-transition:-moz-transform .3s;-o-transition:-o-transform .3s;-webkit-transition:-webkit-transform .3s;transition:transform .3s}.nav-toggle span:before{-moz-transform:translateY(-6px) rotate(0deg);-ms-transform:translateY(-6px) rotate(0deg);-webkit-transform:translateY(-6px) rotate(0deg);transform:translateY(-6px) rotate(0deg)}.nav-toggle span:after{-moz-transform:translateY(6px) rotate(0deg);-ms-transform:translateY(6px) rotate(0deg);-webkit-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}.nav-toggle.close-nav:before{-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0)}.nav-toggle.close-nav:after{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.nav-toggle.close-nav span{background-color:rgba(255,255,255,0)}.nav-toggle.close-nav span:before,.nav-toggle.close-nav span:after{background-color:#fff}.nav-toggle.close-nav span:before{-moz-transform:translateY(0) rotate(45deg);-ms-transform:translateY(0) rotate(45deg);-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}
.nav-toggle.close-nav span:after{-moz-transform:translateY(0) rotate(-45deg);-ms-transform:translateY(0) rotate(-45deg);-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}.carousel{width:94%;height:500px;margin:auto}.item,.active,.carousel-inner{height:100%}.carousel-caption{bottom:40%;color:#fff;left:15%;padding-bottom:20px;padding-top:20px;position:absolute;right:15%;text-align:center;z-index:10}.carousel-caption h3{font-family:"Open Sans",sans-serif;color:#2d3033;text-shadow:none;font-size:31px;font-weight:700;text-transform:uppercase;letter-spacing:5px}.carousel-caption p{font-family:"Open Sans",sans-serif;color:#0d0e0e;text-shadow:none;font-size:13px;font-weight:400;letter-spacing:2px}.carousel-control.left{background:0}.carousel-control.right{background:0}.carousel-control{opacity:1;text-shadow:none}.services{width:94%;margin:auto;background-color:#f2f2f2}.services h4{font-size:33px;line-height:33px;letter-spacing:2px;font-weight:300}.services h5{font-size:21px;font-weight:300;margin-bottom:10%;text-transform:none}.services p{color:#6c7279;font-size:13px;font-weight:400;margin-top:7%}.services-content{margin:50px}.services-content li a{color:#6c7279;line-height:30px}.services-content li a:hover{color:#000}#portfolio{width:92%;margin:auto}#portfolio .portfolio-item{right:0;margin:0 0 2px;padding:0 1px}#portfolio .portfolio-item .portfolio-link{display:block;position:relative;margin:0 auto}#portfolio .portfolio-item .portfolio-link .caption{position:absolute;width:100%;height:100%;opacity:0;background:rgba(58,54,54,.9);-webkit-transition:all ease .5s;-moz-transition:all ease .5s;transition:all ease .5s}#portfolio .portfolio-item .portfolio-link .caption:hover{opacity:1}#portfolio .portfolio-item .portfolio-link .caption .caption-content{position:absolute;top:50%;width:100%;height:20px;margin-top:-12px;text-align:center;font-size:20px;color:#fff}#portfolio .portfolio-item .portfolio-link .caption .caption-content i{margin-top:-12px}#portfolio .portfolio-item .portfolio-link .caption .caption-content h3{margin:0;color:#e9eaed;font-size:17px;letter-spacing:4px;text-transform:uppercase}#portfolio .portfolio-item .portfolio-link .caption .caption-content h4{margin:10px 0;color:#e9eaed;font-size:12px;letter-spacing:2px;text-transform:uppercase}#portfolio *{z-index:2}.testimonials{width:94%;margin:auto;background-color:#333;position:relative;text-align:center}.testimonials blockquote{border:0;margin:0;padding:100px 15%}.testimonials h1{color:#fff;font:19px "Open Sans",sans-serif;font-weight:300;letter-spacing:1px}.testimonials p{color:#fff;display:block;font-size:11px;font-style:normal;letter-spacing:2px;font-weight:400;margin-top:30px;text-transform:uppercase}.footer{width:94%;margin:auto;text-align:left;padding-top:5%;padding-bottom:7%}.footer h4{font-size:13px;color:#000;margin:0 0 15px 0;padding:0}.footer p{font-size:11px;color:#6c7279}.footer a{color:#000}.footer a:hover{text-decoration:underline}.footer .footer-share{margin-top:0}.footer .footer-share li{display:inline-block;float:none}.footer .footer-share a{border:0;font-size:13px;color:#000;letter-spacing:15px}.footer .fa-heart{color:#e84545;font-size:11px;margin:0 2px}.work-detail{width:94%;margin:auto}.work-detail-margin{margin-top:7%}.detail-image img{width:100%}.detail-contentbox{background-color:#f2f2f2;padding:3%}.detail-content h4{font-size:27px;line-height:27px;letter-spacing:1px;font-weight:300}.detail-content p{color:#6c7279;font-size:13px;font-weight:400;margin-top:7%}