@media (min-width: 991px){
.page-science .tabs-inner .tabs-heading .field-heading h2 {
    font-size: 21px;
    line-height: 25px;
}

.image-background-promo .field-promolink>a {
    max-width: fit-content;
}
}
@media screen and (max-width: 767px){
.page-science .tabs-container .media-detail-card .media-title {
    font-weight: 600 !important;
    font-size: 20px;
}
}

.page-therapeutic-areas .static-content .rich-text h3:not(.field-promotext) {
    margin-top: 30px;
    margin-bottom: 0;
}
@media screen and (max-width: 767px){
.page-therapeutic-areas .static-content .rich-text h3:not(.field-promotext) {
    margin-top: 10px;
    margin-bottom: 0;
}
}

.media-detail-card.expanded-view .media-sub-title {
    display: none;
}

.media-detail-card .collaps {
    display: none;
}

.media-detail-card.expanded-view .collaps {
    display: block;
}

.collaps_data.show #readMore{
    display: none;
}

.page-ethics-compliance .static-content:not(#reference-wrapper) .rich-text+.rich-text ul li>b {
    color: var(--primary-colors-amgen-blue);
}

.image-background-promo .field-promolink>a {
    max-width: fit-content !important;
}

    margin-bottom: 15px;
}
@media screen and (max-width: 767px){
.page-ta-oncology .tabs-container .media-detail-card .media-title {
    font-size: 12px;
}
.page-ta-oncology .static-content .rich-text {
    margin-top: 0;
}

.page-ta-oncology .static-content .rich-text h3:not(.field-promotext) {
    margin-top: 10px;
    margin-bottom: 20px;
}
.page-ta-oncology .static-content .rich-text+.column-splitter {
    margin-bottom: 0;
}

}

.page-ethics-compliance #reference-wrapper .plain-html h3 {
    margin-bottom: 0;
}

.page-ethics-compliance #reference-wrapper .quantum-cta-document .quantum-cta__title, 
.page-ethics-compliance #reference-wrapper .quantum-cta-document .quantum-cta__copy, 
.page-ethics-compliance #reference-wrapper .quantum-cta-document .quantum-cta__btnset {
    padding-inline: 0px;
}

.page-ethics-compliance #reference-wrapper .quantum-cta_img {
    margin-bottom: 20px;
}
/* 
.page-medium-esg .esg-table-container {
    display: none;
} */

.page-medium-esg .component.image.file-type-icon-media-link img {
    max-width: 100%;
}

.image-background-promo .field-promoicon>img,
.image-background-promo .field-promoicon2>img{
    display: block;
}

.cardiovascular-page #reference-wrapper .accordion-theme-blue {
    margin-top: 0;
}

.cardiovascular-page .zoom-cards .promo-text>div {
    padding: 25px 25px 0;
}

.cardiovascular-page .accordion + .component.plain-html {
    margin-top: 5px;
}

@media (max-width: 767px) {
    .cardiovascular-page .component.content .static-content:nth-child(4) {
        display: none;
    }
}


.page-ta-oncology #reference-wrapper {
    padding-top: 0;
}

.page-ta-oncology .accordion-theme-blue {
    margin-top: 0;
}

.page-ta-oncology .zoom-cards .promo-text>div {
    padding: 25px 25px 0;
}

@media (max-width: 767px) {
    .page-ta-oncology .component.content .static-content:nth-child(4) {
            display: none;
        }
    .page-ta-oncology .static-content .rich-text+.column-splitter {
            margin-bottom: 0;
        }
}

@media (max-width: 767px) {
    .page-ta-oncology .tabs-container .media-detail-card .media-title {
        word-break: break-all;
    }
}

@media (max-width: 767px) {
    .page-ta-oncology .tabs-container .media-detail-card .media-title {
        word-break: break-all;
    }
}

.page-mission-and-values .static-content p{
font-family: 'Poppins-Regular';
    font-weight: 100;
}
.page-mission-and-values .static-content ul {
    font-weight: 100;
    font-family: 'Poppins-Regular';
}
@media screen and (max-width: 767px){
.page-mission-and-values .tabs-inner .tabs-heading .field-heading h2 {
    font-size: 9px;
    line-height: 11px;
}
}
@media only screen and (max-width: 1024px) and (min-width: 768px) {
.page-mission-and-values .tabs-inner .tabs-heading .field-heading h2 {
    font-size: 13px;
    line-height: 17px;
}
}
.page-our-medicine .skyblue-bg .field-promotext p a {
    text-decoration: none !important;
}


.wb-article-detail img {
    margin: 25px auto;
    display: flex;
    max-width: 100%;
    height: auto;
}

.wb-article-detail {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 768px) {
    .wb-article-detail {
        max-width: 750px;
    }
}

@media (min-width: 992px) {
    .wb-article-detail {
        max-width: 970px;
    }
}

@media (min-width: 1200px) {
    .wb-article-detail {
        max-width: 1170px;
    }
}

@media (min-width: 1500px) {
    .wb-article-detail {
        max-width: 1470px !important;
    }
}

@media (min-width: 1400px) {
    .wb-article-detail {
        max-width: 1370px;
    }
}


.page-contact-us #footer {
    margin-top: 0;
}
.page-contact-us .contact-promo .column-splitter>div {
    margin-bottom: 0;
}

.page-ta-oncology .tabs-container .tab .field-content h3 {
    font-size: 23px;
    line-height: 28px;
    color: #fff;
}
.page-ta-oncology .tabs-container .tab .field-content h2, .page-science .tabs-container .tab .field-content h2 {
    font-size: 26px;
    line-height: 30px;
    font-weight: 600;
}
.page-ta-oncology .static-content + .static-content .component-content h3:nth-child(2) {
    margin-top: 0;
}

@media (max-width: 767px) {
    .page-ta-oncology .tabs-container .tab .field-content h2, .page-science .tabs-container .tab .field-content h2 {
        font-size: 20px;
        line-height: 24px;
    }
    .page-ta-oncology .tabs-container .tab .field-content h3 {
        font-size: 18px;
        line-height: 22px;
    }
    .page-biosimilars .tabs-container h2.media-title {
        font-size: 15px;
        line-height: 20px;
    }
    
}

@media (max-width: 450px){
    .page-biosimilars   .tabs-inner .tabs-heading .field-heading h2 {
        font-size: 10px;
        line-height: 16px;
    }
}

@media (max-width: 768px) {
    .wb-article-content {
        margin-top: 30px !important;
    }
    .wb-article-content a {
        word-break: break-word;
    }
}

.wb-article-content {
    margin-top: 0;
}

.page-about .video-wrapper-no {
    margin-top: clamp(3.125rem, -0.7813rem + 12.5vw, 6.25rem);
}
.hide-class-no .column-splitter {
    display: none;
}
.page-privacy-statement .accordion {
    margin-top: clamp(2.25rem, 1.1563rem + 3.5vw, 3.125rem);
}

.page-ta-story-six .img-row {
    display: flex;
    justify-content: center;
}
.page-ta-story-six .wb-entry-share.wb-panel {
    display: none;
}
.page-ta-story-six .wb-article-detail img {
    margin: 25px 0;
    height: 100%;
}
@media (max-width: 768px) {
    .page-ta-story-six .wb-article-detail img {
        height: auto;
    }
}

.tabs-container {
    padding-right: clamp(1rem, calc(-1.3rem + 6.13vw), 2.63rem);
}

.tabs-container ol {
    padding-left: clamp(0.625rem, -0.1563rem + 2.5vw, 1.25rem);
}
.tabs-container ol li a {
    word-wrap: break-word;
}

.quantum-megamenu__list-item.quantum-social_icon{
	display:none;
	
}

.page-contact-us .component.promo.full-width-promo {
        padding-top: 50px;
    }
    .page-contact-us .full-width-promo .field-promotext2 p {
        margin-bottom: 5px;
    }
    .page-contact-us .full-width-promo .field-promotext2 img{
        margin-top:30px;
    }
    .page-contact-us .contact-form .quantum-button{
        margin-top:20px;
        margin-bottom: 30px;
    }
    .page-contact-us .contactus-intro p{
        margin-top:10px;
    }
    .page-contact-us .static-content .rich-text h4{
        margin-bottom:10px;
    }
    .page-contact-us .col-sm-12.text-left p{
        font-size:clamp(0.875rem, 0.344rem + 1.415vw, 1.25rem);
    }
    .page-contact-us .col-sm-12.text-left a{
        color: #fff;
        text-decoration:underline;
    }
    @media only screen and (min-width: 768px) and (max-width: 1400px) {
        .page-contact-us .contact-promo .two-col-promo .component-content{
            flex-direction: column;
        }
    }
    .page-contact-us .contact-promo .two-col-promo .component-content img{
        width:350px;
        height:234px;
    }
    .page-contact-us .static-content p, .static-content ul:not(.simple-list) li:not(:last-child){
        line-height: 2.5rem;
    }
    @media (max-width: 767px) {
        .page-contact-us .contact-promo .two-col-promo p {
      line-height: var(--base-line-height);
        }
    }
    