@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap');

/*Common style starts here*/

/*font-family: "Roboto Condensed", sans-serif;*/

/*.ff-rc-reg {
    font-family: 'RobotoCondensed-Regular';
}*/

.bold {
    font-weight: 700!important;
}

.reg {
    font-weight: 400;
}

a.parent-clr {
    color: inherit;
}

.underline {
    text-decoration: underline;
}

.mt-15{
    margin-top: 15px;
}

.fs-18{
    font-size: 18px !important;
}

.sec-interim p span.box-heading-blue{color: #7299D0;}

.sec-interim{
	text-align: left!important;
    padding: 20px 40px!important;
    /*border: 0.44px solid rgb(3, 49, 93, 0.5)!important;
    border-color: rgba(114, 153, 208, 0.5)!important;*/
}

/*.sec-interim p, .sec-interim ul{font-size:15px!important;}*/

.sec-interim ul{margin-top:15px;}

.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a, 
.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus, 
.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,
.navbar-inverse .navbar-nav>.active>a, 
.navbar-inverse .navbar-nav>.active>a:focus, 
.navbar-inverse .navbar-nav>.active>a:hover{
  /*  background: none; */
}

.navbar-new a.dropdown-toggle:focus-visible,
button.navbar-toggle:focus-visible,
li.nsclc-links >a:focus {
    outline: 5px auto -webkit-focus-ring-color!important;
    outline-offset: -2px;
}

.navbar-new .popover-list li:last-child {
    position: relative;
    /* border-bottom: 0!important; */
    background: #e5edfc;
}

.navbar-new ul.popover-list li span.now-approved {
    padding: 1px 0;
    position: absolute;
    right: 0;
    top: -1px;
    font-size: 12px;
    line-height: 19px;
    color: #FFFFFF;
    background: #AC182E;
    clip-path: polygon(0 0, 100% 0, 100% 100%, 100% 100%, 0 100%, 10% 100%);
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 100% 100%, 0 100%, 10% 100%);
    width: 125px;
    text-align: center;
    font-family: 'Ubuntu';
    font-weight: 700;
}

.navbar-new ul.popover-list li span.now-approved {
    padding-left: 12px;
}


.sticky-eye-row h2 {
    margin-bottom: 8px;
}

h2.isi__head, h2.sticky-isi__head {
    font-size: 20px!important;
    line-height: 24px!important;
}

/*Home page style starts here*/
.resectable-perioperative main#maincontent {
    background: url(/content/dam/website-services/us/434-imfinzi-com/resectable-peri/mobile/home-banner-mobile.png) no-repeat;
    background-size: 100%;
    /*background-position: top center;*/
    background-position-y: 94px;
    margin-top: 0;
}

.home-banner-wrapper {
    min-height: 73vw;
    margin-top: 88px;
}

 .red-overlay {
    width: 310px;
    height: 62px;
    display: flex;
    padding: 10px 15px;
    margin: 0;
    justify-content: center;
    align-items: center;
    background: none;
    overflow: hidden;
        position: relative;

}

    .red-overlay:before {
        box-shadow: 0px 0 0 299px #AC182E;
        left: 268px;
        top: 15px;
        width: 100px;
        height: 37px;
        transform: rotate(110deg);
        content: '';
        position: absolute;
    }

p.overlay--txt {
    margin: 0;
    font-family: 'Ubuntu';
    font-weight: 700;
    font-size: 20px;
    line-height: 27.6px;
    color: #FFFFFF;
    margin-top: -6px;
}

.home-banner-wrapper .blue-box {
    position: absolute;
    left: 59%;
    background: #003262;
    color: #FFF;
    width: 495px;
    height: 68px;
    font-size: 20px;
    line-height: 24px;
    font-weight: 500;
    top: 42.8%;
    padding: 8px 20px 0 20px;
}

span.second-line {
    opacity: 0.8;
    /*margin-top: -4px;*/
    margin-top: 12px;
    display: block;
    line-height: 22px;
}

.overlay-icon {
    width: 37px;
    height: 36px;
    margin-right: 10px;
}

 .home-banner-wrapper .head-1 {
    color: #003865;
    font-family: 'Ubuntu';
    font-weight: 700;
    font-size: 35px;
    line-height: 40px;
    letter-spacing: 0px;
    width: 147px;
    height: 80px;
    margin: 14px 0;
    position: absolute;
    right: 21px;
    text-align: right;
}


.resectable-perioperative .maincontent.parsys {
    max-width: 100%;
    background: transparent;
    margin: 0 auto;
    position: relative;
}

.page-inner-container {
    padding: 0 16px;
}

.head-2 {
    color: #003865;
}

.home-head-2 {
    font-weight: 700;
    margin-top: 5px;
}

.body-copy p, .body-copy ul {
    color: #4A4A4A;
    font-size: 16px;
    line-height: 20px;
    font-weight: 300;
}

.data-list {
    list-style-type: none;
    padding-left: 0px;
}

ul.data-list > li:before {
    content: "";
    width: 23px;
    height: 14px;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 4px;
}

ul.data-list > li {
    position: relative;
    padding-left: 32px;
}

ul.light-blue--list > li:before {
    background: url(/content/dam/website-services/us/434-imfinzi-com/resectable-peri/desktop/light-blue-arrow.png) no-repeat;
    background-size: cover;
}


h2.box-heading-blue {
    font-size: 16px;
    line-height: 18px;
    color: #003466;
    font-weight: 400;
    position: relative;
    width: fit-content;
    background: #fff;
    margin: -8px 0 0 -21px;
    padding: 0 7px 0 48px;
    padding-left: 55px;

}
.vs-box-wrapper {
    display: flex;
    flex-direction: row;
    padding: 20px 34px 10px 34px;
    /* column-gap: 55px; */
    align-items: center;
}

.vs-box-wrapper p {
    font-size: 18px;
    line-height: 19px;
    color: #BA2527;
    font-weight: 400;
    font-family: 'Karbon';
    flex-basis: 41%;
}
.vs-box-wrapper p span, .vs-box > p {
    font-family: 'Karbon-Bold';
}
.data-comp-vs {
    position: relative;
    top: -2px;
    flex-basis: 18%;
    text-align: center;
}
p.grey-txt {
    color: #85868A;
}

.treatment-outcome .vs-box-wrapper{
    justify-content: center;
}

.treatment-outcome .vs-box-wrapper p {
    font-size: 61px;
    line-height: 46px;
    font-family: 'Karbon-bold';
    text-align: center;
    flex-basis: 42%;
}
.treatment-outcome .vs-box-wrapper p span {
    display: inline-block;
    font-size: 16px;
    line-height: 17px;
    color: #BA2527;
    font-family: 'Karbon-Medium';
    padding: 0 10px;
}  
.treatment-outcome span.to-divider {
    flex-basis: 16%;
    position: relative;
    height: 84px;
}
.treatment-outcome span.to-divider::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    width: 1px;
    height: 84px;
    background: rgb(3, 49, 93, 0.5);
    margin: 0 auto;
}

.box-image-blue.vs-box.treatment-outcome.mr-itr {
    margin: 30px 0;
}
.treatment-outcome.mr-itr  .vs-box-wrapper p{
    line-height: 30px;
}
.treatment-outcome.mr-itr .vs-box-wrapper{
    padding: 30px 40px 0px 40px;
}
.treatment-outcome sup.perfont {
    width: 23px;
    font-family: 'Karbon-bold';
    display: inline-block;
    top: -13px;
}


.EFS-chart img {
    max-width: 100%;
    margin-left: -2%;
}

h2.box-heading-blue {
    color: #003466;
    font-size: 12px;
    line-height: 15px;
    font-weight: 400;
    position: relative;
    width: fit-content;
    /* background: transparent; */
    background: #ffffff;
    margin: -8px 0 0 -21px;
    padding: 0 7px 0 48px;
        z-index: 1;
}
.resectable-perioperative .vs-box h2.box-heading-blue {
    /*background: #f6fafc;*/
}

h2.box-heading-blue:before {
    content: "";
    width: 42px;
    height: 25px;
    display: inline-block;
    position: absolute;
    top: -3px;
    left: 0px;
    background: url(/content/dam/website-services/us/434-imfinzi-com/resectable-peri/desktop/callout-arrow-blue.svg) no-repeat;
    background-size: contain;
}
.res-safety-sec3-box1 h2.box-heading-blue:before {
    top: 0px;
}
.res-safety-sec3-box1 h2.box-heading-blue span.bold{
    top: 3px;
    position: relative;
}
h2.box-heading-blue:after {
    content: '';
    width: 87%;
    position: absolute;
    height: 3px;
    /* background: #fff; */
    left: 41px;
    top: 6px;
    z-index: -1;
}

h2.box-heading-blue.h2-margin:after {
    width: 97%;
}

.box-image-blue {
    /*border: 0.44px solid #03315D;*/
	border: 1px solid #7299D0;
    width: 94.5%;
    margin-left: auto;
    margin-bottom: 31px;
}

.EFS-chart {
    padding: 16px 10px 10px 16px;
}

p.chart-head {
    font-size: 14px;
    line-height: 15px;
    margin: 0;
}

.vs-box > p {
    padding: 0px 0px 10px 0px;
    font-size: 17px;
    line-height: 18px;
    color: #BA2527;
    text-align: center;
    font-weight: 400;
    font-family: 'Karbon';
}

.border-btm-blue{
    border-bottom:1px solid #03315D !important;
}

.marron {
    color: #AC182E!important;
}

.maroon-clr {
    color: #AC182E!important;
}

p.body-text {
    font-size: 14px;
    line-height: 15px;
}

.fs-12 {
    font-size: 12px;
}

.white-callout {
    /*border: 0.44px solid #003865;
    border: 0.44px solid rgb(0, 56, 101, 0.5);*/
    text-align: center;
    padding: 7px 0 15px;
    margin: 20px 0;
}

h2.w-callout__head {
    font-weight: 700;
    font-size: 45px;
    line-height: 28px;
    color: #AC182E;
    margin-bottom: 17px;
}

.w-callout__subhead {
    font-size: 25px;
    line-height: 28px;
    margin-top: 14px;
    display: inline-block;
}

p.w-callout__copy {
    line-height: 18px;
    color: #003865;
    font-weight: 700;
    margin: auto;
}

ul.data-list1 {
    margin: 18px 0 37px;
}

a.maroon-cta__link {
    width: 338px;
    height: 73px;
    display: inline-block;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #AD1F2F;
    color: #fff;
    font-size: 21px;
    line-height: 22px;
    font-weight: 500;
    padding: 0 46px;
    margin: 0 auto 21px;
}

.maroon-cta__link > .maroon-cta__link--text {
    position: relative;
}

.maroon-cta__link--text img {
    width: 7px;
    height: 12px;
    display: inline-block;
    position: absolute;
    right: 14px;
    top: 54%;
    transform: translateY(-50%);
}

.footnotes-wrapper > p {
    font-size: 13px;
    line-height: 15px;
    font-weight: 300;
    letter-spacing: 0.07px;
    margin-bottom: 15px;
}

.fn-symbol {
    margin-left: -6px;
}

sup:not(.fn-sym) {
    font-size: 64%;
    /*top: -0.4em;*/
}

sup.t-4 {
    top: -0.4em;
}

sup.t-7 {
    top: -0.7em;
}

table sup:not(.fn-sym) {
    top: -0.7em;
}

sup.spl-sym {
    font-size: 60%;
    top: -0.6em!important;
}

sup {
    font-family: 'Ubuntu', sans-serif;
}

.asterisk-sym {
    font-family: Arial,sans-serif;
}

.reference-section {
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    color: #4E4E4B;
}

.reference-section .bold {
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 500!important;
}

.pink-clr {
    color: #D1249C;
}

.blue-clr {
    color: #003865!important;
}

.home-banner-wrapper {
    position: relative;
}

.p-italic {
    padding-right: 2px;
}

.home-banner-wrapper:after {
    content: "FPO";
    color: rgba(236, 0, 140, 0.5);
    font-size: 38px;
    line-height: 44px;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 700;
    position: absolute;
    bottom: 15%;
    left: 20px;
    transform: rotate(-10deg);
    content:"";
}

a.maroon-cta__link:after {
    content: '\f054';
    font-family: fontawesome;
    font-weight: 100;
    font-size: 14px;
    -webkit-text-stroke: 1px #AD1F2F;
    color: #fff;
    padding-left: 5px;
    padding-top: 7px;
}

a.maroon-cta__link:hover {
    background: #fff ;
    color: #AD1F2F;
    border: 1px solid #AD1F2F;
    text-decoration: none;

}

a.maroon-cta__link:hover:after {
    -webkit-text-stroke: 0.5px #fff ;
    color: #AD1F2F;

}
    
.maroon-cta__link--text img {
    display: none;
}
/*Home page style ends here*/

/*Common style ends here*/

a#laboratory-abnormalities {
    display: inline-block;
}



.red-title{
	margin: 0 0 20px 0;
}

.body-copy .red-title p {
    font: normal normal normal 24px/28px 'Ubuntu',sans-serif;
    letter-spacing: -0.24px;
    color: #AC182E;
    margin: 0;

}

.red-title p span.pink-brack {
    color: #F500FF;
    display: none;
}

.red-title p span.span-bold{
    font-weight: bold;
	white-space: nowrap;
}

.story-matters {
    background: url('/content/dam/website-services/us/434-imfinzi-com/resectable-test/desktop/Red-CallOut-Art.png') no-repeat;
    background-size: 100%;
    padding: 106px 17px 26px 17px;
    text-align: center;    
    color: #AC172D;
}

span.sec1 {
    font: normal normal bold 24px/40px 'Ubuntu',sans-serif;
    display: block;
}

span.sec2{
    font: normal normal bold 24px/28px 'Ubuntu',sans-serif;
    display: block;
    margin: 0 0 16px 0;
}

span.sec2 span {
    font: normal normal bold 40px/28px 'Ubuntu',sans-serif;
}

span.sec2 span sup{
    font-size: 43%;
    top: -1em;
}

a.red-cta {    
    color: #FFFFFF;
    display: inline-block;
    width: 630px;
    height: 74px;
    font: normal normal normal 20px / 22px 'Ubuntu', sans-serif;
    background: url(/content/dam/website-services/us/434-imfinzi-com/resectable-test/desktop/Red-Play-Button.png) no-repeat #AC182E;
    background-size: 48px;
    background-position: right 78px center;
    padding: 14px 141px 0 71px;
    text-align: left;
    cursor: pointer;
}
a.red-cta:hover, 
a.red-cta:focus {
        text-decoration: none;
}

a.red-cta span {
    font-weight: bold;
}
.body-copy p.story-notes {
    font: normal normal 300 13px/15px 'Ubuntu', sans-serif;
    letter-spacing: 0.07px;
    color: #4A4A4A;
    margin: 12px 0 20px 0;
}

/*Mobile design starts here*/
@media screen and (max-width: 991px){
    .resec-peri-nsclc li.dropdown.select-indication.open a.dropdown-toggle::before, .resec-nsclc-subpage li.dropdown.select-indication.open a.dropdown-toggle::before{ background-position-y: -5px;  }
    div#hcpNavbar {
        border-top: 0;
        border-left: 1px solid #7098D2;
        border-right: 1px solid #7098D2;
    }

    .navbar-new .select-indication ul.dropdown-menu.nav-dropdown > li > a {
        padding: 12.5px 35px!important;
        /* background-image: url(/content/dam/website-services/us/434-imfinzi-com/pan-tumor/pan-tumor-update/chevron-blue-desktop.png); */
        /* background-repeat: no-repeat; */
        /* background-size: 10px; */
        /* background-position: 94%; */
        background: url(/content/dam/website-services/us/434-imfinzi-com/pan-tumor/nav-ico-plus-v1.svg) no-repeat;
        background-size: 45px;
        background-position: 99%;
        background-color: transparent;
    }
    
    .navbar-new .select-indication ul.dropdown-menu > li:first-child > a {
        background: none;
    }
    
    .navbar-new .select-indication ul.dropdown-menu > li > a > p{
        font-size: 16px;
        line-height: 19px;   
    }
    
    .navbar-new ul.dropdown-menu > li:first-child > a > p {
        font-size: 15px;
        line-height: 18px;
        font-family: 'Ubuntu';
        font-weight: 700;
    }
    
    .navbar-new ul.dropdown-menu > li:first-child > a:before,.navbar-new ul.dropdown-menu > li:nth-child(2) > a:before {
        content: '';
        width: 31px;
        height: 31px;
        position: absolute;
        background: url(/content/dam/website-services/us/434-imfinzi-com/pan-tumor/pan-tumor-update/chevron-blue-desktop.png);
        background-repeat: no-repeat;
        background-size: 10px;
        background-position: center;
        transform: rotate(90deg);
        top: 6px !important;
        right: 11px 
    }
    .navbar-new ul.dropdown-menu > li:nth-child(2) > a{
		background-image: none!important;
     }
    ul.nav.navbar-nav.navbar-middle {
        margin-left: 0;
    }
    
    ul.nav.navbar-nav.navbar-right li.cyr-link a {
        font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
        font-weight: 700;
        font-size: 14px;
        line-height: 17px;
    }

    .navbar-new .popovers {
        position: static;
        float: none;
        width: auto;
        padding: 0;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    
    .select-indication ul.dropdown-menu li.nsclc-links > a[aria-expanded="true"]:after {
        display: none;
    }
    
    .navbar-new ul.popover-list > li > a {
        font-size: 15px;
        line-height: 15px;
        font-family: 'Ubuntu';
        font-weight: 700;
        padding: 22px 39px 22px 60px !important;
        border-bottom: none;
        display: block;
        width: 100%;
    }
    
    .navbar-new .popover-list li {
        border-bottom: solid 2px #BACDEF !important;
        margin: 0;
        height: 74px;
        display: flex;
        align-items: center;
    }
    
    li.nsclc-links > a[aria-expanded="true"]
	/*, li.nsclc-links > a[aria-expanded="true"] + .popovers*/
	{
        background-color: #e5edfc!important;
    }
    .popovers {
        position: static;
        float: none;
        width: auto;
        padding: 0;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    
    .select-indication ul.dropdown-menu li.nsclc-links > a[aria-expanded="true"]:after {
        display: none;
    }
    
    .navbar-new ul.popover-list > li > a {
        font-size: 15px;
        line-height: 15px;
        font-family: 'Ubuntu';
        font-weight: 700;
        padding: 22px 39px 22px 60px !important;
        border-bottom: none;
        display: block;
        width: 100%;
    }
    .navbar-new .popover-list li:last-child a {
        background: #e5edfc !important;
    }
    .navbar-new .popover-list li {
        border-bottom: solid 2px #BACDEF !important;
        margin: 0;
        height: 74px;
        display: flex;
        align-items: center;
    }
    
    li.nsclc-links > a[aria-expanded="true"]
	/*, li.nsclc-links > a[aria-expanded="true"] + .popovers*/
	{
        background-color: #e5edfc!important;
    }

    .navbar-new ul.dropdown-menu > li> a:before {
        transition: 0.2s all ease;
    }
    
    .navbar-new ul.dropdown-menu > li > a[aria-expanded="true"]:before {
        transform: rotate(270deg) !important;
    }

	#footer .footer {
        margin: 40px auto 46px;
        text-align: center;
    }
    
    ul.footer-nav-links li {
        display: inline-block;
        padding: 0 0 2px;
        border: 0;
    }
    
    ul.footer-nav-links li a {
        font-size: 14.5px;
        line-height: 24px;
        padding: 0 9px 0 6px;
    }
    
    ul.footer-nav-links {
        width: 100%;
        max-width: 355px;
        margin: auto;
    }
    
    ul.footer-nav-links li:nth-child(odd):not(:last-child) {
        position: relative;
        border-right: 0;
    }
    
    ul.footer-nav-links li:nth-child(odd):not(:last-child):after {
        content: "";
        width: 1px;
        height: 13px;
        background: #003865;
        position: absolute;
        right: -1px;
        top: 20%;
        display: inline-block;
        margin-left: 2px;
    }

    .footer-bd, .ft-bd-2 p, .nursecenter .footer .ft-bd-2 p {
        margin-inline: auto;
        width: 100%;
        max-width: 260px;
    }
    
    .ft-bd-2>p {
        flex-direction: column;
        align-items: center;
    }
    
    .ft-bd-2 p .us-flag {
        margin: 25px 0 3px;
    }
    
    .ft-bd-2 p {
        line-height: 16px;
        margin-bottom: 3px;
    } 

	.sticky-eye-row h2 {
        margin-bottom: 11px;
    }

	h2.isi__head, h2.sticky-isi__head {
        line-height: 19px!important;
    }

    .isi-plus span {
        top: 0px;
    }

    .fullheader ul.list-inline > li:first-child {
        padding-right: 5px;
    }
    
    .fullheader ul.list-inline {
        justify-content: flex-start;
    }

    a#prescribing-information {
        padding-left: 31px;
    }

	.az_logo.visible-xs.visible-sm img {
        width: 209px;
        height: 51px;
        margin-top: 6px;
    }


    button.navbar-toggle[aria-expanded="true"] {
        background-image: url(/content/dam/website-services/us/434-imfinzi-com/resectable-peri/mobile/close-nav-button.png)!important;
        background-size: cover!important;
    }
    
    button.navbar-toggle[aria-expanded="true"] .cls-txt {
        display: none;
    }
	/*Home page style starts here*/
    sup.xs-t-3 {
        top: -0.3em;
    }

    .home-head-2 {
        font-size: 20px;
        line-height: 22px;
        letter-spacing: -0.4px;
        width: 98%;
        margin-bottom: 16px;
    }

    .home-head-2 + p {
        width: 90%;
    }
    
    ul.data-list1 {
        width: 89%;
    }

	p.w-callout__copy {
        width: 83%;
    }

    h2.box-heading-blue.h2-margin {
        margin: -8px 0 0 0;
        padding: 0 7px 0 27px;
    }
    h2.box-heading-blue.h2-margin:before{
        left: -21px;
    }
    .home-body--section .footnotes-wrapper > p:first-child {
        width: 101%;
    }

	a.maroon-cta__link {
        position: relative;
    }
    
    a.maroon-cta__link:after {
        padding-left: 0;
        padding-top: 5px;
        position: absolute;
        right: 30px;
    }

    .res-pt-sec4 a.maroon-cta__link:after {
        padding-left: 0;
        padding-top: 7px;
        position: absolute;
        right: 25px;
    }

    .head-1-first {
        margin-right: 5px;
    }

    .EFS-chart img {
        margin-top: 12px;
    }

	/*Home page style ends here*/

    .vs-box-wrapper {
        flex-direction: column;
        padding: 20px 16px 10px 16px;
        align-items: center;
    }
    .data-comp-vs img {
        width: 33px;
        height: 33px;
        margin: 13px 0;
    }
    .vs-box-wrapper p, .data-comp-vs {
        flex-basis: 100%;
        font-size: 20px;
        line-height: 21px;
    }
    .vs-box > p {
        font-size: 18px;
        line-height: 19px;
    }

    .treatment-outcome .vs-box-wrapper p span {
        font-size: 14px;
        line-height: 15px;
        padding: 0 40px;
        width: 100%;
    }
    .treatment-outcome span.to-divider {
        flex-basis: auto;
        width: 164px;
        height: 1px;
        background: rgb(3, 49, 93, 0.5);
        margin: 20px 0;
    }
    .treatment-outcome span.to-divider::after{
       content: none;
    }
    .treatment-outcome .vs-box-wrapper p:last-child span {
        padding-bottom: 20px;
    }
	.home-banner-wrapper .blue-box {
        position: absolute;
        left: 56.8%;
        background: #003262;
        color: #FFF;
        width: 145px;
        height: 60px;
        font-size: 11px;
        line-height: 13px;
        font-weight: 500;
        top: 53%;
        padding: 3px 8px 0 8px;
    }
}

/*Mobile design ends here*/

/* --------------------- */

/*Desktop design starts here*/
@media screen and (min-width: 992px) {

    /*ul.nav.navbar-nav.navbar-right li.order-res-link>a:after {
        content: '\f078';
        font-family: fontawesome;
        position: absolute;
        right: 2px;
        top: 13px;
        font-size: 12px;
    }
    .navbar-new li.dropdown.select-indication.nsclc-indication a.dropdown-toggle {
        padding-left: 16px;
        width: 280px;
                    height: 40px;
        line-height: 34px;
    }*/
    
    .navbar-new .select-indication ul.dropdown-menu > li > a {
        padding: 39px 38px;
    }
    
    .navbar-new .select-indication ul.dropdown-menu > li:not(:first-child):hover > a:after {
        content: none;
    }
    
    .navbar-new .select-indication ul.dropdown-menu > li > a > p {
        font-size: 15px;
        line-height: 18px;
    }
    
    .navbar-new .popovers {
        background: #ffffff;
        padding: 0;
        min-height: auto;
        box-shadow: none;
        min-width: 283px;
    }
    
    .navbar-new ul.popover-list a {
        font-size: 15px;
        line-height: 15px;
        color: #00264A;
        background-image: url(/content/dam/website-services/us/434-imfinzi-com/pan-tumor/pan-tumor-update/chevron-blue-desktop.png);
        background-repeat: no-repeat;
        background-size: 10px;
        background-position: 94%;
        width: 100%;
        display: inline-block;
        padding: 30px 39px !important;
        font-family: 'Ubuntu';
        font-weight: 700;
    }
    
    .navbar-new ul.popover-list a:first-child {
        padding: 22px 39px !important;
    }
    
    .navbar-new .popover-list li {
        border-bottom: solid 2px #B5CEF2 !important;
        margin-bottom: 0;
        height: 74px;
        display: flex;
        align-items: center;
    }
    
    .navbar-new ul.popover-list li:hover {
        background: #f0f5fc;
    }
    
    .navbar-new .popover-list li:last-child {
        border-bottom: 0!important;
    }

    .navbar-inverse .navbar-nav.navbar-middle>li>a {
        height: auto!important;
        max-width: 100%;
    }

    #footer .footer {
        max-width: 735px;
        margin-bottom: 58px;
    }
    
    ul.footer-nav-links {
        margin-bottom: 51px;
    }
    
    ul.footer-nav-links li {
        border-width: 1px;
        padding: 0 8px 0 10px;
    }
    
    ul.footer-nav-links li:not(:last-child) {
        position: relative;
        border-right: 0;
    }
    
    ul.footer-nav-links li:not(:last-child):after {
        content: "";
        width: 1px;
        height: 13px;
        background: #003865;
        position: absolute;
        right: 0;
        top: 1px;
    }
    
    ul.footer-nav-links li:last-child {
        width: 100%;
        display: block;
    }
    
    ul.footer-nav-links li a {
        font-size: 14.5px;
        line-height: 17px;
        letter-spacing: normal;
    }
    
    .footer-bd {
        margin: auto;
        max-width: 735px;
        justify-content: space-between;
        align-items: flex-end;
    }
    
    .ft-bd-2 > p:first-child {
        display: flex;
        align-items: baseline;
    }
    
    .ft-bd-2 p > .us-flag {
        margin: 1px 5px 0 0;
    }
    
    .ft-bd-2 > p {
        margin-bottom: 0px;
        line-height: 16px;
    }
    
    .ft-bd-2 p:nth-child(2) {
        margin-bottom: 20px;
    }


    /*Home page style starts here*/
    .resectable-perioperative main#maincontent {
        background: url(/content/dam/website-services/us/434-imfinzi-com/resectable-peri/desktop/home-banner.png) no-repeat;
        background-size: 100%;
        background-position: top center;
        margin-top: 0px;
    }

    .home-banner-wrapper {
        margin-top: 83px;
        position: relative;
        min-height: 31.59vw;
    }

    .red-overlay {
        width: 526px;
        height: 117px;
        background: url(/content/dam/website-services/us/434-imfinzi-com/resectable-peri/desktop/red-tab-shape.svg) no-repeat;
        background-size: contain;
        display: flex;
        padding-left: 119px;
        padding-top: 16px;
    }

    .overlay-icon {
        width: 46px;
        height: 45px;
        margin-right: 10px;
    }

    p.overlay--txt {
        font-size: 23px;
        line-height: 27.6px;
        margin-top: -2px;
    }

    span.second-line {
        line-height: 27.6px;
    }

    .home-banner-wrapper .campagn-headline {
        max-width: 1180px;
        margin: auto;
        position: relative;
    }

    .home-banner-wrapper .head-1 {
        font-size: 60px;
        line-height: 59px;
        letter-spacing: -2.4px;
        width: 302px;
        height: 226px;
        margin: 0;
        top: -30px;
    	top: -70px;
        right: 57px;
    }

    .page-inner-container {
        max-width: 716px;
        width: 100%;
        padding: 0;
        margin: auto;
    }
    
    .head-2 {
        font-size: 24px;
        line-height: 28px;
    }
    
    h2.box-heading-blue {
        font-size: 16px;
        line-height: 18px;
    }
    
    .box-image-blue {
        width: 97%;
        margin-bottom: 36px;
    }

    .white-callout {
        margin: 28px 0 50px;
    	padding-top: 10px;
    }

    h2.w-callout__head {
        font-size: 34px;
        line-height: 28px;
        margin: 0 0 8px;
    }
    .home-body--section.body-copy h2.w-callout__head{
        font-size: 42px;
        line-height: 24px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 15px 0;
    }
    .home-body--section.body-copy .w-callout__subhead {
        margin-top: 0;
        margin-left: 10px;
    }
    a.maroon-cta__link {
        width: 100%;
        height: 53px;
        font-size: 20px;
        line-height: 21px;
        margin-bottom: 47px;
    }
    
    .maroon-cta__link--text img {
        position: static;
        transform: none;
        margin-left: 1px;
    }
    
    /*.footnotes-wrapper > p:last-child {
        width: 101.5%;
    }*/

	.res-pt-sec4 a.maroon-cta__link:after {
        padding-left: 52px;
        padding-top: 4px;
    }

    .home-banner-wrapper:after {
        top: 42%;
        left: 43%;
    	content: '';
    }

    .home-body--section  .EFS-chart {
        padding: 10px 0 0px 0;
        text-align: right;
    }
    
    .home-body--section  .EFS-chart img {
     margin-left: 0;
    }

    .navbar-nav .dropdown-menu.multi-level li a {
        font-family: "Roboto Condensed", sans-serif;
    }

    .box-image-blue {
        width: 97.5%;
    }

    h2.box-heading-blue {
        padding-left: 55px;    
    }
    
    h2.box-heading-blue:before {
        left: 5px;
    }
    /*Home page style ends here*/

    .bx-img2-1 h2.box-heading-blue{
        max-width: 610px;
        margin-left: 0px;
        padding-left: 34px;
    }
    .bx-img2-1 h2.box-heading-blue:before{
        left: -17px;
    }
    .bx-img2, .bx-img2-1 {
        margin-top: 30px;
    }
}

@media screen and (min-width: 1300px){
    /*ul.nav.navbar-nav.navbar-middle {
        margin-left: 15px;
    }

    .navbar-inverse .navbar-nav.navbar-middle>li:not(:last-child) {
        margin-right: 26px;
    }

    .navbar-nav>li.order-res-link:first-child {
        margin-right: 12px;
    }*/

    .home-banner-wrapper .head-1 {
        right: 10.5%;
    	right: 5%;
    }

    .red-overlay {
        width: 39%;
        background: url(/content/dam/website-services/us/434-imfinzi-com/resectable-peri/desktop/red-tab-shape.png) no-repeat;
        background-size: cover;
        padding-left: 7.5%;
    }

    /* .navbar-nav .dropdown-menu.multi-level {
        justify-content: flex-start!important;
        padding-left: 22%!important;
    } */

}

@media screen and (min-width: 1400px) {
    .red-overlay {
        padding-left: 9.7%;
    }

    /* .navbar-nav .dropdown-menu.multi-level {
        padding-left: 23.5%!important;
    } */

}

@media screen and (min-width: 1700px) {
    .home-banner-wrapper .head-1 {
        /*top: 30px;
        right: 5%;*/
		top: 0px;
        right: 0%;
    }
}

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

    .red-overlay {
        background-size: 114%;
        padding-left: 19.7%;
        height: 70px;
        padding-top: 10px;
    }
    h2.head-2.home-head-2{
       /* margin-top: 55px;*/
    }
}

@media screen and (min-width: 2560px) {
    .red-overlay {
        background-size: 115.8%;
        padding-left: 26.9%;
    }
    h2.head-2.home-head-2 {
       /* margin-top: 95px;*/
    }
}
/*Desktop design ends here*/

/*Redesign style starts here*/
.popover-list li:nth-child(2) {
    position: relative;
}

/*li.dropdown.select-indication a.dropdown-toggle span.ff-rc-reg {
    font-family: 'Ubuntu';
    font-weight: 700;
}*/

.pink-bracket:before {
    content: "[";
    margin-right: 2px;
    color: #f500ff;
}

.pink-bracket:after {
    content: "]";
    margin-left: 2px;
    color: #f500ff;
}

span.second-line {
    opacity: 1;
}

                .home-head-2 {
    margin-bottom: 22px;
}

.home-head-2 + p {
    margin-bottom: 22px;
}

.home-body--section ul.data-list1 {
    width: 101%;
    margin-bottom: 70px;
}

.rounded-box {
    border-radius: 25px;
    width: 100%;
}

.home-body--section h2.box-heading-blue {
    padding-left: 7px!important;
    position: relative;
    left: 25px;
    margin-left: 0;
}

.home-body--section h2.box-heading-blue:before {
    display: none;
}

.home-body--section .vs-box-wrapper {
    padding: 17px 38px 31px 37px;
}

.home-body--section .data-comp-vs img {
    width: 34px;
    height: 34px;
}

.home-body--section .vs-box-wrapper p span {
    font-family: 'Ubuntu',sans-serif;
    font-size: 17px;
    line-height: 20px;
}

.home-body--section .vs-box > p {
    font-family: 'Ubuntu',sans-serif;
    font-size: 15px;
    line-height: 20px;
}

.home-body--section .vs-box-wrapper p:not(.grey-txt),
.home-body--section .vs-box > p {
    color: #AC182E;
}

.home-body--section .vs-box-wrapper > p {
    margin-bottom: 0;
    font-family: 'Ubuntu';
    font-weight: 400;
    font-size: 17px;
    line-height: 20px;
}

.home-body--section .box-image-blue.vs-box {
    margin-bottom: 25px;
}

.home-body--section ul.data-list2 {
    margin-bottom: 21px;
}

.light-blue-clr {
    border-color: rgba(114, 153, 208, 0.5);
}

.light-blue-clr h2.box-heading-blue {
    /*color: #7299D0;*/
    color: #7099D3;
}

.home-box1 {
    margin-bottom: 40px;
}

.white-callout {
    padding: 10px 0 25px;
}

a.maroon-cta__link {
    margin-bottom: 39px;
}

.home-body--section .vs-box-wrapper p.grey-txt {
    color: #6C696A;
}

.home-body--section .home-box1 .EFS-chart img {
    margin: 0;
}

.home-body--section .home-box1 .EFS-chart {
    padding: 16px 16px 10px 16px;
}

h2.w-callout__head {
    margin-bottom: 21px;
}

p.w-callout__copy {
    width: 100%;
}

.double-dragger {
    font-size: 65%;
    top: -0.6em;
}

.resource-dropdown {
    display: none;
}

.isi ul li.list-title {
    margin: 10px auto 5px;
    color: #4A4A4A;
    position: relative;
    left: -25px;
    text-indent: 0;
    font-style:italic;
 }

.isi > ul > li.list-title::before {
    display: none;
}

.navbar-new ul.popover-list li span.now-approved.new-ind {
    padding-left: 12px;
}

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

    .navbar-nav .open .dropdown-menu li.nsclc-links .popovers .popover-list li:first-child a,
	.navbar-nav .open .dropdown-menu li.nsclc-links .popovers .popover-list li:last-child a {
        padding: 20px 29px !important;
    }

    .home-banner-wrapper {
        margin: 0;
    }
    a.m-isi-in-hd {
        right: 29px;
    }
    
    li.dropdown.select-indication a.dropdown-toggle:before {
        background: url(/content/dam/website-services/us/434-imfinzi-com/pan-tumor/nav-icon-down-v1.svg) no-repeat!important;
        width: 31px;
        right: 20px;
    }
    
    li.dropdown.select-indication.nsclc-indication a.dropdown-toggle, li.dropdown.select-indication.sclc-indication a.dropdown-toggle {
        padding-right: 20px!important;
    }
    
    .resec-nsclc-subpage li.dropdown.select-indication.open a.dropdown-toggle::before {background: url(/content/dam/website-services/us/434-imfinzi-com/pan-tumor/nav-icon-down-v1.svg) no-repeat;background-position-y: 0px;}
    
    .navbar-nav.navbar-middle.visible-xs.visible-sm > li > a:before, .navbar-nav.navbar-right > li.ns-link.visible-xs.visible-sm > a:before {
        right: 20px;
        /* height: 31px; */
    }
    
    .navbar-nav.navbar-middle.visible-xs.visible-sm > li.open-submenu > a:before, .navbar-nav.navbar-right > li.ns-link.visible-xs.visible-sm.open-submenu > a:before {
        right: 20px;
    }
    
    ul.nav.navbar-nav.navbar-middle li ul.dropdown-menu li a {
        background: #F0F5FC;
        font-family: 'Ubuntu';
        font-weight: 400;
        line-height: 18px;
        padding-left: 43px !important;
        color: #003262!important;
    }
    
    .navbar-inverse .navbar-nav.navbar-middle>li>a {
        font-family: 'Ubuntu';
        font-weight: 700;
        line-height: 18px;
        color: #003262!important;
    }
    
    li.dropdown.select-indication a.dropdown-toggle {
            font-family: 'Ubuntu';
        font-weight: 700;
        line-height: 17px;
    }
    
    ul.nav.navbar-nav.navbar-middle li ul.dropdown-menu li a.active {
        font-family: 'Ubuntu';
        font-weight: 700;
        /* padding-left: 43px!important; */
    }
    
    ul.nav.navbar-nav.navbar-right li.order-res-link a, ul.nav.navbar-nav.navbar-right li.ns-link a {
        font-family: 'Ubuntu';
        font-weight: 700;
        font-size: 15px;
        line-height: 18px;
        color: #003262!important;
    }
    
    ul.nav.navbar-nav.navbar-right li.cyr-link a {
        font-family: 'Ubuntu';
        font-weight: 700;
        font-size: 15px;
        line-height: 18px;
    }
    
    ul.nav.navbar-nav.navbar-right li.cyr-link a:after {
        content: '';
        display: inline-block;
        width: 7px;
        height: 12px;
        background: url(/content/dam/website-services/us/434-imfinzi-com/resectable-test/desktop/right-white-arrow.svg) no-repeat;
        position: absolute;
        right: 25px;
        top: 50%;
        transform: translateY(-50%)
    }
    
    a.fpc-mob:before, a.med-res-n:before {
        right: 16px;
    }
    
    ul.nav.navbar-nav.navbar-right li.order-res-link a:after {
        content: "";
        display: inline-block;
        background: url(/content/dam/website-services/us/434-imfinzi-com/pan-tumor/nav-icon-down-v1.svg) no-repeat;
        width: 31px;
        height: 31px;
        position: absolute;
        right: 20px;
        top: 50%;
        transform: translateY(-50%);
    }
    
    ul.nav.navbar-nav.navbar-right li.ns-link a:after {
        content: "";
        display: inline-block;
        width: 7px;
        height: 12px;
        background: url(/content/dam/website-services/us/434-imfinzi-com/resectable-test/desktop/right-blue-arrow.svg) no-repeat;
        position: absolute;
        right: 25px;
        top: 50%;
        transform: translateY(-50%);
    }
    
    .navbar-new .select-indication ul.dropdown-menu.nav-dropdown > li:not(:first-child) > a {
        padding: 12.5px 35px !important;
        background-image: url(/content/dam/website-services/us/434-imfinzi-com/pan-tumor/pan-tumor-update/chevron-blue-desktop.png);
        background-repeat: no-repeat;
        background-size: 10px 14px;
        background-position: 92%;
    }
    
    .navbar-new ul.dropdown-menu > li:first-child > a:before,.navbar-new ul.dropdown-menu > li:nth-child(2) > a:before {
        right: 19px;
    }
    
    .navbar-new ul.popover-list > li > a,
    .navbar-new .popover-list li:last-child a {
        background-image: url(/content/dam/website-services/us/434-imfinzi-com/pan-tumor/pan-tumor-update/chevron-blue-desktop.png)!important;
        background-repeat: no-repeat!important;
        background-size: 10px 14px!important;
        background-position: 92%!important;
        background-color: #e5edfc !important;
    }
    
    ul.popover-list {
        background: #e5edfc;
    }
    
    .navbar-nav>li>.dropdown-menu li a {
        font-family: 'Ubuntu';
        font-weight: 700;
        font-size: 15px;
        line-height: 19px!important;
        color: #003262!important;
    }
    
    .navbar-new ul.popover-list > li > a {
        letter-spacing: -0.15px;
    }
    
    .navbar-new ul.popover-list li span.now-approved {
      /*  font-size: 10px;
        width: 117px;
        text-align: left;
        padding-left: 35px; */
    }

	.resec-nsclc-subpage .navbar-new ul.popover-list li span.now-approved{
    padding-left: 12px;
    }


    .select-indication ul.dropdown-menu > li > a p:last-child {
        font-family: 'Ubuntu';
        font-weight: 700;
        font-size: 15px;
    }

    .navbar-inverse .navbar-nav.navbar-middle>li>a,
    li.dropdown.select-indication.nsclc-indication a.dropdown-toggle,
    ul.nav.navbar-nav.navbar-right li.order-res-link a,
    ul.nav.navbar-nav.navbar-right li.ns-link a,
    ul.nav.navbar-nav.navbar-right li.cyr-link a,
    ul.nav.navbar-nav.navbar-right li a,
	nav.navbar.navbar-inverse .navbar-new .select-indication ul.dropdown-menu.nav-dropdown > li > a {
        padding-left: 30px!important;
    }

	.resectable-perioperative main#maincontent {
      /*  background: url(/content/dam/website-services/us/434-imfinzi-com/resectable-test/mobile/home-banner.jpg) no-repeat; */
    	background: url(/content/dam/website-services/us/434-imfinzi-com/resectable-test/mobile/AEGEAN-Home-page-mobile.jpg) no-repeat;
        background-size: 100%;
        background-position: top center;
       /* background-position-y: 35px;
    	background-position-y: 94px;  */
        margin-top: 0;
    }

    .home-body--section .footnotes-wrapper > p:first-child {
        width: 97%;
    }

    .home-body--section .data-comp-vs img {
        margin: 31px 0;
    }

    .dosing p.defination-txt {
        padding-bottom: 0;
    }
    
    .dosing .dose-switch-nav {
        padding-top: 15px;
    }

	ul.nav.navbar-nav.navbar-right li.order-res-link a {
        position: relative;
    }
    
    ul.nav.navbar-nav.navbar-right li.order-res-link a:after {
        display: none;
    }
    
    .navbar-nav.navbar-right > li.order-res-link.visible-xs.visible-sm > a:before {
        right: 20px;
        top: -2px;
    }
    
    .navbar-nav.navbar-right > li.order-res-link.visible-xs.visible-sm.open-submenu > a:before {
        right: 20px;
        top: 0;
    }
    
    ul.nav.navbar-nav.navbar-right li.order-res-link ul.dropdown-menu.multi-level li a {
        font-size: 16px;
        line-height: 19px;
        font-family: 'RobotoCondensed-Regular';
        border-bottom: 1px solid #7098D2;
        padding: 11px 0 12px 41px!important;
        text-decoration: none;
    }

    .navbar-new ul.popover-list li span.now-approved.new-ind {
        padding-left: 22px;
    }

	.resec-nsclc-subpage .navbar-new ul.popover-list li span.now-approved.new-ind {
    padding-left: 12px;
    }

}

@media screen and (max-width: 767px) {
    .home-banner-wrapper {
        min-height: 67vw;
    }
}

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

	.resectable-new  .navbar-new .nsclc-links .popover-list  li:nth-child(2),
    .resectable-new  .navbar-new .nsclc-links .popover-list  li:nth-child(3) {
		padding-left: 10px;
	}

    .special-break {
        white-space: nowrap;
    }
	.logos .logo img {
        width: 157px;
        height: 55px;
    }
    
    .logos {
        margin-top: 17px;
    }
    
    li.dropdown.select-indication.open a.dropdown-toggle, .dropdown.select-indication a.dropdown-toggle:hover,
    .dropdown.select-indication a.dropdown-toggle:focus {
        color: #fff !important;
        background: #003865;
    }
    
    .navbar-new li.dropdown.select-indication.nsclc-indication a.dropdown-toggle {
        letter-spacing: -0.24px;
    }
    
    .navbar-nav .dropdown-menu.multi-level {
        top: 84px;
    }
    
    .navbar-inverse .navbar-nav.navbar-middle>li>a {
        padding-left: 8px!important;
        padding-right: 12px!important;
    }
    
    .fullheader ul.list-inline {
        margin-left: 0;
    }
    
    nav.navbar.navbar-inverse .container-fluid {
        padding-left: 0;
    }
    
    ul.nav.navbar-nav.navbar-right li.order-res-link>a:after {
        content: "";
        display: inline-block;
        width: 12px;
        height: 7px;
        background: url(/content/dam/website-services/us/434-imfinzi-com/resectable-test/desktop/down-blue-arrow.svg) no-repeat;
        position: relative;
        left: 12px;
        top: -3px;
    }
    
    ul.nav.navbar-nav.navbar-right li.ns-link a:after {
        content: "";
        display: inline-block;
        width: 7px;
        height: 12px;
        background: url(/content/dam/website-services/us/434-imfinzi-com/resectable-test/desktop/right-blue-arrow.svg) no-repeat;
        position: relative;
        left: 5px;
        top: 2px;
    }
    
    ul.nav.navbar-nav.navbar-right li.ns-link a:hover:after {
        background: url(/content/dam/website-services/us/434-imfinzi-com/resectable-test/desktop/right-white-arrow.svg) no-repeat;
    }
    
    ul.nav.navbar-nav.navbar-right li.ns-link a {
        padding: 9px 12px 9px 7px!important;
    }
    
    ul.nav.navbar-nav.navbar-right li.cyr-link a:after {
        content: '';
        width: 7px;
        height: 12px;
        background: url(/content/dam/website-services/us/434-imfinzi-com/resectable-test/desktop/right-white-arrow.svg) no-repeat;
        position: absolute;
        right: 4px;
        top: 10px;
    }

    .resectable-perioperative main#maincontent {
      /*  background: url(/content/dam/website-services/us/434-imfinzi-com/resectable-test/desktop/home-banner.jpg) no-repeat; */
    	background: url(/content/dam/website-services/us/434-imfinzi-com/resectable-test/desktop/AEGEAN-Home-page-desktop.jpg) no-repeat;
        background-size: 100%;
        background-position: top center;
    	background-position-y: 75px;
        margin-top: 10px;
    }
    
    .home-banner-wrapper {
        margin-top: 75px;
    }

    .red-overlay img.overlay-icon {
        margin-right: 16px;
    }
    
    .red-overlay p.overlay--txt {
        padding-left: 16px;
        position: relative;
    }
    
    p.overlay--txt:after {
        content: "";
        display: inline-block;
        width: 1px;
        height: 47px;
        background: #fff;
        position: absolute;
        left: 0;
        top: 1px;
    }

	.home-body--section ul.data-list1 {
        margin-top: 25px;
        margin-bottom: 59px;
    }
    
    .home-body--section h2.box-heading-blue {
        left: 45px;
    }

    .home-body--section .vs-box-wrapper {
        padding-bottom: 14px;
        padding-right: 30px;
    }
    
    .home-body--section ul.data-list2 {
        margin-bottom: 35px;
        width: 101%;
    }
    
    .home-body--section .home-box1 .EFS-chart img {
        max-width: 602px;
        margin: 2px auto 8px;
    }
    
    .home-box1 {
        margin-bottom: 30px;
    }
    
    .home-body--section .white-callout {
        margin: 23px 0;
    }
    
    .home-body--section a.maroon-cta__link {
        margin-bottom: 23px;
        /*border-radius: 20px;*/
    }
    
    /*.home-body--section .footnotes-wrapper > p:first-child {
        width: 102%;
    }

    .home-body--section .footnotes-wrapper > p:last-child {
        width: 102%;
    }*/

    .home-body--section .home-box1 .EFS-chart {
        padding-bottom: 0px;
    }

    .home-body--section .vs-box-wrapper p {
        flex-basis: 48%;
    }

    .home-body--section .vs-box > p {
        padding: 0;
    }

	li.order-res-link:hover .resource-dropdown, li.open .resource-dropdown {
        display: block;
        position: absolute;
        z-index: 2;
        background-color: #fff;
        padding: 0;
        margin: 0;
        top: 41px;
        border: 1px solid #003865;
        width: 147px;
    }
    
    li.order-res-link.open, li.order-res-link:hover {
        border-bottom: 5px solid #ac182e;
    }
    
    ul.nav.navbar-nav.navbar-right li.order-res-link a:hover, ul.nav.navbar-nav.navbar-right li.order-res-link.active a {
        text-decoration: none;
        background: transparent;
    	padding-bottom: 6px;
    }
    
    ul.nav.navbar-nav.navbar-right li.order-res-link .resource-dropdown>li:first-child a {
        border-bottom: 1px solid;
    }
    
    ul.nav.navbar-nav.navbar-right li.order-res-link .resource-dropdown>li a {
        padding: 8px 18px 8px 7px !important;
        top: 0;
    }
    
    ul.nav.navbar-nav.navbar-right li.order-res-link.active ul li a.active, ul.nav.navbar-nav.navbar-right li.order-res-link ul li a:hover {
        background: #003865 !important;
        color: #FFF !important;
    }
    
    .resource-dropdown>li::marker {
        content: '';
    }
    
    .resource-dropdown>li>a:after {
        content: '\f054';
        font-family: fontawesome;
        position: absolute;
        right: 8px;
        top: 9px;
        font-size: 12px;
    }
    
    ul.nav.navbar-nav.navbar-right li.order-res-link .resource-dropdown>li {
        position: relative;
    	list-style-type: none;
    }

    /*.navbar-new li.dropdown.select-indication.nsclc-indication a.dropdown-toggle {
        text-align: center;
        padding-left: 0;
        padding-right: 0;
    }*/

    .resectable-test header#header {
        height: 85px;
    }

}


@media screen and (min-width: 1340px) {
    .header-iparsys.iparsys.parsys {
        max-width: 1284px;
    }

    .fullheader {
        column-gap: 99px;
        justify-content: flex-start;
    }

    nav.navbar.navbar-inverse {
        margin-bottom: 8px;
        max-width: 1028px;
    }

    ul.nav.navbar-nav.navbar-middle {
        margin-left: 80px;
    }
    ul.nav.navbar-nav.navbar-middle {
        margin-left: 25px;
    }

   /* .navbar-inverse .navbar-nav.navbar-middle>li:nth-child(1),
    .navbar-inverse .navbar-nav.navbar-middle>li:nth-child(2){
        margin-right: 88px;
    }

    li.nsclc-res-safety {
        margin-right: 0!important;
    }*/

    .red-overlay {
        background: url(/content/dam/website-services/us/434-imfinzi-com/resectable-test/desktop/red-overlay-bg.png) no-repeat;
        background-size: 100% 100%;
        background-position: right;
        /*width: 30%;*/
        width: 28.5%;
        height: 75px;
        /*padding-left: 4%;*/
        padding-left: 3.1%;
    }

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

    .navbar-inverse .navbar-nav.navbar-middle>li:not(:last-child),
    li.nsclc-res-safety {
        margin-right: 26px;
    }
}

@media screen and (min-width: 1400px) { 
	.red-overlay {
        padding-left: 6%;
        width: 30%;
    }

}
/*Redesign style ends here*/@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap');

/*Common style starts here*/

/*font-family: "Roboto Condensed", sans-serif;*/

/*.ff-rc-reg {
    font-family: 'RobotoCondensed-Regular';
}*/

.bold {
    font-weight: 700!important;
}

.reg {
    font-weight: 400;
}

a.parent-clr {
    color: inherit;
}

.underline {
    text-decoration: underline;
}

.mt-15{
    margin-top: 15px;
}

.fs-18{
    font-size: 18px !important;
}

.sec-interim p span.box-heading-blue{color: #7299D0;}

.sec-interim{
	text-align: left !important;
    padding: 20px 23px !important;
    /*border: 0.44px solid rgb(3, 49, 93, 0.5)!important;
    border-color: rgba(114, 153, 208, 0.5)!important;*/
}

/*.sec-interim p, .sec-interim ul{font-size:15px!important;}*/

.sec-interim ul{margin-top:15px;}

.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a, 
.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus, 
.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,
.navbar-inverse .navbar-nav>.active>a, 
.navbar-inverse .navbar-nav>.active>a:focus, 
.navbar-inverse .navbar-nav>.active>a:hover{
  /*  background: none; */
}

.navbar-new a.dropdown-toggle:focus-visible,
button.navbar-toggle:focus-visible,
li.nsclc-links >a:focus {
    outline: 5px auto -webkit-focus-ring-color!important;
    outline:none!important;
    outline-offset: -2px;
}

.navbar-new .popover-list li:last-child {
    position: relative;
    /* border-bottom: 0!important; */
    background: #e5edfc;
}

.navbar-new ul.popover-list li span.now-approved {
    padding: 1px 0;
    position: absolute;
    right: 0;
    top: -1px;
    font-size: 12px;
    line-height: 19px;
    color: #FFFFFF;
    background: #AC182E;
    clip-path: polygon(0 0, 100% 0, 100% 100%, 100% 100%, 0 100%, 10% 100%);
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 100% 100%, 0 100%, 10% 100%);
    width: 125px;
    text-align: center;
    font-family: 'Ubuntu';
    font-weight: 700;
}

.navbar-new ul.popover-list li span.now-approved {
    padding-left: 12px;
}


.sticky-eye-row h2 {
    margin-bottom: 8px;
}

h2.isi__head, h2.sticky-isi__head {
    font-size: 20px!important;
    line-height: 24px!important;
}

/*Home page style starts here*/
.resectable-perioperative main#maincontent {
    background: url(/content/dam/website-services/us/434-imfinzi-com/resectable-peri/mobile/home-banner-mobile.png) no-repeat;
    background-size: 100%;
    /*background-position: top center;*/
    background-position-y: 94px;
    margin-top: 0;
}

.home-banner-wrapper {
    min-height: 73vw;
    margin-top: 88px;
}

 /*.red-overlay {
    width: 303px;
    height: 62px;
    background: url(/content/dam/website-services/us/434-imfinzi-com/resectable-peri/mobile/red-tab-shape.png) no-repeat;
    background-size: cover;
    display: flex;
    padding-left: 22px;
    padding-top: 15px;
    margin-left: -8px;
 }*/

p.overlay--txt {
    font-family: 'Ubuntu';
    font-weight: 700;
    font-size: 20px;
    line-height: 27.6px;
    color: #FFFFFF;
    margin: 0 auto;
	z-index: 1;
}

span.second-line {
    opacity: 0.8;
    /*margin-top: -4px;*/
    margin: 0;
    display: block;
    line-height: 22px;
}

.overlay-icon {
    width: 37px;
    height: 36px;
    margin-right: 20px;
    z-index: 1;
}

 .home-banner-wrapper .head-1 {
    color: #003865;
    font-family: 'Ubuntu';
    font-weight: 700;
    font-size: 35px;
    line-height: 40px;
    letter-spacing: 0px;
    width: 147px;
    height: 80px;
    margin: 14px 0;
    position: absolute;
    right: 21px;
    text-align: right;
}


.resectable-perioperative .maincontent.parsys {
    max-width: 100%;
    background: transparent;
    margin: 0 auto;
    position: relative;
}

.page-inner-container {
    padding: 0 16px;
}

.head-2 {
    color: #003865;
}

.home-head-2 {
    font-weight: 700;
    margin-top: 5px;
}

.body-copy p, .body-copy ul {
    color: #4A4A4A;
    font-size: 16px;
    line-height: 20px;
    font-weight: 300;
}

.data-list {
    list-style-type: none;
    padding-left: 0px;
}

ul.data-list > li:before {
    content: "";
    width: 23px;
    height: 14px;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 4px;
}

ul.data-list > li {
    position: relative;
    padding-left: 32px;
}

ul.light-blue--list > li:before {
    background: url(/content/dam/website-services/us/434-imfinzi-com/resectable-peri/desktop/light-blue-arrow.png) no-repeat;
    background-size: cover;
}


h2.box-heading-blue {
    font-size: 16px;
    line-height: 18px;
    color: #003466;
    font-weight: 400;
    position: relative;
    width: fit-content;
    background: #fff;
    margin: -8px 0 0 -21px;
    padding: 0 7px 0 48px;
    padding-left: 55px;

}
.vs-box-wrapper {
    display: flex;
    flex-direction: row;
    padding: 20px 34px 10px 34px;
    /* column-gap: 55px; */
    align-items: center;
}

.vs-box-wrapper p {
    font-size: 18px;
    line-height: 19px;
    color: #BA2527;
    font-weight: 400;
    font-family: 'Karbon';
    flex-basis: 41%;
}
.vs-box-wrapper p span, .vs-box > p {
    font-family: 'Karbon-Bold';
}
.data-comp-vs {
    position: relative;
    top: -2px;
    flex-basis: 18%;
    text-align: center;
}
p.grey-txt {
    color: #85868A;
}

.treatment-outcome .vs-box-wrapper{
    justify-content: center;
}

.treatment-outcome .vs-box-wrapper p {
    font-size: 61px;
    line-height: 46px;
    font-family: 'Karbon-bold';
    text-align: center;
    flex-basis: 42%;
}
.treatment-outcome .vs-box-wrapper p span {
    display: inline-block;
    font-size: 16px;
    line-height: 17px;
    color: #BA2527;
    font-family: 'Karbon-Medium';
    padding: 0 10px;
}  
.treatment-outcome span.to-divider {
    flex-basis: 16%;
    position: relative;
    height: 84px;
}
.treatment-outcome span.to-divider::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    width: 1px;
    height: 84px;
    background: rgb(3, 49, 93, 0.5);
    margin: 0 auto;
}

.box-image-blue.vs-box.treatment-outcome.mr-itr {
    margin: 30px 0;
}
.treatment-outcome.mr-itr  .vs-box-wrapper p{
    line-height: 30px;
}
.treatment-outcome.mr-itr .vs-box-wrapper{
    padding: 30px 40px 0px 40px;
}
.treatment-outcome sup.perfont {
    width: 23px;
    font-family: 'Karbon-bold';
    display: inline-block;
    top: -13px;
}


.EFS-chart img {
    max-width: 100%;
    margin-left: -2%;
}

h2.box-heading-blue {
    color: #003865;
    font-size: 12px;
    line-height: 15px;
    font-weight: 400;
    position: relative;
    width: fit-content;
    /* background: transparent; */
    background: #ffffff;
    margin: -8px 0 0 -21px;
    padding: 0 7px 0 48px;
        z-index: 1;
}
.resectable-perioperative .vs-box h2.box-heading-blue {
    /*background: #f6fafc;*/
    padding-right: 25px;
}

h2.box-heading-blue:before {
    content: "";
    width: 42px;
    height: 25px;
    display: inline-block;
    position: absolute;
    top: -3px;
    left: 0px;
    background: url(/content/dam/website-services/us/434-imfinzi-com/resectable-peri/desktop/callout-arrow-blue.svg) no-repeat;
    background-size: contain;
}
.res-safety-sec3-box1 h2.box-heading-blue:before {
    top: 0px;
}
.res-safety-sec3-box1 h2.box-heading-blue span.bold{
    top: 3px;
    position: relative;
}
h2.box-heading-blue:after {
    content: '';
    width: 87%;
    position: absolute;
    height: 3px;
    /* background: #fff; */
    left: 41px;
    top: 6px;
    z-index: -1;
}

h2.box-heading-blue.h2-margin:after {
    width: 97%;
}

.box-image-blue {
    border: 0.44px solid #03315D
    width: 94.5%;
    margin-left: auto;
    margin-bottom: 31px;
}

.EFS-chart {
    padding: 16px 10px 10px 16px;
}

p.chart-head {
    font-size: 14px;
    line-height: 15px;
    margin: 0;
}

.vs-box > p {
    padding: 0px 0px 10px 0px;
    font-size: 17px;
    line-height: 18px;
    color: #BA2527;
    text-align: center;
    font-weight: 400;
    font-family: 'Karbon';
}

.border-btm-blue{
    border-bottom:1px solid #03315D !important;
}

.marron {
    color: #AC182E!important;
}

.maroon-clr {
    color: #AC182E!important;
}

p.body-text {
    font-size: 14px;
    line-height: 15px;
}

.fs-12 {
    font-size: 12px;
}

.white-callout {
	border: 0.44px solid #7299D0;
    text-align: center;
    padding: 7px 0 15px;
    margin: 20px 0;
}

h2.w-callout__head {
    font-weight: 700;
    font-size: 45px;
    line-height: 28px;
    color: #AC182E;
    margin-bottom: 17px;
}

.w-callout__subhead {
    font-size: 25px;
    line-height: 28px;
    margin-top: 14px;
    display: inline-block;
}

p.w-callout__copy {
    line-height: 18px;
    color: #003865;
    font-weight: 700;
    margin: auto;
}

ul.data-list1 {
    margin: 18px 0 37px;
}

a.maroon-cta__link {
    width: 338px;
    height: 73px;
    display: inline-block;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #003262;
    color: #fff;
    font-size: 21px;
    line-height: 22px;
    font-weight: 500;
    padding: 0 46px;
    margin: 0 auto 21px;
}

.maroon-cta__link > .maroon-cta__link--text {
    position: relative;
}

.maroon-cta__link--text img {
    width: 7px;
    height: 12px;
    display: inline-block;
    position: absolute;
    right: 14px;
    top: 54%;
    transform: translateY(-50%);
}

.footnotes-wrapper > p {
    font-size: 13px;
    line-height: 15px;
    font-weight: 300;
    letter-spacing: 0.07px;
    margin-bottom: 15px;
}

.fn-symbol {
    margin-left: -6px;
}

sup:not(.fn-sym) {
    font-size: 64%;
    /*top: -0.4em;*/
}

sup.t-4 {
    top: -0.4em;
}

sup.t-7 {
    top: -0.7em;
}

table sup:not(.fn-sym) {
    top: -0.7em;
}

sup.spl-sym {
    font-size: 60%;
    top: -0.6em!important;
}

sup {
    font-family: 'Ubuntu', sans-serif;
}

.asterisk-sym {
    font-family: Arial,sans-serif;
}

.reference-section {
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    color: #4E4E4B;
}

.reference-section .bold {
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 500!important;
}

.pink-clr {
    color: #D1249C;
}

.blue-clr {
    color: #003865!important;
}

.home-banner-wrapper {
    position: relative;
}

.p-italic {
    padding-right: 2px;
}

.home-banner-wrapper:after {
    content: "FPO";
    color: rgba(236, 0, 140, 0.5);
    font-size: 38px;
    line-height: 44px;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 700;
    position: absolute;
    bottom: 15%;
    left: 20px;
    transform: rotate(-10deg);
    content:"";
}

a.maroon-cta__link:after {
    /*content: '\f054';
    font-family: fontawesome;
    font-weight: 100;
    font-size: 14px;
    -webkit-text-stroke: 1px #AD1F2F;
    color: #fff;
    padding-left: 5px;
    padding-top: 7px;*/
    content:'';
    background:url('/content/dam/website-services/us/434-imfinzi-com/resectable-test/desktop/Right-White-Chevron.png') no-repeat;
    width: 8px;
    height: 12px;
    background-size: 100%;
    margin: 3px 0 0 12px;
}

a.maroon-cta__link:hover {
    background: #003262;
    color: #FFF;
    border: 1px solid #AD1F2F;
    border: none;
    text-decoration: none;

}

a.maroon-cta__link:hover:after {
    -webkit-text-stroke: 0.5px #fff ;
    color: #AD1F2F;

}
.resec-peri-nsclc .home-body--section a.maroon-cta__link:hover{
    background: #fff;
    color: #003262;
    border: 1px solid #003262;
}
.resec-peri-nsclc a.maroon-cta__link:hover:after{
	 background: url(/content/dam/website-services/us/434-imfinzi-com/resectable-test/desktop/Right-Blue-Chevron.svg) no-repeat;
 }  

.maroon-cta__link--text img {
    display: none;
}
/*Home page style ends here*/

/*Common style ends here*/

a#laboratory-abnormalities {
    display: inline-block;
}

.efficacy.resec-nsclc-subpage .res-eff-sec4-part1 ul > li {
    font-size: 16px;
}

.efficacy.resec-nsclc-subpage  p.res-eff-copy {
    font-family: Ubuntu;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

/*Mobile design starts here*/
@media screen and (max-width: 991px){

    p.overlay--txt span {
		font-size: 17px;
        line-height: 20px;
	}

    .resec-peri-nsclc li.dropdown.select-indication.open a.dropdown-toggle::before, .resec-nsclc-subpage li.dropdown.select-indication.open a.dropdown-toggle::before{ background-position-y: -5px;  }
    div#hcpNavbar {
        border-top: 0;
        border-left: 1px solid #7098D2;
        border-right: 1px solid #7098D2;
    }

    .navbar-new .select-indication ul.dropdown-menu.nav-dropdown > li > a {
        padding: 12.5px 35px!important;
        /* background-image: url(/content/dam/website-services/us/434-imfinzi-com/pan-tumor/pan-tumor-update/chevron-blue-desktop.png); */
        /* background-repeat: no-repeat; */
        /* background-size: 10px; */
        /* background-position: 94%; */
        background: url(/content/dam/website-services/us/434-imfinzi-com/pan-tumor/nav-ico-plus-v1.svg) no-repeat;
        background-size: 45px;
        background-position: 99%;
        background-color: transparent;
    }
    
    .navbar-new .select-indication ul.dropdown-menu > li:first-child > a {
        background: none;
    }
    
    .navbar-new .select-indication ul.dropdown-menu > li > a > p{
        font-size: 16px;
        line-height: 19px;   
    }
    
    .navbar-new ul.dropdown-menu > li:first-child > a > p {
        font-size: 15px;
        line-height: 18px;
        font-family: 'Ubuntu';
        font-weight: 700;
    }
    
    .navbar-new ul.dropdown-menu > li:first-child > a:before,.navbar-new ul.dropdown-menu > li:nth-child(2) > a:before {
        content: '';
        width: 31px;
        height: 31px;
        position: absolute;
        background: url(/content/dam/website-services/us/434-imfinzi-com/pan-tumor/pan-tumor-update/chevron-blue-desktop.png);
        background-repeat: no-repeat;
        background-size: 10px;
        background-position: center;
        transform: rotate(90deg);
        top: 6px !important;
        right: 11px 
    }
    .navbar-new ul.dropdown-menu > li:nth-child(2) > a{
		background-image: none!important;
     }
    ul.nav.navbar-nav.navbar-middle {
        margin-left: 0;
    }
    
    ul.nav.navbar-nav.navbar-right li.cyr-link a {
        font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
        font-weight: 700;
        font-size: 14px;
        line-height: 17px;
    }

    .navbar-new .popovers {
        position: static;
        float: none;
        width: auto;
        padding: 0;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    
    .select-indication ul.dropdown-menu li.nsclc-links > a[aria-expanded="true"]:after {
        display: none;
    }

    .resectable-new .navbar-inverse .navbar-nav.navbar-middle>li>a, .resectable-new ul.nav.navbar-nav.navbar-right li a {
        border-top: 1px solid #7098D2;
    }
    
    .navbar-new ul.popover-list > li > a {
        font-size: 15px;
        line-height: 15px;
        font-family: 'Ubuntu';
        font-weight: 700;
        padding: 22px 39px 22px 60px !important;
        border-bottom: none;
        display: block;
        width: 100%;
    }
    
    .navbar-new .popover-list li {
        border-bottom: solid 2px #BACDEF !important;
        margin: 0;
        height: 74px;
        display: flex;
        align-items: center;
    }
    
    li.nsclc-links > a[aria-expanded="true"]
	/*, li.nsclc-links > a[aria-expanded="true"] + .popovers*/
	{
        background-color: #e5edfc!important;
    }
    .popovers {
        position: static;
        float: none;
        width: auto;
        padding: 0;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    
    .select-indication ul.dropdown-menu li.nsclc-links > a[aria-expanded="true"]:after {
        display: none;
    }
    
    .navbar-new ul.popover-list > li > a {
        font-size: 15px;
        line-height: 15px;
        font-family: 'Ubuntu';
        font-weight: 700;
        padding: 22px 39px 22px 60px !important;
        border-bottom: none;
        display: block;
        width: 100%;
    }
    .navbar-new .popover-list li:last-child a {
        background: #e5edfc !important;
    }
    .navbar-new .popover-list li {
        border-bottom: solid 2px #BACDEF !important;
        margin: 0;
        height: 74px;
        display: flex;
        align-items: center;
    }
    
    li.nsclc-links > a[aria-expanded="true"]
	/*, li.nsclc-links > a[aria-expanded="true"] + .popovers*/
	{
        background-color: #e5edfc!important;
    }

    .navbar-new ul.dropdown-menu > li> a:before {
        transition: 0.2s all ease;
    }
    
    .navbar-new ul.dropdown-menu > li > a[aria-expanded="true"]:before {
        transform: rotate(270deg) !important;
    }

	#footer .footer {
        margin: 40px auto 0;
        text-align: center;
    }
    
    ul.footer-nav-links li {
        /*display: inline-block;
        padding: 0 0 2px;
        border: 0;*/

        display: block;
        border-right: none;
        border-bottom: solid 1px #003865;
        padding: 5px 0;
        float: none;
    	text-align: left;
    }
    
    ul.footer-nav-links li a {
        font-size: 14.5px;
        line-height: 24px;
        padding: 0 9px 0 6px;
    }

    ul.footer-nav-links {
        width: 100%;
        /* max-width: 355px; */
    max-width: 100%;
        margin: 0 auto 14px;
    }
    
    ul.footer-nav-links li:nth-child(odd):not(:last-child) {
        position: relative;
        border-right: 0;
    }
    
    ul.footer-nav-links li:nth-child(odd):not(:last-child):after {
        content: none;
        /*width: 1px;
        height: 13px;
        background: #003865;
        position: absolute;
        right: -1px;
        top: 20%;
        display: inline-block;
        margin-left: 2px;*/
    }

    .footer-bd, .ft-bd-2 p, .nursecenter .footer .ft-bd-2 p {
        width: 100%;
        max-width: 100%;
        text-align: left;
    }
    
    .ft-bd-2>p {
        flex-direction: row;
        align-items: center;
    }
    
    .ft-bd-2 p .us-flag {
        margin: 0 20px 0 0;
    }
    
    .ft-bd-2 p {
        line-height: 16px;
        margin-bottom: 10px;
    } 

	.sticky-eye-row h2 {
        margin-bottom: 11px;
    }

	h2.isi__head, h2.sticky-isi__head {
        line-height: 19px!important;
    }

    .isi-plus span {
        top: 0px;
    }

    .fullheader ul.list-inline > li:first-child {
        padding-right: 5px;
    }
    
    .fullheader ul.list-inline {
        justify-content: flex-start;
    	/*justify-content: space-between;*/
    }

    a#prescribing-information {
        padding-left: 31px;
    }

	.az_logo.visible-xs.visible-sm img {
        width: 209px;
        height: 51px;
        margin-top: 6px;
    }


    button.navbar-toggle[aria-expanded="true"] {
        background-image: url(/content/dam/website-services/us/434-imfinzi-com/resectable-peri/mobile/close-nav-button.png)!important;
        background-size: cover!important;
    }
    
    button.navbar-toggle[aria-expanded="true"] .cls-txt {
        display: none;
    }
	/*Home page style starts here*/
    sup.xs-t-3 {
        top: -0.3em;
    }

    .home-head-2 {
        font-size: 20px;
        line-height: 22px;
        letter-spacing: -0.4px;
        width: 98%;
        margin-bottom: 16px;
		padding-right: 20px;
    }

    .home-head-2 + p {
        width: 90%;
    	margin-bottom: 14px !important;
    }
    
    ul.data-list1 {
        width: 89%;
    }

	p.w-callout__copy {
        width: 83%;
    }

    h2.box-heading-blue.h2-margin {
        margin: -8px 0 0 0;
        padding: 0 7px 0 27px;
    }

	.resectable-perioperative .vs-box h2.box-heading-blue {
        padding-right: 7px;
    }

	.light-blue-clr h2.box-heading-blue {
		padding-right: 4px;
    }        
    h2.box-heading-blue.h2-margin:before{
        left: -21px;
    }
    .home-body--section .footnotes-wrapper > p:first-child {
        width: 101%;
    }

	a.maroon-cta__link {
        position: relative;
		border-radius: 0;
    }
    
    a.maroon-cta__link:after {
        padding-left: 0;
        padding-top: 5px;
        position: absolute;
        right: 30px;
    }

    .res-pt-sec4 a.maroon-cta__link:after {
        padding-left: 0;
        padding-top: 7px;
        position: absolute;
        right: 25px;
    }

    .head-1-first {
        margin-right: 5px;
    }

    .EFS-chart img {
        margin-top: 12px;
    }

	/*Home page style ends here*/

    .vs-box-wrapper {
        flex-direction: column;
        padding: 20px 16px 10px 16px;
        align-items: center;
    }
    .data-comp-vs img {
        width: 33px;
        height: 33px;
        margin: 13px 0;
    }
    .vs-box-wrapper p, .data-comp-vs {
        flex-basis: 100%;
        font-size: 20px;
        line-height: 21px;
    }
    .vs-box > p {
        font-size: 18px;
        line-height: 19px;
    }

    .treatment-outcome .vs-box-wrapper p span {
        font-size: 14px;
        line-height: 15px;
        padding: 0 40px;
        width: 100%;
    }
    .treatment-outcome span.to-divider {
        flex-basis: auto;
        width: 164px;
        height: 1px;
        background: rgb(3, 49, 93, 0.5);
        margin: 20px 0;
    }
    .treatment-outcome span.to-divider::after{
       content: none;
    }
    .treatment-outcome .vs-box-wrapper p:last-child span {
        padding-bottom: 20px;
    }
	.body-copy .red-title p {
        font: normal normal normal 20px / 22px 'Ubuntu', sans-serif;
        letter-spacing: 0;
		color: #AC182E;
		padding: 0;
    }

	.story-matters {
        background: url('/content/dam/website-services/us/434-imfinzi-com/resectable-test/mobile/Red-CallOut-Art-border.png') no-repeat;
        background-size: 100%;
        padding: 106px 17px 10px 11px;
        text-align: center;
        color: #AC172D;
    	padding-top: 27vw;
        border: 1px solid #AC172D;
        border-radius: 26px;
		margin: 0 0 22px 0;
    }

    span.sec1 {
        font: normal normal bold 24px / 28px 'Ubuntu', sans-serif;
        padding: 0 30px;
    }

	span.sec2 {
    	    padding: 0 30px;
	}

    a.red-cta{
        width: 324px;
        height: 87px;
        background-position: right 33px top 37px;
        background-size: 36px;
        font: normal normal normal 18px / 20px 'Ubuntu', sans-serif;
        padding: 12px 32px 15px 22px;
    }

	.body-copy p.story-notes {
        text-align: left;
        text-indent: -5px;
        font: normal normal 300 13px / 15px 'Ubuntu', sans-serif;
        padding: 0 20px 0 10px;
		margin: 12px 0 0 0;
    }

	/*.red-overlay {
        background-position: left;
        padding-top: 10px;
	}*/

}

/*Mobile design ends here*/

/* --------------------- */

/*Desktop design starts here*/
@media screen and (min-width: 992px) {
    /*ul.nav.navbar-nav.navbar-right li.order-res-link>a:after {
        content: '\f078';
        font-family: fontawesome;
        position: absolute;
        right: 2px;
        top: 13px;
        font-size: 12px;
    }*/
    .resec-peri-nsclc a.red-cta:hover{
        background: url(/content/dam/website-services/us/434-imfinzi-com/resectable-test/desktop/red-play-icon.svg) no-repeat #fff;
        background-size: 48px;
        background-position: right 78px center;
        color: #ac1823;
        border: 1px solid #ac1823;
    }
    .navbar-new li.dropdown.select-indication.nsclc-indication a.dropdown-toggle {
        padding-left: 16px;
        width: 280px;
                    height: 40px;
        line-height: 34px;
    }

    /*.navbar-new li.dropdown.select-indication.nsclc-indication a.dropdown-toggle {
        width: 186px;
    }*/	
    
    .navbar-new .select-indication ul.dropdown-menu > li > a {
        padding: 39px 38px;
    }
    
    .navbar-new .select-indication ul.dropdown-menu > li:not(:first-child):hover > a:after {
        content: none;
    }
    
    .navbar-new .select-indication ul.dropdown-menu > li > a > p {
        font-size: 15px;
        line-height: 18px;
    }
    
    .navbar-new .popovers {
        background: #ffffff;
        padding: 0;
        min-height: auto;
        box-shadow: none;
        min-width: 283px;
    }
    
    .navbar-new ul.popover-list a {
        font-size: 15px;
        line-height: 15px;
        color: #00264A;
        background-image: url(/content/dam/website-services/us/434-imfinzi-com/pan-tumor/pan-tumor-update/chevron-blue-desktop.png);
        background-repeat: no-repeat;
        background-size: 10px;
        background-position: 94%;
        width: 100%;
        display: inline-block;
        padding: 30px 39px !important;
        font-family: 'Ubuntu';
        font-weight: 700;
    }
    
    .navbar-new ul.popover-list a:first-child {
        padding: 22px 39px !important;
    }
    li.nsclc-links.popovers-toggle .popovers .popover-list li:last-child a, li.sclc-links.popovers-toggle .popovers .popover-list li:last-child a{
        padding-left: 39px !important;
        background-position: 94%;
    }
    .navbar-new .popover-list li {
        border-bottom: solid 2px #B5CEF2 !important;
        margin-bottom: 0;
        height: 74px;
        display: flex;
        align-items: center;
    }
    
    .navbar-new ul.popover-list li:hover {
        background: #f0f5fc;
    }
    
    .navbar-new .popover-list li:last-child {
        border-bottom: 0!important;
    }

    .navbar-inverse .navbar-nav.navbar-middle>li>a {
        height: auto!important;
        max-width: 100%;
    }

    #footer .footer {

            max-width: 790px;
        margin-bottom: 58px;
    }
    
    ul.footer-nav-links {
        margin-bottom: 51px;
    }
    
    ul.footer-nav-links li {
        border-width: 1px;
        padding: 0 8px 0 10px;
    }
    
    ul.footer-nav-links li:not(:last-child) {
        position: relative;
        border-right: 0;
    }
    
    ul.footer-nav-links li:not(:last-child):after {
        content: "";
        width: 1px;
        height: 13px;
        background: #003865;
        position: absolute;
        right: 0;
        top: 1px;
    }
    
    ul.footer-nav-links li:last-child {
        width: 100%;
        display: block;
    }
	/*ul.footer-nav-links li:nth-last-child(2):after {
        content: none;
    }*/
    
    ul.footer-nav-links li a {
        font-size: 14.5px;
        line-height: 17px;
        letter-spacing: normal;
    }


    .footer-bd {
        margin: auto;
        max-width: 735px;
        justify-content: space-between;
        align-items: flex-end;
    }
    
    .ft-bd-2 > p:first-child {
        display: flex;
        align-items: baseline;
    }
    
    .ft-bd-2 p > .us-flag {
        margin: 1px 5px 0 0;
    }
    
    .ft-bd-2 > p {
        margin-bottom: 0px;
        line-height: 16px;
    }
    
    .ft-bd-2 p:nth-child(2) {
        margin-bottom: 20px;
    }


    /*Home page style starts here*/
    .resectable-perioperative main#maincontent {
        background: url(/content/dam/website-services/us/434-imfinzi-com/resectable-peri/desktop/home-banner.png) no-repeat;
        background-size: 100%;
        background-position: top center;
        margin-top: 0px;
    }

    .home-banner-wrapper {
        margin-top: 83px;
        position: relative;
        min-height: 31.59vw;
    }

    .red-overlay {
        display: flex;
        align-items: center;
        position: relative;
        background: none;
        overflow: hidden;
        width: 100%;
        max-width: 570px;
        height: 94px;
        padding: 10px 50px 10px 105px;
    }

	.red-overlay:before {
        content: '';
        position: absolute;
    	left: 541px;
        top: 0;
        width: 72px;
        height: 141px;
        transform: rotate(26deg);
        box-shadow: 0px 0 0 760px #AC182E;
    }

    .overlay-icon {
        width: 46px;
        height: 45px;
        margin-right: 10px;
    }

    p.overlay--txt {
        font-size: 23px;
        line-height: normal;
        margin: 0;
    }

    span.second-line {
        line-height: normal;
        margin: 0;
    }

    .home-banner-wrapper .campagn-headline {
        max-width: 1180px;
        margin: auto;
        position: relative;
    }

    .home-banner-wrapper .head-1 {
        font-size: 60px;
        line-height: 59px;
        letter-spacing: -2.4px;
        width: 302px;
        height: 226px;
        margin: 0;
        top: -30px;
    	top: -70px;
        right: 57px;
    }

    .page-inner-container {
        max-width: 716px;
        width: 100%;
        padding: 0;
        margin: auto;
    }
    
    .head-2 {
        font-size: 24px;
        line-height: 28px;
    }
    
    h2.box-heading-blue {
        font-size: 16px;
        line-height: 18px;
    }
    
    .box-image-blue {
        width: 97%;
        margin-bottom: 36px;
    }

    .white-callout {
        margin: 28px 0 50px;
    	padding: 20px 23px 10px 23px !important;
    }

    h2.w-callout__head {
        font-size: 34px;
        line-height: 28px;
        margin: 0 0 8px;
    }
    .home-body--section.body-copy h2.w-callout__head{
        font-size: 42px;
        line-height: 24px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 15px 0;
    }
    .home-body--section.body-copy .w-callout__subhead {
        margin-top: 0;
        margin-left: 10px;
    }
    a.maroon-cta__link {
        width: 100%;
        height: 53px;
        font-size: 20px;
        line-height: 21px;
        margin-bottom: 47px;
    }
    
    .maroon-cta__link--text img {
        position: static;
        transform: none;
        margin-left: 1px;
    }
    
    /*.footnotes-wrapper > p:last-child {
        width: 101.5%;
    }*/

	.res-pt-sec4 a.maroon-cta__link:after {
        padding-left: 52px;
        padding-top: 4px;
    }

    .home-banner-wrapper:after {
        top: 42%;
        left: 43%;
    	content: '';
    }

    .home-body--section  .EFS-chart {
        padding: 10px 0 0px 0;
        text-align: right;
    }
    
    .home-body--section  .EFS-chart img {
     margin-left: 0;
    }

    .navbar-nav .dropdown-menu.multi-level li a {
        font-family: "Roboto Condensed", sans-serif;
    }

    .box-image-blue {
        width: 97.5%;
    }

    h2.box-heading-blue {
        padding-left: 55px;    
    }
    
    h2.box-heading-blue:before {
        left: 5px;
    }
    /*Home page style ends here*/

    .bx-img2-1 h2.box-heading-blue{
        max-width: 610px;
        margin-left: 0px;
        padding-left: 34px;
    }
    .bx-img2-1 h2.box-heading-blue:before{
        left: -17px;
    }
    .bx-img2, .bx-img2-1 {
        margin-top: 30px;
    }
}

@media screen and (min-width: 1300px){
    /*ul.nav.navbar-nav.navbar-middle {
        margin-left: 15px;
    }

    .navbar-inverse .navbar-nav.navbar-middle>li:not(:last-child) {
        margin-right: 26px;
    }*/

    .navbar-nav>li.order-res-link:first-child {
        margin-right: 12px;
    }

    .home-banner-wrapper .head-1 {
        right: 10.5%;
    	right: 5%;
    }

    /*.red-overlay {
        width: 39%;
        background: url(/content/dam/website-services/us/434-imfinzi-com/resectable-peri/desktop/red-tab-shape.png) no-repeat;
        background-size: cover;
        padding-left: 7.5%;
    }

    .navbar-nav .dropdown-menu.multi-level {
        justify-content: flex-start!important;
        padding-left: 22%!important;
    } */

}

/*@media screen and (min-width: 1400px) {
    .red-overlay {
        padding-left: 9.7%;
    }

    .navbar-nav .dropdown-menu.multi-level {
        padding-left: 23.5%!important;
    }

}*/

@media screen and (min-width: 1700px) {
    .home-banner-wrapper .head-1 {
        /*top: 30px;
        right: 5%;*/
		top: 0px;
        right: 0%;
    }
}

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

    /*.red-overlay {
        background-size: 114%;
        padding-left: 19.7%;
        height: 70px;
        padding-top: 10px;
    }*/
    h2.head-2.home-head-2{
        /*margin-top: 55px;*/
    }
}

/*@media screen and (min-width: 2560px) {
    .red-overlay {
       background-size: 115.8%;
       padding-left: 26.9%;
    }
    h2.head-2.home-head-2 {
       margin-top: 95px;
    }
}*/
/*Desktop design ends here*/

/*Redesign style starts here*/
.popover-list li:nth-child(2) {
    position: relative;
}

/*li.dropdown.select-indication a.dropdown-toggle span.ff-rc-reg {
    font-family: 'Ubuntu';
    font-weight: 700;
}*/

.pink-bracket:before {
    content: "[";
    margin-right: 2px;
    color: #f500ff;
}

.pink-bracket:after {
    content: "]";
    margin-left: 2px;
    color: #f500ff;
}

span.second-line {
    opacity: 1;
}

                .home-head-2 {
    margin-bottom: 25px;
                    margin-top: 0;
}

.home-head-2 + p {
    margin-bottom: 22px;
}

.home-body--section ul.data-list1 {
    width: 101%;
    margin-bottom: 70px;
}

.rounded-box {
    border-radius: 25px;
    width: 100%;
}

.home-body--section h2.box-heading-blue {
    padding-left: 7px!important;
    position: relative;
    left: 25px;
    margin-left: 0;
}

.home-body--section h2.box-heading-blue:before {
    display: none;
}

.home-body--section .vs-box-wrapper {
    padding: 17px 38px 31px 37px;
}

.home-body--section .data-comp-vs img {
    width: 34px;
    height: 34px;
}

.home-body--section .vs-box-wrapper p span {
    font-family: 'Ubuntu',sans-serif;
    font-size: 17px;
    line-height: 20px;
}

.home-body--section .vs-box > p {
    font-family: 'Ubuntu',sans-serif;
    font-size: 15px;
    line-height: 20px;
}

.home-body--section .vs-box-wrapper p:not(.grey-txt),
.home-body--section .vs-box > p {
    color: #003262;
}

.home-body--section .vs-box-wrapper > p {
    margin-bottom: 0;
    font-family: 'Ubuntu';
    font-weight: 400;
    font-size: 17px;
    line-height: 20px;
}

.home-body--section .box-image-blue.vs-box {
    margin-bottom: 35px;
}

.home-body--section ul.data-list2 {
    margin-bottom: 21px;
}

.light-blue-clr {
    border-color: #7299D0;
}

.light-blue-clr h2.box-heading-blue {
    color: #7299D0;
    /*color: #7099D3;*/
}

.home-box1 {
    margin-bottom: 40px;
}

.white-callout {
    padding: 10px 0 25px;
}

a.maroon-cta__link {
    margin-bottom: 39px;
}

.home-body--section .vs-box-wrapper p.grey-txt {
    color: #6C696A;
}

.home-body--section .home-box1 .EFS-chart img {
    margin: 0;
}

.home-body--section .home-box1 .EFS-chart {
    padding: 11px 38px 9px 25px;
}

h2.w-callout__head {
    margin-bottom: 21px;
}

p.w-callout__copy {
    width: 100%;
}

.double-dragger {
    font-size: 65%;
    top: -0.6em;
}

.resource-dropdown {
    display: none;
}

.isi ul li.list-title {
    margin: 10px auto 5px;
    color: #4A4A4A;
    position: relative;
    left: -25px;
    text-indent: 0;
    font-style:italic;
 }

.isi > ul > li.list-title::before {
    display: none;
}

.navbar-new ul.popover-list li span.now-approved.new-ind {
    padding-left: 12px;
}
.reference-section p.def{
	font-size: 13px;
    line-height: 15px;
    font-weight: 300;
    letter-spacing: 0.07px;
    color: #4A4A4A;
    font-family: 'Ubuntu', sans-serif;
    margin-bottom: 15px;
}



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

    .home-banner-wrapper {
        margin: 0;
        min-height: 64vw;
    }
    a.m-isi-in-hd {
        right: 29px;
    }
    
    li.dropdown.select-indication a.dropdown-toggle:before {
        background: url(/content/dam/website-services/us/434-imfinzi-com/pan-tumor/nav-icon-down-v1.svg) no-repeat!important;
        width: 31px;
        right: 20px;
    }
    
    li.dropdown.select-indication.nsclc-indication a.dropdown-toggle, li.dropdown.select-indication.sclc-indication a.dropdown-toggle {
        padding-right: 20px!important;
    }
    
    .resec-nsclc-subpage li.dropdown.select-indication.open a.dropdown-toggle::before {background: url(/content/dam/website-services/us/434-imfinzi-com/pan-tumor/nav-icon-down-v1.svg) no-repeat;background-position-y: 0px;}
    
    .navbar-nav.navbar-middle.visible-xs.visible-sm > li > a:before, .navbar-nav.navbar-right > li.ns-link.visible-xs.visible-sm > a:before {
        right: 20px;
        /* height: 31px; */
    }
    
    .resectable-new .popovers.openpopovers {
        position: static;
        display: block !important;
        border: none;
        padding: 0;
        box-shadow: none;
    }
    .resectable-new li.popovers-toggle  a, .resectable-new li.popovers-toggle:hover  a , .resectable-new li.popovers-toggle:active  a{
       background-color: transparent !important;
    }

     .resectable-new  li.popovers-toggle .popovers .popover-list li a {
        font-family: 'Ubuntu';
        font-weight: 700;
        font-size: 15px;
        color: #003865;
        letter-spacing: normal;
    padding: 22px 39px 22px 50px !important;
    }

    .resectable-new  li.popovers-toggle[aria-expanded=true] a::before {
        transform: rotate(270deg) !important;
    }
    .navbar-nav.navbar-middle.visible-xs.visible-sm > li.open-submenu > a:before, .navbar-nav.navbar-right > li.ns-link.visible-xs.visible-sm.open-submenu > a:before {
        right: 20px;
    }
    
    ul.nav.navbar-nav.navbar-middle li ul.dropdown-menu li a {
        background: #F0F5FC;
        font-family: 'Ubuntu';
        font-weight: 400;
        line-height: 18px;
        padding-left: 43px !important;
        color: #003262!important;
    }
    
    .navbar-inverse .navbar-nav.navbar-middle>li>a {
        font-family: 'Ubuntu';
        font-weight: 700;
        line-height: 18px;
        color: #003262!important;
    }
    
    li.dropdown.select-indication a.dropdown-toggle {
            font-family: 'Ubuntu';
        font-weight: 700;
        line-height: 17px;
    }
    
    ul.nav.navbar-nav.navbar-middle li ul.dropdown-menu li a.active {
        font-family: 'Ubuntu';
        font-weight: 700;
        /* padding-left: 43px!important; */
    }
    
    ul.nav.navbar-nav.navbar-right li.order-res-link a, ul.nav.navbar-nav.navbar-right li.ns-link a {
        font-family: 'Ubuntu';
        font-weight: 700;
        font-size: 15px;
        line-height: 18px;
        color: #003262!important;
    }
    
    ul.nav.navbar-nav.navbar-right li.cyr-link a {
        font-family: 'Ubuntu';
        font-weight: 700;
        font-size: 15px;
        line-height: 18px;
    }
    
    ul.nav.navbar-nav.navbar-right li.cyr-link a:after {
        content: '';
        display: inline-block;
        width: 7px;
        height: 12px;
        background: url(/content/dam/website-services/us/434-imfinzi-com/resectable-test/desktop/right-white-arrow.svg) no-repeat;
        position: absolute;
        right: 30px;
        top: 50%;
        transform: translateY(-50%)
    }
    
    a.fpc-mob:before, a.med-res-n:before {
        right: 16px;
    }
    
    ul.nav.navbar-nav.navbar-right li.order-res-link a:after {
        content: "";
        display: inline-block;
        background: url(/content/dam/website-services/us/434-imfinzi-com/pan-tumor/nav-icon-down-v1.svg) no-repeat;
        width: 31px;
        height: 31px;
        position: absolute;
        right: 20px;
        top: 50%;
        transform: translateY(-50%);
    }
    
    ul.nav.navbar-nav.navbar-right li.ns-link a:after {
        content: "";
        display: inline-block;
        width: 7px;
        height: 12px;
        background: url(/content/dam/website-services/us/434-imfinzi-com/resectable-test/desktop/right-blue-arrow.svg) no-repeat;
        position: absolute;
        right: 30px;
        top: 50%;
        transform: translateY(-50%);
    }
    
    .navbar-new .select-indication ul.dropdown-menu.nav-dropdown > li:not(:first-child) > a {
        padding: 12.5px 35px !important;
        background-image: url(/content/dam/website-services/us/434-imfinzi-com/pan-tumor/pan-tumor-update/chevron-blue-desktop.png);
        background-repeat: no-repeat;
        background-size: 10px 14px;
        background-position: 92%;
    }
    
    .navbar-new ul.dropdown-menu > li:first-child > a:before,.navbar-new ul.dropdown-menu > li:nth-child(2) > a:before {
        right: 19px;
    }
    
    .navbar-new ul.popover-list > li > a,
    .navbar-new .popover-list li:last-child a {
        background-image: url(/content/dam/website-services/us/434-imfinzi-com/pan-tumor/pan-tumor-update/chevron-blue-desktop.png)!important;
        background-repeat: no-repeat!important;
        background-size: 10px 14px!important;
        background-position: 92%!important;
        background-color: #e5edfc !important;
    }
    
    ul.popover-list {
        background: #e5edfc;
    }
    
    .navbar-nav>li>.dropdown-menu li a {
        font-family: 'Ubuntu';
        font-weight: 700;
        font-size: 15px;
        line-height: 19px!important;
        color: #003262!important;
    }
    
    .navbar-new ul.popover-list > li > a {
        letter-spacing: -0.15px;
    }
    
    .navbar-new ul.popover-list li span.now-approved {
      /*  font-size: 10px;
        width: 117px;
        text-align: left;
        padding-left: 35px; */
    }

	.resec-nsclc-subpage .navbar-new ul.popover-list li span.now-approved{
    padding-left: 12px;
    }


    .select-indication ul.dropdown-menu > li > a p:last-child {
        font-family: 'Ubuntu';
        font-weight: 700;
        font-size: 15px;
    }

    .navbar-inverse .navbar-nav.navbar-middle>li>a,
    li.dropdown.select-indication.nsclc-indication a.dropdown-toggle,
    ul.nav.navbar-nav.navbar-right li.order-res-link a,
    ul.nav.navbar-nav.navbar-right li.ns-link a,
    ul.nav.navbar-nav.navbar-right li.cyr-link a,
    ul.nav.navbar-nav.navbar-right li a,
	nav.navbar.navbar-inverse .navbar-new .select-indication ul.dropdown-menu.nav-dropdown > li > a {
        padding-left: 30px!important;
    	border-top: 1px solid #7098D2;
    }

	.resectable-perioperative main#maincontent {
      /*  background: url(/content/dam/website-services/us/434-imfinzi-com/resectable-test/mobile/home-banner.jpg) no-repeat; */
    	/*background: url(/content/dam/website-services/us/434-imfinzi-com/resectable-test/mobile/AEGEAN-Home-page-mobile.jpg) no-repeat;*/
    	background: url(/content/dam/website-services/us/434-imfinzi-com/resectable-test/mobile/AEGEAN-Home-page-mobile.png) no-repeat;
        background-size: 100%;
        background-position: top center;
       /* background-position-y: 35px;
    	background-position-y: 94px;  */
        margin-top: 0;
    }

    .home-body--section .footnotes-wrapper > p:first-child {
        width: 97%;
    }

    .home-body--section .data-comp-vs img {
        margin: 31px 0;
    }

    .dosing p.defination-txt {
        padding-bottom: 0;
    }
    
    .dosing .dose-switch-nav {
        padding-top: 15px;
    }

	ul.nav.navbar-nav.navbar-right li.order-res-link a {
        position: relative;
    }
    
    ul.nav.navbar-nav.navbar-right li.order-res-link a:after {
        display: none;
    }
    
    .navbar-nav.navbar-right > li.order-res-link.visible-xs.visible-sm > a:before {
        right: 20px;
        top: -2px;
    }
    
    .navbar-nav.navbar-right > li.order-res-link.visible-xs.visible-sm.open-submenu > a:before {
        right: 20px;
        top: 0;
    }
    
    ul.nav.navbar-nav.navbar-right li.order-res-link ul.dropdown-menu.multi-level li a {
        font-size: 16px;
        line-height: 19px;
        font-family: 'RobotoCondensed-Regular';
        border-bottom: 1px solid #7098D2;
        padding: 11px 0 12px 41px!important;
        text-decoration: none;
    }

    .navbar-new ul.popover-list li span.now-approved.new-ind {
        padding-left: 22px;
    }

	.resec-nsclc-subpage .navbar-new ul.popover-list li span.now-approved.new-ind {
    padding-left: 12px;
    }

    .home-box1 {
        margin-bottom: 30px;
    }
	ul.light-blue--list.data-list {
        margin: 0 0 27px 0;
    }

	ul.light-blue--list.data-list.data-list1{
    	margin: 0 0 45px 0;
	}

	.home-body--section .home-box1 .EFS-chart {
        padding: 9px 5px 11px 3px;
    }

	.sec-interim {
        padding: 26px 44px 5px 34px !important;
    }

	.white-callout.rounded-box.sec-interim {
        padding: 26px 29px 5px 34px !important;
    	margin-bottom: 35px;
    }
    .sec-interim p{
        font-size: 16px !important;
    }
    
    .sec-interim ul.light-blue--list.data-list{
        margin: 0 0 21px 0;
    }

	.home-body--section .vs-box-wrapper {
        padding: 17px 48px 28px 48px;
    }

	.home-body--section .vs-box > p {
        padding: 0px 10px 10px 10px;
    }

	.footnotes-wrapper > p:last-child {
        padding: 0 10px 0 0;
    }
}

@media screen and (max-width: 767px) {
    .home-banner-wrapper {
        min-height: 64vw;
        /*min-height: 250px;*/
    }
}

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

    .special-break {
        white-space: nowrap;
    }
	.logos .logo img {
        width: 157px;
        height: 55px;
    }
    
    .logos {
        margin-top: 17px;
    }
    
    li.dropdown.select-indication.open a.dropdown-toggle, .dropdown.select-indication a.dropdown-toggle:hover,
    .dropdown.select-indication a.dropdown-toggle:focus {
        color: #fff !important;
        background: #003865;
    }
    
    /*.navbar-new li.dropdown.select-indication.nsclc-indication a.dropdown-toggle {
        letter-spacing: -0.24px;
    }*/
    
    .navbar-nav .dropdown-menu.multi-level {
        top: 84px;
    }
    
    .navbar-inverse .navbar-nav.navbar-middle>li>a {
        padding-left: 8px!important;
        padding-right: 12px!important;
    }
    
    .fullheader ul.list-inline {
        margin-left: 0;
    }
    
    nav.navbar.navbar-inverse .container-fluid {
        padding-left: 0;
    }
    
    ul.nav.navbar-nav.navbar-right li.order-res-link>a:after {
        content: "";
        display: inline-block;
        width: 12px;
        height: 7px;
        background: url(/content/dam/website-services/us/434-imfinzi-com/resectable-test/desktop/down-blue-arrow.svg) no-repeat;
        position: relative;
        left: 12px;
        top: -3px;
    }
    
    ul.nav.navbar-nav.navbar-right li.ns-link a:after {
        content: "";
        display: inline-block;
        width: 7px;
        height: 12px;
        background: url(/content/dam/website-services/us/434-imfinzi-com/resectable-test/desktop/right-blue-arrow.svg) no-repeat;
        position: relative;
        left: 5px;
        top: 2px;
    }
    
    ul.nav.navbar-nav.navbar-right li.ns-link a:hover:after {
        background: url(/content/dam/website-services/us/434-imfinzi-com/resectable-test/desktop/right-white-arrow.svg) no-repeat;
    }
    
    ul.nav.navbar-nav.navbar-right li.ns-link a {
        padding: 9px 12px 9px 7px!important;
    }
    
    ul.nav.navbar-nav.navbar-right li.cyr-link a:after {
        content: '';
        width: 7px;
        height: 12px;
        background: url(/content/dam/website-services/us/434-imfinzi-com/resectable-test/desktop/right-white-arrow.svg) no-repeat;
        position: absolute;
        right: 4px;
        top: 10px;
    }

    .resectable-perioperative main#maincontent {
      /*  background: url(/content/dam/website-services/us/434-imfinzi-com/resectable-test/desktop/home-banner.jpg) no-repeat; */
    	background: url(/content/dam/website-services/us/434-imfinzi-com/resectable-test/desktop/AEGEAN-Home-page-desktop.jpg) no-repeat;
    	background: url(/content/dam/website-services/us/434-imfinzi-com/resectable-test/desktop/AEGEAN-Home-page-desktop.png) no-repeat;
        background-size: 100%;
        background-position: top center;
    	background-position-y: 75px;
        margin-top: 10px;
    }
    
    .home-banner-wrapper {
        margin-top: 75px;
    }

    .red-overlay img.overlay-icon {
        margin-right: 16px;
    }
    
    .red-overlay p.overlay--txt {
        padding-left: 16px;
        position: relative;
    }
    
    p.overlay--txt:after {
        content: "";
        display: inline-block;
        width: 1px;
        height: 47px;
        background: #fff;
        position: absolute;
        left: 0;
        top: 1px;
    }

	.home-body--section ul.data-list1 {
        margin-top: 15px;
        margin-bottom: 28px;
    }
    
    .home-body--section h2.box-heading-blue {
        left: 45px;
    }

    .home-body--section .vs-box-wrapper {
        padding-bottom: 14px;
        padding-right: 30px;
    }

    .home-body--section ul.data-list2 {
        margin-bottom: 35px;
        width: 101%;
    }
    
    .home-body--section .home-box1 .EFS-chart img {
        max-width: 653px;
        margin: 0 auto;
    }
    
    .home-box1 {
        margin-bottom: 36px;
    }
    ul.light-blue--list.data-list {
        margin: 0 0 28px 0;
    }
	.white-callout.rounded-box.sec-interim ul.light-blue--list.data-list {
        margin: 0 0 19px 0;
    }
    .home-body--section .white-callout {
        margin: 23px 0 37px 0;
    }

    .home-body--section a.maroon-cta__link {
        margin-bottom: 38px;
        border:none;
		border-radius: 0;
    }
    
    /*.home-body--section .footnotes-wrapper > p:first-child {
        width: 102%;
    }

    .home-body--section .footnotes-wrapper > p:last-child {
        width: 102%;
    }

    .home-body--section .home-box1 .EFS-chart {
        padding-bottom: 0px;
    }*/

    .home-body--section .vs-box-wrapper p {
        flex-basis: 48%;
    }
    
    .home-body--section .vs-box > p {
        padding: 0;
    }

	li.order-res-link:hover .resource-dropdown, li.open .resource-dropdown {
        display: block;
        position: absolute;
        z-index: 2;
        background-color: #fff;
        padding: 0;
        margin: 0;
        top: 41px;
        border: 1px solid #003865;
        width: 147px;
    }
    
    li.order-res-link.open, li.order-res-link:hover {
        border-bottom: 5px solid #ac182e;
    }
    
    ul.nav.navbar-nav.navbar-right li.order-res-link a:hover, ul.nav.navbar-nav.navbar-right li.order-res-link.active a {
        text-decoration: none;
        background: transparent;
    	padding-bottom: 6px;
    }
    
    ul.nav.navbar-nav.navbar-right li.order-res-link .resource-dropdown>li:first-child a {
        border-bottom: 1px solid;
    }
    
    ul.nav.navbar-nav.navbar-right li.order-res-link .resource-dropdown>li a {
        padding: 8px 18px 8px 7px !important;
        top: 0;
    }
    
    ul.nav.navbar-nav.navbar-right li.order-res-link.active ul li a.active, ul.nav.navbar-nav.navbar-right li.order-res-link ul li a:hover {
        background: #003865 !important;
        color: #FFF !important;
    }
    
    .resource-dropdown>li::marker {
        content: '';
    }
    
    .resource-dropdown>li>a:after {
        content: '\f054';
        font-family: fontawesome;
        position: absolute;
        right: 8px;
        top: 9px;
        font-size: 12px;
    }
    
    ul.nav.navbar-nav.navbar-right li.order-res-link .resource-dropdown>li {
        position: relative;
    }

    .navbar-new li.dropdown.select-indication.nsclc-indication a.dropdown-toggle {
        text-align: center;
        padding-left: 0;
        padding-right: 0;
    }

    .resectable-test header#header {
        height: 85px;
    }

}


@media screen and (min-width: 1340px) {
    /*.header-iparsys.iparsys.parsys {
        max-width: 1284px;
    }

    .fullheader {
        column-gap: 99px;
        justify-content: flex-start;
    }
    
    nav.navbar.navbar-inverse {
        margin-bottom: 8px;
        max-width: 1028px;
    }

    ul.nav.navbar-nav.navbar-middle {
        margin-left: 80px;
    }
    ul.nav.navbar-nav.navbar-middle {
        margin-left: 25px;
    }        */

   /* .navbar-inverse .navbar-nav.navbar-middle>li:nth-child(1),
    .navbar-inverse .navbar-nav.navbar-middle>li:nth-child(2){
        margin-right: 88px;
    }
    
    li.nsclc-res-safety {
        margin-right: 0!important;
    }

    .red-overlay {
        background: url(/content/dam/website-services/us/434-imfinzi-com/resectable-test/desktop/red-overlay-bg.png) no-repeat;
        background-size: 100% 100%;
        background-position: right;
        width: 28.5%;
        height: 75px;
        padding-left: 3.1%;
    }

   ul.nav.navbar-nav.navbar-middle {
        margin-left: 24px;
    }
    
    .navbar-inverse .navbar-nav.navbar-middle>li:not(:last-child),
    li.nsclc-res-safety {
        margin-right: 26px;
    }*/
}

/*@media screen and (min-width: 1400px) { 
	.red-overlay {
        padding-left: 7.6%;
        width: 32%;
    }

}*/
@media screen and (max-width: 390px) { 
    a.maroon-cta__link {
            width: auto;
            max-width: 338px;
    }
    a.red-cta {
    	height: auto;
            height: auto;
            padding: 12px 72px 15px 22px;
            max-width: 100%;
          background-position: 95% 50%;
    }
    /*.story-matters {
		background-size: 100% 92%;
        padding-top: 33vw;
    }*/
}

@media screen and (max-width: 360px) {
	.fullheader ul.list-inline > li:first-child {
        max-width: 109px;
    }
    .isi-hl-txt {
        max-width: 124px;
    }
}
@media screen and (min-width: 992px) and (max-width:1340px){
        /*.navbar-new li.dropdown.select-indication.nsclc-indication a.dropdown-toggle {
                width: 186px;
        }*/
}
@media screen and (min-width: 420px) and (max-width:991px){
        .story-matters {
            border-bottom: 1.5px solid #AC172D;
    		border-radius: 28px;
        }
}

    @media screen and (min-width: 320px) and (max-width:340px) {
        a.maroon-cta__link {
            padding: 10px 10px 12px;
        }

        a.red-cta {
            	background-position: right 10%top 85%;
        }

     .red-overlay {
                height: 55px;

        }
    }

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

        a.red-cta {
            background-position: 97% 80%;
        }

    }

    @media screen and (min-width: 451px) and (max-width: 470px) {

        .siteamp-iparsys p.you-may-txt {
            max-width: 90%;
        }
    }

        @media screen and (min-width: 768px) and (max-width: 991px) {
            a.m-isi-in-hd {
                top: -5px;
            }
        }

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

            nav.navbar.navbar-inverse .container-fluid {
                transform: scale(0.8);
                margin-left: -12%;
            }

            #footer .footer {
                max-width: 790px;
            }

            ul.footer-nav-links li:nth-last-child(2) {
				padding-right:1rem;
            }



        }

/*Redesign style ends here*/