body{font-size:16px;font-weight:300;line-height:24px;letter-spacing:1px;height:100%;font-family:Lato,sans-serif;background-color:#333}body,html{height:100%}a{text-decoration:none;-webkit-transition:all .4s;transition:all .2s;color:#000}img{width:100%}a:hover{color:#fff;text-decoration:none}a:focus{outline:0;text-decoration:none}p{line-height:32px}li,ul{margin:0;padding:0}fieldset{border:0 none;margin:0 auto;padding:0}.no-padding{padding:0}.section-padding{padding:70px 0}.section-title{text-align:center;margin-bottom:60px}.section-title h2{margin-top:0;font-weight:900;text-transform:capitalize;font-size:40px}.section-title h2 span{color:#86b827}.section-divider{height:auto;width:45%;margin-left:27%;background-color:#333}.section-divider-enclose{background-color:#333}.preloader-area{background:#000;bottom:0;left:0;position:fixed;right:0;top:0;z-index:99999}.double-bounce1,.double-bounce2{background-color:#86b827;opacity:.6;position:absolute;top:50%;left:50%;height:20px;width:20px;margin-left:-10px;margin-top:-10px;-webkit-animation:sk-bounce 4s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.slidesjs-navigation{color:#86b827}.welcome-area{height:100%}#particles-js{position:absolute;width:100%;height:100%;top:0}.welcome-image-area{position:relative;height:100%;background:url(../images/bg/background_optimized.png);background-size:cover;z-index:1}.welcome-image-area:after{position:absolute;background:rgba(0,0,0,.6);left:0;top:0;width:100%;height:100%;content:"";z-index:-1}.display-table{display:table;width:100%;height:100%}.display-table-cell{display:table-cell;vertical-align:middle}.header-text h2{color:#fff;font-size:90px;margin:0;font-weight:600;text-transform:capitalize;letter-spacing:5px}.header-text .home-arrow-down{text-align:center;position:absolute;bottom:-240px;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.header-text .home-arrow-down .btn{font-size:35px}.header-text .home-arrow-down .fa{color:#fff;display:inline-block;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-animation-name:home-arrow-down;animation-name:home-arrow-down;animation-duration:2s;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes home-arrow-down{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:0}10%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);opacity:1}to{-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);opacity:0}}@keyframes home-arrow-down{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:0}10%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);opacity:1}to{-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);opacity:0}}.header-top-area{position:fixed;left:0;top:0;width:100%;z-index:999;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.logo{padding-top:28px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.logo a{display:block;color:#86b827;text-transform:uppercase;letter-spacing:6px;font-weight:600;font-size:40px;margin-top:2px}.logo img{position:relative}.about-text a{color:#86b827!important}.mainmenu .navbar-nav li a{color:#fff;text-transform:uppercase;font-size:12px;letter-spacing:1px;padding:30px 15px;-webkit-transition:.3s;transition:.3s;font-weight:300}.mainmenu .navbar-nav li a:hover{background:0 0;color:#86b827;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.mainmenu .navbar-nav li.active a{color:#86b827}.nav li a:focus,.nav li a:hover{background:0 0;color:#fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.navbar{margin:0}.menu-bg{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;background:#000}.menu-bg .logo{padding-top:2px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.menu-bg .mainmenu .navbar-nav li a{color:#fff;padding:20px 15px;-webkit-transition:.3s;transition:.3s}.menu-bg .mainmenu .navbar-nav li a:hover{color:#86b827}.menu-bg .mainmenu .navbar-nav li.active a{color:#86b827}.reality{color:#86b827;animation:realityGrow 1.8s;animation-direction:alternate;animation-iteration-count:infinite;text-align:center!important}@keyframes realityGrow{from{font-size:70px!important}to{font-size:120px!important}}.about-me-area{background-color:#222}.about-text{width:75%;margin:auto;color:#fff}.about-title{color:#fff}.about-text p{font-weight:300}.about-text h2{text-transform:uppercase;font-size:22px;margin-top:0;margin-bottom:30px;color:#fff}.about-text h2 span{color:#86b827;margin:0 5px}.service-area{background:#333}.service-area h2{color:#fff}.single-service{text-align:center;padding:30px 20px}.single-service i{font-size:50px;margin-bottom:10px;color:#000;height:100px;width:100px;border-radius:50%;line-height:100px;-webkit-transition:.3s;transition:.3s;border:1px solid #000}.single-service:hover.single-service i{border:1px solid #86b827;-webkit-transition:.3s;transition:.3s;-webkit-transform:rotate(360deg);transform:rotate(360deg);color:#86b827}.single-service:hover.single-service h2{-webkit-transition:.3s;transition:.3s;color:#000}.single-service h2{font-size:14px;text-transform:uppercase;font-weight:600;margin:10px 0;-webkit-transition:.3s;transition:.3s;color:#333}.single-service p{margin-bottom:0;color:#333}.honeycomb{background-size:cover;background-color:#5f5f5f}.honeycomb-clickable{cursor:pointer}.honeycomb-head{width:156px}.honeycomb-field{height:260px;font-size:24px;color:#fff;font-weight:700}.honeycomb-text{width:80%;text-align:center;position:absolute;top:45%;left:10%;z-index:100}.honeycomb-1{background-image:url(../images/honeycombs/wabe_center_belowboth.gif)!important}.honeycomb-2{background-image:url(../images/honeycombs/wabe_right_abovenone_belowboth.gif)!important}.honeycomb-20{background-image:url(../images/honeycombs/wabe_right_aboveboth_belowleft.gif)!important}.honeycomb-21{background-image:url(../images/honeycombs/wabe_left_aboveboth_belownone.gif)!important}.honeycomb-22{background-image:url(../images/honeycombs/wabe_right_aboveboth_belownone.gif)!important}.honeycomb-icon{height:auto;left:22%;width:80%;margin:auto;position:relative;max-height:200px;max-width:180px;z-index:2}.honeycomb-relative{position:relative}.service-table{min-width:1092px}.products-explanation{color:#fff}.service-title{position:absolute;left:0;top:0;text-align:center;height:100%;width:100%;background:rgba(0,0,0,.9);opacity:0;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.work{background:#444}.work-item{background-color:#fff;cursor:pointer}.work-head-none{text-transform:none!important;font-size:20px;color:#fff!important}.work-head-none-big{text-transform:none!important;color:#fff!important}.work-inner .mix{display:none}ul.work{padding:0;list-style:none;margin-left:8px;text-align:center}ul.work li{display:inline-block;margin:0 8px;text-transform:uppercase;font-weight:300;color:#000;border:none;cursor:pointer;font-size:12px;border-radius:30px;padding:8px 15px 4px}ul.work li:hover{color:#000;border:1px solid #86b827;-webkit-transition:.3s;transition:.3s}ul.work li.active{border:none;color:#000}.work .item{margin-top:30px;position:relative;overflow:hidden}.work .item img{width:100%}.portfolio-caption{position:absolute;left:0;top:0;text-align:center;height:100%;width:100%;background:rgba(0,0,0,.9);opacity:0;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.portfolio-caption h4{font-size:16px;text-transform:uppercase;font-weight:700;color:#fff;-webkit-transition:.3s;transition:.3s;position:absolute;bottom:0;left:5%;text-align:center}.portfolio-caption h3{font-size:12px;text-transform:capitalize;font-weight:300;color:#fff;-webkit-transition:.3s;transition:.3s;position:absolute;bottom:0;left:5%;text-align:center}.work .item:hover .portfolio-caption{opacity:1;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.work .item:hover .portfolio-caption h4{margin-bottom:130px;-webkit-transition:.3s;transition:.3s}.work .item:hover .portfolio-caption h3{margin-bottom:100px;-webkit-transition:.53s;transition:.53s}.white-popup a{color:#86b827}.white-popup a:hover{color:#000}.form-captcha{margin-bottom:30px}.contact-me-area{background-color:#555}.contact-me-area h2{color:#fff}.contact-form{margin-top:30px}.form-control{display:block;width:100%;height:45px;font-size:16px;line-height:1.42857143;color:#fff;background:transparent none;box-shadow:none;border:1px solid rgba(255,255,255,.5);margin-bottom:25px;padding:5px 0 5px 10px}.form-control:focus{border-color:#888;outline:0;box-shadow:none}.contact-form input[type=submit]{display:inline-block;color:#fff;background:0 0;padding:14px 24px 10px;border:1px solid #ccc;text-transform:uppercase;font-size:12px;font-weight:600;-webkit-transition:.3s;transition:.3s;letter-spacing:3px;border-radius:30px}.contact-form input[type=submit]:hover{border:1px solid #86b827;color:#86b827;-webkit-transition:all .4s;transition:all .2s}.btn.active.focus,.btn.active:focus,.btn.focus,.btn.focus:active,.btn:active:focus,.btn:focus{outline:0}.success{background:#50b948 none repeat scroll 0 0;color:#fff;font-weight:700;padding:20px;text-align:center}.send-error{background:red none repeat scroll 0 0;color:#fff;font-weight:700;padding:20px;text-align:center}::-webkit-input-placeholder{color:red}:-moz-placeholder{color:red}::-moz-placeholder{color:red}:-ms-input-placeholder{color:red}.footer-area{background:#0c0b0b;padding:100px 0}.footer-area p{margin-bottom:0;font-size:14px;color:#fff}.single-blog-heading{background:#000;padding:100px 0;background-repeat:no-repeat!important;background-size:cover!important;background-position:center!important}.single-blog a.blog-title{font-size:14px;text-transform:uppercase;font-weight:600;-webkit-transition:.3s;transition:.3s;color:#333;display:block;text-align:center;margin-top:15px;margin-bottom:5px}.single-blog a.blog-title:hover{color:#000}.single-blog p{text-align:center}.single-blog-heading h2{color:#fafafa;text-transform:capitalize;font-size:50px}.author-name{font-size:15px;text-decoration:underline;color:#5e5e5e}.single-blog-heading-text h4 a{color:#f8f8f8}.comment-section{margin-top:30px}.single-blog-details,.single-sidebar{border-radius:3px;padding-top:30px}.search input{border:1px solid #e3e8f0;box-shadow:none;color:#333;height:50px;border-radius:0;text-transform:uppercase;letter-spacing:2px;padding:10px}.single-sidebar h4{background:#86b827;padding:10px;color:#000;text-transform:capitalize;font-size:16px;text-align:center;font-weight:600}a.re-button{text-transform:uppercase;color:#000;font-size:14px;margin-top:10px}.recent-single,.single-sidebar{margin-bottom:30px}.comment-section h4,.contact-form h4,.single-blog-details h4{font-size:16px;margin-top:35px;text-transform:uppercase;font-weight:600;border-bottom:1px solid #ccc;margin-bottom:30px;padding-bottom:10px}.single-blog-details{margin-bottom:30px}.single-comment{margin-bottom:20px}.single-comment h5{font-size:16px;color:#777}.single-comment img{width:120px}.recent-single h4{color:#333}.categories ul{padding:0;margin:0;list-style:none}.categories ul li{margin-bottom:10px;color:#333}.categories ul li a{color:#333}.categories ul li a i{color:#000}.blog-post{margin-top:30px;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:30px}.single-blog-form{margin-bottom:30px}a.learn-more{color:#00d664}.single-blogarea{background-color:#eee}.blog-post-navigation .pager li>a,.pager li>span{display:inline-block;padding:10px 14px;background-color:#00d664;border:1px solid #ddd;width:160px;border-radius:30px;font-size:14px;box-shadow:0 20px 30px 0 rgba(0,0,0,.2);font-weight:700;color:#fff}.about-me-sidebar img{width:160px;margin:0 auto;border-radius:50%;text-align:center;display:block}.about-me-sidebar h2{font-size:14px;text-transform:uppercase;font-weight:600;margin:10px 0;-webkit-transition:.3s;transition:.3s;color:#333;text-align:center}.about-me-sidebar p{text-align:center}.social-sidebar ul{padding:0;margin:0;list-style:none;text-align:center}.social-sidebar ul li{display:inline-block;margin:10px 5px}.social-sidebar ul li a{display:block;color:#000;font-size:20px}.video{display:block;padding-bottom:56.25%;position:relative}.front{z-index:10}.mailjet-ifr{margin-bottom:10px}