/*a.sign-up-container.new-desktop-only {
    display: none;
}
a.mobile-sign-up-container.new-mobile-only {
    display: none;
}
*/

/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * din-2014:
 *   - http://typekit.com/eulas/00000000000000007735afea
 *   - http://typekit.com/eulas/00000000000000007735afee
 *   - http://typekit.com/eulas/00000000000000007735aff1
 *   - http://typekit.com/eulas/00000000000000007735aff4
 *   - http://typekit.com/eulas/00000000000000007735aff6
 *   - http://typekit.com/eulas/00000000000000007735aff7
 * solex:
 *   - http://typekit.com/eulas/00000000000000007735b2c1
 *   - http://typekit.com/eulas/00000000000000007735b2cf
 *
 * Â© 2009-2022 Adobe Systems Incorporated. All Rights Reserved.
 */


/*{"last_published":"2022-06-09 14:41:06 UTC"}*/


/*@import url("https://p.typekit.net/p.css?s=1&k=bwj0juy&ht=tk&f=28527.28531.32226.32227.32228.32230.32231.32232&a=28342632&app=typekit&e=css"); */

@font-face {
    font-family: "solex";
    src: url("/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/solexot-bold-webfont.woff") format("woff");
    font-style: normal;
    font-weight: 400;
    font-stretch: normal;
    display: swap;
}

@font-face {
    font-family: "solex";
    src: url("/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/solexot-bold-webfont.woff") format("woff");
    font-style: normal;
    font-weight: 700;
    font-stretch: normal;
    display: swap;
}

@font-face {
    font-family: "din-2014";
    src: url("/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/din-regular.woff") format("woff"), url("/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/din-regular-2.woff2") format("woff2");
    font-style: normal;
    font-weight: 400;
    font-stretch: normal;
    display: swap;
}

@font-face {
    font-family: "din-2014";
    src: url("/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/din-regular.woff") format("woff"), url("/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/din-regular-2.woff2") format("woff2");
    font-style: normal;
    font-weight: 400;
    font-stretch: normal;
    display: swap;
}

@font-face {
    font-family: "din-2014";
    src: url("/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/din-bold.woff") format("woff"), url("/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/din-bold-2.woff2") format("woff2");
    font-style: normal;
    font-weight: 600;
    font-stretch: normal;
    display: swap;
}

@font-face {
    font-family: "din-2014";
    src: url("/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/din-bold.woff") format("woff"), url("/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/din-bold-2.woff2") format("woff2");
    font-style: normal;
    font-weight: 700;
    font-stretch: normal;
    display: swap;
}

@font-face {
    font-family: "din-2014";
    src: url("/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/din-bold.woff") format("woff"), url("/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/din-bold-2.woff2") format("woff2");
    font-style: normal;
    font-weight: 700;
    font-stretch: normal;
    display: swap;
}

@font-face {
    font-family: "din-2014";
    src: url("/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/din-extra-bold.woff") format("woff"), url("/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/din-extra-bold-2.woff2") format("woff2");
    font-style: normal;
    font-weight: 800;
    font-stretch: normal;
    display: swap;
}

@font-face {
    font-family: 'din-2014-narrow';
    src: url('/content/dam/website-services/us/498-rwd-imfinzi-com/stage-4-nsclc/fonts/DIN2014_Narrow.woff2') format('woff2'),
         url('/content/dam/website-services/us/498-rwd-imfinzi-com/stage-4-nsclc/fonts/DIN2014_Narrow.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.tk-solex {
    font-family: "solex", sans-serif;
}

.tk-din-2014 {
    font-family: "din-2014", sans-serif;
}

.patient1.seg-btc p.banner-fnote {
    color: #FFFFFF;
    font-family: din-2014;
    font-size: 16px;
}


/****isi exit popup******/

#exitdialog .btns button {
    font-family: "filson-pro", sans-serif;
    font-weight: 700;
    background-color: #193965;
    border-radius: 0px !important;
    position: relative;
    text-transform: none;
    /*max-width: 110px;*/
	max-width: 100%;
    width: 100%;
    padding: 12px;
    font-size: 18px;
    line-height:24px;
    letter-spacing: 0.18px;
   /* box-shadow: 0px 6px 10px #00000029; */
    border: none;
    padding-right: 15px;
}
#empoverlay #exitdialog{
width: 624px;
padding: 32px 32px 40px 32px;
}
#empoverlay #exitdialog .close img{
display:none;
}
#empoverlay #exitdialog .close{opacity: 1;}
#empoverlay #exitdialog .close::after{
    background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/Cholangio-carcinoma/desktop/exitramp-close-icon.svg);
    content: " ";
    position: absolute;
    display: inline-block;
    border: none;
    right: 20px;
    top: 10px;
    width: 55px;
    height: 55px;
}
#exitdialog button.btn.back::before {
    /*content: " ";
    width: 10px;
    height: 10px;
    border: 2px solid #FFFFFF;
    position: absolute;
    left: 12px;
    top: 20px;
    transform: rotate(136deg);
    border-top: none;
    border-left: none;*/
    background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/muscle-invasive-bladder-cancer/desktop-new/arrow.svg);
    content: " ";
    position: absolute;
    display: inline-block;
    border: none;
    transform: unset;
    left: 13px;
    top: 11px;
    width: 24px;
    height: 24px;
}

#exitdialog button.btn.ok::after {
    /*content: " ";
    width: 10px;
    height: 10px;
    border: 2px solid #FFFFFF;
    position: absolute;
    right: 12px;
    top: 20px;
    transform: rotate(136deg);
    border-bottom: none;
    border-right: none;*/
	background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/muscle-invasive-bladder-cancer/desktop-new/arrow.svg);
    content: " ";
    position: absolute;
    display: inline-block;
    border: none;
    right: 8px;
    top: 11px;
    width: 24px;
    height: 24px;
    transform: rotate(180deg);
}

#exitdialog button.btn.back {
    text-align: right;
    margin-right: 15px;
}

#exitdialog button.btn.ok {
    background-color: #AA182C !important;
    text-align: left;
    margin-left: 15px;
    order: 1;
    padding-left: 15px;
}

#exitdialog button.btn.ok:focus,
#exitdialog button.btn.ok:hover {
    color: #FFFFFF;
    background-color: #52081E !important;
    outline: none;
}

#exitdialog button.btn.back:focus,
#exitdialog button.btn.back:hover {
    color: #FFFFFF;
    background-color: #00223E !important;
    outline: none;
}

#exitdialog .close_icon img.close_exit {
    max-width: 22px;
    right: 20px;
    top: 25px;
}

#exitdialog p.btns {
    margin: 15px auto 10px;
    /*width: 260px;*/
    /*width: 290px;*/
    width: 300px;
    overflow: auto;
    display: flex;
}

#exitdialog p {
    text-align: center;
    font-size:18px;
    line-height:24px;
}

#empoverlay #exitdialog {
    top: 120px;
    left: 0 !important;
    margin: 0 auto;
    right: 0 !important;
    display: block;
}

#empoverlay .mask {
    height: 5000px !important;
    width: 100% !important;
}

@media screen and (max-width: 767px) {
    #exitdialog p.btns{width: 285px;}
    #empoverlay #exitdialog {
     padding: 32px 28px 40px 24px;
    }
    #exitdialog button.btn.ok{margin-left:0;}
    #empoverlay #exitdialog {
        top: 120px;
        left: 0 !important;
        margin: 0 auto;
        right: 0 !important;
        display: block;
        width: auto;
        /*max-width: 320px;*/
        max-width: 340px;
    }
    #empoverlay .mask {
        height: 8810px !important;
        width: 100% !important;
    }
    #exitdialog .close_icon img.close_exit {
        right: 10px;
        top: 15px;
    }
    .seg-btc #empoverlay .mask {
        height: 7123px !important;
        width: 100% !important;
    }
}


/*******/

.toptext p {
    font-size: 12px;
    line-height: 20px;
    font-family: 'din-2014';
    text-shadow: 0px 0px 2px #000000;
    color: #FFFFFF;
    font-weight: 600;
}

span.red-bold {
    font-weight: 700;
    color: #AA182C;
}

.cgc-link span.blue-link-cont {
    font-weight: 800;
}

.scroll-top {
    display: none !important;
}

#maincontent a:hover {
    text-decoration: none;
}

a.blue-link.cgc-link {
    position: relative;
}

a:focus {
    border: 1px solid #707070;
}

span.now-appr-txt {
    display: block;
    position: absolute;
    top: -30px;
    right: 30px;
    background: #AA182C 0% 0% no-repeat padding-box;
    color: #FFFFFF;
    font-family: din-2014, sans-serif;
    font-size: 16px;
    line-height: 21px;
    font-weight: 700;
    border-radius: 20px 0 20px 0;
    padding: 10px 20px;
}

.patient .callout-blue .right-text p {
    line-height: 32px;
    font-family: 'GillSansStd-Bold', sans-serif;
    text-transform: uppercase;
    font-family: 'din-2014', sans-serif;
}

.fullheader .list-inline li {
    /* font-family: 'Roboto-Bold', sans-serif; */
    font-size: 18px;
    color: #000000;
    line-height: 22px;
    /* margin-top: 10px;
    letter-spacing: 0.45px; */
}

img.external-icon {
    width: 13px;
    height: 14px;
    margin-bottom: 3px;
}

.fullheader .list-inline li a {
    color: #000;
}

.fullheader ul.list-inline {
    background: #F0F0F0;
    text-align: center;
}

#header.container {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0;
}

.npw-approved-header {
    font-family: ManusSmooth;
    color: #193965;
    position: relative;
}

.npw-approved-header:after {
    content: "";
    border-bottom: 5px solid #AA182C;
    width: 100%;
    position: absolute;
    bottom: 28px;
    left: 0px;
    z-index: -1;
}

.seg-main-head {
    padding: 16px;
}

.seg-main-head h1 {
    margin: 0;
    padding-bottom: 5px;
}

.now-approved-bolc {
    font-size: 18px;
    line-height: 22px;
    font-family: "din-2014", sans-serif;
    font-weight: 700;
    color: #253A5F;
}

.now-approved {
    font-family: "din-2014", sans-serif;
    font-weight: 400;
    color: #454545;
    font-size: 18px;
    line-height: 22px;
}

.callout-blue-seg {
    background: #DFE5F1 0% 0% no-repeat padding-box;
}

.blue-content-1>span {
    display: block;
    font-size: 14px;
    line-height: 18px;
    color: #333333;
    font-family: "din-2014", sans-serif;
    font-weight: 700;
    padding: 14px 0 19px;
    letter-spacing: 0.14px;
}

img.blue-maxwidth {
    width: 42px;
    margin-right: 16px;
    vertical-align: top;
}

a.blue-link {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 1px 10px #00000040;
    border-radius: 12px;
    padding: 16px 16px;
}

.blue-link-cont {
    color: #333333;
    font-size: 18px;
    line-height: 22px;
    font-family: "din-2014", sans-serif;
    font-weight: 800;
}

.blue-content-1 a.blue-link {
    display: table;
}

.box-2 {
    background: #193965 0% 0% no-repeat;
}

.box-3 {
    background: #B6D1F8 0% 0% no-repeat;
    border-radius: 0px 0px 30px 0px;
}

.box-2 {
    color: #FFFFFF;
    font-size: 18px;
    line-height: 24px;
    font-family: "din-2014", sans-serif;
    font-weight: 400;
}

.stay-connect {
    font-family: ManusSmooth;
    text-shadow: 0px 3px 0px #00000029;
    font-size: 35px;
    line-height: 70px;
    position: relative;
}

.stay-connect:after {
    content: "";
    border-bottom: 3px solid #AA182C;
    width: 97%;
    position: absolute;
    bottom: 20px;
    left: 0px;
    z-index: -1;
}

.with-imfinzi {
    font-family: "solex", sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    text-shadow: 0px 3px 0px #00000029;
    font-size: 25px;
    line-height: 37px;
}

.box-3 a {
    font-size: 20px;
    line-height: 25px;
    font-family: 'din-2014', sans-serif;
    color: #193965;
    text-align: center;
    font-weight: 600;
    position: relative;
    /* margin: 0 auto; */
}


/***mobile****/

@media screen and (max-width: 991px) {
    .patient1.seg-btc ul.invisible-indication li .white-transperant-cover {
        top: -5px;
        right: 20px;
        width: 190px;
    }
    .patient1.seg-btc p.banner-fnote {
        color: #454545;
        padding: 0 10px;
        font-size: 16px;
    }
    .patient1.seg-btc .scle-link .blue-link-cont {
        position: relative;
        top: 0px;
    }
    .patient1.seg-btc span.now-appr-txt {
        top: -19px;
    }
    .patient1.seg-btc ul.invisible-indication li a {
        display: flex;
    }
    .patient1.seg-btc ul.invisible-indication li a span.drop-link-cont {
        padding-left: 10px;
    }
    .patient1.seg-btc .background-seg {
        background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/Cholangio-carcinoma/mobile/btc-seg-banner-mbl.png);
    }
    .seg-btc .background-seg {
        background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/stage-4-nsclc/i_ma_in_stage4-m.jpg) !important;
    }
    .seg-btc .fullheader ul.list-inline li:nth-of-type(4) {
        width: 94px;
    }
    .seg-container {
        position: relative;
        max-width: 375px;
        margin: 0 auto;
    }
    .seg-container .toptextsec {
        position: absolute;
        right: 20px;
        top: 135px;
    }
    .seg-container .toptextsec p {
        font-size: 12px;
        color: #fff;
    }
    a.mobile-sign-up-container.new-mobile-only:hover {
        color: #FFFFFF;
    }
    img.external-icon {
        width: 13px;
        height: 13px;
        position: absolute;
        right: -14px;
        top: 12px;
    }
    .mobile-sign-up-container {
        width: auto;
        border-radius: 0;
        padding: 8px 0;
        margin: 0 auto -1px;
        /* background-image: linear-gradient(#7B0D1D 0%, #AA182C 100%); */
        color: #fff;
        font-family: din-2014, sans-serif;
        font-weight: 700;
        text-align: center;
        letter-spacing: 0.14px;
        background: #6D0020;
    }
    .sign-up-button img {
        width: 18px;
        margin-right: 6px;
    }
    .stay-connect {
        font-size: 35px;
        line-height: 80px;
        z-index: 1;
    }
    .new-mobile-only {
        display: block;
    }
    .new-desktop-only {
        display: none;
    }
    span.now-appr-txt {
        display: block;
        position: absolute;
        top: -17px;
        font-size: 16px;
        line-height: 21px;
        right: 10px;
        background: #AA182C 0% 0% no-repeat padding-box;
        color: #FFFFFF;
        font-family: din-2014, sans-serif;
        font-weight: 700;
        border-radius: 20px 0 20px 0;
        padding: 5px 15px;
    }
    span.blue-link-img {
        display: table-cell;
        vertical-align: middle;
    }
    .blue-content-1 a.blue-link {
        width: 100%;
    }
    .scle-link .blue-link-cont {
        position: relative;
        top: 9px;
    }
    .background-seg {
        padding-top: 0;
        background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/Cholangio-carcinoma/mobile/i_ma_in_3.jpg);
        background-size: cover;
        height: 154px;
        background-repeat: no-repeat no-repeat;
        background-position: bottom;
    }
    .fullheader ul.list-inline {
        /*display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    justify-content: center;
    align-items: center;*/
        margin-bottom: 12px;
    }
    .fullheader ul.list-inline li:nth-of-type(1) {
        /* order: 3; */
    }
    .fullheader ul.list-inline li:nth-of-type(2) {
        /*order: 2;*/
    }
    .fullheader ul.list-inline li:nth-of-type(3) {
        /*order: 3;*/
    }
    .fullheader ul.list-inline li:nth-of-type(4) {
        /*order: 3;*/
        width: 89px;
    }
    .fullheader ul.list-inline li:nth-of-type(5) {
        /*order: 4;*/
        width: 120px;
    }
    .fullheader ul.list-inline li:nth-of-type(2),
    .fullheader ul.list-inline li:nth-of-type(3),
    .fullheader ul.list-inline li:nth-of-type(4) {
      /*  border-right: 1px solid #70707040; */
    }
    .fullheader ul.list-inline {
        padding: 6px 0;
    }
    .fullheader .list-inline li {
        font-size: 11px;
        letter-spacing: -0.33px;
        font-family: 'filson-pro';
        font-weight: 400;
        color: #000 !important;
        line-height: 14px;
        padding: 0 8px;
        width: 76px;
    }
    a.seeallapp_mobileonly span.text-nowrap {
        white-space: normal;
    }
    .seg-main-head {
        background: #FFFFFF 0% 0% no-repeat padding-box;
        padding: 0 16px 16px;
    }
    .box-1 img {
            width: 342px;
    height: 215px;
    object-fit: cover;

        border-top-left-radius: 50px;
    }
    .fullheader .list-inline>li:nth-child(1) {
        display: none;
    }
    .main_logo img {
        max-width: 113px;
    }
    .logos {
        clear: none;
        display: inline-block;
        padding-left: 16px;
    }
    ul.default-indication {
        position: absolute;
        right: 20px;
        top: 55px;
        list-style: none;
        /* border-radius: 6px 6px 0px 0px; */
        padding: 6px 15px 9px 10px;
        /* border: 1px solid #A8A8A8; */
        /*box-shadow: 0px 0px 10px #0000003c;
        border: 1px solid #A8A8A8; */
        border-radius: 6px;
    }
    ul.invisible-indication {
        background: #FFFFFF 0% 0% no-repeat padding-box;
       /* box-shadow: 0px 0px 10px #0000003c; */
    	        box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.25);
        border-radius: 0;
        list-style: none;
        position: absolute;
        z-index: 9;
        padding: 0;
        width: 100%;
        top:96px;
    	        padding-top: 5px;
    }
    ul.default-indication li {
        font-family: din-2014, sans-serif;
        font-weight: 800;
        font-style: normal;
        font-size: 14px;
        line-height: 18px;
        color: #193965;
    }
    ul.default-indication li .change-button{ 
        position: relative;
        padding: 0 8px;
        background-color: #AB182C;
        color: #fff;
        border-radius: 4px;
        height: 26px;
        line-height: 28px;
        text-decoration-color: #fff;
        display: inline-block;
        margin-left: 15px;
        text-decoration: none;
    }
    ul.invisible-indication li {
        padding: 18px 16px 12px;
        padding-bottom: 8px;
        position: relative;
    }
    ul.invisible-indication li:last-child {
        padding-bottom: 20px;
    }
    ul.invisible-indication li .white-transperant-cover {
        display: block;
        width: 190px;
        height: 16px;
        position: absolute;
        background-color: #FFFFFF;
        top: -7px;
        right: 20px;
        box-shadow: 0px 0px 20px #ffffff;
    	        display: none;
    }
    .seg-btc ul.invisible-indication li .white-transperant-cover {
        width: 177px;
        height: 16px;
        top: -7px;
        right: 7px;
    }
    .patient3.segmentation1.patient.seg-btc.seg-stage4.seg-uhcc ul.invisible-indication li .white-transperant-cover {
        width: 191px;
        height: 16px;
        top: -7px;
        right: 20px;
    }
    ul.invisible-indication li a {
        color: #333333;
    }
    img.mobile-maxwidth {
        width: 23px;
    }
    span.drop-link-cont {
        font-size: 16px;
        line-height: 22px;
        font-family: 'din-2014', sans-serif;
        font-weight: 700;
        padding-left: 3px;
    }
    .invisible-indication {
        display: none;
    }
    .callout-blue-seg {
        padding: 0 16px 38px;
    }
    a.blue-link {
        display: block;
        padding: 10px 16px;
    }
    a.blue-link {
        margin-bottom: 22px;
    }
    .box-2 {
        padding: 2px 23px 20px 23px;
        text-align: center;
    }
    .seg-uhcc .box-2 {
        padding: 2px 36px 20px 36px;
    }
    .box-3 {
        text-align: center;
        padding: 12px 0;
    }
    .box-3 a::after {
        content: " ";
        width: 10px;
        height: 10px;
        border: 2px solid #AA182C;
        position: absolute;
        right: -18px;
        top: 9px;
        transform: rotate(136deg);
        border-bottom: none;
        border-right: none;
    }
    .seg-btc .blue-content-1,
    .seg-btc .blue-content-2 {
        max-width: 342px;
        margin: 0 auto;
    }
    .seg-btc .blue-content-2 {
        margin-top: 30px;
    }
    .npw-approved-header {
        font-size: 28px;
        line-height: 24px;
        z-index: 1;
    }
    .seg-btc .npw-approved-header {
        font-size: 35px;
        line-height: 50px;
    }
    .npw-approved-header:after {
        border-bottom: 3px solid #AA182C;
        position: absolute;
        bottom: 15px;
    }
    .blue-content-1>span {
        font-size: 12px;
        line-height: 15px;
    }
    a.blue-link.scle-link {
        height: 64px;
    }
}


/****desktop***/

@media screen and (min-width: 992px) {
    #header.container{position:relative;}
    .patient2 .fullheader .list-inline>li:nth-child(3):hover>ul.prescribe-dropdown,
    .patient2 .fullheader .list-inline>li:nth-child(2):hover>ul.prescribe-dropdown {
        display: block !important;
    }
    .patient2 .fullheader .list-inline>li:hover:nth-child(3)>a:after,
    .patient2 .fullheader .list-inline>li:hover:nth-child(2)>a:after {
        content: "\e113";
    }
    .patient1.seg-btc p.banner-fnote {
        text-shadow: 2px 2px 8px #000000;
    }
    .seg-btc .blue-content-1>span {
        margin-bottom: 25px;
    }
    .patient2.seg-btc .blue-content-1>span {
        padding-bottom: 0;
    }
    .patient1.seg-btc #header .header-dropdown ul.invisible-indication li {
        width: 420px;
        max-width: 420px;
    }
    .patient1.seg-btc #header .header-dropdown ul.invisible-indication li:last-child {
        border-radius: 0 0 8px 8px;
    }
    .patient1.seg-btc a.blue-link.scle-link {
        margin-right: 16px;
    }
    .seg-btc a.blue-link.scle-link {
        margin-right: 0;
    }
    .patient1.seg-btc a.blue-link.cgc-link {
        margin: 0 0 0 30px;
    }
    .seg-btc a.blue-link.cgc-link {
        margin: 0 25px 0 0 !important;
    }
    .seg-btc a.blue-link.cgc-link.uhcc-link {
        margin-right: 0 !important;
    }
    a.blue-link.cgc-link.uhcc-link.mr-25 {
        margin-right: 25px !important;
    }
    a.blue-link.scle-link.uhcc-padding-left.mr-0 {
        margin-right: 0 !important;
    }
    .patient1 .seg-main-head {
        width: 515px;
    }
    .patient1.seg-btc .background-seg {
        background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/Cholangio-carcinoma/desktop/btc-seg-banner-desktop.png);
    }
    .seg-btc .background-seg {
        background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/stage-4-nsclc/i_ma_in_stage4.jpg) !important;
    }
    .fullheader ul.list-inline {
        border-radius: 0 0 0 20px;
        margin-bottom: 0;
    }
    .main_logo a {
        width: 320px;
        height: 70px;
        display: inline-block;
        padding: 6px 0;
    }
    .new-mobile-only {
        display: none;
    }
    .new-desktop-only {
        display: block;
    }
    .fullheader .list-inline li {
        font-size: 14px;
        line-height: 20px;
    }
    .background-seg {
        padding-top: 0;
        background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/Cholangio-carcinoma/desktop/i_ma_in_3.jpg);
        background-size: cover;
        height: 300px;
        background-repeat: no-repeat no-repeat;
        /* background-position: top left -140px;*/
        /*background-position: calc(50% - -85.345px) center;*/
        background-position: calc(50% - 32.655px) center;
        padding-top: 64px;
    }
    .fullheader .list-inline li a {
        /*letter-spacing: 0.14px;*/
        font-family: 'filson-pro-400';
        letter-spacing: -0.56px !important;
    	        font-weight: 400;
    }
    .seg-container {
        width: 1132px;
        margin: 0 auto;
        position: relative;
    }
    .seg-container .toptextsec {
        position: absolute;
        right: 16px;
        top: 207px;
        color: #fff;
        font-size: 16px;
    }
    .seg-main-head {
        background: #FFFFFF 0% 0% no-repeat padding-box;
        border-radius: 8px 30px;
        opacity: 1;
        width: 475px;
        position: relative;
        left: 0;
        top: -40px;
    }
    .npw-approved-header {
        font-size: 52px;
        line-height: 72px;
        letter-spacing: 0.52px;
        z-index: 0;
    }
    .now-approved-bolc {
        font-size: 24px;
        line-height: 28px;
    }
    .now-approved {
        font-size: 24px;
        line-height: 28px;
    }
    .seg-main-head {
        padding: 16px 19px 26px 30px;
    }
    .callout-blue-content {
        max-width: 1134px;
        margin: 0 auto;
    }
    .blue-content-1 a.blue-link {
        display: table;
        float: left;
        width: 356px;
        padding: 12px 50px 12px 26px;
        text-decoration: none;
    }
    span.blue-link-img {
        display: table-cell;
        /* vertical-align: middle; */
    }
    .blue-content-2 {
        clear: both;
    }
    a.blue-link.cgc-link {
        margin: 0 30px;
    }
    a.blue-link.cgc-link {
        padding: 12px 50px 11px 26px;
    }
    /*.cgc-link span.blue-link-cont {
    font-size: 22px;
}*/
    .three-boxes {
        display: flex;
        width: 920px;
        margin: 0 auto;
        padding: 38px 0 63px;
    }
    .three-boxes .get-more {
        display: block;
    }
    .three-boxes .box-2 {
        text-align: left;
        padding: 20px 38px;
        width: 567px;
    }
    .patient3 .three-boxes .box-2 {
        padding: 42px 60px;
    }
    .three-boxes .box-3 {
        width: 160px;
        padding: 6% 22px 5% 22px;
        text-align: left;
        vertical-align: middle;
    }
    .box-3 a::after {
        content: " ";
        width: 10px;
        height: 10px;
        border: 2px solid #AA182C;
        position: absolute;
        right: -14px;
        top: 30px;
        transform: rotate(136deg);
        border-bottom: none;
        border-right: none;
    }
    #popup-nsclc .siteexit-button a:hover,
    .seg-btc .sign-up-container.desktop_only:hover,
    .seg-btc .blue-content-1 a.blue-link:hover {
        transform: scale(1.05);
        transition: 0.25s ease;
    }
    .stay-connect {
        font-size: 40px;
        line-height: 70px;
        z-index: 0;
    }
    .with-imfinzi {
        font-size: 30px;
        line-height: 37px;
    }
    .box-3 a {
        font-size: 18px;
        line-height: 23px;
    }
    .box-3 a::after {
        top: 30px;
    }
    .box-3 a:hover {
        color: #AA182C
    }
}

@media screen and (min-width: 1499px) {
    .background-seg {
        height: 300px;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .seg-btc .box-1 img.mobile_only {
        display: block;
    }
    .seg-btc .box-1 img.desktop_only {
        display: none;
    }
    .background-seg {
        background-position: center;
    }
    .background-seg {
        height: 224px;
    }
    .seg-container .toptextsec {
        top: 200px;
    }
}

@media screen and (min-width: 992px) and (max-width: 1175px) {
    .patient1.seg-btc .blue-content-1 a.blue-link {
        width: 304px;
        padding-right: 12px;
        margin-right: 8px !important;
        margin-left: 8px !important;
    }
    a.blue-link.cgc-link {
        margin: 0 15px;
    }
    .blue-content-1 a.blue-link {
        width: 306px;
    }
    .blue-content-1 {
        max-width: 960px;
        width: 100%;
        margin: 0px auto;
    }
    .seg-main-head {
        left: 15px;
        top: -60px;
    }
    .background-seg {
        height: 230px;
    }
    .seg-container {
        max-width: 1000px;
    }
    .seg-container .toptextsec {
        right: 16px;
        top: 180px;
    }
    .patient1 .seg-main-head {
        width: 508px;
    }
    .patient1 .seg-main-head {
        padding: 16px 15px 26px 15px;
    }
    .patient1.seg-btc .fullheader ul.list-inline>li:first-child {
        width: 310px !important;
    }
}

@media screen and (min-width: 1025px) {
    .cgc-link span.blue-link-cont {
        font-weight: 800;
        font-size: 20px;
    }
    .seg-btc #empoverlay .mask {
        height: 3535px !important;
        width: 100% !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 1175px) {
    .Sticky_ISI .ISI-content.desktop_only {
        height: 103px !important;
    }
    .ipad-height {
        height: 168px !important;
    }
}

@media screen and (min-width: 992px) and (max-width: 1179px) {
    .patient1.seg-btc p.banner-fnote.new-desktop-only {
        width: fit-content;
        margin: 0 auto;
        top: -80px;
        position: relative;
        left: 120px;
    }
}

@media screen and (min-width: 1180px) {
    .patient1.seg-btc p.banner-fnote.new-desktop-only {
        width: fit-content;
        top: -46px;
        position: relative;
        left: 0px;
    }
    .patient1.seg-btc .seg-main-head {
        top: -50px;
    }
    .patient1.seg-btc a.blue-link.scle-link .blue-link-cont {
        font-size: 20px;
    }
    .patient1.seg-btc a.blue-link.scle-link {
        padding-right: 40px;
    }
}

@media screen and (max-width: 1220px) {
    .fullheader .list-inline>li:nth-child(3)>a::after,
    .fullheader .list-inline>li:nth-child(2)>a::after {
        right: -15px;
    }
}


/* For top header new dropdown added start */

@media (min-width: 992px) {
    .patient2 .fullheader .list-inline>li:nth-child(3),
    .patient2 .fullheader .list-inline>li:nth-child(2) {
        position: relative;
        margin-right: 20px;
    }
}

.patient2 .fullheader .list-inline>li:nth-child(3)>a::after,
.patient2 .fullheader .list-inline>li:nth-child(2)>a::after {
    position: absolute;
    content: "\e114";
    color: #9D2D33;
    font-family: "Glyphicons Halflings";
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    right: -8px;
    bottom: 10px;
    -webkit-text-stroke: 1.5px #DFE5F1;
    font-size: 15px;
}

.patient2 ul.prescribe-dropdown {
    position: absolute;
    left: -5px;
    margin-top: 11px;
    background: #DFE5F1;
    max-width: 255px;
    width: 255px;
    padding: 0;
    border-radius: 0 0 8px 8px;
    z-index: 9;
    border-top: 1px solid #fff;
}

.patient2 .fullheader .list-inline li .prescribe-dropdown>li {
    padding: 5px 14px 5px 14px;
    list-style-type: none;
}

.patient2 ul.prescribe-dropdown a {
    font-family: din-2014, sans-serif;
    font-weight: 700;
    color: #333333;
    font-size: 14px;
    line-height: 32px;
    text-align: left;
}

.patient2 ul.prescribe-dropdown {
    display: none;
}


/* .patient2 .fullheader .list-inline>li:nth-child(3):hover>ul.prescribe-dropdown,
.patient2 .fullheader .list-inline>li:nth-child(2):hover>ul.prescribe-dropdown {
    display: block;
} */

.patient2 .fullheader .list-inline>li:hover:nth-child(3)>a.up-arrow:after,
.patient2 .fullheader .list-inline>li:hover:nth-child(2)>a.up-arrow:after {
    content: "\e113";
}

.patient2 img.prescribe-icon {
    margin-left: 10px;
    vertical-align: middle;
}

@media screen and (max-width: 991px) {
    #empoverlay #exitdialog .close::after{
        background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/limited-stage-sclc/mobile/close.svg);
        content: " ";
        position: absolute;
        display: inline-block;
        border: none;
        right: 20px;
        top: 20px;
        width: 40px;
        height: 40px;
    }
    .siteexit-title{margin-top:35px;}
    .patient2 ul.prescribe-dropdown {
        width: 100% !important;
        max-width: 991px;
        text-align: center;
        left: 0;
        margin-top: 10px;
    }
    .patient2 .fullheader ul.list-inline>li:nth-child(2) {
        width: 82px;
        text-align: left;
        line-height: 7px;
    }
    .patient2 .fullheader ul.list-inline>li:nth-child(3) {
        width: 85px;
        padding-right: 22px;
        line-height: 7px;
    }
    .patient2 .fullheader ul.list-inline>li:nth-child(4) {
        width: 85px;
    }
    .patient2 .fullheader ul.list-inline>li:nth-child(5) {
        width: 110px;
    }
    .patient2 .fullheader .list-inline li {
        padding: 0px 3px;
    }
    .patient2 .fullheader ul.prescribe-dropdown li {
        width: unset;
    }
    .patient2 .fullheader .list-inline>li:nth-child(3)>a::after,
    .patient2 .fullheader .list-inline>li:nth-child(2)>a::after {
        left: 2px;
        position: relative;
    }
    .patient2 .fullheader .list-inline li a:focus,
    .patient2 .fullheader .list-inline li a:hover {
        border: none;
        text-decoration: none;
    }
}

@media screen and (min-width: 320px) and (max-width: 351px) {
    .uhcc .main-head h1 {
        line-height: 26px !important;
    }
}


/* For top header new dropdown added end */

@media screen and (min-width: 320px) and (max-width: 374px) {
    .seg-btc .fullheader ul.list-inline {
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 6px 4px;
        display: -webkit-flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
    }
    .seg-uhcc .fullheader ul.list-inline>li:nth-child(3) {
        width: 63px !important;
    }
    .seg-btc .fullheader ul.list-inline li:nth-of-type(4) {
        width: 76px !important;
    }
    .uhcc .fullheader ul.list-inline {
        padding: 6px 6px;
        display: flex;
        text-align: center;
    }
    .uhcc .fullheader ul.list-inline li:nth-of-type(4) {
        width: 79px !important;
    }
    .seg-uhcc .main_logo a>img {
        max-width: 100px !important;
    }
    .seg-uhcc ul.default-indication {
        padding: 4px 24px 4px 6px !important;
        width: 190px;
        display: flex;
        align-items: center;
        display: -webkit-flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
    }
    .seg-uhcc ul.default-indication li {
        font-size: 14px;
    }
    .seg-uhcc .fullheader .list-inline>li:nth-child(3)>a::after {
        left: -14px !important;
        position: relative;
    }
}