.partner-slider-wrap .partner-slider-item-inner {
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.partner-slider-wrap .partner-slider-item-inner figure {
  margin: 0;
}

.partner-slider-wrap .team-image {
  position: relative;
  overflow: hidden;
}

.partner-slider-wrap .team-image img {
  transition: 0.5s;
}
.partner-slider-wrap .overlay-content {
  opacity: 0;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  transition: all 0.3s ease 0s;
  top: -15px;
}

.partner-slider-wrap .team-overlay {
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 0;
  background-color: rgba(2,2,2,0.1);
  display: block;
  position: absolute;
  overflow: hidden;
  transition: all 0.3s ease 0s;
  opacity:0.8;
}
.partner-slider-wrap figure:hover .overlay-content {
  opacity: 1;
  z-index: 1111;
  top: 0;
}
.partner-slider-wrap figure:hover .team-overlay {
  height: 100%;
}
.partner-slider-wrap figure figcaption {
  width: 100%;
  position: relative;
  margin-top: 17px;
}

.partner-slider-wrap .team-member-position {
  position: relative;
  top: 0;
  transition: all 0.2s;
  text-align:center;
}

.partner-slider-wrap .team-member-position h5 {
  color: #232323;
  font-size:18px;
  line-height:20px;
  font-weight:500;
  margin:0
}
.partner-slider-wrap .team-member-position h5 + p{
  font-size:14px;
  color:#b7b7b7;
  margin-bottom:10px !important;
  margin-top:5px !important;
  line-height:20px;
}
.partner-slider-wrap .team-member-position:hover h5 {
  color:#c11920
}
.partner-slider-wrap a.partner-slider-item-link {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index:9999;  
}
.partner-slider-wrap .team-member-position p{
  color:#939393;
  font-size:11px;
  line-height:14px;
  font-weight:500;
}
.partner-slider-wrap .team-member-position p:last-child {
  margin: 0;
}