
.section-block-demo58-header {
    background: 0 0
}

.section-block-demo58-header.fixed-nav .header-top {
    display: none
}

.section-block-demo58-header.fixed-nav .header-bottom {
    background-color: rgba(0, 0, 0, .4)
}

.section-block-demo58-header .header-top {
    background-color: #fff
}

.section-block-demo58-header .header-top .layout {
    padding: 16px 0 12px 0
}

.section-block-demo58-header .header-top .head-contact {
    font-size: 16px
}

.section-block-demo58-header .logo img {
    height: 56px
}

.section-block-demo58-header[search-style=search-style-1] .search .form-control {
    border-radius: 3px;
    font-size: 16px;
    width: 250px;
    height: 36px;
    padding-left: 15px
}

.section-block-demo58-header[search-placeholder-color=placeholder-color-grey] .form-control::-webkit-input-placeholder,
.section-block-demo58-header[search-placeholder-color=placeholder-color-grey] .form-control::placeholder {
    color: #000;
    opacity: 1
}

.section-block-demo58-header[search-style=search-style-1] .search .btn-search {
    padding: 0 14px 2px 0
}

.section-block-demo58-header .header-bottom {
    background-color: rgba(0, 0, 0, .1)
}

.section-block-demo58-header .header-bottom .layout {
    justify-content: center
}

.section-block-demo58-header .header-bottom .nav {
    flex: none
}

.section-block-demo58-header .header-bottom .nav>li {
    margin: 0 16px
}

.section-block-demo58-header .header-bottom .nav>li>a {
    font-size: 18px;
    line-height: 1;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
    padding: 23px 12px
}

.section-block-demo58-header .change-language .change-language-title {
    color: #fff;
    font-size: 14px
}

.section-block-demo58-header .change-language .change-language-title i>svg {
    fill: #fff
}

@media only screen and (max-width:992px) {
    .section-block-demo58-header .header-outer-wrap {
        display: none
    }
}