@media (min-width: 320px) { .sidebar-toggle-box span { display: inline-block; } } @media (min-width: 568px) { .notify-row { display: inline-block; } } @media (min-width: 768px) { .header { position: fixed; top: 0; left: 0; right: 0; z-index: 50; } .main-content { margin-top: 0; position: fixed; left: 0; bottom: 40px; right: 0; top: 94px; overflow: auto; } } @media (min-height: 672px) { html, body { height: 100%; overflow: hidden; } .header { position: fixed; top: 0; left: 0; right: 0; z-index: 50; } .main-content { margin-top: 0; position: fixed; left: 0; bottom: 40px; right: 0; top: 94px; overflow: auto; } }