/* Global header styling fix */
#logo .logo-container {
  display: flex !important;
  align-items: center !important;
  text-decoration: none !important;
}

#logo .logo-img {
  max-width: 80px !important;
  height: auto !important;
}

#logo .college-name {
  margin-left: 10px !important;
  font-size: 18px !important;
  font-weight: bold !important;
  color: #fff !important;
  line-height: 1.2 !important;
}

/* Mobile styles */
@media (max-width: 767px) {
  #logo {
    width: 100% !important;
    text-align: center !important;
  }
  
  #logo .logo-container {
    justify-content: center !important;
    flex-direction: row !important; /* Force horizontal layout */
  }
  
  #logo .logo-img {
    max-width: 40px !important;
    width: 40px !important;
    margin-right: 10px !important;
  }
  
  #logo .college-name {
    display: inline-block !important;
    margin-top: 0 !important; /* Remove top margin */
  }
} 