.details_payment {
  background: $gray;
  border-radius: 20px;
  width: 100%;
  max-width: 900px;
  padding: 30px 0;
  .container {
    .music_house {
      margin-bottom: 2rem;
      text-align: center;
      @media screen and (max-width: 768px){
        text-align: left;
      }      
    }
    .details_student {
      @extend .d-flex;
      // @extend .align-items-center;
      @extend .justify-content-center;
      @media screen and (max-width: 768px){
        flex-direction: column;
      }
      .form-control{
        max-width: 22rem;
      }
      .profile_name {
          text-align: center;
        .sub_admin_profile_pic {
          img {
            border: 0.4rem solid #fff;
            filter: drop-shadow(0 0.5rem 1rem rgba(0, 0, 0, 0.25));
            object-fit: cover;
            object-position: center;
            height: 11rem;
            width: 11rem;
            border-radius: 100%;
            vertical-align: middle;
            margin-bottom: 2rem;
          }
        }
      }
      .teacher_name_details{
        .form-group{white-space: nowrap;}
        label{
          font-weight: 600;
          white-space: nowrap;
        }
        span{margin-left: 1rem; white-space: nowrap;}
      }
    }
  }
}
