.bg-theme {
  background-color: #81b441;
}
.shadow.theme::after {
  background: #81b441 none repeat scroll 0 0;
}
.shadow.theme-hard::after {
  background: #81b441 none repeat scroll 0 0;
}
.btn.btn-light.effect:hover, 
 .btn.btn-light.effect:focus {
  background-color: #81b441;
  border: 2px solid #81b441;
}
.btn-theme {
  background-color: #81b441;
  border: 2px solid #81b441;
}
.btn-theme.border {
  color: #81b441 !important;
  border: 2px solid #81b441;
}

.btn-theme.border:hover {
  background-color: #81b441;
  border: 2px solid #81b441;
}

.btn-theme.effect:hover, 
 .btn-theme.effect:focus {
  background: #81b441 none repeat scroll 0 0;
  border: 2px solid #81b441;
}
.btn.border.btn-light.standard::before {
  color: #81b441;
}
.attr-nav > a.btn-theme.effect:hover, 
.attr-nav > a.btn-theme.effect, 
.attr-nav > a.btn-theme.effect:focus {
  background: #81b441 none repeat scroll 0 0;
  border: 2px solid #81b441;
}
.attr-nav.social li a {
  border: 1px solid #f4f4f4;
  color: #81b441;
}
nav.navbar.bootsnav ul.nav > li.active > a {
  color: #81b441;
}
nav.navbar.bootsnav ul.nav > li > a:hover {
    color: #81b441;
  }
.site-heading.clean h2 span {
  color: #81b441;
}

.site-heading h2 span {
  color: #81b441;
}
.site-heading h2::before {
  background: #81b441 none repeat scroll 0 0;
}
.site-heading h2 span {
  color: #81b441;
}
.breadcrumb-area .breadcrumb li.active {
  color: #81b441;
}
.banner-area.inc-dots .carousel-indicators li.active,
.banner-area.inc-dots .carousel-indicators li:hover {
  background: #81b441 none repeat scroll 0 0;
}
.banner-area .content span {
  color: #81b441;
}
.banner-area.middle-text .content h2 {
  color: #81b441;
}
.about-area .services-info .equal-height i {
  color: #81b441;
}
.about-area .info ul li i {
  color: #81b441;
}
.our-services .item .icon i {
  background: #81b441 none repeat scroll 0 0;
}
.our-services .item a {
  color: #81b441;
}
.our-services .services-items .owl-dots .owl-dot.active span,
.our-services .services-items .owl-dots .owl-dot:hover span {
  border-color: #81b441;
}
.portfolio-area .mix-item-menu button.active::after {
  border-top: 15px solid #81b441;
}
.portfolio-area .mix-item-menu.active-theme button.active, 
.portfolio-area .mix-item-menu.active-theme button:hover {
  background: #81b441 none repeat scroll 0 0;
}
.portfolio-area .mix-item-menu.active-theme button.active, 
.portfolio-area .mix-item-menu.active-theme button:hover {
  background: #81b441 none repeat scroll 0 0;
}
.portfolio-area .mix-item-menu.active-dark  button.active, 
 .portfolio-area .mix-item-menu.active-dark  button:hover {
  color: #81b441;
}
.portfolio-area .effect-item .overlay a {
  background: #81b441 none repeat scroll 0 0;
}
.video-play-button:before {
  background: #81b441 repeat scroll 0 0;
}
.video-play-button:after {
  background: #81b441 repeat scroll 0 0;
}
.video-play-button:hover:after {
  background-color: #81b441;
}
.video-heading h2 span {
  color: #81b441;
}

.video-heading h2::before {
  background: #81b441 none repeat scroll 0 0;
}
.team-area .thumb .bio-title span {
  color: #81b441;
}
.team-area .team-carousel .owl-dots .owl-dot.active span,
.team-area .team-carousel .owl-dots .owl-dot:hover span {
  border-color: #81b441;
}
.pricing-simple li.pricing-header span.badge {
  background: #81b441 none repeat scroll 0 0;
}
.pricing-header h2 {
  color: #81b441;
}
.pricing-area .pricing-item.active .pricing-header {
  background: #81b441 none repeat scroll 0 0;
}
.skill-area .progress-box .progress .progress-bar {
  background: #81b441 none repeat scroll 0 0;
}
.skill-area .progress-box span {
  background: #81b441 none repeat scroll 0 0;
}
.skill-area .progress-box span::after {
  border-top: 10px solid #81b441;
}
.testimonials-area .info span {
  color: #81b441;
}
.testimonials-area .info i {
  color: #81b441;
}
.testimonials-area .owl-dots .owl-dot.active span,
.testimonials-area .owl-dots .owl-dot:hover span {
  border-color: #81b441;
}
.blog-area .blog-items .thumb .date::after {
  background: #81b441 none repeat scroll 0 0;
}
.blog-area .blog-items .equal-height .info > a {
  color: #81b441;
}
.blog-area .blog-items .equal-height .info a:hover {
  color: #81b441;
}
.blog-area .meta li a:hover {
  color: #81b441;
}
.blog-area .pagi-area .pagination li.active a {
  background: #81b441 none repeat scroll 0 0;
  border: 1px solid #81b441;
}
.blog-area .pagi-area .pagination li a:hover {
  color: #81b441;
}

.blog-area .item blockquote {
  border-left: 5px solid #81b441;
}
.blog-area.single .post-pagi-area a:hover {
  color: #81b441;
}
.post-tags a:hover {
  color: #81b441;
}
.comments-form button {
  background-color: #81b441;
  border: 1px solid #81b441;
}
.contact-form-area .heading h2::after {
  background: #81b441 none repeat scroll 0 0;
}
.contact-form-area .contact-form button {
  background-color: #81b441;
}
.contact-form-area .contact-form button:hover {
  background-color: #81b441;
  border: 1px solid #81b441;
}
.contact-form-area .address-info li i {
  background: #81b441 none repeat scroll 0 0;
}
.error-page-area h2 {
  color: #81b441;
}
.customizer-btn {
  background: #81b441 none repeat scroll 0 0;
}
footer .social li a {
  border: 1px solid #81b441;
  color: #81b441;
}
footer .social li a:hover {
  background: #81b441 none repeat scroll 0 0;
}
footer .subscribe form span button {
  background: #81b441 none repeat scroll 0 0;
  border: 1px solid #81b441;
}
footer .copyright p a {
  color: #81b441;
}

















































































