:root{--color-black:#000;--color-green:#009e66;--color-grey:#808080;--color-white:#fff;--color-bgblack:rgba(255,255,255,.1)}.row{margin:0!important}body{background-color:var(--color-black)}p{color:var(--color-grey);font-style:normal;font-weight:600;font-size:20px;text-align:left}img{width:100%}a{color:var(--color-white);text-decoration:none}h1{font-size:90px;color:transparent;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:var(--color-white);font-weight:700}h2{font-size:40px;color:var(--color-green);font-weight:700}h3{font-size:30px;font-weight:700;color:var(--color-white)}h5{font-size:20px;color:var(--color-white)}.not-found{padding:150px 0;text-align:center}@media(max-width:550px){h1{font-size:60px}h2{font-size:30px}h3{font-size:25px}}.header-area{position:relative;background:var(--color-black)}.mobile-header{background-color:var(--color-green);position:fixed;left:0;top:0;width:100%;z-index:2}.navbar{padding:25px 0}.navbar-nav .nav-link{font-size:20px;font-weight:700;color:var(--color-white);position:relative;transition:all .5s ease}.navbar-nav .nav-link::before{position:absolute;content:"";left:50%;bottom:0;height:3px;background:var(--color-white);transition:.5s;width:0%}.navbar-nav .nav-link:hover:before{width:100%;left:0%}.navbar-toggler{border:0}.navbar-toggler i{font-size:30px;color:var(--color-white);transition:color .8s ease}.navbar-toggler i:hover{color:var(--color-black)}.navbar-toggler:focus{box-shadow:none}.sticky{left:0;margin:auto;position:fixed!important;top:0;width:100%;-webkit-box-shadow:0 2px 5px -2px rgba(0,0,0,.1);box-shadow:0 2px 5px -2px rgba(0,0,0,.1);background:var(--color-green)!important;transition:.5s;z-index:44;animation:500ms running fadeInUp;animation-name:slideInDown}a.active-sticky{display:none}.sticky a.active-sticky2{display:none}.sticky a.active-sticky{display:inline-block}.logo img{height:50px;width:auto}.sticky nav-link:hover{color:var(--color-black)!important}.header-menu-button a{color:var(--color-white);text-align:center;display:inline-block;background:var(--color-green);padding:11px 21px;border:2px solid transparent;margin-left:30px;font-size:18px;font-weight:500;transition:color .5s ease;transition:background-color .5s ease}.header-menu-button a:hover{color:var(--color-green);background:var(--color-white)}.header-menu-button a i{display:inline-block;margin-left:12px;font-size:18px}.sticky .header-menu-button a{background:var(--color-green);color:var(--color-white);border:2px solid var(--color-white);transition:.5s}.sticky .header-menu-button a:hover{background:var(--color-white);color:var(--color-green);border:2px solid var(--color-white)}@media(max-width:991.2px){.header-menu-button a{margin-top:20px;margin-left:0!important;background-color:var(--color-green);color:var(--color-white);border:2px solid var(--color-white)}a.active-sticky{display:inline-block}a.active-sticky2{display:none}.navbar-nav .nav-link{margin-bottom:10px}.header-menu-button a{margin-top:0}}@media(min-width:992px){.navbar-expand-lg .navbar-nav .nav-link{padding-right:10px;padding-left:10px}}@media(max-width:1199.2px){.navbar-nav .nav-link{font-size:17px}}.hero-button a{font-size:18px!important;color:var(--color-white)!important;font-weight:500!important;display:inline-block!important;background:var(--color-white)!important;padding:10px 27px!important;margin-top:23px!important;position:relative!important;z-index:5!important;overflow:hidden!important;cursor:pointer!important}.hero-button a:hover{color:#009e66!important}.hero-button a::before{position:absolute!important;content:""!important;height:100%!important;width:100%!important;top:0!important;left:0!important;background:var(--color-green)!important;z-index:-1!important;transition:.5s!important}.hero-button a:hover:before{transform:rotateX(90deg)!important}.hero-button a::after{position:absolute!important;content:""!important;height:100%!important;width:100%!important;top:0!important;left:0!important;background:var(--color-green)!important;z-index:-1!important;transition:.5s!important}.hero-button a:hover:after{transform:rotateY(90deg)!important}.heading-gallery{margin-top:30px;font-size:50px;font-weight:900;color:#000;border-bottom:2px solid #000;text-align:center}.gallery-folder h1{margin:40px auto;color:#000;font-size:40px;font-weight:700;text-align:center}.lSAction>a{width:40px!important;height:40px!important}.gallery-list .gallery-folder{margin-bottom:50px}.gallery-list .gallery-img{padding:10px 0}.gallery-list .photo-gallery-item{position:relative}.gallery-list .photo-gallery-item img{width:100%}.gallery-list .photo-gallery-item .photo-gallery-item-hover{position:absolute;width:100%;height:100%;background-color:rgba(120,120,120,.5);display:none;top:0;left:0;text-align:center}.gallery-list .photo-gallery-item:hover .photo-gallery-item-hover{display:block;cursor:pointer}.gallery-list .photo-gallery-item .photo-gallery-item-hover i{color:#fff;margin:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block}.photo-slider{padding:20px 20px 50px 20px}.photo-slider .photo-slider-toolbar{position:relative;height:50px}.photo-slider .photo-slider-toolbar .photo-slider-count{padding-left:15px;color:#000;font-weight:bold;font-size:20px}.photo-slider .photo-slider-toolbar .photo-slider-close{position:absolute;top:10px;right:20px;color:#000;font-weight:bold;font-size:20px;cursor:pointer}.photo-slider .lightSlider{text-align:center}.photo-slider .lightSlider img.img-ls-responsive{margin:auto;max-height:70vh;max-width:100%}.photo-slider-link{cursor:pointer}.slider-wrapper{display:none}.slider-wrapper-template{display:none}.slider-wrapper .slider-content .photo-slider{padding-top:0}.service-area{background-color:var(--color-bgblack);padding:100px 0}.service-single-box{background:#009e66;padding:45px 55px 22px 40px;position:relative;margin-bottom:30px;z-index:1;height:400px}.service-single-box::before{position:absolute;content:"";height:100%;width:100%;top:0;left:0;background:#000;z-index:-1;transition:.5s}.service-single-box:hover:before{transform:rotateX(90deg)}.service-single-box::after{position:absolute;content:"";height:100%;width:100%;top:0;left:0;background:var(--color-black);z-index:-1;transition:.5s}.service-single-box:hover:after{transform:rotateY(90deg)}.service-number{position:absolute;right:24px;top:46px}.service-number h1{-webkit-text-stroke-width:1px;color:transparent;-webkit-text-stroke-color:rgba(255,255,255,.2);font-size:100px;line-height:24px;font-weight:600;font-family:"Rubik"}.service-title h3 a{font-size:20px;color:#fff;margin:35px 0 26px;display:inline-block}.service-single-box:hover .service-description p{color:#fff}.service-box-icon img{height:50px;width:auto}.heading-video{font-size:50px;font-weight:700;padding-top:50px}.local-video-container{margin:70px auto;text-align:center;padding-top:20px;padding-bottom:20px;width:100%;height:300px}.local-video-container video{width:75%;height:100%}.course-video-container{margin:70px auto;text-align:center;padding-top:50px;padding-bottom:50px;width:100%;height:400px}.course-video-container iframe{width:75%;height:100%}.copy-right-area{border-top:1px solid var(--color-grey);background:var(--color-black);padding:35px 0 38px}.copy-widget-text p{font-size:16px;color:var(--color-white);font-weight:300;font-family:"Oswald"}.copy-widget-social{text-align:right}.copy-widget-social a{display:inline-block;margin:0 5px;width:40px;height:40px;border-radius:4px;background-color:var(--color-bgblack);line-height:40px;text-align:center;color:var(--color-green);position:relative;transition:.5s;z-index:1}.copy-widget-social a:hover{color:var(--color-white)}.copy-widget-social a:before{position:absolute;content:"";left:0;top:0;height:100%;width:0%;background:var(--color-green);border-radius:4px;z-index:-1;transition:.5s}.copy-widget-social a:hover:before{width:100%}@media(max-width:767.2px){.copy-widget-social{text-align:center}.copy-widget-text p{text-align:center;padding-bottom:18px}}.section-sub-title h4{font-size:18px;color:var(--color-green);font-weight:500;position:relative;margin-bottom:-8px}.em_bar_bg{width:20px;height:2px;background-color:var(--color-green);position:relative;margin:auto;display:inline-block}.em_bar_bg:before{position:absolute;content:"";right:-30px;bottom:0;width:20px;height:2px;background-color:var(--color-white)}.em_bar_bg:after{position:absolute;content:"";left:-30px;bottom:0;width:20px;height:2px;background-color:var(--color-white)}.section-main-title h1{font-size:46px;color:#fff;font-weight:500;margin-bottom:20px;margin-top:12px}.about-area{padding:150px 0;position:relative}.about-left img{max-width:440px;height:auto}.section-title.text-left .em_bar_bg{margin-left:30px;display:inline-block}.section-description p{width:90%}.about-right{position:relative;margin-left:20px}.Information-title h2{font-size:30px;color:var(--color-white);margin:24px 0 27px}.Information-about-box{position:relative;margin-left:-13px}.Information-about-box.right{position:relative;margin-left:-40px}.Information-about-box ul{padding:0;margin:0}.Information-about-box ul li{list-style:none;background:var(--color-bgblack);margin-bottom:30px;margin-right:12px;display:block;width:230px;height:36px;line-height:36px;border-left:4px solid var(--color-green);position:relative;z-index:1}.Information-about-box ul li:before{position:absolute;content:"";left:0;top:0;height:100%;width:0;background:var(--color-green);transition:.5s;z-index:-1}.Information-about-box ul li:hover:before{width:100%}.Information-about-box ul li p{font-size:16px;color:var(--color-white);margin-left:10px}.skills-block{background-color:var(--color-bgblack);padding:100px 0}.skills-block h3{margin:40px 0}.single-skill-left{background-color:var(--color-black);padding:5px 10px;margin:10px;position:relative;border-left:1px solid var(--color-green);z-index:0}.single-skill-left::before{position:absolute;content:"";left:0;top:0;height:100%;width:10px;background:var(--color-green);transition:.5s;z-index:-1}.single-skill-left:hover:before{width:100%}.single-skill-left p{color:var(--color-white);margin:0 0 0 10px}.single-skill-right{margin:5px 0}.single-skill-right label{color:var(--color-white);font-style:normal;font-weight:600;font-size:20px}input[type="range"]{-webkit-appearance:none;width:100%;height:10px;background:var(--color-green);border-radius:5px;outline:0;transition:background .3s}input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none}@media(max-width:1200px){.Information-about-box.right{margin-left:0}}@media(max-width:991.2px){.Information-about-box.right{margin-left:0}.section-title.text-left .em_bar_bg{margin:0}.section-description p{width:100%;text-align:center}.Information-about-box ul li{margin:25px auto}.about-right{margin-left:0;text-align:center}.Information-about-box{margin-left:0}.about-left img{margin-right:0}.about-area{padding:50px 0}.about-left p{text-align:center}}@media(max-width:500px){.Information-about-box ul li p{font-size:13px}}.top-section{position:relative;background:url('/Styles/images/top-bg2.jpg');background-attachment:fixed;background-position:center center;background-repeat:no-repeat;background-size:cover;height:600px;z-index:1;overflow:hidden}.top-section h3{font-size:50px}.top-section::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:2}.top-section-content{margin-top:150px;z-index:6;position:relative}.top-section-content a{font-weight:800;font-size:30px;position:relative}.top-section-content a::before{position:absolute;content:"";left:50%;bottom:0;height:3px;background:var(--color-white);transition:.5s;width:0%}.top-section-content a.green-title::before{background:var(--color-green)}.top-section-content a:hover:before{width:100%;left:0%}.top-section p{text-align:center}.top-section-content a.green-title{color:var(--color-green)}.top-section-content span{margin:0 30px;color:var(--color-white);font-size:40px;font-weight:900}@media(max-width:991.2px){.top-section-content{margin-top:100px}.top-section-content h1{font-size:50px}.top-section-content h2{font-size:30px}.top-section-content h3{font-size:35px}}.moving-line-bottom{position:absolute;bottom:40px;left:0;width:100%;height:1px;background-color:transparent;z-index:3;overflow:visible}.moving-line-top{position:absolute;top:40px;left:0;width:100%;height:1px;background-color:transparent;z-index:3;overflow:visible}.dot{width:10px;height:10px;background-color:var(--color-green);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);z-index:4;box-shadow:0 0 10px var(--color-green),0 0 20px var(--color-green)}.left-to-right{animation:moveRight 5s linear infinite}.right-to-left{animation:moveLeft 5s linear infinite}@keyframes moveRight{0%{left:0}100%{left:calc(100% - 10px)}}@keyframes moveLeft{0%{left:calc(100% - 10px)}100%{left:0}}@media(max-width:991.2px){.top-section{margin-top:100px}.top-section p{text-align:center}.top-section-content{text-align:center}}.contact-area{padding:100px 0;background:url(/Styles/images/contact-bg.png);background-repeat:no-repeat;background-size:cover;background-position:center center}.contact-bg{padding:0 120px}.form-item input{width:100%;height:44px;background-color:rgba(255,255,255,.1);border:1px solid #222;border-radius:0;padding:0 20px;outline:0;color:#fff}.form-item{padding-bottom:30px}.form-item textarea{width:100%;height:207px;background-color:var(--color-bgblack);outline:0;color:#fff;border:0;padding:22px 20px 0}.contact-form-button{text-align:center;margin:30px auto}.contact-form-button button{font-size:18px;color:var(--color-white)!important;font-weight:500;background:#fff;padding:16px 25px;outline:0;border:0;position:relative;z-index:1;transition:.5s;overflow:hidden}.contact-form-button button::before{position:absolute;content:"";height:100%;width:100%;top:0;left:0;background:#009e66;z-index:-1;transition:.5s}.contact-form-button button::after{position:absolute;content:"";height:100%;width:100%;top:0;left:0;background:#009e66;z-index:-1;transition:.5s}.contact-form-button button:hover{color:#009d66!important}.contact-form-button button:hover:before{transform:rotateX(90deg)}.contact-form-button button:hover:after{transform:rotateY(90deg)}.contact-single-box{background:var(--color-bgblack);text-align:center;padding:32px 0 13px;position:relative}.contact-text p{text-align:center}.contact-text h3{font-size:25px;color:var(--color-green);font-weight:600;margin-bottom:8px}@media(max-width:991.2px){.contact-single-box{margin-bottom:30px}.contact-bg{padding:0}}.services-detail{background-color:var(--color-black);padding:100px 0}.service-detail-single-box{margin-bottom:100px;background-color:var(--color-bgblack);padding:30px;height:600px}.service-detail-single-box h3{position:relative;margin-bottom:30px}.service-detail-single-box h5{margin-bottom:30px}.service-detail-single-box h3::before{position:absolute;left:0;bottom:-10px;content:"";width:150px;height:4px;background-color:var(--color-green)}.service-detail-single-box p{position:relative;margin-bottom:20px;margin-left:20px}.service-detail-single-box p::before{position:absolute;content:"";left:-20px;top:13px;width:8px;height:8px;background-color:var(--color-green)}.em_bar{width:95%;height:1px;background:var(--color-bgblack);margin-bottom:20px;position:relative;overflow:hidden}.em_bar:after{content:"";position:absolute;top:0;left:0;width:20px;height:1px;background-color:var(--color-green);animation:moveLeftBounces 5s linear infinite}@keyframes moveLeftBounces{0%{left:0}50%{left:calc(100% - 20px)}100%{left:0}}@media(min-width:992px) and (max-width:1199.2px){.service-detail-single-box{height:670px}}@media(min-width:551px) and (max-width:991.2px){.service-detail-single-box{height:600px}}@media(min-width:471px) and (max-width:550px){.service-detail-single-box{height:650px}}@media(min-width:350px) and (max-width:470px){.service-detail-single-box{height:900px}}@media(max-width:349.2px){.service-single-box{height:470px}.service-detail-single-box{height:1100px}}.blog-overview{margin:50px auto}.blog-overview h2{text-align:center;margin:50px 0}.blog-overview a p{text-align:center;margin:20px auto;word-break:break-word}.single-blog{padding:30px;background-color:var(--color-bgblack);height:500px;text-align:center;margin-bottom:30px}.single-blog h3{margin-bottom:20px}.blog-image-wrapper{position:relative;overflow:hidden}.blog-image-wrapper img{width:100%;display:block;transition:transform .3s ease}.blog-image-wrapper-hover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);opacity:0;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease}.blog-image-wrapper-hover i{font-size:2rem;color:#fff}.blog-image-wrapper:hover .blog-image-wrapper-hover{opacity:1}.blog-image-wrapper:hover img{transform:scale(1.05)}.blog-article img{width:60%;margin:30px auto}.blog-article{text-align:center}.blog-article .blog-article-subtitle{margin:30px auto;text-align:center;color:var(--color-green);font-size:30px}.blog-article .blog-article-title{font-size:50px;margin:50px auto}.blog-content{background-color:var(--color-black);padding:50px 0}.blog-content h1{font-size:30px;font-weight:600;margin:30px 0;-webkit-text-stroke-width:0;-webkit-text-stroke-color:none;color:var(--color-white)}.blog-content p{font-size:17px}.blog-content a{text-decoration:none;color:var(--color-green);font-size:17px;position:relative}.blog-content a::before{position:absolute;content:"";left:50%;bottom:0;height:1px;background:var(--color-green);transition:.5s;width:0%}.blog-content a:hover:before{width:100%;left:0%}.blog-content ul li{color:var(--color-grey);font-size:17px;font-weight:600}@media(max-width:767.2px){.blog-article img{width:80%}}@media(max-width:991.2px){.single-blog{height:550px}.blog-article .blog-article-title{margin-top:130px}.blog-overview h2{margin-top:130px}}#lightgallery a{margin:5px;display:inline-block}#lightgallery img{border-radius:6px;cursor:pointer;max-width:150px;height:auto}.project-overview{margin:50px auto}.project-overview a p{text-align:center;margin:20px auto;word-break:break-word}.project-overview h2{text-align:center;margin:50px 0}.single-project{padding:30px;background-color:var(--color-bgblack);height:400px;text-align:center;margin-bottom:30px}.single-project h3{margin-bottom:20px}.project-image-wrapper{position:relative;overflow:hidden}.project-image-wrapper img{width:100%;display:block;transition:transform .3s ease}.project-image-wrapper-hover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);opacity:0;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease}.project-image-wrapper-hover i{font-size:2rem;color:#fff}.project-image-wrapper:hover .project-image-wrapper-hover{opacity:1}.project-image-wrapper:hover img{transform:scale(1.05)}.project-detail img{width:120%;margin:30px auto}.project-detail{text-align:center}.project-detail .hero-button{margin-bottom:20px}.project-detail .project-title{font-size:50px;margin:50px auto}.project-detail .project-subtitle{margin:30px auto;text-align:center;color:var(--color-white);font-size:24px}@media(max-width:991.2px){.project-detail .project-title{margin-top:130px}.project-overview h2{margin-top:130px}}@media(max-width:767.2px){.single-project{height:450px}}@media(min-width:767.3px) and (max-width:991.2px){.single-project{height:550px}}