.section-box-footer { background: #2f2f2f; color: #fff; padding: 31px 0; margin-top: 60px; } .footer-menu { li { float: left; a { color: inherit; text-transform: uppercase; padding-left: 24px; padding-right: 24px; font-weight: 700; } &:first-child { a { padding-left: 0; } } } } .footer-btn { position: absolute; width: 25%; height: 42px; top: 50%; margin-top: -21px; right: 0; padding-left: 15px; } @media (max-width: 991px) { .footer-btn { width: 172px; right: 15px; padding-left: 0; } .section-box-footer { .footer-btn { position: relative; margin: 0; top: auto; right: auto; width: 100%; float: left; .btn_ { float: none; margin: 0 auto; } } nav { display: none; } } }