.logo-img{
    width: 20%;
}

.bg-white .logo-img{
    width: 10%!important;
}

.navbar-expand-lg{
    height: 5rem;
    background-color: white;
}
.email_class{
    font-size: 15px;
}
.display-2
{
    font-size: 1.5rem!important;
    margin-bottom: 5rem!important;
}

.color-phone{
    color: rebeccapurple;
}

.margin-25{
    margin-left: 25px;
}

.about-img{
    height: 50rem;
}

.height-img{
    max-height: 186px!important;
    height: 186px;
}

.small-size{
    font-size: 12px;
}

.fixed-top {
    max-height: 50px;
}

.navbar-toggler {
    margin-top: -30%;
}

@keyframes bounceDelay {
  0%, 10%, 90%, 100% {
    transform: translateY(0);
  }
  30% {
    transform: translateY(-10px);
  }
  50% {
    transform: translateY(0);
  }
}

/* For mobile screens (below 768px) */
@media (max-width: 768px) {
  .logo-img {
    float: right;
    text-align: right;
  }

  .logo-img img {
    width: 120px; /* optional: resize for smaller screens */
  }
}