1.siteamp-iparsys p.please-see-txt {
    font-weight: bold;
}

.hcc-hcp .footer-bd>.ft-bd-2>p:nth-child(2) {
    margin-bottom: 1px;
}

#sitemap>div.siteamp-iparsys.iparsys.parsys>div:nth-child(3)>div>h2 {
    display: none;
}

main#maincontent {
    font-family: 'Ubuntu';
}

.second-footnote {
    /* margin-left: 0px !important;*/
}

/*ul.nav.navbar-nav.navbar-middle {
    padding-left: 20px;
}*/
.ff-rc-light {
    font-family: 'RobotoCondensed-Regular';
}

.hepatocellular-carcinoma main#maincontent {
    background: url(/content/dam/website-services/us/434-imfinzi-com/hcc-hcp/hcc-os-update/desktop/home-banner-v2.jpg) #003262ff no-repeat;
    margin-top: 85px;
    background-size: contain;
    background-position-x: 50%;
    background-position-y: 10vh;
}

.hepatocellular-carcinoma .maincontent.parsys {
    max-width: 100%;
    background: transparent;
    margin: 0 auto;
}

.hcc-homebanner {
    max-width: 1313px;
    margin: 0 auto;
    padding-bottom: 55px;
}

#nccn-callout-wrap {
    /*margin: 0 0 40px;*/

}



.now-app-overlay {
    background: #007a6d;
    width: 100%;
    /*max-width: 1313px;*/
    padding: 20px 0 20px 2.3%;
    position: relative;
    top: -4px;
    left: 0;
    display: inline-flex;
    justify-content: center;
    align-items: center;

}

.now-app-overlay p, .now-app-overlay h2 {
    color: #ffffff;
    font-size: 18px;
    line-height: 27px;
    font-weight: 700;
    position: relative;
    margin-left: 2.8%;
    top: 4px;
    margin-top: 0;
}

#box-div1 sup {
    top: -0.4em;
}

p.footnotes.home-footnote.fnt-large span {
    font-size: 14px !important;
}


/* US-75737 update start */

.second-footnote {
    margin-left: -5px;
    font-family: Arial, sans-serif;
}

span#now-app-txt {
    color: white;
}

.now-app-overlay-2 {
    /*z-index: 1;
    position: absolute;
    background: url(/content/dam/website-services/us/434-imfinzi-com/hcc-hcp/hcc-os-update/desktop/now-app-bg-2.png) no-repeat;
    background-size: 100% 100%;
    width: 40%;
    max-width: 533px;
    padding: 12px;
    top: 140px;
    left: -10px;
    display: inline-flex;
    justify-content: right;
    align-items: center;*/

    position: absolute;
    background: #E4EDFC;
    width: 100%;
    max-width: 100%;
    padding: 6.5px 0;
    top: 140px;
    left: 0px;
    justify-content: right;
    text-align: center;
}

.liver-flag img.desktop-only {
    position: absolute;
    right: 13%;
    top: 90px;
}

.now-app-overlay-2 p, .now-app-overlay-2 p a {
    /*color: #ffffff;
    font-size: 20px;
    line-height: 27px;
    font-weight: 700;
    position: relative;
    margin-right: 38.5%;
    margin-right: 47.5%;
    top: 4px;*/

    color: #003865;
    font-size: 16px;
    line-height: 27px;
    font-weight: 400;
    position: relative;
    font-family: 'Roboto-Regular';
    margin: 0;
}

.now-app-overlay-2 p a:after {
    content: '\f078';
    font-family: fontawesome;
    position: absolute;
    right: -22px;
    top: -4px;
    font-size: 12px;
}

.now-app-overlay-2 p a:hover {
    text-decoration: none;
}

/* US-75737 update end */
/*.now-app-overlay p:before {
    content: '';
    background: url(/content/dam/website-services/us/434-imfinzi-com/hcc-hcp/desktop/hcc-overlay-icon.png) no-repeat;
    height: 75px;
    width: 65px;
    position: absolute;
    left: 0;
    top: -10px;
}*/
.home-heading h1 {
    /*   font-size: 80px; */
    font-size: 70px;
    line-height: 55px;
    color: #ffffff;
    font-weight: 700;
}

.now-app-overlay img {
    /* margin-left: 55px;*/
    width: 45px;
}

.home-heading h1 span.wh-box {
    /*  color: #003865;
    font-size: 26px;
    line-height: 30px;
    background: #ffffff;
    display: block;
    margin: 18px 5px 0;
    text-align: center; */


    font-size: 26px;
    line-height: 30px;
    background: #ffffff;
    display: block;
    margin: 18px 0px 0 auto;
    text-align: center;
    max-width: 325px;
    background: #003262;
    color: #fff;
    border-radius: 0 0 15px 0;
}

.home-heading h1 {
    display: flex;
    width: 100%;
    justify-content: space-between;
    margin: 10.5% auto 10%;
    max-width: 760px;
}

p.banner-subhead {
    font-size: 26px;
    line-height: 36px;
    font-weight: 700;
    color: #ffffff;
    text-align: center;
    margin: 0 auto 39px;
    max-width: 946px;
}

.callout-box-nccn {
    width: 390px;
    height: 298px;
    position: absolute;
    top: 210px;
    left: -13px;
    background: url(/content/dam/website-services/us/434-imfinzi-com/hcc-hcp/desktop/nccn_callout_box_desktop.png) no-repeat content-box;
    z-index: 1;
}

.callout-box-nccn h3 {
    margin-left: 152px;
    font-size: 15px;
    font-weight: bold;
    text-align: left;
    font-family: Ubuntu;
    letter-spacing: -0.57px;
    padding: 29px 0px 0px 0px;
    color: #00355A;
    margin-top: -7px;
}

#nccn-callout-box-close-button {
    position: absolute;
    top: 22px;
    left: 339px;
    width: 15px;
}

#nccn-callout-box-close-button-2 {
    position: absolute;
    top: 11px;
    left: 300px;
    width: 15px;
}

#nccn-callout-box-close-button-2-mobile {
    position: absolute;
    top: 16px;
    left: 300px;
    width: 15px;
}

#nccn-callout-box-logo {
    position: absolute;
    top: 26px;
    left: 47px;
    width: 70px;
}

#nccn-callout-box-close-button:hover {
    transform: scale(1.1);
    filter: opacity(0.6);
}

#nccn-callout-box-close-button-2:hover {
    transform: scale(1.1);
    filter: opacity(0.6);
}

#callout-box-nccn-text-mobile {
    display: none;
}

.callout-box-nccn p {
    /*margin-left: 5px;*/
    margin-left: 7px;
    margin-top: -2px;
    text-align: left;
    font-size: 12.5px;
    /*font-family: Ubuntu;*/
    font-family: Ubuntu, sans-serif;
    letter-spacing: -0.4px;
    color: #00355A;
    padding: 0px 0px 0px 40px;
    line-height: 15px;
}

span.asterisk-up {
    position: relative;
    top: -4px;
}

#nccn-callout-box-right-chevron {
    position: absolute;
    top: 167px;
    left: 284px;
}

#nccn-demographics-header-homepage {
    color: #003466;
    font-size: 9.5px;
    font-weight: bold;
    margin-top: -7px;
    text-decoration: underline;
}

#nccn-demographics-header-homepage:hover {
    text-decoration: none;
}

.callout-box-nccn .footnotes {
    color: #6D6F72;
    font-size: 8px;
    line-height: 8px;
    padding: 0px 54px 4px 46px;
    letter-spacing: 0px;
    /*font-family: Ubuntu;*/
    font-family: Ubuntu, sans-serif;
}

.foot-notes-1 {
    text-indent: -2px;
    margin-left: 2px !important;
}

.callout-box-nccn-closed {
    display: none;
    width: 342px;
    height: 136px;
    position: absolute;
    top: 215px;
    left: -7px;
    background: url(/content/dam/website-services/us/434-imfinzi-com/hcc-hcp/desktop/nccn_callout_closed_box_desktop1.png) no-repeat content-box;
    /*background:url(/content/dam/website-services/us/434-imfinzi-com/hcc-hcp/mobile/new-mobile-NCCN-flag.png) no-repeat content-box;*/
    background-size: cover;
    z-index: 1;
}

.callout-box-nccn-closed h3 {
    /*margin-top: 26px;*/
    margin-top: 45px;
    margin-left: 140px;
    font-size: 18.5px;
    font-weight: bolder;
    color: #003262;
}

.callout-box-nccn-mobile-closed {
    display: none;
}

.callout-box-nccn-mobile-closed h3 {
    /*margin-top: 28px;*/
    margin-top: 35px;
    margin-left: 120px;
    font-size: 11.5px;
    font-weight: bolder;
    color: #00355A;
}

.banner-data-sec {
    display: inline-flex;
    margin-bottom: 50px;
    width: 100%;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}

.banner-data-sec .data-img-sec {
    max-width: 632px;
    /* max-width: 100%; */
}

.banner-data-sec .box-footnote {
    font-size: 10px;
    line-height: 16px;
    text-align: center;
}

.banner-data-sec .box-formally {
    font-size: 16px;
    line-height: 18px;
    font-weight: bold;
    text-align: center;
}

/* US-75738 update end */
p.footnotes {
    margin: 0 auto;
    font-weight: 400;
    color: #ffffff;
    max-width: 1160px;
    line-height: 17px;
}

p.footnotes.home-footnote {
    font-size: 14px;
    line-height: 16px;
    font-weight: 300;
    letter-spacing: 0.03px;
    color: #4A4A4A;
    margin-bottom: 5px;
}

p.footnotes.home-footnote.bold-footnote {
    font-weight: 700;
}

#nccn-callout-wrap p.footnotes {
    margin-bottom: 5px;
    color: #fff;
}

.data-right img.desktop-only.new-design-home {
    margin-bottom: 7px;
    margin-bottom: 14px;
}

.cta p {
    text-align: center;
}

.cta a {
    font-size: 15px;
    line-height: 28px;
    font-weight: 700;
    color: #ffffff;
    background: #00AB9C;
    padding: 13px 34px 13px 22px;
    position: relative;
}

.cta a:after {
    content: '\f054';
    font-family: fontawesome;
    font-weight: 100;
    position: absolute;
    right: 15px;
    top: 9px;
}

.cta a:hover {
     color: #FFF;
    background: #007A6D;
    text-decoration: none;
}

.data-img-sec {
    background: #ffffff;
    padding: 5px 30px 25px;
}

.data-img-sec .box-image {
    margin: 30px auto 0;
    padding: 15px 20px;
}

.data-img-sec.new-design .box-image {
    padding: 15px 20px;
    border-radius: 0 0 15px 0;
    border-width: 1px 1px 1px 7px;
}

/* .data-img-sec.new-design ~ p.box-heading:before, h2.box-heading:before {
    content: none;
} */

.box-image.new-border {
    border-radius: 0 0 15px 0;
    border-width: 1px 1px 1px 8px;
}

h2.box-heading.no-arrow {
    padding: 0 20px;
    margin-top: -24px;
    transform: translateX(-20px);
}

p.box-heading.no-arrow:before, h2.box-heading.no-arrow:before {
    content: none;
}

.box-image.new-border.green-box {
    /*  border-color: #007A6D;*/
    border-color: #6d6e71;
    border-left-color: #00af9a;
}

h2.box-heading.green-box {
    color: #007A6D;
}


.image-flex {
    display: flex;
    width: 100%;
    justify-content: center;
}

.cta {
    margin-top: 30px;
    /* margin-left: 150px;
    display: inline-block; */
}

.arrow-box .data-left img {
    margin: 0 auto;
    width: 100%;
}

.data-right .image-flex {
    width: 100%;
    justify-content: space-around;
    margin: 0 auto;
}

.data-right .image-flex img {
    margin: 14px auto;
    width: 100%;
}

.banner-data-sec>div {
    width: 50%;
    /* width: 1160px;
    margin: 0 auto; */
}

em.mar-left {
    margin-right: 3px
}
    .hcc-hcp .banner-data-left .cta a:hover, .hcc-hcp .banner-data-right-a a:hover {
        /*color: #FFF;
    	background: #007A6D;*/
    	color: #007A6D;
    	background: #FFF;
        border: 1px solid #007a6d;            
    }
@media screen and (min-width: 375px) and (max-width: 413px) {
    h2.box-heading.s-line.superior-os.primary-analysis {
        max-width: 225px !important;
    }

    h2.box-heading.s-line.superior-os.updated-analysis {
        max-width: 230px !important;
    }
}

@media screen and (min-width: 992px) {
    .unresectable .select-indication ul.dropdown-menu>li.nsclc-links:hover>a:after {
        border: solid #B5CEF2;
        border-width: 0 2.5px 2.5px 0;
        display: inline-block;
        padding: 6px;
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        content: '';
        padding-left: 6px;
        font-weight: 100;
        position: absolute;
        right: -8.5px;
        top: 50%;
        z-index: 1;
        color: #B5CEF2;
        background: #f0f5fc;
    }

    .unresectable .select-indication ul.dropdown-menu>li:hover>a:after {
        display: none;
    }

    .banner-data-sec .data-img-sec {
        /*min-height: 290px;*/
        min-height: 310px;
    }

    .now-app-overlay {
        padding-left: 0;
    }


}

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

    .hcc-homebanner {
        padding-bottom: 0;
    }

    .banner-data-sec {
        margin-bottom: 0;
    }

    .banner-data-sec>div {
        width: 850px;
    }

    .banner-data-right .image-flex.new-banner img {
        margin-top: -7px;
    }

    .data-right img.desktop-only.new-design-home {
        margin-bottom: 15px;
    }

    .banner-data-left {
        margin: 0;
    }

    .data-img-sec {
        background: #ffffff;
        padding: 1px 10px 15px 10px;
    }

    .box-image.new-border {
        border-radius: 0 0 15px 0;
        border-width: 1px 1px 1px 8px;
    }

    .banner-data-sec .data-img-sec {
        max-width: 100%;
    }

    .home-heading h1>span:first-child {
        /*	padding-left: 33px; 
        padding-left: 10px; */
        padding-left: 7px;
    }

    .hepatocellular-carcinoma span.himalaya_reach {
        position: relative;
        left: 25px;
        top: -10px;
    }

    .hepatocellular-carcinoma span.himalaya_beyond {
        position: relative;
        left: 30px;
        top: -10px;
    }

    .banner-data-left p.footnotes.home-footnote {
        margin-bottom: 20px;
    }

    .banner-data-right p.footnotes.home-footnote:last-child {
        margin-bottom: 20px;
    }

    .cta {
        margin: 20px 0 30px;
    }

    .cta a:after {
        top: 7px;
        right: 255px;
    }

    .banner-data-left .cta a::after {
        /*right: 255px;*/
        right: 300px;
    }

    .cta a {
        font-size: 15px;
        line-height: 28px;
        font-weight: 700;
        padding: 6px 34px 8px 22px;
        position: relative;
        width: 850px;
        color: white;
        display: inline-block;
        background: #007a6d;
    }


    /* US-75738 update start */
    .arrow-box .data-left img {
        height: auto;
        padding-top: 8%;
    }

    .data-right .image-flex img {
        height: 76px;
        object-fit: contain;
    }

    /* US-75738 update end */

    /* US-US-92409 min-width desktop */

    img.desktop-only.new-design-home {
        height: auto;
        margin-left: -20px;
        margin-right: -20px;
        width: calc(100% + 40px);
    }

    .image-flex.new-banner img {
        padding: 0;
        margin-top: 0;
        padding-left: 10px;
    }

    .data-img-sec.new-height {
        min-height: auto;
    }

    .box-image.data-left.new-border {
        padding-bottom: 15px !important;
    }

    .callout-box-nccn-mobile-line {
        display: none;
    }

    .data-img-sec.new-design {
        min-height: auto;
        padding: 0;
    }

    img.desktop-only.new-design {
        max-width: 630px;
    }

    /* US-US-92409 min-width desktop end*/
}

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

    main#maincontent {
        background-position-x: -30px !important;
    }

    .hcc-hcp .indication-popup {
        height: 143px;
    }

    .hcc-hcp .sticky-isi-wrapper {
        max-height: 100px;
    }

    ul.nav.navbar-nav.navbar-middle {
        padding-left: 0px;
        margin-left: 0px;
    }

    .hepatocellular-carcinoma main#maincontent {
        background: url(/content/dam/website-services/us/434-imfinzi-com/hcc-hcp/mobile/home-bg-v3.jpg) no-repeat top center;
        background-size: 490px auto;
        background-position-y: 35px;
        background-position-x: -72px;
    }

    .himalaya_reach {
        position: relative;
        top: 75px;
        /*padding-left: 36px;*/

        left: 6px;
    }

    .himalaya_beyond {
        position: relative;
        top: 75px;
        /*padding-left: 36px;*/

        left: 5px;
    }

    .now-app-overlay img {
        margin-left: 27px;
        margin-top: 8px;
    }

    .home-heading h1 {
        font-size: 37px;
        line-height: 19px;
    }

    .home-heading h1 span.wh-box {
        font-size: 13px;
        line-height: 14px;
        margin: 11px 3px 93%;
        margin: 11px -3px 93% 0;
    }

    p.banner-subhead {
        font-size: 20px;
        line-height: 26px;
        margin: 0 15px 20px;
    }

    .home-heading h1 {
        justify-content: space-between;
        /*margin-top: 38.5%;*/
        margin-top: 47.5%;
        padding: 0 10px;

        margin-top: 110px;
        font-size: 29px;
        margin-bottom: 147px;
    }

    .now-app-overlay p, .now-app-overlay h2 {
        font-size: 14px;
        line-height: 18px;
        margin-left: 3%;
        margin-right: 30px;
        top: 4px;
    }

    span.noa-small {
        font-size: 14px;
    }

    .now-app-overlay {

        padding: 20px 0 10px;
        align-items: flex-start;
        left: 0;
    }

    /* US-75738 update start */
    .now-app-overlay-2 {
        /*z-index: 1;
        position: absolute;
        background: url(/content/dam/website-services/us/434-imfinzi-com/hcc-hcp/hcc-os-update/desktop/now-app-bg-2.png) no-repeat;
        background-size: 100% 100%;
        padding: 20px 0 10px;
        left: -32px;
        width: 100%;
        top: 142px;
        max-width: 300px;*/
        z-index: 1;
        position: absolute;
        background: #E4EDFC;
        padding: 11px 0;
        left: 0;
        width: 100%;
        top: 142px;
    }

    .liver-flag img.mobile-only {
        position: absolute;
        top: 179px;
        left: 0;
    }

    .now-app-overlay-2 p, .now-app-overlay-2 p a {
        /*color: #ffffff;
        font-weight: 700;
        position: relative;
        font-size: 14px;
        line-height: 18px;
        top: -2px;
        left: 25px;*/
        color: #003865;
        font-weight: 400;
        position: relative;
        font-size: 14px;
        line-height: 18px;
        margin: 0;
    }

    .now-app-overlay-2 p a {
        margin: 0 0 0 -25px;
    }

    .now-app-overlay-2 p a:after {
        top: 0px;
    }

    p.box-heading.s-line:before, h2.box-heading.s-line:before {
        left: -35px;
        top: 2px;
    }

    h2.box-heading.s-line.superior-os {
        font-size: 12px;
        line-height: 15px;
        letter-spacing: 0;
        padding: 5px 0px 0px 10px !important;
        margin-top: -28px;
    }

    /* US-75738 update end */
    .arrow-box .data-right img {
        width: 100%;
    }

    .banner-data-sec .data-img-sec {
        margin: 0 auto;
    }

    .data-right p.box-footnote {
        margin-top: 15px;
    }

    .banner-data-right {
        margin-bottom: 25px;
    }

    .box-image p.box-heading.s-line:before {
        top: 1px;
    }

    .box-image p.box-heading:before {
        top: 9px;
    }

    .hcc-homebanner {
        padding-bottom: 25px;
        /* margin-bottom: -290px; */
    }

    .cta a {
        padding: 13px 24px 13px 7px;
    }

    .callout-box-nccn .footnotes {
        font-size: 7.9px;
        line-height: 8px;
        padding: 0px 54px 4px 20px;
    }

    .callout-box-nccn {
        top: 227px;
    }

    .callout-box-nccn-closed {
        display: none;
    }

    .callout-box-nccn-mobile-line {
        background-color: #00AB9C;
        height: 1.2px;
        position: relative;
        top: -9px;
        border: 0;
        padding: 0;
        left: -20px;
        margin-bottom: -20px;
    }
}

.callout-box-nccn-mobile-closed {
    display: none;
    width: 360px;
    height: 85px;
    position: absolute;
    top: 185px;
    left: -12px;
    background: url(/content/dam/website-services/us/434-imfinzi-com/hcc-hcp/desktop/nccn_callout_closed_box_mobile2.png) no-repeat content-box;
    background-size: cover;
}

#callout-box-nccn-text-mobile {
    display: block;
}

#callout-box-nccn-text-desktop {
    display: none;
}

/* US-75737 update start */
p.box-violator {
    background-color: #00AB9C;
    color: white;
    padding: 5px;
    text-align: center;
    font-size: 16px;
    text-transform: uppercase;
}

/* US-75737 update end */
}

@media screen and (min-width: 768px) and (max-width: 1299px) {
    .banner-data-sec .data-left .box-footnote {
        margin-top: 12px;
    }

    p.banner-subhead {
        padding: 0 10px;
    }
}

@media screen and (max-width: 1170px) {
    p.footnotes {
        margin: 0 15px;
    }

    .callout-box-nccn .footnotes {
        padding: 0px 54px 4px 31px;
    }

    .foot-notes-1 {
        text-indent: -2px;
        margin-left: 17px !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
    .now-app-overlay {
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .banner-data-sec .data-img-sec {
        margin: 0 auto;
    }

    .hcc-homebanner {
        padding: 0 10px 55px;
    }
}

@media screen and (max-width: 1024px) {
    .banner-data-left {
        margin-right: 0;
        margin-bottom: 30px;
    }

    .data-right .image-flex img {
        margin: 2.5% auto;
    }

    .banner-data-sec>div {
        width: 100%;
    }

    .banner-data-sec {
        flex-direction: column;
        margin: 40px auto 0px;
        width: 100%;
        padding: 0 15px;
    }

    .banner-data-right {
        margin-bottom: 25px;
    }

    .cta a:after {
        right: 8px;
    }

    .callout-box-nccn {
        top: 185px;
    }

    .callout-box-nccn .footnotes {
        padding: 0px 54px 4px 33px;
        /*margin-left: 17px !important;*/

    }

    .foot-notes-1 {
        text-indent: -2px;
        position: relative;
        left: 2px;
        margin-left: 15px !important;
    }
}

@media screen and (max-width: 360px) {
    .cta a {
        font-size: 12px;
        line-height: 25px;
        padding: 13px 25px 13px 13px;
    }

    .arrow-box .data-right img {
        max-width: 188px;
    }

    .now-app-overlay p, .now-app-overlay h2 {
        font-size: 15px;
        line-height: 21px;
        margin-left: 2%;
    }

    .hepatocellular-carcinoma main#maincontent {
        background-color: #01233e;
        background-position-y: -15px;
    }

    .himalaya_reach {
        position: relative;
        top: 50px;
        /*padding-left: 36px;*/
    }

    .himalaya_beyond {
        position: relative;
        top: 50px;
        /*padding-left: 36px;*/
    }
}

@media screen and (min-width: 1194px) and (max-width: 1231px) {
    .now-app-overlay {
        /*max-width: 1173px;*/
    }

}

.pink-bracket {
    color: #F600FF;
}

/******Code for availability banner******
p.avail-txt {
    background: #003865;
    text-align: center;
    color: #FFFFFF;
    font-size: 15px;
    font-family: 'RobotoCondensed-Bold';
    margin-bottom: 0;
    padding: 9.5px 0;
}
.hepatocellular-carcinoma main#maincontent{
    margin-top: 123px;
}
.pink-var {
    color: #F600FF;
}
.pink-var:before {
    content: '[';
}
.pink-var:after {
    content: ']';
}
.hepatocellular-carcinoma .navbar-nav .dropdown-menu.multi-level {
    top: 123px;
}
@media screen and (max-width: 991px) {
	p.avail-txt {
    	font-size: 12px;
        padding: 3px 0;
	}
    .hepatocellular-carcinoma header#header {
    	height: 134px;
    }
    .hepatocellular-carcinoma div#hcpNavbar {
    	max-height: calc(100vh - 293px);
    }
}
@media screen and (max-width: 767px) {
	.hepatocellular-carcinoma .indication-popup.open-indi-popup {
    	top: 134px;
	}
    .hepatocellular-carcinoma .content-container {
    	height: calc(100vh - 291px);
    }
}
@media screen and (max-width: 340px) {
	p.avail-txt {
    	font-size: 11px;
        padding: 3px 4px;
	}
}
******Code for availability banner ends here*******/
@media screen and (min-width: 1140px) {
    .hepatocellular-carcinoma .banner-data-left .data-img-sec .box-image {
        padding-bottom: 53px
    }

    /* .hepatocellular-carcinoma .banner-data-left .data-img-sec .box-image .image-flex.new-banner img{
	margin-top: 10px;
    margin-bottom: 15px;
    max-width: 550px;
    padding-left: 0px;
 } */

}

@media screen and (min-width: 1025px) and (max-width: 1139px) {
    .hepatocellular-carcinoma .banner-data-left .data-img-sec .box-image {
        padding-bottom: 30px
    }
}

@media screen and (min-width: 1300px) and (max-width: 1400px) {

    .hepatocellular-carcinoma span.himalaya_reach {
        position: relative;
        left: 65px;
        top: -55px;
        font-size: 60px;
    }

    .hepatocellular-carcinoma span.himalaya_beyond {
        position: relative;
        top: -55px;
        /*left: -15px;*/
        font-size: 60px;
    }

    .home-heading h1 span.wh-box {
        font-size: 24px;
    }

    .home-heading h1 {
        font-size: 70px;
        line-height: 55px;
        color: #ffffff;
        font-weight: 700;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1300px) {

    .hepatocellular-carcinoma span.himalaya_reach {
        position: relative;
        /*left: 185px;*/
        top: -55px;
    }

    .hepatocellular-carcinoma span.himalaya_beyond {
        position: relative;
        left: 25px;
        top: -55px;
    }

    .home-heading h1 span.wh-box {
        font-size: 21px;
    }

    .home-heading h1 {
        font-size: 60px;
        line-height: 55px;
        color: #ffffff;
        font-weight: 700;
    }

    /* .hepatocellular-carcinoma main#maincontent {background-position-x: -90px;} */
}


/* @media screen and (min-width: 1025px) and (max-width: 1200px){

.hepatocellular-carcinoma span.himalaya_reach {
    position: relative;
    left: 215px;
    top: -55px;
}                                        
.hepatocellular-carcinoma span.himalaya_beyond {
    position: relative;
    left: 35px;
    top: -55px;
}                                        
.home-heading h1 {
    font-size: 60px;
    line-height: 55px;
    color: #ffffff;
    font-weight: 700;
}

.home-heading h1 span.wh-box {
    font-size: 21px;
}   


} */

@media screen and (min-width: 767px) and (max-width: 1024px) {
    .now-app-overlay p, .now-app-overlay h2 {
        font-size: 22px;
    }

    /*US-75738 update start */
    .now-app-overlay-2 {
        padding: 5px;
        top: 160px;

    }

    /*US-75738 update end */
}


@media screen and (min-width: 1121px) and (max-width: 1099px) {
    .hepatocellular-carcinoma span.himalaya_reach {
        left: 145px;
    }
}

/* @media screen and (min-width: 1135px) and (max-width: 1200px){
    .hepatocellular-carcinoma span.himalaya_reach {
    left:155px;
}
} */

@media screen and (min-width:1025px) and (max-width:1300px) {
    .banner-data-sec {
        padding: 0rem 1rem;
    }
}

@media screen and (max-width: 767px) {
    #nccn-callout-box-close-button-2-mobile {
        display: none;
    }

    .callout-box-nccn-mobile-closed {
        display: none;
        width: 175px;
        height: 79px;
        position: absolute;
        top: 200px;
        left: -12px;
        background-color: #ecf7f6;
        /*background-image: none;*/
        background: url(/content/dam/website-services/us/434-imfinzi-com/hcc-hcp/mobile/new-mobile-NCCN-flag.png) no-repeat content-box;
        background-size: cover;
    }

    .callout-box-nccn-mobile-closed h3 {
        display: none;
    }

    .nccn-pink-bracket:before, .nccn-pink-bracket:after {
        top: 0 !important;
    }

    .callout-box-nccn-mobile-closed.nccn-pink-bracket:before,
    .callout-box-nccn-mobile-closed.nccn-pink-bracket:after {
        height: 96% !important;
    }

    p.box-heading.s-line:before, h2.box-heading.s-line:before {
        left: -35px;
        top: 0px;
    }
}

.Ref-bld {
    font-family: 'Roboto-Bold';
}

.asterisk-fn {
    text-indent: -1.4px;
}

/*******fixing bug below to override commmon css rule affecting third nav item *******/
@media screen and (min-width: 992px) {
    .hcc-hcp.hepatocellular-carcinoma .navbar-nav.navbar-middle.hcc-middle>li:nth-child(3)>a {
        padding: 7px 10.5px 11px 10.5px !important;
    }


    .hcc-hcp.hepatocellular-carcinoma .navbar-inverse .navbar-nav.navbar-middle>li.active>a,
    .hcc-hcp.hepatocellular-carcinoma .navbar-inverse .navbar-nav.navbar-middle>li:hover>a {
        margin-bottom: -8px !important;
        padding-bottom: 17px !important;
    }
}

@media screen and (min-width: 992px) and (max-width:1024px) {

    .hcc-hcp.hepatocellular-carcinoma .navbar-inverse .navbar-nav.navbar-middle>li.active>a,
    .hcc-hcp.hepatocellular-carcinoma .navbar-inverse .navbar-nav.navbar-middle>li:hover>a {
        margin-bottom: -6px !important;
    }

    .liver-flag img.desktop-only {
        right: 0%;
    }

}

@media screen and (max-width:991px) {
    .data-right .image-flex {
        display: block;
    }

    .data-right .image-flex img.post-anlyx {
        margin: 1% auto 5%;
    }

    .data-right .image-flex img.flag {
        margin: 1% auto 0;
        position: relative;
        right: -20px;
    }

    .callout-box-nccn {
        left: -30px;
    }

    .hcc-homebanner {
        max-width: 100%;
    }

    .hepatocellular-carcinoma.hcc-hcp main#maincontent {
        background-size: auto 100%;
        background-position-y: top;
        background-position-x: left;
    }

    body {
        padding: 0 !important;
    }
}


/* US-92409 update start */


.callout-box-nccn .footnotes .second-footnote {
    margin-left: -3px;
}

.box-image {
    border: 0.5px solid #6d6e71;
    border-left-color: #03315D;
}

.cta a {
    background: #007a6d;
}

.banner-data-right p.footnotes.home-footnote:last-child {
    font-size: 12px;
}

.unresectable .footnotes-wrap {
    margin-bottom: 40px;
}

.footnotes-wrap p.footnotes {
    font-size: 12px;
    line-height: 16px;
}

.footnotes-wrap>p {
    margin-bottom: 5px
}

.footnote-symbol {
    margin-left: -5px;
}

.abbrev-wrap p.footnotes {
    color: #4A4A4A;
    margin: 0;
}

p.footnotes:not(.callout-box-nccn .footnotes) {
    font-size: 12px !important;
}

/*p.footnotes:not(.callout-box-nccn .footnotes.fnt-large) {
    font-size: 12px!important;
}*/
p.footnotes.study {
    margin-bottom: 15px;
}

p.footnotes.study.font12 {
    font-size: 15px !important;
    line-height: 18px;
    margin-top: 40px;
}

.nccn-category {
    border-radius: 0px 0px 26.812px 0px;
    background: #D9E3F3;
    padding: 25px 55px 25px 25px;
    display: flex;
    align-items: center;
    margin: 0 0 24px 0;
}

.category-lhs p {
    color: #003865;
    text-align: center;
    font-family: 'Ubuntu';
    margin: 0;
}

.category-lhs p:first-child {
    font-size: 40.756px;
    font-style: normal;
    font-weight: 700;
    line-height: 41px;
}

.category-lhs p:nth-child(2) {
    font-size: 16.885px;
    font-style: normal;
    font-weight: 700;
    line-height: 21.855px;
}

.category-lhs p:nth-child(3) {
    font-size: 18.631px;
    font-style: normal;
    font-weight: 700;
    line-height: 21.855px;
}

.category-rhs {
    border-left: 4px solid #003865;
    padding: 0 0 0 22px;
    margin: 0 0 0 25px;
}

.category-rhs h4 {
    color: #003865;
    margin: 0;
    padding: 0 0 4px 0;
    font-family: Ubuntu;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 25px;
}

.category-rhs p {
    color: #003865;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    /* 114.286% */
    font-family: 'Ubuntu';
    margin: 0;
}


@media screen and (min-width: 992px) {
    .now-app-overlay img {
        position: relative;
        top: 3px;
    }

    .now-app-overlay p, .now-app-overlay h2 {
        margin-bottom: 5px;
    }

    .home-heading h1 span.wh-box {
        max-width: 99%;
        font-size: 24px;
    }

    .hepatocellular-carcinoma .banner-data-left .data-img-sec .box-image {
        margin-top: 13px;
        padding-top: 20px;
    }


    .hepatocellular-carcinoma .hcc-homebanner .banner-data-sec .box-image.new-border {
        min-height: 178.8px;
        padding-bottom: 0 !important;
        max-width: 100%;
    }

    .hepatocellular-carcinoma .hcc-homebanner .banner-data-right .banner-data-sec .box-image.new-border {
        padding-top: 16px;
    }

    .hepatocellular-carcinoma .hcc-homebanner .banner-data-sec .banner-data-left .box-image .new-border {
        padding-top: 15px;
    }

    h2.box-heading.no-arrow {
        padding-left: 13px;
    }

    .data-img-sec .box-image {
        margin: 20px auto 0;
        padding: 15px 20px;
    }

    .hepatocellular-carcinoma .hcc-homebanner .box-image.data-left .image-flex.new-banner {
        align-items: center;
        justify-content: center;
        height: 130px;
        width: 725px;
        margin: 0 auto;
        height: 204px;
        width: 782px;
    }

    .hepatocellular-carcinoma .banner-data-left .data-img-sec .box-image .image-flex.new-banner img {
        margin-top: 10px;
        margin-bottom: 15px;
        max-width: 695px;
        padding-left: 0px;

        margin: 0;
        max-width: 100%;
        padding: 0;
    }



    .data-right img.desktop-only.new-design-home {
        padding-left: 0;
    }

}

span.ubuntu {
    font-family: 'Ubuntu', sans-serif;
}
.unresectable ul.footer-nav-links li:last-child {
    padding-left: 0;
}

@media screen and (max-width: 991px) {
    .hepatocellular-carcinoma.hcc-hcp main#maincontent {
        background-position-x: 0 !important;
    }

    .hepatocellular-carcinoma.hcc-hcp main#maincontent {
        background: url(/content/dam/website-services/us/434-imfinzi-com/hcc-hcp/hcc-os-update/mobile/home-bg-v4-1.jpg) no-repeat;
        background-size: 100% !important;
    }

    .nccn-category {
        padding: 20px 6px 20px 10px;
        flex-wrap: wrap;
    	margin-top: 30px;
    }

    .category-rhs h4 {
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: 17px;
    }

    .category-rhs {
        border-left: 4px solid #003865;
        padding: 0px 0 0 12px;
        margin: 0px 0 0 12px;
    }

    .category-lhs p:nth-child(2) {
        font-size: 17.528px;
        line-height: 20px;
    }

    .category-lhs p:nth-child(3) {
        font-size: 19px;
        line-height: 20px;
    }

    .nccn-category p.mobile-only.nccn-category-p {
        width: 100%;
        color: #003865;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 16px;
        font-family: 'Ubuntu';
        margin: 13px 0;
        padding: 0 5px 0 0;
    }

    .nccn-category .category-rhs {
        flex: 1;
        /*padding: 0 0 0 7px;
        margin: 0 0 0 7px;*/
    }
}

@media screen and (max-width: 767px) {
    .now-app-overlay img {
        margin-top: 1px;
    }

    .now-app-overlay p, .now-app-overlay h2 {
        top: 2px;
    }

    .home-heading h1 span.wh-box {
        height: 21px;
        padding-bottom: 2px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .hepatocellular-carcinoma.hcc-hcp main#maincontent {
        background: url(/content/dam/website-services/us/434-imfinzi-com/hcc-hcp/hcc-os-update/mobile/home-banner-v2-mobile.jpg) no-repeat;
        background-size: 169% !important;
        background-position-y: 96px !important;
        background-position-x: 49% !important;
        background-color: #003261;
    }

}

@media screen and (min-width: 1200px) and (max-width: 1439px) {
    .hepatocellular-carcinoma main#maincontent {
        background-position-x: 39%;
    }

}


@media screen and (min-width: 1440px) {
    .hepatocellular-carcinoma main#maincontent {
        background-position-x: 50%;
    }

}

/*Pink variable added here*/
.nccn-pink-bracket:before,
.nccn-pink-bracket:after {
    content: "";
    width: 30px;
    height: 100%;
    display: inline-block;
    position: absolute;
    top: 6px;
    border: 2px solid #F600FF;
}

.nccn-pink-bracket:before {
    left: 15px;
    border-right: none;
}

.nccn-pink-bracket:after {
    right: 5px;
    border-left: none;
}

.callout-box-nccn-closed.nccn-pink-bracket:before,
.callout-box-nccn-closed.nccn-pink-bracket:after {
    top: -2px;
}

.callout-box-nccn-closed.nccn-pink-bracket:before {
    left: 10px;
}

@media screen and (max-width: 991px) {
    .nccn-pink-bracket:before {
        left: 32px;
    }

    .callout-box-nccn-mobile-closed.nccn-pink-bracket:before {
        left: 15px;
        height: 84%;
    }

    .callout-box-nccn-mobile-closed.nccn-pink-bracket:after {
        right: 10px;
        height: 84%;
    }

    #nccn-callout-wrap {
        /*margin: 25px 0 40px 0;*/
   	 	margin:0;
    }

    #nccn-callout-wrap p.footnotes {
        margin: 0 0 5px 0;
        color: #fff;
    }

    p.footnotes {
        margin: 0;
    }

}

@media screen and (min-width: 1096px) and (max-width: 1439px) {
    .liver-flag img.desktop-only {
        right: 3%;
    }
}

@media screen and (min-width: 992px) and (max-width: 1095.5px) {
    .liver-flag img.desktop-only {
        right: 0%;
        width: 80px;
    }
}

@media screen and (min-width: 992px) and (max-width: 1025px) {
    .liver-flag img.desktop-only {
        width: 80px;
    }
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
    .navbar-nav {
        margin: 7.5px -15px;
    }

    .hepatocellular-carcinoma main#maincontent {
        background-position-y: 9%;

    }

    .hepatocellular-carcinoma .now-app-overlay-2 {
        top: 155px;
    }

    .now-app-overlay {
        top: 10px;
    }
}


/*.unresectable.hcc-hcp.desktop.hepatocellular-carcinoma .navbar-nav{
	    margin: 7.5px -15px;
}*/
/*Pink variable added here*/


/* US-92409 update end */


/*******100544 updates ************/

@media screen and (min-width: 1300px) and (max-width: 1400px) {
    .home-heading h1 {
        margin: 174px 0 114px 274px;
    }

    .hepatocellular-carcinoma span.himalaya_beyond {
        left: -15px;
    }


}

@media screen and (min-width: 1200px) and (max-width: 1299px) {
    .home-heading h1 {
        margin: 170px auto 90px;
    }

    .hepatocellular-carcinoma span.himalaya_beyond {
        left: -20px;
    }

    .hepatocellular-carcinoma span.himalaya_reach {
        left: 68px;
    }

}


@media screen and (min-width: 1500px) and (max-width: 1950px) {
    .home-heading h1 {
        margin: 12.5vw auto 10%;
    }

    .hepatocellular-carcinoma span.himalaya_beyond {
        left: 55px;
    }

    .hepatocellular-carcinoma span.himalaya_reach {
        left: 0;
    }


}




/*******100544 updates ************/




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

    .hcc-hcp .cta a {
        max-width: 100%;
        width: 100%;
    }

    .unresectable.hcc-hcp .footnotes-wrap {
        display: none;
    }

}

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

    .liver-flag img.desktop-only {
        display: none;
    }

    .liver-flag img.mobile-only {
        display: block;
        margin: 20px 0 -70px;
    }

    .hcc-hcp .cta a:after {
        right: 25vw;
    }

    .hcc-hcp .banner-data-left .cta a::after {

        right: 25vw;
    }
}


@media screen and (min-width:320px) and (max-width: 350px) {
    .now-app-overlay-2 p a {
        font-size: 12px;
    }
    .home-heading h1{
       font-size: 23px;
    }
    .home-heading h1 span.wh-box{
		font-size: 11px;
        line-height: 13px;
        margin: 3px -3px 93% 0;
    }
}

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

    .hepatocellular-carcinoma .now-app-overlay-2 {
        top: 165px;
    }
}

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

    .hepatocellular-carcinoma span.himalaya_beyond {
        left: 20px;
    }
}

@media screen and (min-width: 992px) and (max-width: 1200px) {

    .hcc-hcp.unresectable header#header {
        height: auto;
    }
}

@media screen and (min-width: 992px) and (max-width: 1380px) {
    .hepatocellular-carcinoma main#maincontent {
        background-position-y: 9% !important;

    }

}

@media screen and (min-width: 992px) and (max-width: 1218px) {
    .liver-flag img.desktop-only {
        right: 1%;
        width: 80px;
    }

}

@media screen and (min-width: 500px) and (max-width: 778px) {

    .hcc-hcp .home-heading h1 {
        justify-content: space-around;
        margin-top: 35%;

    }

}



@media screen and (min-width: 768px) and (max-width: 1024px) {
    .cta a{
        display: flex;
        justify-content: center;
        gap: 12px;
    }
    .cta a:after{
        position: static;
        margin-top: 1.2px;
    }
}
@media screen and (min-width: 992px) and (max-width: 1200px){
    .hcc-hcp nav.navbar.navbar-inverse {
        margin-bottom: 0;
    }
}                                            