
.profile-card-5{
  margin-top:20px;
  margin-bottom: 0px;
}

.profile-card-5 .card-img-block {
  width: 91%;
  margin: 8px auto auto auto;
  position: relative;
  top: -20px;
  
}
.profile-card-5 .card-img-block img{
  border-radius:5px;
  box-shadow:0 0 10px rgba(0,0,0,0.63);
}
.profile-card-5 h5{
  color: var(--card-font-color);
  font-weight:600;
  margin-bottom: 0;
}
.profile-card-5 p{
  font-size:14px;
  font-weight:300;
}

.bg-image {
  background-size: cover;
  position: relative;
  background-repeat: no-repeat;
}

.profile-header {
  transform: translateY(5rem);
}

.card-bg-color {
  color: var(--card-font-color);
}

.contact-details .icon-circle {
  display: flex;
  text-align: center;
  justify-content: center;
  align-items: center;
  background-color: var(--card-font-color);
  font-size: 21px;
  height: 42px;
  min-width: 42px;
  padding: 0 10px;
}

.float-lang {
  position: absolute;
  top: -3px;
  right: 29px;
  z-index: 99999;
}

