﻿body.mobile div#mobile-menu {
    z-index: 999;
}


/* Desktop */
@media screen and (min-width: 901px) {
    section > .section-container.content-page-container {
        padding-left: 20%;
        padding-right: 20%;
    }

}

/* Tablet / Kiosk */
@media screen and (min-width: 701px) and (max-width: 900px) {
    section > .section-container.content-page-container {
        padding-left: 5em;
        padding-right: 5em;
    }
}

/* Mobile */
@media screen and (max-width: 700px) {
    section > .section-container.content-page-container {
        padding-left: 1em;
        padding-right: 1em;
    }

}