Looking for a specific demo page in Stratus? Check out the Visual Library

Okay
  Print

Sometimes you may want to trigger the mobile menu sooner than the default screen size.

** Before you customize, please back up your files so you can roll your changes back if you need to.**

First thing is to add this custom css under theme options / general / custom css

/* Mobile Menu */


@media screen and (max-width:991px) {


    .navbar-header {float:none}


    .navbar-toggle {display:block}


    .navbar-collapse {
        border-top:1px solid transparent;
        box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);        
    }
    .navbar-collapse.collapse {display:none!important}


    .navbar-nav {
        float:none !important;
        margin:7.5px -15px;
    }


    .navbar-nav > li {float:none}
    .navbar-nav > li > a {
        padding-top:10px;
        padding-bottom:10px;
    }
    .navbar-text {        
        float:none;
        margin:15px 0;
    }


    .navbar-collapse.collapse.in {display:block !important}


    .collapsing {overflow:hidden !important}


    .navbar-nav .open .dropdown-menu {
        position:static;
        float:none;
        width:auto;
        margin-top:0;
        background-color:transparent;
        border:0;
        box-shadow:none;
    }


    .navbar-default .navbar-collapse {border:0}


    .navbar .navbar-nav {
        float:none;
        text-align:left;
        margin:0 0 10px;
        padding-top:15px;
        border-top:1px solid #e7e7e7 !important
    }
    .navbar .navbar-nav > li > a {
        padding:10px 15px;
        margin-left:0;
        margin-right:0;
    }


    .navbar .navbar-nav > li > a:after,
    .navbar .navbar-nav > li > a:hover:after {height:0 !important}


    .navbar .navbar-nav .open .dropdown-toggle {background-color:#eee !important}


    .navbar .navbar-nav .dropdown-menu {background-color:#f4f4f4}


    .navbar .navbar-nav .dropdown-menu li a {line-height:200%}


    .navbar .navbar-nav .dropdown-menu li.active a {background-color:transparent !important}


    .navbar .navbar-nav .dropdown-menu {
        left:auto;
        padding:5px 0;
        border:0;
        box-shadow:0 0 0 0;
    }
    .navbar .navbar-nav .dropdown-menu li a {
        font-size:14px;
        text-align:left;
        padding:5px 15px 5px 25px;
        color:#777;
    }
    .navbar .navbar-nav .dropdown-menu li a:hover,
    .navbar .navbar-nav .dropdown-menu li.active a {color:#333 !important}


    .navbar .navbar-nav .dropdown:hover .dropdown-menu {display:none}
    .navbar .navbar-nav .dropdown.open:hover > .dropdown-menu {display:block}


    .navbar .navbar-nav li:last-child .dropdown-menu {
        right:auto;
        left:auto;
    }
    .navbar .caret {display:inline-block}
}


@media screen and (min-width:768px) and (max-width:991px) {
    .navbar-toggle {margin-right:0}
}

Second step edit assets/js/main.js

line 60 max-width:767px -> 991px


line 67 min-width:768px -> 992px


line 301 max-width:767px -> 991px

That's it. Make sure to clear your cache and fresh.

Tested on our local dev :)