/* sclc/extensive-stage/global.css*/
:focus-visible {
    outline: -webkit-focus-ring-color auto 1px !important;
}

a:focus {
  outline: auto;
      outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

.extensive-sclc--indication .cmp-text,
.extensive-sclc--indication h1,
.extensive-sclc--indication h2,
.extensive-sclc--indication h3,
.extensive-sclc--indication ul {
    padding: 0;
}

.extensive-sclc--indication #main-container {
    margin-top: 90px;
}

.extensive-sclc--indication .mob-only {
    display: none;
}

.extensive-sclc--header .top-isi a {
    font-family: 'Roboto Condensed';
}

.extensive-sclc--header .menu-btn {
    font-family: 'Roboto';
}

.extensive-sclc--footer > .cmp-container {
    max-width: 900px;
    margin: auto;
    margin-bottom: 10px;
}

.extensive-sclc--footer ul.footer-links > li > a {
    letter-spacing: 0.96px;
    color: #003865;
    font-size: 16px;
    line-height: 19px;
    font-family: 'Roboto';
    font-weight: 400;
}
.extensive-sclc--footer ul.footer-links > li:hover > a {
    text-decoration: underline;
}
.extensive-sclc--footer_grid .footer-text {    
    margin: 0;
}

.extensive-sclc--footer_grid .footer-text > p:first-child img.us-flag {
    margin-right: 14px;
    width: 32px;
    height: 17px;
}

.extensive-sclc--isi .section-isi h2, 
.extensive-sclc--isi .sticky-isi #sticky-isi h2 {
    line-height: 19px;
}

.extensive-sclc--isi .section-isi p, .extensive-sclc--isi .sticky-isi #sticky-isi p {
    font-size: 16px;
    font-weight: 300;
}

.extensive-sclc--isi .section-isi p, .extensive-sclc--isi ul li {
    font-weight: 300;
}
.extensive-sclc--isi .mb-10{
    margin-bottom:10px;
}

.extensive-sclc--isi .section-isi .right-isi, .extensive-sclc--isi .sticky-isi .right-isi {
    margin-left: 0px;
    padding-right: 15px;
}
.extensive-sclc--isi .right-isi.desktop-only .mb-0{
    margin-bottom:0;
}

.extensive-sclc--isi .w-1 {
    width: 102%;
}

.extensive-sclc--isi .li-1 ul.ul-list-inner ul.ul-list-inner-inner {
    padding-left: 22px;
}

.extensive-sclc--isi .li-1 ul.ul-list-inner .ul-list-inner-inner li::before {
    left: -18px;
}

.extensive-sclc--isi .w-2 {
    width: 101%;
}

.extensive-sclc--isi ul.ul-list.ul-list-single li::before,
.extensive-sclc--isi li.bullet-dot::before {
    font-family: 'icomoon';
}

.extensive-sclc--isi .section-isi p.ind--title {
    font-weight: 400;
    color: #4A4A4A;
}

.extensive-sclc--isi .section-isi .left-isi h3 {
    width: 90%;
    margin: 20px 0 6px;
}

.extensive-sclc--isi .section-isi .ul-list {
    padding-left: 26px;
}

.extensive-sclc--isi .section-isi .ul-list li.mobile-mt-5 {
    margin-top: 5px;
}

.extensive-sclc--isi .section-isi li.bullet-dot + li,
.extensive-sclc--isi .section-isi .ul-list li:first-child + li{
    margin-top: 5px;
}

.extensive-sclc--isi .section-isi .isi-content.isi-content2 .ul-list.mb-25 {
    margin-bottom: 25px;
}
.extensive-sclc--isi .isi-content.isi-content2 .ul-list.ul-list-single{
    margin-bottom:5px;
}
.isi-content.isi-content2 .ul-list.ul-list-single{
        margin-bottom: 25px;
}
#imfinzihcp-hompage .isi-content.isi-content2 .ul-list.ul-list-single {
    margin-bottom: 0px;
}

.extensive-sclc--isi p.prescribe--txt {
    color: #555555;
    font-weight: 900;
}

.footer-section--bottom.extensive-sclc--footer_grid {
    display: flex;
    justify-content: space-between;
    margin-bottom: 25px;
    max-width: 705px;
}

.extensive-sclc--footer_grid .footer-text {
    max-width: 446px;
}

.footer-section--bottom.extensive-sclc--footer_grid .footer-text p:last-child {
    display: block;
}

/* Reference */
.extensive-sclc--indication .ref--section {
    max-width: 722px;
    margin: 15px auto 50px;
}

.extensive-sclc--indication .text:has(p.extensive-sclc--ref) {
    display: none;
}

.extensive-sclc--home .text:has(p.extensive-sclc--home-ref.extensive-sclc--ref) {
    display: block;
}

.extensive-sclc--indication .ref--section sup {
    position: relative;
    top: -0.3em!important;
    font-size: 11px;
    line-height: 0;
    vertical-align: baseline;
}

.extensive-sclc--indication p.extensive-sclc--ref {
    font-family: "Roboto", sans-serif;
    font-size: 13px;
    line-height: 19px;
    color: #4A4A4A;
}

.extensive-sclc--indication .break-all {
    word-break: break-all;
}

.extensive-sclc--isi .section-isi div#isi {
    scroll-margin-top: 86px;
}

.extensive-sclc--isi .section-isi .ul-list li span.isi-list-heading {
    padding-right: 1px;
}

@media screen and (min-width: 992px) {
  .extensive-sclc--header .page-nav #main-nav {
    width: 415px;
    position: relative;
    top: -3px;
  }

  .extensive-sclc--header #main-nav .cmp-navigation__item a.cmp-navigation__item-link {
      /* padding: 5px 11px 11px; */
    padding: 7px 11px 9px;
      text-align: center;
      white-space: normal;
  }

  .extensive-sclc--header #main-nav .cmp-navigation__item {
      display: flex;
      align-items: center;
      padding: 0;
      justify-content: center;
  }

  .extensive-sclc--header #top-logo.cmp-text {
      padding: 0;
  }

  .extensive-sclc--header .page-nav{
      max-width: 435px;
      margin-left: 10px;
  }
  .extensive-sclc--header .select-dropdown .cmp-list-dropdown--container a.cmp-list-dropdown__head{
        font-size: 16px;
        line-height: 8px;
        font-family: 'Roboto Condensed';
        font-weight: 800;
        color: #003865;
        padding-left: 35px;
        padding: 0;
        pointer-events: auto;
        cursor: pointer;
  }
  .extensive-sclc--header .select-dropdown .cmp-list-dropdown--container a.cmp-list-dropdown__head span.light{
      font-weight: 400;
  }
  .extensive-sclc--header #right-col-nav>div{
      display: flex;
  }
  .extensive-sclc--header #top-nav{
      margin-left: 0;
  }

  .extensive-sclc--header #top-nav ul {
  max-width: 952px;
    right: -11px; 
    margin-bottom: 10px;
    margin-top: 3px; 
    height: 34px;
    justify-content: center;
    gap: 0 44px;
}
  
  .extensive-sclc--header #main-nav ul > li.cmp-navigation__item{
    margin: 0;
    /*border: 1px solid transparent;*/
  }
  .extensive-sclc--header .select-dropdown .cmp-list-dropdown--container{
    width: 302.28px;
    margin-left: 4px;
    /* margin-left: 5px;        */
    top: -9px;
    height: 40px;
  }
  .extensive-sclc--header #main-nav .cmp-navigation__item a{
      color: #003865;
      font-size: 13px;
      line-height: 13px;
      font-family: 'Roboto Condensed';
      font-weight: 500;
      padding: 0 13px 14px 15px;
  }
  
  .extensive-sclc--header .btns a:last-child::after{
      right: 3px;
      left: auto;
      top: 10px;
      background: none;
  }
  .extensive-sclc--header .btns a:last-child{
      height: 33px;
      width: 92px;
      padding: 3px 7px 0 0px;
      text-align: center;
      line-height: 13px;
  }
  .extensive-sclc--header #top-nav ul li:nth-child(4) a.cmp-navigation__item-link::after{
      top: 11px;
  }
  .extensive-sclc--header .logos {
      margin-top: 16px;
      margin-left: 20px;
  }
  .extensive-sclc--header .main_logo img {
        width: 178px;
        max-width: 178px;
        height: 60px;
  }
  .extensive-sclc--header .btns a:first-child:hover::after {
      /*background: none;*/
  }

  .extensive-sclc--header .resource-center-btns{
      top: -3px;
  }
  .extensive-sclc--header .top-header{
      height: 90px;
      padding-bottom: 7px;
      padding-top: 0;
  }

  .extensive-sclc--header div#desktop-header > div {
      display: flex;
  }

  .extensive-sclc--header #top-nav a {
      font-size: 12px;
  }

  .extensive-sclc--header #top-nav ul li {
      padding-top: 11px;
        font-weight: 700;
        color: #000000;
  }
  .extensive-sclc--header #top-nav ul.cmp-navigation__group li.cmp-navigation__item--level-0
  ul.cmp-navigation__dropdownmenu li.cmp-navigation__item.cmp-navigation__item--level-1:first-child a{
      border: none;
  }
    .extensive-sclc--header #top-nav ul.cmp-navigation__group li.cmp-navigation__item--level-0
  ul.cmp-navigation__dropdownmenu li.cmp-navigation__item.cmp-navigation__item--level-1{
      padding-top: 12px;
  }
      .extensive-sclc--header #top-nav ul.cmp-navigation__group li.cmp-navigation__item--level-0
  ul.cmp-navigation__dropdownmenu {
        margin-top: 0px;
  }
  .extensive-sclc--header .select-dropdown .cmp-list-dropdown--container {
      text-align: left;
      /*padding-left: 56px;*/
  }
    .extensive-sclc--indication .select-dropdown .cmp-list-dropdown--container li.cmp-list-dropdown-1{
            background: #F0F5FC;
    }
    .extensive-sclc--header span.cmp-list-dropdown__head-text {
      font-family: "Ubuntu", sans-serif;
      line-height: 17px;
      padding: 3px 82px 3px 56px !important;
    }
    
    .extensive-sclc--header span.reg {
      font-weight: 400;
    }
  
    .extensive-sclc--header .resource-center-btns {
        width: 275px;
        justify-content: flex-start;
    }
    
    .extensive-sclc--header .resource-center-btns .btns a:first-child {
        padding-inline: 17px;
    }
    
    .extensive-sclc--header .btns a:last-child {
        text-align: left;
        padding-left: 7px;
        width: 93px;
    }
    
    .extensive-sclc--header .btns {
        margin-left: -2px;
    }

    .extensive-sclc--header #main-nav ul.cmp-navigation__group > li > a {
        height: 100%;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border-bottom: 4px solid transparent;
    }
    
    .extensive-sclc--header #main-nav ul.cmp-navigation__group > li > ul{
        display: none;
    }
    
    .extensive-sclc--header #main-nav ul.cmp-navigation__group > li > a + ul.cmp-navigation__dropdownmenu{
        width: 100%;
        position: fixed;
        left: 0;
        align-items: center;
        justify-content: center;
        right: 0;
        margin: 0 auto;
        background: #003865;
        border-bottom: 1px solid #6F99D2;
        padding: 0;
        height: 40px;
        line-height: 41px;
        margin-top: 86px;
        z-index: 2;
        display: none;
    }
    
    .extensive-sclc--header #main-nav ul.cmp-navigation__group > li > ul.cmp-navigation__dropdownmenu a{
        /* padding: 11px 41px 12px !important; */
        padding: 11px 10px 12px;
        margin-right: 10px;
        font-size: 13px;
        line-height: 15px;
        color: #fff;
        text-transform: none;
        white-space: normal;
        background: transparent;
        font-family: 'Roboto',sans-serif;
        font-weight: 400;
    }
    
    #extensive-stage__pr-outcomes .extensive-sclc--header #main-nav ul.cmp-navigation__group > li > ul.cmp-navigation__dropdownmenu a{
        padding: 11px 41px 12px !important;
    }
    #extensive-stage__efficacy .extensive-sclc--header #main-nav ul.cmp-navigation__group > li > ul.cmp-navigation__dropdownmenu a{
         padding: 11px 41px 12px;
         margin-right:0;
     }
     #extensive-stage__safety .extensive-sclc--header #main-nav ul.cmp-navigation__group > li > ul.cmp-navigation__dropdownmenu a{
         padding: 11px 41px 12px;
         margin-right:0;
     }
    
    .extensive-sclc--header .page-nav #main-nav .cmp-navigation  ul.cmp-navigation__group {
        position: relative;
        top: -4px;
    }

    .extensive-sclc--header  .select-dropdown li.cmp-list-dropdown__item.cmp-list-dropdown-0 ul.cmp-list-dropdown__dropdown-menu > li > a,
    #extensive-sclc-header .select-dropdown li.cmp-list-dropdown__item.cmp-list-dropdown-1 ul.cmp-list-dropdown__dropdown-menu li > a{
        font-size: 14px;
        line-height: 14px;
    }
    
    .extensive-sclc--header .select-dropdown ul.cmp-list-dropdown--list li:nth-child(1) ul.cmp-list-dropdown__dropdown-menu > li:nth-child(2) > a,
    .extensive-sclc--header .select-dropdown ul.cmp-list-dropdown--list li:nth-child(1) ul.cmp-list-dropdown__dropdown-menu > li:nth-child(3) > a {
        padding: 20px 19px 20px 35px;
    }
    
    
    #extensive-sclc-header .select-dropdown li.cmp-list-dropdown__item.cmp-list-dropdown-0:hover ul.cmp-list-dropdown__dropdown-menu li {
        width: 261px;
    }
    
    #extensive-sclc-header .select-dropdown li.cmp-list-dropdown__item.cmp-list-dropdown-0:hover ul.cmp-list-dropdown__dropdown-menu li a,
    #extensive-sclc-header .select-dropdown li.cmp-list-dropdown__item.cmp-list-dropdown-1:hover ul.cmp-list-dropdown__dropdown-menu li > a{
        background-size: 12px;
        background-position: 93%;
    }
    
    
    #extensive-sclc-header .select-dropdown li.cmp-list-dropdown__item.cmp-list-dropdown-0:hover ul.cmp-list-dropdown__dropdown-menu li:not(:first-child) > a,
    #extensive-sclc-header .select-dropdown li.cmp-list-dropdown__item.cmp-list-dropdown-1:hover ul.cmp-list-dropdown__dropdown-menu li > a {
        height: 63px;
    }

     .extensive-sclc--home {
        scroll-behavior: smooth;
     }
    
    .extensive-sclc--footer ul.footer-links {
        text-align: center;
        margin-bottom: 30px;
    }
    
    .extensive-sclc--footer ul.footer-links > li {
        display: inline-block;
        padding: 0 6px;
        position: relative;
    }
    
    .extensive-sclc--footer ul.footer-links > li:first-child {
        padding-left: 0;
    }
    
    .extensive-sclc--footer ul.footer-links > li:not(:last-child):after {
        content:"";
        position: absolute;
        right: -3px;
        display: inline-block;
        height: 17px;
        width: 2px;
        background: #003865;
    }
    
    .extensive-sclc--footer .az-logo--img img {
        width: 208px;
        height: 50px;
    }
    
    .extensive-sclc--footer_grid .cmp-container > .aem-Grid {
        margin-bottom: 25px;
        max-width: 705px;
    }
    
    .extensive-sclc--footer .az-logo--img.aem-GridColumn.aem-GridColumn--default--3 {
        width: 208px;
        margin-right: 51px;
    }
    
    .extensive-sclc--footer_grid .cmp-container > .aem-Grid > .text,
    .extensive-sclc--footer_grid .footer-text,
    .footer-section--bottom.extensive-sclc--footer_grid {
        /* max-width: unset; */
        /* background-color: red; */
    }
    
   /* .extensive-sclc--isi  a.isi-plus.mobile-only {
        display: block;
        right: -360px;
        top: -10px;
	}

    .extensive-sclc--isi div#ISIcontent {
        scroll-margin-top: 77px;
    }*/
    
    .extensive-sclc--header #main-nav ul > li.cmp-navigation__item:nth-child(2) ul.cmp-navigation__dropdownmenu > li:not(:last-child) {
        margin-right: 103px;
    }
    
    .extensive-sclc--header #main-nav ul > li.cmp-navigation__item:nth-child(2) ul.cmp-navigation__dropdownmenu > li:first-child {
        margin-left: 98px;
    }
    
    .extensive-sclc--indication .rc-dropdown .resource-dropdown {
        top: 35px;
    }
    
    .extensive-sclc--indication .select-dropdown .cmp-list-dropdown--container ul.cmp-list-dropdown--list > li > a {
        font-size: 15px;
        line-height: 17px;
    }
    
    .extensive-sclc--indication .select-dropdown .cmp-list-dropdown--container li a span.cmp-list-dropdown__text,
    .extensive-sclc--indication .select-dropdown .cmp-list-dropdown--container li a {
        padding: 30.9px 19px 30.9px 32px;
    }
    .extensive-sclc--indication .select-dropdown .cmp-list-dropdown--container li:nth-child(4) a{
        padding: 27px 19px 27px 32px;
    }
    .extensive-sclc--indication .select-dropdown .cmp-list-dropdown--container li:nth-child(6) a {
        padding: 25px 19px 25px 32px ;
    }
    .extensive-sclc--indication .select-dropdown .cmp-list-dropdown--container li:nth-child(6) a span{
        padding: 0;
    }
    .extensive-sclc--indication .select-dropdown .cmp-list-dropdown--container li:nth-child(6) a span.fa-angle-down::before {
        content: none;
    }
    /* .extensive-sclc--indication .select-dropdown .cmp-list-dropdown--container li:nth-child(6) 
    ul.cmp-list-dropdown__dropdown-menu li{
        font-size: 14px !important;
        line-height: 14px !important;
    } */
    /* .extensive-sclc--indication .select-dropdown .cmp-list-dropdown--container li.cmp-list-dropdown-5.open 
    ul.cmp-list-dropdown__dropdown-menu {
        display: none;
    }
    .extensive-sclc--indication .select-dropdown .cmp-list-dropdown--container li.cmp-list-dropdown-5.open:hover 
    ul.cmp-list-dropdown__dropdown-menu {
        display: block;
        border: 2px solid #B5CEF2;
    } */
    .extensive-sclc--indication .select-dropdown .cmp-list-dropdown--container a.cmp-list-dropdown__head.open > ul.cmp-list-dropdown--list li.cmp-list-dropdown__item.cmp-list-dropdown-0.open > ul.cmp-list-dropdown__dropdown-menu,
    .extensive-sclc--indication .select-dropdown .cmp-list-dropdown--container a.cmp-list-dropdown__head.open > ul.cmp-list-dropdown--list li.cmp-list-dropdown__item.cmp-list-dropdown-1.open > ul.cmp-list-dropdown__dropdown-menu,
    .extensive-sclc--indication .select-dropdown .cmp-list-dropdown--container a.cmp-list-dropdown__head.open > ul.cmp-list-dropdown--list li.cmp-list-dropdown__item.cmp-list-dropdown-5.open > ul.cmp-list-dropdown__dropdown-menu{
        display: none !important;
        pointer-events: none !important;
    }
    .extensive-sclc--indication .select-dropdown .cmp-list-dropdown--container a.cmp-list-dropdown__head.open > ul.cmp-list-dropdown--list li.cmp-list-dropdown__item.cmp-list-dropdown-0:hover > ul.cmp-list-dropdown__dropdown-menu,
    .extensive-sclc--indication .select-dropdown .cmp-list-dropdown--container a.cmp-list-dropdown__head.open > ul.cmp-list-dropdown--list li.cmp-list-dropdown__item.cmp-list-dropdown-1:hover > ul.cmp-list-dropdown__dropdown-menu,
    .extensive-sclc--indication .select-dropdown .cmp-list-dropdown--container a.cmp-list-dropdown__head.open > ul.cmp-list-dropdown--list li.cmp-list-dropdown__item.cmp-list-dropdown-5:hover > ul.cmp-list-dropdown__dropdown-menu{
        display: block;
        border: 2px solid #B5CEF2;
    }
    .extensive-sclc--indication .select-dropdown .cmp-list-dropdown--container li.cmp-list-dropdown-5 
    ul.cmp-list-dropdown__dropdown-menu li.list-item-5-0 a{
        padding-bottom: 17px;
        padding-top: 21px;
    }
    
    /* Hover functionality */
    .extensive-sclc--header #main-nav ul.cmp-navigation__group > li:hover > a,
    .extensive-sclc--header #main-nav ul.cmp-navigation__group > li:focus > a{
        font-weight: 800;  
        text-decoration: none;
        border-bottom: 4px solid #9E2A33;
    }
    
    .extensive-sclc--header .select-dropdown .cmp-list-dropdown--container a.cmp-list-dropdown__head:hover,
    .extensive-sclc--header .select-dropdown .cmp-list-dropdown--container a.cmp-list-dropdown__head:focus,
    .extensive-sclc--header .select-dropdown .cmp-list-dropdown--container a.cmp-list-dropdown__head.open{
        color: #fff;
        background: #003865;
    }
    
    .extensive-sclc--header #main-nav ul.cmp-navigation__group > li.cmp-navigation__item.cmp-navigation__item--level-0.cmp-navigation__item--active > a + ul.cmp-navigation__dropdownmenu,
    .extensive-sclc--header #main-nav ul.cmp-navigation__group > li:hover > ul.cmp-navigation__dropdownmenu {
        display: flex;
    }
    
    .extensive-sclc--header #main-nav ul.cmp-navigation__group > li > ul.cmp-navigation__dropdownmenu a:hover,
    .extensive-sclc--header #main-nav ul.cmp-navigation__group > li > ul.cmp-navigation__dropdownmenu .cmp-navigation__item--active a {
        font-family: 'Roboto Condensed';
        font-weight: 700;
        text-decoration: none;
        background: url(/content/dam/intelligentcontent/brands/imfinzi-hcp/us/en/hcc/efficacy/desktop/white-arrow.png) no-repeat bottom center;
    }
    
    .extensive-sclc--header #main-nav ul >li.cmp-navigation__item.cmp-navigation__item--level-0.cmp-navigation__item--active > a,
    .extensive-sclc--header #main-nav ul >li.cmp-navigation__item.cmp-navigation__item--level-0:hover > a,
    .extensive-sclc--header #main-nav ul >li.cmp-navigation__item.cmp-navigation__item--level-0:focus > a{
          font-weight: 800;
          border-bottom: 4px solid #9E2A33;
    }
    
    .extensive-sclc--isi .sticky-isi #sticky-isi h2 {
        font-size: 23px;
        line-height: 19px;
        padding-bottom: 20px;
        color: #4A4A4A;
    }
    
    .extensive-sclc--isi .sticky-isi #sticky-isi p {
        font-size: 14px;
        font-weight: 400;
        margin-bottom: 10px;
    }
    
    .extensive-sclc--isi div#sticky-isi {
        position: relative;
    }
    
    .extensive-sclc--isi .left-isi a.isi-plus.mobile-only {
        top: -12px;
        right: -361px;
    }
    .select-dropdown li.cmp-list-dropdown__item.cmp-list-dropdown-0, 
     .select-dropdown li.cmp-list-dropdown__item.cmp-list-dropdown-1, 
     .select-dropdown li.cmp-list-dropdown__item.cmp-list-dropdown-5 {
        cursor: pointer;
    }
 
    .select-dropdown li.cmp-list-dropdown__item.cmp-list-dropdown-0 a.cmp-list-dropdown--toggle, 
    .select-dropdown li.cmp-list-dropdown__item.cmp-list-dropdown-1 a.cmp-list-dropdown--toggle, 
    .select-dropdown li.cmp-list-dropdown__item.cmp-list-dropdown-5 a.cmp-list-dropdown--toggle {
        pointer-events: none;
    }

    .extensive-sclc--header #top-nav  {
        scroll-behavior: smooth;
    }
    

}

@media screen and (max-width: 991px) {
    .extensive-sclc--header #top-nav ul {
        right: 0px;
        margin-top: 0;
        margin-bottom: 0;
        justify-content: space-around;
        /* padding: 0 40px; */
        padding: 0 36px;
    }

    .extensive-sclc--isi .desktop-only {
        display: block;
    }

    .extensive-sclc--isi .mobile-only {
        display: none;
    }

    .extensive-sclc--header #mobile-header #top-nav li:last-child {
        border-left: 0;
    }

    .extensive-sclc--header #mobile-header #top-nav li:last-child a::after {
        left: -4px;
    }

    .extensive-sclc--header #mobile-header #top-nav li:first-child {
        margin-left: -12px;
        /* padding: 3px 0 4px; */
        padding: 5px 0 4px;
    }

    /* .extensive-sclc--header #mobile-header #top-nav li:last-child a {
        position: relative;
        left: 1px;
    } */

    .extensive-sclc--header .logos {
        margin-top: 0;
        position: relative;
        /* top: 5px; */
        /* left: 5px; */
        margin: 0;
    }

    .extensive-sclc--header #mobile-header #top-nav li:last-child:hover a {
        padding: 12px 19px;
    }

    .extensive-sclc--header #mobile-header #top-nav li:last-child:hover ul.cmp-navigation__dropdownmenu li:last-child {
        margin-left: 0;
        left: 0;
    }

    .extensive-sclc--header #mobile-header #top-nav li:last-child:hover ul.cmp-navigation__dropdownmenu {
        width: 200px;
    }

    .extensive-sclc--header .main_logo img {
        max-width: 141px;
    }

    .extensive-sclc--header.mobile-menu #top-logo {
        padding: 0px;
        margin: 0;
        height: 57px;
    }

    .extensive-sclc--header .top-isi {
        max-width: max-content;
        font-size: 12px;
        line-height: 14px;
        font-family: 'Roboto Condensed';
        font-weight: 400;
        position: absolute;
        top: -32px;
        right: 98px;
    }

    .extensive-sclc--header .top-isi a {
        color: #000;
    }

    .extensive-sclc--header .mobile-menu .cmp-list-dropdown--landscape.cmp-list-dropdown--vertical .cmp-list-dropdown__head span.fa.fa-chevron-circle-down::before {
        background: url(/content/dam/intelligentcontent/brands/imfinzi-hcp/us/en/dmmr-endometrial-cancer/images/desktop/nav-down.svg);
        width: 31px;
        top: 6px;
        height: 31px;
    }

    .extensive-sclc--header #mob-box {
        display: none;
    }

    .extensive-sclc--header .menu-btn {
        width: 57px;
        height: 55px;
        display: inline-block;
        background: #003865;
        color: #fff;
        padding: 19px 0 0px 9px;
        font-size: 14px;
        font-weight: 500;
        position: absolute;
        top: -54px;
        right: 0;
    }

    .extensive-sclc--header .menu-btn:hover {
        color: #fff;
        text-decoration: none;
    }

    .extensive-sclc--header span.menu-unerline {
        border-top: 2px solid #fff;
        border-bottom: 2px solid #fff;
        padding: 1.5px 0;
        font-family: 'Roboto';
    }

    .extensive-sclc--header .menu-btn.active {
        /*font-size: 0;
        padding-left: 10px;
        margin-bottom: 10px; */
        padding: 0 0 0 10px;
        justify-content: center;
        align-items: center;
    }

    .extensive-sclc--header .menu-btn.active:before {
        transform: rotate(45deg);
        top: 7px;
        height: 4px;
        width: 34px;
    }

    .extensive-sclc--header .menu-btn.active:after {
        transform: rotate(-45deg);
        top: 3px;
        height: 4px;
        width: 34px;
    }

    .extensive-sclc--header #mob-box.open {
        display: block;
        height: calc(100vh - 253px);
        /* height: calc(100vh - 316px); */
        background-color: #fff;
        position: absolute;
        /*top: -1px;*/
        /*border-top: solid 3px #7098D2;*/
        overflow: scroll;
        width: 100%;
        /* top: -3px; */
        top:0;
        border-top: solid 2px #7098D2;
    }

    .extensive-sclc--header .mobile-menu .cmp-list-dropdown--landscape.cmp-list-dropdown--vertical .cmp-list-dropdown__head {
        width: 100%;
        background: #fff;
        color: #003865;
        border-bottom: solid 1px #7098d2;
        font-size: 16px;
        font-weight: 800;
        letter-spacing: -0.4px;
        position: static;
        text-decoration: none;
        font-family: Ubuntu, sans-serif;
        padding: 5px 34px 4.5px;
        line-height: 17px;
        height: 44px;
    }

    .extensive-sclc--header .mobile-menu .cmp-list-dropdown--landscape.cmp-list-dropdown--vertical .cmp-list-dropdown__head .ff-rc-light {
        font-weight: 400;
    }

    .extensive-sclc--header .mobile-menu .cmp-list-dropdown--landscape.cmp-list-dropdown--vertical .cmp-list-dropdown__head.open span.fa.fa-chevron-circle-down::before {
        background: url(/content/dam/intelligentcontent/brands/imfinzi-hcp/us/en/dmmr-endometrial-cancer/images/desktop/nav-down.svg);
        top: 8px;
        transform: rotate(180deg);
        right: 9px;
        content: ' ';
    }

    .extensive-sclc--header .mobile-menu .cmp-list-dropdown--landscape.cmp-list-dropdown--vertical .open+.cmp-list-dropdown--list {
        /* top: -11px; */
        position: relative;
        max-height: 100%;
        box-shadow: none;
    }

    .extensive-sclc--header .mobile-menu .cmp-list-dropdown--landscape.cmp-list-dropdown--vertical .open+.cmp-list-dropdown--list li:nth-child(1) a {
        padding-left: 0;
    }

    .extensive-sclc--header .mobile-menu .cmp-list-dropdown--landscape.cmp-list-dropdown--vertical .open+.cmp-list-dropdown--list li:nth-child(2) a {
        padding-left: 0;
    }

    .extensive-sclc--header .mobile-menu .cmp-list-dropdown--landscape.cmp-list-dropdown--vertical .open+.cmp-list-dropdown--list li a {
        padding-left: 35px;
    }

    .extensive-sclc--header .mobile-menu .cmp-list-dropdown--landscape.cmp-list-dropdown--vertical .open+.cmp-list-dropdown--list li a {
        background-position: 95%;
    }

    .extensive-sclc--header .mobile-menu .cmp-list-dropdown--landscape.cmp-list-dropdown--vertical .open+.cmp-list-dropdown--list li:nth-child(5) a, 
    .extensive-sclc--header .mobile-menu .cmp-list-dropdown--landscape.cmp-list-dropdown--vertical .open+.cmp-list-dropdown--list li:nth-child(6) a {
        /*padding-right: 112px;*/
        padding: 13px 112px 12px 35px;
    }

    .extensive-sclc--header .mobile-menu .cmp-list-dropdown--landscape.cmp-list-dropdown--vertical .open+.cmp-list-dropdown--list li a span.cmp-list-dropdown__text {
        padding-left: 35px;
    }

    .extensive-sclc--header .mob-page-menu .dropdown-menu {
        display: none;
    }

    .extensive-sclc--header .mob-page-menu .nav>li a {
        padding: 12px 31px;
        border-bottom: 1px solid #7098D2;
        font-size: 16px;
        line-height: 19px;
        /* font-family: 'Roboto Condensed'; */
        font-family: "Ubuntu";
        font-weight: 700;
        display: block;
        position: relative;
        color: #003865;
    }

    .extensive-sclc--header .mob-page-menu .btc-home {
        background: #F0F5FC !important;
    }

    .extensive-sclc--header .mob-page-menu .multi-level>a {
        color: #003865;
    }

    .extensive-sclc--header .mob-page-menu .multi-level>a:after {
        content: url(/content/dam/intelligentcontent/brands/imfinzi-hcp/us/en/dmmr-endometrial-cancer/images/desktop/plus-icon.svg);
        position: absolute;
        top: 0;
        right: 13px;
    }

    .extensive-sclc--header .mob-page-menu .rep a {
        background: #AC182E;
        color: #fff!important;
        background-image: url(/content/dam/intelligentcontent/brands/imfinzi-hcp/us/en/dmmr-endometrial-cancer/images/desktop/right-white-arrow.svg);
        background-repeat: no-repeat;
        background-position: 94%;
    }

    .extensive-sclc--header .mob-page-menu .nav .patient a:after,.extensive-sclc--header .mob-page-menu .nav .med-res a:after {
        content: url(/content/dam/intelligentcontent/brands/imfinzi-hcp/us/en/dmmr-endometrial-cancer/images/desktop/nav-arrow.svg);
        position: absolute;
        top: 4px;
        right: 9px;
    }

    .extensive-sclc--header .mob-page-menu .nav .rep a,.extensive-sclc--header.mob-page-menu .nav .patient a,.extensive-sclc--header.mob-page-menu .nav .med-res a {
        font-size: 15px;
        font-family: 'Ubuntu';
    }

    .extensive-sclc--header .mob-page-menu .multi-level.active .dropdown-menu {
        display: block;
    }

    .extensive-sclc--header #mob-box .mob-page-menu .multi-level .dropdown-menu a {
        font-weight: 400;
        background: #F0F5FC;
        font-family: 'Roboto Condensed';
        padding-left: 45px;
        padding-top: 11px;
    }

    .extensive-sclc--header .mob-page-menu .multi-level.active>a:after {
        content: url(/content/dam/intelligentcontent/brands/imfinzi-hcp/us/en/dmmr-endometrial-cancer/images/desktop/minus-icon.svg);
        right: 14px;
        top: 2px;
    }

    .extensive-sclc--header .mob-page-menu .nav>li a:hover {
        text-decoration: none;
    }

    .extensive-sclc--header .top-header {
        padding-bottom: 0;
        padding-top: 0;
        height: auto;
    }

    .extensive-sclc--header .mobile-menu .cmp-list-dropdown--landscape.cmp-list-dropdown--vertical .open+.cmp-list-dropdown--list li a span.fa.fa-angle-down::before {
        background: url(/content/dam/intelligentcontent/brands/imfinzi-hcp/us/en/images/gobal/chevron-blue-desktop.png);
        width: 26px;
        height: 14px;
        background-size: 10px;
        background-repeat: no-repeat;
        top: 18px;
        transform: rotate(90deg);
    }

    .extensive-sclc--header .mobile-menu .cmp-list-dropdown--landscape.cmp-list-dropdown--vertical .open+.cmp-list-dropdown--list li.cmp-list-dropdown__item.cmp-list-dropdown-0.open ul.cmp-list-dropdown__dropdown-menu li:nth-child(1) a {
        padding: 20px 39px 20px 50px;
        line-height: 15px;
    }

    .extensive-sclc--header .mobile-menu .cmp-list-dropdown--landscape.cmp-list-dropdown--vertical .open+.cmp-list-dropdown--list li.cmp-list-dropdown__item.cmp-list-dropdown-0.open ul.cmp-list-dropdown__dropdown-menu li:nth-child(2) a, 
    .extensive-sclc--header .mobile-menu .cmp-list-dropdown--landscape.cmp-list-dropdown--vertical .open+.cmp-list-dropdown--list li.cmp-list-dropdown__item.cmp-list-dropdown-0.open ul.cmp-list-dropdown__dropdown-menu li:nth-child(3) a {
        padding: 22px 39px 22px 70px;
    }

    .extensive-sclc--header .mobile-menu .cmp-list-dropdown--landscape.cmp-list-dropdown--vertical .open+.cmp-list-dropdown--list li.cmp-list-dropdown__item.cmp-list-dropdown-1.open ul.cmp-list-dropdown__dropdown-menu li:nth-child(1) a {
        padding: 30px 39px 30px 50px;
        font-size: 15px;
    }

    .extensive-sclc--header .mobile-menu .cmp-list-dropdown--landscape.cmp-list-dropdown--vertical .open+.cmp-list-dropdown--list li.cmp-list-dropdown__item.cmp-list-dropdown-1.open ul.cmp-list-dropdown__dropdown-menu li a {
        padding: 30px 39px 30px 50px;
    }

    .extensive-sclc--header .mobile-menu .cmp-list-dropdown--landscape.cmp-list-dropdown--vertical .open+.cmp-list-dropdown--list li.cmp-list-dropdown__item.cmp-list-dropdown-0.open ul.cmp-list-dropdown__dropdown-menu li:nth-child(4) a {
        padding: 20px 39px 20px 50px;
    }

    .extensive-sclc--header .mobile-menu .cmp-list-dropdown--landscape.cmp-list-dropdown--vertical li.cmp-list-dropdown__item.cmp-list-dropdown-0 a.cmp-list-dropdown--toggle, 
    .extensive-sclc--header .mobile-menu .cmp-list-dropdown--landscape.cmp-list-dropdown--vertical li.cmp-list-dropdown__item.cmp-list-dropdown-1 a.cmp-list-dropdown--toggle {
        background-image: none;
    }

    .extensive-sclc--header .footer-text {
        width: 100%;
        margin-left: 0;
    }

    .extensive-sclc--header .mobile-menu .cmp-list-dropdown--landscape.cmp-list-dropdown--vertical .open .fa.fa-angle-down {
        transform: none;
        top: 5px;
        right: 13px;
    }

    .extensive-sclc--header .menu-btn span.mobile-menu-close-icon {
        display: none;
    }
    
    .extensive-sclc--header .menu-btn.active span.mobile-menu-close-icon {
        background: no-repeat;
        font-family: "Roboto", sans-serif;
        font-size: 65px;
        transform: rotate(45deg);
        font-weight: 300;
        display: inline-block;
        margin-top: -5px;
        margin-bottom: 2px;
    }
    
    .extensive-sclc--header .mob-page-menu .nav li.nurse-center.multi-level {
        background: #B5CEF2;
    }
    
    .extensive-sclc--header .mob-page-menu .nav li.nurse-center.multi-level > a,
    .extensive-sclc--header .mob-page-menu .nav li.patient > a,
    .extensive-sclc--header .mob-page-menu .nav li.med-res > a{
        font-family: "Ubuntu", sans-serif;
        font-size: 15px;
    }
    
    .extensive-sclc--header .mob-page-menu .nav li.patient > a {
        text-transform: uppercase;
    }
    
    #extensive-sclc-header #mob-box ul.cmp-list-dropdown--list li.cmp-list-dropdown__item.cmp-list-dropdown__item-3 > a {
       background-position-y: 80%;
    }
    
    #extensive-sclc-header .mobile-menu .cmp-list-dropdown--landscape.cmp-list-dropdown--vertical .open+.cmp-list-dropdown--list li.cmp-list-dropdown__item.cmp-list-dropdown-1.open ul.cmp-list-dropdown__dropdown-menu li a,
    #extensive-sclc-header .mobile-menu .cmp-list-dropdown--landscape.cmp-list-dropdown--vertical .open+.cmp-list-dropdown--list li.cmp-list-dropdown__item.cmp-list-dropdown-0.open ul.cmp-list-dropdown__dropdown-menu li a {
        height: 67px;
    }

    .extensive-sclc--indication .mob-only {
        display: block;
    }
    
    .extensive-sclc--indication .desk-only {
        display: none;
    }
    
    .extensive-sclc--footer > .cmp-container {
        padding: 0 15px;
    }
    
    .extensive-sclc--indication #main-container {
        margin-top: 96px;
    }
    
    .extensive-sclc--footer ul.footer-links {
        margin: 48px 0 14px;
    }
    
    .extensive-sclc--footer ul.footer-links > li.footer-links__item {
        border-bottom: solid 1px #003865;
        padding: 5px 0;
    }
    
    .extensive-sclc--footer ul.footer-links > li > a {
        font-size: 14px;
        line-height: 25px;
    }
    
    .extensive-sclc--footer .az-logo--img,
    .mob-only.az-logo-wrap {
        text-align: center;
    }
    
    .extensive-sclc--footer .az-logo--img img {
        width: 172px;
        height: 42px;
    }
    
    .extensive-sclc--footer_grid .image.desk-only.az-logo--img {
        display: none;
    }
    
    .extensive-sclc--footer_grid .cmp-container > .aem-Grid > .text {
        width: 100%;
    }
    
    .extensive-sclc--footer_grid .footer-text {
        padding: 0;
        /*margin-bottom: 35px;*/
    }
    
   .extensive-sclc--isi .section-isi p {
        line-height: 19px;
    }
    
    .extensive-sclc--isi .section-isi .left-isi, 
    .extensive-sclc--isi .sticky-isi .left-isi {
        margin-right: 0;
        margin-bottom: 0;
    }
    
    .extensive-sclc--isi .isi-mob {
        margin-top: -10px;
    }
    
    .extensive-sclc--isi .section-isi .ul-list .ul-list-inner li {
        margin-top: 0;
    }
    
    .extensive-sclc--isi p.safety-text.mobile-only {
        padding: 5px 0 10px;
    }
    
    .extensive-sclc--isi .section-isi .right-isi, 
    .extensive-sclc--isi .sticky-isi .right-isi {
        margin: 0;
        padding: 0;
    }
    
    .extensive-sclc--isi p.you-may-txt {
        padding-right: 0;
    }
    
    .extensive-sclc--isi .sticky-isi div#see-indic {
        margin-bottom: 10px;
        display: none;
    }

    .extensive-sclc--isi .sticky-isi #sticky-isi .aem-Grid .container,
    .extensive-sclc--isi #ISIcontent .aem-Grid .container {
        width: 50%;
    }

    .extensive-sclc--isi .sticky-isi #sticky-isi .aem-Grid .container:first-child {
        padding-left: 36px;
        padding-right: 15px;
    }

    .extensive-sclc--isi .sticky-isi #sticky-isi .aem-Grid .container:last-child {
        padding-right: 41px;
    }

    .extensive-sclc--isi .sticky-isi #sticky-isi .sticky-eye-row.container h2 {
        letter-spacing: -0.8px;
    }

    .extensive-sclc--isi .sticky-isi #sticky-isi p {
        font-size: 14px;
    }

    .extensive-sclc--isi .sticky-isi #sticky-isi a.isi-plus {
        right: -35vw;
        top: -5px;
    }

    .extensive-sclc--isi .sticky-isi #sticky-isi h2,
    .extensive-sclc--isi .sticky-isi #sticky-isi p {
        padding: 0;
    }
    
    .extensive-sclc--isi .section-isi h2 {
        margin-top: 20px;
    }
    
    .extensive-sclc--isi .section-isi {
        margin-top: 10px;
    }
    
    /*Reference*/
    .extensive-sclc--indication .ref--section {
        padding: 0 15px 0 15px;
        margin-bottom: 30px;
    }
    div#extensive-home__banner-section {
        /*max-height: 1689px;*/
        background-position-y: -11px!important; 
        background-size: 103%!important;
    }
    .extensive-sclc--home .home-banner--head .cmp-title__text {
        margin: 132px auto 119px !important;   
    }

    .extensive-sclc--footer_grid .footer-text > p:first-child img.us-flag {
        margin-right: 20px;
    }

}


.extensive-sclc--home .now-app-overlay {
    background: #4077c4;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 3%;
    padding: 5px 0 10px;
    margin-top: -2px;
}

.extensive-sclc--home p.now-overlay--text {
    font-family: 'Ubuntu', sans-serif;
    font-size: 14px;
    line-height: 19px;
    color: #ffffff;
    font-weight: 700;
}

.extensive-sclc--home .now-app-overlay > img {
    width: 40px;
    height: auto;
}

div#extensive-home__banner-section {
    background: url(/content/dam/intelligentcontent/brands/imfinzi-hcp/us/en/extensive-sclc/images/mobile/sclc-extensive-home-bg-mob.jpg) no-repeat top center;
    background-size: cover;
}

.extensive-sclc--home .home-banner--head .cmp-title__text {
    font-family: 'Ubuntu', sans-serif;
    font-size: 37px;
    line-height: 37px;
    color: #ffffff;
    font-weight: 700;
    text-shadow: 1px 2px 2px #000000;
    text-align: center;
    margin: 73% auto 8%;
}

.extensive-sclc--home .home-banner--head span.wh-box {
    font-size: 13px;
    line-height: 14px;
    text-shadow: none;
    color: #003865;
    background: #ffffff;
    display: inline-block;
    padding: 6px 0;
    text-align: center;
    min-width: 270px;
    margin-top: 18px;
}

.extensive-sclc--home .extensive-sclc__inner-wrap {
    padding: 0 10px;
}

.extensive-sclc--home .home--subhead .cmp-title__text {
    font-family: 'Ubuntu', sans-serif;
    background: #003262;
    color: #FFFFFF;
    font-size: 11px;
    line-height: 14px;
    font-weight: 500;
    text-align: center;
    padding: 4px 14px 4px 10px;
    margin: 0 0 10px;
}

.extensive-sclc--home sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
    top: -.5em;
}

.extensive-sclc--home .banner-data--sec {
    padding: 5px 15px 25px 30px;
    background: #fff;
}

.extensive-sclc--indication h2.box-heading {
    font-family: 'Ubuntu', sans-serif;
    font-size: 11px;
    line-height: 14px;
    color: #00355A;
    background: #fff;
    font-weight: 700;
    letter-spacing: 1px;
    padding: 4px 14px 4px 10px;
    margin: 20px 10px 10px;
    position: relative;
    width: fit-content;
}

.extensive-sclc--indication h2.box-heading.s-line:before {
    content: '';
    background: url(/content/dam/intelligentcontent/brands/imfinzi-hcp/us/en/extensive-sclc/images/desktop/callout-arrow.svg) no-repeat;
    width: 42px;
    height: 25px;
    position: absolute;
    left: -35px;
    top: 1px;
    background-size: 100%;
}

.extensive-sclc--indication .data-red-txt {
    color: #A2192A;
}

.extensive-sclc--home .data-compare p {
    font-size: 22px;
    line-height: 26px;
    font-weight: 700;
    font-family: 'Ubuntu', sans-serif;
}

.extensive-sclc--home .data-compare p span.data-content {
    font-size: 16px;
    line-height: 18px;
    /*letter-spacing: -0.4px;*/
    font-weight: 300;
}

.extensive-sclc--home .data-grey-txt {
    color: #575757;
}

.extensive-sclc--home p.hr-footnote {
    font-family: 'Ubuntu', sans-serif;
    font-size: 15px;
    line-height: 21px;
    font-weight: 400;
    text-align: center;
    margin: 10px auto 0;
    letter-spacing: -0.2px;
    /* color: #4A4A4A; */
    color: #575757;
    padding-bottom: 21px;
    padding-left: 5px;
}

.extensive-sclc--home .arrow-box {
    border: 0.5px solid #03315D;
    margin: 30px auto 0;
    /* padding: 15px 6px !important; */
}

.extensive-sclc--home .data-compare {
    display: flex;
    flex-direction: column;
    align-items: center;
    /* position: relative; */
    margin-top: 28px;
    text-align: center;
}

.extensive-sclc--home img.data-comp-vs {
    margin: 10px auto;
}

.extensive-sclc--home .box-image {
    padding: 15px 6px;
}

.extensive-sclc--home p.box-heading.s-line, h2.box-heading.s-line {
    margin-top: -30px;
}

.extensive-sclc--home .box-image.data-left .box-heading {
    width: 78%;
}

.extensive-sclc--indication .ast-sup {
    top: -3px;
    position: relative;
}

.extensive-sclc--home .banner-data--sec.banner-data-left {
    margin-bottom: 30px;
}

.extensive-sclc--home .box-image.data-right h2.box-heading.s-line.subtext-1 {
    width: 75%;
}

.extensive-sclc--home .box-image.data-right {
    padding-bottom: 18px;
}

.extensive-sclc--home .data-right .data-compare p {
    font-size: 31px;
    line-height: 29px;
    font-weight: 700;
}

.extensive-sclc--home .data-right .data-compare p span {
    font-size: 17px;
    line-height: 24px;
    font-weight: 400;
}

.extensive-sclc--home .data-right .data-compare {
    /*margin-top: 12px;*/
}

 .extensive-sclc--home .data-right .data-compare p span.datanumber {
    line-height: 36px;
}

.extensive-sclc--home ul.blue-arrow-list {
    padding-left: 25px;
}

.extensive-sclc--home ul.blue-arrow-list > li {
    list-style-type: none;
    color: #555555;
        font-family: 'Ubuntu';
    font-size: 16px;
    font-weight: 300;
    line-height: 20px;
    /* line-height: 24px; */
    margin-bottom: 10px;
    position: relative;    
}

.extensive-sclc--home ul.blue-arrow-list > li:before {
    content: '';
    background: url(/content/dam/intelligentcontent/brands/imfinzi-hcp/us/en/extensive-sclc/images/desktop/list-arrow.svg) no-repeat;
    position: absolute;
    width: 23px;
    height: 13px;
    top: 3px;
    left: -25px;
    background-size: 100%;
}


.extensive-sclc--home .banner-data-right.banner-data--sec {
    padding-bottom: 3px;
}

.extensive-sclc--home a.home--cta {
    font-size: 19px;
    padding: 22px 22px 22px 26px;
    max-width: 274px;
    display: flex;
    align-items: center;
    justify-content: left;
    background: #4077C4;
    color: #fff;
    font-family: 'Ubuntu';
    line-height: 18px;
    font-weight: 700;
    margin: 25px auto 30px;
}

.extensive-sclc--home a.home--cta img {
    position: relative;
    top: 2px;
    width: 10px;
}

.extensive-sclc--home .fn--wrap.home-fn {
    margin: 0 5px 25px;
}

.extensive-sclc--indication .fn--wrap p.fn--text {
    font-weight: 500;
    color: #ffffff;
    font-size: 12px;
    line-height: 15px;
    font-family: 'Ubuntu';
    letter-spacing: 0.03px;
}

.extensive-sclc--indication p.fn--text.abbr--text {
    margin-bottom: 10px;
}

.extensive-sclc--indication .ast-footnote {
    margin-left: -7px;
}

.extensive-sclc--indication .single-footnote {
    margin-left: -5px;
}

.extensive-sclc--indication .second-footnote {
    margin-left: 0px;
}

/* Hover functionality*/
.extensive-sclc--home a.home--cta:hover {
    background: #ffffff;
    text-decoration: underline;
    color: #003865;
}

.extensive-sclc--home a.home--cta:hover > span{
    color: #4077C4;
}

.extensive-sclc--home a.home--cta:hover img {
    content: url(/content/dam/intelligentcontent/brands/imfinzi-hcp/us/en/extensive-sclc/images/global/blue-right-chevron1.svg);
    border-bottom: 1px solid;
}



@media screen and (min-width: 992px) {

    div#extensive-home__banner-section {
        background: url(/content/dam/intelligentcontent/brands/imfinzi-hcp/us/en/extensive-sclc/images/desktop/sclc-extensive-home-bg-desk.jpg) no-repeat top center;
        background-size: cover;
        background-position: top center;
        width: 100%;
        background-position-y: -7px;
        height: 1140.46px;
    }
    
    .extensive-sclc--home .now-app-overlay {
        background: url(/content/dam/intelligentcontent/brands/imfinzi-hcp/us/en/extensive-sclc/images/desktop/violater-bg-desk.png) no-repeat;
        background-size: 100% 100%;
        width: 100%;
        max-width: 746px;
        padding: 11px 0 17px;
        position: relative;
        top: -3px;
        left: -9px;
        display: inline-flex;
        justify-content: center;
        align-items: center;
        gap: 0;
    }
    
    .extensive-sclc--home .now-app-overlay > img {
        width: 52px;
        height: auto;
        margin-left: 10px;
    }
    
    .extensive-sclc--home p.now-overlay--text {
        font-size: 22px;
        line-height: 24px;
        font-weight: 700;
        margin-left: 3%;
        margin-bottom: 10px
    }
    
    .extensive-sclc--home .home-banner--head .cmp-title__text {
        margin: 132px auto 119px;
        max-width: 1320px;
        font-size: 66px;
        line-height: 53px;
        display: flex;
        width: 100%;
        justify-content: space-between;
    }
    
    .extensive-sclc--home .home-banner--head .cmp-title__text > span {
        display: flex;
        width: 100%;
        justify-content: space-between;
    }
    
    .extensive-sclc--home .home-banner--head > div {
        max-width: 1313px;
        margin: 0 auto;
        /*padding-bottom: 55px;*/
    }
    
    .extensive-sclc--home .home-banner--head .cmp-title__text > span >span:last-child {
        padding-right: 12%;
    }
    
    
    .extensive-sclc--home .home-banner--head span.wh-box {
        font-size: 18px;
        line-height: 22px;
        display: block;
        margin: 18px 5px 0;
        padding: 6px 0;
    }
    
    .extensive-sclc--home .extensive-sclc__inner-wrap {
        max-width: 1088px;
        width: 100%;
        margin: auto;
        padding: 0;
        float: none!important;
    }
    
    .extensive-sclc--home .home--subhead .cmp-title__text {
        font-size: 21px;
        line-height: 25px;
        padding: 16px 0;
    }
    
    .extensive-sclc__home-grid .aem-Grid {
        display: flex;
    }
    
    .extensive-sclc--indication h2.box-heading.s-line:before {
        width: 61px;
        height: 36px;
        left: -39px;
        top: -4px;
    }
    
    .extensive-sclc--indication h2.box-heading {
        font-size: 16px;
        line-height: 18px;
        font-weight: 700;
        position: relative;
        padding: 5px 6px 0 34px;
    }
    
    .extensive-sclc--home .box-image.data-right h2.box-heading.s-line.subtext-1 {
        width: 77%;
    }
    
    .extensive-sclc--home .banner-data--sec.banner-data-left {
        margin-bottom: 0;
        height: 100%;
    }
    
    .extensive-sclc__home-grid .aem-Grid > div:nth-child(1) {
        margin-right: 35px
    }
    
    .extensive-sclc__home-grid .aem-Grid > div:nth-child(1) > div {
        height: 100%;
    }
    
    .extensive-sclc--home .data-compare {
        margin-top: 10px;
        margin-left: 5px;
    }
    
    .extensive-sclc--home .data-compare p {
        font-size: 24px;
        line-height: 29px;
    }
    
    .extensive-sclc--home .data-compare p span.data-content {
        font-size: 17px;
        line-height: 22px;
        font-weight: 400;
    }
    
    .extensive-sclc--home img.data-comp-vs {
        margin: 5px auto;
    }
    
    .extensive-sclc--home .box-image.data-left {
        padding-bottom: 39px;
    }
    
    .extensive-sclc--home .data-right .data-compare p {
        font-size: 27px;
        line-height: 29px;
    }
    
    .extensive-sclc--home .data-right .data-compare p span {
        font-size: 18px;
        line-height: 24px;
        font-weight: 400;
    }
    .extensive-sclc--home .redac{
        color: #AC182E;
    }
    .extensive-sclc--home .box-image.data-right .data-num.data-comp-bottom.data-grey-txt .datanumber1{
        line-height: 36px;
    }
    
    .extensive-sclc--home .banner-data--sec {
        padding: 5px 30px 25px;
    }
    
    .extensive-sclc--home ul.blue-arrow-list > li {
        line-height: 24px;
    }
    
    .extensive-sclc--home ul.blue-arrow-list > li:before {
        top: 6px;
        width: 19px;
        height: 11px;
    }
    
    .extensive-sclc--home .box-image.data-right {
        padding-bottom: 20px;
    }
    
    .extensive-sclc--home a.home--cta {
        max-width: 100%;
        text-align: center;
        justify-content: center;
        align-items: center;
        font-size: 17px;
        line-height: 18px;
        font-weight: 700;
        padding: 12px 0;
        margin-top: 21px;
    }
    
    .extensive-sclc--home a.home--cta img {
        margin-left: 7px;
        width: 9px;
        top: 0;
    }
    
    .extensive-sclc--home .fn--wrap.home-fn {
        margin: 0;
        padding-bottom: 55px;
    }

    .extensive-sclc--home .sticky-isi {
        max-height: 127px;
    }

    .extensive-sclc--home a.isi-plus.mobile-only {
        display: block;
        right: -360px;
        top: -12px;
    }

    .extensive-sclc--home .section-isi h2, .sticky-isi #sticky-isi h2 {
        margin-top: 30px;
        font-size: 23px;
        line-height: 19px;
        margin-bottom: 10px;
        font-family: "Roboto Condensed", sans-serif;
        color: #4A4A4A;
        font-weight: 700;
}

.extensive-sclc--home .sticky-isi .right-isi.desktop-only p {
    display: none;
}

.extensive-sclc--home .extensive-sclc-sticky-isi p {
    display: block !important;
}

.section-isi .right-isi, .sticky-isi .right-isi {
    margin-left: 0;
    padding-right: 15px;
}
    
}

@media screen and (min-width: 1366px) and (max-width: 1500px) { 
   .extensive-sclc--home .home-banner--head .cmp-title__text {
        font-size:58px;
    }
    
}

 @media screen and (min-width: 1501px) {
    .extensive-sclc--home .home-banner--head .cmp-title__text {
        margin: 15% auto 15%;
    }
    div#extensive-home__banner-section{
        height: auto; 
    }
    .extensive-sclc--home .home-banner--head .cmp-title__text > span >span:last-child {
        padding-right: 10%;
    }
}


@media only screen and (max-width: 375px) {
    
    .extensive-sclc--home #hcp-home-isi-sec .section-isi .isi-mob .isi-content:nth-child(3) .ul-list li:nth-child(5)::before {
      top: -18px;
    }
}


@media screen and (min-width: 400px) and (max-width: 727px) {
  .extensive-sclc--isi .sticky-isi #sticky-isi h3 {
        margin-top: 10px;
        padding: 0 15px;
    }
}
@media only screen and (max-width: 991px) {
    /* start Overlay on page content */

    /* Required for pseudo-element */
        #main-container {
            position: relative;
        }

        /* Overlay */
        #main-container.overlay-active::after {
            content: '';
            position: fixed;
            inset: 0;
            background: rgba(0, 0, 0, 0.75);
            z-index: 999;
            pointer-events: auto;
        }

        /* Keep mobile menu above overlay */
        #extensive-sclc-header,
        #extensive-sclc-header #mob-box {
            position: relative;
            z-index: 1000;
        }
    /* end Overlay on page content */

    /*header*/

    .extensive-sclc--header .menu-btn {
        top: -57px;
        padding: 21px 0 20px 9px;
        width: 57px;
        height: 57px;
    }

    /* .extensive-sclc--home #extensive-sclc-header .mobile-menu #top-logo.cmp-text {
        padding: 0;
    } */

    .extensive-sclc--home #extensive-sclc-header #mobile-header #top-nav li:last-child a {
        padding: 12px 24px 12px 10px;
    }
     
    .extensive-sclc--home #mobile-header #top-nav li:last-child a::after {
        padding-left: 6px;
    }

    .extensive-sclc--header #mobile-header #top-nav li:first-child {
        margin-left: -12px;
        padding: 3px 0 3px 0;
    }

    .extensive-sclc--home .now-app-overlay {
        /* background: #4077c4;
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 3%;
        padding: 6px 0 9px;
        margin-top: -3px; */
        background: url(/content/dam/intelligentcontent/brands/imfinzi-hcp/us/en/extensive-sclc/images/desktop/violater-bg-desk.png) no-repeat;
        background-size: 100% 100%;
        width: 100%;
        max-width: 746px;
        padding: 17px 0 17px;
        position: relative;
        top: -14px;
        left: -9px;
        display: inline-flex;
        justify-content: center;
        align-items: center;
        gap: 0;
}

/*main-content*/
    div#extensive-home__banner-section {
        /* background: url(/content/dam/intelligentcontent/brands/imfinzi-hcp/us/en/extensive-sclc/images/mobile/sclc-extensive-home-bg-mob.jpg) no-repeat top center; */
        background-position-y: -7px !important;
        background-color: #01233e;
        background-size: cover !important;
        background-position: top center;
        background: url(/content/dam/intelligentcontent/brands/imfinzi-hcp/us/en/extensive-sclc/images/desktop/sclc-extensive-home-bg-desk.jpg) no-repeat top center;
    }

    /*Sticky ISI section*/

    

    /*ISI section*/

    

}

@media only screen and (min-width: 320px) and (max-width: 375px) {
    .extensive-sclc--header #top-nav ul {
        padding: 0;
    }

    .extensive-sclc--header #top-nav.cmp-navigation__group ul {
        padding: 0 16px 0 12px !important;
    }

    .extensive-sclc--home .home-banner--head .cmp-title__text span {
        display: flex;
        flex-direction: column;
    }

    .extensive-sclc--home .now-app-overlay {
        background: #4077c4;
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 2%;
        padding: 5px 5px 10px;
        margin-top: -1px;
    }

    .extensive-sclc--home p.now-overlay--text {
        font-family: 'Ubuntu', sans-serif;
        font-size: 15px;
        line-height: 19px;
        color: #ffffff;
        font-weight: 700;
    }

    div#extensive-home__banner-section {
        background: url(/content/dam/intelligentcontent/brands/imfinzi-hcp/us/en/extensive-sclc/images/mobile/sclc-extensive-home-bg-mob.jpg) no-repeat top center;
        background-size: cover !important;
        background-position-y: -65px !important;
        background-color: #01233e;
    }

    .extensive-sclc--indication .sticky-isi #sticky-isi h2 {
        font-size: 19px;
    }

    .extensive-sclc--indication .sticky-isi #sticky-isi h2.see-full.mobile-only {
        /*top: -60px;*/
    }

    .extensive-sclc--indication .home-banner--head span.wh-box {
        margin: 18px auto 0;
    }    
    
    .extensive-sclc--indication #extensive-sclc-header #mobile-header #top-nav li:last-child a {
        padding: 12px 24px 12px 10px;
    }

    .extensive-sclc--indication #mobile-header #top-nav li:last-child a::after {
            padding-left: 6px;
        }

    #mobile-header #top-nav li:last-child ul.cmp-navigation__dropdownmenu {
        top: 32px;
    }

    .extensive-sclc--header .top-isi {
        right: 60px;
    }

    .extensive-sclc--indication .section-isi h2, .extensive-sclc--indication .sticky-isi #sticky-isi h2 {
            line-height: 22px;
            letter-spacing: -0.2px;
    }

    /*ISI*/

    .extensive-sclc--indication #hcp-home-isi-sec .section-isi .isi-mob .isi-content .ul-list.ul-list-single li:nth-child(5)::before {
        top: 0px;
    }

    .extensive-sclc--indication #hcp-home-isi-sec .section-isi .isi-mob .isi-content .ul-list li .ul-list-inner li.bullet-dot::before {
        top: -22px;
    }

    .extensive-sclc--indication #hcp-home-isi-sec .section-isi .isi-mob .isi-content .ul-list.mb-10 li .ul-list-inner.mb-10 li.bullet-dot::before {
        top: -5px;
    }

        .extensive-sclc--indication #hcp-home-isi-sec .section-isi .isi-mob .isi-content .ul-list li:nth-child(5)::before {
        top: -18px;
    }


    /* .extensive-sclc--indication #hcp-home-isi-sec .section-isi .isi-mob .isi-content:nth-child(3) .ul-list li:nth-child(5)::before {
         top: -20px !important; 
             top: 0;
        display: inline-flex;
        align-items: flex-start;
        background-color: red;
    } */

    /* .extensive-sclc--indication #hcp-home-isi-sec .section-isi .isi-mob .isi-content:nth-child(3) {
        background: red!important;
    } */

    .extensive-sclc--indication #hcp-home-isi-sec .section-isi .isi-mob .isi-content:nth-child(6) .ul-list.mb-10 li:nth-child(4) .ul-list-inner.mb-10 li.bullet-dot::before {
        top: -22px;
    }

    .extensive-sclc--indication #hcp-home-isi-sec .section-isi .isi-mob .isi-content:nth-child(6) .ul-list.mb-10 li:nth-child(4) .ul-list-inner.mb-10 li.bullet-dot::before,
    .extensive-sclc--indication #hcp-home-isi-sec .section-isi .isi-mob .isi-content:nth-child(6) .ul-list.mb-10 li:nth-child(5) .ul-list-inner li::before {
        top: -22px;
    }

    .extensive-sclc--indication #hcp-home-isi-sec .section-isi .isi-mob .isi-content:nth-child(6) .ul-list.mb-10 li:nth-child(4) .ul-list-inner.mb-10 li.bullet-dot::before,
    .extensive-sclc--indication #hcp-home-isi-sec .section-isi .isi-mob .isi-content:nth-child(6) .ul-list.mb-10 li:nth-child(5) .ul-list-inner li::before,
    .extensive-sclc--indication #hcp-home-isi-sec .section-isi .isi-mob .isi-content .ul-list li .ul-list-inner li.bullet-dot::before {
        top: 16px;
    }

     .extensive-sclc--indication #hcp-home-isi-sec .section-isi .isi-mob .isi-content:nth-child(6) .ul-list.mb-10 li:nth-child(5) .ul-list-inner li::before {
        top: -4px;
    }

    .extensive-sclc--indication #hcp-home-isi-sec .section-isi .isi-mob .isi-content:nth-child(6) .ul-list.mb-10 li:nth-child(5) .ul-list-inner-inner li::before {
        top: -2px;
    }

    .extensive-sclc--indication #hcp-home-isi-sec .section-isi .isi-mob .isi-content:nth-child(7) .ul-list li:nth-child(3) .ul-list-inner.mb-10 li::before {
        top: -4px;
    }
}

@media (min-width: 375px) and (max-width: 414px) {
  #extensive-stage__safety .section-isi .ul-list-inner li::before {
    top: 0;
  }

  .extensive-sclc--indication #hcp-home-isi-sec .section-isi .isi-mob .isi-content .ul-list li:nth-child(3)::before {
        top: -2px;
    }

    .extensive-sclc--indication #hcp-home-isi-sec .section-isi .isi-mob .isi-content .ul-list li:nth-child(5)::before {
        top: -20px;
    }
}
 

@media screen and (min-width: 412px) and (max-width: 991px) {
    .section-isi .isi-content .ul-list li:nth-child(5)::before {
        top: -20px;
    }
}

@media screen and (min-width: 414px) and (max-width: 991px) {
  .section-isi .isi-content:nth-child(8) .ul-list li:nth-child(5)::before,
  .section-isi .isi-content:nth-child(9) .ul-list li:nth-child(5)::before {
        top: -1px;
    }

    .section-isi .ul-list.mb-10 .li-1:nth-child(4) .ul-list-inner li::before {
        top: -22px;
    }

    .section-isi .isi-content:nth-child(12) .ul-list li:nth-child(5)::before {
        top: -2px;
    }

    .extensive-sclc--footer > .cmp-container,
    .extensive-sclc--footer_grid .footer-text {
        max-width: unset;
    }
}

@media screen and (min-width: 540px) and (max-width: 991px) {
    .section-isi .ul-list.mb-10 .li-1:nth-child(4) .ul-list-inner li::before {
        top: -3px;
    }

    .section-isi .isi-content:nth-child(7) .ul-list .li-1:nth-child(4) .ul-list-inner li.bullet-dot::before {
        top: -3px;
    }

        .section-isi .isi-content .ul-list li:nth-child(5)::before {
        top: -2px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
  .section-isi .isi-content:nth-child(9) .ul-list li:nth-child(5)::before {
    top: -3px;
  }

  .section-isi .isi-content:nth-child(7) .ul-list .li-1:nth-child(4) .ul-list-inner li.bullet-dot::before {
        top: -4px;
    }

    .section-isi .ul-list.mb-10 .li-1:nth-child(4) .ul-list-inner li::before {
        top: -4px;
    }
}
@media screen and (min-width: 992px) and (max-width: 1280px) {
    .extensive-sclc--home .home-banner--head .cmp-title__text {
        font-size: 45px;
        line-height: 20px;
    }
    .extensive-sclc--home .home-banner--head .cmp-title__text > span {
        justify-content: center;
        gap: 160px;
    }
    .extensive-sclc--home .home-banner--head .cmp-title__text > span >span:last-child {
        padding-right: 8%;
    }
}
@media only screen and (min-width: 991px) and (max-width: 1220px) {
     .extensive-sclc--header #top-nav ul {
        max-width: 855px;
        right: 22px;
        margin-bottom: 10px;
        margin-top: 3px;
        height: 34px;
        justify-content: space-evenly;
        gap: 0 0px;
    }

    .extensive-sclc--header .main_logo img {
        width: 120px;
        max-width: 120px;
        height: auto;
        margin: 12px;
        left: 20px;
        position: relative;
    }

    .extensive-sclc--header .select-dropdown .cmp-list-dropdown--container {
        width: 200px;
    }
    .extensive-sclc--header span.cmp-list-dropdown__head-text{
      padding: 3px 9px !important;
    }
    .extensive-sclc--header #main-nav .cmp-navigation__item a {
        font-size: 12px;
        line-height: 12px;
        padding: 7px 7px !important;
    }
    .extensive-sclc--header .resource-center-btns{
        left: -70px;
    }
    /*.extensive-sclc--header .select-dropdown .cmp-list-dropdown--container a.cmp-list-dropdown__head {
                padding: 3px 0px 3px 0px !important;
    }

    .extensive-sclc--header .select-dropdown a.cmp-list-dropdown__head span.cmp-list-dropdown__head-text {
        padding: 2px 20px 2px 20px !important;
    }

    .extensive-sclc--home .fn--wrap.home-fn {
        margin: 0 15px;
        padding-bottom: 55px;
    }

    .extensive-sclc--home .home-banner--head .cmp-title__text {
        font-size: 46px;
    }

    .extensive-sclc--home .home-banner--head span span {
        padding-left: 20px;
    }

    .extensive-sclc--home .home--subhead .cmp-title__text {
        font-size: 21px;
        line-height: 25px;
        padding: 16px 15px;
    } */
}


@media only screen and (max-width: 991px) {
    
   .extensive-sclc--header #top-nav ul{
        max-width: 100%;
        padding: 0px 15px;
        justify-content: space-between;
        margin: 0;
        height: 38px;
    }
    .extensive-sclc--header #mobile-header #top-nav li:first-child {
        max-width: max-content;
        position: static;
        margin: 0 !important;
    }
    .extensive-sclc--header .main_logo img {
        width: 141px;
        max-width: 141px;
        margin: 5px 15px;
        position: static;
    }
    .extensive-sclc--home #extensive-sclc-header #mobile-header #top-nav li:last-child a {
        padding:12px 24px 12px 22px;
    }
    .mobile-menu #top-logo.cmp-text {
        padding: 0;
        position: relative;
        height: 57px;
    }
    .extensive-sclc--home .now-app-overlay > img {
        width: max-content;
        height: auto;
        margin-left: 10px;
    }
    .extensive-sclc--home p.now-overlay--text {
        color: #ffffff;
        font-size: 22px;
        line-height: 24px;
        font-weight: 700;
        position: relative;
        margin: 0;
        margin-left: 3%;
        margin-bottom: 10px;
    }
    .extensive-sclc--home .home-banner--head .cmp-title__text {
        padding:43% 0 14%;
        padding-left: 10px;
        margin: 0 auto !important;
        display: flex;
        width: 100%;
        max-width: 100%;
        justify-content: center;
        align-items: center;
        font-size: 35px;
        line-height: 7px;
        top: -145px;
        position: relative;
    }
    .extensive-sclc--home .home-banner--head .cmp-title__text > span {
        display: flex;
        justify-content: space-between;
        gap: 0;
        align-items: self-start;
        width: 971px;
    }
    .extensive-sclc--home .home-banner--head .cmp-title__text > span > span:last-child {
        max-width: 238px;
        /* display: flex; */
        /* flex-wrap: wrap; */
        left: -100px;
        position: relative;
    }
    .extensive-sclc--home .home-banner--head .cmp-title__text > span > span:last-child span.wh-box {
        font-size: 12px;
        line-height: 18px;
        margin: 18px 5px 0;
        padding: 6px 6.5px;
        min-width: max-content;
    }
    div#container-aa05e0d690 .right-isi.desktop-only, div#container-6bb0ed8fb6 .right-isi.desktop-only {
        display: block;
    }
    div#see-indic {
        display: none;
    }
    .extensive-sclc--home .home--subhead .cmp-title__text {
        font-size: 21px;
        line-height: 25px;
        padding: 16px 0;
        max-width: 632px;
        max-width:100%;
        margin: 0 auto 10px;
    }
    .extensive-sclc--indication h2.box-heading {
        font-size: 21px;
        line-height: 22px;
        max-width: 700px;
        padding: 0 18px 0 35px;
    }
    .extensive-sclc--home .banner-data--sec {
        padding: 5px 30px 25px;
        max-width: 632px;
        margin: 0 auto;
    }
    .extensive-sclc--indication h2.box-heading.s-line:before {
        width: 61px;
        height: 36px;
        left: -38px;
        top: -7px;
    }
    .extensive-sclc--home .box-image.data-right h2.box-heading.s-line.subtext-1 {
        width: 76%;
    }
    .extensive-sclc--home .banner-data--sec.banner-data-left {
        padding-bottom: 60px;
    }
    .extensive-sclc--home .data-compare p {
        font-size: 24px;
        line-height: 29px;
    }
    .extensive-sclc--home .data-compare p span.data-content {
        font-size: 17px;
        line-height: 22px;
    }
    .extensive-sclc--home p.hr-footnote{
            padding-bottom: 41px;
    }
    .extensive-sclc--home .fn--wrap.home-fn {
        margin: 0 15px 65px;
    }
    .extensive-sclc--indication .ref--section{
        max-width: 750px;
    }
    .extensive-sclc--footer ul.footer-links {
        margin: 48px auto 14px;
        max-width: 750px;
    }    
    .extensive-sclc--footer > .cmp-container, .extensive-sclc--footer_grid .footer-text {
        max-width: 750px;
    }
    .extensive-sclc--home #extensive-sclc-header #mobile-header #top-nav li:last-child a {
        padding: 12px 20.5px 12px 20.5px;
    }
    #mobile-header #top-nav li.cmp-navigation__item.cmp-navigation__item--level-0.activeMob ul.cmp-navigation__dropdownmenu li a {
        padding: 12px 12px !important;
    }
}



@media screen and (max-width: 767px) {
    .extensive-sclc--isi .desktop-only {
        display: none;
    }

    .extensive-sclc--isi .mobile-only {
        display: block;
    }

    .extensive-sclc--isi .sticky-isi #sticky-isi .aem-Grid .container,
    .extensive-sclc--isi #ISIcontent .aem-Grid .container {
        width: 100%;
    }
    
    .extensive-sclc--home .home-banner--head .cmp-title__text span {
        display: inline-flex;
        flex-direction:column;
    }

    .extensive-sclc--isi .sticky-isi div#see-indic {
        display: block;
    }
    
    .extensive-sclc--isi .sticky-isi .sticky-eyebrow {
        position: absolute;
        bottom: 0;
        box-shadow: 0px -1px 12px #00000021;
        padding-top: 5px;
        width: 100%;
    }
    .extensive-sclc--home .home-banner--head span.wh-box {
        margin: 18px 50px 0;   
    }

    .extensive-sclc--isi .sticky-isi #sticky-isi .aem-Grid .container:first-child {
        padding-left: 0;
        padding-right: 0;
    }

    .extensive-sclc--isi .sticky-isi .sticky-eyebrow {
        padding-left: 15px;
    }

    .extensive-sclc--isi .sticky-isi #sticky-isi a.isi-plus {
        right: 15px;
        top: 69px;
    }
    
    .extensive-sclc--isi .sticky-isi div#text-0cb8f1f0f5 {
        position: static;
    }
    
    .extensive-sclc--isi .sticky-isi #sticky-isi h2 {
        font-size: 23px;
        line-height: 19px;
    }
    
    .extensive-sclc--isi .sticky-isi #sticky-isi p {
        font-size: 14px;
        font-weight: 400;
        width: 95%;
        margin-top: 5px;
    }
    
    .extensive-sclc--isi .sticky-isi #sticky-isi .see-indication-container.active .see-full-container {
        height: calc(100vh - 320px);
    }
    
    .extensive-sclc--isi .section-isi div#isi {
        scroll-margin-top: 83px;
    }

    .extensive-sclc--isi .sticky-isi {
        background: #ffffff;
        max-height: 160px;
        height: 100%;
        float: none!important;
        z-index: 9999;
    }
    
    .extensive-sclc--isi .sticky-isi #sticky-isi h2.see-full.mobile-only {
        position: static;
        padding-left: 9px;
        font-family: "Roboto Condensed", sans-serif;
        font-weight: 700;
        border: 1px solid #979797!important;
    }
    
    .extensive-sclc--isi .sticky-isi a.isi-plus.mobile-only {
        top: 100px;
    }
    
    .extensive-sclc--isi .sticky-isi #sticky-isi p {
        margin-bottom: 10px;
    }
    
    .extensive-sclc--isi .sticky-isi div#sticky-isi {
        height: 100%;
        position: relative;
        max-width: 100%;
    }
    .extensive-sclc--home .data-compare p span.data-content {
        letter-spacing: -0.4px;   
    }
    .extensive-sclc--home .banner-data-right.banner-data--sec .data-compare p span.data-content{
        letter-spacing: normal; 
    }
    .extensive-sclc--home p.hr-footnote {
        padding-left: 0;   
    }
    .extensive-sclc--home .data-right .data-compare {
        margin-top: 12px;
    }
    .extensive-sclc--home .banner-data-right.banner-data--sec .data-num.data-comp-bottom.data-grey-txt{
        font-size: 28px;
    }


  /* new.. */


    .extensive-sclc--home .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--6 {
        width: 100%;
    }

    .extensive-sclc--home .sticky-isi #sticky-isi h2.see-full.mobile-only {
        top: -55px;
    }

    .extensive-sclc--home .sticky-isi #sticky-isi .left-isi p {
        /* padding-right: 22px; */
        padding: 0;
    }

    .extensive-sclc--home .sticky-isi #sticky-isi h2 {
        font-family: 'Roboto Condensed';
        font-weight: 700;
        font-size: 23px;
        line-height: 19px;
        letter-spacing: -0.5px;
    }

    .extensive-sclc--home a.isi-plus {
        font-size: 30px;
        top: -10px;
    }

    .extensive-sclc--indication .sticky-isi::before {
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        top: -9px;
        height: 10px;
        background: #efefef;
    }

    .extensive-sclc--home .sticky-isi {
        max-height: 108px;
    }

    .extensive-sclc--home .sticky-isi #sticky-isi h2 {
        margin-top: 26px;
    }

    .extensive-sclc--home .sticky-isi #sticky-isi h2.see-full.mobile-only {
        padding: 14px 9px 14px 10px;
        font-family: 'Roboto Condensed';
        font-weight: 700;
        background-color: #003865;
        border: 1px solid #979797 !important;
    }

    .extensive-sclc--home .sticky-isi #sticky-isi p {
        color: #4A4A4A;
        font-weight: 300;
        margin-top: 4px;
    }


    .sticky-isi .container.responsivegrid.aem-GridColumn--default--none.aem-GridColumn.aem-GridColumn--default--6.aem-GridColumn--offset--default--0 {
        width: 100%;
        padding:0;
    }

    #sticky-isi .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--6 {
        width: 100%;
    }

    .sticky-isi #sticky-isi h2.see-full.mobile-only {
        background-color: #003865;
        padding: 13px 9px 14.41px 10px;
        color: #fff;
        position: absolute;
        top: -47px;
        width: 110%;
        left: -15px;
        right: 0;
        margin: 0 auto;
        z-index: 111;
        font-size: 12px !important;
        border: none !important;
        box-shadow: 0px -3px 6px #00000029;
        line-height: 14px;
        font-family: 'Roboto Condensed';
        font-weight: 700;
        letter-spacing: 0.01px;
        border: 1px solid #979797 !important;
        padding: 14px 9px 14px 10px !important;
    }

   .section-isi .left-isi, .sticky-isi .left-isi {
        margin-right: 15px;
    }

    .sticky-isi #sticky-isi .left-isi h2 {
        font-family: 'Roboto Condensed';
        font-weight: 700;
        font-size: 23px;
        line-height: 19px;
        margin-top: 4px;
        letter-spacing: -0.5px;
        padding-top: 28px;
    }

    .sticky-isi #sticky-isi .left-isi p {
        font-size: 14px;
        line-height: 16px;
        font-family: 'Roboto';
        font-weight: 300;
        color: #4A4A4A;
        margin-top: 5px;
        padding: 0;
    }

    .sticky-isi a.isi-plus.mobile-only {
        display: block;
        right: 0 !important;
        top: 12px !important;
    }

    #ind-readmore img {
        width: 10px;
        margin-left: 5px;
    }
    .see-full-container{
        color: #000000;
        display: none;
        position: fixed;
        background: #ffffff;
        height: 159px;
        bottom: 0;
        left: 0;
        width: 100%;
        z-index: 11;
        overflow-y: scroll;
        height: calc(100vh - 253px);
    }
    .see-full-container .page-content {
        margin-top: 15px;
    }
    .sticky-isi #sticky-isi .see-full-container .page-content p {
        line-height: 1.31;
        font-weight: 300;
        font-size: 16px;
        color: #555555;
        padding: 0 10px;
    }
    .sticky-isi #sticky-isi .see-indication-container.active h2.see-full.mobile-only {
        position: fixed;
        top: 96px;
        width: 100%;
        left: 0;
    }
    .sticky-isi #sticky-isi .see-indication-container.active .see-full-container {
        display: block;
        top: 138px;
        box-shadow: inset -1px 0 12px #00000021;
    }
    .sticky-isi #sticky-isi .see-indication-container.active #ind-readmore img {
        transform: rotate(45deg);
        width: 10px;
    }


    .sticky-isi #sticky-isi h2 {
        margin-top: 18px;
        font-size: 21px;
        letter-spacing: -0.5px;
        padding: 0 15px;
    }
    .sticky-isi #sticky-isi p {
        padding: 0 15px;
        margin-top: 10px;
    }
    .sticky-isi{
        max-height: 115px;
    }
    a.isi-plus {
        font-size: 30px;
        top: 15px;
    }


    .extensive-sclc--indication .section-isi h2 {
        margin-top: 32px;
        margin-bottom: 14px;
    }

    .extensive-sclc--indication .section-isi p {
        font-size: 16px;
        line-height: 19px;
        font-weight: 300;
        color: #555555;
    }

    .extensive-sclc--indication .section-isi h3 {
        margin: 20px auto 6px;
    }

    .extensive-sclc--indication .section-isi .left-isi, .extensive-sclc--indication .sticky-isi .left-isi {
        margin-right: 0;
    }

    .extensive-sclc--indication #hcp-home-isi-sec .section-isi .isi-mob .isi-content:first-child h3.u-txt {
        margin: 49px 0 10px;
    }

    .extensive-sclc--indication #hcp-home-isi-sec .section-isi .ul-list li {
        color: #555555;
        font-weight: 300;
        margin-top: 0;
    }

    .extensive-sclc--indication #hcp-home-isi-sec .section-isi .ul-list {
        padding-left: 25px;
        margin-bottom: 20px;
    }

    .extensive-sclc--indication #hcp-home-isi-sec .section-isi .isi-mob .isi-content:nth-child(2) h3.u-txt,
    .extensive-sclc--indication #hcp-home-isi-sec .section-isi .isi-mob .isi-content:nth-child(3) h3.u-txt,
    .extensive-sclc--indication #hcp-home-isi-sec .section-isi .isi-mob .isi-content:nth-child(4) h3.u-txt,
    .extensive-sclc--indication #hcp-home-isi-sec .section-isi .isi-mob .isi-content:nth-child(8) h3.u-txt,
    .extensive-sclc--indication #hcp-home-isi-sec .section-isi .isi-mob .isi-content:nth-child(9) h3.u-txt,
    .extensive-sclc--indication #hcp-home-isi-sec .section-isi .isi-mob .isi-content:nth-child(10) h3.u-txt {
        margin: 20px 0 10px;
    }

    .extensive-sclc--indication #hcp-home-isi-sec .section-isi .ul-list li span.isi-list-heading {
        display: inline-block;
        margin: 0 0 5px;
    }
   
    .extensive-sclc--indication #hcp-home-isi-sec .section-isi .isi-mob .ul-list .ul-list-inner li span.isi-list-heading li {
        margin-top: 5px;
    }

    .extensive-sclc--indication #hcp-home-isi-sec .section-isi .ul-list.mb-10 {
        padding-left: 27px;
    }

    .extensive-sclc--indication #hcp-home-isi-sec .section-isi .li-1 ul.ul-list-inner {
        padding-left: 23px;
    }

    .section-isi .ul-list.mb-10 .li-1:nth-child(4) .ul-list-inner li::before {
            top: -22px;
    }

    .section-isi .ul-list.mb-10 .li-1:nth-child(4) .ul-list-inner li .ul-list-inner-inner li::before {
        top: -2px;
    }

    .section-isi .ul-list > li:first-child::before {
        top: 0;
    }

    .extensive-sclc--indication #hcp-home-isi-sec .section-isi .isi-mob .isi-content:nth-child(6) .ul-list li span.isi-list-heading,
    .extensive-sclc--indication #hcp-home-isi-sec .section-isi .isi-mob .isi-content:nth-child(7) .ul-list li span.isi-list-heading {
        display: inline;
    }

    .extensive-sclc--indication #hcp-home-isi-sec .section-isi .isi-mob .isi-content:nth-child(6) .ul-list li .ul-list-inner.mb-10 li span.isi-list-heading,
    .extensive-sclc--indication #hcp-home-isi-sec .section-isi .isi-mob .isi-content:nth-child(6) .ul-list li .ul-list-inner li span.isi-list-heading,
    .extensive-sclc--indication #hcp-home-isi-sec .section-isi .isi-mob .isi-content:nth-child(7) .ul-list li .ul-list-inner.mb-10 li span.isi-list-heading,
    .extensive-sclc--indication #hcp-home-isi-sec .section-isi .isi-mob .isi-content:nth-child(7) .ul-list li .ul-list-inner li span.isi-list-heading {
        display: inline-block;
    }

    .extensive-sclc--indication #hcp-home-isi-sec .section-isi .isi-mob .isi-content:nth-child(7) .ul-list > li:first-child::before {
        top: 0;
    }

    .section-isi .isi-content:nth-child(7) .ul-list .li-1:nth-child(4) .ul-list-inner li.bullet-dot::before {
        top:-22px;
    }

    .section-isi .isi-content:nth-child(8) .ul-list li:nth-child(5)::before,
    .section-isi .isi-content:nth-child(9) .ul-list li:nth-child(5)::before,
    .section-isi .isi-content:nth-child(12) .ul-list li:nth-child(5)::before {
        top:-18px;
    }

    .extensive-sclc--indication .section-isi .isi-content h3 {
        margin: 20px 0 10px;
    }

    .extensive-sclc--indication .section-isi .isi-content.isi-content2 p {
        color: #4A4A4A;
        font-weight: 400;
    }

    .extensive-sclc--indication #hcp-home-isi-sec .section-isi .isi-content.isi-content2 .ul-list {
        margin-bottom: 0;
    }

    .extensive-sclc--indication .section-isi .isi-content.isi-content2 p:nth-of-type(8),
    .extensive-sclc--indication .section-isi .isi-content.isi-content2 p:nth-of-type(9) {
        padding-right: 10px;
    }

    .extensive-sclc--indication .section-isi .footer-content {
        margin-top: 10px;
    }

    .extensive-sclc--indication .section-isi .footer-content .right-isi h2{
        margin: 32px 0 13px;
    }

    .extensive-sclc--indication .section-isi .footer-content .right-isi p:nth-of-type(3),
    .extensive-sclc--indication .section-isi .footer-content .right-isi p:nth-of-type(7),
    .extensive-sclc--indication .section-isi .footer-content .right-isi p:nth-of-type(11) {
        padding-right: 5px;
    }

    .extensive-sclc--indication p.you-may-txt {
        padding-right: 0;
    }

    .extensive-sclc--indication .footer-text p:nth-child(2) {
        padding-right: 12px;
    }



     .section-isi .container.responsivegrid.aem-GridColumn--default--none.aem-GridColumn.aem-GridColumn--default--6.aem-GridColumn--offset--default--0 {
        width: 100%;
        padding: 0;
    }
    .section-isi p {
        font-size: 16px;
        line-height: 18px;
        font-weight: 300;
        color: #555555;
    }
    p.mobile-p {
        /* letter-spacing: -0.3px; */
    }
    .desktop-mt-0.desktop-mb-6 br {
        display: none;
    }
    .section-isi h3 {
        margin: 10px auto 5px;
    }
    .section-isi h2 {
            margin: 20px 0 14px;
    }
    .section-isi .right-isi h2 {
        margin-top: 0;
    }
    .section-isi .right-isi {
        margin: 0;
        padding: 0;
    }
    .isi-content {
        padding:0;
    }
    .isi-content h3 {
        margin-top: 20px;
        margin-bottom: 10px;
    }
    .section-isi .ul-list li {
        color: #0F0F0F;
        margin-top: 10px;
    }
    .section-isi .ul-list .ul-list-inner li {
        margin-top: 5px;
    }
    .section-isi .ul-list li:first-child, .section-isi li.bullet-dot {
        /*margin-bottom: -5px;*/
    }
    .isi-mob {
        margin-top: -44px;
    }
    .footer-content.mobile-only {
        padding: 0 11px 0 15px;
    }
    .footer-content p:nth-child(2) {
        font-weight: 400;
    }
    .fw-900{
        font-weight: 900 !important;
    }
    .footer-content.mobile-only a {
        color: #003865;
        text-decoration: underline;
    }
    p.you-may-txt {
        padding-right: 20px;
    }
    p.footnote {
        line-height: 8px;
        font-size: 7px;
    }
    .section-reference .reference {
        font-size: 7px;
        line-height: 8px;
        padding: 0 15px;
        margin: -10px auto 0;
    }

    .sticky-isi #sticky-isi .left-isi h2 {
        padding: 22px 0 0;
    }
     div#see-indic {
        display: block;
    }


    .extensive-sclc--header #mobile-header #top-nav li:first-child {
        max-width: 150px;
        margin-left: 9px !important;
    }
    .extensive-sclc--home #extensive-sclc-header #mobile-header #top-nav li:last-child a {
        position: relative;
        /* left: -7px; */
    }
     #mobile-header #top-nav li.cmp-navigation__item.cmp-navigation__item--level-0.activeMob ul.cmp-navigation__dropdownmenu li {
         margin-left: 0 !important;
    }
    #mobile-header #top-nav ul.cmp-navigation__group li.cmp-navigation__item.cmp-navigation__item--level-0:last-child {
        left: -8px;
    }
    .extensive-sclc--header .top-isi {
        max-width: 120px;
        right: 50px;
        top: -45px;
    }
    div#extensive-home__banner-section{
        background: url(/content/dam/intelligentcontent/brands/imfinzi-hcp/us/en/extensive-sclc/images/mobile/sclc-extensive-home-bg-mob.jpg) no-repeat top center;
        background-size: 103% !important;
    }
    .extensive-sclc--home .now-app-overlay {
        background: #4077c4;
        background-size: 100% 100%;
        padding: 20px 0 10px;
        left: 0;
    }
    .extensive-sclc--home .now-app-overlay > img {
        margin: 0;
        max-width: 40px;
    }
    .extensive-sclc--home p.now-overlay--text {
        font-size: 14px;
        line-height: 19px;
        margin-left: 3%;
        margin-bottom: 0;
    }
    .extensive-sclc--home .home-banner--head .cmp-title__text {
        font-size: 37px;
        line-height: 37px;
        text-align: center;
        margin: 67.4% auto 8% !important;
        padding: 0 10px;
        text-shadow: 1px 2px 2px #000000;
        position: static;
    }
    .extensive-sclc--home .home-banner--head .cmp-title__text span {
        flex-direction: column;
        width: auto;
        align-items: center;
        text-shadow: 1px 2px 2px #000000;
    }
    .extensive-sclc--home .home-banner--head .cmp-title__text > span > span:last-child {
        position: static;
        max-width: max-content;
    }
    .extensive-sclc--home .home-banner--head .cmp-title__text > span > span:last-child span.wh-box {
        font-size: 13px;
        line-height: 14px;
        margin: 18px auto 0;
        text-shadow: none;
        min-width: 270px;
        max-width: 270px;
    }
    .extensive-sclc--home .home--subhead .cmp-title__text {
        font-size: 11px;
        line-height: 14px;
        padding: 4px 14px 4px 10px;
        margin: 0 0 10px;
    }
    .extensive-sclc--indication h2.box-heading.s-line:before {
        width: 42px;
        height: 25px;
        background-size: 100%;
        top: 1px;
        left: -35px;
    }
    .extensive-sclc--indication h2.box-heading {
        font-size: 11px;
        line-height: 14px;
        padding: 4px 10px 4px 10px;
        text-align: left;
    }
    .extensive-sclc--home .banner-data--sec {
        padding: 5px 15px 25px 30px;
    }
    .extensive-sclc--home .data-compare p {
        font-size: 22px;
        line-height: 26px;
    }
    .extensive-sclc--home .data-compare p span.data-content {
        font-size: 16px;
        line-height: 18px;
        letter-spacing: -0.4px;
        font-weight: 300;
    }
    .extensive-sclc--home p.hr-footnote {
        padding-bottom: 21px;
    }
    .extensive-sclc--home .banner-data--sec.banner-data-left {
        padding-bottom: 25px;
    }
    .extensive-sclc--home .banner-data-right.banner-data--sec .data-compare p span.data-content {
        font-size: 17px;
        line-height: 36px;
    }
    .extensive-sclc--home .data-right .data-compare p span.datanumber {
        position: relative;
        top: -8px;
    }
    .extensive-sclc--home .banner-data-right.banner-data--sec .box-image.data-right .data-compare img.data-comp-vs {
        margin: 0 auto 10px;
    }
    .extensive-sclc--home .banner-data-right.banner-data--sec .box-image.data-right span.datanumber1 {
        position: relative;
        top: -5px;
    }
    .extensive-sclc--home .fn--wrap.home-fn {
        margin: 0 5px 25px;
    }
    .section-isi, .sticky-isi #sticky-isi {
        padding: 0 15px;
    }


    /* new.. end  */

}


@media only screen and (min-width: 320px) and (max-width: 374px) {
    #mobile-header #top-nav ul.cmp-navigation__group li.cmp-navigation__item.cmp-navigation__item--level-0:last-child {
      max-width: 150px;
    }
    .extensive-sclc--header #mobile-header #top-nav li:first-child {
        max-width: 130px;
    }
    .extensive-sclc--home .now-app-overlay {
        padding: 20px 5px 10px;
    }
    .extensive-sclc--home p.now-overlay--text {
        font-size: 15px;
        line-height: 21px;
        margin-left: 0
    }
    .extensive-sclc--header .top-isi{
        right: 30px;
    }
    div#extensive-home__banner-section{
        background-size: cover !important;
        background-position-y: -67px !important;
        background-color: #01233e;
    }
    .extensive-sclc--home .sticky-isi #sticky-isi h2.see-full.mobile-only{
        font-size: 12px !important;
    }
    .extensive-sclc--home .home-banner--head .cmp-title__text > span > span:last-child span.wh-box {
        min-width: 200px;
        max-width: 241px;
        padding: 6px 2px;
    }
    .extensive-sclc--home .box-image.data-left .box-heading {
        width: 62%;
    }
    .extensive-sclc--home .data-compare p {
        font-size: 18px;
        line-height: 22px;
    }
    .extensive-sclc--home .data-compare p span.data-content {
        font-size: 13px;
        line-height: 15px;
    }
    .extensive-sclc--home .box-image.data-right h2.box-heading.s-line.subtext-1 {
        width: 70%;
    }
    .extensive-sclc--indication .footer-text p:nth-child(2) {
        padding-right: 0;
    }
    .footer-section--bottom.extensive-sclc--footer_grid .footer-text p:last-child {
        letter-spacing: -0.1px;
    }
}

@media only screen and (min-width: 725px) and (max-width: 767px) {
    .sticky-isi #sticky-isi h2.see-full.mobile-only{
        width: 116%;
        left: -38px;
        padding-left: 32px !important;
    }
}

@supports (-webkit-touch-callout: none) {
  .see-full-container{
    height: calc(91vh - 250px);
  }
  .sticky-isi #sticky-isi .left-isi p {
    margin-right: 12px;
  }
}
@media only screen and (min-width: 746px) and (max-width: 767px) {
    .extensive-sclc--home .now-app-overlay {
        max-width:100%;   
    }
    .extensive-sclc--indication h2.box-heading {
        padding: 6px 10px 4px 10px;
    }
}

@media only screen and (min-width: 450px) and (max-width: 767px) {
    .extensive-sclc--home .home-banner--head .cmp-title__text > span > span:last-child {
        max-width: 100%;
        width: 100%;   
    }
    .extensive-sclc--home .home-banner--head .cmp-title__text span {
        width: 90%;        
    }
    .extensive-sclc--home .home-banner--head .cmp-title__text > span > span:last-child span.wh-box {
        max-width: 100%;        
    }
}

@media only screen and (min-width: 360px) and (max-width: 375px) {
    .extensive-sclc--home .box-image.data-left .box-heading {
        width: 75%;
        padding: 1px 10px 4px 10px;
    }
}
@media only screen and (min-width: 1920px) {
        div#extensive-home__banner-section {
            background-size: 100% 100%;
        }
        .extensive-sclc--header span.cmp-list-dropdown__head-text {
             padding: 3px 20px 3px 56px !important;   
        }
        
}


@media not all and (min-resolution: .001dpcm) {
  @supports (-webkit-appearance: none) and (not (content-visibility: auto)) {
    .extensive-sclc--header span.cmp-list-dropdown__head-text {
             padding: 3px 20px 3px 56px !important;   
        }

   
  }
}
