/*---------------------------------------------------
                        TEAM MEMBER
----------------------------------------------------*/
.mas-team-member {
    overflow: hidden;
  }
  .mas-left .mas-team-member-thumb{
    margin-right: auto;
  }
  
  .mas-center .mas-team-member-thumb{
    margin: 0 auto;
  }
  
  .mas-right .mas-team-member-thumb{
    margin-left: auto;
  }
  
  .mas-top-background{
    clear: both;
  }
  
  .mas-team-item .mas-team-member.mas-position-left,
  .mas-team-item .mas-team-member.mas-position-right {
    display: flex;
  }
  .mas-position-left .mas-team-member-thumb{
    width: 40%;
  }
  .mas-position-left .mas-team-member-content{
    width: 60%;
  }
  .mas-position-right .mas-team-member-thumb{
    width: 40%;
    order: 2;
  }
  .mas-position-right .mas-team-member-content{
    width: 60%;
    order: 1;
  }
  .mas-team-item .mas-team-member.mas-position-left .mas-team-member-thumb img,
  .mas-team-item .mas-team-member.mas-position-right .mas-team-member-thumb img {
    height: 100%;
    object-fit: cover;
  }
  
  .elementor .mas-team-member-thumb img {
    height: 100%;
    width: 100%;
  }
  
  .mas-team-member-cta{
    text-decoration: none;
    display: inline-block;
    transition: all .3s ease;
  }
  
  .mas-team-member-thumb img{
    display: block;
    object-fit: cover;
    -o-object-fit: cover;
  }
  
  .mas-team-member-designation{
    display: block;
  }
  
  .mas-team-member-about{
    margin: 0 0 20px 0;
    line-height: 1.5em;
  }
  .mas-testimonial__single .rating_area {
      margin: 0;
      padding: 0;
  }
  .mas-testimonial__single .rating_area li {
      display: inline-block;
  }
  @media (max-width: 480px) {
    .mas-team-item .mas-team-member.mas-position-left,
    .mas-team-item .mas-team-member.mas-position-right {
      flex-direction: column;
    }
    .mas-team-item .mas-team-member.mas-position-left .mas-team-member-thumb img,
    .mas-team-item .mas-team-member.mas-position-right .mas-team-member-thumb img,
    .mas-position-left .mas-team-member-thumb,
    .mas-position-left .mas-team-member-content,
    .mas-position-right .mas-team-member-thumb,
    .mas-position-right .mas-team-member-content {
      width: 100%;
    }
  }
  

.team-social-icon a{
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.mas-team-member-thumb{
  position: relative;
  overflow: hidden;
}
.team-social-icon {
  bottom: -60px;
  left: 50%;
  opacity: 0;
  visibility: hidden;
  position: absolute;
  transform: translateX(-50%);
  width: 100%;
  transition: all 0.4s;
  text-align: center;
}

.mas-team-item:hover .team-social-icon{
  bottom: 0;
  opacity: 1;
  visibility: visible;
}
