#about-banner
{
    background-size: cover;
    background-repeat: no-repeat;
    background-image:url('/images/covers/aboutus.jpg');
    object-fit: contain;
    background-position: bottom;
    height: 100vh;
}

/* .about-values .row{
    background-color: white;
    border: solid 0.1px gray;
}
.about-values .col-sm-4,.col-sm-6{
    
    background-color: white;
} */
.aboutus-symbols{
    width: 3rem;
    height: 3rem;
    border-radius: 50%;
}


.team-member {
    background-color: white;
  }
  .team-member:hover .mask {
    cursor: pointer;
    opacity: 1;
    background-color: rgba(0,0,0,0.5); 
    /* opacity: 0.5; */
    /* filter: blur(2rem); */
    transform: rotateY(0deg) scale(1, 1);
  }
  
  .member-photo {
    overflow: hidden;
    position: relative;
    object-fit: contain;
    height: 15rem;
    background-color: black;
    /* width:100vh; */
  }  
    .member-photo:hover img {
      transform: scale(1.2);
    }
  
    img {
      transition: all 0.4s ease 0s;
    }
  
    .mask {
      background-color: rgba(cyan, .7);
      position: absolute;
      text-align: center;
      height: 100%;
      width: 100%;
      left: 0;
      top: 0;
      opacity: 0;
      filter: alpha(opacity=0);
      transition: all .5s ease-out 0s;
      transform: rotateY(180deg) scale(0.5, 0.5);
    }
     .mask ul {
        text-align: center;
        position: relative;
     }
    .mask ul li a{
            border: 1px solid white;
            padding: 0.5rem;
            color: #fff;
            display: block;
            font-size: 1rem;
            text-align: center;
    }
    .mask ul li a:hover{
        border: 1px solid white;
        background-color: white;
        padding: 0.5rem;
        color: black;
        display: block;
        font-size: 1rem;
        text-align: center;
  }