.top-bar{
    background-color: silver;
    border-top: 1px solid black;
    font-weight: 500;
    color: black;
    height: 2rem;
    font-size: 0.8rem;
    display: flex;
    align-items: center;
    text-decoration: none;
    transition: all 0.3s;
}

.top-bar span:hover{
    color: white;
}

.navbar{    
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    font-weight: 600;
    color: black;
    padding: 3px 3px;
    background-color: white;
}

/* .navbar-nav{
    height: 100%;
    /* color: white; 

} */

.nav-item{
    transition: all 0.3s;
    /* padding: 0.5rem 0; */
    margin: 0 auto;
    text-align:center; 
}

.nav-link{
    font-size: 0.9rem;
    transition: all 0.3s;
    color: black;
}

.nav-link:hover {
    font-size: 0.9rem;
    transition: all 0.3s;
    color: darkslategrey;
    text-decoration: underline;
    font-weight: 600;
    /* border-right: darkslategrey solid 2px;
    border-left: darkslategrey solid 2px; */
}

.dropdown-item{
    font-size: 0.9rem;
    transition: all 0.3s;
    color: black;
}

.dropdown-item:hover{
    font-size: 0.9rem;
    transition: all 0.3s;
    color: white;
    background-color: silver;
    font-weight: 600;
    /* text-decoration: underline; */
}

.navbar-nav:first-child{
    margin-left: auto;
}

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

    #banner{
        width: 768px;
        height: 70px;       
    }  
}

/* @media (max-width: 768px){ */
@media only screen and (max-width: 768px) {

    /* .top-bar{
        display: none;
    } */

    #banner{
        width: 500px;
        height: 46px;        
    }  
    
    .nav-item{
        /* display: block; */ 
        text-align: left !important; 
        /* float: left; */
        margin: 0;
        padding-left: 10px;
    }
} 

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

    #banner{
        width: 350px;
        height: 32px;        
    }  
}


