/*updated css strat*/
@font-face {
    font-family: 'Ubuntu-Regular';
    src: url('/content/dam/open-digital/imfinzi-canada/en/fonts/Ubuntu-Regular.woff2') format('woff2'),
        url('/content/dam/open-digital/imfinzi-canada/en/fonts/Ubuntu-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Ubuntu-Medium';
    src: url('/content/dam/open-digital/imfinzi-canada/en/fonts/Ubuntu-Medium.woff2') format('woff2'),
        url('/content/dam/open-digital/imfinzi-canada/en/fonts/Ubuntu-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Ubuntu-Light';
    src: url('/content/dam/open-digital/imfinzi-canada/en/fonts/Ubuntu-Light.woff2') format('woff2'),
        url('/content/dam/open-digital/imfinzi-canada/en/fonts/Ubuntu-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Ubuntu-Bold';
    src: url('/content/dam/open-digital/imfinzi-canada/en/fonts/Ubuntu-Bold.woff2') format('woff2'),
        url('/content/dam/open-digital/imfinzi-canada/en/fonts/Ubuntu-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Helvetica-Neue-Bold';
    src: url('/content/dam/open-digital/imfinzi-canada/en/fonts/HelveticaNeueBold.ttf');
} 

body {
    background-image: url(/content/dam/open-digital/imfinzi-canada/en/banner/imfinzi-background.png);
    background-position: 0 0;
    /*background-size: cover;background-attachment: fixed;*/background-size: contain;
    background-attachment: initial;
    font-family: 'Ubuntu-Regular';
    width: 100%;    background-repeat:no-repeat;
    overflow-x: hidden;
}
body.home {background-size: cover;}
.wrap {white-space: nowrap;}
.teal-box {background: #00AE9B;}
.primary-navigation .nav .static-links-wrapper>li.first-level-item a {
    color: #000;
    font-family: 'Ubuntu-Bold';
    font-size: 15px !important;
}
.primary-navigation .nav .static-links-wrapper>li.first-level-item a:hover {
    text-decoration: none;
}
.navbar .navbar-header .dropdown-menu>li>a,
.hcp-login .navbar .navbar-header .dropdown-menu>li>a{
    font-family: 'Ubuntu-Bold';
    font-size: 15px !important;
    color: #003262 !important;padding: 10px 3px 10px 7px;
    border-left: 1.8px solid #003262;/*border-color: #003262;*/
}
.navbar .navbar-header .dropdown-menu>li.active>a {
    color: #AC182E !important;
}
html[lang="fr"] .navbar .navbar-header .dropdown-menu>li.active>a {
    color: #003262!important; 
}
html[lang="fr"] .navbar .navbar-header .dropdown-menu>li>a{font-size: 14px !important;}
html[lang="fr"] .navbar .navbar-header .dropdown-menu>li:nth-child(2)>a {
    color: #AC182E !important;
}
.navbar-default {
    border-color: #fff0; 
    background: #ffffff00;
}
.footer-adverse-event.adverse-border {
    border: 0px solid #fff;
}
.hcp-login ul.dropdown-menu { margin-top: 35px;}
.htitle-bold {
    font-family: 'Ubuntu-Bold';
    font-size: 30px;
}
.htitle {
    font-family: 'Ubuntu-Regular';
    font-size: 40px;
}
p {
    font-size: 14px;
    font-family: 'Ubuntu-Regular';
    color: #003262;
}
b, strong {
    font-family: 'Ubuntu-Bold' !important;
}
.btn.btn-primary:hover {
    border-color: #7099D3 !important;
    background: #7099D3 !important;
}
.footer-link-wrap:hover .footer-sub:hover {
    text-decoration: underline;
}
.text.parbase a.footer-sub:hover,
.primary-navigation .nav .static-links-wrapper>li.first-level-item a:hover {
    text-decoration: underline !important;
} 
.btn-ter:hover {
    background-color: #7099D3;
}
.button-download .btn-dl:hover {
    background-color: #7099D3;
}
.cancer-btn-wrap > a {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.cancer-btn-wrap:hover {
    background-color: #D4E4F4;
}
.popover-title {
    font-family: 'Ubuntu-Regular';
}
.popover-content {
    font-family: 'Ubuntu-Regular';
}
/*Post landing page HCP*/
.component-section.parent-sec {
    padding-top: 0px; padding-bottom:0px;
}
.cancer-section p{color: #003262;}
.post-landing-header {
    background: #003262;
    padding: 40px 10px;
    text-align: center;
    margin-bottom: 5rem;
} 
.banner-hcp-patient {
    padding: 0px 0px 0px;
    margin-bottom: -12px;
}
.post-landing-header .htitle-bold { 
    margin-top: 1.5em; /*margin-top: 1.3em;*/
    margin-bottom: 1.3em;font-family: 'Ubuntu-Bold';
}
.post-landing-header .hstitle-bold {
    font-size: 40px;
    display: block;
    font-family: 'Ubuntu-Regular';
    color: white;
    margin-top: 0.95em;margin-bottom: 1.1em;
    /*margin-top: 1.3em;margin-bottom: 1.4em;*/
    line-height: 46px;
}

.blue-arrow-heading {
    margin-bottom: 5rem;
    display: flex;
    justify-content: center;
    align-items: center;
}
.abt-arrow {
    max-width: 50px !important;
}
.blue-arrow-heading .arrow-heading {
    font-size: 30px;
    font-family: 'Ubuntu-Bold';
    font-weight: bold;
    padding-left: 20px;
    color: #003262;    line-height: 36px;
    /*background: #fff;*/
} 
.nsclc-hcp-page #about-imfinzi {
    padding-left: 13px;
}
.blue-arrow-heading img {
    max-width: 4rem;
}
.cancer-btn-wrap {
    display: flex;
    align-items: center;
    background: #fff;
    box-shadow: 0px 7px 10px 0px rgb(64 64 64 / 50%);
    margin-bottom: 2.4rem;
    color: #003262;
    position: relative;
    z-index: 1;
}
.ribbondesign {
    background-color: #980321;
    color: #fff;
    font-family: 'Ubuntu-Medium';
    font-style: italic;
    font-size: 20px;
    padding: 6px 15px 17px 13px;
    line-height: 22px;
    display: inline-block;
    position: absolute;
    right: 10px;
    top: -35px;
    z-index: 0;display: none;
}
html[lang="fr"] .hcp-home .ribbondesign {
    background-color: #980321;
    color: #fff;
    font-family: 'Ubuntu-Medium';
    font-style: italic;
    font-size: 15px;
    padding: 6px 15px 17px 13px;
    line-height: 22px;
    display: inline-block;
    position: absolute;
    right: 10px;
    top: -33px;
    z-index: 0;
    display: none;
}
.cancer-btn-wrap .img-block {
    width: 100px;
    text-align: center;
}
.cancer-btn-wrap .cbtn-title {
    font-size: 30px;
    font-family: 'Ubuntu-Bold';
    font-weight: bold;
    margin-bottom: 0.8rem;
    color: #003262;
}
.cancer-btn-wrap .cbtn-info {
    font-size: 20px;
    font-family: 'Ubuntu-Regular';
    line-height: 20px;
    color: #003262;
}
.cancer-btn-wrap .data-block {
    width: calc(100% - 100px);
    padding: 1rem 1.5rem;
}
.cancer-btn-wrap .cbtn-info.col-1 {max-width: 214px;}
.cancer-btn-wrap .cbtn-info.col-2 {max-width: 208px;} 
.blue-box {
    background: #5488C6;
}
.navyblue-box {
    background: #002F5B;
}
.red-box {
    background: #980321;
}
.paddingbottom20 {
    padding-bottom: 20px;
}
.paddingtop20 {
    padding-top: 20px;
}
/*home-page title*/
.home .sectionHeading h2, .owa-page .sectionHeading h2 {font-style: normal; font-size: 40px;display: block;font-family:'Ubuntu-Regular';font-weight:400;color: #fff;margin-bottom:0px;}

body.hcp .multi-column-container.cancer-section,
body.hcp-home .multi-column-container.cancer-section,
body.patient .multi-column-container.cancer-section{padding: 0px 15px;}
.hcp .banner-hcp-patient .page-section-inner,
.hcp-home .banner-hcp-patient .page-section-inner,
.patient .banner-hcp-patient .page-section-inner,
.patient-home .banner-hcp-patient .page-section-inner{background: rgba(255, 255, 255, 0.7);}
/*body.hcp .hero-banner.banner-hcp-patient:after,*/
/*body.patient .hero-banner.banner-hcp-patient:after,*/
/*.hero-banner.banner-hcp-patient:after*/
.banner-hcp-patient:after{
    content: '';
    height: 0px;
    width: 100%;
    background: rgb(255 255 255 / 70%);
    max-width: 1100px;
    margin: auto;
}
body.hcp .footer-adverse-event.adverse-border,
body.hcp-home .footer-adverse-event.adverse-border,
body.patient .footer-adverse-event.adverse-border,
body.patient-home .footer-adverse-event.adverse-border,
.footer-adverse-event.adverse-border{
    padding-top: 70px;
    padding-bottom: 15px;
    max-width: 1170px;
    margin: auto;
    background:rgba(255, 255, 255, 0.7);
}
body.hcp .footer-adverse-event.adverse-border{
    padding-top: 35px;
}
body.btc-hcp-page .footer-adverse-event.adverse-border,
body.postgate-hcp-page .footer-adverse-event.adverse-border,
body.btc .footer-adverse-event.adverse-border,
body.btc-patient-page .footer-adverse-event.adverse-border,
body.biliary-tract-cancer .footer-adverse-event.adverse-border,
.footer-adverse-event.adverse-border{
    padding-top: 70px;
    padding-bottom: 15px;
    max-width: 1170px;
    margin: auto;
    background:rgba(255, 255, 255, 0.7);
}
body.hcp .footer, body.hcp-home .footer, body.patient .footer, body.patient-home .footer,  .footer{padding: 0px;}
body.hcp .footer .notices, body.hcp-home .footer .notices, body.patient .footer .notices, body.patient-home .footer .notices,  .footer .notices {margin-top: 00px;} 

/*Post landing page HCP ends*/

/*patient-landing*/
ul{
    font-size: 1.5rem;
    font-family: sans-serif;
    font-weight: normal;
    color: #003262;
}
footer .p-sm {
    font-size: 13px;margin-top: 22px;line-height: 22px;
}
footer .p-sm * {
    font-family: 'Ubuntu-Medium' !important;
    color: #003262 !important;
    font-weight: normal !important;
}
p.footer-link-wrap {
    display: flex;
    justify-content: center;
    width: unset;
    margin-left: unset;
    font-size: 12px;
}
.text.parbase a.footer-sub {
    color: #003262 !important;
    border: none;
    font-family: 'Ubuntu-Medium';
}
/*Home*/
.hcp-login{margin-top: 0px !important;}
.home .banner-hcp-patient {margin-bottom: -10px;}
.sectionHeading.section {
    background: #003262;
    padding: 25px 10px;
    text-align: center;
    margin-bottom: .5rem;
} 
.multi-column-container.pregate-columns {
    background: rgb(255 255 255 / 70%);
    padding: 40px 30px 20px;
}
.home-hcp-title, .home-patient-title {
    font-size: 3rem;
    font-family: 'Ubuntu-Medium';
    margin-bottom: 3.5rem !important;
}
html, .form-control {
    font-family: 'Ubuntu-Regular';
}
.self-certification-modal-footer .btn {
    background-color:#AC182E ;
    font-family: 'Ubuntu-Medium';/*font-family: 'Ubuntu-Regular';*/
}
.home-hcp-description, .home-patient-description { 
    font-size: 1.4rem; margin-bottom: 3rem !important;color: #003262;    font-family: 'Ubuntu-Medium';
} 
.home .footer .container.transparent, .owa-page .footer .container.transparent {
    background: linear-gradient(-180deg, rgb(255 255 255 / 70%), transparent);
    max-width: 1170px;color: #003262;
    /*padding-top: 100px; */padding-top: 10px; 
}
.home h3.border {
    margin: 3px 0px;
    font-size: 13px;
    font-family: 'Ubuntu-Medium';
    position: absolute;
    right: 0;
    color: #003262;text-align: right;display: flex;align-items: center;
}
.subHeading.section {
    position: relative;
    min-height: 22px;
}
#self-certification-text-field-error {
    color: #003262 !important;
}
.text.parbase a, .dynamicText.parbase a {
    text-decoration: none;
}
.paddingleftright10 a {
    font-size: 14px;
    font-family: 'Ubuntu-Regular';
    color: #003262;
}
.pregate-columns .column-2 .subHeading.section:nth-child(4) {top: -100px;} 
.pregate-columns .column-2 .subHeading.section:nth-child(5) {top: -98px;} 
.pregate-columns .column-2 .subHeading.section:nth-child(6) {top: -98px;}
.pregate-columns .column-2 .subHeading.section:nth-child(4), .pregate-columns .column-2 .subHeading.section:nth-child(5), 
.pregate-columns .column-2 .subHeading.section:nth-child(6) {max-width: 317px;margin: 0 0 0 auto;}
.home h3.border .circle-icon {width: 18px;height: 18px; /*color: #333;*/ color:#000;margin-left: 6px;font-size: 13px;}

.hcp sup{
    top: -0.4em;
}
/*home ends*/


/* NSCLC hcp starts */
.nsclc-hcp-page .banner-hcp-patient {
    background-position: right;
}
.nsclc-hcp-page .htitle-bold {
    font-size: 40px;
    line-height: 46px;
    max-width: 920px;/*max-width: 890px;*/
    margin-bottom: 0;
    margin-top: 20px !important;
    
}
.nsclc-hcp-page .hero-bgcolor {
    max-width: 1095px;
}
.nsclc-hcp-page .banner-txt {
    font-size: 16px;
    color: #fff;
    position: absolute;
    right: -50px;
    bottom: calc(50% - 130px);
    padding-top: 45px;
    transform: rotate(270deg);
    font-family:'Ubuntu-Bold';
    /*right: -73px;
    bottom: calc(50% - 120px);
    padding-top: 52px;
    transform: rotate(270deg);*/
}
.nsclc-hcp-page .pacific-section {
    background-color: #cfe2f4;
    padding: 10px 20px;
    margin-bottom: 8rem;
}
.nsclc-hcp-page .ns-only-mobile{
    display: contents;
}
.imfinzi-placeb .arrow-heading{
    font-size:22px;
    line-height:1.20;
}
.red-txt{
    color:#AC182E;
}
.nsclc-hcp-page #btc-gradient-sec .btn-ter-wrap {
    margin-top: 3rem;
    margin-bottom: 3rem;
}
.nsclc-hcp-page .callout {
    border: 1px solid #003262;
    padding: 10px 10px 10px 25px;
    margin-bottom: 45px;
    position: relative;
    /*letter-spacing: 1.5px;*/
}
.nsclc-hcp-page .callout sup {
    font-size: 60%;
    top: -9px;
}
.pacific-os-block.blue-arrow-heading .arrow-heading {
    font-size: 22px;
    font-family: 'Ubuntu-Medium';
    padding-left: 20px;
    color: #003262;
    line-height: 26px;
}
.callout p {
    font-size: 24px;
    line-height: 28px;
}
.nsclc-hcp-page .pacific-os-block .arrow-heading {
    padding-right: 70px;
    background: #fff;
    font-size: 22px;padding-left: 12px;
}
.callout span {
   font-family:'Ubuntu-Bold';
}
.callout img {
    position: absolute;
    left: -14px;
    width: 30px;
        top: calc(50% - 9px);
}
.nsclc-hcp-page .indication-section p {
    margin-bottom: 5px;
}
.nsclc-hcp-page .modal .un-order-pst {
    margin-left: -25px;
}
.padding-0 {
    padding:0px !important;
}

.pacific-os-block {
    position: relative;
    background: #fff;
    border: 1px solid;
    margin: 40px 0 20px 0;
    max-width: 1170px;
}

.pacific-os-block .blue-arrow-heading {
    position: absolute;
    top: -19px;align-items: start;/*top: -37px;*/
}
.nsclc-hcp-page img.pacific-primary-os-data-new {
    
    width: 100%;
}
.england-journal .button-download .btn-dl, .os-data-col .button-download .btn-dl{
    max-width: 259px;
    background-color: #00AE9B;
    padding: 10px 24px 12px 24px;
    font-size: 12px;
    line-height: 20px;
    text-transform: uppercase;
}
.england-journal .new-image, .os-data-col .new-image{
    border: 1px solid #003262;
}
.nsclc-hcp-page .england-journal .footnotes p{
    font-size: 10px;
    line-height: 12px;
    margin: 0;
}
.os-data .blue-arrow-heading {
    top: -19px;
}

.study-parameter-acc h4.az-panel-title.panel-title 
{
  font-size:40px;
   font-family: 'Ubuntu-Regular';
 color:#fff;
   line-height: 46px;
  
  }


.study-parameter-acc .panel-heading.az-panel-heading {
    background: #003262;
}
.study-parameter-acc a.collapse-panel-heading.collapsed p {
    color: #fff;
    font-size: 34px;
    font-style: normal;
}

.study-parameter-acc span.fa.pull-right.fa-chevron-down {
    position: relative;
    right: 50px;
    bottom: 30px;
}
.nsclc-hcp-page .study-parameter-acc span.fa.pull-right.fa-chevron-down {
    bottom: 38px;
}
.footnotes {
    font-size: 10px;
}
.red-border{
    border-bottom:2px solid #AC182E;
}
.paddingbottom50{
    padding-bottom:50px;
}
.paddingtop50{
    padding-top:50px;
}
.study-parameter-acc .accordion-container .az-panel-heading a {
    text-decoration: none;
}
.study-parameter-acc a.collapse-panel-heading.collapsed:hover,
.study-parameter-acc h4.az-panel-title.panel-title a:hover,
.accordion-container .az-panel-heading a{
    text-decoration: none;
}
.study-parameter-acc .fa-chevron-up:before {
    content: "\f077";
    position: relative;
    bottom: 55px;
    right: 45px;
}
html[lang="fr"] .es-sclc-hcp-page .study-parameter-acc .fa-chevron-up:before{
    right: 50px;
}
.study-parameter-acc h4.az-panel-title.panel-title p {
    color: #fff;
    font-size:24px;
   font-family: 'Ubuntu-Bold';
   color: white;
   line-height: 46px;
   padding: 10px 15px;
    margin: 0;
   font-style: normal;
}
.accordion.accordion-container.study-parameter-acc {
    margin-bottom: 0px;/*margin-bottom: 35px;*/
}
.btn-green{
   background-color: #00AE9B !important;
}
.red-blue-block {
    display: flex;
    align-items: center;
    justify-content: center;
}
.red-callout {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-right: 10px;
    padding-top: 20px;
}
.nsclc-hcp-page .lang-txt {
    padding-top: 4rem;
    padding-bottom: 1rem;
    font-size: 20px;
    font-family: 'Ubuntu-Bold';
        text-align: center;
}
.red-callout img {
    max-width: 38px;/*padding-right: 6px;*/
}
.red-callout span.blue-txt {padding-left: 3px;}
.red-callout span.red-txt {padding-left: 4px;}
.red-callout span {
    font-size: 12px;font-family: 'Ubuntu-Bold';
}
.blue-txt {
    color: #6f98d2;
}
.pacific-section .subhead {
    font-size: 24px;
    line-height: 28px;
    font-family: 'Ubuntu-Bold';
    padding: 10px 0 0 20px;
}
.pacific-os-block #hcp-resource{
    max-width: 805px;
    padding-right: 60px;
    background: #fff;
}
.footer-banner .page-section-inner.container {
    background-color: #AC182E;
    padding: 20px 0 0 20px;
    max-width: 100%;

}
.footer-column {
    width: 1170px;
    margin: auto;
    padding: 0 20px;
}
.footer-app-section {
    display: flex;
    align-items: center;
    padding-top: 20px;
}

.footer-column .column-1 p {
    font-size: 17px;
    padding: 70px 6px 0 0px;
    color: #fff;
    font-family: 'Ubuntu-Medium';
}

.footer-app-section .section-1 {
    padding-right: 30px;
}

.nsclc-hcp-page .language-dropdown .dropdown-menu {
    left: 0 !important;
   width: 350px;
    background: #003262;
        z-index: 1;
}
.nsclc-hcp-page .dropdown-menu>li.active>a {
    font-family: 'Ubuntu-Bold';
    background: transparent;
    color: #fff;
    border-left: none;
}
.nsclc-hcp-page .list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu a {
    color: #131356;
    font-family: 'Ubuntu-Medium' !important;
    cursor: pointer;
       
}
.nsclc-hcp-page .list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu{
     background: #d5d5d5;
     margin: auto;

}
.nsclc-hcp-page .vertical-list-dropdown .list-dropdown.dropdown-menu li a:hover {
    color: #fff;
    border: none;
}
.nsclc-hcp-page  .dropdown-menu>li>a {
    color: #fff;
    font-family: 'Ubuntu-Bold';
        border-left: none;
}
.nsclc-hcp-page .list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .arrow {
    font-size: 30px;
    left: 16rem;
    top: 0.5rem;
}
.nsclc-hcp-page .language-dropdown ul.dropdown-menu li {
    display: block !important;
}
.nsclc-hcp-page .me-app-img{
    z-index:-1;
}
.reference-wrap {
    border-bottom: 4px solid #AC182E;
    padding-bottom: 30px !important;
}
/*html[lang="fr"] .hcp-home .reference-wrap b {
    text-transform: uppercase;
}*/
.reference-wrap p {
    font-size: 10px;
    line-height: 12px;
    margin-bottom: 0;
}
.desk-only{
    display:block;
}
.mob-only{
    display:none;
}
.nsclc-hcp-page .res-desp {
    text-align: center;
}
.nsclc-hcp-page .os-data-col p {
    text-align: center;
}
.nsclc-hcp-page .hcp-res-container, .nsclc-hcp-page .patient-res-container {
    border-top: 3px solid #AC182E;
}
.nsclc-hcp-page .safety-section {
    display: none;
}
.nsclc-hcp-page .banner-hcp-patient {
    background-position: right;
    /*padding: 43px 0px 67px !important;*/
    padding: 0 0px 67px !important;
}
.nsclc-hcp-page .banner-para {
    font-size: 24px;
    line-height: 30px;
    font-family: 'Ubuntu-Regular';
    color: #ffffff;
    max-width: 921px;
}
.nsclc-hcp-page .multi-column-container.lang-drop-col,
.nsclc-hcp-page .multi-column-container.imfinzi-meapp-col,
.nsclc-hcp-page .component-section.full-width.no-style.footer-banner  {
    display: none;
}
.nsclc-hcp-page .safety-information-popup .modal-body p.popup-title {
    display: block;
    font-family: 'Ubuntu-Bold';
    font-size: 24px !important;
    color: #ffffff;
    background-color: #AC182E;
    padding: 30px 20px 30px 51px;
    position: fixed;
    line-height: 36px;
    width: 100%;
    left: 0;
    top: 50px;
    z-index: 1;
}
.nsclc-hcp-page .safety-information-popup .modal-body {
    padding: 120px 15px 30px;
    overflow-x: hidden;
}
.nsclc-hcp-page .modal-content .safety-pts {
    color: #003262;
    border: 0px;
    font-family: 'Ubuntu-Bold';margin: 30px 0px 5px; 
}

.nsclc-hcp-page .banner-hcp-patient .hero-bgcolor {
    background: none !important;
}

.nsclc-hcp-page .accordion-inner-container .panel-group, .es-sclc-hcp-page .accordion-inner-container .panel-group{
    border-top: none !important;
}
html[lang="fr"] .es-form-content .es-form-accept .es-accept-content a{
    color:#003262 !important;
}
.nsclc-hcp-page .multi-column-container.resources-col.nsclc-ipad-col.res-col-container-1 .column-1 {
    display: none;
}

/* NSCLC hcp ends */


/* BTC hcp */
.desk-visible{
    display:block;
}
br.mob-visibility {
    display: none;
}
.btc-hcp-page .htitle, .btc .htitle, .postgate-hcp-page .htitle {font-weight:bold;font-family:'Ubuntu-Regular';font-size:36px;line-height: 46px;}
.btc-hcp-page .btc-patient-page, .btc .btc-patient-page, .postgate-hcp-page .btc-patient-page {color: #003262;} 
.btc-hcp-page .blue-arrow-heading, .btc .blue-arrow-heading, .postgate-hcp-page .blue-arrow-heading {justify-content: left;margin-bottom: 3rem;}
.btn-ter {
    padding: 10px 36px 12px 36px;
    border-radius: 20px;
    display: inline-block;
    font-family: 'Ubuntu-Medium';
    font-size: 20px;
    background-color: #AC182E;
    line-height: 20px;
    margin: 0;
}
.btc-hcp-page .banner-hcp-patient, .btc .banner-hcp-patient, .postgate-hcp-page .banner-hcp-patient  {padding: 90px 0px 210px;margin-bottom: 5px;max-width: 1170px;}
.btc-hcp-page .banner-hcp-patient:after, .btc .banner-hcp-patient:after, .postgate-hcp-page .banner-hcp-patient:after{height: 0px}
.btc .banner-hcp-patient, .postgate-hcp-page  .banner-hcp-patient{padding: 30px 0px 210px; margin-bottom: 0px; max-width: 1170px; height:420px; max-height:420px;}
.about-description {
    width: 100%;
    max-width: 995px;
}
br.mob-visible {
    display: none;
}


#btc-gradient-sec {padding: 60px 30px 20px;color: #003262;max-width: 1170px;} 
#btc-gradient-sec3 {padding: 60px 30px 20px;color: #003262;max-width: 1170px;} 
#btc-gradient-sec .btn-ter {margin: 0px;}
#btc-gradient-sec .sub-text {
    font-size: 16px;
    font-family: 'Ubuntu-Medium';
    margin-bottom: 80px;
}
.blue-arrow-heading2 {
    font-family: 'Ubuntu-Bold';
    background: url(/content/dam/open-digital/imfinzi-canada/en/logo/small-arrow.png) no-repeat 0 4px;
    padding-left: 34px;
}
#PhysicalActivity{
    padding: 40px 30px 20px;
    position: relative;
    width: 1170px;
}
.btc-patient-page .parent-sec > .page-section-inner > .text.parbase.section {
    display: none;
}
div#CancerSupport {
    padding: 180px 30px 20px;
    position: relative;
    width: 1170px;
}
#CancerSupport .row {
    display: flex;
    align-items: flex-end;
    width: 100%;
}
div#CancerSupport.component-section {
    padding-top: 70px;
}
p.cance-sub-heading {
    text-align: center;
    font-family: 'Ubuntu-Bold';
    margin: 30px 0;
}
#CancerSupport .newImage img {
    height: 70px;
    width: auto !important;
    margin-bottom: 10px;
}
#CancerSupport .row .text p, #CancerSupport .row .text p a {
    text-align: center;
    text-decoration: none;
}

#btc-gradient-sec .btn-ter-wrap {margin-top: 3rem;margin-bottom: 10rem;}
#btc-gradient-sec .btn-ter-wrap .btn-ter:first-child {margin-right: 3rem;} 
.blue-reg-sec {background: #003262;color: #fff;padding: 35px 0px 27px;max-width: 1170px;} 
.blue-reg-sec .multi-column-container {max-width: 80%; margin: auto;}
.flex-box {display: flex;}
.flex-box .infz-text {
    padding-right: 26px;
    width: calc(100% - 203px);
    font-size: 16px;
    font-family: 'Ubuntu-Bold';
    font-weight: normal;
    color:#ffffff;
    text-align:center;
}
.flex-box .buttoncenter {width: 317px;}
.flex-box p {margin: 0;}
.res-sec {padding: 0;}
.res-sec .page-section-inner {
    background: rgba(255, 255, 255, 0.7);
    padding: 90px 30px 0;
    width: 1140px;max-width:100%;
}
.safety-section .page-section-inner {
    background: rgba(255, 255, 255, 0.7);
    max-width: 1170px;
    margin: auto;
    padding: 50px 30px 1px;
}
.safety-section {padding: 0;margin-bottom: -11px;}
.resources-col {padding-bottom: 4rem;}
.resources-col .new-image {border: 1px solid #707070;}
.button-download .btn-dl {
    display: block;
    max-width: 131px;/*max-width: 190px;*/
    margin: auto;
    background-color: #AC182E;
    padding: 10px 10px 10px 10px;/*padding: 10px 36px 12px 36px;*/
    border-radius: 20px;
    font-family: 'Ubuntu-Medium'; /*font-family:'Ubuntu-Regular';*/
    font-size: 12px;
    line-height: 20px;
    text-transform: uppercase;
}
.button-download {margin: -25px auto 25px;position: relative;}
.res-dwn-wrap {text-align: center;}
.res-dwn-wrap .res-ttl {min-height: 50px;margin-bottom: 0px;font-size: 20px;}
.res-dwn-wrap .res-ttl.height-auto {min-height: fit-content;margin-bottom: 10px;}

.res-dwn-wrap .res-ttl b {
    font-family: 'Ubuntu-Bold' !important;
}
.res-dwn-wrap .res-desp {
    font-size: 14px;
    line-height: 20px;
}
.component-section.patient-res-container .col-sm-4.column-3 .res-dwn-wrap .res-desp {
    max-width: 350px !important;
}
.languagebuttoncenter {
    margin-bottom: 16px;
}
.seven-lang{
    margin-top: 20px;
}
.lang-section {
    margin-top: 0px;/*margin-top: 20px;*/
}
.lang-red-callout{
    margin-bottom: 30px;
}
.safety-section .safety-pts {
    color: #003262;
    border-bottom: 0px solid #003262;
    text-decoration: underline;
    font-size: 16px;
    font-family: 'Ubuntu-Bold';
}
.text.parbase ul, .text.parbase ul li {
    font-family: 'Ubuntu-Regular';
    font-size: 14px;
}
.p-sm {
    font-family: 'Ubuntu-Regular';
    color: #003262;
}
.btn-ter:visited {
    color: #ffffff;
}
.btn-dl:visited {
    color:#ffffff;
}
.btn-ter:active {
    color: #ffffff;
}
/* BTC hcp ends*/ 


/****** es-sclc-hcp-page Strat ******/
.es-sclc-hcp-page .banner-hcp-patient {
    background-position: right;
    padding:0px 0px 67px !important; /*padding:43px 0px 67px !important;*/
}
.es-sclc-hcp-page #btc-gradient-sec {
    padding: 55px 30px 20px;
}
.es-sclc-hcp-page .btn-ter {
    background-color: #992430;
}
.es-sclc-hcp-page .blue-arrow-heading.imf-caspian-data {
    margin-bottom: 40px;
}
.es-sclc-hcp-page .banner-hcp-patient .hero-bgcolor{
    background:none !important;
    padding: 10px 41px !important;
    /*max-width: 1094px;*/
}
.es-sclc-hcp-page .banner-txt {
    font-size: 16px;
    font-family: 'Ubuntu-Bold';
    color: #fff;
    position: absolute;
    right: -22px;
    bottom: calc(50% - 80px);
    padding-top: 45px;
    transform: rotate(270deg);
}
.es-sclc-hcp-page .cap-sec{
    background-color:#ffffff;
    padding:5px 30px 0;
}
.es-sclc-hcp-page .htitle-bold {
    font-size: 40px;
   line-height: 42px;
    width: 935px;
    margin-bottom:0;
    margin-top: 20px !important;
}
.es-sclc-hcp-page .blue-reg-sec .multi-column-container {max-width: 96%; margin: auto;}
.es-sclc-hcp-page .banner-para {
    font-size: 22px;
    line-height: 28px;
    font-family: 'Ubuntu-Regular';
    color: #ffffff;
    max-width: 840px;
}
.es-sclc-hcp-page .banner-para{
    font-size: 24px;/*font-size: 22px;*/
    line-height: 28px;
    font-family: 'Ubuntu-Regular';
    color: #ffffff;
    max-width: 840px;
}
.es-sclc-hcp-page #btc-gradient-sec .btn-ter-wrap{
    margin-bottom: 3rem;
}
.es-sclc-hcp-page #btc-gradient-sec .sub-text{
    margin-bottom: 40px;
}
.es-sclc-hcp-page .Study-learn{
    display: flex;
    gap: 145px;
    margin-top: 3.875rem;
    margin-left: 22px;
}
.es-sclc-hcp-page .Study-learn .summary{
    width: 347px;/*width: 392px;*/
    max-width:100%;
    
}
.es-sclc-hcp-page .accordion{
    margin-left:-10px;
}
.es-sclc-hcp-page .graph-txt-es .arrow-heading{
    width: 470px;
    background-color: #ffffff;
    font-size: 22px !important;
}
.es-sclc-hcp-page .Study-learn .summary img{
    max-width:100%;
    margin-top: 1.563rem;
}
.es-sclc-hcp-page .blue-reg-sec{
    padding: 50px 0px 50px;
}
.es-sclc-hcp-page .resources-col {
    padding-bottom: 104px;
}
.es-sclc-hcp-page .caspian-section{
    background-color: #003262;
    padding: 12px 16px;
}
.es-sclc-hcp-page .white-txt{
    color: #ffffff;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
}
.es-sclc-hcp-page .white-txt span{
     font-size:20px;
    font-family: 'Ubuntu-Bold';
}
.es-sclc-hcp-page .cap-two-relative{
    display:flex;
    gap: 20px;
    background-color: #cfe2f4;
    padding: 16px 16px;
    margin-bottom: 2.6rem;
    height: 100px;
}
.es-sclc-hcp-page .cap-two-relative p{
    font-family: 'Ubuntu-Medium';
    font-size: 18px;
    line-height: normal;
    margin-bottom: 0;
    vertical-align: middle;
    display: block;
}
.es-sclc-hcp-page .cap-two-relative p span{
    font-size:36px;
    font-family: 'Ubuntu-Bold';
}
.es-sclc-hcp-page .cap-two-relative p:nth-child(1){
    /*width: 576px;*/
     width: 560px;
}
.es-sclc-hcp-page .cap-two-relative p:nth-child(1)::after{
    content:"";
    border-right: 3px solid;
    position: relative;
    left: 0px;
    bottom: 82px;
    height: 100px;
    display: block;
}
.es-sclc-hcp-page .cap-two-relative p:nth-child(2){
    padding-top: 18px;
}
.es-sclc-hcp-page .mos-section{
    margin-bottom: 5rem;
}
.es-sclc-hcp-page .mos-section p{
    color:#003262;
    font-size: 18px;
    line-height: 20px;
    padding: 0 20px;
}
.es-sclc-hcp-page .mos-section p span{
    font-family: 'Ubuntu-Bold';
    line-height: 20px;
}
.es-sclc-hcp-page .see-study-section{
    margin-bottom: 85px;
}
.es-sclc-hcp-page .see-study-section p{
    padding: 0 20px;
    font-size:10px;
    line-height:12px;
}
.es-sclc-hcp-page .pacific-primary-os-data-new{
    max-width:962px;
    margin-left:4%;
}
.es-sclc-hcp-page .graph-btm-txt{
    font-size: 10px;
    line-height: 12px;
    position: absolute;
    left: 8%;
    margin-top: -115px;/*margin-top: -120px;*/
}
.es-sclc-hcp-page .caspian-section-two{
    background-color: #cfe2f4;
    padding: 20px 20px;
    margin-bottom: 16px;
}
.es-sclc-hcp-page .caspian-section-two p{
    font-family: 'Ubuntu-Bold';
    font-size:24px;
    line-height:28px;
    color: #991427;
}
.es-sclc-hcp-page .callout {
    border: 1px solid #003262;
    padding: 15px 10px 10px 25px;
    margin-bottom: 6.2rem;
    margin-top: 5.2rem;
    position: relative;
    letter-spacing: 1.5px;
    margin-left: 22px;
}
.es-sclc-hcp-page .callout.planned-explo-callout {
    margin-bottom: 5.2rem;
}
.es-sclc-hcp-page .callout p {
    font-size: 24px;
    letter-spacing: -0.2px;
}

.es-sclc-hcp-page .england-journal p{
    font-size:14px;
}
.es-sclc-hcp-page .england-journal .button-download .btn-dl, .os-data-col .button-download .btn-dl{
    font-size:12px;
    text-transform: uppercase;
}
.es-sclc-hcp-page .callout span {
    font-family: 'Ubuntu-Bold';
}
.es-sclc-hcp-page .callout img {
    position: absolute;
    left: -23px;
    max-width: 39px;
    width: 39px;
    top: calc(50% - 9px);
}
.es-sclc-hcp-page .panel, .nsclc-hcp-page .panel{
    box-shadow:none !important;
}
.es-sclc-hcp-page .available-language {
    font-size: 20px;
    font-family: 'Ubuntu-Bold';
    color: #AC182E;
    text-align: center;
}
.es-sclc-hcp-page .language-dropdown .dropdown-menu {
    left: 0 !important;
    width: 350px;
    background: #003262;
    margin-bottom: 8rem;
    z-index:2;
}
.es-sclc-hcp-page .dropdown-menu>li.active>a {
    font-family: 'Ubuntu-Bold';
    background: transparent;
    color: #fff;
    border-left: none;
}
.es-sclc-hcp-page .list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu a {
    color: #131356;
    font-family: 'Ubuntu-Medium' !important;
       
}
.es-sclc-hcp-page .list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu{
     background: #d5d5d5;
     margin: auto;
     width: 500px;
}
.es-sclc-hcp-page .vertical-list-dropdown .list-dropdown.dropdown-menu li a:hover {
    color: #fff;
    border: none;
}
.es-sclc-hcp-page  .dropdown-menu>li>a {
    color: #fff;
    font-family: 'Ubuntu-Bold';
        border-left: none;
}
.es-sclc-hcp-page .language-dropdown ul.dropdown-menu li {
    display: block !important;
}
.es-sclc-hcp-page .list-dropdown .dropdown-menu{
    max-width: 350px !important;
}
.es-sclc-hcp-page .list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .arrow{
    font-size: 30px;
    left: 16rem;
    top: 0.5rem;
}
.es-sclc-hcp-page .pacific-os-block{
    margin-left: 22px;
}
.es-sclc-hcp-page .pacific-os-block{
    padding-bottom:70px;/*padding-bottom:30px;*/
}
.es-sclc-hcp-page .pacific-os-block .blue-arrow-heading{
    top: -16px;
    left: -24px;
}
.es-sclc-hcp-page .res-sec .page-section-inner{
    padding:47px 30px 0;
}

.es-sclc-hcp-page .patient_res{
    margin-top: 9rem; /*margin-top: 140px;*/
}
.es-sclc-hcp-page .footer-column{
    width: 1170px;
    margin: auto;
    padding: 0 20px;
}
.es-sclc-hcp-page .res-dwn-wrap .res-ttl{
    font-size: 24px;
    color: #AC182E;
    line-height: 1.08;
}
.es-sclc-hcp-page .red-blue-block {
    /*padding: 15px 0;*/
    padding: 15px 0 0 0px;
}
.es-sclc-hcp-page .red-blue-block{
        margin-top: -22px;
}
.es-sclc-hcp-page .cas-italic{
    line-height:1.64;
}
.es-sclc-hcp-page .cas-italic span{
    font-style:italic;
}
.only-mob-txt-down{
    max-width: 279px;
    width: 100%;
    display: block;
    margin: auto;
}
.es-sclc-hcp-page .red-callout span{
    font-family: 'Ubuntu-Bold' !important;
}
.es-sclc-hcp-page .accordion-container .panel-default, .nsclc-hcp-page .accordion-container .panel-default{
  border-bottom:none !important;
}
.es-sclc-hcp-page .res-desp{
    text-align:center;
}
.Choose_a_language .panel{
        background-color: #003262;
        border-radius: 0;
        border: none;
}
.Choose_a_language .az-panel-heading{
    padding: 15px;
}
.Choose_a_language .az-panel-heading a{
    color: #ffffff;
    font-family: 'Ubuntu-Bold';
    font-style: revert;
}
.Choose_a_language .panel-body{
    background: #b8c6d3;
    margin: auto;
} 
.Choose_a_language .lan-con a{
    color: #131356;
    cursor: pointer;
    text-transform:uppercase;
    font-size: 12px;
}
.Choose_a_language .accordion-inner-container{
    padding-top:0 !important;
}
.Choose_a_language .panel-action-container{
    display:none;
}

.es-sclc-hcp-page .reference-wrap p{
    font-size:10px;
    text-indent: -10px;
    line-height:12px;
}
.es-sclc-hcp-page #patient-resource.arrow-heading{
    padding-left:20px;
}
.es-sclc-hcp-page .desktop-flex, .nsclc-hcp-page .desktop-flex{
    display: contents;
}
.es-sclc-hcp-page .mobile-banner{
    display:none;
}
.es-sclc-hcp-page .moa-mob-hide-icon{
    display:none;
}
.es-sclc-hcp-page .Patient-reduce{
    padding-bottom: 0 !important;
}
.es-sclc-hcp-page .es-sclc-bottom-ref{
    padding: 64px 50px 5px;
}
.es-sclc-hcp-page .rfu-down{
    margin-top: 10px;
}
.es-sclc-hcp-page .study-parameter-acc .panel-heading.az-panel-heading {
    height: 87px;
}
.es-sclc-hcp-page .study-parameter-acc h4.az-panel-title.panel-title p{
    font-size: 24px !important;
    font-family: 'Ubuntu-Bold' !important;
    line-height: 20px !important;
    margin-top: 23px !important;
    margin-left:28px;
    padding: 0 15px;
}
.study-parameter-acc span.fa.pull-right.fa-chevron-down{
    bottom: 19px;
}
.es-sclc-hcp-page .accordion-container .panel-body{
    padding: 41px 0px 0 !important;/*padding: 41px 0 !important;*/
}
.es-sclc-hcp-page .accordion-p-bottom{
    margin: 30px 0px 0px 0px;
}
.es-sclc-hcp-page .hcp-b-heading{
    margin-bottom: 60px !important;
}
.es-sclc-hcp-page .acc-para{
    padding: 0 44px;
}
.es-sclc-hcp-page .graph-btm-txt span{
    line-height: 40px !important;
}
body.es-sclc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item.static-nav-links:nth-child(7) a{
    right: 105px !important;
}

.es-sclc-hcp-page .modal-content .safety-pts, .nsclc-hcp-page .modal-content .safety-pts{
    text-decoration: underline;
}
.es-sclc-hcp-page .safety-information-popup ul.un-order-pst li:before{
    left: 6px !important;
}
.es-sclc-hcp-page .safety-information-popup ul.un-order-pst li{
    padding-left: 23px !important;
}
.es-sclc-hcp-page .modal-content ul li{
    font-size:14px !important;
}

.es-sclc-hcp-page .fa-chevron-down:before, .nsclc-hcp-page .fa-chevron-down:before{
    content: "" !important;
    background: url(/content/dam/open-digital/imfinzi-canada/en/new-updates/arrow-accordian.png);
    width: 30px;
    height: 17px;
    background-repeat: no-repeat;
    display: block;
}
.es-sclc-hcp-page .study-parameter-acc .fa-chevron-up:before{
    content: "" !important;
    background: url(/content/dam/open-digital/imfinzi-canada/en/new-updates/arrow-accordian.png);
    width: 30px;
    height: 17px;
    background-repeat: no-repeat;
    display: block;
    transform: rotate(180deg);
    bottom: 19px;
    right:50px;
} 
.nsclc-hcp-page .study-parameter-acc .fa-chevron-up:before{
    content: "" !important;
    background: url(/content/dam/open-digital/imfinzi-canada/en/new-updates/arrow-accordian.png);
    width: 30px;
    height: 17px;
    background-repeat: no-repeat;
    display: block;
    transform: rotate(180deg);
    bottom: 40px;
    right:50px;
}

.es-sclc-hcp-page .border-bottom-es{
    border-top: 3px solid #AC182E;
}
.es-sclc-hcp-page .hero-bgcolor .saftey-link, .nsclc-hcp-page .hero-bgcolor .saftey-link{
    display:none;
}
.es-sclc-hcp-page .sclc-only-mob{
    display:none;
}

.nsclc-hcp-page .callout img{
    left: -20px !important;
    width: 39px !important;top: calc(50% - 14px);
}
.nsclc-hcp-page .blue-arrow-heading img{
    width: 50.95px;
    max-width: 50.95px !important;
}
.nsclc-hcp-page .blue-arrow-heading {
    margin-bottom: 0.6rem !important;
}
/****** es-sclc-hcp-page End ******/



@media screen and (min-width: 1024px) and (max-width: 1366px) {
.es-sclc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item, .nsclc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item {
    padding-right: 15px;
    padding-left: 15px;
}
}


@media screen and (min-width: 992px){
    br.mobile-br {display: none;}
    .btc-hcp-page .banner-hcp-patient .hero-bgcolor, .btc .banner-hcp-patient .hero-bgcolor, .postgate-hcp-page .banner-hcp-patient .hero-bgcolor{
       /* background-color: rgba(0,0,0,0.2);*/
        background: linear-gradient(45deg, #0000008a, transparent);
        padding: 10px 30px;
    }
    html[lang="fr"] .biliary-tract-cancer .banner-hcp-patient .htitle {
        width: 665px;
        line-height: 1.2;
    }
    /*}*/
    /*html[lang="fr"] .blue-reg-sec .multi-column-container {*/
    
    /*margin: auto auto auto calc(10% - 45px);*/
    
    /*}*/
    .nsclc-hcp-page img.pacific-primary-os-data-new { padding: 60px 80px 60px 50px;}
    .nsclc-hcp-page .pacific-section {margin: 1rem 0 4rem 0;/*margin: 1rem 0 10rem 0;*/}
    .nsclc-hcp-page .pacific-os-block.imfinzi-placebo {    padding-bottom: 35px;}
    .nsclc-hcp-page .pacific-os-block {
        margin: 80px 0 52px 0 !important;/*margin: 180px 0 60px 0 !important;*/
        padding-bottom: 20px;    /*padding-bottom: 40px;*/
    }
    .nsclc-hcp-page .england-journal {
        margin-top: 2rem;
    }
    .nsclc-hcp-page .os-data {
        margin: 58px 0 60px !important;/*margin: 58px 0 20px !important;*/
    }
    .nsclc-hcp-page .england-journal .footnotes {
        margin-top: 5rem;
    }
    .nsclc-hcp-page .pacific-section.pacific-section2 {
        margin: 3rem 0 6rem 0;
    }
    .nsclc-hcp-page .multi-column-container.resources-col.dosing-col {
        margin-top: 4rem;
    }
    .nsclc-hcp-page .dosing-col .column-3 .res-desp {
        padding: 0 10px;
    }
    .nsclc-hcp-page .dosing-footnotes {
       padding: 2rem 0 6rem 2rem;
    }
    .nsclc-hcp-page .patient-res {padding-top: 7rem;padding-bottom: 15px;}
    .nsclc-hcp-page .patient-res span#patient-resource {padding-left: 3px;}
    .nsclc-hcp-page .hcp-res-container span#hcp-resource {padding-left: 12px;}
    .nsclc-hcp-page .imfinzi-meapp-col {
        padding-top: 8rem;
    }
    .nsclc-hcp-page .footer-column {
        max-width:1170px !important;
        margin: auto;
        padding: 0 20px;
    }
    .nsclc-hcp-page .multi-column-container.os-data-col .column-1 {
        width: 34%;
    }
    .nsclc-hcp-page .imfinzi-placebo .blue-arrow-heading .arrow-heading {
        width: 680px;/*width: 715px;*/
        padding-right: 50px;
        background: #fff;
        text-transform: uppercase;font-size: 22px;
        padding-left: 12px;line-height: 24px;
    }
    .nsclc-hcp-page .pacific-os-block.imfinzi-placebo .blue-arrow-heading img {width: 39px;max-width: 39px !important;margin-left: 3px;margin-top: 6px;}
    .nsclc-hcp-page .os-data .blue-arrow-heading img {width: 39px;max-width: 39px !important;margin-top: 6px;margin-left: 1px;}
    .nsclc-hcp-page .blue-reg-sec {
        padding: 50px 0px 50px;margin: 0 auto;
    }
    .nsclc-hcp-page .blue-reg-sec .multi-column-container {
        max-width: 96%;
    }
    .nsclc-hcp-page .flex-box .infz-text {
        padding-right: 7rem;
        text-align: center;
    }
    .nsclc-hcp-page .resources-col {padding-top: 3rem;}
    .nsclc-hcp-page .resources-col.res-col-container-1 {padding-top: 2.9rem;} 
    .nsclc-hcp-page .res-sec .page-section-inner {
        padding: 20px 30px 0;
    }
    .nsclc-hcp-page .os-data-col {
        padding-bottom: 5rem;
    }
    .nsclc-hcp-page .resources-col .red-callout {
       /* padding-top: 8px;padding-bottom: 5px; padding-bottom: 10px;*/
       padding-top: 13px;padding-bottom: 3px;
    }
    .nsclc-hcp-page .resources-col.equal-height .column-1 .red-callout { padding-top: 16px;padding-bottom: 22px;}
    .nsclc-hcp-page .resources-col .res-dwn-wrap .res-ttl {
        min-height: 35px; /*min-height: 75px;*/
    }
    .nsclc-hcp-page div#middle-section {
        padding: 69px 30px 30px;/*padding: 50px 30px 20px;*/
    }
    
    .nsclc-hcp-page div#pacific-os-data {
        padding: 0 30px 20px;
    }
    .nsclc-hcp-page .new-image.Five-Year-Survival {
        margin-top: 2rem;
    }
    .nsclc-hcp-page .component-section.container.no-style.hcp-res-container {
        padding-top: 15px;
    }
    .nsclc-hcp-page .patient-res-container .multi-column-container.resources-col {    padding-top: 0;padding-bottom: 2rem;}
    .nsclc-hcp-page .patient-res-container .multi-column-container.resources-col.res-col-container-4 {padding-bottom: 10px;}
    body.fixed-top-margin.nsclc-hcp-page.postgate-hcp-page .container.reference-sec {padding: 5px 0px 20px;}
    .nsclc-hcp-page .patient-res-container .multi-column-container.resources-col p.res-ttl.red-txt {
        min-height: 50px;
    }
    .nsclc-hcp-page #btc-gradient-sec .sub-text {
        margin-bottom: 40px;
    }
    .nsclc-hcp-page .graph-btm-txt {
        position: absolute;
        font-size: 10px;
        left: 6%;
        margin-top: -45px;/*margin-top: -41px;*/
        line-height: 12px;
    }
    .nsclc-hcp-page .pacific-os-block .graph-btm-txt {
        left: 6%;
    }
    html[lang="en"] .nsclc-hcp-page .os-data .graph-btm-txt {
        left: 5.8%;/*left: 6%;*/
    }
    .nsclc-hcp-page .accordion.accordion-container.study-parameter-acc .panel-body {padding-top: 40px;}
    .nsclc-hcp-page .accordion.accordion-container.study-parameter-acc .panel-body p+p {margin-top: 20px;margin-bottom: 0px;
    }
    
    .btc-hcp-page.btc-hcp-page-fr .htitle-bold {font-size: 34px; margin-bottom: 0.3em;margin-top: 0.4em;}
    .btc-hcp-page.btc-hcp-page-fr .htitle {font-size: 26px; max-width: 70%;}
    
    
 
}


/*BTC patient start*/
.btc-patient-page .text.parbase ul li, .biliary-tract-cancer .text.parbase ul li {padding-bottom: 0;}
.btc-patient-page .banner-hcp-patient{padding: 10px 30px 270px !important;}
.btc-patient-page .bil-tract-text{font-size: 17px;font-family: 'Ubuntu-Bold';color: #fff;position: absolute;right: -92px;
    bottom: calc(50% - 165px);padding-top: 45px;transform: rotate(270deg);text-transform: uppercase;
    letter-spacing: 1px;}
.btc-patient-page .banner-hcp-patient, .biliary-tract-cancer .banner-hcp-patient { padding: 90px 30px 210px;margin-bottom: 5px;max-width: 1170px;}
.btc-patient-page .banner-hcp-patient:after, .biliary-tract-cancer .banner-hcp-patient:after{height: 0px}
.btc-patient-page .htitle, .sectionHeading, .biliary-tract-cancer .htitle {
    font-size: 36px;
    display: block;
    font-family: 'Ubuntu-Regular';
    color: #003262;
    line-height: 0.8;
    font-weight:bold;
}
.btc-patient-page .htitle-bold, .biliary-tract-cancer .htitle-bold {
    font-size: 30px;
    display: block;
    font-family: 'Ubuntu-Regular';
    color: #003262;
    margin-top: 1em;
    margin-bottom: 0.8em;
}
.btc-patient-page .blue-arrow-heading, .biliary-tract-cancer .blue-arrow-heading {justify-content: left; margin-bottom: 3rem;}
.biliary-tract-cancer .patient-title, .btc-patient-page .patient-title{ width: 100%;}
 div#btc-gradient-secction-2 .page-section-inner {
    padding-top: 0;
}
.htmlAsset div[data-consent-check-custom-class="customhtmlsec"] {
    margin: 0;
}
.navbar-fixed-top {
    position: relative;
}
body.fixed-top-margin {
    margin-top: 0 !important;
}
.footer .row {
    display: flex;
    align-items: flex-end;
    width: 100%;
}
.footerlogo1 {
    max-width: 213px;
}
.footerlogo2 {
    /*max-width: 290px;*/max-width: 270px;
    margin: 0 0 0 auto;
}
.footerlogo3 {
    /*max-width: 100px;*/max-width: 85px;
    margin: 0 auto 0 0;
}
.footerlogo4 {
    max-width: 220px;
    margin: 0 0 0 auto;
}
.footerlogo1 > div, .footerlogo2 > div, .footerlogo3 > div, .footerlogo4 > div{width: 100% !important;}
.footer .row .column-3 .htmlAsset.section {
    display: none;
}
p.footer-link-wrap {
    display: block;
    text-align: center;margin-top: 20px;
}
.text.parbase a.footer-sub {
    display: inline-block;
    margin-bottom: 7px;
}
.footer > .container > .row {
    display: none;
}
.btc-patient-page > .main-container > .container.middle-content ,
.biliary-tract-cancer > .main-container > .container.middle-content ,
.btc-hcp-page > .main-container > .container.middle-content,
.postgate-hcp-page > .main-container > .container.middle-content,
.btc > .main-container > .container.middle-content,
.patient > .main-container > .container.middle-content,
.patient-home > .main-container > .container.middle-content {
    display: none;
}
p.specific-line {margin: 0;position: relative;padding-left: 16px;}
p.specific-line:before {content: '';position: absolute;top: 11px;left: 2px;height: 4.6px;width: 4.6px;border-radius: 100%;background: #003262;}
html[lang="fr"] .static-links-wrapper {
    float: right !important;
    padding-bottom: 25px;
    margin-left: 0 !important;
    margin-top: 0 !important;
}
.primary-navigation .nav .static-links-wrapper>li.first-level-item a:focus {
    text-decoration: none;
}
.bottom-hover-border:hover:after, .bottom-hover-border.active:after {
    transform: scaleX(0);
}
html[lang="fr"] .btc .flex-box .buttoncenter a.btn-ter {
    width: 408px;
    text-align: center;
    margin-left:-18px;
}
html[lang="fr"] .btc .btn-ter {
    padding: 10px 36px 12px 36px;
    border-radius: 20px;
    display: inline-block;
    font-family: 'Ubuntu-Medium';
    font-size: 17px;
    background-color: #992430;
    line-height: 20px;
    margin-top: 22px;
    margin-left: 0px;
    
}
html[lang="fr"] .btc .btn-ter:hover {
    background-color:#7099D3;
}
html[lang="fr"] .btc .primary-navigation .nav .static-links-wrapper>li.first-level-item a,
html[lang="fr"] .biliary-tract-cancer .primary-navigation .nav .static-links-wrapper>li.first-level-item a{
    text-align: center;
}
html[lang="fr"] .button-download .btn-dl {
    max-width: 190px;
}
footer > .footer > .container {
    padding-left: 0;
    padding-right: 0;
}

@media screen and (min-width: 992px){
    html[lang="en"] .hcc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item a span {display: block;}
}
@media screen and (min-width: 1200px){
.hcp-banner .page-section-inner, .hero-banner .page-section-inner, .imfinzi-bg .page-section-inner, .bg-color .page-section-inner, .imfinzihome-cont2 .page-section-inner, .safety-sec .page-section-inner, .res-sec .page-section-inner {
    max-width: 1170px;width:100%;}
    .hcc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item a span {display: block;}
body.hcp .multi-column-container.cancer-section{padding: 0px 30px;}
body.hcp .reference-wrap {border-bottom: 0px;padding: 31px 30px 10px !important;}
/*Safety-popup*/
.safety-information-popup .modal-dialog{width:1250px !important;}
.safety-information-popup .safety-pts{
    color: #003262;
    border-bottom: 1px solid #003262;
}
.safety-information-popup .modal-body{
    max-height: calc(93vh - 220px) !important;
    min-height: 500px !important;
}
.nsclc-hcp-page .safety-information-popup .modal-dialog {
    max-width: 930px !important;
}
/*Safety-popup*/
.header-nav-logo { margin-top: 0px !important;}
.top-header .navbar-brand {padding: 41px 15px 2px 0;}
.top-header ul.dropdown-menu {margin-top: 5px;}
/*.primary-navigation .nav .static-links-wrapper>li.first-level-item:nth-child(4) {padding-right: 0px;margin-right: -5px;}*/
body.home.hcp-login .top-header .navbar-brand {padding: 41px 15px 37px 0;}    
body.home.hcp-login .top-header ul.dropdown-menu{    margin-top: 39px !important;}    
}
@media screen and (max-width: 1200px){
   .primary-navigation .nav .static-links-wrapper>li.first-level-item {
    padding-right: 12px;
    padding-left: 12px;
}

}
@media screen and (min-width: 992px) and (max-width: 1200px){
#PhysicalActivity, div#CancerSupport {width: 970px;}
.hcc-hcp-page img.pacific-primary-os-data-new {max-width: 100%;}

.footer > .container{padding:0;}
.es-sclc-hcp-page .pacific-primary-os-data-new{
        max-width: 830px;
}
}
.nsclc-hcp-page .footer-column {
    width: auto;
}
   
/*iPad devices*/
@media screen and (min-width: 768px) and (max-width: 1024px){
    .static-links-wrapper {
        float: right;
        padding-bottom: 0px; 
        margin-top: 0px;
    }
    .primary-navigation .nav .static-links-wrapper>li.first-level-item {
        padding-right: 10px;
        padding-left: 10px;
    }
    .top-header .navbar-header {
        margin-top: 0px;
    }
    .parent-sec .page-section-inner,.banner-hcp-patient .page-section-inner { 
        margin: auto;
    }
    body.hcp .footer-adverse-event.adverse-border,
    body.hcp-home .footer-adverse-event.adverse-border,
    .banner-hcp-patient:after,
    .home .footer .container.transparent{ 
        max-width: 900px; 
    }
    .patient .banner-hcp-patient .hstitle-bold {
    width: 350px;
    margin: auto;
    padding-bottom: 40px
}
.nsclc-hcp-page.footer-column {
    width: auto;
}
.nsclc-hcp-page .multi-column-container.resources-col.nsclc-ipad-col .col-sm-4 {
    width: 100%;
}

.nsclc-hcp-page .nsclc-ipad-col .row {
    padding: 0 30px;
}
.nsclc-hcp-page .study-parameter-acc h4.az-panel-title.panel-title p {
    font-size: 28px;
}
html[lang="fr"] .postgate-hcp-page .flex-box .infz-text {
    width: 100% !important;
}
.nsclc-hcp-page  .nsclc-ipad-col {
    padding: 0 25px;
}
.nsclc-hcp-page .imfinzi-placebo .blue-arrow-heading .arrow-heading {
    width: 100%;
}
.nsclc-hcp-page  .os-data .blue-arrow-heading {
    top: -37px;
}
/*Ipad-es-sclc-hcp-page*/

    .es-sclc-hcp-page .flex-mbl{
        display: contents;
    }
    .es-sclc-hcp-page .htitle-bold{
        font-size:26px;
        width: 495px;
    }
    .es-sclc-hcp-page .banner-para{
        font-size: 18px;
        line-height:22px;
        color: #ffffff;
        max-width: 523px;
    }
    .es-sclc-hcp-page .banner-hcp-patient .hero-bgcolor {
        max-width: 661px;
    }
    .es-sclc-hcp-page .pacific-primary-os-data-new{
        max-width: 100%;
        margin-bottom:3%;
    }
    .es-sclc-hcp-page .banner-txt{
        right: -28px;
        bottom: calc(50% - 50px);
    }
    .es-sclc-hcp-page .blue-arrow-heading .arrow-heading{
        font-size:28px;
    }
    .es-sclc-col-ipad .row .col-sm-4{
        width:100% !important;
    }
    .es-sclc-col-ipad .mobile-remove {
        display:contents;
    }
/*Ipad-es-sclc-hcp-page End*/

}
@media screen and (min-width: 768px) and (max-width: 991px){ 
    body.hcp .footer-adverse-event.adverse-border,
    body.hcp-home .footer-adverse-event.adverse-border,
    .banner-hcp-patient:after,
    .home .footer .container.transparent{ 
        max-width: 685px; 
    }
    .home-hcp-title, .home-patient-title { 
        line-height: 3.5rem;
    }
    .pregate-columns .column-2 .subHeading.section:nth-child(4),
    .pregate-columns .column-2 .subHeading.section:nth-child(5), 
    .pregate-columns .column-2 .subHeading.section:nth-child(6) {
        /*top: 0px;*/
        
    } 
  html[lang="fr"] .biliary-tract-cancer .banner-hcp-patient .htitle {
    width: 100%;
    max-width: 436px;
    line-height: 1.2;
}


}
@media screen and (min-width: 1025px) and (max-width: 1199px){
body.hcp .hero-banner.banner-hcp-patient .page-section-inner,
body.hcp-home .hero-banner.banner-hcp-patient .page-section-inner,
.banner-hcp-patient .page-section-inner{ 
    margin: auto;
}
.home .footer .container.transparent{ 
    max-width: 900px; 
}
html[lang="fr"] .biliary-tract-cancer .primary-navigation .nav .static-links-wrapper>li.first-level-item:first-child {
max-width: 90px;
}
}
@media screen and (min-width: 768px) and (max-width: 992px){
#PhysicalActivity, div#CancerSupport {width: 750px;}
.footer > .container{padding:0;}

.btc-patient-page .top-header .navbar-brand, .biliary-tract-cancer .top-header .navbar-brand {
    height: 20px;
}
.header-nav-logo {
    width: 150px!important;
}
.static-links-wrapper {
    padding-left: 140px;
}
.primary-navigation .nav .static-links-wrapper>li.first-level-item {
    padding-right: 5px;
    padding-left: 5px;
}
.primary-navigation .nav .static-links-wrapper>li.first-level-item a {
    font-size: 12px !important;line-height: 16px;
}
.blue-reg-sec .multi-column-container {
    max-width: 98%;
}
.flex-box .buttoncenter {
    width: 328px;
}
#CancerSupport .row .text p {
    font-size: 12px;
    line-height: 12px;
}
html[lang="fr"] .btc .flex-box .buttoncenter a.btn-ter {
    width: 400px;
    text-align: center;
    max-width: 100%;
}

}
@media (max-width: 991px){
    .only-dektop {
    display: none;
}
.only-mob{
    display:block;
}
header .container {
width:100%; max-width: 738px;
}
.hero-banner .page-section-inner, 
body.hcp .footer-adverse-event.adverse-border,
.hcp-banner .page-section-inner,
.home .footer .container.transparent,
.btc-hcp-page .banner-hcp-patient,
.postgate-hcp-page .banner-hcp-patient, .btc .banner-hcp-patient,
#btc-gradient-sec, 
.blue-reg-sec,
.res-sec .page-section-inner,
.safety-section .page-section-inner,
body.btc-hcp-page .footer-adverse-event.adverse-border, 
body.btc .footer-adverse-event.adverse-border, 
body.postgate-hcp-page .footer-adverse-event.adverse-border, 
body.btc-patient-page .footer-adverse-event.adverse-border, 
body.biliary-tract-cancer .footer-adverse-event.adverse-border, 
.footer-adverse-event.adverse-border,
.btc-patient-page .banner-hcp-patient, 
.biliary-tract-cancer .banner-hcp-patient, 
#btc-gradient-sec3{width:100%; max-width: 708px;}
button.navbar-toggle {
    display: inherit;
    top: 30px;
    right: 58px;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #003262;
}
.navbar-default .top-header {
    height: 108px;
}
.top-header ul.dropdown-menu{
    left: -7px !important;
    top: 38px;margin: 0;
}
.primary-navigation div#top-nav {
    padding: 0;
}
.primary-navigation {
    padding: 0;
    position: absolute;
    top: 108px;
    width: 100%;
    z-index: 9;
}
.primary-navigation .nav.stacked-menu > li {
    display: none !important;
}
.primary-navigation div#top-nav {
    padding: 0;
    overflow: hidden !important;
    height: 0 !important;
    background-color: #fff;
}
.primary-navigation div#top-nav.collapse.in {
    height: auto !important;
}
.primary-navigation div#top-nav .nav {
    border-top: 2px solid #003262;
    padding: 15px 0 15px 0;margin: 0;
    background-color: #F3FBFE;
}
.primary-navigation .nav .static-links-wrapper>li.first-level-item {
    padding-left: 22px;/*padding-left: 30px;*/
    padding-right: 30px;
    float: none;display: block;
}
.primary-navigation .nav .static-links-wrapper>li.first-level-item a {
    font-size: 15px !important;
    line-height: 20px;
    padding: 5px 0 5px;/*padding: 8px 0 5px;*/
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    border: none;
    background-color: transparent;
}
.static-links-wrapper, html[lang="fr"] .static-links-wrapper {
    padding: 0;
    width: 100%;
}
.hcp-login .top-header .navbar-header .navbar-toggle {
    display: inherit;
    visibility: hidden;
    pointer-events: none;
}
.multi-column-container.pregate-columns {
    padding: 40px 35px 20px;
}
.pregate-columns .col-sm-6 {
    width: 100%;
    padding-bottom:20px;
}
.footer .row {
    position: relative;
}
.footer .row .column-4 {
    position: absolute;
    width: 100%;
    text-align: center;
    left: 0;
    top: -80px;
}
.footerlogo4 {
    float: none;
    margin: 0 auto;
}
.cancer-section .col-sm-4 {
    width: 100%;
    padding: 0 35px;margin-bottom: 40px;
}
.post-landing-header {
    padding: 20px 35px 10px 35px;
    margin-bottom: 50px;
}
.cancer-section .row p br {
    display: none;
}
.ribbondesign {
    right: calc(50% - 80px);
    transform: translate(50%, 0px);
}
html[lang="fr"] .hcp-home .ribbondesign {
    right: calc(50% - 81px);
    transform: translate(50%, 0px);
}
.cancer-btn-wrap {
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
}
body.hcp .footer-adverse-event.adverse-border, 
body.hcp-home .footer-adverse-event.adverse-border, 
body.patient .footer-adverse-event.adverse-border, 
body.patient-home .footer-adverse-event.adverse-border, 
.footer-adverse-event.adverse-border {
    max-width: 708px;width:100%;
}
.banner-hcp-patient .text.parbase ul li {
    padding-bottom: 0;
}
.banner-hcp-patient .column-1 .rte-node > p:nth-child(2), .banner-hcp-patient .column-2 .rte-node > p:nth-child(2) {
    margin-bottom: 0;
}
.btc-hcp-page .banner-hcp-patient, .btc .banner-hcp-patient, .postgate-hcp-page .banner-hcp-patient {
    padding: 80px 0 150px;
}
.btc-hcp-page .banner-hcp-patient, .btc .banner-hcp-patient, .postgate-hcp-page .banner-hcp-patient {
    padding: 80px 0 50px;
}
.btc-hcp-page .banner-hcp-patient .hero-bgcolor, .btc .banner-hcp-patient .hero-bgcolor, .postgate-hcp-page .banner-hcp-patient .hero-bgcolor {
    padding: 10px 35px 15px 35px;
    background-color: rgba(0,0,0,0.2);
}
.blue-reg-sec .column-1 {
    width: 30%;
}
.blue-reg-sec .column-2 {
    width: 70%;
}
.blue-reg-sec .flex-box {
    display: block;
}
.blue-reg-sec .flex-box .infz-text {
    width: 100%;
    margin-bottom: 20px;
}
.blue-reg-sec .flex-box .buttoncenter {
    width: 100%;
    transform: translate(-4px, 0px);
}
.blue-reg-sec .multi-column-container {
    max-width: 97%;
}
.res-sec .row .col-sm-4 {
    width: 50%;margin-bottom: 15px;
}
.res-sec .row .col-sm-4.column-2 {
    min-height: 444px;
}
.res-sec .page-section-inner {
    padding-left: 35px;
    padding-right: 35px;
}
.res-sec .row {
    padding: 0 30px;
}
/*.res-dwn-wrap .res-desp br {
    display: none;
}*/
.only-mob-txt-down{
    padding-top: 10px;
}
.safety-section .page-section-inner {
    padding: 0 35px 40px 35px;
}
.btc-patient-page .htitle {
line-height:1.2;
width:350px;
}
.btc-hcp-page .htitle, .postgate-hcp-page .htitle {
    width: 470px;
}
html[lang="fr"] .btc .primary-navigation .nav .static-links-wrapper>li.first-level-item a br, 
html[lang="fr"] .biliary-tract-cancer .primary-navigation .nav .static-links-wrapper>li.first-level-item a br {
    display: none;
}
html[lang="fr"] .primary-navigation .nav .static-links-wrapper>li.first-level-item {
    padding-right: 30px;
    padding-left: 30px;
    width: 100% !important;
}
html[lang="fr"] .blue-reg-sec .flex-box .buttoncenter {
    transform: translate(-44px, 0px);
}
.btc-patient-page .banner-hcp-patient, .biliary-tract-cancer .banner-hcp-patient {
    padding: 80px 40px 99px;
}
#btc-gradient-sec3 .row .col-sm-6 {
    width: 100%;
}
#btc-gradient-sec .btn-ter-wrap {
    margin-bottom: 50px;
}
#btc-gradient-sec3{padding-top: 0px;}
#btc-gradient-sec3 .row .col-sm-6.column-2 {
    max-width: 90%;
    margin-left: 5%;
}
#PhysicalActivity, div#CancerSupport {
    width: 708px;
}
#CancerSupport .row {
    display: block;
}
#CancerSupport .newImage img {
    height: 75px;
}
#CancerSupport .row .col-sm-6{
    margin-bottom: 40px;
}


.nsclc-hcp-page.footer-column {
    width: auto;
}
.nsclc-hcp-page img.pacific-primary-os-data-new {
    margin: 100px 0 0 0;
    max-width: 100%;
}
html[lang="fr"] .component-section.container.no-style.reference-section {
    padding-top: 0;
}
html[lang="fr"]  .reference-wrap {
    padding-top: 0;
}
html[lang="fr"]  .es-sclc-hcp-page .see-study-section {
    padding-right: 10px;
}
html[lang="fr"]  .es-sclc-hcp-page .graph-btm-txt {
    left: 3%;
}

.hcc-hcp-page img.pacific-primary-os-data-new {max-width: 100%;}
body.hcc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item.static-nav-links:nth-child(5) a,
body.hcc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item.static-nav-links:nth-child(6) a,
body.hcc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item.static-nav-links:nth-child(7) a {position: unset !important;}
body.hcc-hcp-page .sub-text {font-size: 16px !important;line-height: 24px;}
body.hcc-hcp-page #btc-gradient-sec {padding: 30px 25px 20px;}
body.hcc-hcp-page .sub-para {font-size: 14px;line-height: 24px;}
body.hcc-hcp-page .para-2 {margin-bottom: 25px;}
body.hcc-hcp-page .flex-box {padding: 0 25px;}
body.hcc-hcp-page  .blue-reg-sec img {width: 176px !important;}
body.hcc-hcp-page .blue-arrow-heading {margin-bottom: 2.9rem;}
.hcc-hcp-page .him-primary .red-txt {
    font-family: 'Ubuntu-Bold';
    font-size: 20px;
    line-height: 16px;
    padding-bottom: 10px;
}
body.hcc-hcp-page img.imfinzi-imjudo-graph {
    padding: 50px 5px 4px 5px;
}
body.hcc-hcp-page p.red-txt span.footnotes {
    font-size: 12px;
    display: block;
}
body.hcc-hcp-page .pfs-section .arrow-heading {
    font-size: 16px;
    margin-bottom: 3px;
    padding: 0;
}
body.hcc-hcp-page .accordion.accordion-container.study-parameter-acc {
    margin-bottom: 20px;
}
body.hcc-hcp-page p.red-txt.trem-txt {;
    font-size: 14px;
    line-height: normal;
}
body.hcc-hcp-page .callout-1.anti-ctla-txt .red-txt {
    font-family: 'Ubuntu-Regular';
    font-size: 14px;
    line-height: normal;
    padding-right: 28px;
}
body.hcc-hcp-page .callout-1.anti-ctla-txt {
    max-width: 968px;
    margin: 32px auto 30px;
}
body.hcc-hcp-page .multi-column-container.resources-col.hcp-res-col {
    padding-bottom: 0;
}
body.hcc-hcp-page .Imfinzi-isi-section {
    padding-bottom: 30px;
}
body.hcc-hcp-page .Imjudo-isi-section {
    padding-top: 30px;
}
body.hcc-hcp-page  .Imfinzi-isi-section .text.parbase ul {
    margin-left: -10px !important;
}
body.hcc-hcp-page ul.ref-section {
    padding-left: 22px !important;
}
body.hcc-hcp-page #btc-gradient-sec .btn-ter span {
    display: block;
}
body.hcc-hcp-page p.pm-txt {
    font-size: 12px;
    line-height: normal;
}
.hcc-hcp-page img.pacific-primary-os-data-new.moa-img {padding: 0;}
body.hcc-hcp-page .safety-section ul.un-order-list {margin-left: -5px !important;   margin-bottom: 0;}
body.hcc-hcp-page .safety-section .safety-pts {    padding-top: 0; }
.hcc-hcp-page .moa-video-section img.pacific-primary-os-data-new {padding: 9px;}
body.hcc-hcp-page img.hcp-arrow { max-width: 43px;}
body.hcc-hcp-page .blue-arrow-heading.hcp-arrow-block {margin-left: -14px;}
body.hcc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item a {font-size: 15px !important;        text-align: left;}
body.hcc-hcp-page div#middle-section {padding: 0px 23px 0px;}
body.hcc-hcp-page .blue-reg-sec {margin-bottom: 40px;}
body.hcc-hcp-page div#moa img {margin-left: 18px;}
body.hcc-hcp-page div#moa .arrow-heading {padding-left: 10px;padding-right: 0;}
.hcc-hcp-page p.safety-subhead {margin-bottom: 0;}
.hcc-hcp-page .study-parameter-acc .fa-chevron-up:before {bottom: 36px;right: 0;}



html[lang="fr"] body.hcc-hcp-page .htitle { font-size: 18px !important;line-height: normal; }
html[lang="fr"] body.hcc-hcp-page .htitle-bold {font-size: 24px !important;}
html[lang="fr"] body.hcc-hcp-page .hcc-banner-txt, body.hcc-hcp-page .banner-content ul li {font-size: 13px;}
html[lang="fr"] body.hcc-hcp-page .safety-section ul.un-order-list li {font-size: 13px;}
html[lang="fr"] body.hcc-hcp-page .safety-section ul.un-order-list {margin-left: -15px !important;}





}




/*All mobile devices*/
@media (max-width: 767px){
p.for-more-info a {
    word-break: break-all;
}
.desk-visible{
    display:block;
}
.desk-only{
    display:none;
}
.mob-only{
    display:block;
}
br.mob-visibility {
    display: block;
}
body.hcp .container.middle-content,
body.hcp-home .container.middle-content{
    display: none;
}
br.mob-visible, .cancer-section .row p br.mob-visible {
    display: block;
}
.banner-hcp-patient:after { 
    max-width: calc(100% - 30px); 
}
.banner-hcp-patient .page-section-inner,
.home .footer .container.transparent{ 
    max-width: calc(100% - 30px);
    margin: auto;
    padding: 0;
}
.post-landing-header .hstitle-bold {
    margin-top: 20px;
    font-size: 30px;
    line-height: 36px;margin-bottom: 25px;
}
.home-hcp-title, .home-patient-title { 
    line-height: 3.2rem;
    max-width:200px;    margin-bottom: 2rem !important;
}
.pregate-columns .column-2 .subHeading.section:nth-child(4),.pregate-columns .column-2 .subHeading.section:nth-child(5), 
.pregate-columns .column-2 .subHeading.section:nth-child(6) {top: 0px;} 


.primary-navigation .nav .static-links-wrapper>li.first-level-item:first-child,
html[lang="fr"] .primary-navigation .nav .static-links-wrapper>li.first-level-item{
    padding-left: 22px;/*padding-left: 30px;*/
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    /*background-color: #cadef1; */background-color:transparent;
}
#btc-gradient-sec .btn-ter-wrap .btn-ter:first-child {
    margin-bottom: 0px !important;/*margin-bottom: 20px !important;*/
}
.pmi-btn{
    margin-bottom: 20px;
}
.btc-hcp-page .banner-hcp-patient, .btc .banner-hcp-patient, .postgate-hcp-page .banner-hcp-patient {
    padding: 40px 15px 80px;
}
.htitle-bold,
.btc-patient-page .htitle-bold, .biliary-tract-cancer .htitle-bold{
    font-size: 22px;
    letter-spacing: 0.5px;
    line-height: 30px;
}
.post-landing-header .htitle-bold {
    /*margin-top: em;*/
    /* margin-bottom: 1.4em; */
    max-width: 230px !important;
    margin: auto;
}
.htitle,
.btc-patient-page .htitle, .sectionHeading, .biliary-tract-cancer .htitle{
    font-family: 'Ubuntu-Regular';
    font-size: 28px;
    line-height: 34px;width: 100%;
}
html[lang="fr"] .htitle,
.sectionHeading, .biliary-tract-cancer .htitle{
    font-family: 'Ubuntu-Regular';
    font-size: 28px;
    line-height: 34px;width: 100%;
    max-width:250px;
}
html[lang="fr"] .htitle{
    max-width:280px;
}
html[lang="fr"] .home-patient-title {

max-width: 260px;

}
.btc-hcp-page .htitle, .btc .htitle, .postgate-hcp-page .htitle {
    font-weight: bold;
    font-family: 'Ubuntu-Regular';
    font-size: 26px;
    line-height: 34px;
    width: fit-content;
    max-width:275px;
}
.btc-patient-page .htitle
{
    width:180px;
    line-height:1.2;
}
html[lang='fr'].biliary-tract-cancer .htitle, .sectionHeading{
    line-height:1.0;
}
.home .banner-hcp-patient .sectionHeading.section {
    width: 100%;
    max-width:100%;    padding: 22px 10px 15px;
}
#btc-gradient-sec .sub-text {
    margin-bottom: 20px;/* margin-bottom: 30px;*/
}
.blue-arrow-heading img {
    /*max-width: 30px;*/ max-width: 40px;margin-top: 5px;
}
.blue-arrow-heading .arrow-heading {
    /*font-size: 24px;padding-left: 15px;*/ font-size: 25px;padding-left: 9px;line-height: 30px;
}
.btc-hcp-page .blue-arrow-heading, .btc .blue-arrow-heading, .postgate-hcp-page .blue-arrow-heading {
    margin-bottom: 2rem;
}
#btc-gradient-sec .btn-ter-wrap {
    margin-bottom: 3rem;
    text-align: center;
}
#btc-gradient-sec .btn-ter {
    margin: 0px;
    width: 270px;
}
.blue-reg-sec .multi-column-container {
    max-width: calc(100% - 30px);
}
.blue-reg-sec .new-image {
    text-align: center !important;
    padding-bottom:20px;
}
.blue-reg-sec img {
    /*width: 162px !important;*/ width: 218px !important;
}
.blue-reg-sec .multi-column-container .flex-box {
    display: block;
}
.flex-box .infz-text {
    padding-right: 0;
    width: 100%;
    margin-bottom: 30px;
}
.flex-box .buttoncenter {
    text-align: center;
    width: 100%;
}
.res-sec .page-section-inner {
    padding: 40px 25px 0;
}
.res-dwn-wrap .res-ttl {
    min-height: 10px;
    margin-bottom: 10px;
}
.res-dwn-wrap {
    margin-bottom: 30px;
}
.button-download {
    margin: -25px auto 15px;
}
.lang-heading-mob{
    margin-top: 30px;
}
.resources-col {
    padding-bottom: 0rem;/*padding-bottom: 3rem;*/
}
.safety-section .page-section-inner {
    padding: 0px 30px 70px;
}
.btc-patient-page .footer .container, .biliary-tract-cancer .footer .container, .btc-hcp-page .footer .container, .btc .footer .container, .postgate-hcp-page .footer .container {
    padding: 0;
}
.footer-adverse-event.adverse-border {
    padding-top: 40px;
}
.footer .row {
    display: block;
}
.footerlogo1, .footerlogo2, .footerlogo3, .footerlogo4 {
    width: 100%;
    /*margin: 0 auto 5px auto;*/        margin: 0 auto 30px auto;
    float: none;
}
.footer .row .newImage.parbase.section {
    text-align: center;
    margin: 0 auto;
}

.btc-patient-page .banner-hcp-patient, .biliary-tract-cancer .banner-hcp-patient {
    padding: 15px 25px 110px;
}
.btn-ter {
    padding: 10px 25px 12px 25px;
    font-size: 16px;
}
.btc-gradient-sec-custom br {
    display: none;
}
#btc-gradient-secction-2.res-sec .page-section-inner {
    padding-top: 100px;
}
#btc-gradient-sec3 {
    padding: 120px 30px 20px;
}
#PhysicalActivity {
    width: 100%;
}
div#CancerSupport.component-section {
    width: 100%;
    padding-top: 140px;
}
#CancerSupport .row {
    display: block;margin: 0;
}
#CancerSupport .newImage img {
    height: auto;
    width: 150px !important;
    margin-bottom: 0;
    padding-bottom: 0;
}
#CancerSupport .row .text p {
    margin-bottom: 20px;
}
.top-header {
    padding: 0;
}
.top-header .navbar-header .navbar-toggle {
    z-index: 1001;/*padding-right: 25px;*/padding-top: 12px;margin-right: 25px !important;border-left: 0px !important;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #003262;width: 30px;height: 2px;border-radius: 4px;/*height: 4px*/
}
.navbar-default .navbar-toggle .icon-bar+.icon-bar{    margin-top: 6px;}
.top-header .navbar-brand {
    padding-top: 22px;
}

header ul.nav.navbar-nav.stacked-menu {
    padding: 15px 0;
}
.top-header .navbar-header {
    margin-top: 0;
    margin-bottom: 0;
}
header .navbar .primary-navigation {
    z-index: 100;
    background-color: transparent;
    top: 80px;
    padding: 0 14px;position: absolute;
}
p.home-hcp-description br, p.home-patient-description br {
    display: none;
}
.home.hcp-login .multi-column-container.pregate-columns .row .column-1 {
    margin-bottom: 0px;/*padding-bottom: 0px;*/padding-bottom: 2rem;
}
.home-hcp-description, .home-patient-description { margin-bottom: 2rem !important; }
html[lang="fr"] .static-links-wrapper {
    float: none !important;
}
html[lang="fr"] .biliary-tract-cancer .primary-navigation .nav .static-links-wrapper>li.first-level-item a {
    text-align: left;
}
html[lang="fr"] .biliary-tract-cancer .primary-navigation .nav .static-links-wrapper>li.first-level-item:nth-child(2) a span br {
    display: none;
}
header .container {max-width: 767px;}
.top-header .navbar-header {margin: 0;}
.navbar-default .top-header {height: 80px;}
body.home.hcp-login .navbar-default .top-header {height: 78px;}
img.header-nav-logo {
    margin-top: 0px!important;
}
.hcp-login .navbar {
    min-height: 10px !important;
}
.top-header ul.dropdown-menu {
    left: -20px !important;
    top: 19px;
}
button.navbar-toggle {
    top: 20px;
    right: 70px;
}
.top-header .header-nav-logo-condensed {
    height: 39px;/*height: 47px;*/
    width: auto;
    margin-top: 0 !important;
}
.hero-banner .page-section-inner, 
body.hcp .footer-adverse-event.adverse-border, 
.hcp-banner .page-section-inner, 
.home .footer .container.transparent,
.btc-patient-page .banner-hcp-patient, 
.biliary-tract-cancer .banner-hcp-patient{
    width: calc(100% - 30px);
    max-width: 768px;
    margin: 0 15px;
}
.home .sectionHeading h2 {
    font-size: 30px;line-height: 35px;font-family: 'Ubuntu-bold';
    width: 100%;
    max-width: 300px;
    margin: 0px auto !important;
}
.multi-column-container.pregate-columns {
    padding: 25px 25px 15px;
}
.home.hcp-login > .main-container > .container.middle-content {
    display: none;
}
body footer .footer .container.transparent {
    padding-top: 110px !important;padding-bottom: 20px !important;
}
.footer .row .col-sm-6 {
    margin: 0px 0;/*margin: 15px 0;*/
}
.footer .row .col-sm-6.column-3 {
    margin-bottom: 10px;
}
.footer .row .col-sm-6.column-4 {
    margin-top: 10px;
}
footer p.p-sm {
    margin-top: 10px;
}
.post-landing-header {
    padding: 20px 25px 10px 25px;
}
.blue-arrow-heading {
    padding: 0 25px; align-items: flex-start; margin-bottom: 30px;
}
.cancer-section .col-sm-4 {
    padding: 0 25px;
    margin-bottom: 30px;
}
.cancer-btn-wrap .cbtn-info {
    font-size: 15px;line-height: 18px;max-width: 150px;
}
.cancer-btn-wrap .cbtn-info br {
    display: none;
}
body.hcp .footer-adverse-event.adverse-border, body.hcp-home .footer-adverse-event.adverse-border, body.patient .footer-adverse-event.adverse-border, body.patient-home .footer-adverse-event.adverse-border, .footer-adverse-event.adverse-border {
    margin: 0 15px; width: calc(100% - 30px);max-width: 100%;
}
.hero-banner .page-section-inner, body.hcp .footer-adverse-event.adverse-border, .hcp-banner .page-section-inner, .home .footer .container.transparent, .btc-hcp-page .banner-hcp-patient, .postgate-hcp-page .banner-hcp-patient,.btc .banner-hcp-patient, #btc-gradient-sec, .blue-reg-sec, .res-sec .page-section-inner, .safety-section .page-section-inner, body.btc-hcp-page .footer-adverse-event.adverse-border, body.postgate-hcp-page .footer-adverse-event.adverse-border, body.btc .footer-adverse-event.adverse-border, body.btc-patient-page .footer-adverse-event.adverse-border, body.biliary-tract-cancer .footer-adverse-event.adverse-border, .footer-adverse-event.adverse-border, 
#btc-gradient-sec3, #PhysicalActivity, div#CancerSupport.component-section{
    /*width: calc(100% - 50px);*/width: calc(100% - 46px);
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}
div#CancerSupport.component-section {
    padding-top: 20px;    padding-bottom: 40px;
}
.btc-hcp-page .banner-hcp-patient, .btc .banner-hcp-patient, .postgate-hcp-page .banner-hcp-patient {
    padding: 30px 0px 80px;
}
.btc-hcp-page .banner-hcp-patient .hero-bgcolor, .btc .banner-hcp-patient .hero-bgcolor, .postgate-hcp-page .banner-hcp-patient .hero-bgcolor {
    padding: 5px 35px 9px 35px;
}
.btc-hcp-page .hero-banner .page-section-inner, .btc .hero-banner .page-section-inner, .postgate-hcp-page .hero-banner .page-section-inner {
    width: 100%;
    margin: 0;
}
.blue-reg-sec .column-1, .blue-reg-sec .column-2 {
    width: 100%;
}
#btc-gradient-sec {
    padding: 40px 25px 20px;
}
.nsclc-hcp-page #btc-gradient-sec {
        padding: 20px 25px 20px;
}
.btc-hcp-page .blue-arrow-heading, .btc .blue-arrow-heading, .postgate-hcp-page .blue-arrow-heading  {
    padding: 0;
}
.btc-hcp-page .btn-ter, .btc .btn-ter, .postgate-hcp-page .btn-ter  {
    padding: 10px 36px 12px 36px;
    font-size: 20px;
}
.blue-reg-sec .flex-box .buttoncenter {
    transform: translate(0px, 0px);
}
.res-sec .row {
    padding: 0;
}
.res-sec .row .col-sm-4 {
    width: 100%;
    margin-bottom: 10px;
}
.res-sec .row .col-sm-4.column-2 {
    min-height: 1px;
}
.es-sclc-hcp-page .res-desp{
    font-size:14px;
    padding: 0 20px;
}
html[lang="fr"] .btc .btn-ter {
    padding: 10px 36px 12px 36px;
    font-size: 20px;
}
html[lang="fr"] .blue-reg-sec .flex-box .buttoncenter {
    transform: translate(0, 0px);
}
.btc-patient-page .banner-hcp-patient .page-section-inner, .biliary-tract-cancer .banner-hcp-patient .page-section-inner {
    width: 100%;
}
.btc-patient-page .btn-ter, .biliary-tract-cancer .btn-ter {
    padding: 10px 36px 12px 36px;
    font-size: 20px;
    text-align: center;
    width: auto;
}
.biliary-tract-cancer .blue-arrow-heading, .btc-patient-page .blue-arrow-heading{
    padding: 0;
}
#btc-gradient-secction-2.res-sec .page-section-inner {
    padding-top: 0;
}
#btc-gradient-sec3 {
    padding: 0px 25px 0px;
}
#btc-gradient-sec3 .row .col-sm-6.column-2 {
    max-width: 100%;
    margin-left: 0;
}
#CancerSupport .row .col-sm-6 {
    margin-bottom: 20px;
}
/*NSCLC Page*/
.nsclc-hcp-page .htitle-bold {
    font-size: 23px;
    line-height: 27px;
    padding-right: 20px;
    margin-top: 10px !important;
}
.nsclc-hcp-page .banner-txt {
    font-size: 20px;
    right: -73px;
    bottom: 15px;
    padding-top: 52px;
}
.nsclc-hcp-page .pacific-section .subhead {
    font-size: 20px;
    line-height: 28px;
    padding: 10px 0 0 0px;
}

.nsclc-hcp-page .pacific-primary-os-data-new {
    margin: 50px 0 0 0;
    max-width: 100%;
}

.os-data span#hcp-resource {
    width: 75% !important;
    padding: 0 !important;
}
.nsclc-hcp-page .pacific-os-block .blue-arrow-heading {
    position: absolute;
    top: -50px;
}
.nsclc-hcp-page  .reference-wrap p {
    font-size: 9px;
}
.nsclc-hcp-page .study-parameter-acc h4.az-panel-title.panel-title p {
    font-size: 24px;
    font-weight: 600;
    padding: 10px 50px 10px 10px;/*padding: 15px 50px 20px 10px;*/
    line-height: 30px;
}
.nsclc-hcp-page .study-parameter-acc span.fa.pull-right.fa-chevron-down {
    right: 10px;font-size: 24px;bottom: calc(40px + 8px);/*bottom: 55px;*/
    
}
.nsclc-hcp-page .white-bg-mob{
    background: #ffffff;
    width: 85%;
    display:inline;
}
.nsclc-hcp-page .imfinzi-placebo .blue-arrow-heading .arrow-heading {
    line-height: 18px;
    font-size: 14px;
    top: -3px;
    position: relative;
    text-transform: uppercase;
    max-width: calc(100% - 30px)!important;
    padding: 0 0 0 0px !important;
    background: #fff;
}
.nsclc-hcp-page .imfinzi-placebo .blue-arrow-heading {
    position: absolute;
    top: -12px;
    left:5px;
    /*background: #FFF;*/
}
.nsclc-hcp-page .panel-body p {
    font-size: 12px;
    line-height: 16px;
}
.nsclc-hcp-page .panel-body .footnotes {font-size: 9px;line-height: 12px;margin-bottom: 0px;}
.nsclc-hcp-page .accordion-container .panel-body {padding-bottom: 0px;} 
.nsclc-hcp-page .accordion-inner-container .panel-group {margin-bottom: 0px;}
.nsclc-hcp-page .os-data-col p {
    text-align: center;
    font-size: 12px;
}
.nsclc-hcp-page .resources-col .res-dwn-wrap .res-desp {
    font-size: 12px;line-height: 16px;max-width: 316px;margin-left: auto;margin-right: auto;
}
.nsclc-hcp-page .prim-stdy {
   font-size: 12px;
        line-height: 23px;
        margin-left: -4px;
}
.es-sclc-hcp-page .study-parameter-acc .fa-chevron-up:before,
.nsclc-hcp-page .study-parameter-acc .fa-chevron-up:before {
    /*bottom: 63px; font-size: 24px; right: 0;*/
    bottom: 45px; 
    right: 10px;
}
.nsclc-hcp-page .component-section.container.no-style.hcp-res-container,
.nsclc-hcp-page .component-section.container.no-style.patient-res-container{
    padding: 25px 30px !important;
}
.nsclc-hcp-page .footer-app-section {
    flex-direction: column;
}
.nsclc-hcp-page .footer-app-section .section-1 {
    padding-right: 0;
    padding-bottom: 15px;
}
.nsclc-hcp-page .multi-column-container.resources-col {
    padding: 8px 0px;/*padding: 8px 35px;*//*padding: 8px 20px;*/
}
.nsclc-hcp-page .footer-app-section .column-2 {
    padding-top: 30px;
}
.nsclc-hcp-page .footer-column .column-1 p {
    padding: 10px 6px 0 0px;
}
.nsclc-hcp-page .footer-column .column-2{
    padding-top: 30px;
}
.nsclc-hcp-page .footer-column{
    width: 100%;
    margin: auto;
    padding: 0 20px;
}
.nsclc-hcp-page .os-data .blue-arrow-heading {top: -11.5px;left: 8px;align-items: flex-start;}
.nsclc-hcp-page .callout img {left: -11px !important;width: 24px !important;height: 19px;}
.nsclc-hcp-page .component-section.container.no-style .hcp-res-container,
.nsclc-hcp-page .component-section.container.no-style .patient-res-container{
    padding: 15px 20px;
}
.nsclc-hcp-page 
 #btc-gradient-sec .sub-text {
    text-align: center;
}
.nsclc-hcp-page .nsclc-hcp-page 
 div#btc-gradient-sec {
    padding: 20px 25px 20px;
}

.nsclc-hcp-page  .component-section.container.no-style.blue-reg-sec {
    padding: 57px 0 55px;
    width: 100%;
}
.nsclc-hcp-page .blue-reg-sec .flex-box .infz-text {
    width: 100%;
    text-align: center;font-size: 16px;
    margin-bottom: 20px;
    padding: 15px 25px 15px 15px !important;
}
.nsclc-hcp-page div#middle-section {
    padding: 50px 30px 0;
}
.nsclc-hcp-page #pacific-os-data .page-section-inner {
    padding: 25px 0px 0;
}
.nsclc-hcp-page p.graph-btm-txt {font-size: 9px;padding-left: 17px;line-height: 12px;margin-bottom: 12px;}
.nsclc-hcp-page .imfinzi-placebo p.graph-btm-txt{padding-left: 13px;}
.nsclc-hcp-page .pacific-os-block .arrow-heading {
    font-size: 17px;/*width: 80%;font-size: 20px;*/
    padding-right: 15px;padding-left: 5px;
    line-height: 22px;
    
}
.nsclc-hcp-page .pacific-os-block.imfinzi-placebo {
    position: relative;
    padding-bottom: 10px;
}
.nsclc-hcp-page  .callout p {
    font-size: 20px;
    letter-spacing: 0;
    line-height: 24px;
}
.nsclc-hcp-page .multi-column-container.england-journal p {
    font-size: 9px;
    line-height: 12px;
}
.nsclc-hcp-page .os-data-col .row .col-sm-4 {
    width: 100%;
    margin-bottom: -20px;
}
.hcp-res-container .dosing-footnotes {
    font-size: 9px;
    padding-bottom: 30px;
    line-height: 12px;
}
.nsclc-hcp-page .enlarge-icon-2 {
    width: 100%;margin: 0px 0 10px;/*margin: 20px 0;*/
}
.nsclc-hcp-page .enlarge-icon-2.enlarge-icon-3 {margin: 0px 0 34px;}
.nsclc-hcp-page img.enlarge-image {
    width: 100%;
}
.nsclc-hcp-page .safety-information-popup .modal-body p.popup-title {
    top: 40px;
    padding: 30px 20px 30px 20px;
}
.nsclc-hcp-page .mobile-ban-bg{
    background-color:#991427;
    width: 100%;
    height: 50px;
    position: absolute;
    top: -50px;/*top: 0px;*/
    overflow: hidden;
}
.nsclc-hcp-page .banner-txt.desk-only span {
    display: inline;
}
.nsclc-hcp-page p.banner-txt.desk-only {
        font-family: 'Ubuntu-Bold';
       display: block;
    right: 0px;
    font-size: 15px;
    /*bottom: 276px;*/
    bottom: unset;
    top:0;
    letter-spacing: 0px;
    width: 90%;
    text-align: center;
    padding: 15px 0 10px;/*padding: 12px 0;*/
    transform: rotate(360deg);
}

.nsclc-hcp-page img.mobile-banner {
    display: block;
    position: absolute;
    width: 41px;/*width: 44.5px;*/
    bottom: unset;/*bottom: 410px;*/
    top: 0px;/*top:0;*/
    left: 19px;/*left: 5%;*/
    background: #AC182E;
}
.nsclc-hcp-page .banner-hcp-patient{
    /*margin-top:70px;*/
}
.nsclc-hcp-page .banner-hcp-patient .hero-bgcolor{
    top: 0px;/*top:50px;*/
}
.nsclc-hcp-page .ns-only-mobile {
    display: block;
}
.nsclc-hcp-page #btc-gradient-sec .btn-ter {width: 248px !important;padding: 10px 15px 12px;font-size: 16px;/*margin-bottom: 0px !important;*/margin: 0px auto !important;}

body.nsclc-hcp-page a.saftey-link {
    position: absolute;
    top: -78px;
    right: 22px;/*right: 0px;*/
    color: #000;
    font-family: 'Ubuntu-Bold';
    font-size: 15px;
}
.nsclc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item:last-child{
    display: none;
}
body.nsclc-hcp-page .navbar-default .top-header{
    height: 90px;
}
.nsclc-hcp-page .reference-sec{
    padding-top: 0;
}
html[lang="fr"] .multi-column-container.register-for-updates-fr {
    padding-top: 15px;
}
html[lang="fr"] body.nsclc-hcp-page a.saftey-link{
    top: -82px;
    right: 0;
}
/*NSCLC Page Ends ******/

/****** es-sclc-hcp-page Strat ******/

.es-sclc-hcp-page .cap-two-relative{
      display: block;
    height: auto;
    padding: 0;
    margin-bottom: 2rem;
}
.es-sclc-hcp-page .cap-two-relative p{
    padding: 15px 27px;
}
.es-sclc-hcp-page .mos-section p,.es-sclc-hcp-page .see-study-section p {
    padding: 0;
}
body.es-sclc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item.static-nav-links:nth-child(2) a {
    max-width: 100% !important;
    text-decoration: none !important;
}
.es-sclc-hcp-page .cap-two-relative p:nth-child(1){
  width:100%;
  border-bottom: 3px solid;
          line-height: 20px;
}
.es-sclc-hcp-page .cap-two-relative p:nth-child(1)::after{
  display: none;
}
.es-sclc-hcp-page .htitle-bold{
    width:100%;
}
.es-sclc-hcp-page .pacific-os-block .blue-arrow-heading {
    position: relative;
    top: -35px;
    left: -17px;
    background: #fff;
}
.es-sclc-hcp-page .white-txt span{
    line-height: 2.00 !important;
}
.pacific-primary-os-data-new{
    max-width:100% !important;
    padding: 0 10px;
}
.es-sclc-hcp-page .pacific-os-block #hcp-resource{
    padding-right: 20px;
}
.es-sclc-hcp-page .footer-column{
    max-width:100%;
}
.es-sclc-hcp-page .england-journal p {
    font-size: 12px;
}
.es-sclc-hcp-page .study-parameter-acc h4.az-panel-title.panel-title p{
    font-size: 24px;
    line-height: 30px;
}
.es-sclc-hcp-page .Study-learn{
    display:block;
    /*margin-left: 0;
    padding: 0 7.5px;*/
}
.es-sclc-hcp-page .pacific-os-block {
    margin-left: 0px;
}
.es-sclc-hcp-page .resources-col {
    padding-bottom: 3rem;
}
.es-sclc-hcp-page .footer-app-section {
    flex-direction: column;
}
.es-sclc-hcp-page .footer-app-section .section-1 {
    padding-right: 0;
    padding-bottom: 15px;
}
.es-sclc-hcp-page .footer-column .column-2 {
    padding-top: 30px;
}
.es-sclc-hcp-page .footer-column .column-1 p {
    padding: 10px 6px 0 0px;
}


.banner-hcp-patient .hero-bgcolor{
    padding: 5px 5px 9px 21px !important;
    position: relative;
    /*top: 80px;*/top: 8px;
}
.es-sclc-hcp-page .htitle-bold{
    font-size: 23px;
    line-height: 30px;
    margin-bottom: 0;
}
.es-sclc-hcp-page .flex-mbl{
    display:contents;
}
.es-sclc-hcp-page .banner-para{
    font-size: 18px;/*font-size: 16px;*/
    line-height: 20px;
}
.es-sclc-hcp-page #btc-gradient-sec .sub-text{
    text-align: center;
}
/*.blue-arrow-heading .arrow-heading {
    font-size: 25px;
    line-height: 20px;
}*/
.es-sclc-hcp-page .banner-hcp-patient .hero-bgcolor {
    /*max-width: 577px;*/
    max-width: 100%;
}
.es-sclc-hcp-page .blue-reg-sec .new-image{
    margin-bottom: 40px;
}
.es-sclc-hcp-page .blue-reg-sec .flex-box .infz-text{
    margin-bottom: 40px;
    text-align: center;
}
.es-sclc-hcp-page .caspian-section-two{
    padding: 20px 30px;
}
.es-sclc-hcp-page .caspian-section-two p{
    font-size:20px;
    line-height:28px;
}
.es-sclc-hcp-page .callout p{
    font-size: 20px;
    line-height: 24px;
}
.es-sclc-hcp-page .callout{
    margin-bottom: 0px;
    margin-left: 0;
        margin-top: 3rem;
}
.es-sclc-hcp-page .callout img{
    left: -15px;
            width: 23px;
        height: 19px;
}
.es-sclc-hcp-page .Study-learn{
    margin-top: 3rem;
    /*margin-left: 13px;*/
    margin-left: 0;
    
}
.es-sclc-hcp-page .accordion.accordion-container.study-parameter-acc {
    margin-bottom: 0px;
            padding-bottom: 18px;
}
.es-sclc-hcp-page .panel-body {
    padding: 15px 0;
}
.es-sclc-hcp-page .panel-body p{
    font-size: 12px;
    line-height: 16px;
}
.es-sclc-hcp-page .res-sec .page-section-inner {
    padding: 40px 0px 0 !important;
}
.es-sclc-hcp-page .pacific-primary-os-data-new{
    margin-left: 0;
    margin-top: -30px;/*margin-top: -60px;*/
    margin-bottom: 35px;
    padding: 0;
}
.es-sclc-hcp-page .graph-btm-txt{
    font-size: 9px;
    left: 7%;
    margin-top: -105px;
}
.es-sclc-hcp-page .desktop-flex, .nsclc-hcp-page .desktop-flex{
    display: block;
}
.es-sclc-hcp-page .study-parameter-acc span.fa.pull-right.fa-chevron-down {
    position: relative;
    right: 15px;
    /*bottom: 50px;*/
     bottom: 35px;
}
.es-sclc-hcp-page .study-parameter-acc .fa-chevron-up:before{
    right: 15px;
    bottom: 50px;
}
.nsclc-hcp-page .study-parameter-acc .fa-chevron-up:before{
    right: 0px;
    bottom: 50px;
}
.es-sclc-hcp-page .moa-mob-hide-icon {
    display: block !important;
    margin: 0 auto;  width: calc(100% - 10px);
}
.es-sclc-hcp-page .modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
}
.es-sclc-hcp-page .enlarge-image{
    width:100%;
}
.es-sclc-hcp-page .Study-learn .summary{
    /*width:100%;*/
        max-width: 300px;
    margin: auto;
}
.es-sclc-hcp-page .reference-wrap {
   padding: 0 24.5px 40px 39.5px !important;/*padding:0 48px 30px !important;*/ /*padding:0 30px 30px !important;*/
}
.es-sclc-hcp-page .banner-hcp-patient{
   margin-top:70px/* margin-top:65px*/
}
.es-sclc-hcp-page .mobile-ban-bg{
    background-color: #7099D3;
    width: 100%;
    height: 50px;
    position: absolute;
    top: -50px;
}
.es-sclc-hcp-page .banner-txt{
    display: block;
    right: 0%;
    bottom: unset;
    top: 0px;
    transform: rotate(360deg);
    width: 95%;
    text-align: center;
    padding: 13px 0px;
}
.es-sclc-hcp-page .mobile-banner{
        display: block;
        position: absolute;
        width: 45px;
        bottom: unset;
        top:0px;
        left: 16%;/*left: 17%;*/
    }
.es-sclc-hcp-page .banner-hcp-patient .hero-bgcolor{
    /*padding: 5px 5px 9px 21px !important;*/
    padding: 5px 7px !important;
    position: relative;
    top: 0px !important;/*top: 65px !important;*/
}
.es-sclc-hcp-page .component-section.container.no-style.blue-reg-sec{
    padding: 5rem 0;
    width: 100%;
}
.es-sclc-hcp-page .blue-reg-sec .multi-column-container {
    max-width: calc(100% - 30px);
}
.es-sclc-hcp-page .see-study-section p{
    font-size:9px;
}
.es-sclc-hcp-page .see-study-section p {
    font-size: 9px;
    line-height: 12px;
}
.es-sclc-hcp-page .accordion {
    margin-left: 0px;
}
.es-sclc-hcp-page .footnotes{
    font-size: 9px;
    line-height: 12px;
}
.es-sclc-hcp-page .patient_res {
        margin-top: 2px;
    margin-bottom: 4rem !important;
    /* margin-left: 38px; */
    margin-left: 12px;
}
body.es-sclc-hcp-page a.saftey-link {
    position: absolute;
    top: -77px;/*top: -140px;*/
    right: 0px;
    color: #000;
    font-family: 'Ubuntu-Bold';
    font-size: 15px;
}
.es-sclc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item:last-child{
    display: none;
}
body.es-sclc-hcp-page .navbar-default .top-header{
    height: 70px;
}
.es-sclc-hcp-page .safety-information-popup .modal-body, .nsclc-hcp-page .safety-information-popup .modal-body{
    padding: 98px 15px 30px !important;
}
.nsclc-hcp-page .safety-information-popup .modal-body p.popup-title{
    padding: 30px 15px 30px 15px;/*padding: 30px 20px 30px 30px;*/
}
.es-sclc-hcp-page .safety-information-popup .modal-body .mobile-remove, .nsclc-hcp-page .safety-information-popup .modal-body .mobile-remove{
    display: contents;
}
.es-sclc-hcp-page .paddingleftright10, .nsclc-hcp-page .paddingleftright10{
    font-size: 16px;
    line-height: 23px;
}
.es-sclc-hcp-page .hcp-b-heading{
    /*margin-left:39px;*/
    margin-left:28px;
}
.es-sclc-hcp-page .study-parameter-acc .panel-heading.az-panel-heading {
    height: 99px;
}
.es-sclc-hcp-page .study-parameter-acc h4.az-panel-title.panel-title p{
    margin-top: 7px !important;
    margin-left: 0px;/*margin-left: 8px;*/
    line-height: 30px !important;
}
.es-sclc-hcp-page .panel-heading{
    padding: 10px 0px;
}
.es-sclc-hcp-page .acc-para {
    padding: 0 15px;
}
.es-sclc-hcp-page .mobile-red-blue{
     padding:15px 0 !important; 
}
.moa-mob-hide-icon img{
 width:100%;   
}
.es-sclc-hcp-page .safety-information-popup .modal-body p.popup-title{
    padding: 30px 15px 30px 15px !important;
}
.es-sclc-hcp-page  .indication-section {
    padding-top: 10px;
}
.es-sclc-hcp-page .hero-bgcolor .saftey-link, .nsclc-hcp-page .hero-bgcolor .saftey-link{
    display:block;
}
.es-sclc-hcp-page div#middle-section {
                padding: 30px 35px 0;
}
.es-sclc-hcp-page .cap-sec {
    padding: 5px 30px 0 30px;
}
.es-sclc-hcp-page .mos-section {
    margin-bottom: 3rem;
}
.es-sclc-hcp-page .see-study-section {
    margin-bottom: 50px;
}
.es-sclc-hcp-page .hcp-b-heading {
    margin-bottom: 35px !important;
}
.es-sclc-hcp-page  .reference-sec{
    padding-top: 0;
}
html[lang="fr"] .es-sclc-hcp-page .accordion.section .panel-body p {
    padding: 0 20px;
}
.es-sclc-hcp-page .sclc-only-mob{
    display:contents;
}

/****** es-sclc-hcp-page End ******/

/*HCC Hcp Page starts*/

body.hcc-hcp-page .htitle {
    font-size: 20px !important;
    display: contents;
}
body.hcc-hcp-page .htitle-bold {
    font-size: 28px !important;
            margin-bottom: 0;
                    letter-spacing: 0;
}
body.hcc-hcp-page .banner-txt {
    font-size: 11px;
    right: -28px;
    bottom: calc(50% - 0px);
}
body.hcc-hcp-page .banner-hcp-patient {
        background-image: url(/content/dam/open-digital/imfinzi-canada/en/phase-3/hcc-hcp-page/hcc-hcp-banner-mob.png) !important;
        background-position: 0px 0px;
        height: 362px;
        max-height: 362px;
        padding: 35px 0px 160px;
    }
    body.hcc-hcp-page .hcc-banner-txt, body.hcc-hcp-page .banner-content ul li {
    font-size: 14px;
    line-height: normal;
    color: #ffffff;
    margin-bottom: 0;
}
body.hcc-hcp-page .banner-content {max-width: 268px;}
body.hcc-hcp-page .res-dwn-wrap .button-download {margin: -25px auto 31px;}
body.hcc-hcp-page .blue-arrow-heading.patient-res {padding-top: 10px;}
body.hcc-hcp-page #btc-gradient-sec .btn-ter { font-size: 20px;line-height: 24px;}
body.hcc-hcp-page .arrow-heading {font-size: 25px;    line-height: normal;}
.hcc-hcp-page .res-dwn-wrap .res-ttl {margin-bottom: 14px;}
body.hcc-hcp-page .os-data .arrow-heading {font-size: 14px;line-height: 18px;width: 89%;text-align: left;padding: 0;}
.patient-home1 .top-header .navbar-header .navbar-toggle, body.hcp1 .top-header .navbar-header .navbar-toggle,body.patient1 .top-header .navbar-header .navbar-toggle {right: 60px;}
.hcc-patient-page .top-header ul.dropdown-menu ,.hcc-hcp-page .top-header ul.dropdown-menu{left: 0 !important;}
.hcc-patient-page button.navbar-toggle,.hcc-hcp-page button.navbar-toggle {right: 55px;}
.hcc-patient-page #btc-gradient-sec .btn-ter {margin: 0px 10px !important;}
.hcc-patient-page .htitle {width: 100% !important;}
.hcc-patient-page #CancerSupport .newImage img {
        height: auto;
        width: auto !important;
}
.hcc-patient-page #CancerSupport .column-1 .newImage img {
    max-width: 145px !important;;
}

.hcc-patient-page #CancerSupport .column-2 .newImage img {
    max-width: 182px !important;
}

.hcc-patient-page #CancerSupport .column-3 .newImage img {
    max-width: 99px !important;
}

.hcc-patient-page #CancerSupport .column-4 .newImage img {
    max-width: 100px !important
}
html[lang="fr"] .hcp-home1 .primary-navigation div#top-nav.collapse.in,  .hcp1 .primary-navigation div#top-nav.collapse.in,html[lang="fr"] .patient-home1 .primary-navigation div#top-nav.collapse.in,  .patient1 .primary-navigation div#top-nav.collapse.in{
        margin-left: -7px;
    }
    html[lang="fr"] .hcp-home1  a.footer-sub {
    display: block;
}
  
html[lang="fr"] .hcp-home1 .cancer-btn-wrap .cbtn-info.html[lang="fr"] .patient-home1 .cancer-btn-wrap .cbtn-info {
        font-size: 13px;
        line-height: 13px;

    }
        html[lang="fr"] .hcp-home1 .cancer-btn-wrap .cbtn-title ,   html[lang="fr"] .patient-home1 .cancer-btn-wrap .cbtn-title{
        font-size: 18px;
        line-height: normal;
    }
         html[lang="fr"] .hcp-home1 .cancer-btn-wrap .data-block,html[lang="fr"] .patient-home1 .cancer-btn-wrap .data-block  {
        padding: 8px 1.5rem 5px;
    }
     html[lang="fr"] body.hcc-hcp-page .os-data .arrow-heading {padding-left: 8px;margin-top: -12px;}
      html[lang="fr"] .hcc-hcp-page .banner-hcp-patient .hero-bgcolor {max-width: 300px;}
}

@media only screen
and (max-device-width : 767px) 
and (orientation: landscape){ 
       body.hcp1.hcp,body.patient.patient{    background-size: cover;}
       body.hcc-hcp-page .banner-txt {right: -16px !important;bottom: calc(50% - 80px)!important;}
       .new-patient-postgate.es-sclc-patient-page p.banner-txt{top: -84px !important;left: 220px !important;}
       .es-sclc-hcp-page .hero-bgcolor .saftey-link{ top: -84px;}
        .es-sclc-hcp-page .mobile-banner {top: 4px;left: 32%;}
       /*html[lang="fr"] .hcp-home1 .footerlogo4 {margin: 70px auto 30px auto !important;}*/
         html[lang="fr"] .hcp-home1 .footerlogo1, html[lang="fr"] .patient-home1 .footerlogo1 {margin-top: 50px !important;}
         html[lang="fr"] .hcc-hcp-page .banner-hcp-patient .hero-bgcolor {max-width: 406px;}
          html[lang="fr"] .hcp-home1 #CookieReportsBannerAZ .wscrOk:link, html[lang="fr"] .patient-home1 #CookieReportsBannerAZ .wscrOk:link ,
        html[lang="fr"] .hcc-hcp-page #CookieReportsBannerAZ .wscrOk:link, html[lang="fr"] .hcc-patient-page #CookieReportsBannerAZ .wscrOk:link{float: none;}
         .hcp-home1 .top-header .navbar-header .navbar-toggle, .patient-home1 .top-header .navbar-header .navbar-toggle {right: 85px;}
         .patient1 .top-header .navbar-header .navbar-toggle, body.hcp1 .top-header .navbar-header .navbar-toggle {right: 80px;}
         .hcc-hcp-page .top-header ul.dropdown-menu,.hcc-patient-page .top-header ul.dropdown-menu ,
         .hcp1 .top-header ul.dropdown-menu ,.patient1 .top-header ul.dropdown-menu {top: 15px; }
         body.patient1 .top-header .navbar-header .navbar-toggle {right: 80px;}
         body.patient1 .footer-adverse-event.adverse-bordert.adverse-border{ padding-top: 110px !important;}
         .hcp1 .footer .row .col-sm-6,.patient1 .footer .row .col-sm-6,.patient-home1 .footer .row .col-sm-6,.hcp-home1 .footer .row .col-sm-6 {margin-top: 35px;}
         .hcp1 footer .row .column-4,.patient1 footer .row .column-4,.patient-home1 footer .row .column-4,.hcp-home1 footer .row .column-4 {top: -33px;}
         .hcc-patient-page #btc-gradient-sec .btn-ter-wrap .btn-ter:first-child,.hcc-hcp-page #btc-gradient-sec .btn-ter-wrap .btn-ter:first-child{ margin-right: 3rem !important;}
}
@media screen and (max-width: 767px) and (min-width: 541px){
html[lang="fr"] .static-links-wrapper {
    padding-bottom: 0 !important;
}
}
@media screen and (max-width: 480px){
.new-image .new-image-mobile {
     padding-bottom:0px !important;
}
.paddingleftright10 {
    padding-left: 10px;
    padding-right: 5px!important;
}
html[lang="fr"] .paddingleftright10 {
    padding-left: 6px;
    padding-right: 5px;
}
html[lang="fr"] .btc .flex-box .buttoncenter a.btn-ter {
    max-width: 100%;
    text-align: center;
    margin:auto;
}
html[lang="fr"] .btc .primary-navigation .nav .static-links-wrapper>li.first-level-item a {
    text-align: left;
}
.top-header .header-actions .dropdown-menu {
    right: inherit;margin-top: 15px;
}
body.home.hcp-login .top-header .header-actions .dropdown-menu {margin-top: 25px;}
.es-sclc-hcp-page .paddingleftright10{
    padding-left: 0px !important;
    font-size: 14px;
    line-height: 23px;
}
.nsclc-hcp-page .paddingleftright10{
    padding-left: 0px !important;
}
}

@media screen and (max-width: 540px) {
    .es-sclc-hcp-page .top-header .header-actions .dropdown-menu, .nsclc-hcp-page .top-header .header-actions .dropdown-menu {
        margin-top: 0px !important;top: 48px !important; /*margin-top: 62px !important;*/
    }
    .nsclc-hcp-page .top-header .header-actions .dropdown-menu { top: 44px !important; }
    .es-sclc-patient-page .top-header .header-actions .dropdown-menu, 
    .nsclc-patient-page .top-header .header-actions .dropdown-menu{margin-top: 0px !important;top: 48px !important;}
    .nsclc-patient-page .top-header .header-actions .dropdown-menu,.es-sclc-patient-page .top-header .header-actions .dropdown-menu{top: 45px !important;}
    .hcp .top-header .header-actions .dropdown-menu, .hcp-home .top-header .header-actions .dropdown-menu{
        margin-top: 0px !important;left: 0px !important;
        top: 38px !important;/*top: 48px !important;*/
    } 
    
    body.hcp button.navbar-toggle, body.patient button.navbar-toggle {top: 12px;right: 38px;}
    .hcp .top-header .header-actions .dropdown-menu .hcp-home .top-header .header-actions .dropdown-menu{
        margin-top: 0px !important;top: 48px !important;}
    .patient .top-header .header-actions .dropdown-menu, body.hcp .top-header .header-actions .dropdown-menu {left: 5px !important;top: 23px;}
    .es-sclc-hcp-page .banner-hcp-patient .hero-bgcolor {
        max-width: 100%;
    }
    .es-sclc-hcp-page .banner-hcp-patient {
    background-position: right;
        padding:0px 0px 67px !important;
    }
    .es-sclc-hcp-page .pacific-os-block .blue-arrow-heading {
        position: relative;
        top: -18px;/*top: -10px;*/
        left: 10px;
        background: transparent;
    }
    .es-sclc-hcp-page .graph-txt-es .arrow-heading {
        width: 200px;
        background-color: #ffffff;
        font-size: 17px !important;
        line-height: 21px;
    }
    .es-sclc-hcp-page .resources-col .new-image{
        /*max-width: 250px;*/
         max-width: 300px;
        margin: auto;
    }
    /*.es-sclc-hcp-page .Study-learn .summary img{*/
    /*    max-width: 300px;*/
    /*    margin: auto;*/
    /*}*/
    .es-sclc-hcp-page .es-sclc-col-ipad{
        padding-bottom: 0rem !important;
    }
    .es-sclc-hcp-page .footerlogo2, .nsclc-hcp-page .footerlogo2{
        max-width:196.5px;
    }
    .nsclc-hcp-page .banner-hcp-patient {
        background-position: right;/*padding:0px 0px 67px !important; padding: 0px 0px 167px !important;*/
        padding: 0px 0px 10px !important;margin-top: 50px;height: 390px;
    }
    .nsclc-hcp-page p.banner-para.paddingtop20 {
            font-size: 18px;
            line-height: 20px;
            padding-right: 5px;
            padding-top: 15px !important;
    }
    .es-sclc-hcp-page .top-header .header-actions .dropdown-menu {top: 45px !important;}
    /*.nsclc-hcp-page a.footer-sub, .es-sclc-hcp-page a.footer-sub {padding: 0 2px!important;}*/

}

@media screen and (max-width: 414px){
.btc-hcp-page .banner-hcp-patient , .btc .banner-hcp-patient, .postgate-hcp-page .banner-hcp-patient {
    background-image: url(/content/dam/open-digital/imfinzi-canada/en/banner/btc-hcp-banner.png) !important;
    background-position: 0px 0px;
}
.footer-adverse-event.padding-top-10.padding-right-15.padding-left-15.adverse-border {
    padding: 70px 10px 0;width: calc(100% - 10px);margin: auto;/*;width: calc(100% - 30px);padding: 70px 15px 0;*/
}
.btc-patient-page .banner-hcp-patient , .biliary-tract-cancer .banner-hcp-patient {
    background-image: url(/content/dam/open-digital/imfinzi-canada/en/banner/patient-header-banner.png) !important;
}
.hcp .hero-banner,.hcp-home .hero-banner, .patient .hero-banner, .home .hcp-banner, .patient-home .hero-banner, .home .hcp-banner{
    background-image: none !important;
}
a.footer-sub { padding: 0 0px!important;margin-bottom: 30px !important;/*padding: 0 4px!important;*/}
.footer-link-wrap a.footer-sub:nth-child(2){padding: 0px 16px !important;}
.footer-link-wrap a.footer-sub:nth-child(3) {padding-right: 16px !important;}
.nsclc-hcp-page .multi-column-container.resources-col .column-1 .res-ttl{/*max-width: 300px;*/max-width: 350px;margin-left: auto;margin-right: auto;}
.ribbondesign, html[lang="fr"] .hcp-home .ribbondesign {
    right: 20px;
    transform: translate(0%, 0px);
    display: none;
}
.btc-hcp-page .btn-ter, .btc .btn-ter, .postgate-hcp-page .btn-ter, .btc-patient-page .btn-ter, .biliary-tract-cancer .btn-ter {
    margin-right: 0 !important;
}
.es-sclc-hcp-page .white-txt span{
    line-height: 2.00 !important;
    font-size: 20px;
}
.es-sclc-hcp-page .cap-two-relative p span {
    font-size: 36px;
            line-height: normal;
}
.es-sclc-hcp-page .reference-wrap p{
    font-size:9px;
}
.primary-navigation div#top-nav.collapse.in {
    margin-top: 4.2em;max-width: 330px;
    margin-left: -6px;
}
.hcp .primary-navigation div#top-nav.collapse.in, .patient .primary-navigation div#top-nav.collapse.in {margin-top: 0.0em;}
body.es-sclc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item.static-nav-links:nth-child(2) a{
    max-width: 168px !important;
}
}
@media screen and (max-width: 1181px) and (min-width: 1179px){
.blue-reg-sec .btn-ter {
 padding: 10px 33px 12px 33px;
}
.home h3.border {
    margin: 25px 0px;
    font-size: 13px;
    font-family: 'Ubuntu-Regular';
    position: absolute;
    right: 0;
    color: #003262;
    text-align: right;
}
}

/*.btc-hcp-page .resources-col .newImage img, .btc .resources-col .newImage img, .postgate-hcp-page .resources-col .newImage img {*/
/* height: auto;*/
/*}*/
.btc-hcp-page .resources-col .newImage img, .btc .resources-col .newImage img {
 height: auto;
}
.btc-patient-page .resources-col .newImage img, .biliary-tract-cancer .resources-col .newImage img{
  height: auto;
  }
@media screen and (max-width: 1181px) and (min-width: 993px){
.blue-reg-sec .btn-ter {
    padding: 10px 33px 12px 33px;
}
}



/***********************************************************************************************************/
/*************************************** Updated layout ****************************************************/
/***********************************************************************************************************/

.red-section {background: #AC182E;display: flex;padding: 15px 30px;}
.red-section .img-wrap {width: 80px;}
.red-section .data-wrap {width: calc(100% - 80px);}
.red-section .img-wrap img {max-width: 54px;width: 100%;}
.red-section .data-wrap p {color: #fff;font-size: 15px;line-height: 20px;max-width: 935px;font-family: 'Ubuntu-Light';}
.red-section .second-line {display: flex;align-items: center;margin-top: 20px; margin-bottom: 10px;}
.red-section .second-line p {font-family: 'Ubuntu-Medium';font-size: 17px;line-height: 22px;margin-right: 15px;}
.red-section img.icon-white-arrow {width: 35px;}
.red-section a.icon-app-store-wrap {margin: 0px 40px;}

.multi-column-container.pregate-columns .column-1 .form-container.hcp-login-wrap {max-width: 320px;} 
.multi-column-container.pregate-columns .column-1 .selfCertification.section ,
.multi-column-container.pregate-columns .column-1 .form-container.hcp-login-wrap .form-label-container,
.multi-column-container.pregate-columns .column-1 .form-group.margin-top-30.button-group .btn.clear-btn,
.multi-column-container.pregate-columns .column-1 .form-container.hcp-login-wrap .form-group:nth-child(1) .form-control-container:before{display: none;} 
.multi-column-container.pregate-columns .column-1 .form-group.margin-top-30.button-group .btn.submit-btn {background-color: #AC182E;border-color: #AC182E;padding: 7px 35px 7px 35px;margin: 0px 0 15px;border-radius: 20px;text-decoration: none!important;font-family: sans-serif;font-size: 20px;font-style: normal;border: none;} 
.multi-column-container.pregate-columns .column-1 .form-container.hcp-login-wrap .form-control-container select{-webkit-appearance: none;position: relative;background: transparent;}
.multi-column-container.pregate-columns .column-1 .form-container.hcp-login-wrap .form-control-container:before {content: '';background: url(/content/dam/open-digital/imfinzi-canada/en/new-updates/drop-down-icon.jpg);position: absolute;width: 40px;height: 40px;background-size: contain;display: block;right: 0;top: 0; }  
.multi-column-container.pregate-columns .column-1 .form-container.hcp-login-wrap .form-control-container:after {
    content: '';
    background: #fff;
    height: 39px;
    width: calc(100% - 40px);
    position: absolute;
    bottom: 0;
    z-index: -1;
}
.multi-column-container.pregate-columns .column-1 .form-container.hcp-login-wrap .form-group  .form-control-container{position: relative;}
.reference-wrap {padding: 25px 50px 5px;margin-bottom: 2px;} 
.reference-wrap p {margin-bottom: 1px;}
body.hcp .reference-wrap {border-bottom: 0px; padding: 25px 15px 5px}
.hcp-login-wrap .form-group{margin-bottom: 30px;position: relative;}
.hcp-login-wrap .form-group.margin-top-30.button-group {margin-bottom: 0px;}

body.nsclc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item.static-nav-links:nth-child(7) a,
body.es-sclc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item.static-nav-links:nth-child(7) a{position: absolute;top: -47px;right: 115px;}
body.nsclc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item.static-nav-links:nth-child(2) a{max-width: 100px;text-align: center;vertical-align: middle;}
body.es-sclc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item.static-nav-links:nth-child(2) a{max-width: 122px;text-align: center;vertical-align: middle;}
body.nsclc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item.static-nav-links:nth-child(7),
body.es-sclc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item.static-nav-links:nth-child(7) {padding: 0;}
body.nsclc-hcp-page .static-links-wrapper,
body.es-sclc-hcp-page .static-links-wrapper  {padding-bottom: 15px;display: flex;align-items: center;}
body.hcp .blue-arrow-heading .arrow-heading{background: transparent;    padding-left: 10px;}

html[lang="fr"] .postgate-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item a { font-size: 13px !important;/*text-align: center;*/}
html[lang="fr"] .postgate-hcp-page .navbar .navbar-header .dropdown-menu>li>a{font-size: 13px !important;}
html[lang="fr"] .postgate-hcp-page .btn-ter {font-size: 18px; text-align: center;}
html[lang="fr"] .es-sclc-hcp-page .graph-txt-es .arrow-heading {width: 420px; }
html[lang="fr"] .postgate-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item {padding-right: 12px;padding-left: 12px;}
html[lang="fr"] .pacific-os-block{ margin: 58px 0 20px 0;}
html[lang="fr"] .es-sclc-hcp-page .pacific-os-block .blue-arrow-heading{    top: -16px;left: 5px; /*top: -37px;*/}
html[lang="fr"] .es-sclc-hcp-page .banner-txt{ right: -11px; bottom: calc(50% - 80px);}
html[lang="fr"] .es-sclc-hcp-page .patient_res { margin-top: 110px;/*margin-bottom: 90px !important;*/}
html[lang="fr"] .es-sclc-hcp-page .pacific-primary-os-data-new{ padding: 60px 42px; }
/*html[lang="fr"] .nsclc-hcp-page div#middle-section{ padding: 40px 0px 20px; }*/
html[lang="fr"] .nsclc-hcp-page .patient-res { margin-bottom: 90px !important;}
html[lang="fr"] body.nsclc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item.static-nav-links:nth-child(2) a{text-align:unset;}
/***********************************************************************************************************/
/*************************************** Updated layout patient ********************************************/
/***********************************************************************************************************/
.home .sectionHeading.section { margin-bottom: 0;}

.home .multi-column-container.pregate-columns .column-1 .form-container.hcp-login-wrap .form-control-container .form-control, .home .multi-column-container.pregate-columns .column-1 .form-container.hcp-login-wrap .error.text-danger {color: #003262;}
.home .red-section{display: none;}
.home .multi-column-container.pregate-columns .column-1 .form-container.hcp-login-wrap .form-control-container .form-control, .home .multi-column-container.pregate-columns .column-1 .form-container.hcp-login-wrap .error.text-danger {color: #003262;}
.home .multi-column-container.pregate-columns .column-1 .form-container.hcp-login-wrap .error.text-danger {color: #003262;}
.home .multi-column-container.pregate-columns .column-1 .form-group.margin-top-30.button-group .btn.submit-btn{font-family: 'Ubuntu-Medium';/*font-family: 'Ubuntu-Regular';*/margin-bottom: 0px;}
.home .multi-column-container.pregate-columns{ padding: 40px 30px 10px}
.home .popover {min-width: 150px;padding: 15px 15px 10px;border-radius: 0px;right: -15px !important;left: auto !important;}
.home .popover .popover-title {padding: 5px 0px 8px; font-size: 13px;line-height: 16px;font-family: 'Ubuntu-Medium';}
.home .popover .popover-content {padding: 6px 0px 5px;font-size: 13px;}
.home .popover .popover-content img {margin: 10px 0px 10px;}
.home .popover span.cross-btn {color: #fff;font-weight: 600; font-size: 12px; top: 3px;right: 8px;/*font-size: 20px;*/}
.home .popover.top>.arrow:after{display:none;}
.home .popover.top>.arrow {left: auto !important;right: 15px;bottom: -19px;border-width: 8px;border-top-width: 12px;border-top-color: rgb(70 76 76);}
.home .pregate-columns .column-2 .subHeading.section:nth-child(6) .popover {width: 160px;padding-right: 25px;padding-left: 10px;}
.home .pregate-columns .column-2 .subHeading.section:nth-child(5) .popover {min-width: 235px; padding-left: 10px;  top: -221px !important; }
.home .pregate-columns .column-2 .subHeading.section:nth-child(5) .popover .popover-title {max-width: 180px;} 
.home .pregate-columns .column-2 .subHeading.section:nth-child(4) .popover {padding: 15px 25px 10px 15px;}

/*footer .p-sm * {font-family: 'Ubuntu-Regular' !important;}*/
body.patient .post-landing-header {margin-bottom: 5px;    padding: 45px 10px 40px;}
body.patient .post-landing-header .htitle-bold {margin-top: 1.4em;margin-bottom: 1.2em;line-height: 36px;margin-left: auto;margin-right: auto;    font-size: 30px;font-family: 'Ubuntu-Bold';}
body.patient .post-landing-header .hstitle-bold {margin-top: 1.0em;margin-bottom: 1.0em;/*margin-top: 1.2em;margin-bottom: 1.4em;*/} 
body.patient .banner-hcp-patient .page-section-inner {background: transparent;}
/*body.patient .text.parbase.section {background: rgba(255, 255, 255, 0.5);}*/
body.patient .blue-arrow-heading {background: rgba(255, 255, 255, 0.5);padding-bottom: 5rem;margin-bottom: 0px;padding-top: 5rem;}
body.patient .columnControl.section {background: rgba(255, 255, 255, 0.5);}
 
.postgate-hcp-page .blue-arrow-heading { margin-bottom: 2.3rem;}
.postgate-hcp-page .btn-ter { /*font-family: 'Ubuntu-Regular';*/}
.postgate-hcp-page .res-dwn-wrap .res-ttl {margin-bottom: 0px;font-size: 24px;line-height: 26px;}
body.patient .multi-column-container.cancer-section{padding: 0px 40px;}
body.patient .blue-arrow-heading .arrow-heading{letter-spacing: 0px;    font-size: 30px;}

.new-patient-postgate.postgate-hcp-page .banner-hcp-patient {padding: 140px 0px 140px;}
.new-patient-postgate .htitle-bold {font-size: 50px;max-width: 938px;line-height: 50px;margin: 10px 0px;/*font-family: 'Ubuntu-Medium';font-weight: 500;*/}
.new-patient-postgate p.banner-txt.desk-only {display:none;/*font-size: 20px;color: #fff;position: absolute;right: -68px;bottom: calc(50% - 70px);padding-top: 45px;transform: rotate(270deg);*/}
.new-patient-postgate p.red-txt.red-sub-header {font-size: 24px;font-family: 'Ubuntu-Bold';margin-bottom: 15px;}
.new-patient-postgate .text.parbase ul li {padding-bottom: 0px;}
.new-patient-postgate .blue-arrow-heading .arrow-heading {/*font-family: 'Ubuntu-Regular';font-weight: bold*/ font-size:24px;padding-left: 10px; letter-spacing: 1px;background: transparent;}
.new-patient-postgate #btc-gradient-sec .sub-text {margin-bottom: 40px;text-align: left;}
.new-patient-postgate #btc-gradient-sec {padding: 30px 30px 20px;}
.new-patient-postgate #btc-gradient-sec .btn-ter-wrap {margin-bottom: 0rem; margin-top: 0rem;}
.new-patient-postgate .sub-header-wrap + .sub-header-wrap {margin-top: 3rem;} 
.new-patient-postgate .footer-column .col-sm-6.column-1 {width: 62.8%;}
.new-patient-postgate .footer-column .col-sm-6.column-2 {width: 37.2%;}
.new-patient-postgate .footer-column .column-1 p {font-size: 20px;padding: 40px 6px 0 0px; font-family: 'Ubuntu-Light';}
.new-patient-postgate .footer-column .column-1 p + p {padding: 0px 6px 0 0px;}
.new-patient-postgate .footer-column .column-1 p b {font-size: 30px;}
.languagebuttoncenter a{ font-size:12px; width:131px;font-family:'Ubuntu-Medium';margin: auto;}
.seven-lang{font-size:24px !important; }
.new-patient-postgate .safety-information-popup .modal-body .footnotes {
    font-size: 12px;
    line-height: 16px;
    padding-bottom: 10px;
    margin-bottom: 0;
}
.new-patient-postgate .caring-section-wrap {margin-top: 20px;}
.new-patient-postgate .caring-wrap {display: flex;gap: 35px;padding: 0px 7px;}
.new-patient-postgate .caring-title {font-family: 'Ubuntu-Bold' !important;color: #AC182E;margin-top: 0px;font-size: 24px;line-height: 30px;}
.new-patient-postgate .caring-wrap .caring-data {margin-bottom: 20px;}
.new-patient-postgate .caring-wrap ul.caring-list li {padding-bottom: 0px !important;padding-left: 25px;}
.new-patient-postgate .caring-wrap ul.caring-list {padding-left: 0px;overflow: hidden;margin-left: 0px !important;margin-bottom: 35px !important;}
.new-patient-postgate .caring-wrap ul.caring-list li:before {content: '';height: 4px;width: 4px;background: #003262;display: block;border-radius: 100%;position: absolute;left: 15px;top: 11px;}
.new-patient-postgate .component-section.patient-caring-container {padding: 40px 30px 20px;}
.new-patient-postgate .component-section.patient-res-container {padding: 15px 30px 20px;}
.new-patient-postgate .multi-column-container.resources-col {margin-top: 4.5rem;}
.new-patient-postgate .caring-wrap .caring-img-wrap {margin-top: 20px;}
.support-img-wrap {display: flex;flex-wrap: wrap;justify-content: center;padding: 30px 5px 0;}
.support-img-wrap a.support-img {width: 25%;display: flex;justify-content: center;align-items: center;margin: 0 0 40px;}
.support-img-wrap a.support-img:nth-child(1) {justify-content: left;}
.support-img-wrap a.support-img:nth-child(1) img {max-width: 190px;}
.support-img-wrap a.support-img:nth-child(4) img {max-width: 100%;max-height: 40px;}
.support-img-wrap a.support-img:nth-child(5),  .support-img-wrap a.support-img:nth-child(7) {width: 40%;} 
.support-img-wrap a.support-img:nth-child(6) {justify-content: right;width: 20%;}
.support-img-wrap a.support-img:nth-child(7) img {max-height: 34px;}
.support-img-wrap.pt-5 {padding-top: 5px;}
.new-patient-postgate .lang-txt {padding-top: 4rem;padding-bottom: 1rem;font-size: 20px;font-family: 'Ubuntu-Bold';text-align: center;}
.new-patient-postgate .imfinzi-meapp-col {padding-top: 8rem;}
.new-patient-postgate .bottom-red-border {border-bottom: 4px solid #AC182E;}
.new-patient-postgate .component-section.patient-res-container.bottom-blue-border {border-bottom: 1px solid #003262;margin-bottom: 55px;}
.new-patient-postgate .component-section.patient-res-container .col-sm-4.column-3 .res-dwn-wrap .res-desp {max-width: 280px;margin: 0 auto 10px;}
.new-patient-postgate.es-sclc-patient-page .banner-hcp-patient .hero-bgcolor {background: linear-gradient(45deg, #0000008a 0%, transparent 70%); }
.new-patient-postgate.es-sclc-patient-page .banner-hcp-patient {padding: 130px 0px 130px;}
.new-patient-postgate .modal-content ul li ,.new-patient-postgate .modal-content p{ font-size: 16px;}
.es-sclc-hcp-page .modal-content ul li ,.new-patient-postgate .modal-content p{ font-size: 16px; list-style-type: none;}
.new-patient-postgate .button-download .btn-dl { padding: 12px 25px 12px 25px; max-width: 126px; }
.home .multi-column-container.pregate-columns .column-1 .form-container.hcp-login-wrap .form-control-container .form-control option:nth-child(1) {visibility: hidden;display: none;}
.new-patient-postgate .caring-wrap .caring-img-wrap .mob-img {display: none;}
.new-patient-postgate .sub-header-wrap {position: relative;overflow-x: hidden;}
.new-patient-postgate .sub-header-wrap ul {margin-left: -38px !important;margin-bottom: 0px !important;}
.new-patient-postgate .sub-header-wrap ul li {padding-left: 17px;}
.new-patient-postgate .sub-header-wrap ul li:before {content: '';height: 4px;width: 4px;background: #003262;display: block;border-radius: 100%;position: absolute;left: 8px;top: 11px;}
.new-patient-postgate .caring-title.mb-20 {margin-bottom: 20px;} 
.new-patient-postgate .safety-information-popup .modal-body, .es-sclc-hcp-page .safety-information-popup .modal-body{padding: 120px 15px 30px;overflow-x: hidden;}
.new-patient-postgate .safety-information-popup .modal-body p.popup-title, .es-sclc-hcp-page .safety-information-popup .modal-body p.popup-title {display: block;font-family: 'Ubuntu-Bold';font-size: 24px !important;color: #ffffff;background-color: #AC182E;padding: 30px 20px 30px 51px;position: fixed;line-height: 36px;width: 100%;left: 0;top: 50px;z-index: 1;}
.new-patient-postgate .safety-information-popup ul.un-order-pst, .es-sclc-hcp-page .safety-information-popup ul.un-order-pst{padding-left: 0px;margin-left: -5px;}
.new-patient-postgate .safety-information-popup ul.un-order-pst li, .es-sclc-hcp-page .safety-information-popup ul.un-order-pst li{padding-left: 33px;}
.new-patient-postgate .safety-information-popup ul.un-order-pst li:before, .es-sclc-hcp-page .safety-information-popup ul.un-order-pst li:before{content: '';height: 4px;width: 4px;background: #003262;display: block;border-radius: 100%;position: absolute;left: 16px;top: 12px;}
.es-sclc-hcp-page .safety-information-popup .modal-title, .es-sclc-hcp-page .modal-title .modal-header{display: none;font-family: 'Ubuntu-Bold';font-size: 24px;color: #ffffff;background-color: #AC182E;padding: 30px 20px;}
.es-sclc-hcp-page .safety-information-popup .modal-header{padding:0;padding-top: 8rem;} 
.new-patient-postgate .modal-content .safety-pts, .es-sclc-hcp-page .modal-content .safety-pts{color: #003262;border: 0px;font-family: 'Ubuntu-Bold';}
.home .multi-column-container.pregate-columns .column-1 .form-container.hcp-login-wrap p.error.text-danger, #self-certification-text-field-error  {position: absolute;left: 5px;font-size: 13px;bottom: -23px;}
.home .multi-column-container.pregate-columns .break {display: block;} 
body.patient .multi-column-container.cancer-section .col-sm-4 .parbase.section {position: relative;overflow-x: hidden;}
body.patient .multi-column-container.cancer-section .col-sm-4 .parbase.section ul {margin-left: -40px;margin-bottom: 0px;}
body.patient .multi-column-container.cancer-section .col-sm-4 .parbase.section ul li {position: relative;padding-left: 8px;}
body.patient .multi-column-container.cancer-section .col-sm-4 .parbase.section ul li:before {content: '';height: 4px;width: 4px;background: #003262;display: block;border-radius: 100%;position: absolute;left: 0px;top: 11px;}
body.patient .cancer-section p + p {margin-bottom: 0px;}
#self-certification-text-field-error{left: 13px;}
html[lang="fr"] .nsclc-hcp-page .study-parameter-acc h4.az-panel-title.panel-title {padding-top: 5px;padding-left: 10px;}
html[lang="fr"] .nsclc-hcp-page .study-parameter-acc span.fa.pull-right.fa-chevron-down {bottom: calc(33px + 8px);/*bottom: 35px;*/right: 30px;}
html[lang="fr"] .es-sclc-patient-page .blue-arrow-heading .arrow-heading {line-height: 35px;}
html[lang="fr"] .nsclc-hcp-page .study-parameter-acc .fa-chevron-up:before {right: 30px;}
.hcc-hcp-page .resources-col .new-image {border: 0px;}


/* NSCLC patient 07-02-2025*/
.mb-0{margin-bottom: 0px !important;}
.nsclc-patient-page.new-patient-postgate .safety-information-popup ul.un-order-pst.ul-list-1 {margin-bottom: 30px;margin-top: -5px;}
.nsclc-patient-page.new-patient-postgate #btc-gradient-sec .btn-ter-wrap {margin-bottom: 2rem;margin-top: 2.5rem;}
.nsclc-patient-page .caring-wrap.caring-wrap-3 {margin-bottom: 10px;}
.nsclc-patient-page.new-patient-postgate .component-section.patient-res-container.bottom-blue-border {margin-bottom: 85px;padding-bottom: 30px;}
.nsclc-patient-page.new-patient-postgate .caring-wrap .caring-img-wrap {margin-top: 42px;}

/* NSCLC HCP 07-02-2025*/
.postgate-hcp-page.nsclc-hcp-page .htitle-bold {max-width: 970px;}
.postgate-hcp-page.nsclc-hcp-page .multi-column-container.resources-col.nsclc-ipad-col.res-col-container-1 .column-1{display: block;}
.nsclc-hcp-page .indication-section p.mb-20 {margin-bottom: 20px;}
.nsclc-hcp-page.postgate-hcp-page .modal-content .safety-pts {margin-bottom: 1px;}
.nsclc-hcp-page.postgate-hcp-page .modal-content .safety-pts.mb-25 {margin-bottom: 25px;}
.nsclc-hcp-page.postgate-hcp-page .modal p .mb-5 {margin-bottom: 5px;display: inline-block;} 


.es-sclc-hcp-page .modal-content .safety-pts {margin-bottom: 0;    margin-top: 20px;}
.es-sclc-hcp-page .indication-section p.mb-20 { margin-bottom: 20px;}
.es-sclc-hcp-page.postgate-hcp-page .modal-content .safety-pts.mb-25 {margin-bottom: 25px;}
.es-sclc-hcp-page .modal-content .for-more-info + .paddingleftright10 {margin: 25px 0px;}
.es-sclc-hcp-page .multi-column-container.resources-col.es-sclc-col-ipad.hcp-res-col-2 {padding-bottom: 59px;}
.es-sclc-hcp-page .multi-column-container.resources-col.es-sclc-col-ipad.hcp-res-col-1 {padding-bottom: 61px;}
body.es-sclc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item.static-nav-links:nth-child(2) a {max-width: 100% !important;}
.es-sclc-hcp-page  #caspian-os-data {padding-top: 44px;}

.es-sclc-patient-page .safety-information-popup .modal-body .footnotes {font-size: 16px;line-height: 23px;     margin-bottom: 10px;}
.es-sclc-patient-page .blue-arrow-heading .arrow-heading {font-size: 30px;line-height: 20px;}
.es-sclc-patient-page .new-patient-postgate .safety-information-popup ul.un-order-pst.ul-list-1 {margin-bottom: 30px;margin-top: -5px;}
.es-sclc-patient-page .safety-pts { margin-bottom: 0;}
.es-sclc-patient-page #btc-gradient-sec .btn-ter-wrap { margin-bottom: 0rem; margin-top: 39px;}



@media (min-width: 768px){
    .new-patient-postgate .dropdown-menu, 
    .es-sclc-patient-page .dropdown-menu {left: -245px !important;}
    .new-patient-postgate .primary-navigation .nav .static-links-wrapper>li.first-level-item:last-child,
    .es-sclc-patient-page .primary-navigation .nav .static-links-wrapper>li.first-level-item:last-child {position: absolute;top: -45px;right: 6px;}
    body.patient.new-patient-postgate .primary-navigation .nav .static-links-wrapper>li.first-level-item:last-child{position: static;}
    body.patient.new-patient-postgate .dropdown-menu {left: -75px !important;}
    html[lang="fr"] .new-patient-postgate .dropdown-menu, 
    html[lang="fr"] .es-sclc-patient-page .dropdown-menu {left: -320px !important;}
    html[lang="fr"] .new-patient-postgate.nsclc-patient-page .dropdown-menu {left: -10px !important;}
    html[lang="fr"] .new-patient-postgate .pt-fr-hero-title {font-size:38px;    line-height: 46px;}
    html[lang="fr"] .new-patient-postgate .bottom-red-border .blue-arrow-heading.patient-res {align-items: baseline;}
    html[lang="fr"] .new-patient-postgate.nsclc-patient-page .bottom-red-border .blue-arrow-heading.patient-res,
    html[lang="fr"] .nsclc-hcp-page #middle-section .blue-arrow-heading{align-items: flex-start;}
    html[lang="fr"] .new-patient-postgate.nsclc-patient-page .bottom-red-border .blue-arrow-heading.patient-res img,
    html[lang="fr"] .nsclc-hcp-page #middle-section .blue-arrow-heading img{margin-top: 3px;}
    .footerlogo4 {margin: 0 auto;}
    .footerlogo1 {margin-left: 0px;}
    .cancer-btn-wrap .cbtn-info.col-1 {min-height: 42px;}
    body.patient .multi-column-container.cancer-section .col-sm-4 { padding: 0px 12px;}
    body.nsclc-patient-page a.saftey-link,  body.es-sclc-patient-page a.saftey-link{display:none;}
    .new-patient-postgate .primary-navigation .nav .static-links-wrapper>li.first-level-item:last-child,
    .es-sclc-patient-page .primary-navigation .nav .static-links-wrapper>li.first-level-item:last-child,
    .new-patient-postgate .primary-navigation .nav .static-links-wrapper>li.first-level-item:last-child a.dropdown-toggle.bottom-hover-border,
    .es-sclc-patient-page .primary-navigation .nav .static-links-wrapper>li.first-level-item:last-child a.dropdown-toggle.bottom-hover-border{display: block !important;} 
    .nsclc-hcp-page p.banner-txt.desk-only span,.nsclc-hcp-page .mobile-banner,.nsclc-hcp-page img.enlarge-icon-2 { display: none ;}
    body.hcp .cancer-btn-wrap .cbtn-info.col-1 {    max-width: 160px;    }
    /*.nsclc-patient-page.new-patient-postgate .primary-navigation .nav .static-links-wrapper>li.first-level-item:last-child {top: -42px;}    */
    html[lang="fr"] .postgate-hcp-page.nsclc-hcp-page .htitle-bold {font-size: 40px; }
    html[lang="fr"] .postgate-hcp-page .flex-box .infz-text { width: calc(100% - 300px);}
    html[lang="fr"] .postgate-hcp-page .flex-box .buttoncenter {width: 280px;}
    html[lang="fr"] .nsclc-hcp-page .banner-txt { right: -88px; }
    
    
    /* NSCLC HCP 07-02-2025*/
    .postgate-hcp-page.nsclc-hcp-page .imfinzi-placebo .blue-arrow-heading .arrow-heading{text-transform: initial;}  
    .nsclc-hcp-page .resources-col .res-dwn-wrap .res-ttl {min-height: max-content;}
}
@media (min-width: 992px){
    .col-md-3.col-lg-3.column-2 {width: 34%;}
    .col-md-3.col-lg-3.column-3 {width: 16%; padding-left: 0px;}
    .new-patient-postgate .footer-column .col-sm-6.column-1 {width: 62.8%;}
    .new-patient-postgate .footer-column .col-sm-6.column-2 {width: 37.2%;} 
    html[lang="fr"] .postgate-hcp-page .blue-reg-sec .multi-column-container {margin: auto auto; }
    html[lang="fr"] .nsclc-hcp-page .imfinzi-placebo .blue-arrow-heading .arrow-heading {width: 939px;}
    html[lang="fr"] .nsclc-hcp-page .resources-col .res-dwn-wrap .res-ttl {/*min-height: 105px;*/}
    html[lang="fr"] .nsclc-hcp-page .multi-column-container.resources-col.dosing-col .res-dwn-wrap .res-ttl,
    html[lang="fr"] .nsclc-hcp-page .patient-res-container .multi-column-container.resources-col p.res-ttl.red-txt,
    html[lang="fr"] .es-sclc-hcp-page .res-dwn-wrap .res-ttl{min-height: 80px;}
    html[lang="fr"] .es-sclc-hcp-page .accordion.section .panel-body p { padding-left: 42px; padding-right: 50px;}
    html[lang="fr"] .new-patient-postgate.nsclc-patient-page .dropdown-menu {left: -300px !important;}
}

@media (min-width: 1024px){
    /* NSCLC HCP 07-02-2025*/
    .postgate-hcp-page.nsclc-hcp-page .multi-column-container.resources-col.nsclc-ipad-col.res-col-container-1.unequal-height .column-2, 
    .postgate-hcp-page.nsclc-hcp-page .multi-column-container.resources-col.nsclc-ipad-col.res-col-container-1.unequal-height .column-3 ,
    .postgate-hcp-page.es-sclc-hcp-page .multi-column-container.resources-col.hcp-res-col-1.unequal-height .column-2,
    .postgate-hcp-page.es-sclc-hcp-page .multi-column-container.resources-col.hcp-res-col-1.unequal-height .column-3{margin-top: 6.3%;}
    html[lang="fr"] .nsclc-hcp-page .resources-col.fr-patient-resource .newImage img,html[lang="fr"] .es-sclc-hcp-page .resources-col.fr-patient-resource .newImage img{height: 25em;}
    
}
@media (min-width: 1200px){
    .es-sclc-patient-page .htitle-bold {font-size: 40px !important;max-width: 770px !important;line-height: 40px !important;}
    .new-patient-postgate.nsclc-patient-page .banner-hcp-patient {padding: 130px 0px 150px !important;}
    /*    .new-patient-postgate.es-sclc-patient-page .banner-hcp-patient { padding: 90px 0px 115px; }*/
    .new-patient-postgate .safety-information-popup .modal-header{padding: 0;padding-top: 5rem;}   
    .new-patient-postgate .safety-information-popup .modal-dialog{/*width: 960px !important;*/ max-width: 916px !important;}
    .new-patient-postgate .modal-body, .es-sclc-hcp-page .modal-body{position: relative;padding: 35px;}
    /*.new-patient-postgate .safety-information-popup .modal-body {padding: 30px 15px;}*/
    .es-sclc-patient-page  .htitle-bold span {display: block;}
    .new-patient-postgate .safety-information-popup .safety-pts, .es-sclc-hcp-page .safety-information-popup .safety-pts{border-bottom: none;}
    .new-patient-postgate .component-section.patient-res-container, .es-sclc-hcp-page .es-sclc-patient-page .component-section.patient-res-container{width: 1160px;}
    .es-sclc-hcp-page .safety-information-popup .modal-dialog {/*width: 960px !important;*/ max-width: 930px !important;}
    .es-sclc-hcp-page .safety-information-popup .modal-header {padding: 0;padding-top: 5rem;}
    body.hcp .top-header ul.dropdown-menu, body.hcp-home .top-header ul.dropdown-menu  {margin-top: 6px;left: -77px !important;}
    body.patient-home .top-header ul.dropdown-menu {margin-top: 6px;left: -82px !important;}
    body.hcp .primary-navigation .nav .static-links-wrapper>li.first-level-item:last-child,
    body.patient .primary-navigation .nav .static-links-wrapper>li.first-level-item:last-child,
    body.hcp-home .primary-navigation .nav .static-links-wrapper>li.first-level-item:last-child,
    body.patient-home .primary-navigation .nav .static-links-wrapper>li.first-level-item:last-child{padding-right: 0px;}
    body.hcp .static-links-wrapper,  body.patient .static-links-wrapper { padding-bottom: 22px;}
    body.hcp .primary-navigation .nav .static-links-wrapper>li.first-level-item a{padding: 12px 0 4px;}
    body.patient.new-patient-postgate .dropdown-menu{left: -80px !important;} 
    body.hcp1 .top-header ul.dropdown-menu, body.hcp-home .top-header ul.dropdown-menu {left: -65px !important;}
    body.hcp1 .primary-navigation.logo-enabled .container {padding-right: 0;}
    body.hcp1 div#top-nav {padding-right: 0;}
    body.hcc-patient-page .navbar-header {padding-top: 11px;}
    .hcc-patient-page .static-links-wrapper {padding-top: 10px;}
     .hcc-patient-page  .primary-navigation.logo-enabled .container {padding-right: 0;}
    body.hcc-hcp-page img.imfinzi-imjudo-graph { margin-top: -30px !important;}

    html[lang="fr"] body.hcc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item.static-nav-links:nth-child(4) a {width: 70%;}
    html[lang="FR"] .hcc-hcp-page .banner-txt {right: -65px !important;bottom: calc(50% - 135px) !important;}
    html[lang="fr"] body.hcc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item.static-nav-links:nth-child(5) a {width: 10%;  right: 0 !important;top: 0 !important;}
}


/*Ipad screen*/
@media (max-width: 991px){
    .reference-wrap {padding: 10px 15px 60px; }
    body.nsclc-hcp-page .static-links-wrapper,
    body.es-sclc-hcp-page .static-links-wrapper  {flex-direction: column;align-items: flex-start;}
    body.nsclc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item.static-nav-links:nth-child(7) a,
    body.es-sclc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item.static-nav-links:nth-child(7) a {position: static;} 
}

/*Mobile screen*/
@media (max-width: 767px){  
    body, body.home{background-image: url(/content/dam/open-digital/imfinzi-canada/en/new-updates/patient-images/mobile-bg.png);
        background-position: 0 0;background-size: contain;
    }
    body.nsclc-patient-page .navbar-default .top-header, body.es-sclc-patient-page .navbar-default .top-header {height: 70px;}
    body.nsclc-patient-page a.saftey-link, body.es-sclc-patient-page a.saftey-link {position: absolute;top: -230px;right: 0px;color: #000;font-family: 'Ubuntu-Bold';font-size: 15px;}
    .nsclc-patient-page .primary-navigation .nav .static-links-wrapper>li.first-level-item:last-child, .es-sclc-patient-page .primary-navigation .nav .static-links-wrapper>li.first-level-item:last-child {display: none;}
    body.nsclc-patient-page .banner-hcp-patient, body.es-sclc-patient-page .banner-hcp-patient{margin-top: 20px;}
    body.es-sclc-patient-page a.saftey-link  {top: -148px;  }
    .lang-col .column-2 .lang-section {margin-top: 0;}
    .popup-title span {    /*display: none;*/}
    .red-section {padding: 20px 20px;}
    .red-section .img-wrap {width: 70px;}
    .red-section .data-wrap {width: calc(100% - 70px);}
    .red-section .second-line {flex-wrap: wrap;}
    .red-section .second-line a {display: block;width: 100%;}
    .red-section .second-line p {margin: 0;}
    .red-section img.icon-white-arrow {margin-left: 10px;width: 28px;}
    .red-section a.icon-app-store-wrap {margin: 15px 0px;}
    .post-landing-header .htitle-bold{font-family: 'Ubuntu-bold';font-size: 25px;}
    body.patient .post-landing-header {padding: 24px 10px 24px;}
    body.home.hcp-login .multi-column-container.pregate-columns {padding: 25px 25px 25px;}
    body.patient .blue-arrow-heading {padding-bottom: 3rem; padding-top: 3rem;align-items: self-start;}
    body.patient .blue-arrow-heading img { margin-top: 5px;}
    body.patient .cancer-section .col-sm-4 {margin-bottom: 31px;padding: 0 20px;/*margin-bottom: 15px; */}
    body.patient .multi-column-container.cancer-section .column-3 {margin-bottom: 0px;}
    body.patient .multi-column-container.cancer-section {margin-bottom:0px;padding: 0px 15px;/*margin-bottom: 50px;*/}
    body.patient .post-landing-header .htitle-bold {margin-top: 0.0em;margin-bottom: 0.0em;font-size: 25px;line-height: 30px;}
    body.patient .post-landing-header .hstitle-bold {margin-top: .8em;margin-bottom: 0.1em;}
    .home .multi-column-container.pregate-columns .break.second-break {display: inline;}
    .new-patient-postgate .safety-information-popup .modal-body p.popup-title, .es-sclc-hcp-page .safety-information-popup .modal-body p.popup-title{top:40px; padding: 30px 20px 30px 20px;}
    .new-patient-postgate .htitle-bold {font-size: 23px;line-height: 30px;}
    .nsclc-patient-page .htitle-bold { margin-top: 25%; margin-right: 4%;/*margin-top: 20%; margin-right: 5%;*/}
    .new-patient-postgate .footer-column .col-sm-6.column-1, .new-patient-postgate .footer-column .col-sm-6.column-2 {width: 100%;}
    .new-patient-postgate .caring-wrap {flex-direction: column;gap: 15px;padding: 0px;}
    .new-patient-postgate .caring-wrap .caring-img-wrap img {margin: auto;display: block;}
    .new-patient-postgate .caring-wrap.caring-wrap-2 .caring-img-wrap {order: 2;} 
    .new-patient-postgate .caring-wrap ul.caring-list {margin-bottom: 10px !important;}
    .new-patient-postgate .caring-section-wrap {margin-bottom: 40px;}
    .new-patient-postgate .caring-wrap {margin-top: 0px;margin-bottom: 15px;} 
    .support-img-wrap a.support-img, .support-img-wrap a.support-img:nth-child(1), .support-img-wrap a.support-img:nth-child(5), 
    .support-img-wrap a.support-img:nth-child(6), .support-img-wrap a.support-img:nth-child(7) {width: 100%;justify-content: center; margin: 0 0 15px;}
    /*.support-img-wrap a.support-img:nth-child(1) img {max-width: 60%;}*/
    .support-img-wrap a.support-img:nth-child(4) img {max-height: 45px;}
    .new-patient-postgate .component-section.patient-res-container {margin-bottom: 30px;padding: 40px 50px 20px;}
    .support-img-wrap.pt-5 a.support-img {margin-bottom: 0px;}
    .new-patient-postgate .footer-banner .page-section-inner.container{padding: 0px 0px;} 
    .new-patient-postgate .footer-app-section {justify-content: center;margin-bottom: 50px;}
    .new-patient-postgate .footer-column {width: 100%;text-align: center;}
    .new-patient-postgate #btc-gradient-sec {padding: 20px 25px 20px;width: calc(100% - 46px);}
    .new-patient-postgate.postgate-hcp-page .banner-hcp-patient {background-image: url(/content/dam/open-digital/imfinzi-canada/en/new-updates/patient-images/nsclc-patient-banner-mobile.jpg) !important; background-size: cover !important;padding: 190px 0 10px;}
    .new-patient-postgate.es-sclc-patient-page .banner-hcp-patient {background-image: url(/content/dam/open-digital/imfinzi-canada/en/new-updates/patient-images/es-sclc-patient-banner-mob.jpg) !important; background-size: cover !important;padding: 110px 0 5px;background-position: top; height:302px;max-height:302px}
    
    .postgate-hcp-page .res-dwn-wrap .res-ttl br {display: none;}
    .new-patient-postgate .component-section.patient-res-container.bottom-red-border {padding: 40px 0px 10px;margin-bottom: 50px;}
    .new-patient-postgate .component-section.patient-res-container.bottom-red-border .blue-arrow-heading.patient-res {max-width: 360px;padding: 0px 0px 0px 45px;align-items: flex-start;}
    .new-patient-postgate .component-section.patient-res-container.bottom-red-border .blue-arrow-heading.patient-res img{margin-top: 9px;}
    .new-patient-postgate .component-section.patient-res-container.bottom-red-border  .blue-arrow-heading.patient-res + div, .new-patient-postgate .caring-title, .new-patient-postgate .caring-title + p {padding: 0px 42px;/*padding: 0px 50px;*/}
    .new-patient-postgate .caring-wrap .caring-content {padding: 0px 42px;order: 2;}
    .new-patient-postgate .caring-wrap .caring-img-wrap img {width: 100%;}
    .new-patient-postgate #btc-gradient-sec .sub-text {margin-bottom: 40px; text-align: center;}
    .new-patient-postgate p.red-txt.red-sub-header {font-size: 20px;}
    .postgate-hcp-page .blue-arrow-heading {margin-bottom: 1.3rem;    align-items: baseline;}
    #btc-gradient-sec .btn-ter {width: 248px;padding: 10px 15px 12px;font-size: 16px;/*margin-bottom: 0px !important;*/margin: 0px auto !important;}
    .es-sclc-patient-page #btc-gradient-sec .btn-ter {width: 298px;}
    .new-patient-postgate .component-section.patient-res-container.bottom-blue-border {border-bottom: 5px solid #ac182e;padding-bottom: 0px;margin-bottom: 30px;}
    .new-patient-postgate .caring-wrap .caring-img-wrap {order: 1;margin-top: 0px;margin-bottom: 10px;}
    .support-img-wrap a.support-img:nth-child(2) {width: max-content;}
    .support-img-wrap a.support-img:nth-child(3) {width: max-content;padding-left: 25px;}
    .new-patient-postgate .caring-section-wrap h4.caring-title, .new-patient-postgate .caring-wrap .caring-data{padding: 0px;}
    .postgate-hcp-page.new-patient-postgate .banner-hcp-patient .hero-bgcolor {padding: 0px 25px;background: none;}
    .new-patient-postgate.es-sclc-patient-page .banner-hcp-patient .hero-bgcolor {background: none;}
    .new-patient-postgate.es-sclc-patient-page .banner-hcp-patient .hero-bgcolor .htitle-bold{max-width: 240px;margin: 5px 0px 15px;}
    .hsr-pr{padding: 0px 19px !important;}
    
    .home .pregate-columns .column-2 .subHeading.section:nth-child(5) .popover .popover-title {max-width: 256px;}
    .home .pregate-columns .column-2 .subHeading.section:nth-child(5) .popover,
    .home .pregate-columns .column-2 .subHeading.section:nth-child(6) .popover{ padding-left: 15px;}
    .home .popover { width: 100% !important;max-width: 100% !important;}
    .home h3.border { width: calc(100% + 30px);    justify-content: right;}
    .home .pregate-columns .column-2 .subHeading.section:nth-child(6) .popover .popover-content {max-width: 250px;}
    .home .pregate-columns .column-2 .subHeading.section:nth-child(4) .popover .popover-content {max-width: 260px;}  
    .home .pregate-columns .column-2 .subHeading.section:nth-child(4) .popover .popover-title {max-width: 256px;}
    .new-patient-postgate .blue-arrow-heading .arrow-heading {padding-left: 10px;letter-spacing: 0px;font-family: 'Ubuntu-Bold';}
    .new-patient-postgate .blue-arrow-heading img {max-width: 28px;}
    .new-patient-postgate .component-section.patient-res-container.bottom-blue-border .blue-arrow-heading.patient-res + div {/*text-align: center;*/}
    .new-patient-postgate .caring-section-wrap .caring-wrap-1 h4.caring-title {max-width: 200px;}
    .new-patient-postgate .support-img-wrap + h4.caring-title {margin-top: 30px;}
    .new-patient-postgate .support-img-wrap a.support-img:nth-child(4), .new-patient-postgate .support-img-wrap a.support-img:nth-child(5){margin: 0 0 5px;}
    body.new-patient-postgate .footer-adverse-event .footerlogo2, .hcp-login .footerlogo2, .patient .footerlogo2,
    body.new-patient-postgate .footer-adverse-event .footerlogo4, .hcp-login .footerlogo4, .patient .footerlogo4{max-width: 194px;/*margin-bottom: 0;*/}
    body.new-patient-postgate .footer-adverse-event.adverse-border {width: 100%;}
    .new-patient-postgate .caring-wrap .caring-img-wrap .mob-img {display: block;}
    .new-patient-postgate .caring-wrap .caring-img-wrap .dsktp-img {display: none;}
    .new-patient-postgate .multi-column-container.resources-col .new-image {max-width: max-content;margin: auto;} 
    .new-patient-postgate .safety-information-popup .modal-header, .es-sclc-hcp-page .safety-information-popup .modal-header{ padding-top: 4rem;} 
    .new-patient-postgate .safety-information-popup ul.un-order-pst li, .es-sclc-hcp-page .safety-information-popup ul.un-order-pst li{padding-left: 40px;}
    .new-patient-postgate .safety-information-popup ul.un-order-pst li:before, .es-sclc-hcp-page .safety-information-popup ul.un-order-pst li:before{left: 25px;}
    .new-patient-postgate p.banner-txt {display: block !important;font-size: 15px;color: #fff;position: absolute;top: -183px;left: 80px;text-transform: uppercase;font-family: 'Ubuntu-Medium';}
    .new-patient-postgate.es-sclc-patient-page p.banner-txt{display: block !important;font-size: 17px;color: #fff;position: absolute;top: -106px;left: 116px;/*top: -122px;left: 124px;*/text-transform: uppercase;font-family: 'Ubuntu-Medium';} 
    .modal-footer.self-certification-modal-footer.mobile-center {padding-left: 0 !important;padding-top: 0px;}
    .nsclc-patient-page p.banner-txt {top: -175px;left: 85px;}
    .home .multi-column-container.pregate-columns .form-container .form-control-container .form-control{font-family: 'Ubuntu-Medium';} 
    body.patient .cancer-section .col-sm-4 p{padding-right: 15px;}
    body.patient .cancer-section .col-sm-4 ul li{padding-right: 15px;}
    body.patient .cancer-section .col-sm-4.column-2 p{padding-right: 10px;}
    html[lang="fr"] body.patient .cancer-section .col-sm-4.column-2 p { padding-right: 5px;}
    body.patient .cancer-section .col-sm-4.column-2 p br.mob-visible{display: none;}
    body.patient .blue-arrow-heading .arrow-heading {letter-spacing: 0px;}
    .home-hcp-description, .home-patient-description {font-size: 15px;}
    .home .home-hcp-description .h-mb-break {display: block;max-width: 230px;}
    .home .home-patient-description .h-mb-break {display: block;max-width: 260px;/*max-width: 230px;*/}
    .home .home-patient-description{padding-right: 10px;}
    body.patient .multi-column-container.cancer-section .col-sm-4.column-1 .cbtn-info.col-1 br {display: block;}
    .modal-footer.self-certification-modal-footer.mobile-center .self-certify-yes {width: max-content;}
    .home .popover .popover-content img {margin: 0px 0px 5px;}
    .home .multi-column-container.pregate-columns .column-1 .form-container.hcp-login-wrap p.error.text-danger, #self-certification-text-field-error{left:0px;}
    .new-patient-postgate .modal-content ul b{font-family: 'Ubuntu-Bold' !important;font-weight: 600;}
    .nsclc-patient-page .resources-col .column-3 .res-dwn-wrap {/*margin-top: 32px;*/}
    .nsclc-patient-page .resources-col .column-3 img{max-width: 250px;}
    html[lang="fr"] .new-patient-postgate p.banner-txt.desk-only {font-size: 12px;  }
    html[lang="fr"] .new-patient-postgate.nsclc-patient-page p.banner-txt.desk-only {font-size: 17px; top: -178px;}
    html[lang="fr"] .new-patient-postgate.es-sclc-patient-page p.banner-txt {font-size: 17px; left:115px}
    html[lang="fr"] .new-patient-postgate .button-download .btn-dl{max-width: 134px;}
    html[lang="fr"] .new-patient-postgate .caring-section-wrap .caring-wrap-1 h4.caring-title{max-width: 100%;}
    html[lang="fr"] .home h3.border {font-size: 12px;}
    html[lang="fr"] .modal-footer.self-certification-modal-footer.mobile-center .self-certify-yes {width: 170px;width: max-content;}
    html[lang="fr"] .home .pregate-columns .column-2 .subHeading.section .popover-content br {display: none;}
    html[lang="fr"] .home .pregate-columns .column-2 .subHeading.section:nth-child(6) .popover .popover-title {padding: 5px 45px 8px 0px;}
    html[lang="fr"] .new-patient-postgate .safety-information-popup .modal-body p.popup-title {line-height: 30px;}
    html[lang="fr"] .new-patient-postgate .safety-information-popup .modal-body {padding: 150px 15px 30px;}
    html[lang="fr"] .new-patient-postgate.nsclc-patient-page p.banner-txt.desk-only { left: 60px;}
    
    html[lang="fr"] .postgate-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item a span br {display: none;}
    html[lang="fr"] body.es-sclc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item.static-nav-links:nth-child(2) a {max-width: 100%; text-align: left;}
    /*html[lang="fr"] .nsclc-hcp-page .banner-hcp-patient .hero-bgcolor{top: 50px !important;}*/
    html[lang="fr"] .nsclc-hcp-page p.banner-txt.desk-only {top: -50px;}
    html[lang="fr"] .nsclc-hcp-page .top-header .header-actions .dropdown-menu{top: 44px !important;margin-top: 0px !important;}
    html[lang="fr"] .es-sclc-hcp-page .graph-txt-es .arrow-heading {width: calc(100% - 100px);}
    html[lang="fr"] .es-sclc-hcp-page .pacific-primary-os-data-new {margin-top: -20px;}
    html[lang="fr"] .es-sclc-hcp-page .graph-btm-txt { margin-top: -135px;width: calc(100% - 16px);margin-left: -2px !important;}  
    html[lang="fr"] .es-sclc-hcp-page .pacific-os-block {padding-bottom: 50px;}
    html[lang="fr"] .nsclc-hcp-page img.pacific-primary-os-data-new {margin: 60px 0 0 0;/*margin: 150px 0 0 0;*/ }
    html[lang="fr"] .nsclc-hcp-page .pacific-os-block.os-data .arrow-heading { width: 80%; }
    html[lang="fr"] .nsclc-hcp-page .os-data-col .row .col-sm-4 {/*width: calc(100% - 30px); margin: 0px auto -20px;float: none;*/}
    html[lang="fr"] .nsclc-hcp-page .study-parameter-acc span.fa.pull-right.fa-chevron-down,
    html[lang="fr"] .es-sclc-hcp-page .study-parameter-acc span.fa.pull-right.fa-chevron-down { right: 10px;bottom: calc(25px + 8px);/*bottom: 45px;*/}
    html[lang="fr"] .nsclc-hcp-page .study-parameter-acc span.fa.pull-right.fa-chevron-down{bottom: calc(40px + 8px);}
    html[lang="fr"] .es-sclc-hcp-page .study-parameter-acc h4.az-panel-title.panel-title { margin-top: 0px;/*margin-top: 20px;*/}
    html[lang="fr"] .es-sclc-hcp-page .study-parameter-acc h4.az-panel-title.panel-title p{ padding: 0 50px 0 13px;    }
    html[lang="fr"] .es-sclc-hcp-page .study-parameter-acc .fa-chevron-up:before {right: 10px;bottom: 45px;/*right: 0;bottom: 35px;*/}
    html[lang="fr"]  .nsclc-hcp-page p.graph-btm-txt { padding-left: 27px; padding-right: 5px;}
    html[lang="fr"]  .nsclc-hcp-page .os-data p.graph-btm-txt { padding-left: 36px;}
    html[lang="fr"] .es-sclc-hcp-page .banner-txt {right: -10px;bottom: calc(50% - 30px);}
    html[lang="fr"] .es-sclc-hcp-page .pacific-os-block .blue-arrow-heading {top: -37px;}
    .nsclc-hcp-page #btc-gradient-sec .btn-ter-wrap {margin-bottom: 15px !important;}
    .nsclc-hcp-page #btc-gradient-sec .btn-ter-wrap .btn-ter:first-child { margin-bottom: 0 !important;}
    .nsclc-hcp-page .study-parameter-acc .fa-chevron-up:before {right: 10px; bottom: 55px;}
    html[lang="fr"] .new-patient-postgate.es-sclc-patient-page .banner-hcp-patient .hero-bgcolor .htitle-bold {margin: -40px 0px 15px;}
    html[lang="fr"]  .es-sclc-hcp-page .safety-information-popup .modal-body{padding: 150px 15px 30px !important;}
    html[lang="fr"] body.es-sclc-hcp-page a.saftey-link{top: -80px;}
    html[lang="fr"] .nsclc-hcp-page .study-parameter-acc .fa-chevron-up:before {right: 10px;/*right: 30px;*/}
    html[lang="fr"] .nsclc-patient-page .htitle-bold{margin-top: 20%;}
    html[lang="fr"] .nsclc-patient-page .resources-col .column-3 .res-dwn-wrap .res-ttl + .res-desp {display: none;}
    html[lang="fr"] .nsclc-hcp-page .patient-res {margin-bottom: 15px !important;}
    html[lang="fr"] .es-sclc-hcp-page .patient_res {margin-top: 0;}
    html[lang="fr"] .es-sclc-hcp-page .blue-arrow-heading {margin-bottom: 1.3rem;align-items: center;}
    html[lang="fr"] .button-download a.fr-btn-one-line {max-width: 240px !important;}
    
    /* NSCLC HCP 07-02-2025*/ 
    .nsclc-patient-page.postgate-hcp-page .safety-information-popup .modal-body{max-height: calc(100vh - 150px)!important;}
    .nsclc-patient-page.postgate-hcp-page .component-section.patient-res-container.bottom-red-border .blue-arrow-heading.patient-res{padding-right: 10px;}
    
    
    /*ESCLC HCP Page 07-02-25*/
    .es-sclc-hcp-page .callout.planned-explo-callout { margin-bottom: 0.6rem;}
    .es-sclc-hcp-page .ref-head ,.ref-copy span{font-size: 14px;}
    .es-sclc-hcp-page .pacific-os-block .blue-arrow-heading img { max-width: 23px; margin-top: 10px;}
    .es-sclc-hcp-page .imf-caspian-data .arrow-heading {padding-right: 9%;}
    .es-sclc-hcp-page .blue-arrow-heading.imf-caspian-data {margin-bottom: 20px;        margin-left: 25px;}
    .es-sclc-hcp-page .multi-column-container.resources-col.res-col-container-4 .column-1 .newImage.section { max-width: 192px; margin:auto}
    .es-sclc-hcp-page .multi-column-container.resources-col.res-col-container-4 .newImage.section {max-width: 250px;         margin: auto;}
    .es-sclc-hcp-page .modal-content .safety-pts {font-size: 16px;}
    .es-sclc-hcp-page .mos-section p .text-nowrap,.es-sclc-hcp-page .callout p .text-nowrap {font-family: 'Ubuntu-Regular';}
       
    /*ESCLC Patient Page 07-02-25*/
    .es-sclc-patient-page .blue-arrow-heading .arrow-heading {font-size: 25px;         line-height: 30px;  }
    .es-sclc-patient-page .component-section.patient-res-container.bottom-red-border .blue-arrow-heading.patient-res + div {padding: 0 20px;}
    .es-sclc-patient-page  .hsr-pr { padding: 0px !important;}
    .es-sclc-patient-page  .caring-title {padding-left: 17px;}
    .es-sclc-patient-page p.banner-txt {font-size: 16px !important;}
    .es-sclc-patient-page .pacific-os-block .blue-arrow-heading img {max-width: 23px;height: 19px;margin-top: 8px;}
    .es-sclc-patient-page .support-img-wrap + h4.caring-title {padding-left: 47px;}
     .es-sclc-patient-page  .multi-column-container.resources-col {margin-bottom: 35px;}
     .es-sclc-patient-page  .component-section.patient-res-container.bottom-red-border {padding: 10px 0 10px;}
     .es-sclc-patient-page.new-patient-postgate .blue-arrow-heading img {max-width: 45px;}
     .es-sclc-patient-page .blue-arrow-heading {align-items: center;}
}

/* FR NSCLCL HCP & ES SCLC HCP*/
html[lang="fr"] .button-download a.fr-btn-one-line {
    max-width: 290px;
}

html[lang="fr"] a.no-hover:hover {
    background-color: #AC182E;;
}

@media screen and (min-width: 992px){
    html[lang="fr"] .nsclc-hcp-stay-connected-width .flex-box .infz-text {padding-right: 4rem;}
    html[lang="fr"] .nsclc-hcp-page .pacific-os-block.imfinzi-placebo img.pacific-primary-os-data-new {padding: 135px 33px 65px;}
    html[lang="fr"]  .nsclc-hcp-page .overall-survival-os-data {padding: 65px 68px 62px;} 
    .es-sclc-hcp-page.postgate-hcp-page .blue-arrow-heading  img {max-width: 5rem;}
    .es-sclc-hcp-page.postgate-hcp-page .blue-arrow-heading  #about-imfinzi {padding-left: 15px;}
}

@media (max-width: 767px){
    html[lang="fr"] .nsclc-hcp-page p.banner-txt.desk-only.nsclc-bn-txt-pos {top: 0px;}
    body.nsclc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item.static-nav-links:nth-child(2) a {max-width: 100%;}
    .nsclc-hcp-page .imfinzi-placebo .blue-arrow-heading span.nsclc-txt-pos-aling {background: #fff;}
    .blue-reg-sec .flex-box p.fr-infz-boldness { /*font-weight: 600; */font-family: 'Ubuntu-Bold' !important;}
    html[lang="fr"] .new-patient-postgate.nsclc-patient-page p.banner-txt.desk-only{left: 85px;font-size: 15px;/*left: 75px;*/}
    html[lang="fr"] .new-patient-postgate.postgate-hcp-page .banner-hcp-patient{background-position: 0% 0%;} 
}

@media screen and (min-width: 768px){
    html[lang="fr"] .nsclc-hcp-page p.nsclc-bn-txt-pos {right: -65px;bottom: calc(50% - 75px);/*right: -30px;*/}
    html[lang="fr"] .nsclc-hcp-page .imfinzi-placebo .blue-arrow-heading {top: -19px; /*top: -55px;*/}
}
@media screen and (min-width: 992px){
    html[lang="fr"] .nsclc-hcp-page p.nsclc-bn-txt-pos {right: -100px;bottom: calc(50% - 100px);} 
}
@media screen and (min-width: 1200px){
    html[lang="fr"] .nsclc-hcp-page p.nsclc-bn-txt-pos {right: -66px;bottom: calc(50% - 120px);} 
}
@media screen and (max-width: 480px) {
    .nsclc-hcp-page .imfinzi-placebo .blue-arrow-heading span.nsclc-txt-pos-aling {
        top: -36px;
    }
    html[lang="fr"] .nsclc-hcp-page .imfinzi-placebo .blue-arrow-heading span.nsclc-txt-pos-aling {top: -4px;width: calc(100% - 35px);}
    .es-sclc-hcp-page .es-sclc-pdf-width .summary img {
        max-width: 100%;
    }
    .postgate-hcp-page .banner-hcp-patient {
        background-image: url(/content/dam/open-digital/imfinzi-canada/en/new-updates/hcp-mobile-banner.png) !important;
        background-position: 0px 0px;
    }
    
    .es-sclc-hcp-page .banner-hcp-patient{
        background-image: url(/content/dam/open-digital/imfinzi-canada/en/new-updates/Mobile-Hero-Image-es.png) !important;
        background-position: 0px 0px;
        height:396px;
        max-height:396px;
    }
    .nsclc-hcp-page .banner-hcp-patient {
        background-image: url(/content/dam/open-digital/imfinzi-canada/en/new-updates/Mobile-Hero-Image-es.png) !important;
        background-position: 0px 0px;
    }
    .hcc-hcp-page .top-header .header-actions .dropdown-menu {min-width: 70px; right: auto;}
    body.hcc-hcp-page .study-parameter-acc .fa-chevron-up:before {bottom: 38px;}
    
    html[lang="fr"] body.hcc-hcp-page .banner-content {
        max-width: 218px;
    }
    html[lang="fr"] body.hcc-hcp-page .htitle {
        font-size: 14px !important;
        line-height: normal;
    }
    html[lang="fr"] body.hcc-hcp-page .htitle-bold {
        font-size: 18px !important;
    }
    html[lang="fr"] body.hcc-hcp-page .hcc-banner-txt {
        font-size: 12px;
    }
}

@media (min-width: 768px){
    .es-sclc-hcp-page .dropdown-menu{
        left: -72px !important;
    }
    .dropdown-menu {
        left: -72px !important;
    }
    html[lang="fr"] body.nsclc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item.static-nav-links:nth-child(7) a{
        right: 105px !important;
    }
    .navbar .navbar-header .dropdown-menu>li>a{    border-left: 2px solid #003262;}  
    body.patient.new-patient-postgate .static-links-wrapper{ /*padding-bottom: 15px;*/}
    body.patient.new-patient-postgate .navbar .navbar-header .dropdown-menu>li>a{    padding: 10px 5px 10px 8px;}
    .hcp .navbar .navbar-header .dropdown-menu>li>a, .patient .navbar .navbar-header .dropdown-menu>li>a, 
    .postgate-hcp-page .navbar .navbar-header .dropdown-menu>li>a {font-size: 14px !important;}
    .postgate-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item:last-child {top: -42px;}
    .postgate-hcp-page.nsclc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item:last-child a,
    .postgate-hcp-page.es-sclc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item:last-child a {top: -42px !important;}
}    
@media (min-width: 768px) and (max-width: 991px){
    .support-img-wrap a.support-img:nth-child(6) {
    width: 30%;
}
.nsclc-patient-page .footer .row .column-4,
.es-sclc-patient-page .footer .row .column-4 {
    position: unset;
    width: 50%;
}
}


@media screen and (min-width: 992px) and (max-width: 1199px){
    .nsclc-hcp-page .banner-txt {
        right: -85px;
    }
    .es-sclc-hcp-page .banner-txt {
        right: -59px;
    }
}


.home h3.border .popover-active .circle-icon {color: #3c4242;}
.home .multi-column-container.pregate-columns .form-container.hcp-login-wrap .form-control-container .form-control, 
.hcp-login .self-certification-holder .modal-body .self-certification-text-field {font-family: 'Ubuntu-Medium' !important;}
.home .multi-column-container.pregate-columns .form-container.hcp-login-wrap .form-control-container .form-control option {font-family: 'Ubuntu-Medium' !important;}

body.hcp .reference-wrap p {font-family: 'Ubuntu-Medium';font-size: 13px;line-height: 18px;}
.post-gate-home-content-wrap {background: rgba(255, 255, 255, 0.5);padding: 1px 0px;}
  
    
/***********************************************************************************************************/
/************************************ Updated layout Phase2 ************************************************/
/***********************************************************************************************************/
.owa-page .top-header .header-actions>li>a.dropdown-toggle {display: none !important;}
.owa-page p{font-size: 15px;} .mt-40 {margin-top: 40px;}
.owa-page .sectionHeading.section { padding: 30px 10px;}
.owa-page .sectionHeading h2{margin: 0px;}
body.owa-page {margin-top: 0px !important;} 
.owa-page .top-header .navbar-brand {padding: 5px 15px 2px 0;}
body.owa-page .navbar {min-height: 90px !important;} 

/* HCP login */
.owa-page .log-txt {font-family: 'Ubuntu-medium';font-size: 25px;line-height: 3rem;margin-bottom: 2.5rem !important;}
.owa-page .login-col.pregate-columns .col-sm-6.col-xs-12 {padding-right: 6vw;} 
.owa-page .user-enrole .form-title, .owa-page .user-enrole .form-info, .owa-page .user-enrole .userEnroleForm[name="loginForm"] label {display: none;}
.owa-page .user-enrole {width: 100%;margin: 10px auto 20px;}
.owa-page .user-enrole .userEnroleForm[name="loginForm"] .form-row.rem-me {margin-bottom: 0px;}
.owa-page .user-enrole .userEnroleForm[name="loginForm"] .formOptions {margin-top: -15px;}
.owa-page .user-enrole .userEnroleForm[name="loginForm"] a.forgot-password {display: block;color: #003262;}
.owa-page .user-enrole .btn.btn-primary {background-color: #AC182E;padding: 7px 35px 7px 35px;margin: 5px 0 15px;border-radius: 20px;text-decoration: none !important;font-family: sans-serif;font-size: 20px;font-style: normal;border: none;}
.owa-page .form-row.form-btn-sec.form-submit-btn {text-align: left;display: flex;flex-direction: column;flex-direction: column-reverse;}
.owa-page .user-enrole .userEnroleForm[name="loginForm"] .btn.btn-primary#Login {max-width: 140px;margin: -10px 0 20px;}
.owa-page .desktop-only p {margin-bottom: 20px;}
.owa-page .user-enrole .userEnroleForm[name="loginForm"] .or-divider {display: none;}
.owa-page .user-enrole .userEnroleForm[name="loginForm"] .form-btn-sec {text-align: left;}
.owa-page .user-enrole .userEnroleForm[name="loginForm"] .signup-label {font-family: 'Ubuntu-Regular';color: #003262;margin: 0 10px 0px 0;}
.owa-page .login-col.pregate-columns .col-sm-6.col-xs-12.column-2 {padding-right: 10vw;padding-left: 35px;}
.owa-page .user-enrole .userEnroleForm[name="loginForm"] .username {margin-bottom: 30px;}
.owa-page .top-header ul.dropdown-menu {margin-top: 30px;}
.owa-page .desktop-only p a {color: #003262;border-bottom: 2px solid;}
.owa-page img.onekey-logo {max-width: 151px;}    
.owa-page .user-enrole .form-control, .owa-page .user-enrole input[type="text"], .owa-page .user-enrole input[type="password"] {padding: 9px 14px;font-family: 'Ubuntu-regular';font-size: 15px !important;line-height: 20px;}
.owa-page .footer .footer-link-wrap a.footer-sub {font-family: 'Ubuntu-Regular';}

/*email verification*/
.email-verification .formContainer.section {background: rgb(255 255 255 / 70%);padding: 40px 30px;margin: 0px auto 20px;}
.email-verification .form-info {font-size: 1.4rem;line-height: 2rem;margin-bottom: 3rem !important;color: #003262 !important;font-family: 'Ubuntu-Regular';opacity: 1;}
.email-verification .form-title {font-size: 3rem;font-family: 'Ubuntu-Regular';margin-bottom: 1.5rem !important;color: #003262;}
.email-verification .user-enrole label {font-size: 14px;font-family: 'Ubuntu-Regular';margin-bottom: 1.5rem !important;color: #003262;}
.email-verification .ue-formfields-container {max-width: 500px; margin: auto;}


/* HCP Registration page*/ 
.owa-page .user-enrole#registration {width: 100%;margin-top:0px;}
.owa-page.hcp-registration .login-col.pregate-columns .col-sm-6.col-xs-12 {padding-right: 15px;}
.owa-page.hcp-registration .loginsection-button .form-row.form-btn-sec{display: none; }
.owa-page.hcp-registration .desktop-only p { padding-right: 10px;}
.owa-page.hcp-registration .user-enrole#registration label {margin: 0px 0px 5px;font-family: 'Ubuntu-Regular';font-size: 15px;line-height: 3rem;color: #003262;font-weight: 400;}
.owa-page.hcp-registration p.az-para a, .owa-page.hcp-registration p a {font-size: 15px;font-family: 'Ubuntu-Regular';color: #003262;text-decoration: none;border-bottom: 2px solid;}
.owa-page.hcp-registration p.az-para {margin-bottom: 20px; }
.owa-page.hcp-registration .user-enrole .consentLabel p {line-height: 20px;}
.owa-page.hcp-registration .user-enrole .consentLabel {margin: 10px 0 0 10px;width: 95%;}
.owa-page.hcp-registration .login-col.pregate-columns .col-sm-6.col-xs-12, .owa-page.hcp-registration .login-col.pregate-columns .col-sm-4.col-xs-12 {padding-left: 15px;padding-right: 25px;}


/* Patient Login Page */
body.patient-login .patient-title {font-size: 2.5rem;font-family: 'Ubuntu-Regular';margin-bottom: 4rem !important;text-align: center;}
body.patient-login .patient-description {max-width: 450px;margin: auto;text-align: center;}  
body.patient-login form.self-certification-form .control-label {display: none;}
body.patient-login .selfCertification.section {max-width: 360px;margin: auto;}
body.patient-login .selfCertification .self-certification-modal-footer {padding: 0;text-align: center;border: 0px;}
body.patient-login .self-certification-modal-footer .btn {margin-top: 5px;}
body.patient-login .selfCertification .modal-body {padding-top: 5px;}
.patient-login.owa-page div#patient-login-din .page-section-inner {display: flex;justify-content: space-evenly;max-width: 700px;margin: auto;}
.patient-login.owa-page h3.border {font-size: 13px;font-family: 'Ubuntu-Regular' !important;color: #003262;}
.patient-login.owa-page .circle-icon {width: 15px;height: 15px;font-size: 13px;margin-left: 8px;}
.patient-login.owa-page div#patient-login-din {padding: 0px 0px 30px;}
.patient-login.owa-page .subHeading .popover .popover-title {font-weight: normal;font-size: 13px;line-height: 18px;padding: 0 0 5px;margin-bottom: 5px;font-family: 'Ubuntu-Regular';color: #fff;background: transparent;}
.patient-login.owa-page .subHeading .popover .popover-content {font-size: 13px;line-height: 15px;padding: 0;color: #fff;}
.patient-login.owa-page .subHeading .popover.fade {padding: 15px 15px 10px;min-width: 135px;background-color: #464c4c;border-radius: 0px;}
.patient-login.owa-page span.cross-btn {color: #fff;}
.patient-login.owa-page .subHeading:nth-child(3) .popover{min-width: 165px;padding: 15px 20px 10px 15px;}
.patient-login.owa-page .subHeading:nth-child(3) .popover .popover-title,
.patient-login.owa-page .subHeading:nth-child(2) .popover .popover-title{border: 0px;}
.patient-login.owa-page .subHeading:nth-child(2) .popover {min-width: 245px;}
.patient-login.owa-page .subHeading .popover.top>.arrow:after {border-top-color: #464c4c;}

.nsclc-patient-page .res-dwn-wrap .res-ttl{min-height: max-content;}
.nsclc-patient-page .blue-arrow-heading .arrow-heading {font-size: 30px;}


@media (max-width: 767px){  
    .owa-page .user-enrole .userEnroleForm[name="loginForm"] .formText, .owa-page .user-enrole .userEnroleForm[name="loginForm"] .formOptions {max-width: 275px;margin: auto;text-align: left;} 
    .owa-page img.onekey-logo {max-width: 165px;}
    .owa-page p {font-size: 15px;}
    .owa-page.hcp-login .desktop-only p.log-txt {font-size: 30px;line-height: 3.5rem;max-width: 90%;}
    .owa-page.hcp-login .desktop-only p {max-width: 77%;margin-left: auto;margin-right: auto;}
    .owa-page .top-header .header-actions>li {display: block !important;}
    .owa-page .user-enrole .userEnroleForm[name="loginForm"] .username {margin-bottom: 20px;}
    .owa-page .sectionHeading.section {max-width: 100%;}
    .owa-page .sectionHeading h2 {margin-top: 0;line-height: 44px;}
    .owa-page.hcp-login .multi-column-container.pregate-columns {padding: 25px 15px 15px;text-align: center;}
    .owa-page .login-col.pregate-columns .col-sm-6.col-xs-12.column-2 {padding-right: 0;padding-left: 0;}
    .owa-page .user-enrole .userEnroleForm[name="loginForm"] .btn.btn-primary#Login {margin: -5px auto 20px;}
    .owa-page .user-enrole .userEnroleForm[name="loginForm"] .form-btn-sec {text-align: center;}
    .owa-page .user-enrole .userEnroleForm[name="loginForm"] .signup-label {margin: 0;}
    .owa-page .user-enrole .btn.btn-primary.check-input {max-width: 150px;margin: 15px auto 15px;}
    .owa-page .top-header .navbar-brand {padding: 25px 15px 2px 0;}
    
    
    .owa-page footer p.p-sm {padding: 0px 20px;font-size: 13px;} 
    .owa-page .text.parbase a.footer-sub {font-size: 12px;font-family: 'Ubuntu-Regular';}
    
    .hcp-registration.owa-page .navbar-default .top-header .navbar-header .navbar-toggle {visibility: hidden;}
    .hcp-registration.owa-page .user-enrole#registration {padding: 0px;}
    .hcp-registration.owa-page .desktop-only p {padding-right: 30px;}
    .hcp-registration.owa-page img.onekey-logo {margin: 40px auto;display: block;}
    .hcp-registration.owa-page .multi-column-container.pregate-columns {padding: 25px 15px 15px;}
    .hcp-registration.owa-page .multi-column-container.pregate-columns .col-sm-3.col-xs-12.column-1 {padding: 0px 25px;} 
    .hcp-registration.owa-page .login-col.pregate-columns form .col-sm-6.col-xs-12 {padding: 0px 15px;}
    .hcp-registration.owa-page .user-enrole .consentLabel {width: calc(100% - 38px);}
    .hcp-registration.owa-page p.az-para+p.az-para {margin-bottom: 20px;}
    .hcp-registration.owa-page .user-enrole .gender {max-width: 140px;}
    .hcp-registration.owa-page .user-enrole .firstName {margin-bottom: 20px;}
}


/* Post login home */
.post-gate-home-content {max-width: calc(100% - 80px);margin: 10px auto 0px;}
.post-gate-home-content ul li {padding-left: 10px;/*padding-left: 20px;*/}
.post-gate-home-content p {margin-bottom: 0px;    line-height: 20px;}
body.hcp-home .reference-wrap{padding: 25px 15px 5px;}
.hero-banner .post-gate-home-content ul {margin: 2px 0px 25px -24px;}
.post-gate-home-content p b {margin-bottom: 6px;display: block;}   
footer .p-sm sup {top: -0.32em;}
.nsclc-hcp-page .blue-arrow-heading.pacific-os-data-title .arrow-heading {padding-left: 10px;} 
.nsclc-hcp-page .res-col-container-1 .column-1 .red-callout {min-height: max-content;/*min-height: 77px;*/}
.nsclc-hcp-page .res-col-container-1 .column-3 .red-callout {min-height: max-content;/*min-height: 94px;*/}
.nsclc-hcp-page .resources-col .newImage img ,.es-sclc-hcp-page .resources-col .newImage img{height: max-content;}
.nsclc-hcp-page .res-col-container-2 .column-1 .red-callout, .nsclc-hcp-page .res-col-container-2 .column-3 .red-callout {margin-bottom: 31px;padding-top: 10px;/*min-height: 74px;*/}
.nsclc-hcp-page .res-col-container-2 .column-2 .red-callout {margin-top: 6px;}
.nsclc-hcp-page .res-col-container-3 .red-callout {margin-bottom: 20px;}
.nsclc-hcp-page .res-col-container-4 .red-callout {margin-bottom: 7px;margin-bottom: 25px;padding-top: 8px;}
body.fixed-top-margin.nsclc-hcp-page.postgate-hcp-page .reference-wrap {padding-bottom: 20px!important;}
.nsclc-hcp-page .resources-col .button-download{margin-bottom:15px;}
.nsclc-hcp-page .pacific-os-block.imfinzi-placebo span.bullet-content-wrap, .nsclc-hcp-page .bullet-content-wrap{display: flex;}
.nsclc-hcp-page .pacific-os-block.imfinzi-placebo span.sup-bullet{padding-right: 2px;} 
.nsclc-hcp-page .bullet-content-wrap .sup-bullet {padding-right: 1px;} 
.nsclc-hcp-page.postgate-hcp-page .modal .un-order-pst li::marker {left: 11px;margin-left: 39px;}
.nsclc-hcp-page.postgate-hcp-page .modal .un-order-pst li:before {content: '';height: 4px;width: 4px;background: #003262;display: block;border-radius: 100%;position: absolute;left: 10px;top: 10px;}
.nsclc-hcp-page.postgate-hcp-page .modal .un-order-pst li {padding-left: 20px !important;font-size: 14px;}
.nsclc-hcp-page.postgate-hcp-page .modal .un-order-pst{margin-left: -50px;} 
.nsclc-hcp-page.postgate-hcp-page .modal .paddingleftright10.desk-only, .nsclc-hcp-page.postgate-hcp-page .modal .paddingleftright10.mob-only {line-height: 16px;margin-top: 20px;}
.nsclc-hcp-page .modal-content .indication-section .safety-pts {margin: 5px 0px 0px;}
/*.nsclc-patient-page.postgate-hcp-page.new-patient-postgate .navbar .navbar-header .dropdown-menu>li>a {font-size: 14px !important;}*/
.home h3.border .tool-tip-icon .fa-tooltip:before { font-family: 'Ubuntu-Medium';font-weight: initial;left: -1px;}
.nsclc-hcp-page .modal-content p.safety-pts.paddingleftright10:nth-child(9){margin: 18px 0px 1px;} 
.nsclc-hcp-page .modal-content .for-more-info + .paddingleftright10{margin: 25px 0px;}
/*.navbar .navbar-header .dropdown.language-selector .dropdown-menu>li>a{font-family: 'Helvetica-Neue-Bold';}*/


@media (max-width: 767px){
    .post-gate-home-content {max-width: calc(100% - 40px);margin: 10px auto 55px;}
    .post-gate-home-content ul li {padding-left: 0px;}
    body.hcp .reference-wrap {border-bottom: 0px;padding: 0px 25px 45px !important; /*padding: 25px 25px 5px;*/}
    body.hcp-home .reference-wrap{padding: 25px 25px 5px;}
    body.hcp .post-landing-header {padding: 24px 25px 1px 25px;margin-bottom: 39px;}
    .cancer-btn-wrap .img-block {width: 79px;}
    .cancer-btn-wrap .img-block img {max-width: 100%;}
    .cancer-btn-wrap .data-block {width: calc(100% - 80px);padding: 15px 1.5rem 9px;}
    .cancer-btn-wrap .cbtn-title {font-size: 25px;margin-bottom: 0.5rem;}
    body.hcp .multi-column-container.cancer-section .column-2 p:nth-child(3) {display: none;}
    .cancer-btn-wrap{align-items: flex-start;}
    .pregate-columns .column-2 .subHeading.section:nth-child(5) {margin: 4px 0px 4px 10px;}
    .post-gate-home-content p {line-height: 16px;}
    .post-gate-home-content p b {margin-bottom: 3px;}
    .hero-banner .post-gate-home-content ul li {line-height: 16px;}
    .post-gate-home-content p:nth-child(6) {margin: 0px 0px 10px !important;}
    .post-gate-home-content p:nth-child(9) {margin: 0px  !important;}
    .hero-banner .post-gate-home-content ul {margin: 2px 0px 20px -20px;}  
    .hero-banner .post-gate-home-content ul li::marker {font-size: 12px;}
    footer {margin-top: 15px;}
    .footerlogo4 {max-width: 194px; } 
    .footerlogo1 {max-width: 212px;}
    .footerlogo2, body.new-patient-postgate .footer-adverse-event .footerlogo2 { max-width: 196px;margin: 0 auto 30px auto;}
    .footerlogo3 { max-width: 102px;margin: 0 auto 10px auto;}
    .footer .row .column-4{top: -90px;}
    .nsclc-hcp-page img.pacific-primary-os-data-new {margin: 50px 0 15px 0;}
    .nsclc-hcp-page .pacific-os-block.imfinzi-placebo img.pacific-primary-os-data-new{margin: 165px 0 15px 0px;/*margin: 120px 0 15px 0px;*/}
    .nsclc-hcp-page .pacific-section { margin-bottom: 4rem;padding: 10px 16px;}
    .nsclc-hcp-page .pacific-os-block .blue-arrow-heading img {max-width: 23px !important;height: 19px;margin-top: 2px;}
    .nsclc-hcp-page .pacific-os-block.os-data .blue-arrow-heading img{margin-top: 1px;}
    .nsclc-hcp-page div#middle-section .blue-arrow-heading {align-items: flex-start;padding-right: 10%;}
    .nsclc-hcp-page .blue-arrow-heading img {width: 45px;max-width: 45px !important;}
    .nsclc-hcp-page .multi-column-container.resources-col .newImage.section ,.es-sclc-hcp-page .multi-column-container.hcp-res-col-1 .newImage.section{max-width: 300px;/*max-width: 250px;*/margin: auto;}
    .nsclc-hcp-page .res-col-container-1.resources-col .res-dwn-wrap .res-desp {max-width: 300px;font-size: 14px;line-height: 23px;}
    .nsclc-hcp-page .multi-column-container.resources-col .col-sm-4 {padding: 0px 0px;}
    .nsclc-hcp-page .resources-col .column-2 .res-dwn-wrap .res-desp + .res-desp{max-width: 340px;}
    .nsclc-hcp-page .multi-column-container.res-col-container-3 .col-sm-4.column-2 {margin-bottom: 30px;}
    .nsclc-hcp-page .patient-res-container .blue-arrow-heading, .nsclc-hcp-page .hcp-res-container .blue-arrow-heading {align-items: flex-start; } 
    .nsclc-hcp-page #btc-gradient-sec img.abt-arrow {max-width: 45px !important;margin-top: 0px;}
    .nsclc-hcp-page #btc-gradient-sec span#about-imfinzi {padding-left: 9px;}
    .nsclc-hcp-page #btc-gradient-sec .blue-arrow-heading {align-items: center;}
    .nsclc-hcp-page p.banner-para.paddingtop20 sup {top: -0.4em;font-size: 60%;}
    .nsclc-patient-page.new-patient-postgate #btc-gradient-sec .btn-ter {width: 270px;margin-top: 10px !important;}
    .nsclc-patient-page.new-patient-postgate #btc-gradient-sec,
    .es-sclc-patient-page.new-patient-postgate #btc-gradient-sec{padding: 20px 25px 0px;}
    .es-sclc-patient-page.new-patient-postgate #btc-gradient-sec .btn-ter{max-width: 298px;width: 100%;font-size: 17px;}
    .es-sclc-hcp-page .border-bottom-es .multi-column-container.lang-col {margin-bottom: 20px;}
    .es-sclc-hcp-page .caspian-section {padding: 12px 14px 12px 27px;}
    
    /*.nsclc-patient-page.new-patient-postgate .component-section.patient-res-container {padding: 40px 40px 20px;}*/
    .nsclc-patient-page.new-patient-postgate .multi-column-container.lang-col {margin-bottom: 40px;}
    .nsclc-hcp-page .lang-col .column-2 .lang-section {margin-bottom: 30px;}
    .es-sclc-patient-page .Patient-reduce .column-1 .res-dwn-wrap,
    .nsclc-patient-page .column-1 .res-dwn-wrap{margin-bottom: 50px;}
    .es-sclc-patient-page .Patient-reduce .column-1 .res-dwn-wrap .res-desp br.flex-mbl {display: none;}
    .es-sclc-patient-page .patient-res-container .red-callout{margin-bottom: 20px;}
    .home .footer .container.transparent {width: calc(100% - 10px);}
    body.hcp .top-header .navbar-brand { /*margin-bottom: 50px;*/}
    .nsclc-hcp-page .safety-information-popup .modal-body{/*padding: 130px 15px 30px !important;*/}
    .nsclc-hcp-page .patient-res-container .blue-arrow-heading {padding-bottom: 20px;}
    .nsclc-hcp-page .multi-column-container.res-col-container-3 .column-1 .new-image {    max-width: 205px;    margin: auto;}
    .primary-navigation div#top-nav.collapse.in{border: 0px;}
    /*.nsclc-hcp-page .res-col-container-1 .column-3 .red-callout{margin-bottom: 15px;padding-top: 15px;min-height: auto;}*/
    .nsclc-hcp-page .res-col-container-2 .column-1 .red-callout, 
    .nsclc-hcp-page .res-col-container-2 .column-3 .red-callout {margin-bottom: 13px;padding-top: 13px;min-height: auto;}
    .nsclc-hcp-page .pacific-os-block.os-data .graph-btm-txt:nth-child(3) {display: none;}
    .hcp-home .column-2 .cancer-btn-wrap .data-block, .patient-home .column-2 .cancer-btn-wrap .data-block {padding: 5px 1.5rem 5px;}
    html[lang="fr"] .navbar .navbar-header .dropdown-menu>li>a {font-size: 15px !important;}
    .patient .top-header .navbar-header .navbar-toggle, body.hcp .top-header .navbar-header .navbar-toggle{margin-right: 35px !important; }
    .patient .top-header .header-actions .dropdown-menu, body.hcp .top-header .header-actions .dropdown-menu{min-width: 80px;}
}



/*****************************************27-12-2024*****************************************/

/*--------------------------Landing Page--------------------------*/

.hcp1 .column-hcc {
    max-width: 850px;
    margin: auto;
}
.patient1 .column-hcc {
    margin: auto;
    max-width: 850px;
    padding: 0 !important;
}
.patient1 .column-hcc .col-sm-6 {
    padding: 0 25px;
    margin-bottom: 30px;
}
.hcp1 footer .p-sm * {
    color: #003262 !important;
}
html[lang="fr"] .patient-home1 .column-hcc {
    margin: auto;
    max-width: 900px;
}
html[lang="fr"] .hcp1 .column-hcc {
    max-width: 900px;
    margin: auto;
}




@media screen and (max-width: 768px){
    
    .hcp1 .column-hcc .col-sm-6 {
        padding: 0 25px;
        margin-bottom: 30px;
    }
    .patient1 .column-hcc .col-sm-6 {
        padding: 0 25px;
        margin-bottom: 30px;
    }
}

/*--------------------------Landing Page--------------------------*/


/*body.btc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item.static-nav-links:nth-child(4){*/
/*    padding-right: 0;*/
/*}*/
/*body.btc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item.static-nav-links:nth-child(5){*/
/*    padding: 0;*/
/*}*/
/*body.btc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item.static-nav-links:nth-child(6){*/
/*    padding: 0;*/
/*}*/

body.btc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item.static-nav-links:nth-child(5) a{
    position:absolute;
    right: 199px;
    top: -42px;
}
body.btc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item.static-nav-links:nth-child(6) a{
    position:absolute;
    right: 94px;
    top: -42px;
}

.btc-hcp-page .mobile-banner {
    display: none;
}
.btc-hcp-page .banner-txt {
    font-size: 17px;
    font-family: 'Ubuntu-Bold';
    color: #fff;
    position: absolute;
    right: -65px;
    bottom: calc(50% - 80px);
    padding-top: 45px;
    transform: rotate(270deg);
    text-transform: uppercase;
    letter-spacing: 1px;
}
.btc-hcp-page .htitle sup{
    font-size: 60%;
    top: -0.6em;
}
.btc-hcp-page .flex-box .infz-text{letter-spacing: -0.30px;font-family: 'Ubuntu-Regular';}
.btc-hcp-page .banner-hcp-patient{
    background-size:100% 100% !important;
    padding: 60px 0px 160px;
}
.btc-hcp-page .banner-hcp-patient .hero-bgcolor{
    background:transparent;
}
.btc-hcp-page .htitle-bold{
    font-size:40px;
    line-height: normal;
    margin-bottom: 0.4em;
    margin-top: 0.5em;
}
.btc-hcp-page .htitle{
    font-size:30px;
    line-height: normal;
    font-family: 'Ubuntu-Bold';
    max-width: 78%;
}
#btc-gradient-sec .sub-text{
    margin-bottom: 20px;
}
p.btc-footnote {
    font-size: 12px;
    margin-bottom: 90px;
}
.btc-hcp-page .btc-graph-section{
    padding: 40px 30px 0px;/*padding: 40px 30px 20px;*/
}
.btc-hcp-page p.red-txt {
    font-size: 20px;
    line-height: 28px;
    font-family: 'Ubuntu-Bold';
    margin-bottom: 0;
}
.btc-hcp-page div#middle-section {
    padding: 100px 30px 0px;
}
.btc-hcp-page .pacific-os-block{
    width: 100%;
    max-width: 1124px;
}
.btc-hcp-page img.pacific-primary-os-data-new {
    max-width: 1109px;
    padding: 60px 25px 29px 25px;
    /*padding: 60px 0px 29px 50px;*/
}
.btc-hcp-page .arrow-heading {
    padding-right: 10px;
    background: #fff;
    font-size: 30px;
    padding-left: 12px;
}
.btc-hcp-page .os-data .arrow-heading{
    font-size:20px;
    line-height:24px;
    text-transform: uppercase;
}
.btc-hcp-page .os-data .blue-arrow-heading {
    top: -14px;
}

.btc-hcp-page .btc-accord{
    line-height: 24px;
    letter-spacing: -0.03px;    margin-bottom: 0;
}
.btc-hcp-page .os-data .blue-arrow-heading img {
    width: 39px;
    max-width: 39px !important;
    margin-top: 1px;
    margin-left: -14px;
}
.pacific-os-block.os-data {
    margin: 0px 0 20px 0;
}
.btc-hcp-page .callout {
    border: 1px solid #003262;
    padding: 10px 10px 10px 25px;
    position: relative;
    margin: 40px 121px 45px;
}
.btc-hcp-page .desktop-flex{
    display: contents;
}
.btc-hcp-page .study-parameter-acc span.fa.pull-right.fa-chevron-down {
    bottom: 38px;
}
.btc-hcp-page .fa-chevron-down:before{
    content: "" !important;
    background: url(/content/dam/open-digital/imfinzi-canada/en/new-updates/arrow-accordian.png);
    width: 30px;
    height: 17px;
    background-repeat: no-repeat;
    display: block;
}
.btc-hcp-page .study-parameter-acc .fa-chevron-up:before{
    content: "" !important;
    background: url(/content/dam/open-digital/imfinzi-canada/en/new-updates/arrow-accordian.png);
    width: 30px;
    height: 17px;
    background-repeat: no-repeat;
    display: block;
    transform: rotate(180deg);
    bottom: 40px;
    right:50px;
}
.callout-1 {
    border: 1px solid #003262;
    padding: 10px 10px 10px 25px;
    position: relative;
    margin: 37px auto;
    max-width: 495px;
}
.callout-1 img {
    position: absolute;
    left: -20px !important;
    width: 39px !important;
    top: calc(50% - 14px);
}
.adapted-gra {
    font-size: 12px;
    margin-bottom: 40px;
}
.placebo-gra {
    font-size: 16px;
    line-height: 24px;
}
.btc-hcp-page .panel.panel-default.az-accordion-panel {
    max-width: 1048px;
    margin: auto 40px;
    border: none;
}
.btc-hcp-page .accordion-inner-container .panel-group{
    border: none;margin-bottom: 10px;
}
.btc-hcp-page .panel {
    border: none;
    box-shadow: none;
}
.btc-hcp-page .panel-body {
    padding: 30px 15px 0px 15px;
}
.btc-hcp-page-fr .callout-1 { max-width: 660px;}



@media screen and (min-width: 1024px) and (max-width: 1366px) {
    .btc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item {
        padding-right: 15px;
        padding-left: 15px;
    }
}

@media (max-width: 767px){
    body.btc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item.static-nav-links:nth-child(5) a{
        position: unset;
    }
    body.btc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item.static-nav-links:nth-child(6) a{
        position: unset;
        
    }
    body.btc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item.static-nav-links:nth-child(4){
        padding-right: 30px;
    }
    body.btc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item.static-nav-links:nth-child(5){
        padding-left: 22px;
        padding-right: 30px;
    }
    body.btc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item.static-nav-links:nth-child(6){
        padding-left: 22px;
        padding-right: 30px;
    }
    .btc-hcp-page .desktop-flex{
        display: block;
    }
    .btc-hcp-page #btc-gradient-sec .btn-ter-wrap .btn-ter:first-child{
        margin-bottom: 38px !important;
    }
}

@media (max-width: 480px){
   .btc-hcp-page header .navbar .primary-navigation{
        /*top: 22px;*/
        max-width: 94.7vw;
    }
    .btc-hcp-page .top-header .header-actions .dropdown-menu {
        margin-top: 26px;
    }
    .btc-hcp-page .top-header ul.dropdown-menu{
        left: inherit !important;
        right: -90px;
        /*left: -3px !important;*/
    }
    .only-desktop{
        display:none;
    }
    .only-mob{
        display:block;
    }
    .btc-hcp-page .res-sec .page-section-inner {
        padding: 40px 16px 0;
    }
    .btc-hcp-page .banner-hcp-patient{
        background-image: url(/content/dam/open-digital/imfinzi-canada/en/phase-3/btc-hcp-page/btc-hcp-banner-mob.png) !important;
        background-position: 0px 0px;height:300px;max-height:300px;padding: 35px 0px 160px;
    } 

    .btc-hcp-page .banner-txt{
        font-size: 11px;
        right: -36px;
        bottom: calc(50% - 67px);
    }
    .banner-hcp-patient .hero-bgcolor{
        padding: 5px 5px 9px 15px !important;
    }
    .btc-hcp-page .htitle-bold{
        font-size: 28px;
        line-height:33px;
        margin-top: 0;
        padding-top: 0;
        letter-spacing: -0.5px;
        margin-bottom: 0.1em;
    }
    .btc-hcp-page .htitle-bold sup{
        font-size: 50%;
        top: -0.7em;
        
    }
    .btc-hcp-page img.pacific-primary-os-data-new{
            padding: 60px 9px 29px 9px;
    }
    .btc-hcp-page .htitle{
        font-size: 20px;
        max-width: 90%;
    }
    p.btc-footnote{
        margin-bottom: 30px;
        line-height: 18px;
    }
    .btc-hcp-page .arrow-heading{
        font-size: 25px;
        line-height:30px;
    }
    .btc-hcp-page p.red-txt{
        font-size: 16px;
        line-height: 21px;
    }
    .btc-hcp-page .os-data .arrow-heading{
        font-size: 14px;
        line-height: 18px;
        width: 63%;
    }
    .adapted-gra{
        font-size: 9px;
        line-height:normal;
    }
    .placebo-gra {
        font-size: 14px;
        line-height: 21px;
    }
    .btc-hcp-page .callout{
        margin: 25px 0px;
    }
    .btc-hcp-page .panel.panel-default.az-accordion-panel{
        max-width: 100%;
        margin: auto;
    }
    .btc-hcp-page .safety-section .page-section-inner {
        padding: 0px 4px 70px;
        /*padding: 0px 14px 70px;*/
    }
        body.hcc-hcp-page .safety-section .page-section-inner {padding: 0px 4px 47px;}
    .btc-hcp-page .study-parameter-acc h4.az-panel-title.panel-title p{
        padding: 0;
        line-height: normal;
    }
    .btc-hcp-page .study-parameter-acc span.fa.pull-right.fa-chevron-down {
        bottom: 26px;
        right: 0;
    }
    .btc-hcp-page .study-parameter-acc .fa-chevron-up:before{
        bottom: 26px;
        right: 0;
    }
    .btc-hcp-page .mobile-br{display: contents;}
    .btc-hcp-page .br-padding{padding: 0 12px;}
    .btc-hcp-page .safety-section .safety-pts{padding-top: 12px;margin-bottom:4px;}
    body.hcc-hcp-page .banner-hcp-patient {
        background-image: url(/content/dam/open-digital/imfinzi-canada/en/phase-3/hcc-hcp-page/hcc-hcp-banner-mob.png) !important;
        background-position: 0px 0px;
        height: 362px;
        max-height: 362px;
        padding: 35px 0px 160px;
    }
    body.hcc-hcp-page .banner-txt {
    font-size: 11px;
    font-family: 'Ubuntu-Bold';
    color: #fff;
    position: absolute;
    right: -27px !important;
    bottom: calc(50% - 50px) !important;
    padding-top: 105px;
    transform: rotate(270deg);
    text-transform: uppercase;
    letter-spacing: 1px;
}
.hcc-hcp-page .top-header ul.dropdown-menu {left: 0 !important;}

    
}

@media (max-width: 415px){
   .btc-hcp-page header .navbar .primary-navigation{
        top: 22px;
        /*max-width: 94.5vw;*/
        padding:0 0 0 14px;
    }
    .btc-hcp-page .primary-navigation div#top-nav.collapse.in{
        max-width: 95.3vw;
    }
}

@media (max-width: 415px){
   .btc-hcp-page header .navbar .primary-navigation{
        max-width: 94.3%;
    }
}


/*30122024*/
@media screen and (min-width: 1120px) and (max-width: 1199px){
    .btc-patient-page .bil-tract-text,
    html[lang="fr"] .biliary-tract-cancer .bil-tract-text
{
bottom: calc(50% - 130px);
right: -102px;
}
.btc-patient-page .banner-hcp-patient,
html[lang="fr"] .biliary-tract-cancer .banner-hcp-patient{
    padding: 1.5vw 30px 15.5vw !important;
}
html[lang="fr"] .biliary-tract-cancer .htitle {
    font-size: 29px;
	
	}
	/*07012025*/
	body.hcc-patient-page .banner-hcp-patient {
     padding: 12.5vw 27px 4vw !important;
    }
	body.hcc-patient-page .bil-tract-text {
    right: -115px;
    bottom: calc(50% - 10px);
    font-size: 15px;
	}
	html[lang="fr"] .hcc-patient-page .primary-navigation .nav .static-links-wrapper>li.first-level-item a {
    text-align: center;
}
html[lang="fr"] body.hcc-patient-page #btc-gradient-sec .btn-ter-wrap .btn-ter:first-child {
        margin-bottom: 27px !important;
    }
}

@media screen and (min-width: 1024px) and (max-width: 1366px) {
    html[lang="fr"] .hcc-patient-page .primary-navigation .nav .static-links-wrapper>li.first-level-item {
       padding-right: 5px;
        padding-left: 5px;
    }
}

@media screen and (min-width: 992px) and (max-width: 1119px){
    .btc-patient-page .bil-tract-text,
    html[lang="fr"] .biliary-tract-cancer .bil-tract-text
{
bottom: calc(50% - 130px);
right: -102px;
}
.btc-patient-page .banner-hcp-patient,
html[lang="fr"] .biliary-tract-cancer .banner-hcp-patient{
    padding: 2.5vw 30px 16.5vw !important;
}
html[lang="fr"] .biliary-tract-cancer .htitle {
    font-size: 29px;
	
	}
	/*07012025*/
	body.hcc-patient-page .banner-hcp-patient {
     padding: 13.5vw 30px 4.5vw !important;
    }
	body.hcc-patient-page .bil-tract-text {
    right: -115px;
    bottom: calc(50% - 10px);
    font-size: 15px;
	}
	html[lang="fr"] .hcc-patient-page .primary-navigation .nav .static-links-wrapper>li.first-level-item a {
    text-align: center;
}
html[lang="fr"] body.hcc-patient-page #btc-gradient-sec .btn-ter-wrap .btn-ter:first-child {
        margin-bottom: 27px !important;
    }
}

@media screen and (min-width: 870px) and (max-width: 991px) {
    body.hcc-patient-page .banner-hcp-patient {
    padding: 10.5vw 27px 3vw !important;
    }
	body.hcc-patient-page .bil-tract-text {
    right: -82px;
    bottom: calc(50% - 23px);
    font-size: 11px;
	}
	html[lang="fr"] body.hcc-patient-page .banner-hcp-patient {
        padding: 9vw 27px 2vw !important;
    }
	
}


@media screen and (min-width: 768px) and (max-width: 869px) {
    body.hcc-patient-page .banner-hcp-patient {
     padding: 12.5vw 27px 3vw !important;
    }
	body.hcc-patient-page .bil-tract-text {
   right: -82px;
    bottom: calc(50% - 20px);
    font-size: 11px;
	}
	 html[lang="fr"] body.hcc-patient-page .banner-hcp-patient {
        padding: 11.5vw 27px 3vw !important;
    }
	 html[lang="fr"] body.hcc-patient-page .htitle-bold {
        font-size: 25px;
    }
	     html[lang="fr"] body.hcc-patient-page .htitle {
        font-size: 16px;
    }
	
}


@media screen and (min-width: 768px) and (max-width: 991px){
    .btc-patient-page .bil-tract-text,
    html[lang="fr"] .biliary-tract-cancer .bil-tract-text
{
    right: -68px;
    bottom: calc(50% - 53px);
	font-size: 11px;
}
.btc-patient-page .banner-hcp-patient{
    padding: 2.5vw 30px 3.5vw !important;
}
html[lang="fr"] .biliary-tract-cancer .banner-hcp-patient{
    padding: 0.5vw 30px 0.5vw !important;
}

/*07012025*/
body.hcc-patient-page .htitle-bold {
    font-size: 32px;
    margin-bottom: 0.3em;
}
body.hcc-patient-page .htitle {
    font-size: 20px;
}
body.hcc-patient-page #btc-gradient-sec .btn-ter-wrap .btn-ter:first-child {
        margin-bottom: 27px !important;
    }

}


@media (max-width: 767px)
{
   .btc-patient-page .banner-hcp-patient,
   html[lang="fr"] .biliary-tract-cancer .banner-hcp-patient{
   width: calc(100% - 46px);
        max-width: 768px;
        margin: 0 23px;
}
.btc-patient-page .bil-tract-text,
html[lang="fr"] .biliary-tract-cancer .bil-tract-text
{
    font-size: 11px;
    right: -50px;
}
html[lang="en"] .btc-patient-page #btc-gradient-sec .sub-text,
html[lang="fr"] .biliary-tract-cancer #btc-gradient-sec .sub-text{
    margin-bottom: 41px !important;
}
/*07012025*/
body.hcc-patient-page .htitle-bold {
    font-size: 23px;
    line-height: 27px;
	margin-bottom: 0.2em;
}
html[lang="fr"] body.hcc-patient-page .htitle
{
  line-height: 24px;   
}
body.hcc-patient-page .htitle {
    font-size: 18px;
            line-height: 24px;
}
body.hcc-patient-page .bil-tract-text {
    right: -68px;
    bottom: calc(50% - -16px);
}
body.hcc-patient-page #btc-gradient-sec .btn-ter-wrap .btn-ter:first-child {
        margin-bottom: 27px !important;
    }
	body.hcc-patient-page #btc-gradient-sec .btn-ter {
        padding: 10px 4px 12px;
        font-size: 20px;
    }
	.hcc-patient-page .space-top-common
	{
	  padding-top:25px;
	}
	.hcc-patient-page #btc-gradient-sec .sub-text
{
  font-size: 15px;
  letter-spacing: -0.01px;
}
body.hcc-patient-page .res-dwn-wrap .res-desp {
        letter-spacing: 0px !important; 
       
    }
      
}

@media screen and (min-width: 670px) and (max-width: 767px){
.btc-patient-page .banner-hcp-patient,
html[lang="fr"] .biliary-tract-cancer .banner-hcp-patient{
  padding: 0vw 30px 56vw !important;
}
/*07012025*/
body.hcc-patient-page .banner-hcp-patient {
        padding: 66vw 27px 1vw 17px !important;
    }
	body.hcc-patient-page .bil-tract-text {
	  right: -62px;
    bottom: calc(50% - -223px);
	}
	html[lang="fr"] body.hcc-patient-page .banner-hcp-patient {
        padding: 62vw 27px 1vw 17px !important;
    }

}

@media screen and (min-width: 600px) and (max-width: 669px){
.btc-patient-page .banner-hcp-patient,
html[lang="fr"] .biliary-tract-cancer .banner-hcp-patient{
  padding: 0vw 30px 52vw !important;
}
.btc-patient-page .bil-tract-text,
html[lang="fr"] .biliary-tract-cancer .bil-tract-text{
        right: -58px;
    }
    /*07012025*/
    body.hcc-patient-page .banner-hcp-patient {
        padding: 62vw 27px 1vw 17px !important;
    }
	body.hcc-patient-page .bil-tract-text {
	  right: -70px;
    bottom: calc(50% - -170px);
	}
	html[lang="fr"] body.hcc-patient-page .banner-hcp-patient {
        padding: 59vw 27px 1vw 17px !important;
    }
}

@media screen and (min-width: 555px) and (max-width: 599px){
.btc-patient-page .banner-hcp-patient,
html[lang="fr"] .biliary-tract-cancer .banner-hcp-patient{
 padding: 0vw 30px 48vw !important;
}
.btc-patient-page .bil-tract-text ,
html[lang="fr"] .biliary-tract-cancer .bil-tract-text{
        right: -58px;
    }
    /*07012025*/
     body.hcc-patient-page .banner-hcp-patient {
       padding: 61vw 27px 1vw 17px !important;
    }
	body.hcc-patient-page .bil-tract-text {
	  right: -71px;
    bottom: calc(50% - -129px);
	}
	html[lang="fr"] body.hcc-patient-page .banner-hcp-patient {
        padding: 56vw 27px 1vw 17px !important;
    }
}

@media screen and (min-width: 485px) and (max-width: 554px){
.btc-patient-page .banner-hcp-patient,
html[lang="fr"] .biliary-tract-cancer .banner-hcp-patient{
 padding: 0vw 30px 42vw !important;
}
.btc-patient-page .bil-tract-text,
html[lang="fr"] .biliary-tract-cancer .bil-tract-text{
        right: -58px;
    }
    /*07012025*/
    body.hcc-patient-page .banner-hcp-patient {
       padding: 56vw 27px 1vw 17px !important;
    }
	body.hcc-patient-page .bil-tract-text {
	  right: -73px;
    bottom: calc(50% - -99px);
	}
	 html[lang="fr"] body.hcc-patient-page .banner-hcp-patient {
        padding: 54vw 27px 1vw 17px !important;
    }
	    html[lang="fr"] body.hcc-patient-page .bil-tract-text {
        right: -73px;
        bottom: calc(50% - -88px);
    }
}


@media screen and (min-width: 450px) and (max-width: 484px){
.btc-patient-page .banner-hcp-patient,
html[lang="fr"] .biliary-tract-cancer .banner-hcp-patient{
 padding: 0vw 30px 38vw !important;
}
.btc-patient-page .bil-tract-text,
html[lang="fr"] .biliary-tract-cancer .bil-tract-text
{
    bottom: calc(50% - 110px);
	right: -59px;
}
/*07012025*/
body.hcc-patient-page .banner-hcp-patient {
       padding: 52vw 27px 1vw 17px !important;
    }
	body.hcc-patient-page .bil-tract-text {
	 right: -74px;
    bottom: calc(50% - -72px);
	}
	 html[lang="fr"] body.hcc-patient-page .banner-hcp-patient {
        padding: 48vw 27px 1vw 17px !important;
    }
}

@media screen and (min-width: 430px) and (max-width: 449px){
.btc-patient-page .banner-hcp-patient,
html[lang="fr"] .biliary-tract-cancer .banner-hcp-patient{
 padding: 0vw 30px 36vw !important;
}
.btc-patient-page .bil-tract-text,
html[lang="fr"] .biliary-tract-cancer .bil-tract-text
{
    bottom: calc(50% - 110px);
	right: -62px;
}
/*07012025*/
body.hcc-patient-page .banner-hcp-patient {
       padding: 52vw 27px 1vw 17px !important;
    }
	body.hcc-patient-page .bil-tract-text {
	 right: -78px;
    bottom: calc(50% - -58px);
	}
	html[lang="fr"] body.hcc-patient-page .bil-tract-text {
        right: -78px;
        bottom: calc(50% - -48px);
    }
	html[lang="fr"] body.hcc-patient-page .banner-hcp-patient {
        padding: 45vw 27px 1vw 17px !important;
    }
}

@media screen and (min-width: 400px) and (max-width: 429px){
.btc-patient-page .banner-hcp-patient,
html[lang="fr"] .biliary-tract-cancer .banner-hcp-patient{
 padding: 0vw 30px 31vw !important;
}
.btc-patient-page .bil-tract-text,
html[lang="fr"] .biliary-tract-cancer .bil-tract-text
{
    bottom: calc(50% - 110px);
	right: -62px;
}
/*07012025*/
body.hcc-patient-page .banner-hcp-patient {
      padding: 47vw 27px 1vw 17px !important;
    }
	body.hcc-patient-page .bil-tract-text {
	right: -77px;
    bottom: calc(50% - -34px);
	}
	 html[lang="fr"] body.hcc-patient-page .banner-hcp-patient {
        padding: 44vw 27px 1vw 17px !important;
    }
	    html[lang="fr"] body.hcc-patient-page .bil-tract-text {
        right: -77px;
        bottom: calc(50% - -34px);
    }
}

@media screen and (min-width: 386px) and (max-width: 399px){
.btc-patient-page .banner-hcp-patient,
html[lang="fr"] .biliary-tract-cancer .banner-hcp-patient{
 padding: 0vw 30px 29vw !important;
}
.btc-patient-page .htitle
{
  font-size: 27px;
}
.btc-patient-page .bil-tract-text,
html[lang="fr"] .biliary-tract-cancer .bil-tract-text
{
    bottom: calc(50% - 110px);
	right: -62px;
}
/*07012025*/
body.hcc-patient-page .banner-hcp-patient {
      padding: 47vw 27px 1vw 17px !important;
    }
	body.hcc-patient-page .bil-tract-text {
	right: -79px;
    bottom: calc(50% - -24px);
	}
	 html[lang="fr"] body.hcc-patient-page .banner-hcp-patient {
        padding: 41vw 27px 1vw 17px !important;
    }
}


@media (max-width: 385px)
{
   .btc-patient-page .banner-hcp-patient,
   html[lang="fr"] .biliary-tract-cancer .banner-hcp-patient{
   padding: 0vw 30px 31.5vw !important;
}
.btc-patient-page .bil-tract-text,
html[lang="fr"] .biliary-tract-cancer .bil-tract-text{
        font-size: 11px;
        right: -64px;
        bottom: calc(50% - 95px);
    }
    .btc-patient-page .htitle-bold,
    html[lang="fr"] .biliary-tract-cancer .htitle-bold
    {
        margin-bottom: 0.4em;
    }
    .btc-patient-page .htitle,
    html[lang="fr"] .biliary-tract-cancer .htitle
    {
        line-height: 1.1;
    }
    /*07012025*/
    body.hcc-patient-page .banner-hcp-patient {
      padding: 45vw 17px 1vw 17px !important;
    }
	body.hcc-patient-page .bil-tract-text {
	right: -70px;
    bottom: calc(50% - -16px);
	}
	
	.hcc-patient-page .blue-arrow-heading2
	{
	  text-indent: 34px;
	  padding-left: 0px;
	}
	.hcc-patient-page #CancerSupport .row .text p
	{
	  margin-top: 10px;
	}
	html[lang="fr"] body.hcc-patient-page .bil-tract-text {
        right: -70px;
        bottom: calc(50% - -3px);
    }
	    html[lang="fr"] body.hcc-patient-page .banner-hcp-patient {
        padding: 41vw 17px 1vw 17px !important;
    }
      
}

@media (max-width: 414px)
{
   .btc-patient-page .banner-hcp-patient,
   html[lang="fr"] .biliary-tract-cancer .banner-hcp-patient{
        background-image: url(/content/dam/open-digital/imfinzi-canada/en/banner/patient-header-banner-mob-fr.png) !important;
    }
    
    /*02012025*/
    .btc-patient-page .primary-navigation div#top-nav.collapse.in,
    .biliary-tract-cancer .primary-navigation div#top-nav.collapse.in{
        margin-top: 0;
        max-width: 345px;
        margin-left: -6px;
    }
     .btc-patient-page .res-dwn-wrap .res-desp{letter-spacing: -0.45px;}
     /*03012025*/
.btc-patient-page .top-header ul.dropdown-menu,
.biliary-tract-cancer .top-header ul.dropdown-menu{
    left: 3px !important;
}
.btc-patient-page .header-actions .dropdown-menu,
.biliary-tract-cancer .header-actions .dropdown-menu{
    min-width: 75px;
}
/*07012025*/
body.hcc-patient-page .banner-hcp-patient {background-image: url(/content/dam/open-digital/imfinzi-canada/en/banner/hcc-patients-header-banner-mob.png) !important;}
    .hcc-patient-page .top-header ul.dropdown-menu {left: 0 !important;}
      
}

@media (max-width: 360px) {
    .btc-patient-page .banner-hcp-patient{
        padding: 0vw 30px 38.5vw !important;
    }
     
	html[lang="fr"] .biliary-tract-cancer .banner-hcp-patient {
        padding: 0vw 30px 32.5vw !important;
    }
	.btc-patient-page .htitle-bold, 
	html[lang="fr"] .biliary-tract-cancer .htitle-bold {
        font-size: 18px;
    }
	.btc-patient-page .htitle {
        font-size: 22px;
    }
	html[lang="fr"] .biliary-tract-cancer .htitle {
        font-size: 21px;
    }
	.btc-patient-page .bil-tract-text, 
	html[lang="fr"] .biliary-tract-cancer .bil-tract-text {
        right: -67px;
        bottom: calc(50% - 108px);
    }
    /*07012025*/
     body.hcc-patient-page .banner-hcp-patient {
     padding: 40vw 17px 1vw 17px !important;
    }
	body.hcc-patient-page .bil-tract-text {
	right: -72px;
    bottom: calc(50% - 3px);
	}
	html[lang="fr"] body.hcc-patient-page .banner-hcp-patient {
        padding: 37vw 17px 1vw 17px !important;
    }
	html[lang="fr"] body.hcc-patient-page .bil-tract-text {
        right: -62px;
        bottom: calc(50% - 8px);
		font-size: 10px;
    }
}

/*common css*/
.btc-patient-page #btc-gradient-sec,
.biliary-tract-cancer #btc-gradient-sec
{
  padding-top: 30px !important;
}
.btc-patient-page #btc-gradient-sec .sub-text,
.biliary-tract-cancer #btc-gradient-sec .sub-text
{
  margin-bottom: 83px !important;
}

.biliary-tract-cancer .banner-hcp-patient {
    padding: 10px 30px 215px !important;
}
.biliary-tract-cancer .bil-tract-text {
    font-size: 17px;
    font-family: 'Ubuntu-Bold';
    color: #fff;
    position: absolute;
    right: -92px;
    bottom: calc(50% - 165px);
    padding-top: 45px;
    transform: rotate(270deg);
    text-transform: uppercase;
    letter-spacing: 1px;
}
.hcc-patient-page #btc-gradient-sec .sub-text,
.hcc-patient-page .think-text-size
{
  font-family: 'Ubuntu-Regular';
}
.hcc-patient-page #CancerSupport .row .text p
{
   font-family: 'Ubuntu-Medium' !important;
    font-size: 14px;
}

html[lang="fr"] .hcc-patient-page .btn-ter {
    font-size: 16px;
}

@media screen and (min-width: 1201px) and (max-width: 1366px){
    html[lang="fr"] .biliary-tract-cancer .primary-navigation .nav .static-links-wrapper>li.first-level-item {
        padding-right: 20px;
        padding-left: 20px;
    }
}

@media (min-width: 1200px) {

.btc-patient-page .htitle-bold, 
.biliary-tract-cancer .htitle-bold {
    margin-top: 1.5em !important;
}
.btc-patient-page .banner-hcp-patient {
    padding: 10px 30px 255px !important;
}
.biliary-tract-cancer .banner-hcp-patient {
    padding: 10px 30px 202px !important;
}
html[lang="fr"] .biliary-tract-cancer .bil-tract-text {
    bottom: calc(50% - 140px);
	}
	.btc-hcp-page .nav.navbar-nav.pull-right.header-actions
{
  margin-right: -8px;
}
/*06012025*/
.hcc-patient-page .hcc-common-col .col-sm-4 
{
  width: 36.33333%;
  padding-right: 11px;
}
.hcc-patient-page .hcc-common-col .col-sm-8 {
        width: 63.66667%;
}
body.hcc-patient-page .banner-hcp-patient {
       padding: 13em 0px 5em 2em !important;
    }
    .hcc-patient-page .think-text-size{
		font-size: 16px !important;
		font-family: 'Ubuntu-Regular';
    }
	.hcc-patient-page .header-nav-logo,.hcc-hcp-page .header-nav-logo {
    width: 100% !important;
	max-width: 344px !important;
}
html[lang="fr"] .hcc-patient-page .primary-navigation .nav .static-links-wrapper>li.first-level-item a {
    text-align: center;
}

}

@media (max-width: 991px) {
    
    .btc-patient-page .primary-navigation .nav .static-links-wrapper>li.first-level-item.static-nav-links:nth-child(6),
    .biliary-tract-cancer .primary-navigation .nav .static-links-wrapper>li.first-level-item.static-nav-links:nth-child(6){
    padding-left: 22px !important;
}
.btc-patient-page .primary-navigation .nav .static-links-wrapper>li.first-level-item.static-nav-links:nth-child(6) a,
.biliary-tract-cancer .primary-navigation .nav .static-links-wrapper>li.first-level-item.static-nav-links:nth-child(6) a{
    position: inherit !important;
    right: 0px !important;
    top: 0px !important;
}
html[lang="fr"] .hcc-patient-page .primary-navigation .nav .static-links-wrapper>li.first-level-item.static-nav-links:nth-child(6)
{
padding-left: 30px !important;
}
}

@media (min-width: 768px) {
    .btc-patient-page .dropdown-menu,
    .biliary-tract-cancer .dropdown-menu{
        left: -65px !important;
    }
    /*07012025*/
    .hcc-patient-page .header-nav-logo {
    width: 100% !important;
	max-width: 280px;
}
    .hcc-patient-page .dropdown-menu {left: -62px !important;}
}

/*03012025*/
.btc-patient-page .primary-navigation .nav .static-links-wrapper>li.first-level-item.static-nav-links:nth-child(6),
.biliary-tract-cancer .primary-navigation .nav .static-links-wrapper>li.first-level-item.static-nav-links:nth-child(6){
    padding: 0;
}
.btc-patient-page .primary-navigation .nav .static-links-wrapper>li.first-level-item.static-nav-links:nth-child(6) a,
.biliary-tract-cancer .primary-navigation .nav .static-links-wrapper>li.first-level-item.static-nav-links:nth-child(6) a{
    position: absolute;
    right: 87px;
    top: -42px;
}
.btc-patient-page .primary-navigation .nav .static-links-wrapper>li.first-level-item.static-nav-links:nth-child(5),
.biliary-tract-cancer .primary-navigation .nav .static-links-wrapper>li.first-level-item.static-nav-links:nth-child(5)
{
  padding-right: 0;
}
/*06012025*/
.hcc-patient-page .bil-tract-text {
    color: #fff;
    right: -91px;
    bottom: calc(50% - 0px);
    padding-top: 55px;
}
.hcc-patient-page .htitle
{
 font-size: 30px;
 color: #ffffff;
 letter-spacing: 2px;
}
.hcc-patient-page .htitle-bold
{
 font-size: 40px;
 color: #ffffff;
 margin-bottom: 0.7em;
 letter-spacing: 2px;
}



/* btc-hcp-page-fr */
@media screen and (min-width: 768px) and (max-width: 1199px) {
    .btc-hcp-page-fr .hero-banner .page-section-inner {width: 100%;}
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
    .btc-hcp-page-fr .banner-txt {right: -68px;}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    .btc-hcp-page-fr .banner-txt {right: -74px; bottom: calc(50% - 30px);}
}
@media screen and (max-width: 768px){
    .btc-hcp-page-fr .htitle-bold {font-size: 36px;}
    html[lang="fr"] .btc-hcp-page-fr .htitle {max-width: 90%;font-size: 26px;line-height: 36px;}
    .btc.btc-hcp-page-fr  .banner-hcp-patient {height: 100%;max-height: 100%;}
}
@media screen and (max-width: 480px) {
    .btc.btc-hcp-page-fr .banner-hcp-patient .hero-bgcolor {max-width: 90%;}
    .btc.btc-hcp-page-fr .banner-hcp-patient {padding: 40px 0px 140px;}
    .btc-hcp-page-fr .htitle-bold {font-size: 28px;}
    html[lang="fr"] .btc-hcp-page-fr .htitle {max-width: 100%;font-size: 20px;line-height: 24px;font-weight: normal;}
    /*02012025*/
    .btc-patient-page .top-header ul.dropdown-menu,
    .biliary-tract-cancer .top-header ul.dropdown-menu{top: 30px;}
    html[lang="fr"] .btc.btc-hcp-page-fr .banner-hcp-patient{background-image: url(/content/dam/open-digital/imfinzi-canada/fr/phase-3/btc-hcp-page/btc-hcp-banner-mob-fr.png) !important;
        background-position: 0px 0px;}
}


/*HCC HCP Page*/



.hcc-hcp-page .banner-hcp-patient .hero-bgcolor{
    background:transparent;
}
.hcc-hcp-page .hero-bgcolor{
    padding: 10px 30px;
}
.hcc-hcp-page .htitle-bold{
    font-size:40px;
    line-height: normal;
    margin-bottom: 0.4em;
    margin-top: 0;
}
.hcc-hcp-page .htitle{
    font-size:30px;
    line-height: normal;
    font-family: 'Ubuntu-Bold';
    max-width: 78%;
}
.hcc-hcp-page .sub-text{
    margin-bottom: 20px;
}
.hcc-hcp-page .banner-hcp-patient{
    background-size:100% 100% !important;
    padding: 60px 0px 160px;
}
.hcc-hcp-page .hcc-banner-txt, .hcc-hcp-page .banner-content ul li {
    font-size: 14px;
    line-height: normal;
    color: #ffffff;
    margin-bottom: 0;
}
.hcc-hcp-page .banner-content ul {
    padding-top: 5px;
}
.hcc-hcp-page .banner-txt {
        font-size: 17px;
    font-family: 'Ubuntu-Bold';
    color: #fff;
    position: absolute;
    right: -65px;
    bottom: calc(50% - 135px);
    padding-top: 105px;
    transform: rotate(270deg);
    text-transform: uppercase;
    letter-spacing: 1px;
}
.hcc-hcp-page .btc-hcp-page .htitle sup{
    font-size: 60%;
    top: -0.6em;
}
.hcc-hcp-page .sub-text {
    font-size: 20px !important;
    line-height:28px;
}
.hcc-hcp-page .sub-para {
    font-size:16px;
    line-height:24px;
}
.hcc-hcp-page .blue-arrow-heading{
    justify-content: left;
    margin-bottom: 3.5rem;
}
.hcc-hcp-page #btc-gradient-sec .btn-ter-wrap{
    margin-bottom: 45px;
}
.para-2 {
    margin-bottom: 71px;
}
.hcc-hcp-page .blue-reg-sec{
    margin-top: 15px;
    margin-bottom: 100px;
    padding: 42px 0 42px;
}
.hcc-hcp-page .him-primary {border-top: 2px solid #AC182E;border-bottom: 2px solid #AC182E;padding: 20px 0px;}

.hcc-hcp-page .red-txt {
    font-size:20px;
    line-height:28px;
    font-family: 'Ubuntu-Bold';
}
.hcc-hcp-page .hcc-him-para{
    font-size: 16px;
    line-height: 24px;
    font-family: 'Ubuntu-Medium';
    margin: 0;
}
.hcc-hcp-page img.pacific-primary-os-data-new {max-width: 1109px;padding: 42px 25px 40px 25px;margin: auto;width: 100%;}
.hcc-hcp-page .banner-hcp-patient .hero-bgcolor {max-width: 905px;}
body.hcc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item.static-nav-links:nth-child(5) a {
    position: absolute;
    right: 0;
    top: 0;
}
body.hcc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item.static-nav-links:nth-child(6) a {position: absolute;right: 189px;top: -42px;}
body.hcc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item.static-nav-links:nth-child(7) a {position: absolute;right: 85px;top: -42px;}
.hcc-hcp-page #btc-gradient-sec {padding: 30px 30px 20px;}
.hcc-hcp-page .infz-text {font-size: 16px;line-height: 26px;font-family: 'Ubuntu-Bold';color: #ffffff; padding-right: 50px;    letter-spacing: 0px !important;}
.hcc-hcp-page .blue-reg-sec .multi-column-container {max-width: 100%;margin: auto;    text-align: center;}
.hcc-hcp-page div#middle-section {padding: 0px 30px 0px;}
.hcc-hcp-page .callout-1 { max-width: 661px;}
.hcc-hcp-page p.red-txt {font-family: 'Ubuntu-Regular';}
.hcc-hcp-page p.red-txt span {font-family: 'Ubuntu-Bold';}
.hcc-hcp-page p.red-txt span.footnotes { font-family: 'Ubuntu-Regular';font-size:14px;}
.hcc-hcp-page .arrow-heading { font-family: 'Ubuntu-Bold';font-size: 30px;line-height: 18px;}
.hcc-hcp-page .event-rate {font-family: 'Ubuntu-Medium';}
.hcc-hcp-page p.red-txt.trem-txt {font-family: 'Ubuntu-Bold';    margin-bottom: 30px; padding-right:3px;}
.hcc-hcp-page .pacific-os-block { text-align: center;}
.hcc-hcp-page .callout-1.anti-ctla-txt {max-width: 968px; margin: 40px auto 82px;}
.hcc-hcp-page .moa-video-section {margin-top: 30px;}
.hcc-hcp-page .banner-content { max-width: 595px;}
.hcc-hcp-page p.safety-subhead {font-size: 20px; font-family: 'Ubuntu-Bold';}
.hcc-hcp-page .flex-box {padding-right: 30px;}
.imfinzi-imjudo-col .col-sm-5.col-xs-12.column-1 {padding-top: 15px; padding-right: 0;padding-left: 0;}
.imfinzi-imjudo-col .flex-box .buttoncenter {margin-top: 20px;}
.hcc-hcp-page .him-primary .red-txt {font-family: 'Ubuntu-Bold';    padding-bottom: 6px;}
.hcc-hcp-page .pfs-section .arrow-heading {font-size: 20px;}
body.hcc-hcp-page .watch-imfinzi {font-family: 'Ubuntu-Bold';}
body.hcc-hcp-page ul.ref-section {list-style-type: none !important;padding: 0;margin-left: 0 !important;counter-reset: section;    padding-left: 10px;}
ul.ref-section li:before {counter-increment: section;content: counter(section) "." ;left: -11px;position: absolute;}
ul.ref-section li {position: relative;padding-left: 5px;font-size: 12px !important;line-height: 18px !important;padding-bottom: 0 !important;}
.hcc-hcp-page .Imjudo-isi-section {border-top: 1px solid #AC182E;padding-top: 44px;}
.hcc-hcp-page .Imfinzi-isi-section {padding-bottom: 40px;}
.hcc-hcp-page .footnotes .p-sm,.hcc-hcp-page .footnotes {margin: 0 !important;;line-height: 18px;}
.hcc-hcp-page .callout-1 {
    border: 1px solid #003262;
    padding: 10px 10px 10px 25px;
    position: relative;
    margin: 40px auto;
    max-width: 661px;
}
.hcc-hcp-page .callout-1 img {
    position: absolute;
    left: -20px !important;
    width: 39px !important;
    top: calc(50% - 14px);
}
.hcc-hcp-page .pacific-os-block .arrow-heading {padding-right: 5px;background: #fff;font-size: 20px;padding-left: 8px;text-align: left;}
.hcc-hcp-page .ref-txt {    padding-top: 12px;margin: 0;font-size: 12px;line-height: 18px;}
/*.hcc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item a {font-size: 16px !important;}*/
.hcc-hcp-page img.imfinzi-imjudo-graph {padding: 0 25px 40px 25px;}
.hcc-hcp-page .accordion.accordion-container.study-parameter-acc {margin-bottom: 60px;}
.hcc-hcp-page .callout-1.anti-ctla-txt .red-txt {font-family: 'Ubuntu-Bold';}
.hcc-hcp-page .accordion.accordion-container.study-parameter-acc {margin-bottom: 60px;}
.hcc-hcp-page .res-dwn-wrap .res-desp {font-family: 'Ubuntu-Medium';}
.hcc-hcp-page .multi-column-container.resources-col.hcp-res-col {padding-bottom: 6rem;}
.hcc-hcp-page .callout-1.anti-ctla-txt p sup {font-size: 10px;top: -8px;}
 span.ca-code {display: block;padding-top: 20px;}
.hcc-hcp-page .res-dwn-wrap .res-ttl,.hcc-patient-page .res-dwn-wrap .res-ttl { margin-bottom: 10px;}
.hcc-hcp-page .resources-col .new-image.dosing-guide {border: 1px solid #707070 !important;}
.hcc-hcp-page .navbar .navbar-header .dropdown.language-selector .dropdown-menu>li>a,
.hcc-patient-page .navbar .navbar-header .dropdown.language-selector .dropdown-menu>li>a{font-family: 'Ubuntu-Bold';    font-size: 14px !important;}

.hcc-hcp-page .primary-navigation.logo-enabled .container,.hcc-patient-page .primary-navigation.logo-enabled .container
.hcp1 .primary-navigation.logo-enabled .container,.patient1 .primary-navigation.logo-enabled .container
{padding-right: 0;}
.hcc-hcp-page .top-header .container,.hcc-patient-page .top-header .container,
.hcp1 .top-header .container,.patient1 .top-header .container,.patient-home1 .top-header .container,.hcp-home1 .top-header .container{padding-right: 0;}
.hcc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item a,.hcc-patient-page .primary-navigation .nav .static-links-wrapper>li.first-level-item a{
    text-align: center;}
.hcc-patient-page footer .p-sm *,.hcp1 footer .p-sm * ,.patient1 footer .p-sm *{color: #000000 !important;}
body.hcc-hcp-page .btc-accord {letter-spacing: -0.1px;}
.hcp1 footer .p-sm * {color: #003262 !important;}
body.hcc-hcp-page .panel-body {padding: 30px 10px 0px 15px;}
.hcc-hcp-page .hcp-res-col .new-image {border: none !important;}
.hcc-hcp-page .patient-res-col .new-image {border: 1px solid #003262;}
body.hcc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item.static-nav-links:nth-child(6) a, 
body.hcc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item.static-nav-links:nth-child(7) a{
    font-size: 15px !important;}
body.hcc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item a {font-size: 16px !important;}
.hcc-hcp-page .resources-col .image-border {border: 1px solid #003262 !important;}


.hcc-patient-page #CancerSupport .newImage img {height: auto !important;width: auto !important;}
.hcc-patient-page #PhysicalActivity ul,.hcc-patient-page #btc-gradient-sec3 ul,.hcc-patient-page #btc-gradient-sec ul {margin-left: -12px;}
.hcc-patient-page li.think-text-size::marker {font-size: 14px;}
.hcc-patient-page #CancerSupport .row .text p a {color: #003262;}
.hcc-patient-page .button-download { margin: -20px auto 25px;}
.hcc-patient-page .resources-col .new-image {border: 1px solid #003262 !important;}
.hcc-patient-page .static-links-wrapper { padding-bottom: 35px;}
.hcc-patient-page div#CancerSupport {width: 1100px;}
.hcc-patient-page #CancerSupport .column-1 .newImage img {max-width: 174px !important;;}
.hcc-patient-page #CancerSupport .column-2 .newImage img {max-width: 182px !important;}
.hcc-patient-page #CancerSupport .column-3 .newImage img {max-width: 143px !important;}
.hcc-patient-page #CancerSupport .column-4 .newImage img {max-width: 143px !important}

@media screen and (min-width: 991px) and (max-width: 1199px) {
    .hcc-hcp-page .res-dwn-wrap .res-desp br {display: none;}
}

/*html[lang="fr"] .hcc-hcp-page .arrow-heading {line-height: 36px;}*/
html[lang="fr"] body.hcc-hcp-page .him-primary .red-txt {line-height: 26px;}
html[lang="fr"] body.hcc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item.static-nav-links:nth-child(6) a {right: 225px;}
html[lang="fr"] body.hcc-hcp-page  span.arrow-heading.himalaya-os-data { line-height: normal;}
html[lang="fr"] .hcc-hcp-page p.red-txt span.footnotes {display: block;}
html[lang="fr"] body.hcc-hcp-page .button-download .btn-dl,html[lang="fr"] body.hcc-patient-page .button-download .btn-dl {max-width: 132px;}



/* BTC HCP and Patient page */
html[lang="FR"] .btc-hcp-page .banner-txt {right: -90px;bottom: calc(50% - 110px);}
html[lang="fr"] .biliary-tract-cancer .bil-tract-text {right: -120px;bottom: calc(50% - 140px);}

@media screen and (min-width: 992px) and (max-width: 1199px) {
    html[lang="FR"] .btc-hcp-page .banner-txt  {right: -94px;}
    html[lang="fr"] .biliary-tract-cancer .bil-tract-text  {right: -115px;bottom: calc(50% - 140px);font-size: 15px;}    
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    html[lang="FR"] .btc-hcp-page-fr .banner-txt {right: -93px;bottom: calc(50% - 30px);font-size: 16px;}
    html[lang="fr"] .biliary-tract-cancer .bil-tract-text {right: -80px;bottom: calc(50% - 45px);font-size: 10px;}
}
@media screen and (max-width: 767px) {
    html[lang="FR"] .btc-hcp-page-fr .banner-txt {right: -93px;bottom: calc(50% - 45px);font-size: 16px;}
    html[lang="fr"] .biliary-tract-cancer .bil-tract-text {right: -115px;bottom: calc(50% - 140px);font-size: 16px;}
}
@media (max-width: 480px) {
    html[lang="FR"] .btc-hcp-page .banner-txt {font-size: 11px;right: -48px;bottom: calc(50% - 80px);}
    html[lang="fr"] .biliary-tract-cancer .bil-tract-text {font-size: 11px;right: -80px;bottom: calc(50% - 100px);}
}
@media (max-width: 370px) {
    html[lang="FR"] .btc-hcp-page .banner-txt {right: -55px;}
    html[lang="fr"] .biliary-tract-cancer .bil-tract-text{right: -85px;bottom: calc(50% - 110px);}
}
@media screen and (min-width: 992px){
    html[lang="FR"] body.btc-hcp-page .primary-navigation .nav .static-links-wrapper>li.first-level-item.static-nav-links:nth-child(5) a {position: absolute;right: 220px;top: -42px;}
}


.nsclc-patient-page .blue-arrow-heading img {max-width: 5rem;}
.postgate-hcp-page.nsclc-patient-page .blue-arrow-heading {align-items: center;} 

@media (max-width: 991px){
    .nsclc-hcp-page .resources-col .red-callout { padding-top: 13px;padding-bottom: 3px;}
    .nsclc-hcp-page .resources-col.equal-height .column-1 .red-callout { padding-top: 16px;padding-bottom: 22px;}
}
@media (max-width: 767px){
    /* NSCLC patient 07-02-2025*/
    .nsclc-patient-page.new-patient-postgate .primary-navigation div#top-nav.collapse.in {margin-top: 0.9em;}
    .nsclc-patient-page.new-patient-postgate .primary-navigation div#top-nav .nav {border-top: 0px solid #003262;}
    .nsclc-patient-page.new-patient-postgate #btc-gradient-sec .btn-ter-wrap {margin-bottom: 0rem;margin-top: 0.5rem;text-align: left;}
    .nsclc-patient-page.new-patient-postgate .component-section.patient-res-container.bottom-blue-border {margin-bottom: 0px;padding: 40px 35px 10px 40;}
    .nsclc-patient-page.new-patient-postgate .caring-wrap .caring-img-wrap {margin-top: 10px;margin-bottom: 5px;}
    .nsclc-hcp-page .safety-information-popup .modal-body{padding: 125px 15px 30px !important;}
    .nsclc-hcp-page .res-col-container-1.equal-height .column-1 .red-callout {padding-top: 16px;padding-bottom: 12px;}
    .nsclc-hcp-page.postgate-hcp-page .modal .mpr-10 {padding-right: 9px!important;} 
    .nsclc-hcp-page.postgate-hcp-page .paddingleftright10 {font-size: 14px;}
    .nsclc-hcp-page .resources-col .res-dwn-wrap .res-desp {line-height: 16px;max-width: 350px;}
    .nsclc-hcp-page .multi-column-container.resources-col.res-col-container-4 .newImage.section {max-width: 250px;}
    .nsclc-hcp-page .multi-column-container.resources-col.res-col-container-4 .column-1 .newImage.section {max-width: 192px;}
    .nsclc-hcp-page .res-col-container-4 .red-callout {padding-top: 25px;}
    .nsclc-hcp-page .unequal-height.resources-col .res-dwn-wrap{margin-bottom: 40px;}
    .nsclc-hcp-page .unequal-height.resources-col .column-2 .res-dwn-wrap {margin-bottom: 65px;}
    .nsclc-hcp-page .unequal-height.resources-col .column-3 .res-dwn-wrap {margin-bottom: 50px;}
    .nsclc-hcp-page .equal-height.resources-col .column-1 .res-dwn-wrap{margin-bottom: 50px;}
    .nsclc-hcp-page .equal-height.resources-col .column-2 .res-dwn-wrap{margin-bottom: 70px;}
    .nsclc-hcp-page .res-col-container-4.resources-col .res-dwn-wrap{margin-bottom: 50px;}
    .nsclc-hcp-page .callout {margin-bottom: 27px;} 
    .nsclc-hcp-page .res-sec .england-journal .row .col-sm-4 {margin-bottom: 7px;}
    .nsclc-hcp-page .accordion.accordion-container.study-parameter-acc { margin-bottom: 25px;}
    .new-patient-postgate.nsclc-patient-page .blue-arrow-heading .arrow-heading {font-size: 25px;}    
    .nsclc-patient-page .blue-arrow-heading img {max-width: 4.5rem;margin-top: 0px;}
    .new-patient-postgate.nsclc-patient-page .component-section.patient-res-container.bottom-red-border .blue-arrow-heading.patient-res img {margin-top: 3px;}
    .nsclc-hcp-page .equal-height.resources-col .column-1 .newImage.section {max-width: 320px;}
    .nsclc-hcp-page.postgate-hcp-page .os-data-col .newImage {max-width: 300px;margin: auto;}
    
    html[lang="fr"] .nsclc-hcp-page .pacific-os-block.imfinzi-placebo img.pacific-primary-os-data-new{margin: 85px 0 15px 0px;}
    html[lang="fr"] .nsclc-hcp-page .pacific-os-block.os-data .graph-btm-txt:nth-child(3) {display: block;} 
    html[lang="fr"] .nsclc-hcp-page .multi-column-container.fr-patient-resource .new-image,html[lang="fr"] .es-sclc-hcp-page .multi-column-container.fr-patient-resource .new-image {max-width: max-content;margin: auto;}
    html[lang="fr"] .nsclc-hcp-page .multi-column-container.fr-patient-resource .new-image img ,html[lang="fr"] .es-sclc-hcp-page .multi-column-container.fr-patient-resource .new-image img{height: auto;max-width: max-content;width: 100% !important;}
    html[lang="fr"] .nsclc-hcp-page .multi-column-container.os-data-col .button-download a.fr-btn-one-line {max-width: 260px;}
    html[lang="fr"] .es-sclc-hcp-page .multi-column-container.resources-col.res-col-container-4 .column-1 .newImage.section {max-width: 320px;margin: auto;}
    
} 
@media (max-width: 767px) and (max-width: 485px){ 
    html[lang="fr"] .nsclc-hcp-page .pacific-section .desk-only {display: block;}
}
@media (max-width: 414px){
    .hcp-res-container .dosing-footnotes {max-width: 300px;}
    .nsclc-hcp-page .hcp-res-container .blue-arrow-heading.paddingtop50 {padding-left: 8px;}
    .cancer-btn-wrap .cbtn-info {max-width: 190px;}
    html[lang="fr"] .cancer-btn-wrap .cbtn-title {font-size: 16px; }
    html[lang="fr"] .cancer-btn-wrap .cbtn-info {font-size: 14px;line-height: 16px;}
    
}
