.card-user-profile > .card-cover{
    padding: 0px;
       height: 650px;
}
.card-user-profile > .card-cover img{
    width : 100%;
    height: 100%;
    object-fit: cover;
}
.user-info-row{
    height: 30px;
}
.card-title{ text-align: left; }
.mini-user-profile-image img{
    width: 45px; border-radius: 50%; border: 2px solid #ddd;
    position: relative;
    top: -54px;
}
.btn-load-more{
    border:solid 1px #ccc;
}
.info-row{
    display: grid;
    grid-template-columns: auto;
    align-items: center;
    height: auto;
}
.new-profile-icon{
    width: 16px;
    border-radius: 50%;
    border: 2px solid #ddd;
}
.single-user{
    padding: 0 !important;
}
.single-user .card-body{
    margin-top: 0 !important;
}

@media screen and (max-width: 767px){
    .single-user .card-body{
        padding: 0 2px !important;
    }
    .mini-user-profile-image img{
        top: -75px;
    }
    .user-info-row{
       height: auto;
    }
    .card-title{
        font-size: 10px;
    }
    .card-cover {
        background-size: cover !important;
        background-repeat: no-repeat !important;
        background-position: center center !important;
        height: 300px !important;
    }
    .card-user-profile > .card-cover img{
        object-fit: fill;
    }
    .div_padding{
        padding-right: 5px;
        padding-left: 5px;
    }
    .single-user .card-body{
        margin-top: -5px !important;
    }
}