#header{padding:30px 0;height:92px;position:fixed;left:0;top:0;right:0;transition:all .5s;z-index:997}#header.header-scrolled{background:rgba(0,0,0,.9);padding:20px 0;height:72px;transition:all .5s}#header #logo{padding-left:60px;float:left}nav{display:block}#header #logo h1{font-size:34px;margin:0;padding:0;line-height:1;font-family:montserrat,sans-serif;font-weight:700;letter-spacing:3px}#header #logo h1 a{color:#fff;padding-left:10px;border-left:4px solid #18d26e}#nav-menu-container{padding-right:60px;float:right;margin:0}.nav-menu,.nav-menu *{margin:0;padding:0;list-style:none}.nav-menu>li{margin-left:10px;float:left}.nav-menu li{position:relative;white-space:nowrap}.nav-menu>.menu-active>a{color:#18d26e}.nav-menu a{padding:0 8px 10px;text-decoration:none;display:inline-block;color:#fff;font-family:montserrat,sans-serif;font-weight:700;font-size:13px;text-transform:uppercase;outline:none}.carousel-indicators li{width:30px;height:3px}.carousel-indicators .active{width:30px;height:3px}#intro{width:100%;height:100vh;background:#000}#intro .btn-get-started{font-family:montserrat,sans-serif;font-weight:500;font-size:16px;letter-spacing:1px;display:inline-block;padding:8px 32px;border-radius:50px;transition:.5s;margin:10px;color:#fff;background:#18d26e}.carousel-container{background-image:url(1.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;height:100vh!important;position:relative;display:flex;justify-content:center;align-items:center}.carousel-container2{background-image:url(2.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;height:100vh!important;position:relative;display:flex;justify-content:center;align-items:center}.carousel-container3{background-image:url(3.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;height:100vh!important;position:relative;display:flex;justify-content:center;align-items:center}.carousel-container4{background-image:url(4.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;height:100vh!important;position:relative;display:flex;justify-content:center;align-items:center}.carousel-container5{background-image:url(5.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;height:100vh!important;position:relative;display:flex;justify-content:center;align-items:center}#intro .carousel-content{position:absolute;text-align:center}#featured-services{background:#000}#featured-services .box{padding:30px 20px}#featured-services .box-bg{background-image:linear-gradient(0deg,#000000 0%,#242323 50%,#000000 100%)}#featured-services i{color:#18d26e;font-size:48px;display:inline-block;line-height:1}#featured-services h4{font-weight:400;margin:15px 0;font-size:18px;color:#fff}#featured-services p{font-size:14px;line-height:24px;color:#fff;margin-bottom:0}#intro h2{color:#fff;margin-bottom:30px;font-size:48px;font-weight:700}#intro p{width:60%;margin:0 auto 30px;color:#fff}#intro .carousel-container::before{content:'';background-color:rgba(0,0,0,.7);position:absolute;height:100%;width:100%}#intro .carousel-container2::before{content:'';background-color:rgba(0,0,0,.7);position:absolute;height:100%;width:100%}#intro .carousel-container3::before{content:'';background-color:rgba(0,0,0,.7);position:absolute;height:100%;width:100%}#intro .carousel-container4::before{content:'';background-color:rgba(0,0,0,.7);position:absolute;height:100%;width:100%}#intro .carousel-container5::before{content:'';background-color:rgba(0,0,0,.7);position:absolute;height:100%;width:100%}.back-to-top{position:fixed;background:#18d26e;color:#fff;display:inline-block;width:44px;height:44px;text-align:center;line-height:1;font-size:16px;border-radius:50%;right:15px;bottom:15px;transition:background .5s;z-index:11}.back-to-top i{padding-top:12px;color:#fff}p{padding:0;margin:0 0 30px}#about .about-col{background:#fff;border-radius:0 0 4px 4px;box-shadow:0 2px 12px rgba(0,0,0,.08);margin-bottom:20px}#about .about-col .img{position:relative}#about .about-col h2{color:#000;text-align:center;font-weight:700;font-size:20px;padding:0;margin:40px 0 12px}#about .about-col p{font-size:14px;line-height:24px;color:#333;margin-bottom:0;padding:0 20px 20px}#about .about-col .img img{border-radius:4px 4px 0 0}.img-fluid{max-width:100%;height:auto}#about{background:url(about-bg.jpg) center top no-repeat fixed;background-size:cover;padding:60px 0 40px;position:relative}#about::before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(255,255,255,.92);z-index:9}#about .container{position:relative;z-index:10}.section-header h3{font-size:32px;color:#111;text-transform:uppercase;text-align:center;font-weight:700;position:relative;padding-bottom:15px}.section-header h3::before{content:'';position:absolute;display:block;width:120px;height:1px;background:#ddd;bottom:1px;left:calc(50% - 60px)}.section-header h3::after{content:'';position:absolute;display:block;width:40px;height:3px;background:#18d26e;bottom:0;left:calc(50% - 20px)}.section-header p{text-align:center;padding-bottom:30px;color:#333}#services .icon{float:left}#services .title{margin-left:60px;font-weight:700;margin-bottom:15px;font-size:18px}#services .description{font-size:14px;margin-left:60px;line-height:24px;margin-bottom:0}#services .icon i{color:#18d26e;font-size:36px;line-height:1;transition:.5s}#services{background:#fff;background-size:cover;padding:60px 0 40px}.text-center{text-align:center!important}#call-to-action{background:linear-gradient(rgba(0,142,99,0.1),rgba(0,0,0,0.1)),url(call-to-action-bg.jpg) fixed center center;background-size:cover;padding:60px 0}#call-to-action p{color:#fff}#call-to-action h3{color:#fff;font-size:28px;font-weight:700}#call-to-action .cta-btn{font-family:montserrat,sans-serif;text-transform:uppercase;font-weight:500;font-size:16px;letter-spacing:1px;display:inline-block;padding:8px 28px;border-radius:25px;transition:.5s;margin-top:10px;border:2px solid #fff;color:#fff}#skills .progress{height:35px;margin-bottom:10px}#skills .progress .skill .val{float:right;font-style:normal;margin:0 20px 0 0}#skills .progress .skill{font-family:open sans,sans-serif;line-height:35px;padding:0;margin:0 0 0 20px;text-transform:uppercase}#facts{background:url(facts-bg.jpg) center top no-repeat fixed;background-size:cover;padding:60px 0 0;position:relative}*,::after,::before{box-sizing:border-box}#facts::before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(255,255,255,.88);z-index:9}#facts .container{position:relative;z-index:10}#facts .counters span{font-family:montserrat,sans-serif;font-weight:700;font-size:48px;display:block;color:#18d26e}#facts .counters p{padding:0;margin:0 0 20px;font-family:montserrat,sans-serif;font-size:14px;color:#111}#portfolio .portfolio-filters{padding:0;margin:5px 0 35px;list-style:none;text-align:center}#portfolio{padding:60px 0;background:#f7f7f7}#portfolio .portfolio-filters li{cursor:pointer;margin:15px 15px 15px 0;display:inline-block;padding:10px 20px;font-size:12px;line-height:20px;color:#666;border-radius:4px;text-transform:uppercase;background:#fff;margin-bottom:5px;transition:all .3s ease-in-out}#portfolio .portfolio-filters li:hover,#portfolio .portfolio-filters li.filter-active{background:#18d26e;color:#fff}#portfolio .portfolio-wrap{box-shadow:0 2px 12px rgba(0,0,0,.08);transition:.3s}#portfolio .portfolio-item{height:360px;overflow:hidden}#portfolio figure{background:#000;overflow:hidden;height:240px;position:relative;border-radius:4px 4px 0 0;margin:0}#portfolio .portfolio-info{background:#fff;text-align:center;padding:30px;height:90px;border-radius:0 0 3px 3px}#portfolio .portfolio-info h4{font-size:18px;line-height:1px;font-weight:700;margin-bottom:18px;padding-bottom:0}#portfolio .portfolio-info p{padding:0;margin:0;color:#b8b8b8;font-weight:500;font-size:14px;text-transform:uppercase}#clients{padding:60px 0}#clients .owl-dot{display:inline-block;margin:0 5px;width:12px;height:12px;border-radius:50%;background-color:#ddd}#clients img{max-width:100%;opacity:.5;transition:.3s;padding:15px 0}.owl-carousel .owl-item img{display:block;width:100%}#clients .owl-dot.active{background-color:#18d26e}img{vertical-align:middle;border-style:none}.owl-carousel .owl-nav.disabled{display:none}#clients .owl-nav,#clients .owl-dots{margin-top:5px;text-align:center}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#clients .owl-nav,#clients .owl-dots{text-align:center}.owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel,.owl-carousel .owl-item{position:relative}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden}.owl-carousel .owl-stage{position:relative}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel .owl-stage::after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}#testimonials{padding:60px 0;background:#f7f7f7}#testimonials .carousel-indicators li{margin:0 5px;width:15px;height:15px;border-radius:50%;background-color:#ddd}#testimonials .carousel-indicators .active{background-color:#18d26e}#testimonials .carousel-nav.disabled{display:none}#testimonials .item .testimonials-img{width:120px;border-radius:50%;border:4px solid #fff;margin:0 auto}#testimonials .item h3{font-size:20px;font-weight:700;margin:10px 0 5px;color:#111}#testimonials .item h4{font-size:14px;color:#999;margin:0 0 15px}#testimonials .item p{width:80%}#testimonials .item p{font-style:italic;margin:0 auto 15px}#testimonials .item{text-align:center}h1,h2,h3,h4,h5,h6{font-family:montserrat,sans-serif;padding:0}#team .member .member-info{opacity:0;display:flex;justify-content:center;align-items:center;position:absolute;bottom:0;top:0;left:0;right:0;transition:.2s}#team .member{text-align:center}#team .member .member-info-content{margin-top:-50px;transition:margin .2s}#team .member h4{font-weight:700;margin-bottom:2px;font-size:18px;color:#fff}#team .member span{font-style:italic;display:block;font-size:13px;color:#fff}#team{background:#fff;padding:60px 0}#contact .contact-info span{font-size:48px;display:inline-block;margin-bottom:10px;color:#18d26e}#contact .contact-info h3{font-size:18px;margin-bottom:15px;font-weight:700;text-transform:uppercase;color:#999}#contact .contact-info address,#contact .contact-info p{margin-bottom:0;color:#000}#contact .contact-info a{color:#000}#contact .contact-info{margin-bottom:20px;text-align:center}#contact{padding:60px 0;background:#f7f7f7}#contact .contact-address,#contact .contact-phone,#contact .contact-email{padding:20px 0}#contact .contact-address,#contact .contact-phone,#contact .contact-email{margin-bottom:20px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}#contact .form input,#contact .form textarea{padding:10px 14px;border-radius:0;box-shadow:none;font-size:15px}.form-control{display:block;width:100%;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da}.form-group{margin-bottom:1rem}.text-center{text-align:center!important}#contact .form button[type=submit]{background:#18d26e;border:0;padding:10px 30px;color:#fff;transition:.4s;cursor:pointer}#footer{background:#000;padding:0 0 30px;color:#eee;font-size:14px}#footer .footer-top{background:#111;padding:60px 0 30px}#footer .footer-top .footer-info{margin-bottom:30px}#footer .footer-top .footer-info h3{font-size:34px;margin:0 0 20px;padding:2px 0 2px 10px;line-height:1;font-family:montserrat,sans-serif;font-weight:700;letter-spacing:3px;border-left:4px solid #18d26e}#footer .footer-top .footer-links{margin-bottom:30px}#footer .footer-top h4{font-size:14px;font-weight:700;color:#fff;text-transform:uppercase;position:relative;padding-bottom:12px}#footer .footer-top .footer-links ul{list-style:none;padding:0;margin:0}#footer .footer-top .footer-links ul li:first-child{padding-top:0}#footer .footer-top .footer-links ul li{border-bottom:1px solid #333;padding:10px 0}#footer .footer-top .footer-links ul i{padding-right:8px;color:#ddd}#footer .footer-top .footer-links ul a{color:#eee}*,::after,::before{box-sizing:border-box}#footer .footer-top h4::before{right:0;background:#555}#footer .footer-top h4::after{background:#18d26e;width:60px}#footer .footer-top h4::before,#footer .footer-top h4::after{content:'';position:absolute;left:0;bottom:0;height:2px}#footer .footer-top .footer-contact{margin-bottom:30px}b,strong{font-weight:bolder}#footer .footer-top .footer-contact p{line-height:26px}#footer .footer-top .footer-newsletter{margin-bottom:30px}#footer .footer-top .footer-newsletter input[type=email]{border:0;padding:6px 8px;width:60%}#footer .footer-top .footer-newsletter input[type=submit]{background:#18d26e;border:0;width:35%;padding:6px 0;text-align:center;color:#fff;transition:.3s;cursor:pointer}button,input{overflow:visible}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}#footer .copyright{text-align:center;padding-top:30px}#footer .credits{text-align:center;font-size:13px;color:#ddd}a{color:#18d26e}