header {
    background: #ffffff;
    border-bottom:3px solid #aea49f;
    height: 60px;
    line-height: 60px;
    padding: 0 20px;
    vertical-align: middle;
}

header .logo {
    width: 190px;
    float: left; 
}

header .logo a {
    display: block; 
}

header .logo a img {
    max-width: 180px; 
}

@media (max-width: 767px) {
    header .logo {
        width: 160px; 
    }
    
    header .logo img {
        max-width: 150px; 
    } 
}