.Sticky_ISI .im-safe-head.desktop_only, 
.Sticky_ISI .imp-safe .im-safe-head, 
.Sticky_ISI .section.isi .whoisimfinzi {
    font-size: 20px;
    font-family: din-2014, sans-serif;
    font-weight: 700;
    color: #193965;
}

.cholangiocarcinoma #empoverlay #exitdialog {
    /*border-radius: 8px !important;*/
}

.cholangiocarcinoma #exitdialog div.rich-text>p {
    color: #525252;
    font-family: din-2014, sans-serif;
    font-weight: 400;
    font-size: 18px;
    padding: 5px 16px 10px;
    line-height: 26px;
}

#popup-nsclc > div > div > div.modal-body > div > div:nth-child(2) > div > p > a.stage3-btn > span > span {
    margin-left: 0;
}

.blue-callout-head {
    background-color: #6D0120;
    color: #FFFFFF;
    font-family: solex, sans-serif;
    font-weight: 700;
    max-width: 1132px;
    margin: 0 auto;
    border-radius: 8px 30px 0 0;
    margin-bottom: 0;
    padding: 8px 10px 14px 22px;
    font-size: 32px;
    line-height: 39px;
}

.carcinoma-subhead {
    color: #006666;
    font-family: "solex", sans-serif;
    font-weight: 700;
}

.carcinoma-bodycopy {
    font-family: "din-2014", sans-serif;
    font-weight: 400;
    color: #525252;
    font-size: 22px;
    line-height: 30px;
}

.btc-copy {
    font-family: "din-2014", sans-serif;
    font-weight: 400;
    color: #555555;
    font-size: 20px;
    line-height: 28px;
}

.end-page-callout h5 span {
    z-index: 0;
    position: relative;
    display: inline-block;
}

.end-page-callout h5 span:after {
    content: "";
    border-bottom: 5px solid #F26B51;
    width: 100%;
    position: absolute;
    bottom: 20px;
    left: 0;
    z-index: -1;
}

.subhead {
    font-size: 32px;
    color: #6D0120;
    font-family: "solex", sans-serif;
    font-weight: 700;
}

.inner-copy {
    font-family: din-2014, sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
    color: #555555;
}

.page-heading {
    font-family: "solex", sans-serif;
    font-weight: 700;
    color: #6D0120;
    margin: 0;
}

.head-copy {
    font-family: "din-2014", sans-serif;
    font-weight: 400;
    color: #333333;
    font-size: 22px;
    line-height: 30px;
    margin-top: 9px;
    text-align: center;
}

.page-subhead {
    font-family: "solex", sans-serif;
    font-weight: 700;
    color: #6D0120;
    margin: 0;
}
.bold-text{
	font-family: din-2014, sans-serif !important;
    font-weight: 700;
}
@media screen and (min-width: 992px) {
    .main_logo img {
        max-width: 326px;
    }
    .blue-callout-head {
        text-align: center;
    }
    a.sign-up-container.new-desktop-only:hover {
        text-decoration: none;
    }
    .carcinoma-subhead {
        line-height: 38px;
        font-size: 38px;
        letter-spacing: 0.38px;
    }
    .subhead {
        line-height: 39px;
        letter-spacing: 0.32px;
    }
    .page-heading {
        font-size: 38px;
        line-height: 48px;
        text-align: center;
        letter-spacing: 0.38px;
    }
    .page-subhead {
        font-size: 32px;
        letter-spacing: 0.32px;
        line-height: 39px;
        text-align: center;
    }
}

@media screen and (max-width: 991px) {
    .cholangiocarcinoma #exitdialog .close_icon img.close_exit {
        max-width: 18px;
        right: 22px;
    }
    .blue-callout-head {
        text-align: left;
        margin: 0 17px;
        padding: 16px 10px 18px 22px;
    }
    .carcinoma-subhead {
        line-height: 32px;
        font-size: 36px;
    }
    .subhead {
        line-height: 34px;
        letter-spacing: 0.3px;
    }
    .top-head .subhead {
        font-size: 24px !important;
    }
    .page-heading {
        font-size: 32px;
        line-height: 36px;
        text-align: left;
    }
    .head-copy {
        text-align: left;
    }
    .page-subhead {
        font-size: 32px;
        line-height: 34px;
        letter-spacing: 0.32px;
    }

	.community-support .add-section h2 {
        margin-bottom: 75px;
        text-align: left;
    }
}

@media screen and (min-width: 768px) {

    .Sticky_ISI .im-safe-head.desktop_only, 
    .Sticky_ISI .imp-safe .im-safe-head,
    .Sticky_ISI .section.isi .whoisimfinzi {
        margin-bottom: 0 !important;
        line-height: 25px;
    }

    .Sticky_ISI .im-safe-head.desktop_only,
    .Sticky_ISI .whoisimfinzi.desktop_only {
        margin-top: 8px !important;
    }

    .isi .row,
    .isi-remained,
    .isi-side-effects-container .side-effects-copy {
        max-width: 1132px;
    }
}


.top-head .subhead {
    padding-bottom: 18px !important;
}

.color-default{
	color: #333 !important;
}

.fullheader .list-inline li a:focus {
    text-decoration: none;
    outline: none;
    border: none;
}
.fullheader .list-inline li a:hover {
    text-decoration: none;
}


.dropdown-menu.multi-level>li {
    padding-bottom: 4px !important;
}
.dropdown-menu.multi-level>li:nth-last-child(3) {
    padding-bottom: 0 !important;
}
.dropdown-menu.multi-level>li:last-child {
    padding-bottom: 0 !important;
}


@media screen and (min-width: 1499px) {
.clinical-trial-results .bg-container,
.how-imfinzi-works .bg-container, 
.side-effects .bg-container,
.taking-imfinzi .background-sec,
.preparing-for-infusions .banner-container,
.what-to-ask-my-doctor .bg-container,
.patient-resources .background-sec,
.financial-support .bg-container,
.community-support .bg-container,
.caregiver-support .bg-container,
.faqs .bg-container,        
.m-nsclc-stage4 .background-sec{
	 height: 450px !important;
}
}  

@media screen and (min-width: 1700px) {
.clinical-trial-results .bg-container,
.how-imfinzi-works .bg-container, 
.side-effects .bg-container,
.taking-imfinzi .background-sec,
.preparing-for-infusions .banner-container,
.what-to-ask-my-doctor .bg-container,
.patient-resources .background-sec,
.financial-support .bg-container,
.community-support .bg-container,
.caregiver-support .bg-container,
.faqs .bg-container,
.m-nsclc-stage4 .background-sec{
	 height: 450px !important;
}

}

@media screen and (min-width: 1920px) {
.clinical-trial-results .bg-container,
.how-imfinzi-works .bg-container, 
.side-effects .bg-container,
.taking-imfinzi .background-sec,
.preparing-for-infusions .banner-container,
.what-to-ask-my-doctor .bg-container,
.patient-resources .background-sec,
.financial-support .bg-container,
.community-support .bg-container,
.caregiver-support .bg-container,
.faqs .bg-container,        
.m-nsclc-stage4 .background-sec{
	 height: 600px !important;
}
}
@media screen and (min-width: 3840px) {
    .clinical-trial-results .bg-container,
.how-imfinzi-works .bg-container, 
.side-effects .bg-container,
.taking-imfinzi .background-sec,
.preparing-for-infusions .banner-container,
.what-to-ask-my-doctor .bg-container,
.patient-resources .background-sec,
.financial-support .bg-container,
.community-support .bg-container,
.caregiver-support .bg-container,
.faqs .bg-container,        
.m-nsclc-stage4 .background-sec{
	 height: 830px !important;
}
}
/*
@media not all and (min-resolution:.001dpcm) { 
     @supports (-webkit-appearance:none) {
	  .Sticky_ISI p.clear.desktop_only{
		display: none;
	  }
}}*/

@supports (-webkit-touch-callout: none) {
    .preparing-for-infusions .head-copy{
        padding-right: 10px !important;
    }
    .taking-imfinzi .infusion-wrapper.text-center p.btc-copy{
        padding-right: 16px;
    }
    .side-effects .column-wrap{
        margin-bottom: 50px !important;
    }
    p.page-heading.subhead, h2.page-heading.subhead{
        padding: 0 10px;
    }
}