.mask{
    -webkit-mask-image: url(../img/user/qa.png);
    mask-image: url(../img/user/qa.png);
    -webkit-mask-repeat: repeat;
     mask-repeat:repeat;
  position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; /* full parent container height */
    object-fit: cover;
    z-index: 1;

}

.container{
    position: absolute;
    z-index: 2;
    top:30px;
    width: 50%;
    margin-left: 25%;
}
.card{
    background-color: white;

}
.card-body{
    background-color: transparent;
}
#hello{
    margin-top: 25px;
}
#smile{
    position: relative;
    left:20%;
}
#smile img{
    width:220px;
    height:100px;
}

.gender{
    margin-top: 20px;
    margin-left: 20px;
}

/* small size */
@media (max-width: 500px) and (max-height:1000px)   {
    .mask{
        -webkit-mask-image: url(../img/user/qa.png);
        mask-image: url(../img/user/qa.png);      
        -webkit-mask-repeat: repeat;
         mask-repeat:repeat;
        height:100vh;
        object-fit: cover; 
    }
}

/* medium near to large */
@media (max-width: 950px) and (max-height:1400px)   {
    .mask{
        -webkit-mask-image: url(../img/user/qa2.png);
        mask-image: url(../img/user/qa2.png);       
        -webkit-mask-repeat: repeat;
         mask-repeat:repeat;
        height:100vh;
        object-fit: cover; 
    }
}