
.hidden-menu{
    position: fixed!important;
    z-index: 9999;
}

#parent_left_menu_category ul li:hover >a,
.sm-scr-menu ul li:hover >a{
    background: #F5F5F5;
}


@media (max-width: 1199px) {
    /*from main_css start*/
    #parent_left_menu_category, #right_menu {
        box-sizing: border-box;
        width: 340px;
    }
    /*from main_css end*/
    .dropdown-submenu {
        position: relative;
    }
    .dropdown-menu-native {
        position: relative;
    }
    .dropdown-submenu>.dropdown-menu {
        bottom: auto;
        top: 100%;
        margin-top: -6px;
        margin-left: -1px;
        -webkit-border-radius: 0 6px 6px 6px;
        -moz-border-radius: 0 6px 6px;
        border-radius: 0 6px 6px 6px;
        width: 101% !important;
    }
    .dropdown-submenu:hover>.dropdown-menu {
        display: block;
    }
    li>.dropdown-menu>.dropdown-submenu {
        margin-left: 0px;
    }
    .dropdown-submenu:hover>a:after {
        border-left-color: #fff;
    }
    .dropdown-submenu.pull-left {
        float: none;
    }
    .dropdown-submenu.pull-left>.dropdown-menu {
        left: 100%;
        margin-left: 10px;
        -webkit-border-radius: 6px 0 6px 6px;
        -moz-border-radius: 6px 0 6px 6px;
        border-radius: 6px 0 6px 6px;
    }
    .arrow-position {
        float: right;
        color: silver;
        white-space: -moz-pre-space;
    }
}

@media (min-width: 1200px) {
    /*from main_css start*/
    /* 21.02.17 .big-scr-menu{margin-top: 3px;} */
    #parent_left_menu_category, #right_menu {
        display: inline-block;
        box-sizing: border-box;
        min-height: 451px;
        width: 300px;
        min-width: 300px;
        max-width: 300px;
    }
    #parent_left_menu_category .dropdown-menu {
        min-height: 451px;
    }
    #parent_left_menu_category div {
        font-size: 1.4rem;
    }
    /*from main_css end*/

    /* For setting child element of menu
    #parent_left_menu_category ul:not(:first-child) {padding: 0 !important; margin: 0; font-size: 1.2rem;}
    #parent_left_menu_category ul:first-child {}
    ul .dropdown-menu a{padding: 0 0 0 0;}
   */

    .dropdown-submenu:hover>.dropdown-menu {
        display: block;
    }
    .arrow-position {
        float: right;
        color: silver;
        white-space: -moz-pre-space;
    }
    .grounded {
        max-height: 30.5px;
        font-size: 10pt;
    }
    .nav-menu-native>li>a:hover .arrow-position {
        color: #FF5A23;
    }
    .list-name {
        color: black;
        width: 286px;
        padding: 10px 15px 10px 0px !important;
    }
    .list-name-inner {
        color: black;
        min-width: 286px;
    }
    .dropdown-submenu a {
        min-height: 27px;
    }
    .dropdown-menu-native {
        min-height: 451px;
        max-width: 286px;
    }
    .nav-menu-native>li>a {
        white-space: unset;
    }
    .nav-menu-native>li>a:hover, .nav-menu-native>li>a:focus, .nav-menu-native .open>a, .nav-menu-native .open>a:hover, .nav-menu-native .open>a:focus, .list-name:hover {
        cursor: pointer;
        color: #FF5A23;
        background-color: #F5F5F5;
        -webkit-transition: background-color 500ms, padding-left 500ms;
        -moz-transition: background-color 500ms, padding-left 500ms;
        -o-transition: background-color 500ms, padding-left 500ms;
        -ms-transition: background-color 500ms, padding-left 500ms;
        transition: background-color 500ms, padding-left 500ms;
    }
    .dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
        background: none;
        background-image: none;
        cursor: pointer;
    }
    .dropdown-menu-native {
        padding: 0px;
        margin: 0px;
        border: none;
        left: 285px !important;
        border-radius: 0px;
    }
    .nav-menu-native>li>a {
        border-radius: 0px;
    }
    .nav-menu-native>li+li {
        margin-top: 0px;
    }
    .nav-menu-native>li>a {
        border-bottom: 1px solid #F5F5F5;
        border-right: 1px solid #F5F5F5;
    }
    /*.nav-menu-native>li>a {
        padding: 5px 15px;
    }*/
}

.svg-block{
    float: left;
    width: 15%;
    text-align: center;
}

.svg-block img{
    max-height: 18px;
    max-width: 21px;

}
