h2,h3,h4{color:#555}h2,h5{line-height:20px;text-transform:uppercase}.navbar-custom .navbar-brand .navbar-toggle:active,.navbar-custom .navbar-brand .navbar-toggle:focus,.navbar-custom .navbar-brand:focus{outline:0}#intro .intro-body H1,.navbar-custom,h2,h5{text-transform:uppercase}#about li,ol,ul{list-style:none}.isotope,.isotope-item{-webkit-backface-visibility:hidden}body,html,label{font-family:'Open Sans',sans-serif}body,html{text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;color:#777;width:100%!important;height:100%!important}h1{font-weight:700}h1 strong{font-weight:900}h2{font-weight:600;margin:0}h3{font-size:16px;font-weight:700}h4{font-weight:500}h5{font-weight:700}p{font-size:14px}a{color:#754747}a:focus,a:hover{text-decoration:none;color:#F4D03F}ol,ul{padding:0;webkit-padding:0;moz-padding:0}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{height:1%}.clearfix{display:block}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background:#ddd;z-index:99999;height:100%}#status{position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;padding:0}hr{height:4px;width:70px;text-align:center;position:relative;background:#E75926;margin:0 auto 30px;border:0}#intro,.hover-bg .hover-text{width:100%;text-align:center}.navbar-custom{padding:0;border-bottom:0;letter-spacing:1px;background:#333}.navbar-custom .navbar-brand{font-weight:600}.navbar-custom .navbar-brand i.fa{color:#E75926}.navbar-custom .navbar-toggle{color:#eee;font-size:18px;border-radius:2px;padding:0 4px}.navbar-custom .navbar-toggle:focus,.navbar-custom .navbar-toggle:hover{background-color:#E75926;color:#fff}.navbar-custom a{color:#fff}.navbar-custom .nav li a:active,.navbar-custom .nav li a:focus,.navbar-custom .nav li a:hover{background-color:transparent;color:#E75926;outline:0}.navbar-custom .nav li a{-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;transition:background .3s ease-in-out}#intro,.navbar-custom .nav li.active a:hover{color:#fff}.navbar-custom .nav li.active{outline:0}.navbar-custom .nav li.active a{background-color:rgba(255,255,255,.3)}#intro{display:table;height:auto;padding:100px 0;background:url(../img/intro-bg.jpg) center center no-repeat fixed #000;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}#intro .intro-body{display:table-cell;vertical-align:middle}#intro .intro-body H1{font-size:76px;font-weight:700;color:rgba(255,255,255,.8)}#intro .intro-body .brand-heading{color:#E75926;text-shadow:0 4px #a13e1a}#intro .intro-body .intro-text{font-size:18px;color:#E75926}@media(min-width:768px){#intro{height:100%;padding:0}#intro .intro-body .intro-text{font-size:18px;letter-spacing:1px;margin-bottom:100px;color:rgba(255,255,255,.9)}}.btn-default{color:#f6f6f6;background:#cf5022;border:0;padding:12px 24px;margin:0 8px;font-size:18px;transition:all .5s}#about img,#about p{margin-top:20px}.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover{color:#f6f6f6;background-color:#a13e1a}#about,#works{background:#f6f6f6}.section-title.center{padding:30px 0}.section-title h2,.section-title.center h2{margin-bottom:30px}#about{padding:140px 0}#about .about-text{margin-left:10px}#about H4{font-size:20px}#about li{margin-bottom:3px;padding:0;font-size:13px}#about p,.portfolio-item{margin-bottom:30px}#about li:before{content:"✓";font-weight:600;padding-right:10px;color:#e75926}#about i.fa{float:left;display:block;margin-right:15px;color:#fff;font-size:44px;text-shadow:0 0 1px #666}ol.type li,ul.cat li{display:inline-block}#services{padding:140px 0;background:url(../img/services-bg.jpg) fixed;background-size:cover}#services .service{padding:20px 10px}#services h2{color:#000}#services h3{font-size:20px;font-weight:600;color:#000}#services p{color:#fff}.space{margin-top:40px}#services i.fa{font-size:36px;color:#E75926;transition:all .5s}#works{padding:120px 0}.categories{padding-bottom:30px;text-align:center}ol.type li{margin-left:20px}ol.type li a{color:#777;padding:8px 16px;border:1px solid #ccc;border-radius:2px}ol.type li a.active,ol.type li a:hover{color:#f6f6f6;border:1px solid #cf5022;background:#cf5022}.isotope-item{z-index:2;margin-right:-1px;backface-visibility:hidden}.isotope-hidden.isotope-item{z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s}.isotope{backface-visibility:hidden;-webkit-transition-property:height,width;-moz-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity}.portfolio-item .hover-bg{max-height:190px;overflow:hidden;position:relative}.hover-bg .hover-text{position:absolute;margin:0 auto;color:rgba(255,255,255,.6);background:rgba(0,0,0,.66);padding:25% 0;height:100%;opacity:0;transition:all .5s}.hover-bg .hover-text>h4{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);transition:all .3s;color:#f6f6f6}.hover-bg:hover .hover-text>h4,.hover-bg:hover .hover-text>p{-webkit-transform:translateY(0);-webkit-backface-visibility:hidden}.hover-bg:hover .hover-text>h4{opacity:1;transform:translateY(0)}.hover-bg .hover-text>p{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);transition:all .3s}.hover-bg:hover .hover-text>p{opacity:1;transform:translateY(0)}.hover-bg .hover-text>i{opacity:0;-webkit-transform:translateY(0);transform:translateY(0);transition:all .3s}.hover-bg:hover .hover-text>i{opacity:1;-webkit-backface-visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}.hover-bg:hover .hover-text{opacity:1}#works i.fa{font-size:20px;padding:5px;color:#F4D03F}#team{padding:140px 0;background:#e6e6e6}img.img-thumbnail.team-img{width:200px;height:200px;border:0;border-radius:0;background-color:#f6f6f6}#team .thumbnail{background:0 0;border:0}#team .thumbnail .caption{padding:9px;color:#777}#testimonials{background:url(../img/testimonials-bg.jpg) fixed;background-size:cover;color:#ddd;padding:140px 0}#testimonials h2{color:#f6f6f6}#testimonials blockquote{position:relative;margin-top:20px;border:0;text-align:center;color:rgba(255,255,255,.8)}#testimonials i{font-size:24px;color:rgba(255,255,255,.3);margin-bottom:14px}#testimonials .clients-name{display:inline-block;border-top:1px solid rgba(255,255,255,.3);padding:20px 0;margin-top:10px}#contact{padding:120px 0 40px;background:#f6f6f6}#contact .contact-item{padding:10px;margin:10px;height:100px;border-radius:4px}#contact h3{font-size:20px;font-weight:400;margin-top:40px}#contact form{padding:30px 0}#contact i.fa{font-size:22px;color:#e75926;margin-bottom:10px}#contact .text-danger{color:#f33;text-align:left}label{font-size:12px;font-weight:400;float:left}#contact .form-control{display:block;width:100%;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;-o-transition:none;transition:none}#contact .form-control:focus{border-color:inherit;outline:0;-webkit-box-shadow:transparent;box-shadow:transparent}#contact .btn-default{background:#cf5022;border:0;border-radius:4px;padding:10px 20px;color:#f6f6f6;margin-top:15px;font-size:15px}#contact .btn-default:focus,#contact .btn-default:hover{color:#f6f6f6;background:#a13e1a}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:none;box-shadow:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus,a:focus{outline:0;outline-offset:none}#contact .social ul{margin-top:30px}#contact .social ul li{display:inline-block;margin:0 20px}#contact .social i.fa{font-size:24px;padding-top:8px;color:#cf5022;border-radius:4px;transition:all .3s}#contact .social i.fa:hover{color:#a13e1a}#footer{background:#333;color:#777;padding:20px 0;text-align:center}#footer a{color:#999}#footer a:hover,a:focus{color:#e75926}#footer p{font-size:13px;margin-top:10px}@media (max-width:768px){.hover-bg .hover-text{padding:20%}}@media (max-width:640px){#intro .intro-body H1{font-size:5em}}