.committee-vertical-center {
  display: table-cell;
  vertical-align: middle;
  float: none;
  height: 105px;
}

/*Organizer Image*/
.itap-image {
  width: 11em;
  display: block;
  margin: 10px auto;
}
/*Organizer Description*/
.committee-organizer > div > p {
  display: inline-block;
  vertical-align: middle;
}

/*Director Title*/
.committee-director > div > h1 {
  font-size: 2em;
  margin-bottom: 30px;
  text-align: center;
}
/*Director Image*/
.director-image {
  width: 11em;
  display: block;
  margin: 10px auto;
}
/*Director Description*/
.director-desc {
  height: 13em;
}
.director-desc > b,
.director-desc > i {
  display: block;
}

/*Committee Wrapper*/
.committee-organizing-committee > div > h1 {
  font-size: 2em;
  margin-bottom: 30px;
  text-align: center;
}
/*Committee Member Wrapper*/
.committee-member {
  padding-left: 25px;
  padding-right: 25px;
  margin-bottom: 25px;
}
/*Committee Image*/
.committee-image {
  width: 11em;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
/*Commitee Member Description*/
.committee-member > b,
.committee-member > i {
  display: block;
}

/*Mobile Settings*/
@media screen and (max-width: 767px) {
  .director-desc {
    height: 9em;
  }
  .director-desc > b,
  .director-desc > i,
  .committee-organizer > div > p,
  .committee-member > b,
  .committee-member > i {
    text-align: center;
  }
  .committee-vertical-center {
    display: block;
    height: auto;
  }
}

.card-subtitle {
    text-align: center;
}

.card-image {
    width: 75%;
    max-width: 14em;
    display: block;
    margin: 2em auto;
}

.card-image-title {
    color: #333;
    font-weight: 700;
    font-size: 1em;
    text-align: left;
}


.card-content * {
    color: #333;
}

.card-content span {
    font-size: 1.143em;
}

.card-content a {
    color: #337ab7;
}

.vert-center {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

.featured-person-name {
    color: #333;
    font-weight: 700;
    font-size: 1em;
    text-align: center;
}

.two-person .featured-person-name {
    font-size: 1.5em;
    font-weight: 500;
}

.two-person .featured-person-text {
    text-align: center;
}