.footer{ width: 100%; background: rgb(236, 236, 236); padding: 10px 0 80px 0; } .footer-cont{ max-width: 1024px; margin: 20px auto !important; text-align: left !important; color: rgb(95, 95, 95) !important; font-size: .8em; @media(max-width: 768px){ width:90vw; } } .copy-col{ text-align: left; @media(max-width: 768px){ text-align: center; } } .footer-disclaimer{ font-size: .8em; } .perma-footer{ background-color: rgb(48, 100, 148); color: #fff; padding: 8px; position: fixed; bottom: 0; width:100vw; text-align: center; font-size: 1.5em; cursor: pointer; } .footer-links{ list-style-type: none; padding: 10px; } .footer-links li{ display: inline-block; padding-right:10px; }