.navbar-default .navbar-nav>li>a,body{font-family:'Open Sans',sans-serif}.welcome h3::after,.welcome h3::before{content:"";position:absolute;margin-top:-12px}.head,.item img,.services-box img{width:100%}#c1,#c2{color:#6a6a6a}.address a,.head a,.header-top p a,.quote-1 a,.read-more a,.top-phone a,.top-time a{text-decoration:none}.header-mid{padding:8px 0 37px;background:#fff}.head-mid-rgt img{float:left;margin-right:17px;margin-top:35px}.top-phone a,.top-time a{font-size:14px;color:#656565;font-weight:400}.top-phone h4,.top-time h4{font-size:15px;font-weight:600;color:#0f8228;margin-top:40px}.top-phone{margin-bottom:-30px}.header-top{background:#f3f3f3;padding:10px 0}.about,.conta,.contact-1,.gallery-section,.projects,.projects-1,.services,.services-1,.welcome{padding:50px 0}.header-top p{margin:6px 80px 0 0;color:#525252;float:left;font-size:15px}.welcome h3,.welcome h5{margin-top:0;margin-left:17px}.quote-1 a,.social .fa{font-size:16px;color:#fff}.header-top p .fa{font-size:20px;margin-right:5px}.header-top p a{color:black;font-size:15px}.social .fa{padding:0 10px;text-align:center}.header-top .social .fa{font-size:15px;color:#fff;background:#0f8228;padding:10px;text-align:center;width:34px;height:34px;border-radius:100%;margin-left:12px}.nav-part{position:absolute;top:190px;z-index:9;left:0;right:0}.nav-sec{background:#0f8228}.nav-sec .navbar-brand{padding:8px 0}.nav-sec .navbar-default{background:0 0!important;border:none;border-radius:0}.gallery .col-md-3,.nav-sec .navbar-collapse{padding-left:0;padding-right:0}.nav-sec .navbar{min-height:50px;margin-bottom:0}.nav-sec .nav{margin:16px 0}.nav-sec .navbar-nav{float:none}.navbar-default .navbar-toggle .icon-bar{background:#fff;background-color:#fff!important}.navbar-default .navbar-nav>li{margin-right:1px}.navbar-default .navbar-nav>li>a{color:#fff!important;font-size:14px;font-weight:700;text-transform:uppercase;line-height:20px;padding:7px 31px}.navbar-default .navbar-nav>li>a span{font-size:14px;font-weight:400;text-transform:none!important;font-style:italic}#about .navigation ul li.nav-about a,#contact .navigation ul li.nav-contact a,#gallery .navigation ul li.nav-gallery a,#home .navigation ul li.nav-home a,#services .navigation ul li.nav-services a,#testimonials .navigation ul li.nav-testimonials a,.navigation ul li a:hover{color:#fff!important}.navbar-default .navbar-toggle{border:none!important;background:#0f8228;margin-top:10px}.border-none a{border:none!important}.quote-1 a{background:#343434;padding:22px 78px;text-transform:uppercase;font-weight:700;display:inherit}.cap-btn .quote,.read-more a{display:inline-block;font-size:20px;text-transform:uppercase}.read-more a{background:#0f8228;padding:15px 26px;color:#fff;font-weight:700}.cap-btn .quote{padding:13px 20px;background-color:#0c9ced;margin-left:22px}.carousel-caption h3{margin-bottom:33px;text-transform:uppercase}.carousel-caption{text-align:left;left:10%;right:5%;bottom:12%}.cap-btn a,.social h3{color:#fff;font-weight:700}.carousel-caption h5{text-transform:uppercase;background:rgba(0,0,0,.56);font-size:20px;font-weight:700;text-align:left;right:8%;left:45%;margin-bottom:11px;padding:11px 20px 14px;display:table}.icon a,.services .col-md-2 h4,.services h2{text-align:left}.cap-btn,.cap-option h4,.icon a,.mid-small-log a,.welcome a{display:inline-block}.carousel-caption h3{font-size:52px;font-weight:700;color:#fff line-height1.6}.carousel-caption span{font-size:22px}.cap-btn{margin-top:-59px}.welcome h3{font-size:28px;font-weight:600;color:#0f8228;text-transform:uppercase}.footer h2,.services a,.services h2,.welcome a,.welcome h4{font-weight:700}.welcome h5{margin-bottom:0}.welcome span{color:#343434}.welcome p{line-height:26px}.welcome .rendering{margin-bottom:20px;margin-top:20px}.welcome a{background-color:#0e9ced;padding:12px 23px;font-size:15px;color:#fff;text-transform:uppercase;margin-top:25px}.welcome h4{font-size:18px;text-transform:uppercase;color:#0f8228}.welcome h3::after,.welcome h3::before{margin-left:15px;background:#0f8228}.welcome h3::before{height:15px;left:6px;width:2px;z-index:9}.welcome h3::after{height:40px;left:0;width:4px}.services{background-color:#0f8228}.services h2{margin-top:0;font-size:30px;color:#000;text-transform:none}#c1,#c2,.services a{font-size:15px}.services a{color: #fff}.services img{margin:0 auto}.contact-info .col-md-4,.services .col-md-2{margin-top:30px}.address h6{font-size:14px;color:#fff;margin-top:20px}.address p{margin-left:35px}.address a{color:#fff}.footer{padding:30px 0 50px;background-color:#1d1d1d}.footer .row{margin:0}.footer h2{font-size:23px;color:#0f8228;text-transform:uppercase}.box-mah1 p,.footer p,.footer ul,.ftn a,.ftn p,.head a{color:#fff}.footer p{margin-top:15px}.footer ul{list-style:none;line-height:27px}.footer .col-md-2{margin-top:29px}.footer .address img{float:left;margin-right:15px;margin-top:12px}.ftn{background-color:#203104;padding:20px 0}.head img{width:18%;margin:0 auto}.about h3,.bo h4{margin-top:0;font-weight:700}.head a{font-weight:700;font-size:14px}.serv-2{background-color:#0f8228;padding-top:12px;padding-bottom:1px}.head .col-md-4{padding-right:0;padding-left:1px}.head{display:none;position:fixed;z-index:999;background-color:#fff}.about-2 .col-md-6,.about-2 ul,.box-mah1 ul,.loc .col-md-4,.loc ul{padding-left:0}.icon a{background-color:#1364a8;padding:10px 23px}.footer-bottom{background:#2b2b2b;padding:20px 0}.footer-bottom p{color:#aeaeae;margin:0}.bo span,.footer-bottom p a{color:#0f8228}.sub-content{padding:50px 0;background:url("../images/background-1.jpg") 0 0/cover no-repeat fixed}.bottom-header ul li{text-transform:uppercase}.gallery-section h3{text-align:center;font-size:22px;font-weight:700;color:#fff;margin-bottom:15px}#c1,.box-mh1 h2{text-align:left}#c1,#c2{margin:0}.gallery-sec{padding-left:5px;padding-right:5px}.gallery-sec .col-md-3{padding-left:10px;padding-right:10px}.gallery-main,.service-box01 .lead{margin-top:20px}.gallery-image{overflow:hidden;position:relative}.cap-option{background-color:rgba(0,0,0,.8);height:100%;padding:0;position:absolute;width:100%;transition:.5s ease-in-out}.border,.border1,.borderk,.borderka{font-size:13px;color:#9898989;border:1px solid #ccc;padding:0 0 0 5px;background:#fff}.gallery-image:hover .cap-option{top:0;padding-top:30%}.col-md-4 .team-image:hover .cap-option{top:0;padding-top:32%}.photography-gall .team-image:hover .cap-option{top:0;padding-top:33%}.cap-option h2{color:#fff;font-size:22px;font-weight:700;text-transform:uppercase}.cap-option h4{color:#fff;font-size:16px;text-transform:uppercase;background:rgba(0,0,0,.6);border:2px solid #fff;padding:5px 10px;width:130px}.cap-option img{width:45px!important}.cap-option-icon{position:absolute;display:block}.gallery-main a i{color:#fff;font-size:30px}.gallery-main a:hover i{color:#fff;transition:.5s ease-in-out}.sl-wrapper .sl-close,.sl-wrapper .sl-counter,.sl-wrapper .sl-navigation button{z-index:9999!important}.sl-overlay{z-index:9991!important}.border,.border1{width:100%;height:40px}.border1:focus,.border1:hover,.border:focus,.border:hover{background:#fff;border-color:#ccc}.borderk,.borderka{width:100%}.button,.button1,.button1:hover,.button:hover{background-color:#008bd3;border:1px solid #008bd3;color:#fff}.button,.button1{margin-top:20px;padding:8px 15px;font-size:14px;text-transform:uppercase;font-weight:700;margin-right:8px;cursor:pointer}#c1,#c2,.contactwhol{padding:0}#c1{line-height:30px;font-weight:700}#c2,.about p{line-height:25px}#c2{font-weight:700;text-align:left!important}img.captcha{background:0 0;border:0;border-radius:0!important}.thank-message{margin:15px 0}.bo h4{margin-bottom:0;text-transform:uppercase;color:#000;font-size:27px}.about h3,.sub-banner h1{font-size:26px;text-transform:uppercase}.lead-1{font-size:18px}.sub-banner{background:url(../images/sub-banner.jpg) 0 0/cover no-repeat fixed;height:300px}.sub-banner h1{margin:0;color:#fff;padding-top:150px}.about h3{color:#04810a}.services{padding-top:30px}.services-box{background:#e7e7e7;padding:20px;margin-top:20px}.services-box h4{font-size:20px;margin-top:15px;font-weight:700}.box-mh1 h2,.service-box01 .col-sm-8 h4,.service-box01 h1{font-weight:600}.mid-small-log a{float:left;margin-right:20px}.mid-small-log p{margin:78px 0 0;display:table;color:#fff}.box-mh1 h2,.gallery .gallery-main{margin-top:0}.big-image img{height:420px;width:100%;object-fit:cover}.small-image img{height:200px;width:100%;object-fit:cover}.gallery{margin:0;border:0}.foot-tree{display:none}.footer ul li{float:left;width:50%}.footer h2{display:inline-block;width:100%}.box-mah1,.box-mh1{background:#0f8228;padding:30px;color:#fff;margin:30px 0}.box-mah1 h2,.box-mah1 h3,.box-mh1 h3{text-transform:uppercase;margin-top:0;font-weight:600}.box-mh1 h2{text-transform:uppercase;color:#fff}.img-mh1{height:450px;width:100%;object-fit:cover}.mh1 ul{padding:0 15px}.mh1 .gallery-sec{padding:0 20px 20px;background:#f6f6f6;margin:30px 0}.box-mah1 a,.box-mh1 a{color:#fff;border-left:1px solid #fff;padding:0 10px;display:inline-block;line-height:30px;margin:5px 0}.box-mah1 a:first-child,.box-mh1 a:first-child{border:none;padding-left:0}.contact-info h2{color:#fff;font-size:24px}.contact-info .call-cont{background:#242424;padding:15px 0;transition-duration:.6s;margin:10px 0 0}.contact-info .call-cont a{color:#fff;display:table;margin:0 auto 15px;text-decoration:none}.contact-info .call-cont:hover{background:#595959;transition-duration:.6s}.contact-info .fa{color:#0f8228;font-size:34px;margin:5px 0 15px}.service-box01 ul{padding-left:15px}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#0f8228!important}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background:0 0!important;color:#fff!important}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#fff;background-color:transparent}.dropdown-menu{background-color:#0f8228}.dropdown-menu>li>a{padding:7px 20px;color:#fff!important;transition:transform .2s;text-transform:none}.dropdown-menu>li>a:hover{background-color:#343434}.nav li:hover ul{display:block}.box-mah1 ul li{border-bottom:1px dashed #4a7c05;list-style:none}.service-box01 .col-sm-8{border:1px solid #bebebe;padding:0 20px 20px;margin-bottom:30px}.service-box01 h1{text-transform:none;font-size:26px}