
.section-block-demo57-header {
    background-color: rgba(0, 0, 0, .4);
    padding: 1.6rem 0 0 0
}

.section-block-demo57-header.fixed-nav .header-top {
    display: none
}

.section-block-demo57-header .header-top {
    border-bottom: 1px solid #fff
}

.section-block-demo57-header .header-top .logo {
    text-align: center;
    padding: 0 0 1.6rem 0;
    margin: 0 auto
}

.section-block-demo57-header .header-top .logo img {
    height: 60px
}

.section-block-demo57-header[search-style=search-style-1] .search .form-control {
    border: none;
    padding-left: 23px;
    font-weight: lighter
}

.section-block-demo57-header[search-style=search-style-1] .search .btn-search {
    left: 0;
    width: 20px;
    padding: 0
}

.section-block-demo57-header[search-style=search-style-1][search-placeholder-color=placeholder-color-white] .search .btn-search>svg {
    fill: #fff
}

.section-block-demo57-header .nav>li {
    margin: 0 22px;
    font-size: 14px
}

.section-block-demo57-header .nav>li>a {
    color: #fff;
    text-transform: uppercase;
    font-weight: lighter
}

.section-block-demo57-header .nav {
    justify-content: center
}

.section-block-demo57-header .change-language .change-language-title {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    text-transform: capitalize
}

.section-block-demo57-header .change-language .change-language-title .country-flag+span {
    line-height: 1.5
}

.section-block-demo57-header .change-language .change-language-title i>svg {
    fill: #fff
}

@media only screen and (max-width:992px) {
    .section-block-demo57-header {
        padding: 0;
        background-image: linear-gradient(to right, rgba(0, 0, 0, .4), rgba(0, 0, 0, .1))
    }

    .section-block-demo57-header .header-outer-wrap {
        display: none
    }
}