* {
    -webkit-print-color-adjust: exact;
}
@media print {
    .nav-menu {
        display: none;
    }
    .header {
        position: absolute;
    }
}
a {
    word-break: break-word;
}
video {
    display: block;
}
.related-item-link {
    -webkit-mask-image: -webkit-radial-gradient(white, black);
}
/* Global radio button */
input[type="checkbox"]:checked+.form-radio-checkbox-label {
    background-image: url("../images/form-radio-checked.svg");
}
input[type="radio"]:checked+.form-radio-checkbox-label {
    background-image: url("../images/form-radio-checked.svg");
}
.w-slider-dot {
    width: 21px;
    height: 21px;
    margin: 15px;
    background: none;
    background-image: url("../images/slider-nav-dot.svg");
    background-size: contain;
}
.w-slider-dot.w-active {
    background: none;
    background-image: url("../images/slider-nav-dot-active.svg");
    background-size: contain;
}
@media(max-width: 767px) {
    .w-slider-dot {
    width: 15px;
    height: 15px;
    margin: 3px;
    }
}

.team-item-b:nth-child(6n+1), .team-item-b:nth-child(6n+3), .team-item-b:nth-child(6n+5) {
    background-color: #E1E7FF;
}
@media(max-width: 767px) {
    .team-item-b:nth-child(6n+1), .team-item-b:nth-child(6n+3), .team-item-b:nth-child(6n+5) {
        background-color: #F2F4FF;
    }
    .team-item-b:nth-child(4n+1), .team-item-b:nth-child(4n+4) {
        background-color: #E1E7FF;
    }
}
@media(max-width: 467px) {
    .team-item-b:nth-child(4n+1), .team-item-b:nth-child(4n+4) {
        background-color: #F2F4FF;
    }
    .team-item-b:nth-child(2n+1) {
        background-color: #E1E7FF;
    }
}

.article-list-item:nth-last-child(1) {
    border-bottom-width: 0px;
}

a {
    color: #4a4a4a;
}

.qa-item-link:hover {
    cursor: pointer;
}

.disease-menu-gp-title-b:hover {
    cursor: pointer;
}

.w-form-fail {
    display: block;
}

.w-form-done {
    display: block;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

.thanks-container {
    text-align: center;
}

.sponsor-item-img-container {
    margin-top: 10px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    height: 100px;
    display: block;
    text-indent: -9999px;
}

.footer-title {
    color: #572f81;
    font-weight: 700;
}

.nav-dropdown-link {
    background-image: none;
}

.diseases-menu-dropdown.w-dropdown {
    display: block;
}

.w-dropdown {
    text-align: inherit;
}

.diseases-menu-dropdown-list.w-dropdown-list {
    transition: none;
}

.cal-progress {
    width: 0%;
}

.related-item-title {
    max-height: inherit;
}

.home-article-item-description {
    max-height: inherit;
}

.cal-question-button-b {
    margin-bottom: 15px;
}

.cal-answers-wrap {
    padding-right: 300px;
}

.fail-messages {
    display: none;
}

.sponsor-logo-b {
    width: 100%;
    max-width: 400px;
    margin-right: auto;
    margin-left: auto;
}

.btn-right.sticky-social {
    display: none;
}

.page-icon-b {
    margin-top: -230px;
}

.footer-social-link {
    width: 100%;
}

.article-load {
    margin-bottom: 30px;;
}

.social-wechat-qrcode-container {
    display: none;
}

.social-wechat-qrcode {
    width: 100%;
}

.footer-social-link:hover {
    opacity: 1;
}

.newsletter-link:hover {
    opacity: 1;
}

.full-content-image {
    margin-bottom: 30px;
}

.font-english .home-news-heading-txt {
    line-height: 36px;
    font-weight: 700;
}

.font-english .section-title-txt {
    font-weight: 700;
}

.font-english .related-item-title {
    font-size: 26px;
}

.font-english .home-cal-link {
    font-size: 26px;
    line-height: 40px;
}

.font-english .heading-2 {
    font-weight: 700;
    letter-spacing: 0px;
}

.font-english .page-tab-menu.container {
    font-weight: 600;
}

.font-english .page-tab-link-c-wrap {
    font-weight: 600;
}

.font-english .mission-listing-submenu-b {
    font-weight: 700;
}

.font-english .team-b {
    font-size: 22px;
    line-height: 32px;
}

.font-english .form-section-heading-b {
    font-size: 26px;
    font-weight: 700;
}

.about-diagram-description-b {
    display: none;
}

.about-diagram-description-b.current {
    display: block;
}

.article-list-img-b img {
    max-height: 800px;
    object-fit: cover;
}

#result {
    position: absolute;
    top: 700px;
}

@media(max-width: 991px) {
    .page-sub-link {
        width: 100%;
    }

    .btn-right.sticky-social {
        display: none;
    }

    #result {
        top: 0px;
    }
}

@media(max-width: 767px) {
    .page-icon-disease-img {
        max-width: inherit;
    }
}

@media screen and (max-width: 479px) {

}
