@font-face{font-family:'ralewayregular';src:url(../fonts/raleway-regular-webfont.eot);src:url(../fonts/raleway-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/raleway-regular-webfont.woff2) format("woff2"),url(../fonts/raleway-regular-webfont.woff) format("woff"),url(../fonts/raleway-regular-webfont.ttf) format("truetype"),url(../fonts/raleway-regular-webfont.svg#ralewayregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'open_sansregular';src:url(../fonts/opensans-regular-webfont.eot);src:url(../fonts/opensans-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/opensans-regular-webfont.woff2) format("woff2"),url(../fonts/opensans-regular-webfont.woff) format("woff"),url(../fonts/opensans-regular-webfont.ttf) format("truetype"),url(../fonts/opensans-regular-webfont.svg#open_sansregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'ElegantIcons';src:url(fonts/ElegantIcons.eot);src:url(fonts/ElegantIcons.eot?#iefix) format("embedded-opentype"),url(fonts/ElegantIcons.woff) format("woff"),url(fonts/ElegantIcons.ttf) format("truetype"),url(fonts/ElegantIcons.svg#ElegantIcons) format("svg");font-weight:400;font-style:normal}:-moz-selection{background-color:#e6ae49;color:#FFF}::selection{background-color:#e6ae49;color:#FFF}body{line-height:24px;color:#6a6a6a;font-size:13px;font-family:'open_sansregular';font-weight:400;letter-spacing:1px;height:0}html{width:100%;height:100%}.no-padding{padding:0}a,a:focus,a:active,a:link,img{outline:none}a{color:#000;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;cursor:pointer;text-decoration:none;color:#000;transition:all .25s ease 0;-moz-transition:all .25s ease 0;-webkit-transition:all .25s ease 0;-o-transition:all .25s ease 0}a:hover{color:#666;text-decoration:none;transition:all .25s ease 0;-moz-transition:all .25s ease 0;-webkit-transition:all .25s ease 0;-o-transition:all .25s ease 0}a:focus{outline:none;outline-offset:0}a:link,a:visited{text-decoration:none}p{line-height:26px;font-size:14px;font-weight:400;margin:0 0 10px;color:#888;letter-spacing:1px}.dark-bg{background:#323232;color:#fff}img{height:auto;max-width:100%;border:none;outline:none;transition:all .2s ease 0;-moz-transition:all .2s ease 0;-webkit-transition:all .2s ease 0;-o-transition:all .2s ease 0}iframe,audio{width:100%;height:auto;border:none}ul,li{list-style-type:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{color:#323232;text-transform:uppercase;font-family:'open_sansregular';font-weight:100;margin-top:0;margin-bottom:10px}h1{font-size:43px;letter-spacing:2px;line-height:40px}h1.h1,h2.h2{letter-spacing:15px}@media (max-width: 767px){h1.h1,h2.h2{letter-spacing:0}}h2{font-size:27px;letter-spacing:2px;line-height:37px;margin-bottom:20px;padding-top:10px}h3{font-size:21px;letter-spacing:4px;line-height:32px}h4{font-size:16px;letter-spacing:2px;line-height:28px;font-family:'open_sansregular'}h4.h4{letter-spacing:4px}h5{font-size:15px;letter-spacing:2px;line-height:23px;font-weight:600}h6{font-size:13px;letter-spacing:2px;line-height:17px;font-weight:600}.btn{padding:16px 40px;font-size:13px;font-weight:500;border-radius:0;text-transform:uppercase;letter-spacing:1px}.btn-container{margin-top:35px}.btn-primary.black{background:#2A2A2A;border:1px solid#2A2A2A;color:#fff;-webkit-transition:all .3s ease 0;-o-transition:all .3s ease 0;transition:all .3s ease 0}.btn-primary.black:hover{border-color:#fff;background:#fff;color:#2A2A2A}.btn-primary{border-color:#fff;background:#fff;color:#2A2A2A;-webkit-transition:all .3s ease 0;-o-transition:all .3s ease 0;transition:all .3s ease 0}.btn-primary:hover{background:#2A2A2A;border:1px solid#2A2A2A;color:#fff}.btn-primary.grey{border-color:#eee;background:#fff;color:#2A2A2A;padding:12px 40px;margin-top:20px;-webkit-transition:all .3s ease 0;-o-transition:all .3s ease 0;transition:all .3s ease 0}.btn-primary.grey:hover{background:#2A2A2A;color:#fff;border-color:#2A2A2A}.btn-primary.feature{background:#2A2A2A;border:1px solid#2A2A2A;color:#fff;-webkit-transition:all .3s ease 0;-o-transition:all .3s ease 0;transition:all .3s ease 0}.btn-primary.feature:hover{background:#fff;color:#2A2A2A;border-color:#999}.section-padding{padding-bottom:80px}.section-padding01{padding-bottom:80px;padding-top:80px}.section-heading{margin-bottom:70px;padding-top:50px}.section-heading p{width:100%;margin:0 auto 30px}.section-heading hr{width:100%;border-color:#ddd}.navbar-custom{margin-bottom:0;border-bottom:1px solid rgba(255,255,255,.3);text-transform:uppercase;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#000}.navbar-custom .navbar-brand{font-weight:700}.navbar-custom .navbar-brand:focus{outline:0}.navbar-custom .navbar-brand .navbar-toggle{padding:4px 6px;font-size:16px;color:#fff}.navbar-custom .navbar-brand .navbar-toggle:focus,.navbar-custom .navbar-brand .navbar-toggle:active{outline:0}.navbar-custom a{color:#fff}.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}.navbar-custom .nav li a:hover{outline:0;color:rgba(255,255,255,.8);background-color:transparent}.navbar-custom .nav li a:focus,.navbar-custom .nav li a:active{outline:0;background-color:transparent}.navbar-custom .nav li.active{outline:0}.navbar-custom .nav li.active a:hover{font-weight:700}@media(min-width:768px){.navbar-custom{padding:20px 0;border-bottom:0;letter-spacing:1px;background:0 0;-webkit-transition:background .5s ease-in-out,padding .5s ease-in-out;-moz-transition:background .5s ease-in-out,padding .5s ease-in-out;transition:background .5s ease-in-out,padding .5s ease-in-out}.navbar-custom.top-nav-collapse{padding:0;border-bottom:1px solid rgba(255,255,255,.3);-webkit-box-shadow:0 0 2px #777;box-shadow:0 0 2px #777;background:#fff}.navbar-custom.top-nav-collapse .nav li a{color:#232323}.navbar-custom.top-nav-collapse .nav li.active a{background-color:rgba(0,0,0,.8);color:#fff!important}.navbar-custom.top-nav-collapse .navbar-brand{color:#2A2A2A}}.flexslider{border:0;position:relative;border-radius:0;margin-bottom:0}.flexslider .slides li{position:relative;z-index:1}.flex-caption{position:absolute;left:0;right:0;padding:20px 10px 35px 30px;top:25%;z-index:2;width:65%;text-align:center;margin:0 auto;color:#fff}.flex-caption h4{font-size:50px;color:#fff;line-height:60px;letter-spacing:4px;margin-bottom:20px;font-weight:700}.flex-caption p{color:#eee;font-weight:500;margin:25px 0}.flexslider#section-slider{height:600px;max-height:600px;overflow:hidden;position:relative}.flexslider .slides li:before{left:0;top:0;position:absolute;width:100%;height:100%;content:"";z-index:1;background:rgba(0,0,0,0.5)}.bg-overlay{left:0;top:0;position:absolute;width:100%;height:100%;background-color:rgba(32,32,32,0.8)}#section-about01{padding-top:80px;padding-bottom:80px;background:url(../images/about/bg.jpg)}#section-excavator{padding-top:175px;padding-bottom:80px;background:url(../images/about/bg.jpg);position:relative;z-index:-1}#section-about{padding-top:40px;position:relative;z-index:-1}#about{height:360px!important}#about01{height:90px!important}.about-img{padding-top:145px}.about-wrap{padding-left:20px}.about-box{margin-top:30px}.about-box i{font-size:50px;color:#666;margin-bottom:15px}#about-carousel .carousel-indicators{left:103%;margin-left:0;float:right;bottom:0}#about-carousel .carousel-indicators li{display:block;border-color:#555;margin-bottom:5px}#about-carousel .carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#555;border-color:#555}#section-counter{background:url(../images/bg/bg-counter.jpg);padding:50px 0;-webkit-background-size:cover;background-size:cover;position:relative}.counter-inner h4,.counter-inner p{color:#fff}.counter-inner p{margin:25px 0 35px}.counter-box p,.counter-inner p{color:#eee;margin-top:20px}.counter-box{text-align:center;color:#fff}.counter-box h5,.counter-box i{color:#fff}.counter-box i{font-size:40px;color:#fff}.counter-box .count{font-size:35px;line-height:40px;color:#fff;margin:20px 0}#portfolio-tab a img{width:100%;height:150px;max-height:150px}.nav-tabs{border:0}.nav-tabs > li.col-md-4{padding:0}.nav-tabs > li{margin-bottom:20px}.nav-tabs > li.active > a,.nav-tabs > li.active > a:focus,.nav-tabs > li.active > a:hover,.nav-tabs > li > a{border:0 solid#eee;border-radius:0}.project-desc{display:inline-block}.tab-pane p{clear:both}.project-desc h4{margin-bottom:25px;border-bottom:1px solid#eee;padding-bottom:20px}.project-list li{margin-bottom:15px}.project-list li span{font-weight:700}#section-subscribe{padding:60px 0;background:#FAFAFA;background:url(../images/bg/bg-sub.jpg) 50% 50%;padding:50px 0;-webkit-background-size:cover;background-size:cover;position:relative}.subscribe-form{margin-top:20px}.subscribe-form input{float:left;background:rgba(255,255,255,.4)}.subscribe-form .btn-primary{margin-top:20px}.form-control{-webkit-box-shadow:none;box-shadow:none;border-radius:0;height:52px;width:100%}.service-box{margin-bottom:80px;-webkit-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0}.service-inner{position:relative;margin:35px 0}.service-inner i{font-size:50px;color:#777;line-height:50px;position:absolute;top:0;left:0;border:1px solid #EEE;width:100px;text-align:center;padding:40px 15px}.service-inner p{padding-left:125px}.service-inner .btn-primary.grey{padding:10px 20px;margin-top:40px}.service-inner .btn-primary.black:hover{background:transparent;border-color:#eee;color:#232323}.service-box:hover .service-inner i{background:#232323;color:#fff;border-color:#232323;pointer:cursor}#section-pricing{background:url(../images/bg/bg-pricing.jpg) 50% 50%;-webkit-background-size:cover;background-size:cover;position:relative}.section-heading.light h2{color:#fff}.section-heading.light p{color:#eee}.pricing-box{text-align:center;border:1px solid#eee;-webkit-transition:all .3s ease 0;-o-transition:all .3s ease 0;transition:all .3s ease 0;background:#fafafa;box-shadow:0 0 3px rgba(0,0,0,0.1)}.price{padding:40px 0 20px}.price h2{font-size:50px;text-align:center;font-family:'open_sansregular';color:#444}.price h2 small{font-size:13px;letter-spacing:1px;text-transform:capitalize;display:block;line-height:26px;margin-top:5px}.plan{padding:20px 0 30px}.plan-desc li{padding:14px 0;border-bottom:1px solid#eee}.plan-desc li:first-child{border-top:1px solid#eee}.pricing-box:hover .btn-primary.grey{background:#232323;color:#fff;border-color:#232323}.pricing-box:hover .plan,.pricing-box:hover .price{background:#fff}#section-team{background:#F7F7F7;position:relative;z-index:-1;padding-top:185px}.team-box{text-align:center;-webkit-transition:all .4s ease 0;-o-transition:all .4s ease 0;transition:all .4s ease 0;overflow:hidden}.team-box.col-md-3{padding:2px}.team-box figcaption{padding:40px 20px;background:#fff;position:relative}.team-box figcaption p{color:#444}.team-box figcaption hr,.team-desc-hover hr{width:12%;border-color:#777}.team-desc-hover{position:absolute;bottom:-100%;right:0;background:#fff;text-align:center;z-index:2;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;height:100%;width:100%;padding:30px 0 50px}.team-desc-hover h4{color:#ccc}.team-desc-hover .btn-primary{margin-top:30px}.team-box:hover .team-desc-hover{opacity:1;bottom:0}.client-carousel{background:#fff;box-shadow:0 0 3px rgba(0,0,0,0.1);margin-top:70px}#section-brand{padding-top:80px;padding-bottom:80px;background:url(../images/about/bg.jpg);-webkit-background-size:cover;background-size:cover;position:relative;z-index:-1}.test-left-desc blockquote{font-style:italic;font-weight:500;font-size:15px;line-height:26px;color:#444;border-left:0}#testimonial-carousel .item p{width:70%;margin:0 auto;text-align:center}#testimonial-carousel .item h5{text-align:center;margin-top:30px}#testimonial-carousel .item i{font-size:45px;text-align:center;line-height:45px;width:100%;margin:0 auto 30px}#testimonial-carousel .carousel-indicators{right:50%;top:35%;bottom:0;margin-right:-19px;margin-top:120px}#testimonial-carousel .carousel-indicators li{width:50px;height:50px;margin:5px;cursor:pointer;border:0;border-radius:0;opacity:.4;overflow:hidden;transition:all .4s}#testimonial-carousel .carousel-indicators .active{border-radius:0;-webkit-transform:scale(1.6);-ms-transform:scale(1.6);-o-transform:scale(1.6);transform:scale(1.6);border-color:#f33;opacity:1;overflow:hidden}.carousel-inner{min-height:300px}.blog-top-desc h4{line-height:20px}.blog-top-desc strong{text-transform:uppercase}.blog-date{width:75px;height:70px;display:inline-block;float:left;background:#2A2A2A;color:#fff;font-weight:600;text-align:center;margin-right:20px;line-height:20px;padding-top:10px;margin-bottom:15px}.blog-btm-desc{margin:30px 0 0}.blog-btm-desc p{margin-bottom:26px}.blog-btm-desc .readmore{text-transform:uppercase}#section-feature{padding:60px 0;background:url(../images/bg/bg-feature.jpg) 50% 50%;padding:50px 0;-webkit-background-size:cover;background-size:cover;position:relative;z-index:-1}#feature-carousel .carousel-indicators{bottom:0}.feature-box{color:#fff;margin-bottom:40px;height:390px}.feature-box i,.feature-box h4{color:#fff}.feature-box p{color:#eee}.feature-box i{font-size:40px;line-height:40px}.feature-box h4{margin:18px 0}.feature-box{padding:18px 0}.info-box{margin-bottom:5px}.contact-info p{font-weight:500;margin-top:30px;color:#333}.info-box i{display:inline-block;font-size:30px;width:60px;text-align:center}.info-box .info-desc{display:inline-block}.info-box .info-desc p{font-weight:500;color:#444;margin-top:0}#section-footer{padding:30px 0;background:#232323}#section-footer p{color:#fff}#section-footer a{color:#999}#section-footer a:hover{color:#fff}.footer-socail li a{display:inline-block;text-align:center;width:40px;height:40px;color:#ddd;border:1px solid#444}.footer-socail li a i{padding-top:13px;font-size:14px}.footer-socail li a:hover{background:#fff;color:#2A2A2A;border-color:#fff}.copy p{font-weight:600}#content li{line-height:26px;list-style:circle outside;margin-left:1.2em!important}#section-brand img{border:1px solid #ccc;margin-bottom:30px;padding-left:20px;padding-right:20px;background:#FFF}#section-brand img:hover{border:1px solid #000;margin-bottom:30px;padding-left:20px;padding-right:20px;background:#FFF;opacity:.6}.materialspec{width:350px;float:right}@media (max-width:480px){.materialspec{width:100%;float:none}.copy{text-align:center}}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{cursor:pointer!important}@media (max-width:992px){.feature-box{height:auto}}#section-contact{position:relative;z-index:-1}.top-logo{position:fixed;z-index:999999;display:none;padding-left:15px}@media (max-width:768px){.top-logo{position:fixed;z-index:999999;display:block; margin-top:20px}.logo{display:none}}@media (max-width:992px){.form-group-size{height:80px}}.contentli ul{margin-top:20px;margin-bottom:20px}.contentli li{font-size:14px;font-weight:400;margin:0 0 10px;color:#888;letter-spacing:1px;list-style:circle;margin-left:3.2em}