.banner-section {
    position: relative;
    width: 100%;
    height: 560px;
    padding: 0;
  /*  background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/sclc-redesign/desktop/sclc-treating-es-hero-la.png); */
    background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/sclc-redesign/desktop/spa_night_sclc_treating_es_hero.webp);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: 100%;
}
.banner-text{
    bottom: 168px;
}

/*p {
    font-weight: 400!important;
}*/

button.tab-head:active, button.tab-head:hover {
   /* box-shadow: inset 0 -8px 0 #1B66F5; */
}

p.section-head{
	font-weight: 800!important;
}
.bold{
	font-weight:800!important;
}
.banner-text p{
    line-height: 30px;
    font-weight: 400;
    max-width: 440px;
    margin-bottom: 16px;
}
.inpage-nav>div:nth-child(2), .inpage-nav>div:nth-child(3), .inpage-nav>div:nth-child(4){
    /*width: 335px;
    justify-content: center;*/
    background-color: #E2ECF7;
    display: flex;
    align-items: center;
    justify-content: center;
}
.inpage-nav>div:nth-child(3) {
    border-right: 1px solid #193965;
}
.imfinzi-treatment-inner ul {
    padding: 0;
    margin: 0;
}
.imfinzi-treatment-inner ul li {
    list-style-type: none;
    background: #fff;
}
.imfinzi-treatment-inner ul li:first-child {
    margin-bottom: 48px;
}
.imfinzi-treatment-inner ul li:last-child {
    margin-bottom: 40px;
}
.imfinzi-treatment-inner ul li h2 {
    font-family: 'Filson Pro';
    font-size: 25px;
    font-style: normal;
    font-weight: 800;
    line-height: 32px;
    background: #1B66F5;
    color: #fff;
    text-align: center;
    padding: 9px 0;
    margin: 0;
}
.it-content {
    display: flex;
    justify-content: center;
    padding: 40px;
    align-items: center;
    background: #CCDDF1;
}
.it-content img {
    height: 120px;
    margin-right: 16px;
}
.it-content.phase1Initialtreatment{
	align-items: start;
}
.imfinzi-treatment-inner .it-content p {
    font-family: 'Filson Pro';
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    color: #333;
    margin: 0;
}
.it-content-inner h3 {
    font-family: 'Filson Pro';
    font-size: 22px;
    font-style: normal;
    font-weight: 800;
    line-height: 30px;
    color: #193965;
    margin: 0 0 8px;
}
.blue-sec .column-container .column-container-inner {
    width: auto;
    padding: 0;
    background: none;
    height: auto;
}
.column-container-inner .btn-get-tips {
    font-family: 'Filson Pro';
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    color: #fff;
    background-color: #fff;
    padding: 14px 0 14px 24px;
    background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/sclc-redesign/global/imf-arrow.svg);
    background-repeat: no-repeat;
    background-size: 24px;
    background-position: 95% center;
    max-width: 263px;
    width: 263px;
    text-align: left;
    color: #1B66F5;
    display: inline-block;
    margin-top: 32px;
}
.preparing-for-infusion {
    background: #193965;
    padding: 56px 0 0;
}
.preparing-for-infusion h2 {
    margin-top: 0;
    color: #fff;
}
.preparing-for-infusion p {
    color: #fff;
    font-weight: 400;
}

.preparing-for-infusion p.section-head{
	font-weight: 800!important;
}

.fb-list p {
    color:  #262626;
    font-family: "Filson Pro", sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}

.fb-list p:first-child {
	padding: 0 60px 0 0;
}

.fb-list p.list-title {
    color: #193965;
    font-family: "Filson Pro", sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 800 !important;
    line-height: 24px;
    padding: 40px 0 0 0;
}
.fb-list ul{
    margin: 20px 0;
    padding: 0 0 0 30px;
}
.fb-list ul li {
    color:  #262626;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}
/* 
.accordion {
    margin-top: 48px;
}
.accordion-container {
    margin-bottom: 2px;
}
.accordion-container.active .accordion-head .icon{
    content: url(/content/dam/website-services/us/498-rwd-imfinzi-com/sclc-redesign/desktop/icon-minus-v.svg);
    transform: rotate(-90deg);
}

.accordion-block{margin: 48px 0 48px;}
.expand-btn{display:flex;justify-content:end;}
.btn-text{display:flex;flex-direction:row;justify-content:right;align-items:center;gap:16px;padding-bottom:4px;border-bottom:4px solid #A9C8E7;cursor:pointer;}
.btn-text p{font-family:"Filson Pro";font-size:18px;font-style:normal;font-weight:700;line-height:24px;color:#1B66F5;}
.btn-text img{width:24px;height:24px;}


.accordion-container .accordion-head {
    width: 100%;
    padding: 24px;
    background-color: #1B66F5;
    font-size: 25px;
    font-style: normal;
    font-weight: 800!important;
    line-height: 32px;
    color: #fff;
    margin-bottom: 2px;
    position: relative;
    cursor: pointer;
}
.accordion-head .icon {
    position: absolute;
    right: 24px;
    top: 24px;
    transition: .35s;
}
.accordion-content {
    display: none;
}
.accordion-content ul {
    padding-left: 50px;
    margin-bottom: 0;
    padding-bottom: 24px;
}
.accordion-content ul li {
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;

}
.accordion-container.active .accordion-content {
    display: block;
    background-color: #1B66F5;
    color: #fff;
    margin-top: -1px;
}
.accordion-container.active .accordion-head {
    padding-bottom: 15px;
    margin-bottom: 0;
} */
 


.expand-btn{display:flex;justify-content:end;}
.btn-text{display:flex;flex-direction:row;justify-content:right;align-items:center;gap:16px;padding-bottom:4px;border-bottom:4px solid #A9C8E7;cursor:pointer;}
.btn-text p{font-family:"Filson Pro";font-size:18px;font-style:normal;font-weight:700;line-height:24px;color:#1B66F5;}
.btn-text img{width:24px;height:24px;}
.expand-btn{border-bottom:4px solid #fff;max-width:fit-content;float:right;margin-bottom:16px;}
.btn-text{display:flex;flex-direction:row;justify-content:right;align-items:center;gap:16px;margin:0;padding-bottom:4px;border-bottom:4px solid #A9C8E7;cursor:pointer;}
.btn-text img{width:24px;height:24px;}
.faq-accordion-head{padding:24px;background-color:#1B66F5;margin-bottom:2px;position:relative;cursor:pointer;display:flex;justify-content:space-between;width:100%;}
.faq-accordion-head p{font-family:"Filson Pro", sans-serif;color:#fff;font-size:25px;font-style:normal;font-weight:800!important;line-height:normal;margin:0;}
.faq-accordion-head img{position:absolute;right:30px;transition:.35s;}
.faq-accordion-content{display:none;background-color:#1B66F5;color:#fff;margin-top:-4px;}
.faq-accordion-content ul{padding-left:50px;margin-bottom:0;padding-bottom:24px;border-bottom:2px solid;}
.faq-accordion-content ul li{font-size:18px;line-height:24px;font-weight:400;}
.accordion-dropdown{margin-top:40px;}


.faq-accordion-head img {
    transform: rotate(90deg);
    display: block!important;
}

.faq-accordion-head img#blueminubtn{
	display: none!important;
}
.faq-accordion-head.active img#blue-plus-btn{
	content: url('/content/dam/website-services/us/498-rwd-imfinzi-com/sclc-redesign/desktop/icon-minus.svg');
	transform: rotate(0deg);
}

.etoposide{
	padding: 32px 0;
    margin: 0;
}


@media screen and (max-width: 991px){
.faq-accordion-head img{width:24px;}
.faq-accordion-head p{font-size:22px;line-height:28px;}
.faq-accordion-content ul{padding-right:70px;}
}


.tab-container {
    /* background-color: #fff; */
    margin-top: 48px;
    display: flex;
    position: relative;
    height: 609px;
    margin-bottom:64px;
}
.tab-head p, button.tab-head {
    color: #193965;
    font-size: 22px;
    font-weight: 800;
    line-height: 28px;
    /* padding: 18px 38px; */
    background-color: #CCDDF1;
    border: none;
    width: 270px;
    height: 63px;
}
.tab-container .active .tab-head {
    background-color: #fff;
}
.tab-container .tab-content {
    display: none;
    background-color: #fff;
    position: absolute;
    top: 62px;
    left: 0;
    height: 546px;
    width: 100%;
    padding: 64px 32px;
}
.tab-container div:not(.active) .tab-head:hover {
    box-shadow: inset 0 -8px 0 #1B66F5;
}
button.tab-head:active, button.tab-head:focus {
    background: #A9C8E7;
}
.tab-container .active .tab-content {
    display: block;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 48px;
    align-items: center;
    align-content: flex-start;
}
#taking-imfinzi .blue-sec {
    margin-top: 64px!important;
}
.tab-container .tab-content>div {
    /* width: 224px; */
    width: 217px;
    height: 173px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    text-align: center;
    /* margin-right: 48px; */
    /* margin-bottom: 48px; */
}
.tab-container .tab-content img {
    margin-bottom: 16px;
}
.tab-container .tab-content p {
    color: #333333;
}

.tab-container .during-treatment-be-sure {
    position: absolute;
    bottom: 0px;
    padding: 32px 110px;
    left: 0;
    width: 100%;
    background-color: #1B66F5;
    margin-bottom:0;
}

.tab-container p.during-treatment-be-sure {
    color:#fff;
    font-weight:800;
}

.tab-head {
    margin-right: 15.5px;
}
.during-treatment .tab-content {
    /* height: 697px; */
    height: 761px;
}
.after-treatment .tab-head {
    margin-right: 0;
}
.after-treatment .tab-content {
    height: 476px;
}
.during-treatment .tab-content img {
    width: 80px;
}
.during-treatment .tab-content>div:last-child {
    flex-grow: 1;
    flex-direction: row;
    max-width: 550px;
    gap: 16px;
    height: auto;
}
.during-treatment .tab-content>div:last-child img {
    margin-bottom: 0;
}
.during-treatment .tab-content>div:last-child p {
    /* text-align: center; */
    text-align: left;
}
.tab-container .tab-content p.section-head {
    color: #1B66F5;
    text-align: center;
    margin: 0;
    padding: 0 10px;
    font-weight: 800;
}
.after-treatment .tab-head {
    margin-right: 0;
}
.after-treatment .tab-content {
    height: 476px;
}
.after-treatment .tab-content>div {
    flex-direction: row;
    width: 344px;
    height: 85px;
    gap: 16px;
}
.after-treatment .tab-content img {
    margin-bottom: 0;
}
.after-treatment .tab-content>div p {
    text-align: left;
}
.after-treatment .tab-content .download-btn {
    width: fit-content;
}
.after-treatment .tab-content button {
    /* width: 350px; */
    height: 50px;
    background-color: #1B66F5;
    color: #fff;
    border: 0;
    font-size: 18px;
    line-height: 24px;
    font-weight: 700;
	padding: 8px 25px 8px 15px;
}
.after-treatment .tab-content button img {
    position: relative;
    right: -9px;
    top: -2px;
    height: 24px;
}
.after-treatment .tab-content button:hover{
	background-color: #1741B6;
}
.floating-nav.float{
    z-index: 1;
}
.floating-nav .prep-for-infu {
    border-bottom: 1px solid #193965;
}

.exteended-item p {
    width: 230px;
}


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

	div#taking-imfinzi:before, div#what-to-ask-my-doctor:before {
        content: '';
        clear: both;
        display: table;
    }

    .section-841{
        max-width: 100%;
    }
    .tab-container .tab-content>div {
    height: auto;
    }
    .banner-section {
     /*   background-image:url(/content/dam/website-services/us/498-rwd-imfinzi-com/sclc-redesign/mobile/sclc-treating-es-hero-m.png); */
    	background-image:url(/content/dam/website-services/us/498-rwd-imfinzi-com/sclc-redesign/mobile/spa_night_sclc_treating_es_hero_m.webp);
        height: 261px;
        position: relative;
        background-size: cover;
    }
    .headline h1 {
        padding: 0;
        margin: 35px 0;
        letter-spacing: 0.3px;
    }
    h2.banner-head-h2.new-mobile-only {
        font-family: 'Filson Pro';
        font-size: 26px;
        font-style: normal;
        font-weight: 800;
        line-height: 32px;
        letter-spacing: 0.52px;
        color: #F307F8;
        text-align: center;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 10px;
        margin: 0;
    }
    .banner-section-content {
        padding: 32px 20px;
        background-color: #193965;
        max-width: 100%;
    }
    .banner-section-content p {
        font-size: 22px;
        font-style: normal;
        font-weight: 400;
        line-height: 30px;
        color: #F307F8;
    }
    .inpage-nav>div:nth-child(2), .inpage-nav>div:nth-child(3), .inpage-nav>div:nth-child(4) {
        justify-content: flex-start;
        background-color: #F2F6FC;
        display: none;
    }
    .inpage-nav.active>div:nth-child(2), .inpage-nav.active>div:nth-child(3), .inpage-nav.active>div:nth-child(4) {
        display: flex;
    }
    .inpage-nav>div:nth-child(3) {
        border-right: 0;
        border-bottom: 1px solid #193965;
    }
    #taking-imfinzi h2 {
        margin-bottom: 12px;
    }
    #taking-imfinzi .section-head {
        margin-bottom: 34px;
    }
    #taking-imfinzi .imfinzi-treatment-inner h2 {
        margin-bottom: 0;
        font-size: 22px;
        line-height: 28px;
    }
    .it-content {
        flex-wrap: wrap;
        padding: 40px 16px;
		align-items: center;
        flex-direction: column;
        text-align: center;
    }
	.it-content.phase1Initialtreatment {
        align-items: center;
    }
    .it-content img {
        height: 80px;
        margin-bottom: 16px;
        margin-right: 0;
    }
    .it-content-inner h3 {
        margin-bottom: 5px;
    }
    .imfinzi-treatment-inner .it-content p {
        max-width: 265px;
    }
    .imfinzi-treatment-inner .it-content p:last-child {
        max-width: 100%;
    }
    .imfinzi-treatment-inner ul li:first-child {
        margin-bottom: 40px;
    }
    .blue-sec .column-container {
        align-items: center;
        gap: 32px;
    	flex-direction: column;
    }
    .blue-sec .column-container p {
        text-align: left;
    }
    .blue-sec img {
        margin-right: 22px;
    }
    .blue-sec {
        padding: 36px 0;
        margin-top: 128px;
    }
    .tab-head p, button.tab-head {
        width: 100%;
        font-size: 18px;
        line-height: 24px;
        /* margin-right: 9px; */
    }
	button.tab-head {
    padding: 0;
    word-break: break-word;
	}
    .during-treatment button.tab-head {
        border-left: 8px solid;
        border-right: 8px solid;
    }
    .tab-head {
        margin-right: 4px;
    }
    .tab-container .tab-content img {
        height: 80px;
    }
    .tab-container .active .tab-content{
        gap: 24px;
    }
    .tab-container .tab-content {
        height: auto;
        padding: 64px 15px;
        /* position: static; */
    }
	.tab-container .during-treatment.active .tab-content {
        height: 1640px;
    }
    .tab-container {
        height: 1152px;
    }
    .before-treatment, .during-treatment, .after-treatment {
        width: 100%;
    }
    .tab-container .tab-content p.section-head{
        padding: 0;
    }
    .tab-container .tab-content p {
        padding: 0 12px;
    }

	.tab-container p.during-treatment-be-sure {
        padding: 20px 24px;
    }

    .during-treatment .tab-content>div:last-child {
        flex-direction: column;
        max-width: 100%;
    }
    .during-treatment .tab-content>div:last-child p {
        text-align: center;
        margin-bottom: 0;
    }
    .after-treatment .tab-content>div {
        flex-direction: column;
        height: auto;
        width: auto;
    }
    .after-treatment .tab-content>div p {
        text-align: center;
        margin-bottom: 40px;
    }
    .after-treatment .tab-content button {
        height: auto;
        display: flex;
        justify-content: space-between;
        width: auto;
        padding: 12.5px 30px 12.5px 10px;
    }
    .accordion-head .icon{
        height: 24px;
        position:static;
    }
    .accordion-container .accordion-head {
        font-size: 22px;
        line-height: 28px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 22px;
    }
    .accordion-content ul li {
        padding-right: 60px;
    }
	.container-6 .tab-container{
		    margin-top: 110px;
    }
	 .tab-container .during-treatment .tab-content p.section-head{
		margin-bottom: 40px;
  	}
    .isi>h2{
		display: none;
     }
	.accordion{
		margin-bottom: 64px;
    	margin-bottom: 76px;
     }

	/*****tab-container-modification*********/

	.during-treatment .tab-content>div:nth-child(8) {
        max-width: 100%;
        height: auto;
        width: 100%;
 	} 
    .during-treatment .tab-content>div:last-child{
        padding: 24px 27px;
        background-color: #CCDDF1;
    }
    .during-treatment .tab-content>div:last-child p{
        padding: 0;
    }

	/*****tab-container-modification*********/
    .tab-container .during-treatment-be-sure {
    	bottom: -20px;
    }

    .after-treatment .tab-content button img {;
        top: 8px;
    }

}



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

	/*.inpage-nav>div:nth-child(2) a{
		padding: 7px 95px;
	}
	.inpage-nav>div:nth-child(3) a{
		padding: 7px 60px;
	}
	.inpage-nav>div:nth-child(4) a{
		padding: 7px 65px;
	}*/

    .tab-container div:not(.active) .tab-head:hover {
        box-shadow: inset 0 -8px 0 #1B66F5;
    }

	/*****tab-container-modification*********/

	.during-treatment .tab-content {
    	/*height: 835px;*/
        height:781px;
	}
	.tab-container .during-treatment.active .tab-content{
		align-items: flex-start;
            gap: 32px;
    }
    .tab-container .during-treatment .tab-content>div{
		width: 232px;
    }
    .during-treatment .tab-content>div:nth-child(8) {
        width: 540px;
        height: auto;       
    	display: flex;
        flex-direction: row;
        margin-bottom: 40px;
	}            
    .during-treatment .tab-content>div:nth-child(6),.during-treatment .tab-content>div:nth-child(7){
		width: 232px;
    }
    .during-treatment .tab-content>div:nth-child(8) p {
    	text-align: center;
	}                                    
    .during-treatment .tab-content>div:last-child{
        max-width: 545px;
        padding: 24px;
        background-color: #CCDDF1;
    }
    .during-treatment .tab-content>div:last-child p {
    	text-align: left;
	}        
    .after-treatment .tab-content>div:nth-child(3) {
    	flex-basis: 49%;
	}                   
	.after-treatment .tab-content>div{
        width: 355px;
    }


	/*****tab-container-modification*********/


}


@media screen and (min-width: 320px) and (max-width: 374px) {        
    .tab-head p, button.tab-head {
        font-size: 14px;
    }
}

@media screen and (min-width: 992px) and (max-width: 1160px) {
    .banner-section {
        height: 75.2vh;
    }
}    