/*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: "solex";
    src: url("/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/solexot-bold-webfont.woff") format("woff");
    font-style: normal;
    font-weight: 800;
    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;
} */

.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: din-2014, sans-serif;
    font-weight: 700;
    background-color: #193965;
    border-radius: 5px !important;
    position: relative;
    text-transform: none;
    max-width: 110px;
    width: 100%;
    padding: 12px;
    font-size: 18px;
    letter-spacing: 0.18px;
    box-shadow: 0px 6px 10px #00000029;
    border: none;
    padding-right: 15px;
}

.patient .section.isi{margin-top:25px;}

#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;
}

#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;
}

#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: #193965 !important;
    outline: none;
}

#exitdialog button.btn.back:focus,
#exitdialog button.btn.back:hover {
    color: #FFFFFF;
    background-color: #AA182C !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;
    overflow: auto;
    display: flex;
}

#exitdialog p {
    text-align: center;
}

#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) {
    #empoverlay #exitdialog {
        top: 120px;
        left: 0 !important;
        margin: 0 auto;
        right: 0 !important;
        display: block;
        width: auto;
        max-width: 320px;
    }
    #empoverlay .mask {
        height: 5810px !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;
    font-size: 16px;
    line-height: 18px;
    font-weight: 800;
    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: din-2014, sans-serif;
    font-weight: 400;
    color: #333333;
}

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

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

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

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

.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: 20px;
    font-family: "din-2014";
    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: 100%;
    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; */
}
.patient1 .banner-info-d{
        color: #ffffff;
    font-family: 'solex';
    line-height: 44px;
    font-size: 44px;
     text-shadow: 0px 0px 24px rgb(0 0 0 / 80%), 0px 0px 12px rgb(0 0 0 / 40%);
        }

/***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 ul.invisible-indication li .white-transperant-cover{
         top: -10px;
    right: 10px;
    width: 185px;                   
                    }
    .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;
    line-height:18px;
    }
    .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);*/
background:transparent;
height:auto;
}
    .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: 10px;
        height: 10px;
    }
    .mobile-sign-up-container {
        width: auto;
        border-radius: 0;
        padding: 8px 0;
        margin: 0 auto;
        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;
    }
    .sign-up-button img {
        width: 18px;
        margin-right: 10px;
    }
    .stay-connect {
        font-size: 35px;
        line-height: 80px;
        z-index: 1;
    }
.patient1 .stay-connect {
            line-height:47px;
        }
    .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-image:none;
    background-color:#183761;
    background-size: cover;
        height: 154px;
        background-repeat: no-repeat no-repeat;
        background-position: bottom;
    }
.patient1 .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-image:none!important;
    /*background-color:#183761;*/
    background-size: cover;
        height: 154px;
        background-repeat: no-repeat no-repeat;
        background-position: bottom;
    }
        .patient1 #sitemap{
                /*margin-top: 347px !important;*/
            }
       .seg-bg-mobile .seg-main-head{
                background: #183761!important;
    color: #fff;
                }
     .patient1 .banner-info-m{
                font-size: 32px;
    font-family: 'solex';
     line-height:32px;                       
                        }
      /*.seg-container{
                            max-width:400px;
                            }*/
    .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;
    }
    .seg-nsclc4 .blue-content-1>h2 {
        font-size: 16px;
        padding: 0;
        font-weight: 800;
        margin: 0;
        line-height: 21px;
        color: #fff;
        font-family: "din-2014", sans-serif;
    }

    .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: 12px;
        line-height: 14px;
        padding: 0 8px;
        width: 76px;
    }
    .seg-main-head {
        background: #FFFFFF 0% 0% no-repeat padding-box;
        padding: 20px 16px 16px;
    }
    .box-1 img {
        max-width: 342px;
        border-top-left-radius: 50px;
    margin-top:40px;
    }
    .fullheader .list-inline>li:nth-child(1) {
        display: none;
    }
    .main_logo img {
        max-width: 113px;
    }
    .phase-2 .main_logo img {
        max-width: 113px;
    }
    .logos {
        clear: none;
        display: inline-block;
        padding-left: 16px;
        /*float:left;*/
    }
    .main_logo{
        /*float:left;*/
        text-align: left;
    }
    ul.default-indication {
        position: absolute;
        right: 20px;
        top: 55px;
        list-style: none;
        /* border-radius: 6px 6px 0px 0px; */
        padding: 11px 37px 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;
        border-radius: 0px 0px 8px 8px;
        list-style: none;
        position: absolute;
        z-index: 9;
        padding: 0;
        width: 100%;
    }
    
    ul.default-indication li {
        font-family: din-2014, sans-serif;
        /* font-weight: 800; */
        font-style: normal;
        font-size: 14px;
        /* line-height: 18px; */
        color: #003865;
        text-transform: uppercase;
    	font-weight: 700;
    }
    span.bar-lines {
        position: absolute;
        right: 10px;
        top: 10px;
    }
    .bar-lines span.icon-bar {
        width: 16px;
        background-color: #AB182B;
        height: 2px;
        display: block;
        border-radius: 6px;
        margin: 3px 0;
    }
    ul.invisible-indication li {
        padding: 18px 16px 12px;
        padding-bottom: 8px;
        position: relative;
    }
    span.white-transperant-cover {
        display: none !important;
    }
    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;
    }
    .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: 600;
        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{
        max-width: 100%;
        position: relative;
        top:-1px;
    }
    .seg-btc .blue-content-2 {
        /*max-width: 342px;*/
        max-width:375px;
        margin: 0 auto;
    }
    .seg-btc .blue-content-1{
            background: #183761;
    padding: 0px 16px 0px 16px;
    }
    .seg-btc .blue-content-2{
        padding:0px 16px 0px 16px;
    }
    .seg-btc .blue-content-2 {
        margin-top: 30px!important;
    }
    .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;
    }
    .Sticky_ISI{
        width: 99.7% !important;
    }
}
.patient1.seg-btc .background-seg {
    background-position: calc(50% - -23%) center;
}

/****desktop***/

@media screen and (min-width: 992px) {
    .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: 30px;
    }

    /* .patient2.seg-btc .blue-content-1>span {
        padding-bottom: 0;
        font-family: "din-2014";
        font-style: normal;
        font-weight: 800;
        font-stretch: normal;
        color: #fff;
        font-size: 18px;
        line-height: 23px;
        margin-top: 20px;

    } */
    .patient2.seg-btc .blue-content-1> h2 {
        /*padding-bottom: 10px;*/
    	padding-bottom: 20px;
        font-family: "din-2014";
        font-style: normal;
        font-weight: 800;
        font-stretch: normal;
        color: #fff;
        font-size: 18px;
        line-height: 23px;
        margin-top: 50px;

    }

    .text-shad{
    text-shadow: 1px 3px 3px #00000029;
    }
    .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: 25px;
    }
    .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: 450px;
    }
    .patient1.seg-btc .background-seg {
        background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/stage-4-nsclc/Segmentation_Hero_Desktop_03.03_Shifted.jpg);
        /* background-position: calc(50% - -5%) center;  */
    }
    .seg-btc .background-seg {
        background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/stage-4-nsclc/Segmentation_Hero_Desktop_Shifted.jpg) !important;
    }
    .fullheader ul.list-inline {
        border-radius: 0 0 0 20px;
    }
    .main_logo a {
        width: 320px;
        height: 70px;
        display: inline-block;
        padding: 6px 0px;
    }
    .new-mobile-only {
        display: none;
    }
    .new-desktop-only {
        display: block;
    }
    .fullheader .list-inline li {
        font-size: 12px !important;
        line-height: 18px;
    }
    .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;*/
    }
    /*.seg-container {
        width: 1132px;
        margin: 0 auto;
        position: relative;
    }*/
       .seg-container{
                max-width: 1134px;
                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: 0px;
           top: 28px;
    }
    .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: 42px 10px 26px 0px;
    }
    .cta-buttons{
        position: relative;
    bottom: 40px;
    }
    .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: 80px 0 63px;
    }
    .patient .three-boxes {padding: 75px 0 63px;}
    .three-boxes .get-more {
        display: block;
    }
    .three-boxes .box-2 {
        text-align: left;
        padding: 34px 50px;
        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: 53px;
        z-index: 0;
        margin-right: 5px;
    }
    .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: 1200px) and (max-width: 3840px) {
    .Sticky_ISI {
        max-width: 1132px !important;
    }
    .patient .Sticky_ISI {
        max-width: 100% !important;
    }
}
@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;
    }
     .patient1 .blue-content-1 a.blue-link {
        width: 224px!important;
    }  
     .text-shad{
            margin-left:12px;
            }
     .patient2.seg-btc .blue-content-1>span{
        margin-bottom:40px;
                                    }
     .three-boxes{
           padding:90px 0 63px;
                            }
    a.blue-link.cgc-link {
        margin: 0 15px;
    }
     .patient1 .background-seg{
      background-size:100% 115%!important;
      background-size:cover!important;
      /* background-position:calc(50% - 175px) center!important; */
      /* background-position: calc(50% - -7%) center; */
      /* background-position: calc(50% - -5%) center !important; */
    }      
    
    .callout-blue-content {
        /* max-width: 940px; */
    }
    .blue-content-1 a.blue-link {
        width: 306px;
    }
    /* .blue-content-1 {
        max-width: 1040px !important;
        width: 100%;
        margin: 0px auto;
    } */
    .seg-main-head {
        left: 15px;
        top: -60px;
    }
    .background-seg {
        height: 230px;
    }
    /* .seg-container {
        max-width: 1100px !important;
    } */
    .seg-container .toptextsec {
        right: 16px;
        top: 180px;
    }
    .patient1 .seg-main-head {
        width: 508px;
    }
    .patient1 .seg-main-head {
        /* padding: 16px 15px 26px 15px; */
        padding: 16px 3px 26px 0;
    }
   .patient1.seg-btc .fullheader ul.list-inline>li:first-child {
        width: 310px !important;
    }
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
    .patient1.seg-btc .background-seg{
        background-position: calc(50% - -5%) center;
    }
}


@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: 1920px){
.seg-nsclc4 .background-seg {
        background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/stage-4-nsclc/Segmentation_Hero_Desktop1_3800x738.jpg) !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: 1099px) {
    .patient1 .blue-content-1 a.blue-link{
        width:222px !important;
        margin:0 14px 0 0 !important;
        }
}
@media screen and (min-width: 1134px) and (max-width: 1175px) {
    .seg-container{
        max-width: 1147px;
    }
}
@media screen and (min-width: 1100px) and (max-width: 1199px) {
    .patient1 .blue-content-1 a.blue-link{
        width:249px  !important;
        margin:0 14px 0 0 !important;
    }
    span.now-approved2ab{
        padding: 6px 37px !important;
    }
}
/* @media screen and (min-width: 1176px) and (max-width: 1199px) {
    .patient1 .blue-content-1 a.blue-link{
        width:249px  !important;
        margin:0 14px 0 0 !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: 992px) and (max-width: 1199px) {
    .seg-container{
    /* max-width:1000px; */
    /* max-width:1040px; */
    padding: 0 20px;
    }
    .blue-content-1 {
        /* max-width: 1020px; */
    }

    .patient1 .blue-content-1 > span{

    }
    .logos .main_logo a {
        /* margin-left: 30px !important; */
    }
}

@media screen and (min-width: 992px) and (max-width: 1180px) {
    .seg-nsclc4 .fullheader .list-inline>li:nth-child(3)>a::after, .seg-nsclc4 .fullheader .list-inline>li:nth-child(2)>a::after{
        bottom: 12px !important;
    }
    #sitemap.container {
        width: 94%;
    }
}
/*@media screen and (min-width: 992px) and (max-width: 1050px) {
    .seg-container{
        width: 960px;
    }
    .callout-blue-content {
        max-width: 910px;
    }
    .patient1 .blue-content-1 a.blue-link {
        width: 217.5px !important;
    }
    .patient1.seg-btc .blue-content-1 a.blue-link{
        margin-right: 2px !important;
    }

}
 @media screen and (min-width: 1051px) and (max-width: 1065px) {
    .seg-container{
        width: 980px;
    }    
    .patient1 .blue-content-1 a.blue-link {
        width: 229px !important;
    }
}
@media screen and (min-width: 1066px) and (max-width: 1099px) {
    .seg-container{
        width: 980px;
    }    
    .patient1 .blue-content-1 a.blue-link {
        width: 229px !important;
    }
}
@media screen and (min-width: 1100px) and (max-width: 1174px) {
    .seg-container {
        width: 1100px;
    }
    .callout-blue-content {
        max-width: 1040px;
    }
}
@media screen and (min-width: 1175px) and (max-width: 1215px) {
    .seg-container {
        width: 1040px;
    }
    .callout-blue-content {
        max-width: 1040px;
    }
    .patient1 .blue-content-1 a.blue-link {
        width: 234px !important;
    }
    span.now-approved2ab{
        padding: 6px 23px !important;
    }
} */

@media screen and (min-width: 1061px) and (max-width: 1215px) {
    /* .seg-container{
        width: 1100px;
    } */
    /* .callout-blue-content {
        max-width: 1040px;
    }
    .patient1 .blue-content-1 a.blue-link{
        width: 242px !important;
    }
    span.now-approved2ab{
        padding: 6px 23px !important;
    } */

}
@media screen and (min-width: 1210px) and (max-width: 1215px) {
    /* .fullheader ul.list-inline{
        max-width: 1134px;
    } */
}
@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: -6px; */
            /* left: 25px; */
    }
    .patient1.seg-btc a.blue-link.scle-link .blue-link-cont {
        font-size: 18px;
    }
    .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: 30px;
    }
    .patient .fullheader .list-inline>li:nth-child(3),
    .patient .fullheader .list-inline>li:nth-child(2) {
        margin-right: 30px;
    }
}

.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: 12px;
    -webkit-text-stroke: 1.5px #DFE5F1;
    font-size: 15px;
}

.patient2 ul.prescribe-dropdown {
    position: absolute;
    /*left: -5px;*/
    left: -6px;
    margin-top: 11px;
    background: #DFE5F1;
    /*max-width: 255px;
    width: 255px;*/
	max-width: 250px;
    width: 250px;
    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: 992px) {
} */
@media screen and (max-width: 991px) {
   
    .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;
    }
     .patient1 .banner-info-m{
        font-size:26px;
         line-height:26px;               
                    }
     .box-1 img{
                    margin-top:20px;
                        }
}


/* 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;
    }
    
}

 @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
    li.init>span::after {
top: 0px;}
.fullheader ul.list-inline li:first-child .default-indication li.init span {
font-size: 11px !important;
}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    .fullheader .list-inline li {
        font-size: 12px;
    }

    .fullheader ul.list-inline li:first-child .default-indication li.init span {
        font-size: 11px !important;
    }
    .patient2 .fullheader .list-inline>li:nth-child(3)>a::after, .patient2 .fullheader .list-inline>li:nth-child(2)>a::after{
        bottom: 30px;
    }
}

/* @media only screen and (min-device-width : 360px) and (max-device-width : 649px) and (orientation : landscape) {
    .seg-stage4 #empoverlay #exitdialog{
        margin-top: -180px !important;
    }
}    */