#navbarSupportedContent {
    scroll-behavior: auto;
    overflow-x: auto;
    height: 66vh;
    z-index: 9999;
    position: absolute;
    right: 125px;
    top: 65px;
}

    #navbarSupportedContent::-webkit-scrollbar {
        display: none;
    }


#menu-main {
    background: white;
    border-width: 1px;
    border-style: solid;
    display: table;
    float: right;
    min-width: 250px;
}

    #menu-main ul {
        margin: 0;
        padding: 0;
        background-color: white;
        
        padding-inline-start: 40px;
    }

    #menu-main ul a {
        /*display: block;*/
        color: #004577;
        text-align: center;
        padding: 16px;
        text-decoration: none;
        line-height: 40px;
        height: 40px;
        padding: 0px 10px 0px 10px;
        vertical-align: baseline;
        width: auto;
        font-family: inherit;
        font-size: 14px;
        font-weight: bold;
        text-transform: uppercase;
        border-radius: 0px;
    }

    #menu-main li span {
        /*display: block;*/
        color: #004577;
        text-align: center;
        padding: 0px;
        text-decoration: none;
        line-height: 30px;
        height: 30px;
        padding: 0px 00px 0px 00px;
        vertical-align: baseline;
        width: auto;
        font-family: inherit;
        font-size: 14px;
        font-weight: bold;
        text-transform: uppercase;
        border-radius: 0px;
    }

    #menu-main ul a:hover {
        color: white;
        background-color: #004577;
    }


@media (min-width: 768px){
    .navbar-right{
        float: right !important;
        margin-right: -15px;
    }

    #menu-main ul{
        /*/float: left;*/
    }
}

#menu-main li {
    /*float: left;*/
    line-height: 20px;
}

#menu-main ul li ul li {
    /*float: left;*/
    line-height:20px;
}


#menu-main li a{
    /*display: block;*/
    color: #004577;
    text-align: center;
    padding: 16px;
    text-decoration: none;
    line-height: 40px;
    height: 40px;
    padding: 0px 10px 0px 10px;
    vertical-align: baseline;
    width: auto;
    font-family: inherit;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    border-radius: 0px;
}

#menu-main li button {
    display: block;
    color: #004577;
    text-align: center;
    padding: 16px;
    text-decoration: none;
    line-height: 40px;
    height: 40px;
    padding: 0px 10px 0px 10px;
    vertical-align: baseline;
    width: 100%; /*auto;*/
    font-family: inherit;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    border-radius: 0px;
}

#menu-main li a:hover{
    color: white;
    background-color: #004577;
}

#menu-main li a span{
    display: inline;
    position: relative;
    pointer-events: auto;
    left: auto;
    min-width: auto;
    line-height: inherit;
    color:#004577;
    font-size: 12px;
    margin-left: 5px;
    
}

#menu-main .menuOverRide {
    padding-left: 5px;
}

#menu-main .centerLink{
    display:block;
}

.custom-fa-cart-down{
    color:inherit;
    padding-left:2px;
    margin-left:2px;

}

.custom-fa-cart-down:hover{
    color:inherit;
}

.custom-bar{
    color:#004577;
}

