:root{--fb:#0a7cff;--primary:#86b817;--hoverPrimary:#73bd24;--secondary:#fe8800;--light:#f5f5f5;--white:#fff;--dark:#14141f;--textDark:#2c3e50;--barbeBg:#3d3d3d;--barbeDark:#222;--barbeDark1:#181818;--barbeOrange:#df4a16}*{transition:all .5s ease}@import url("https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700,800");.top-header{background:var(--dark)!important;margin-bottom:15px;min-height:40px;padding:5px 0;width:100%}.imbuga a{border-radius:100%;color:#fff;float:left;font-size:16px;margin:0 1px;text-align:center;width:31px}.imbuga a:focus,.imbuga a:hover{background-color:var(--light)!important;border:1px solid var(--light)!important;border-radius:100%;color:var(--dark)!important}.top-area-block.top-area-socials.socials-colored-hover{float:right;padding:6px 0 0}body.building_version .header_style_01{background-color:rgba(0,0,0,.2);border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:15px!important;padding-top:0!important;position:absolute;top:0}#home.parallax{background-position:50%!important;background-size:cover}.affix{padding:20px 40px}body.building_version .affix{background-color:#1f1f1f}.header_style_01 .navbar-default .navbar-nav>li>a{font-size:14px;font-style:normal;font-weight:600}#nav-header{background-color:transparent}.navbar-nav>li>a{padding:10px 15px}body.building_version .affix .top-header{display:none}.gem-contacts-item.gem-contacts-phone a{color:#fff;font-size:14px;font-weight:500}.gem-contacts-item.gem-contacts-phone a i{font-size:13px;padding:5px 8px 0 0}.gem-contacts-item.gem-contacts-phone{padding:6px 0}body.building_version .first-section h2{font-size:54px}.mati{color:#fff}.low{color:var(--primary)!important}#home .lead{color:#fff;font-size:25px;font-weight:700}body.building_version .first-section{padding:15em 0}body.building_version .first-section h2{color:#fff;font-family:Montserrat,sans-serif;font-size:80px;font-weight:700;letter-spacing:2px;margin-top:0;padding-bottom:10px;text-transform:uppercase}#about .section.wb{background-color:#3d3d3d;background-repeat:no-repeat;background-size:cover;color:var(--white)!important}h2:after{background:var(--primary)!important;content:"";display:block;height:5px;margin:10px 0;position:relative;width:65px}h5{color:var(--white)!important;font-size:15px;font-weight:500;letter-spacing:1px;line-height:30px!important}h2{color:var(--light)!important;font-size:18px;padding:45px 0 0}.read-more{background-color:var(--primary)!important;border-radius:50px;color:#fff;float:left;font-weight:500;padding:5px 25px;text-transform:uppercase;transition:all 1s ease}.read-more:hover{background-color:var(--hoverPrimary)!important;color:var(--light)!important}.row.text-center.about-row{color:var(--white)!important;margin-top:60px}#about .service-widget{box-shadow:none;padding:1 1 30px}#about .service-widget p{color:var(--white)!important;font-size:14px;padding:0 15px}.about-row .img-responsive.img-rounded{border-radius:0;color:var(--white)!important}#about .service-widget{background:#fff;border:none;box-shadow:0 15px 25px -32px #000;color:var(--white)!important;padding-bottom:30px;position:relative}.header_style_01 .navbar-brand img{float:left;height:100%;margin-right:10px}.building_version .navbar-default .navbar-brand span{color:#fff;float:left;font-size:22px;font-weight:700;margin:9px 0 0;text-transform:uppercase}.preloader{height:auto;width:auto}#services.section.db{background-attachment:fixed!important}.sep1,.sep2{display:none}#services .section-title p{color:#fff}.services-block-two{margin-bottom:30px;position:relative}.services-block-two .inner-box{background:#fff;border:2px solid #273447;overflow:hidden;padding:50px 20px 38px;position:relative;text-align:center}.services-block-two .inner-box:before{background:#273447;content:"";height:900px;position:absolute;transform:translate(-1050px,-400px) rotate(42deg);transition:all .45s ease-in-out;width:700px}.services-block-two .inner-box:hover:before{transform:translate(-290px,-400px) rotate(40deg)}.services-block-two .inner-box .icon-box{background:#fff;border-radius:100%;color:var(--primary)!important;font-size:40px;height:100px;line-height:45px;margin:0 auto 20px;position:relative;text-align:center;width:100px}.services-block-two .inner-box h3{font-size:20px;font-weight:600;margin:0;padding:0;position:relative}.services-block-two .inner-box .text{color:#666;font-size:15px;line-height:1.6em;margin-top:5px;position:relative;transition:.5s ease}.services-block-two .inner-box:hover h3 a{color:#fff;transition:.3s ease}.services-block-two .inner-box:hover .text{color:#fff;transition:.5s ease}#services.section.db{background-color:#fff}body.building_version .section-title h3{color:#1f1f1f;font-weight:700;text-transform:uppercase}#services .section-title p{color:#666}.services-block-two .inner-box .icon-box img{padding:22px;width:100%}#footer{background-color:var(--barbeDark1)!important;background-size:auto auto;background-size:cover;padding:20px 0 0;position:relative;z-index:1}#footer-widgets .widget{color:#b7b7b7;margin-top:50px}#footer-widgets .widget .widget-title{color:#fff;margin-bottom:36px}#footer-widgets .widget .widget-title>span{color:#fff;display:block;padding-bottom:12px;position:relative}#footer-widgets .widget .widget-title>span:after{background-color:var(--primary)!important;content:"";height:3px;left:0;position:absolute;top:100%;width:60px;z-index:-2}#footer-widgets .widget ul{list-style:none;margin:0;padding:0}#footer-widgets .widget.widget_links ul.col2 li{float:left;padding:0 0 12px;transition:all 1s ease;width:50%}#footer-widgets .widget.widget_links ul.col2 li:focus,#footer-widgets .widget.widget_links ul.col2 li:hover{padding-left:10px}#footer-widgets .widget.widget_links ul.col2 li:focus a,#footer-widgets .widget.widget_links ul.col2 li:hover a{color:var(--primary)!important}#footer-widgets .widget.widget_links ul li a{color:#fff;display:inline-block;padding-left:20px;position:relative;text-decoration:none}#footer-widgets .widget.widget_links ul li a:before{content:"\f101";font-family:FontAwesome;font-size:14px;left:0;position:absolute;top:0}#footer-widgets .widget.widget.widget_information ul .hl{float:left;font-weight:700;width:20%}#footer-widgets .widget.widget.widget_information ul .text{float:left;width:80%}#footer-widgets .widget{color:#fff;float:left;margin-top:0;position:relative;z-index:1}#footer-widgets .widget.widget_socials .socials a{background:#fff;border-radius:100%;color:#333;display:inline-block;font-size:17px;height:38px;line-height:38px;margin-bottom:10px;margin-right:3px;position:relative;text-align:center;width:38px;z-index:1}#footer-widgets .widget.widget_socials .socials a:focus,#footer-widgets .widget.widget_socials .socials a:hover{background:#86b817;color:#fff}#bottom{color:#b7b7b7;font-size:.857em;margin-top:60px;padding:19px 0}#bottom,#bottom .bottom-bar-content{background-color:var(--barbeDark1)!important}#bottom .bottom-bar-content{color:var(--white)!important;display:table-cell;float:left;margin:0;text-align:left;vertical-align:middle;width:50%}body.building_version .affix{border-radius:0}#bottom .bottom-bar-menu{display:table-cell;text-align:right;vertical-align:middle;width:50%}#bottom ul.bottom-nav{list-style:none;margin:0;padding:0}#bottom ul.bottom-nav>li{display:inline-block}#bottom ul.bottom-nav>li>a{color:#fff;display:block;padding:0 10px;position:relative}#footer .footer-menu-item{border-right:1px solid hsla(0,0%,100%,.1)}#footer .navbar-brand img{float:left;height:100%;margin-right:10px}#footer .navbar-brand{float:left;padding:0;width:auto}#footer-widgets .widget p{float:left;margin-top:25px}#footer .navbar-brand span{color:#fff;float:left;font-size:22px;font-weight:700;margin:20px 0 0;text-transform:uppercase}.postfolio-box{overflow:hidden;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}.features-text-p{background:hsla(0,0%,7%,.9);color:#fff;height:100%;left:-101%;padding:90px 0;position:absolute;text-align:center;top:0;transform:scale(0);transition:all .5s ease-in-out;width:100%}.features-text-p h2{color:#fff;font-size:24px;font-weight:600;margin:0;padding:0}.postfolio-box{margin-bottom:30px;position:relative}.postfolio-box:focus div.features-text-p,.postfolio-box:hover div.features-text-p{left:0;top:0;transform:scale(1)}.postfolio-box:focus div.features-img-p img,.postfolio-box:hover div.features-img-p img{transform:scale(3) rotate(-10deg);transition:all 1s ease}.features-text-p:after{border:1px solid #fff;content:"";float:left;height:90%;left:5%;position:absolute;top:5%;width:90%}.big-tagline h2:after{display:none}#services .message-box{margin-bottom:35px}.service-list{margin:0;padding:0}.service-list,ul.service-list li div.service-info{float:left;width:100%}.service-icon img{width:100%}.service-info-cont{color:#666;font-size:15px;font-weight:500;line-height:25px}.service-icon{float:left;margin-right:0;position:absolute;width:60px}.service-info-cont{padding-left:75px}ul.service-list li{float:left;list-style:none;margin:30px 0;position:relative;text-align:left;width:100%}.right-section-service .service-icon{right:0}.right-section-service .service-info-cont{padding-left:0;padding-right:75px;text-align:right}.service-info-cont h4{font-size:16px;font-weight:700;margin-top:-10px;padding:10px 0;text-transform:uppercase}.serv-img{margin:-20px 0 0;position:relative}.pricing-table-header h2:after,footer#footer h2:after{display:none}.icon-service img{width:120px}.icon-service,.service-inform-text{float:left;width:100%}.icon-service{align-items:center;display:flex;justify-content:center;min-height:70px}.icon-service,.service-inform{text-align:center}div#services .service-inform-text h3{color:var(--white)!important;font-size:18px;font-weight:700;margin:15px 0 10px;padding:0;text-transform:uppercase}div#services .service-inform-text p{font-size:15px;line-height:24px;margin:0}div#services .serv .service-inform-text h3{color:#86b817;font-size:18px;font-weight:700;letter-spacing:0;margin:15px 0 10px;padding:0;text-shadow:1px 1px 0 #111;text-transform:uppercase}div#services .serv .service-inform-text p{color:#fff;font-size:14px;letter-spacing:1px;line-height:28px;margin:0;padding:0 35px}.serv{background-size:cover;min-height:350px;overflow:hidden;padding:25px;transition:all 1s ease}.serv,.serv-blog{margin-top:35px;position:relative}.serv-blog{float:left;text-align:center;width:100%;z-index:1}.serv-blog img{width:90px}.serv-blog i{size:90px}.serv-blog-cont{float:left;margin-top:0;position:relative;text-align:center;width:100%;z-index:1}.serv-blog-cont h3{font-weight:600;margin:25px 0 0;padding:0;text-transform:uppercase}#services .serv-blog-cont h3{color:#fff}.serv-blog-cont p{color:#fff;float:left;font-size:16px;letter-spacing:0;line-height:28px;margin-left:10%;margin-top:10px;max-width:400px;width:80%}.serv:after{background:rgba(0,0,0,.2);content:"";height:100%;left:0;position:absolute;top:0;transition:all .5s ease;width:0}.serv:focus:after,.serv:hover:after{width:100%}.no-padding-bottom{padding-bottom:0}.serv:focus div.serv-blog,.serv:focus div.serv-blog-cont,.serv:hover div.serv-blog,.serv:hover div.serv-blog-cont{transform:scale(1.05)}.gallery-title{color:#42b32f;font-size:36px;font-weight:500;margin-bottom:70px;text-align:center}.gallery-title:after{border-bottom:1px solid #5e5e5e;content:"";height:45px;left:46.5%;position:absolute;width:7.5%}.filter-button{color:#42b32f;margin-bottom:30px}.filter-button,.filter-button:hover{border:1px solid #42b32f;border-radius:5px;font-size:18px;text-align:center}.btn-default:active .filter-button:active,.filter-button:hover{background-color:#42b32f;color:#fff}.btn_thm,.btn_thm.focus,.btn_thm:focus,.btn_thm:hover{background-color:var(--primary)!important;border-color:var(--primary)!important;color:#fff}.btn_thm:hover{cursor:pointer}.btn_thm.active,.btn_thm:active{background-color:var(--primary)!important;border-color:var(--primary)!important;color:#fff}.port-image{width:100%}.gallery_product{margin-bottom:30px}.cnt-portfolio{float:left;width:100%}#projects .bs-example.bs-example-tabs #myTab{display:flex;justify-content:center;margin:0;padding:0}#projects .bs-example.bs-example-tabs #myTab li a{border-radius:0;font-size:15px;font-weight:600;padding:10px 35px}#projects .bs-example.bs-example-tabs{margin-top:10px}#projects .bs-example.bs-example-tabs #myTab li a:focus,#projects .bs-example.bs-example-tabs #myTab li a:hover,#projects .bs-example.bs-example-tabs #myTab li.active a{background:#333;border-color:#333;color:#fff}.portfolio-blog img{width:100%}.portfolio-blog{float:left;margin:25px 0 0;overflow:hidden;position:relative;width:100%}.portfolio-feature-img img{width:100%}.portfolio-feature-cont{background:var(--white)!important;height:100%;left:0;position:absolute;top:0;width:100%}.gal-container{padding:12px}.gal-item{overflow:hidden;padding:3px}.gal-item .box{height:350px;overflow:hidden}.box img{height:100%;object-fit:cover;-o-object-fit:cover;width:100%}.gal-item a:focus{outline:none}.gal-item a:after{background-color:rgba(0,0,0,.75);bottom:3px;color:#fff;content:"\e003";font-family:Glyphicons Halflings;font-size:30px;left:3px;line-height:350px;opacity:0;position:absolute;right:3px;text-align:center;top:3px;-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}.gal-item a:hover:after{opacity:1}.modal-open .gal-container .modal{background-color:rgba(0,0,0,.4)}.modal-open .gal-item .modal-body{padding:0}.modal-open .gal-item button.close{background-color:#000;border:2px solid #fff;border-radius:50%;-webkit-box-shadow:0 0 1px 1px rgba(0,0,0,.35);box-shadow:0 0 1px 1px rgba(0,0,0,.35);color:#fff;font-size:15px;height:25px;line-height:25px;opacity:1;position:absolute;right:-12px;top:-12px;width:25px;z-index:999}.modal-open .gal-item button.close:focus{outline:none}.modal-open .gal-item button.close span{font-weight:lighter;position:relative;text-shadow:none;top:-3px}.gal-container .modal-dialogue{width:80%}.gal-container .description{background-color:rgba(0,0,0,.5);color:#fff;display:none;height:40px;padding:10px 25px;position:relative;text-align:left;top:-40px}.gal-container .description h4{font-size:15px;font-weight:300;line-height:20px;margin:0}.gal-container .modal.fade .modal-dialog{opacity:0;top:160px;-webkit-transform:scale(.1);-moz-transform:scale(.1);-ms-transform:scale(.1);transform:scale(.1);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.gal-container .modal.fade.in .modal-dialog{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}#projects .modal-dialog .modal-body{border:10px solid #fff}#whyus h3{color:#fff}.hosting.section{background:url(../img/h3.jpeg);background-attachment:fixed;background-position:50%;background-size:cover}.contant-info,.contant-info ul{float:left;width:100%}.contant-info ul{list-style:none;padding:0}.contant-info ul li{float:left;margin-bottom:25px;position:relative;width:100%}.info-shape{background:#86b817;border-radius:100px;color:#fff;float:left;font-size:22px;height:50px;line-height:50px;position:absolute;text-align:center;width:50px}.contant-info ul li div.info-content{padding-left:65px}.contant-info ul li div.info-content .uppercase{color:var(--white)!important;font-size:15px;font-weight:600;line-height:normal;padding:0}.contant-info ul li div.info-content p{color:#fff;float:left;font-size:14px;line-height:26px;margin-top:10px;width:100%}.socials{margin-top:0}@media (min-width:768px){.gal-container .modal-dialog{margin:50 auto;width:55%}}@media (max-width:768px){.gal-container .modal-content{height:250px}}i.red{color:#bc0213}.gal-container{padding-bottom:75px;padding-top:35px}@media (min-width:768px){center{text-align:left}}@media (max-width:768px){.container{width:100%}.top-header{display:none}body.building_version .header_style_01{padding-top:15px!important}.big-tagline img{width:100%}body.building_version .first-section h2{font-size:28px}.message-box h2{color:var(--white)!important;font-size:20px}h5{color:#fff;font-size:14px;font-weight:300;letter-spacing:1px;line-height:30px!important}.icon-wrapper,.message-box,.stat-wrap .col-md-3{color:var(--white)!important;margin-bottom:0}.message-box .lead{color:var(--white)!important;font-size:15px}.service-inform{float:left;margin-bottom:25px;text-align:center;width:100%}.contact_form{background-color:transparent;border:none;box-shadow:none;float:left;padding:0;width:100%}.footer .widget,.logos .col-md-2,.service-widget{margin:0}.socials{margin-top:30px}#bottom .bottom-bar-menu{display:flex;justify-content:center;margin-top:10px;width:100%}.dmtop{background-color:var(--primary)!important;color:#fff;right:30px}.navbar-nav{margin-left:0;margin-right:0}.serv-blog-cont p{color:#fff;float:left;font-size:16px;line-height:28px;margin-left:10%;margin-top:10px;max-width:100%;width:80%}}@media (min-width:769px) and (max-width:1000px){.serv{margin-top:0}.serv-blog-cont p{font-size:14px;line-height:28px;margin-top:10px;max-width:100%}.container{width:760px}.service-inform{float:left;margin-bottom:50px;text-align:center;width:100%}.widget.widget_socials{float:left;margin-top:35px!important;width:100%}.big-tagline img{width:100%}body.building_version .first-section h2{font-size:50px}}@media (min-width:1001px) and (max-width:1199px){.container{width:1000px}.socials{margin-top:20px}}.service-item{background-color:#1e1e1f;border:1px solid var(--barbeBg);box-shadow:0 0 45px rgba(0,0,0,.08);color:var(--white);margin:10px 0;padding:30px 20px;transition:.5s}.service-item h5{color:var(--white);font-size:18px;font-weight:700}.service-item i{color:var(--primary)!important}.team-item{box-shadow:0 0 45px rgba(0,0,0,.08)}.team-item img{transition:.5s}.team-item:hover img{transform:scale(1.1)}.team-item .btn{background:#fff;border-bottom:1px solid var(--primary);border-radius:20px;color:var(--primary)}.team-item .btn:hover{background:var(--primary);color:#fff}.info_section form input{background-color:transparent;border:none;border-bottom:1px solid #fff;color:#fff;height:45px;outline:none;width:100%}.info_section form input::-webkit-input-placeholder{color:#fff}.info_section form input:-ms-input-placeholder{color:#fff}.info_section form input::-ms-input-placeholder{color:#fff}.info_section form input::placeholder{color:#fff}.info_section form button{background-color:var(--barbeBg)!important;border:none;border-radius:0;color:#fff;display:inline-block;margin-top:15px;padding:10px 55px;text-align:center;-webkit-transition:all .3s;transition:all .3s;width:100%}.info_section form button:hover{background-color:var(--barbeDark)!important}.info_section_contact form input{height:45px}.info_section_contact form input,.info_section_contact form textarea{background-color:transparent;border:none;border-bottom:1px solid var(--white)!important;color:var(--white)!important;outline:none;width:100%}.info_section_contact form textarea{margin-top:15px}.info_section_contact form input::-webkit-input-placeholder{color:var(--white)!important}.info_section_contact form input:-ms-input-placeholder{color:var(--white)!important}.info_section_contact form input::-ms-input-placeholder{color:var(--white)!important}.info_section_contact form input::placeholder{color:var(--white)!important}.info_section_contact form button{background-color:var(--barbeDark)!important;border:none;border-radius:0;color:#fff;display:inline-block;margin-top:15px;padding:10px 55px;text-align:center;-webkit-transition:all .3s;transition:all .3s;width:100%}.info_section_contact form button:hover{background-color:var(--barbeDark1)!important}