.acm-teams {
  padding: 90px 180px;
  padding-bottom: 60px;
}
@media (max-width: 1503px) {
  .acm-teams {
    padding: 90px;
    padding-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .acm-teams {
    padding: 23px;
    padding-bottom: 0;
  }
}
.acm-teams .teams-title h3 {
  color: #1d1d1d;
  margin-top: 0;
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  .acm-teams .teams-title h3 {
    margin-bottom: 23px;
  }
}
.acm-teams .item-inner {
  background: #ffffff;
  padding: 30px;
  margin-bottom: 30px;
  text-align: center;
}
@media (max-width: 767px) {
  .acm-teams .item-inner {
    margin-bottom: 23px;
  }
}
.acm-teams .item-inner h4 {
  color: #1d1d1d;
}
.acm-teams .item-inner .member-image {
  margin: -30px -30px 30px -30px;
}
.acm-teams .item-inner .member-image img {
  width: 100%;
}
.acm-teams .item-inner .member-title {
  color: #9e9e9e;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 0.5px;
  line-height: 1;
  margin-bottom: 23px;
}
.acm-teams .item-inner .social-links {
  list-style: none;
  padding: 0;
  margin: 30px 0 0;
}
.acm-teams .item-inner .social-links li {
  display: inline-block;
  margin: 0 11.5px;
}
.acm-teams .item-inner .social-links li a {
  color: #1d1d1d;
}
.acm-teams .item-inner .social-links li a:hover,
.acm-teams .item-inner .social-links li a:focus,
.acm-teams .item-inner .social-links li a:active {
  color: #357eeb;
}
.acm-teams.has-border .item-inner {
  border: 1px solid #ececec;
}
@media (min-width: 1200px) {
  .acm-teams.has-effect .item {
    transform: translateY(20%);
    -webkit-transform: translateY(20%);
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: 1200ms all;
    -o-transition: 1200ms all;
    transition: 1200ms all;
  }
  .acm-teams.has-effect .item[data-delay="1"] {
    transition-delay: 500ms;
  }
  .acm-teams.has-effect .item[data-delay="2"] {
    transition-delay: 800ms;
  }
  .acm-teams.has-effect .item[data-delay="3"] {
    transition-delay: 1100ms;
  }
  .acm-teams.has-effect .item[data-delay="4"] {
    transition-delay: 1400ms;
  }
  .acm-teams.has-effect .item[data-delay="5"] {
    transition-delay: 1700ms;
  }
  .acm-teams.has-effect .item[data-delay="6"] {
    transition-delay: 2000ms;
  }
  .acm-teams.has-effect .item[data-delay="7"] {
    transition-delay: 2300ms;
  }
  .acm-teams.has-effect.acm-inview .item {
    transform: translateY(0);
    -webkit-transform: translateY(0);
    filter: alpha(opacity=100);
    opacity: 1;
  }
}