/* ----- HEADER ------ */ header { margin-top: 5%; padding: 0% 5%; /* 0% padding on top and bottom, 5% on left and right */ } /* ----- FOOTER ------ */ .element.style { margin-top: 5%; padding: 0px 0px 0px 0px; } @media screen and (max-width: 767px) { #footer .pull-left, #footer .pull-right { float: none !important; width: 100%; text-align: center; } #footer .nav>li { display: inline-block; font-size: 14px; margin-bottom: 20px; } } #footer-content { float: none !important; } nav div.navbar-clean__icon a img { width: 100%; }