.mobile-hero-image {
  display: none;
}
@media screen and (max-width: 768px) {
  .mobile-hero-image {
    display: flex;
    justify-content: center;
    margin-bottom: 2rem;
  }
  .mobile-hero-image img {
    width: 200px;
    height: 200px;
    border-radius: 50%;
    object-fit: cover;
    box-shadow: var(--box-shadow);
  }
}
@media screen and (max-width: 768px) {
  .about-content {
    flex-direction: column; 
    align-items: center; 
  }
  .about-image {
    margin-bottom: 2rem; 
    float: none;
    width: auto; 
    text-align: center; 
  }
  .about-image .profile-image {
    max-width: 250px; 
    width: 70%; 
    height: auto; 
    border-radius: 50%; 
    object-fit: cover;
    box-shadow: var(--box-shadow); 
    display: block; 
    margin-left: auto; 
    margin-right: auto; 
  }
  .about-text {
     text-align: center; 
     width: 100%; 
  }
   .mobile-hero-image {
     display: none !important;
   }
}
@media screen and (max-width: 480px) {
    .about-image .profile-image {
        max-width: 200px; 
        width: 60%;
    }
}
