body {
  background: rgba(34, 193, 195, 0.06) !important;
}

footer {
  background-color: #1c5679 !important;
}

/* .footer .top .item p {
  color: #b4925a !important;
}

.footer .top .item h3 {
  color: #b4925a !important;
}

.footer .top .item .links ul li a {
  color: #b4925a !important;
} */

/* PORTFOLIO HOME SECTION */
.portfolio .team-container {
  width: 140%;
  position: relative;

  & .owl-nav,
  .owl-dots {
    display: none !important;
  }
}

.text-truncate-card {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.5;
  max-height: calc(1.5em * 3);
  white-space: normal;

  margin-bottom: 50px;
}

.service-card-text {
  position: absolute;
  bottom: 0;
  left: 0;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  width: auto;
  padding: 12px 24px;
  border-radius: 30px 30px 0 0;
  -webkit-transform: rotate(0deg) scaleX(1);
  -ms-transform: rotate(0deg) scaleX(1);
  transform: rotate(0deg) scaleX(1);
  -webkit-transform-origin: top right;
  -ms-transform-origin: top right;
  transform-origin: top right;
  background: #fff;
}

.image-text-inverted {
  right: unset !important;
  left: -170px !important;

  transform: rotate(90deg) scaleX(-1) translateX(50%) translateY(-100%) !important;
}

@media screen and (max-width: 450px) {
  .portfolio .team-container {
    width: 100%;
  }

  .navbar {
    height: auto;
  }
}