@media only screen and (max-width: 767px) {
    .Header {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 10000;
        width: 100%;
        height: 50px;
        background-color: #fff
    }

    body.is-active-colorbox .Header,body.is-active-follow .Header {
        z-index: 9999
    }

    .HeaderBody {
        position: relative
    }

    .header-identity {
        height: 50px;
        padding: 17px 0 0 15px;
        border-bottom: 1px solid #cfcfcf;
        float: none;
    }

    .header-identity .identity_logo>a {
        position: absolute;
        top: 62px;
        left: 15px;
        display: block
    }

    .header-identity .identity_logo .identity_brand img {
        width: 96px;
        height: auto
    }

    .header-identity .identity_logo .identity_statement,.header-utility .utility_links {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .header-identity .identity_logo .identity_statement>img {
        width: auto;
        max-height: 12.5px
    }

    .header-utility {
        padding: 0 10px 0 0;
        background-color: #fff
    }
    .Main {
        padding-top: 90px;
        padding-bottom: 90px;
    }
    .MainBody {
        border-top: 0;
    }
}