

.section-block-demo71-header {
    box-shadow: none;
    background-color: #fff
}

.section-block-demo71-header .header-top {
    padding-left: 80px
}

.section-block-demo71-header .header-top .title {
    font-size: 14px;
    color: #424242
}

.section-block-demo71-header .header-top .text {
    font-size: 14px;
    color: #424242
}

.section-block-demo71-header .header-top .top-btn {
    font-size: 16px;
    padding: 9px 49px
}

.section-block-demo71-header .header-bottom {
    padding: 0 154px 0 105px;
    border-top: 1px solid #dadada
}

.section-block-demo71-header .header-bottom .bottom-right {
    display: flex;
    align-items: center
}

.section-block-demo71-header .header-bottom .bottom-right .change-language {
    margin-left: 43px
}

.section-block-demo71-header .header-bottom .bottom-right .change-language .change-language-title span,
.section-block-demo71-header .header-bottom .bottom-right .change-language .change-language-title i {
    display: none
}

@media only screen and (min-width:993px) {
    .section-block-demo71-header .nav {
        flex: none
    }

    .section-block-demo71-header .nav>li {
        font-weight: 500;
        text-transform: uppercase
    }

    .section-block-demo71-header .nav>li li {
        font-weight: 400;
        text-transform: capitalize
    }

    .section-block-demo71-header .nav>li>a {
        color: #222;
        line-height: 51px;
        padding: 13px 30px
    }
}

.section-block-demo71-header[head-active-bg=head-ac-bg][head-active-style="1"][head-active-bg-ani=head-ac-bg-an4] .nav>li>a::after {
    bottom: 25px !important
}

.section-block-demo71-header[head-active-bg=head-ac-bg][head-active-style="1"][head-active-bg-ani=head-ac-bg-an4] .nav>li.active>a::after,
.section-block-demo71-header[head-active-bg=head-ac-bg][head-active-style="1"][head-active-bg-ani=head-ac-bg-an4] .nav>li:hover>a::after {
    width: calc(100% - 60px) !important
}

@media only screen and (max-width:1200px) {
    .section-block-demo71-header .nav>li>a {
        padding: 13px 15px
    }
}

@media only screen and (max-width:992px) {
    .section-block-demo71-header .header-outer-wrap {
        display: none
    }
}
