.nav-item { 
    padding-left: 15px; 
    padding-right: 15px; 
} 
 
.navbar-nav .active { 
    border-bottom: solid 5px #958356; 
    font-weight: bold; 
} 
 
.navbar-brand { 
    width: auto !important;
    height: auto !important; 
} 

.navbar { 
    height: 100px !important; 
    min-height: 100px !important; 
    max-height: 100px !important; 
} 
 
@media (min-width: 1px) { 
    .navbar-brand img { 
        width: 110px !important; 
        height: 40px !important; 
    } 
    .navbar { 
        height: 60px !important; 
        min-height: 60px !important; 
        max-height: 60px !important; 
    } 
} 
 
@media (min-width: 320px) { 
    .navbar-brand img { 
        width: 160px !important; 
        height: 60px !important; 
    } 
    .navbar { 
        height: 75px !important; 
        min-height: 75px !important; 
        max-height: 75px !important; 
    } 
} 
 
@media (min-width: 500px){ 
    .navbar-brand img { 
        width: 170px !important; 
        height: 65px !important; 
    } 
    .navbar { 
        height: 80px !important; 
        min-height: 80px !important; 
        max-height: 80px !important; 
    } 
} 
 
@media (min-width: 768px) {  
    .navbar-brand img { 
        width: 185px !important; 
        height: 70px !important; 
    } 
    .navbar { 
        height: 85px !important; 
        min-height: 85px !important; 
        max-height: 85px !important; 
    } 
} 
 
@media (min-width: 992px) {  
    .navbar-brand img { 
        width: 197.5px !important; 
        height: 75px !important; 
    } 
    .navbar { 
        height: 90px !important; 
        min-height: 90px !important; 
        max-height: 90px !important; 
    } 
} 
 
@media (min-width: 1200px) {  
    .navbar-brand img { 
        width: 210px !important; 
        height: 80px !important; 
    } 
    .navbar { 
        height: 95px !important; 
        min-height: 95px !important; 
        max-height: 95px !important; 
    } 
} 
 
@media (min-width: 1400px) {  
    .navbar-brand img { 
        width: 210px !important; 
        height: 80px !important; 
    } 
    .navbar { 
        height: 95px !important; 
        min-height: 95px !important; 
        max-height: 95px !important; 
    } 
} 
 
@media (min-width: 1600px) {  
    .navbar-brand img { 
        width: 210px !important; 
        height: 80px !important; 
    } 
    .navbar { 
        height: auto !important; 
        min-height: 95px !important; 
        max-height: 95px !important; 
    } 
} 
 
@media (min-width: 1800px) {  
    .navbar-brand img { 
        width: 235px !important; 
        height: 90px !important; 
    } 
    .navbar { 
        height: auto !important; 
        min-height: 108px !important; 
        max-height: 108px !important; 
    } 
} 
 
@media (min-width: 2000px) { 
    .navbar-brand img { 
        width: 260px !important; 
        height: 100px !important; 
    } 
    .navbar { 
        height: auto !important; 
        min-height: 125px !important; 
        max-height: 125px !important; 
    } 
}