.content-wrapper { padding: 0 10px 0; height: 100%; } .companion-bar { transition: all var(--side-nav-companion-bar-transistion); margin-left: 40px; } .companion-bar-content { margin-left: 190px; width: auto; } @media (max-width: 576px) { .container-fluid { padding: 0; } .content-wrapper { padding: 0 5px 0; overflow: hidden; height: calc(100vh - 56px); &.closed { overflow: auto; } } .companion-bar { margin-left: 0px; padding-left: 0px; } .companion-bar-content { margin-left: 0px; width: auto; } }