/* Logo styles with no background container */
.logo {
  position: relative;
  z-index: 5;
}

/* Add a subtle glow effect to make the logo stand out without a background container */
.logo-img[src*='logo1.png'] {
  filter: contrast(1.4) brightness(1.3)
    drop-shadow(0 0 10px rgba(255, 255, 255, 0.3)) !important;
}

/* Hover effect for the logo */
.logo:hover .logo-img[src*='logo1.png'] {
  filter: contrast(1.5) brightness(1.4)
    drop-shadow(0 0 12px rgba(255, 255, 255, 0.4)) !important;
  transform: scale(1.05);
}

/* Footer logo styling */
.footer-logo-img[src*='logo1.png'] {
  filter: contrast(1.4) brightness(1.3)
    drop-shadow(0 0 10px rgba(255, 255, 255, 0.3)) !important;
}

/* Media query for mobile devices */
@media screen and (max-width: 768px) {
  .logo-img[src*='logo1.png'] {
    filter: contrast(1.5) brightness(1.4)
      drop-shadow(0 0 8px rgba(255, 255, 255, 0.25)) !important;
  }
}
