.page-footer { position: relative; bottom: 0; width: 100%; } .footer-text { background-color: #525252; color: #ffffff; padding: 10px 0; height: 4vh; text-align: center; } .footer-links { display: flex; height: 10vh; justify-content: center; align-items: center; padding: 20px 0; } .footer-links a { color: #ffffff; font-size: 18px; margin: 0 10px; } .footer-btn { color: #ffffff; font-size: 18px; border: 1px solid #ffffff; border-radius: 50%; margin: 0 5px; } .footer-btn:hover { color: #525252 !important; background-color: #ffffff; }