.row { padding: 30px 30px; }
@media (min-width: 992px) {
  .row { padding: 30px 75px; }
}

.intro p { margin: 0; }
@media (min-width: 992px) {
  .intro p { width: 75%; }
}

.team h2 { margin: 6px 0 30px; color: #009bbe !important; }

.member { padding: 0 0 8px; margin-bottom: 30px; }
.member:nth-child(even) { clear: both; }
.member img { width: 120px; height: 114px; margin-right: 26px; margin-bottom: 26px; }
.member .name { margin: 30px 0 14px; font-size: 20px; font-weight: bold; }
.member .title { font-style: italic; font-size: 15px; text-stroke: 0.35px; color: #00719a; }
.member .expand {
  display: inline-block;
  padding-left: 26px;
  margin-top: 6px;
  color: #333;
  text-decoration: none;
  background: url(../img/team/expand.png) no-repeat left;
  cursor: pointer;
}
.member .expanded { background-image: url(../img/team/expanded.png); }
.member .bio { margin-top: 8px; }
.member .border {
  position: absolute;
  bottom: 0; left: 0;
  width: 85%;
  border-bottom: 1px solid #b5baaf;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .member .name.name-small { font-size: 16px; }
}
@media (min-width: 992px) {
  .member .bio { padding-right: 30px; }
}