.text-secondary {
  color: #96c93d !important;
}
.nb {
  color: #fff !important;
  background-color: #96c93d !important;
  border-color: #96c93d !important;
}
.nb:hover {
  color: #000 !important;
  background-color: #96c93d !important;
  border-color: #96c93d !important;
}
.nb2 {
  color: #000 !important;
  background-color: #fff !important;
  border-color: #fff !important;
}
.nb2:hover {
  color: #fff !important;
  background-color: #96c93d !important;
  border-color: #96c93d !important;
}
.wt {
  color: #fff !important;
}
.gt {
  color: #96c93d;
}
.bt {
  color: #000 !important;
}
.text-secondary {
  color: #96c93d !important;
}
.service-item .service-icon {
  margin: 0 auto 20px auto;
  width: 100px;
  height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #96c93d;
  background: url(../img/blob-primary.png) center center no-repeat;
  background-size: contain;
  transition: 0.5s;
}
.text-primary {
  color: #96c93d !important;
}
.fact {
  margin: 6rem 0;
  /* background: url(../img/blob-top-left.png), url(../img/blob-top-right.png), url(../img/blob-bottom-left.png), url(../img/blob-bottom-right.png), url(../img/blob-center.png); */
  background-position: left 0px top 0px, right 0px top 0px, left 0px bottom 0px,
    right 0px bottom 0px, center center;
  background-repeat: no-repeat;
  background: #05b197 !important;
}
.newsletter {
  margin: 6rem 0;
  /* background: url(../img/blob-top-left.png), url(../img/blob-top-right.png), url(../img/blob-bottom-left.png), url(../img/blob-bottom-right.png), url(../img/blob-center.png); */
  background-position: left 0px top 0px, right 0px top 0px, left 0px bottom 0px,
    right 0px bottom 0px, center center;
  background-repeat: no-repeat;
  background: #05b197 !important;
}
.hero-header {
  margin-bottom: 6rem;
  padding: 10rem 0;
  /* background: url(../img/blob-top-left.png), url(../img/blob-top-right.png), url(../img/blob-bottom-left.png), url(../img/blob-bottom-right.png), url(../img/blob-center.png), url(../img/bg-bottom.png); */
  background-position: left 0px top 0px, right 0px top 0px, left 0px bottom 0px,
    right 0px bottom 0px, center center, center bottom;
  background-repeat: no-repeat;
  background: #05b197 !important;
}
.footer {
  margin-top: 6rem;
  padding-top: 9rem;
  /* background: url(../img/bg-top.png), url(../img/map.png); */
  background-position: center top, center center;
  background-repeat: no-repeat;
  border-top: 2px solid #05b197;
}
.service-item:hover {
  margin-top: -15px;
  padding-bottom: 60px;
  background: #96c93d;
}
.service-item .service-icon {
  margin: 0 auto 20px auto;
  width: 100px;
  height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  background: url(../img/logo/gt.png) center center no-repeat;
  background-size: contain;
  transition: 0.5s;
}
.service-item:hover .service-icon {
  color: #96c93d;
  background: url(../img/logo/wt.png) center center no-repeat;
  background-size: contain;
}

.service-item a.btn {
  position: absolute;
  bottom: -40px;
  left: 50%;
  transform: translateX(-50%);
  color: #96c93d !important;
  background: #ffffff;
  border-radius: 40px 40px 0 0;
  transition: 0.5s;
  z-index: 1;
}
.portfolio-item .portfolio-overlay {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #96c93d;
  transition: 0.5s;
  opacity: 0;
}
.portfolio-item .portfolio-overlay:hover {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #96c93d;
  transition: 0.5s;
  opacity: 0.8;
}
.team-item .btn {
  color: #96c93d;
  background: #ffffff;
}
.team-item .btn:hover {
  color: #fff;
  background: #96c93d;
}
