.mw-live-edit .header-main {
    transform: translateY(50px);
}

.mobile ul {
    display: block !important;
}

.mobile a {
    color: #333 !important;
}

@media (max-width: 991px) {
    .introduce_desc .title-head .s-title {
        width: 50%;
    }

    .partners img {
        padding: 20px 0px;
    }

    .desktop {
        display: none !important;
    }
}

#news .serach {
    padding: 20px 0;
}

header .header-main--inner {
    height: auto !important;
}

.mw-ui-field-holder .mw-ui-label {
    display: flex;
}

.mw-ui-field-holder .mw-ui-label .required {
    padding-left: 10px;
}

.news-detail--primary [field="content"] li {
    list-style: unset;
}
