.our-team-wrapper .team-blocks .team-card {
  background-color: #F4F4F4;
  border: 1px solid #D5D5D5;
  border-radius: 23px;
  float: left;
  margin-bottom: 2%;
  padding: 10px;
  transition: ease-in-out 0.25s;
  width: 48%;
  margin-left: 0%;
  margin-right: 2%;
}

.our-team-wrapper .team-blocks a:nth-of-type(2n + 1) .team-card {
  clear:left;
}

.our-team-wrapper .team-blocks .team-card:hover {
  -webkit-box-shadow: 0px 0px 20px 0px rgb(135 135 135);
  -moz-box-shadow: 0px 0px 20px 0px rgba(135,135,135,1);
  box-shadow: 0px 0px 20px 0px rgb(135 135 135);
  transition: ease-in-out 0.25s;
}

.our-team-wrapper .team-blocks .team-card .member-photo {
  display: inline-block;
  vertical-align: middle;
  width: 125px;
}

.our-team-wrapper .team-blocks .team-card .member-photo img {
  border-radius: 14px;
  display: block;
  max-width: 100%;
}

.our-team-wrapper .team-blocks .team-card .member-name {
  display: inline-block;
  padding-left: 15px;
  vertical-align: middle;
  width: calc(100% - 130px);
}

.our-team-wrapper .team-blocks .team-card .member-name .name {
  color: #262626;
  font-family: 'Playfair Display';
  font-size: 23px;
  line-height: 25px;
}

@media (max-width:1300px) {

  .our-team-wrapper .team-blocks .team-card .member-photo {
    width: 105px;
  }

  .our-team-wrapper .team-blocks .team-card .member-name {
    padding-left: 20px;
    width: calc(100% - 110px);
  }

}

@media (max-width:1100px) {
  .our-team-wrapper .team-blocks .team-card {
    padding: 7px;
  }

  .our-team-wrapper .team-blocks .team-card .member-name .name {
    font-size: 19px;
    line-height: 21px;
  }

}

@media (max-width:700px) {
  .our-team-wrapper .team-blocks .team-card {
    margin-right: 0%;
    width: 100%;
    margin-bottom: 10px;
  }

}
























