.header-container {
    display: block;
    width: 100%;
    text-align: right;
}

.header-row-1 {
    display: block;
    width: 100%;
}

.header-row-1 img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 15px;
    object-fit: cover;
}

.header-container .logo {
    font-size: 38px;
    font-weight: 100;
    padding: 5px 5px 5px 20px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: 3px;
}

.header-row-2 li {
    display: inline;
    color: #ffffff;
    font-size: 20px;
    margin-left: 15px;
    cursor: pointer;
}

.header-row-2 {
    background-color: #A4A47B;
    height: 70px;
}

.header-row-2 ul {
    padding-top: 20px;
    padding-right: 20px;
}

@media (min-width: 320px) and (max-width: 767px) {
    .logo.text-color-2 {
        font-size: 24px;
    }
}