#menuLeft{ background: $light-grey; } #MainContent{ margin-top: 0; min-height: auto; } .sheet-box{ border: 1px solid $green; background: white; min-height: calc(100vh - 170px); } .admin-list-item{ width: 100%; padding: 5px; position: relative; transition: .4s; &:hover{ /* opacity: .7; */ } .right{ position: absolute; right: 5px; top: 0; } } @media only screen and ( min-width: 768px ) { #MainContent{ margin-top: 120px; } #menuLeft{ min-height: calc(100vh - 120px); } } @media only screen and (min-width: 1024px) { }