@media only screen and (max-height: 725px) {
    #menu_search_container {
        display: none;
    }
    #menu_container {
        overflow-y: auto;
        overflow-x: hidden;
    }
}
@media only screen and (max-height: 650px) {
    #menu_lists_container .item {
        height: 40px;
        padding: 13px 20px 0 20px;
    }
    #menu_lists_container {
        height: 123px;
    }
}
@media only screen and (max-height: 580px) {
    #menu_toggle_container .item {
        height: 50px;
        padding: 10px 20px 0 20px;
    }
}
@media only screen and (max-height: 520px) {
    #menu_lists_container {
        position: relative;
    }
    #menu_list_item_1 {
        border-top: none !important;
    }
    #menu_container {
        overflow-y: scroll;
    }
}
@media only screen and (max-height: 450px) {
    .ssi-modalWrapper {
        margin: 20px auto 0;
    }
    .ssi-buttons .ssi-modalBtn {
        top: 0;
    }
}