.pink-var {
    color: #F615FFDE;
}
.hcp_new #maincontent {
    width: 100%;
    padding: 0;
}
.hcp_new main#maincontent {
    background: url(/content/dam/website-services/us/434-imfinzi-com/pan-tumor/Home-Light-blue-bg.jpg) no-repeat;
    background-size: 100% 100%;
}
/*.hero-indication {
    z-index: 9;
    position: absolute;
}*/
.banner-content {
    max-width: 1160px;
    width: 100%;
    margin: 0 auto;
    padding: 15px 0 7px;
}
.callout-box {
    position: absolute;
    background: #AC182E;
    box-shadow: 3px 3px 10px #0000003c;
    width: 318px;
    height: 40px;
    display: none;
}
.hero-img {
    width: 100%;
    background: url(/content/dam/website-services/us/434-imfinzi-com/pan-tumor/liver-bg-desk.jpg)no-repeat;
    background-size: 100% 100%;
    min-height: 276px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.liver-indi-right {
    margin-left: 15px;
    max-width: 400px;
}
.hero-img p {
    font-size: 35px;
    line-height: 48px;
    color: #A2192A;
    font-family: 'Solex-Bold';
    position: relative;
    margin: 0;
}
.hcp_new .sup-prcnt {
    font-size: 66%;
    top: -0.65em;
    position: relative;
}
.red-txt {
    color: #A2192A;
}
.hero-img p.bold-txt {
    font-size: 69px;
    line-height: 69px;
    letter-spacing: -0.69px;
}
.hero-img p.bold-txt sup {
    top: -0.4em;
}
.hero-img p.bold-txt span.bold-num {
    font-size: 85px;
    letter-spacing: -4.25px;
}
.hcp_new .footnote {
    font-size: 13px;
    font-family: 'Roboto-Light';
    text-indent: -5px;
}
.callout-box::after {
    content: '';
    border-top: 43px solid #AC182E;
    border-right: 25px solid transparent;
    border-bottom: 0px solid transparent;
    border-left: 0px;
    height: 100%;
    position: relative;
    top: -39px;
    width: 350px;
    left: 0;
    display: block;
}
.box-1{
    display: inline-flex;
    margin-bottom: 22px;
    box-shadow: 3px 3px 10px #0000003C;
    width: 100%;
}
.box-1 .indication{
    padding: 8px 18px 0 28px;
    box-shadow: none;
    width: 75%;
}
.indication{
    background: #ffffff;
    box-shadow: 3px 3px 10px #0000003C;
}
.indication .eyebrow{
    color: #003865;
    font-family: 'Roboto-Light';
    font-size: 20px;
    margin: 0;
}
.indication p {
    color: #003865;
    font-size: 22px;
    line-height: 26px;
    font-family: RobotoCondensed-Regular;
}
.indication.indication-1 p span.red-txt {
    font-family: RobotoCondensed-Bold;
}
.indi-page-link {
    font-size: 24px;
    font-family: 'Roboto-Bold';
}
.indi-page-link {
    font-family: 'Roboto-Regular';
    font-size: 19px;
    line-height: 25px;
}
.indi-page-link b {
    display: block;
    font-family: 'Roboto-Bold'; 
    font-size: 28px;
}
.indi-subpage-link {
    font-family: 'RobotoCondensed-Bold';
    font-size: 14px;
    line-height: 14px;
    padding: 8.5px 38px 8.5px 10px;
    text-align: center;
    max-width: 47.5%;
    width: 100%;
    text-transform: uppercase;
    /*background-image: url(/content/dam/website-services/us/434-imfinzi-com/hcp-lung-cancer/nsclc-popup/arrow_desktop.png);*/
    background-image: url(/content/dam/website-services/us/434-imfinzi-com/pan-tumor/cta-arrow_desk.png);
    background-repeat: no-repeat;
    background-position: top -1px right -1px;
    background-size: 43px 33px;
    border-top-right-radius: 15px;
    border: 1px solid #003865;
}
.indi-subpage-link:hover {
    color: #ffffff;
    background: url(/content/dam/website-services/us/434-imfinzi-com/pan-tumor/cta-arrow_desk-hov.png) no-repeat #003865;
    background-position: top -1px right -1px;
    background-size: 43px 33px;
}
.indi-sec {
    display: flex;
    justify-content: space-between;
    max-width: 450px;
    width: 100%;
    margin-top: 25px;
}
.indi-subpage-link:hover {
    text-decoration: none;
}
.box-2-3, .box-4-5 {
    display: inline-flex;
    width: 100%;
    margin-bottom: 15px;
}
.indication-2, .indication-4 {
    margin-right: 30px;
}
.box-2-3 .indication, .box-4-5 .indication {
    width:50%;
    position: relative;
}
.box-2-3 .indication a p, .box-4-5 .indication a p {
    text-align: left;
    font-family: Roboto-Regular;
    font-size: 19px;
    line-height: 25px;
}
.indication.indication-5 a p.indi-page-link, .indication.indication-4 a p.indi-page-link {
    padding: 46.5px 0 46.5px 77px;
    margin-bottom: 0;
}
.indication.indication-2 a p.indi-page-link {
    padding: 34px 0px 34px 77px;
    margin-bottom: 0;
}
.indication.indication-3 a p.indi-page-link {
    margin-bottom: 0;
    padding: 21.5px 0 21.5px 77px;
}
/*.box-2-3 .indication.indication-2 {
    padding-top: 34px;
    padding-bottom: 34px;
}
.box-2-3 .indication.indication-3 {
    padding-top: 21px;
    padding-bottom: 21px;
}*/
.box-2-3 .indication a:before, .box-4-5 .indication a:before {
    content: '';
    background: url(/content/dam/website-services/us/434-imfinzi-com/pan-tumor/nsclc-indi-bg.png)no-repeat #A2192A;
    width: 42px;
    background-size: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.box-2-3 .indication.indication-3 a:before { 
    background: url(/content/dam/website-services/us/434-imfinzi-com/pan-tumor/sclc-indi-bg.png)no-repeat #6F99D2;
    background-size: 100%;
}
.box-4-5 .indication.indication-4 a:before { 
    background: #A5A9A5;
}
.box-4-5 .indication.indication-5 a:before { 
    background: #A5A9A5;
}
.box-2-3 .indication a:after, .box-4-5 .indication a:after {
    content: '\f054';
    color: #A0A0A0;
    position: absolute;
    right: 15px;
    bottom: 10px;
    font: normal normal normal 20px/1 FontAwesome;
}
p.footnotes {
    margin-bottom: 3px;
    font-size: 13px;
    line-height: 15px;
    color: #555555;
    font-family: 'Roboto-Light';
}
@media screen and (min-width: 768px){
.mobile_only, .mobile-only {
    display: none;    
}        
}
@media screen and (min-width: 768px) and (max-width:1180px){
.banner-content {
    padding-left: 15px;
    padding-right: 15px;
}
.box-1 {
    width: 100%;
}
}
@media screen and (max-width: 767px) {
.mobile_only {
    display: block;
}
.desktop_only {
    display: none;
}
.banner-content {
    padding-top: 0;
}
.box-1 {
    display: inline-flex;
    flex-direction: column;
}
.banner-content {
    max-width: 343px;
}
.hero-img {
    background: url(/content/dam/website-services/us/434-imfinzi-com/pan-tumor/liver-bg-mob.jpg)no-repeat;
    min-height: 215px;
    background-size: 100% 100%;
    align-items: normal;
    margin-top: 10px;                                                
}
.box-1 .indication {
    width: 100%;
    padding: 0px 15px 33px 19px;
}
.indication-1 .indi-page-link {
    line-height: 22px;
}
.callout-box {
    width: 260px;
    height: 35px;
}      
.hero-img p {
    font-size: 24px;
    line-height: 35px;
}
.callout-box::after {
    border-top: 35px solid #AC182E;
    top: -33px;
    width: 293px;
}  
.box-2-3, .box-4-5 {
    flex-direction: column;
    text-align: center;
    margin-bottom: 0;
}
.box-1, .indication-2, .indication-3, .indication-4, .indication-5 {
    margin-bottom: 25px;
}
.box-2-3 .indi-page-link, 
.box-4-5 .indi-page-link {
    padding: 0;
}
.box-2-3 .indication, .box-4-5 .indication {
    width:100%
}
.indication-2, .indication-4 {
    margin-right: 0px;
}  
.hero-img p.bold-txt {
    font-size: 47px;
    line-height: 47px;
    letter-spacing: -0.47px;
}
.hero-img p.bold-txt span.bold-num {
    font-size: 58px;
    letter-spacing: -2.9px;
}
.break-all {
    word-break: break-all;
}
.hero-img p.bold-txt sup {
    top: -0.3em;
}
.liver-indi-right {
    position: relative;
    top: 45px;
    left: -48px;;
    margin-left: 0;
    margin-right: -41px;
}
.indi-page-link {
    font-size: 17px;
    line-height: 20px;
}
.indi-page-link b {
    font-size: 22px;
    line-height: 24px;
}
.indication.indication-5 a p.indi-page-link, .indication.indication-4 a p.indi-page-link {
    padding: 48.5px 0 48.5px 52px;
}
.indication.indication-2 a p.indi-page-link {
    padding: 25.2px 0px 25.2px 52px;
}
.indication.indication-3 a p.indi-page-link {
    padding: 25.84px 0 25.84px 52px;
}
.box-2-3 .indication a p, .box-4-5 .indication a p {
    font-size: 17px;
    line-height: 22px;
}
.indi-page-link span {
    font-size: 15px;
}
.indi-subpage-link {
    font-size: 16px;
    line-height: 18px;
    padding: 7px 32px 7px 10px;
    max-width: 153px;
}
.indication p {
    font-size: 20px;
}
.liver-indi-left {
    margin: 10px;
}
.indi-sec .press-release {
    padding-top: 10px;
    margin-right:-15px;
}
.indi-sec {
    margin-left:-10px;
}
}
@media screen and (max-width: 332px) {
.indication.indication-3 a p.indi-page-link {
    padding: 14px 0 14px 52px;
}
}
@media screen and (min-width:768px) and (max-width:1200px){
    .indication.indication-2 a p.indi-page-link {
        padding: 21.5px 0px 21.5px 77px;
    }
}
@media screen and (min-width:768px) and (max-width:992px){
    
.liver-indi-right {
        max-width: 194px;
        margin-left:0;                    
    }
    .hero-img {
       position: relative;
    } 
    .liver-indi-left {
        margin: 10px;
    }
    .liver-indi-right img {
        margin-left: 40px;
    }
}       
@media screen and (min-width:795px) and (max-width:928px){
.box-2-3 .indication a:before {
    height: 168px;
}
}
@media screen and (min-width:768px) and (max-width:795px){
.box-2-3 .indication a:before {
    height: 193px;
}
}
@media screen and (min-width:798px) and (max-width:864px){
.liver-indi-right {
    margin-left: 0px;
}
}
 @media screen and (min-width:768px) and (max-width:1157px){
.box-1 .indication {
    padding: 33.5px 10px 33.5px 10px;
}
}                    
@media screen and (min-width:1042px) and (max-width:1162px){
.liver-indi-right {
    max-width: 350px;
}
}
@media screen and (min-width:768px) and (max-width:1112px){
.press-release {
    padding-top: 13.5px;
}
}                                        
@media only screen 
    and (device-width : 414px) 
    and (device-height : 736px) 
    and (-webkit-device-pixel-ratio : 3) { 
button.navbar-toggle[aria-expanded="true"] .cls-txt{position:relative;top:-24px}
}                          
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) 
and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 40/71)
{
button.navbar-toggle[aria-expanded="true"] .cls-txt{position:relative;top:-24px}
}                                            