/* CSS Document */
#team-page-wrap {
  padding: 40px 0;
}
#team-page-wrap #team-intro {
  margin-bottom: 40px;
}
#team-page-wrap #team-section {
  text-align: center;
}
#team-page-wrap #team-section .team-grid {
  display: inline-grid;
  grid-template-columns: 31% 31% 31%;
  grid-column-gap: 3.5%;
  grid-row-gap: 30px;
  width: 100%;
}
#team-page-wrap #team-section .team-grid .team-member {
  padding: 30px 20px;
  background: #f5f5f5;
  box-shadow: 0px 12px 8px -7px #ededed;
}
#team-page-wrap #team-section .team-grid .team-member .team-member-image {
  display: block;
  max-width: 100%;
  margin: 0 auto 20px;
}
#team-page-wrap #team-section .team-grid .team-member .team-member-name {
  font-size: 30px;
  font-weight: bold;
}
#team-page-wrap #team-section .team-grid .team-member .team-member-title {
  font-size: 24px;
}
#team-page-wrap #team-section .team-grid .team-member .team-member-bio {
  margin: 0;
}

@media (max-width: 1220px) {
  #team-page-wrap {
    padding: 40px 10px;
  }
}
@media (max-width: 960px) {
  #team-page-wrap #team-section .team-grid {
    grid-template-columns: 49% 49%;
    grid-column-gap: 2%;
  }
}
@media (max-width: 650px) {
  #team-page-wrap #team-section .team-grid {
    display: block;
    max-width: 90%;
    margin: 0 auto;
  }
  #team-page-wrap #team-section .team-grid .team-member {
    margin-bottom: 30px;
    padding: 20px 10px;
  }
}

/*# sourceMappingURL=team-page.css.map */
