footer { padding: 40px 0; color: #fff; font-family: Arial, sans-serif; } .footer-container { max-width: 1200px; margin: 0 auto; display: flex; justify-content: space-between; } .footer-column { width: 30%; } h3 { font-size: 20px; font-weight: bold; margin-bottom: 20px; color: #fff; } p { font-size: 14px; line-height: 1.5; margin-bottom: 20px; } ul { list-style: none; padding: 0; margin: 0; } li { margin-bottom: 10px; } a { color: #ccc; text-decoration: none; } .social-media-links li { display: inline-block; margin-right: 10px; } .social-media-links a { color: #ccc; font-size: 20px; transition: color 0.3s ease; } .social-media-links a:hover { color: #fff; } /* Updated */ .social-links { display: flex; justify-content: center; align-items: center; width: 90%; padding: 0; margin-bottom: 15px; list-style: none; gap: 10px; } .social-links li { display: inline; } .social-links a { text-decoration: none; display: flex; justify-content: center; align-items: center; width: 50px; height: 0px; /* Fixed height */ border-radius: 50%; background-color: #000; /* Updated background color */ transition: background-color 0.3s ease; } .social-links a:hover { background-color: #007bff; } .social-links i { margin: 0; } .glow-on-hover { width: 200px; height: 50px; margin: 5px; border: none; outline: none; color: #fff; background: #111; cursor: pointer; position: relative; border-radius: 10px; box-shadow: 0 0 20px #eee; transition: 0.3s ease-in-out; } .glow-on-hover:hover { box-shadow: 0 0 50px #ff00ff, 0 0 100px #ff00ff; } .glow-on-hover:active { transform: scale(0.9); } h3 { margin-top: 10px; margin-bottom: 10px; } .social-icon { display: inline-block; width: 24px; height: 24px; background-size: cover; background-repeat: no-repeat; } .facebook-icon { background-image: url('facebook-icon.png'); } .twitter-icon { background-image: url('twitter-icon.png'); }