@font-face {
    font-family: 'Ultra-fresh';
    src: url('/fonts/Ultra-Fresh-open-type.otf');
    src: local('?'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/ultra_fresh-webfont.woff') format('woff'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/Ultra-Fresh-true-type.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    display: swap;
}
.padding-top-30 {
    padding-top: 30px;
}
.no-of-people .people-wrap p.btc-copy{
    padding-top: 30px;
}
.fontSizeBig {
	font-size: 22px !important;
    line-height: 28px !important;
    color: #555 !important;
}
/***CIRCLE ANIMATION CODE***/

.clinical-trial-results .five-percent,
.clinical-trial-results .eighteen-percent {
    text-align: center;
}

.clinical-trial-results .five-percent .value-container-inner p,
.clinical-trial-results .eighteen-percent .value-container-inner p {
    font-family: 'Ultra-fresh';
    font-weight: 500;
}

.clinical-trial-results .inner-percent-flex {
    display: flex;
    justify-content: center;
}

.clinical-trial-results .ie-circle-wrap {
    display: none;
}

.clinical-trial-results .circle {
    position: relative;
    height: 148px;
    width: 148px;
    border-radius: 50%;
    display: grid;
    place-items: center;
    margin: 0 auto;
}

.clinical-trial-results .circle:before {
    content: "";
    position: absolute;
    height: 115px;
    width: 115px;
    background-color: #F8F8F8;
    border-radius: 50%;
}

.clinical-trial-results .value-container-inner {
    font-family: 'Conv_RobotoCondensed-Regular';
    font-weight: 700;
    font-size: 41px;
    position: relative;
    top: 5px;
}

.clinical-trial-results .percent-flex .year-1>p,
.clinical-trial-results .percent-flex .year-2>p {
    font-size: 18px;
    color: #003865;
    font-family: 'RobotoCondensed-Bold';
    padding-bottom: 15px;
}

.clinical-trial-results .eighteen-percent .value-container-inner p,
.clinical-trial-results .eleven-percent .value-container-inner p,
.clinical-trial-results .eighteen-percent .progress-container+p span,
.clinical-trial-results .eleven-percent .progress-container+p span {
    color: #6d0120;
}

.clinical-trial-results .five-percent .value-container-inner p,
.clinical-trial-results .three-percent .value-container-inner p,
.clinical-trial-results .five-percent .progress-container+p span,
.clinical-trial-results .three-percent .progress-container+p span {
    color: #5070a1;
}

.clinical-trial-results .percentage .value-container-inner span.per-sym {
    font-size: 65px;
}

.clinical-trial-results .percentage .value-container-inner span.percent-num {
    font-size: 65px;
}

.clinical-trial-results .sixty-eight .per-sym,
.clinical-trial-results .fifty-eight .per-sym {
    font-size: 38px;
}

.clinical-trial-results .progress-container+p {
    font-size: 20px;
    line-height: 22px;
    font-family: 'din-2014';
    margin-top: 18px;
    font-weight: 700;
    margin-bottom: 32px;
}

.clinical-trial-results .five-percent p {
    margin-bottom: 10px;
}


/*************/

.what-to-ask-my-doctor .doc-img img {
    max-width: 80px;
    width: 80px;
    margin-top: 8px;
}

.clinical-trial-results span.lo-risk {
    font-size: 24px;
    line-height: 28px;
    display: block;
    font-family: 'solex';
    font-weight: 700;
    white-space: nowrap;
}

.clinical-trial-results .twenty-five-box,
.clinical-trial-results .img-graphic {
    display: flex !important;
}

.clinical-trial-results .chance-cont-flex {
    background: #ECF4F1;
    border-radius: 0 0 8px 30px;
}

.clinical-trial-results .still-liv p.section-f-note {
    font-size: 16px;
    line-height: 20px;
    font-family: din-2014, sans-serif;
    font-weight: 400;
    margin-top: 16px;
    text-indent: -6px;
}

.clinical-trial-results p.end-head {
    font-family: 'solex';
    font-weight: 700;
    color: #333333;
}


/*.patient-resources .content a.download-link:hover{
   background: #D7EA00;
   color: #006666;
}
.patient-resources .content a.download-link:hover span::after{
   border: 3px solid #006666;
   border-bottom: none;
   border-right: none;
}*/

.what-to-ask-my-doctor ul.symptom-list li {
    padding-bottom: 10px;
    text-indent: 3px;
}

.end-page-callout a.green-btn:hover {
    background: #FFFFFF;
    color: #6d0120;
    transition: background-color .2s ease-out;
}

.end-page-callout a.green-btn:hover span::after {
    border: 3px solid #6D0120;
    border-bottom: none;
    border-right: none;
}

.faq-border {
    border-bottom: 2px solid #E2E2E2;
}

.accordion-list-item.active .only-border {
    padding-top: 0;
}

.faqs p.faq-answer {
    margin-bottom: 28px;
}

.only-border {
    max-width: 690px;
    margin-left: 60px;
    padding-top: 20px;
}

.faqs p.accordian-end-txt.inner-copy {
    color: #333333;
    margin-left: 60px;
    margin-bottom: 24px;
}
a.a_content {
    text-decoration: underline;
    color: #6D0420;
    font-weight: 700;
}

.faqs ul.imf-side-eff+h4,
.faqs p.faq-answer+h4 {
    font-weight: 700;
}

.faqs ul.imf-side-eff {
    padding-left: 85px;
}

p.faq-answer {
    margin-bottom: 21px;
}

.what-to-ask-my-doctor .content-1 p,
.preparing-for-infusions .head-copy {
    color: #555555;
}

#carouselChemo span.bold-text {
    color: #FFFFFF;
    font-weight: 900;
}

.what-to-ask-my-doctor ul.symptom-list li {
    list-style-type: none;
    position: relative;
}

.what-to-ask-my-doctor ul.symptom-list li:before {
    content: "\25cf";
    font-size: 12px;
    margin-left: -20px;
    padding-right: 10px;
    color: #6D0120;
    position: absolute;
}

.after-trtmt .explore-btn {
    max-width: 325px !important;
}

.width100 {
    width: 100%;
    max-width: 100%;
}

.width1132 {
    max-width: 1132px;
    margin: 0 auto;
}

.clinical-trial-results .wt-imf-cont {
    background-color: #F8F8F8;
}

.clinical-trial-results .how-stud-wrap .content-2 p {
    color: #555555;
    font-family: "din-2014", sans-serif;
    font-weight: 400;
}

.no-of-people .splitter,
.no-of-people .pep-flex {
    display: flex;
    align-items: center;
}

.clinical-trial-results .ppl-percent h1,
.clinical-trial-results .img-graphic h2,
.clinical-trial-results .img-graphic .customHead,
.clinical-trial-results .overall-survival .survival-cont .calender-flex .eleven-year h2,
.clinical-trial-results .overall-survival .survival-cont .calender-flex .twelve-year h2,
.clinical-trial-results .overall-survival .survival-cont .calender-flex .eleven-year .customHead,
.clinical-trial-results .overall-survival .survival-cont .calender-flex .twelve-year .customHead{
    font-family: Ultra-fresh;
    color: #0A5454;
}

.clinical-trial-results .content-3 .ppl-341,
.clinical-trial-results .content-3 .ppl-344 {
    max-width: 455px;
    width: 100%;
    border-radius: 5px 30px 5px 30px;
}

.clinical-trial-results .content-3 .ppl-341 {
    background-color: #F0F6F7;
}

.clinical-trial-results .content-3 .ppl-344 {
    background-color: #ECF4F1;
}

.clinical-trial-results .content-3 img {
    width: 42px;
    margin-right: 20px;
}

.clinical-trial-results .content-3 .cont-div>h2,.clinical-trial-results .content-3 .cont-div>h3,
.clinical-trial-results .content-3 .cont-div>p {
    font-family: "din-2014", sans-serif;
    font-weight: 700;
}

.clinical-trial-results .content-3 .cont-div>h2,.clinical-trial-results .content-3 .cont-div>h3 {
    font-size: 28px;
    line-height: 28px;
}

.clinical-trial-results .content-3 .ppl-341 .cont-div>p span,
.clinical-trial-results .content-3 .ppl-341 .cont-div>h2,.clinical-trial-results .content-3 .ppl-341 .cont-div>h3 {
    color: #6D0120;
}

.clinical-trial-results .content-3 .ppl-344 .cont-div>p span,
.clinical-trial-results .content-3 .ppl-344 .cont-div>h2,.clinical-trial-results .content-3 .ppl-344 .cont-div>h3 {
    color: #689EAA;
}

.clinical-trial-results .overall-survival {
    margin-top: 50px;
}

.clinical-trial-results .overall-survival .os-wrap {
    padding: 28px 24px 30px;
}

.clinical-trial-results .overall-survival .bg-wrap {
    background-color: #F8F8F8;
    border-radius: 0 0 8px 30px;
}

.clinical-trial-results .overall-survival .survival-cont h2,
.clinical-trial-results .overall-survival .survival-cont .customHead {
    color: #333333;
    font-family: "solex", sans-serif;
    font-weight: 700;
    text-align: center;
    font-size: 28px;
    line-height: 35px;
    letter-spacing: 0.28px;
    margin: 0 0 30px 0;
}

.clinical-trial-results .overall-survival .survival-cont .calender-flex {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.clinical-trial-results .overall-survival .vs-txt h2 {
    font-family: "solex", sans-serif;
    font-weight: 700;
    color: #333333;
}

.clinical-trial-results .overall-survival .mon-txt {
    font-family: "din-2014", sans-serif;
    font-weight: 700;
    color: #333333;
    font-size: 20px;
    line-height: 24px;
    text-align: center;
}

.clinical-trial-results .overall-survival .eleven-year .mon-txt span {
    color: #4D8996;
}

.clinical-trial-results .overall-survival .twelve-year .mon-txt span {
    color: #6D0120;
}

.clinical-trial-results .overall-survival .survival-cont .calender-flex .eleven-year h2,
.clinical-trial-results .overall-survival .survival-cont .calender-flex .twelve-year h2 {
    color: #0A5454;
}


.clinical-trial-results .overall-survival .survival-cont .calender-flex .eleven-year .customHead,
.clinical-trial-results .overall-survival .survival-cont .calender-flex .twelve-year .customHead {
    color: #0A5454;
}

.clinical-trial-results .overall-survival .survival-cont {
    max-width: 910px;
    margin: 0 auto;
}

.clinical-trial-results .ppl-inner-wrap .f-note,
.clinical-trial-results .overall-survival .f-note {
    font-family: "din-2014", sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
}

.clinical-trial-results .ppl-inner-wrap {
    background-color: #F8F8F8;
    border-radius: 0 0 8px 30px;
}

.clinical-trial-results .taking-flex,
.clinical-trial-results .num-of-ppl-flex {
    display: flex;
    align-items: center;
}

.clinical-trial-results .out-of-imf,
.clinical-trial-results .out-of-chm {
    display: flex;
    align-items: center;
}

.clinical-trial-results .out-cont h2,
.clinical-trial-results .out-cont p>span {
    color: #6D0120;
}

.clinical-trial-results .out-of-chm .out-cont h2,
.clinical-trial-results .out-of-chm .out-cont p>span {
    color: #4D8996;
}

.clinical-trial-results .out-cont h2,
.clinical-trial-results .out-cont p {
    font-family: "din-2014", sans-serif;
    font-weight: 700;
}

.clinical-trial-results .out-cont h2 {
    font-size: 28px;
    line-height: 24px;
    text-align: center;
    margin: 0;
}

.clinical-trial-results .out-cont p {
    font-size: 20px;
    line-height: 24px;
    text-align: center;
}

.clinical-trial-results .out-of-imf img {
    max-width: 38px;
}

.clinical-trial-results .out-of-chm img {
    max-width: 110px;
}


/*.what-is-imfinzi .out-cont{
   padding: 0 50px;
}*/

.clinical-trial-results .iv-bags,
.clinical-trial-results .ppl-percent .ninteen,
.clinical-trial-results .ppl-percent .fourteen,
.clinical-trial-results .ppl-percent,
.clinical-trial-results .chance-cont-flex {
    display: flex;
}

.clinical-trial-results .iv-bags {
    align-items: flex-start;
}

.clinical-trial-results .twenty-five-box,
.clinical-trial-results .two-year-box {
    background-color: #ECF4F1;
    border-radius: 8px 30px 8px 30px;
}

.clinical-trial-results .img-graphic img,
.clinical-trial-results .img-graphic h2,
.clinical-trial-results .img-graphic,
.clinical-trial-results .img-graphic .customHead {
    display: inline-block;
    vertical-align: middle;
}

.clinical-trial-results .twenty-five-box {
    text-align: center;
}

.clinical-trial-results .img-txt p {
    font-family: "din-2014", sans-serif;
    font-weight: 400;
    color: #333333;
}

.clinical-trial-results .two-year-box h4 {
    font-family: 'solex';
    font-weight: 700;
    color: #333333;
}

.clinical-trial-results .ppl-percent p {
    font-family: "din-2014", sans-serif;
    font-weight: 700;
    color: #333333;
}

.clinical-trial-results .ppl-percent p span {
    color: #6d0120;
}

.clinical-trial-results .iv-bags p {
    font-family: "din-2014", sans-serif;
    font-weight: 400;
    color: #333333;
}


/*.what-is-imfinzi .iv-bags p span{
   font-family: "din-2014",sans-serif;
   font-weight: 700;
}*/

.clinical-trial-results .ppl-percent h1 {
    margin: 0;
}

.end-page-callout {
    clear: both;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #6D0120;
    background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/stage-4-nsclc/mnsclc-stage-4/end-callout-bg.svg);
}

.end-page-callout h5 {
    color: #FFFFFF;
    font-family: 'GillSans-BoldCondensed', sans-serif;
}

.end-page-callout h5 span {
    font-family: 'ManusSmooth', sans-serif;
    font-weight: 500;
    text-decoration-color: #D8EA00;
}

.end-callout-wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 0;
    height: 100%;
    /*background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/stage-4-nsclc/mnsclc-stage-4/halftone-texture.svg);*/
    background-blend-mode: normal;
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: contain;
}

.end-page-callout a.green-btn {
    background-color: #F26B51;
    color: #FFF;
    border-radius: 8px;
}

.end-page-callout a.green-btn span {
    font-family: "din-2014", sans-serif;
    font-weight: 700;
    position: relative;
}

.end-page-callout a.green-btn span::after {
    content: " ";
    width: 14px;
    height: 14px;
    border: 3px solid #FFF;
    position: absolute;
    right: -22px;
    top: 7px;
    transform: rotate(136deg);
    border-bottom: none;
    border-right: none;
}

.end-page-callout a.green-btn:focus {
    color: #000;
}

.end-page-callout a.green-btn:focus span::after {
    border: 3px solid #000;
	transform: rotate(136deg);
    border-bottom: none;
    border-right: none;
}

.cont-opener .btn-minus {
    display: none;
}

.treat-list li {
    list-style-type: none;
}

.treat-list {
    padding-left: 0;
}

.preparing-for-infusions .treat-list li>h2 {
    font-family: "din-2014", sans-serif;
    font-weight: 700;
    font-size: 22px;
    line-height: 26px;
    color: #6D0120;
    text-align: left;
    margin: 0;
    transition: .3s all ease-in;
}

.preparing-for-infusions .treat-list li>h2.active,
.preparing-for-infusions .treat-list li>h2:hover {
    color: #E13211;
    transition: .3s all ease-in;
}

.preparing-for-infusions h2 .num-head {
    display: inline-block;
    border-radius: 50%;
    padding: 8px 15px;
    border: 2px solid #F26C52;
}

.preparing-for-infusions .treat-list li .cont-opener {
    float: right;
    padding: 8px 0;
}

.preparing-for-infusions .before-trtmt-cont {
    background-color: #F2E8E6;
    border-radius: 8px 50px 8px 50px;
}

.preparing-for-infusions .infusion-cont {
    margin-bottom: 48px;
    margin-top: 38px;
}

.preparing-for-infusions .before-trtmt .banner-img {
    background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/cholangiocarcinoma-gallbladder-cancer/global/before-treatment.jpg);
    height: 330px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    border-top-right-radius: 50px;
}

.preparing-for-infusions .during-trtmt .banner-img {
    background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/cholangiocarcinoma-gallbladder-cancer/global/during-tratement.jpg);
    background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/cholangiocarcinoma-gallbladder-cancer/global/during-treatment.png);
    height: 330px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    border-top-right-radius: 50px;
}

.preparing-for-infusions .after-trtmt .banner-img {
    background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/cholangiocarcinoma-gallbladder-cancer/global/after-treatment.jpg);
    background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/cholangiocarcinoma-gallbladder-cancer/global/after-treatment.png);
    height: 330px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    border-top-right-radius: 50px;
}


/*.preparing-for-infusions  li{
   list-style-type: none;
}*/

.preparing-for-infusions .list-of-infusions ul {
    padding-left: 0;
    margin-bottom: 0;
}

.explore-btn {
    background: #6D0120;
    color: #FFFFFF;
    border-radius: 8px;
    font-family: "din-2014", sans-serif;
    font-weight: 700;
    text-align: left;
    position: relative;
}

.explore-btn span::after {
    content: " ";
    width: 14px;
    height: 14px;
    border: 3px solid #fff;
    position: absolute;
    right: 25px;
    top: 18px;
    transform: rotate(136deg);
    border-bottom: none;
    border-right: none;
}
a.explore-btn:focus span::after {
	border-color: #000;
}
.explore-btn:hover {
    background: #F26B51;
    color: #fff;
}

.explore-btn:hover span::after {
    border: 3px solid #fff;
    border-bottom: none;
    border-right: none;
}

.during-trtmt,
.after-trtmt {
    display: none;
}

.fact-cont-single .fact-item span,
.list-of-infusions .fact-item span {
    font-family: "din-2014", sans-serif;
    font-weight: 400;
    color: #333333;
}

.list-sub-head h2 {
    font-weight: 700;
    font-family: "solex", sans-serif;
    color: #6D0120;
    font-size: 28px;
}

.preparing-for-infusions .treat-list>li {
    padding-bottom: 23px;
    padding-top: 23px;
}

.treat-list>li {
    border-bottom: 2px dotted #70707064;
}

.preparing-for-infusions .treat-list>li:first-child {
    padding-top: 0;
}

.prep-for-infusions {
    overflow: auto;
}

.faqs .content-1 h1,
.how-imfinzi-works .content-1 h1 {
    font-family: "solex", sans-serif;
    font-weight: 700;
    color: #6D0120;
    margin: 0;
}

.how-imfinzi-works .content-1 span.boldText-700 {
    font-family: "din-2014", sans-serif;
    font-weight: 700;
}

.how-imfinzi-works .end-page-callout h1 {
    font-family: 'GillSans-BoldCondensed', sans-serif;
}

.how-imfinzi-works .cell-types .list-bottom,
.how-imfinzi-works .cell-types .list-top,
.how-imfinzi-works .cell-types {
    display: flex;
}

.how-imfinzi-works .cell-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.how-imfinzi-works .cell-item>p {
    color: #6D0120;
    font-family: "din-2014", sans-serif;
    font-weight: 600;
    font-size: 16px;
    line-height: 30px;
    margin-top: 5px;
    margin-bottom: 0;
}

.how-imfinzi-works .cell-types {
    border: 2px solid #DEDEDE;
    border-radius: 8px;
}

.cell-head>p {
    color: #6D0120;
    font-family: "solex", sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 0.32px;
    background: #FFFFFF;
    position: relative;
    top: 20px;
    padding: 0 12px;
}

.cell-head {
    max-width: 158px;
    margin: 0 auto;
}

.caros-cont-inner {
    display: flex;
}

.carousel-caption {
    color: #333333;
    font-size: 18px;
    font-family: "din-2014", sans-serif;
    font-weight: 400;
    text-shadow: none;
}

.carousel-indicators li {
    background-color: #FFFFFF;
	border: 2px solid #6D0120;
	width: 15px;
    height: 15px;
    pointer-events: none;
}

.carousel-caption p {
    position: relative;
}

.carousel-caption p>.slide-num {
    position: absolute;
    left: -40px;
}

.carousel-indicators .active {
    width: 15px;
    height: 15px;
    margin: 0;
    background-color: #6D0120;
}

.caros-head h2 {
    color: #6D0120;
    font-family: "solex", sans-serif;
    font-weight: 700;
    line-height: 50px;
}

.carousel-2 .caros-head h2 {
    color: #5070a1;
}

.caros-head p {
    font-size: 20px;
    line-height: 28px;
    font-family: "din-2014", sans-serif;
    font-weight: 400;
    text-align: left;
    color: #525252;
}

.carousel-control .icon-prev:before {
    content: '';
    width: 14px;
    height: 14px;
    border: 2px solid #FFFFFF;
    position: absolute;
    right: 10px;
    top: 4px;
    transform: rotate(225deg);
    border-bottom: none;
    border-left: none;
}

.carousel-control.left {
    height: 50px;
    width: 50px;
    border-radius: 50%;
    background: #6D0120;
    top: 170px;
    left: 110px;
    pointer-events: none;
}

.carousel-2 .carousel-control.right,
.carousel-2 .carousel-control.left {
    background: #7999CB;
}

.carousel-control.right {
    height: 50px;
    width: 50px;
    border-radius: 50%;
    background: #6D0120;
    top: 170px;
    left: 660px;
    opacity: 0.5;
}

.carousel-control .icon-next:before {
    content: '';
    width: 14px;
    height: 14px;
    border: 2px solid #FFFFFF;
    position: absolute;
    right: 6px;
    top: 4px;
    transform: rotate(225deg);
    border-top: none;
    border-right: none;
}

.carousel-indicators li.active {
    text-indent: 0;
}

.carousel-container.carousel-1.width100 {
    background-color: #F2E8E6;
    overflow: auto;
}

.carousel-container.carousel-2.width100 {
    background-color: #EFF2F9;
    overflow: auto;
}

.navigating-btns {
    font-family: "solex", sans-serif;
    font-weight: 700;
    font-size: 22px;
    line-height: 26px;
    color: #6D0120;
}

.carousel-2 .navigating-btns {
    color: #7999CB;
}

/*.carousel-indicators {
    display: none;
}*/

.carousel-inner>.item img {
    border-radius: 8px;
    width: 100%;
}

.carousel-2 .carousel-caption p {
    color: #FFFFFF;
}


/*.carousel-2 .carousel-inner>.item{
   background: #844a68;
}
.carousel-1 .carousel-inner>.item{
   background: #FFFFFF;
}*/

.carousel-2 .carousel-caption p>.slide-num {
    background: #FFFFFF;
    color: #aa182c;
}

.carousel-inner>.item {
    border-radius: 8px;
}

.carousel-caption {
    text-align: left;
}

.faqs h2.sub-head {
    color: #6d0120;
    font-family: "solex", sans-serif;
    font-weight: 700;
    line-height: 40px;
}

.faqs .acc-head h2 {
    color: #6D0120;
    font-family: "solex", sans-serif;
    font-weight: 700;
    font-size: 28px;
    line-height: 32px;
    text-align: left;
}


/*.accordian-switch, .accordian-switch div, .accordian-switch span {
   display: inline-block;
}*/

.accordian-switch {
    display: flex;
    align-items: center;
    cursor: pointer;
    width: 100%;
}

.accordian-switch .add-icon {
    background-color: #6D0120;
}

.accordian-switch .minus-icon {
    background-color: #F26C52;
    display: none;
}

.accordian-switch>div {
    padding: 7px 10px;
    height: 43px;
    width: 43px;
    border-radius: 50%;
    text-align: center;
    vertical-align: middle;
    margin-right: 20px;
}

.accordian-switch span.acc_h3_content {
    font-size: 22px;
    line-height: 28px;
    text-align: left;
    font-family: "din-2014", sans-serif;
    font-weight: 600;
    color: #333333;
}

.acc-head span.acc-switch-btn {
    float: right;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: 0.6px;
    border-bottom: 3px solid #F26C52;
    cursor: pointer;
}

span.acc-switch-btn.exp-btn:before {
    content: "\002B";
    font-size: 35px;
    margin-right: 5px;
    display: inline-block;
    position: relative;
    top: 2px;
    left: -2px;
    color: #F26C52;
}

span.acc-switch-btn.cls-btn:before {
    content: "\2212";
    font-size: 30px;
    margin-top: 2px;
    margin-right: 5px;
    display: inline-block;
    position: relative;
    top: 5px;
    left: -2px;
    color: #F26C52;
}

span.acc-switch-btn.cls-btn {
    display: none;
}

.accordion-list .accordion-list-content h4,
ul.imf-side-eff,
p.faq-answer {
    font-size: 18px;
    line-height: 28px;
    text-align: left;
    font-family: "din-2014", sans-serif;
    font-weight: 400;
    color: #333333;
    padding: 0 0 0 64px;
}

.faqs .acc-head h2,
.accordian-1.width1132,
.accordian-2.width1132,
.accordian-3.width1132 {
    max-width: 750px;
    margin: 0 auto;
}

.accordian-1.width1132,
.accordian-2.width1132,
.accordian-3.width1132 {
    margin-bottom: 52px;
}


/*.accordion-list-item {
   border-bottom: 2px solid #E2E2E2;
}*/

.carousel-caption p>.slide-num {
    font-family: 'Ultra-fresh';
    font-weight: 400;
}

.what-to-ask-my-doctor .ask-doc-cont {
    background-color: #F8F8F8;
}

.what-to-ask-my-doctor h2.box-title {
    margin: 0;
    background-color: #6D0120;
    color: #FFFFFF;
    text-align: center;
    padding: 9px 15px 16px 15px;
    border-radius: 8px 30px 0 0;
    font-size: 28px;
}

.what-to-ask-my-doctor .doc-flex {
    display: flex;
    justify-content: left;
    align-items: flex-start;
    background-color: #F2E8E6;
    border-radius: 0 0 8px 50px;
    padding: 32px 40px;
    margin-bottom: 40px;
}

.what-to-ask-my-doctor .doc-cont {
    color: #555555;
    font-family: 'din-2014';
    font-weight: 400;
    font-size: 18px;
    line-height: 32px;
    text-align: left;
    width: 100%;
}

.din-bold-text {
    font-family: "din-2014", sans-serif !important;
    font-size: 24px !important;
    font-weight: 700 !important;
    color: #333333 !important;
}


/****desktop*****/

@media screen and (min-width: 992px) {
    .Sticky_ISI .imp-safe ul.desktop_only {
       /* padding: 0 30px 0 18px;*/
         padding: 0 30px 0 35px;        
    }
    
    .how-imfinzi-works .end-page-callout h5 .endspan-1:after {
        left: 6px;
    }
    .preparing-for-infusions .end-page-callout h5 {
        font-size: 30px;
        line-height: 44px;
        margin: 0;
    }
    .preparing-for-infusions .end-page-callout h5 span {
        line-height: 110px;
        font-size: 34px;
    }
    .side-effects .end-page-callout h5 {
        font-size: 30px;
        line-height: 44px;
        margin: 0;
    }
    .side-effects .end-page-callout h5 span {
        line-height: 105px;
        font-size: 34px;
        margin-right: 4px;
    }
    .din-bold-text {
        font-family: "din-2014", sans-serif !important;
        font-size: 24px !important;
        font-weight: 700 !important;
        color: #333333 !important;
    }
    .how-imfinzi-works .end-page-callout h5 span {
        /*line-height: 65px;*/
        font-size: 34px;
    }
    .how-imfinzi-works .end-page-callout h5 span:after {
        bottom: 35px !important;
    }
    .how-imfinzi-works .end-callout-wrap h1 {
        margin-top: 0;
    }
    .clinical-trial-results .eighteen-percent {
        margin-right: 113px;
    }
    .carousel {
        touch-action: manipulation !important;
        -webkit-user-drag: auto !important;
    }
    .clinical-trial-results .img-graphic {
        margin-right: 20px;
    }
    .clinical-trial-results p.end-head {
        letter-spacing: 0.28px;
        font-size: 28px;
        line-height: 35px;
        text-align: center;
        margin-bottom: 23px;
    }
    .m-nsclc-stage4 .isi-remained {
        padding-top: 30px;
    }
    .side-effects .end-page-callout h5 {}
    .preparing-for-infusions img.bacon-img {
        max-width: 60px;
        margin-right: 12px;
        margin-left: -6px;
    }
    .preparing-for-infusions .treatment-cont.col-xs-12.col-md-8 {
        padding: 0 5px 0 5px;
    }
    .preparing-for-infusions .treat-list li>h2 span {
        line-height: 22px;
        padding: 9px 14px;
    }
    .how-imfinzi-works .caros-head h2 {
        margin-top: 0;
    	margin-bottom: 32px;
    }
    .clinical-trial-results .content-3 .cont-div>h1 {
        margin-bottom: 5px;
    }
    #carouselImfinzi .item:hover,
    #carouselChemo .item:hover {
        cursor: grabbing;
    }
    .preparing-for-infusions .new-desktop-only.after-trtmt li {
        max-width: 275px;
    }
    .preparing-for-infusions .before-trtmt-cont.after-trtmt.new-desktop-only .list-of-infusions ul:first-child {
        margin-right: 30px;
    }
    .preparing-for-infusions .before-trtmt-cont.during-trtmt.new-desktop-only .list-of-infusions ul:first-child {
        margin-right: 48px;
    }
    .clinical-trial-results .ppl-taking .page-subhead,
    .clinical-trial-results .overall-survival .page-subhead,
    .clinical-trial-results .chance-of-growth .page-subhead {
        margin-bottom: 24px;
    }
    .what-to-ask-my-doctor .bg-container {
        background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/cholangiocarcinoma-gallbladder-cancer/BTC-interior.png);
        background-size: cover;
        height: 330px;
        background-repeat: no-repeat no-repeat;
        background-position: center;
    }
    .preparing-for-infusions .banner-container {
        background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/stage-4-nsclc/mnsclc-stage-4/starting-treatment.jpg);
        background-size: cover;
        height: 330px;
        background-repeat: no-repeat no-repeat;
        background-position: top center;
    }
    .clinical-trial-results .bg-container {
        background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/cholangiocarcinoma-gallbladder-cancer/global/about-section.png);
        background-size: cover;
        height: 330px;
        background-repeat: no-repeat no-repeat;
        background-position: center;
    }
    /*.how-imfinzi-works .bg-container{
   background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/cholangiocarcinoma-gallbladder-cancer/global/about-section.png);
   background-size: cover;
       height: 330px;
   background-repeat: no-repeat no-repeat;
   background-position: center;        
}*/

    .rich-text.text.parbase.section {
        overflow: hidden;
    }

    .how-imfinzi-works .bg-container,
    .side-effects .bg-container {
        background: url(/content/dam/website-services/us/498-rwd-imfinzi-com/stage-4-nsclc/mnsclc-stage-4/about-imf2.jpg) no-repeat;
        background-size: cover;
        background-position: top center;
        height: 330px;
    	/*margin-top: -35px;*/
    }


    .faqs .bg-container {
        background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/stage-4-nsclc/mnsclc-stage-4/support-resources.jpg);
        background-size: cover;
        height: 330px;
        background-repeat: no-repeat no-repeat;
        background-position: top center;
    }
    .what-to-ask-my-doctor .bg-container {
        background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/stage-4-nsclc/mnsclc-stage-4/starting-treatment.jpg);
        background-size: cover;
        height: 330px;
        background-repeat: no-repeat no-repeat;
        background-position: top center;
    }
    .infusion-cont {
        margin-top: 25px;
    }
    .clinical-trial-results .wt-imf-cont {
        text-align: center;
    }
    .clinical-trial-results .wt-imf-wrap {
        padding: 19px 10px 24px;
    }
    .clinical-trial-results .how-stud-wrap .content-2 {
        max-width: 820px;
        margin: 0 auto;
    }
    .clinical-trial-results .wt-imf-wrap .content-1 {
        max-width: 900px;
        margin: 0 auto;
    }
    .clinical-trial-results .overall-survival .survival-cont .calender-flex .eleven-year h2,
    .clinical-trial-results .overall-survival .survival-cont .calender-flex .twelve-year h2 {
        font-size: 70px;
        line-height: 24px;
        text-align: center;
        margin: 30px auto 20px;
    }

	.clinical-trial-results .overall-survival .survival-cont .calender-flex .eleven-year .customHead,
    .clinical-trial-results .overall-survival .survival-cont .calender-flex .twelve-year .customHead {
        font-size: 70px;
        line-height: 24px;
        text-align: center;
        margin: 30px auto 20px;
    }

    .clinical-trial-results .ppl-percent h1 {
        font-size: 70px;
        line-height: 70px;
        margin-right: 17px;
    }
    .clinical-trial-results .img-graphic h1 {
        font-size: 70px;
        line-height: 65px;
        margin: 0;
    }
    .clinical-trial-results .img-graphic img {
        margin-right: 12px;
        max-width: 66px;
        height: 71px;
        margin-top: 10px;
    }
    .clinical-trial-results .how-stud-wrap .content-2 p {
        font-size: 18px;
        line-height: 26px;
        text-align: center;
        margin-top: 10px;
        padding: 0 20px;
    }
    .clinical-trial-results .how-study {
        margin-top: 40px;
    }
    .clinical-trial-results .no-of-people .pep-flex {
        justify-content: center;
    }
    .clinical-trial-results .content-3 .ppl-341 {
        padding: 16px 20px 16px 40px;
    }
    .clinical-trial-results .content-3 .ppl-344 {
        padding: 2px 5px 2px 30px;
    }
    .clinical-trial-results .content-3 .cont-div>p {
        font-size: 20px;
        line-height: 28px;
    }
    .clinical-trial-results .content-3 .ppl-341 {
        margin-right: 30px;
    }
    .clinical-trial-results .no-of-people {
        margin-top: 25px;
        padding: 0 20px;
    }
    .clinical-trial-results .overall-survival .survival-cont .calender-flex img {
        max-width: 153px;
        width: 100%;
    }
    .clinical-trial-results .overall-survival .survival-cont .calender-flex {
        max-width: 533px;
        margin: 0 auto;
    }
    .clinical-trial-results .overall-survival .vs-txt h2 {
        font-size: 28px;
        letter-spacing: 0.28px;
        line-height: 35px;
        /*margin-top: -85px;*/
    }
    .clinical-trial-results .ppl-inner-wrap .f-note {
        margin-top: 20px;
        width: 40%;
    }
    .clinical-trial-results .overall-survival .f-note {
        margin-top: 12px;
        text-indent: -15px;
        text-align: center;
    }
    .clinical-trial-results .ppl-taking {
        margin-top: 40px;
        margin-bottom: 48px;
    }
    .clinical-trial-results .ppl-inner-wrap {
        padding: 27px 93px 27px 40px;
    }
    /*.what-is-imfinzi .still-liv{
   max-width: 369px;
}*/
    .clinical-trial-results .still-liv p {
        font-family: 'solex';
        font-weight: 700;
        font-size: 28px;
        line-height: 32px;
    }
    .clinical-trial-results .out-cont {
        width: 137px;
        margin-left: 18px;
    }
    .clinical-trial-results .taking-flex>div.still-liv {
        width: 40%;
        margin-right: 75px;
    }
    .clinical-trial-results .num-of-ppl-flex {
        justify-content: space-between;
        width: 60%;
    }
    .clinical-trial-results .taking-flex {
        justify-content: left;
    }
    /*.what-is-imfinzi .taking-flex > div{
   width: 50%;
}*/
    .clinical-trial-results .twenty-five-box {
        max-width: 50%;
        margin-right: 10px;
        padding: 45px 23px 36px 23px;
    }
    .clinical-trial-results .two-year-box {
        max-width: 50%;
    }
    .clinical-trial-results .chance-cont-flex {
        justify-content: space-between;
        align-items: center;
    }
    .clinical-trial-results .two-year-box {
        padding: 30px 36px 15px 10px;
    }
    .clinical-trial-results .img-txt p {
        font-size: 20px;
        line-height: 28px;
        text-align: left;
    }
    .clinical-trial-results .img-txt {
        margin-top: 10px;
    }
    .clinical-trial-results .two-year-box h4 {
        letter-spacing: 0.28px;
        font-size: 28px;
        line-height: 35px;
        text-align: center;
        margin-bottom: 23px;
    }
    .clinical-trial-results .ppl-percent p {
        font-size: 20px;
        line-height: 24px;
    }
    .clinical-trial-results .ppl-percent .ninteen {
        max-width: 293px;
        position: relative;
        align-items: center;
    }
    .clinical-trial-results .ppl-percent .fourteen {
        max-width: 304px;
        align-items: center;
    }
    .clinical-trial-results .ppl-percent {
        justify-content: space-between;
        margin-bottom: 32px;
        align-items: center;
    }
    .clinical-trial-results .iv-bags img {
        margin-right: 28px;
    }
    .clinical-trial-results .iv-bags p {
        color: #333333;
        font-size: 18px;
        line-height: 24px;
    }
    .clinical-trial-results .for-border {
        height: 61px;
        border-right: 2px solid;
        color: #B9BA1C;
    }
    .clinical-trial-results .chance-of-growth {
        margin-bottom: 80px;
    }
    .end-page-callout {
        height: 130px;
        clear: both;
    }
    .clinical-trial-results .end-page-callout h5 span {
        font-size: 50px;
        line-height: 101px;
        text-align: left;
    }
    .clinical-trial-results .end-page-callout h5 {
        font-size: 40px;
        line-height: 56px;
    }
    .clinical-trial-results .end-page-callout a.green-btn {
        max-width: 278px;
        padding: 12px 20px 12px 26px;
    }
    .end-page-callout a.green-btn {
        padding: 15px 12px;
        max-width: 328px;
        width: 100%;
    }
    .preparing-for-infusions .end-page-callout a.green-btn {
        max-width: 223px;
        padding: 15px 17px;
    }
    .end-page-callout a.green-btn span {
        font-size: 20px;
        line-height: 25px;
    }
    .preparing-for-infusions .gridcontainer-callout2 {
        max-width: 746px;
        width: 100%;
    }
    .preparing-for-infusions .gridcontainer-callout1 {
        max-width: 354px;
        width: 100%;
    }
    .preparing-for-infusions .treat-list>li {
        cursor: pointer;
    }
    .treat-list>li:nth-child(1) .cont-opener .btn-minus {
        display: inline-block;
    }
    .treat-list>li:nth-child(1) .cont-opener .btn-plus {
        display: none;
    }
    .preparing-for-infusions h2 .num-head {
        margin-right: 10px;
    }
    /*.preparing-for-infusions {
   margin-bottom: 92px;
   overflow: auto;    
}*/
    .preparing-for-infusions .infusion-flex {
        display: flex;
        justify-content: space-between;
    }
    .explore-btn {
        padding: 14px 18px;
        display: block;
        margin: 0 auto;
        max-width: 397px !important;
        font-size: 18px;
        line-height: 23px;
    }
	a.explore-btn:focus {
        background:#F26B51;
        color:#000;
    }
    .list-of-infusions {
        padding: 25px 50px 0 40px;
    }
    .preparing-for-infusions .before-trtmt-cont {
        padding-bottom: 37px;
    }
    /*.before-trtmt-cont .list-of-infusions .fact-cont:nth-child(1) .fact-item:nth-child(1) img{
   margin-right: 30px;
   margin-left: 10px;
}
.before-trtmt-cont .list-of-infusions .fact-cont:nth-child(1) .fact-item:nth-child(2) img{
   margin-right: 20px;
       margin-left: 5px;
}
.before-trtmt-cont .list-of-infusions .fact-cont:nth-child(2) .fact-item:nth-child(1) img{
   margin-right: 36px;
   margin-left: 5px;
}
.before-trtmt-cont .list-of-infusions .fact-cont:nth-child(2) .fact-item:nth-child(2) img{
   margin-right: 20px;
}    

.fact-cont-single .fact-item img{
   margin-right: 31px;
   margin-left: 10px;
}*/
    .preparing-for-infusions .before-trtmt-cont li {
        margin-bottom: 26px;
    }
    li.fact-item img {
        width: 48%;
        max-width: 47px;
        max-height: 45px;
        margin-right: 18px;
    }
    .fact-cont-single {
        padding: 0 20px 0 40px;
    }
    .active-sec-desk {
        background: #6D0120;
        border: 2px solid #6D0120 !important;
        color: #FFFFFF;
        padding: 8px 15px;
        display: inline-block;
    }
    .before-trtmt-cont.before-trtmt.new-mobile-only,
    .before-trtmt-cont.during-trtmt.new-mobile-only,
    .before-trtmt-cont.after-trtmt.new-mobile-only {
        display: none !important;
    }
    .end-page-callout h5 span {
        line-height: 110px;
        font-size: 34px;
    }
    .end-page-callout h5 {
        font-size: 30px;
        line-height: 44px;
        margin: 0;
    }
    .fact-cont-single .fact-item span,
    .list-of-infusions .fact-item span {
        font-size: 18px;
        line-height: 26px;
    }
    li.fact-item {
        display: flex;
        align-items: center;
    }
    .list-sub-head h1 {
        font-size: 22px;
        line-height: 26px;
        text-align: left;
        margin: 25px auto 5px;
    }
    .list-sub-head {
        padding: 5px 30px 0 30px;
    }
    .prep-for-infusions {
        margin-bottom: 92px;
    }
    .faqs .content-1,
    .how-imfinzi-works .content-1 {
        padding: 38px 30px 0px 30px;
    }
    .how-imfinzi-works .end-page-callout a.green-btn {
        max-width: fit-content;
        padding: 12px 48px 12px 26px;
    }
    .how-imfinzi-works .cell-types {
        max-width: 714px;
        margin: 0 auto;
        justify-content: center;
        align-items: center;
        padding: 14px 9px 9px 8px;
    }
    .cell-item {
        align-items: center;
        margin-right: 24px;
    }
    .list-bottom .cell-item:last-child {
        margin-right: 0;
    }
    .cell-item img {
        max-width: 45px;
        height: 40px;
    }
    .how-imfinzi-works .cell-types .list-bottom,
    .how-imfinzi-works .cell-types .list-top {
        justify-content: space-between;
    }
    .carousel-container.carousel-1.width100 {
        margin-top: 35px;
        margin-bottom: 40px;
        overflow: hidden;
        /*height: 470px;*/
    }
    .carousel-container.carousel-2.width100 {
        margin-bottom: 80px;
        overflow: hidden;
    }
    .caros-cont-inner div {
        max-width: 455px;
        height: 374px;
        width: 455px;
    }
    .caros-cont-inner {
        width: 1990px;
    }
    .caros-cont {
        overflow-x: hidden;
        padding-right: 0;
        margin-right: 0;
    	padding-left: 13.5%;
        padding-bottom: 30px;
    }
    #carouselImfinzi .carousel-inner>.item>div {
        background: #FFFFFF;
    }
    #carouselChemo .carousel-inner>.item>div {
        background: #844a68;
        height: 435px;
    }
    .carousel-inner>.item>div {
        max-width: 455px;
        height: 374px;
        /*   background: #FFFFFF;*/
        border-radius: 8px;
        padding: 0;
        margin-right: 20px;
        width: 100%;
    }
    .carousel-caption {
        line-height: 23px;
        padding-bottom: 0;
    }
    .caros-head h2 {
        font-size: 38px;
    }
    .navigating-btns {
        width: auto;
        margin: 0;
    }
    .carousel-2 .navigating-btns {
        margin: 0;
    }
    .carousel-control.right,
    .carousel-control.left {
        background-image: none;
    }
    .carousel-caption p>.slide-num {
        position: absolute;
        left: -65px;
        height: 42px;
        width: 42px;
        background: #6D0120;
        border-radius: 50%;
        padding: 12px 10px;
        color: #FFFFFF;
        text-align: center;
    }
    .carousel-caption {
        right: 11%;
        left: 20%;
        top: 60%;
    }
    .carousel-innerwrap.width1132 {
        padding: 40px 0 25px 0;
        overflow: auto;
    }
    .caros-head {
        margin-top: 68px;
    }
    .faqs h2.sub-head {
        font-size: 32px;
        text-align: center;
    }
    .faqs .content-1 p {
        text-align: center;
    }
    .faqs .end-page-callout a.green-btn {
        max-width: fit-content;
        padding: 12px 48px 12px 26px;
    }
    .faqwrap.width1132 {
        margin-bottom: 48px;
    }
    .item>div:last-child {
        display: none;
    }
    .carousel-inner .item.active {
        overflow: hidden;
        display: inline-flex;
    }
    .carousel-caption p>.slide-num {
        font-size: 35px;
        letter-spacing: 0.35px;
        line-height: 18px;
    }
    /*.carousel-innerwrap.width1132 {
   max-width: 1700px;
}*/
    /*.carousel-innerwrap.width1132 {
   max-width: 1620px;
   position: relative;
   left: calc(81% + -71%);
   right: calc(81% + -71%);
   overflow: hidden;
}*/
    .carousel-innerwrap .left-side-wrap {
        float: right;
        position: relative;
        max-width: 431px;
    }
    .carousel-innerwrap {
        position: relative;
        left: 7%;
        padding: 39px 0;
        overflow: auto;
    }
    .carousel-2 .caros-head {
        margin-top: 90px;
    }
    .carousel-2 .carousel-control.left {
        top: 200px;
    }
    .carousel-2 .carousel-control.right {
        top: 200px;
    }
    .what-to-ask-my-doctor .ask-doc-cont {
        padding: 38px 10px 24px;
        margin-bottom: 40px;
    }
    .what-to-ask-my-doctor .ask-doc-wrap {
        text-align: center;
    }
    .what-to-ask-my-doctor .content-1 p {
        margin-top: 14px;
        text-align: center;
    }
    .what-to-ask-my-doctor .doc-img {
        margin-right: 25px;
        margin-top: 0px;
    }
    .what-to-ask-my-doctor ul.symptom-list li {
        padding-bottom: 10px;
    }
    .what-to-ask-my-doctor .end-page-callout a.green-btn {
        max-width: 223px;
        padding: 15px 17px;
    }
    .preparing-for-infusions .treatment-buttons {
        padding-left: 0;
    }
    .what-to-ask-my-doctor .doc-flex {
        padding-bottom: 22px;
    }

    /***Carousel Redesign*****/

    .carousel-container.carousel-1,.carousel-container.carousel-2{display:none;}
    .carousel-redesign .carousel-container{display:block;}
    .carousel-redesign .carousel-innerwrap{
    position: initial;
    padding: 70px 95px;
}
    .carousel-redesign .caros-head{
    margin: 0;
}
    .carousel-redesign .caros-cont{
    margin: 0 auto;
    padding: 0;
    overflow: initial;
    display: flex;
    align-items: center;
}
    .carousel-redesign .carousel-innerwrap .left-side-wrap{
    float: none;
    position: initial;
    max-width: 1014px;
    text-align: center;
    margin: auto;
    margin-bottom: 30px;
}
    .carousel-redesign .caros-head h2{
    margin-bottom: 10px;
}
    .carousel-redesign .caros-head p{
    text-align: center;
    max-width: 642px;
    margin: auto;
}
     .carousel-redesign .navigating-btns{
    width: auto;
    margin: 0;
    position: relative;
}
    .carousel-redesign .navigating-btns .left{
    width: 140px;
    /* margin: 0 20px 0 0; */
}
    .carousel-redesign .carousel-control.left{
    width: 140px;
    position: initial;
    border-radius: 8px;
    pointer-events: visible;
    opacity: 1;
    margin: 0 20px 0 0;
    border: 0;
}
    .carousel-redesign .carousel-wrap{
    max-width: 930px;
}
    .carousel-redesign .carousel-inner-box > div{
    margin-right: 20px;
    opacity: 1;
}
    .carousel-redesign .carousel-inner-box > div.active{
    margin-right: 20px;
}
   .carousel-redesign  .carousel-control.right{
    width: 140px;
    position: initial;
    border-radius: 8px;
    pointer-events: visible;
    opacity: 1;
    margin: 0 0 0 20px;
    border: 0;
}
    .carousel-redesign .carousel-indicators{
    position: initial;
    width: auto;
    margin: 40px auto 0;
}

	.carousel-redesign .carousel-control.left:before{
       left: 20px;
       content:"";
       display:block;
       position:absolute;
       width:14px;
       height:14px;
       border-bottom: 2px solid #FFF;
       border-left: 2px solid #FFF;
       transform: rotate(45deg);
       top: 19px;                                             
  }

    .carousel-redesign .carousel-control.right:after{
           right: 20px;
           content:"";
           display:block;
           position:absolute;
           width:14px;
           height:14px;
           border-top: 2px solid #FFF;
           border-right: 2px solid #FFF;
           transform: rotate(45deg);
           top: 19px;
 }
	.carousel-redesign .carousel-caption p>.slide-num {
    background: none;
    color: #6D0120;
    left: -70px;
    font-family: 'ManusSmooth', sans-serif;
}
.carousel-redesign .carousel-2 .carousel-caption p>.slide-num{
	color: #fff;
}
	.carousel-redesign .right-side-wrap{
		width:2390px;
     }
    

     /***Carousel Redesign*****/




    
}


/***mobile*****/

@media screen and (max-width: 991px) {
    #maincontent > div.maincontent.parsys > div:nth-child(4) > div > div.treatment-buttons.col-xs-12.col-md-4 > div > ul > div.before-trtmt-cont.after-trtmt.new-mobile-only > div.list-of-infusions > div > ul:nth-child(2) > li:nth-child(1) > span {
        margin-left: 5px;
    }
	.before-trtmt-cont.after-trtmt.new-mobile-only a span::after{
		right: 200px;
	}
    .faqs .faqwrap.width1132 {
        margin-top: 20px !important;
    }

    .patient-resources .main-head-container {
        margin: 25px auto 0;
    }

    .preparing-for-infusions .infusion-cont {
        margin-bottom: 48px;
        margin-top: -8px;
    }

    /* .before-trtmt-cont.before-trtmt.new-mobile-only {
    	display: block;
	}*/
    .community-support .end-page-callout h5 span,
    .financial-support .end-page-callout h5 span,
    .patient-resources .end-page-callout h5 span,
    .what-to-ask-my-doctor .end-page-callout h5 span,
    .preparing-for-infusions .end-page-callout h5 span,
    .taking-imfinzi .end-page-callout h5 span,
    .side-effects .end-page-callout h5 span {
        display: block !important;
        width: fit-content;
        margin: 0 auto;
    }
    .what-to-ask-my-doctor .doc-img img {
        width: 75px;
    }
    .carousel-control.left {
        margin-right: 234px;
    }
    .end-page-callout h5 span:after {
        content: "";
        border-bottom: 4px solid #F26C52 !important;
        bottom: 10px !important;
    }
    .clinical-trial-results .inner-percent-flex {
        flex-direction: column;
        align-items: center;
    }
    .clinical-trial-results .year-1.border-line .inner-percent-flex {
        margin-top: -40px;
    }
    .faqs .content-1 h1,
    .faqs .page-subhead,
    .faqs .content-1 p.head-copy {
        text-align: left !important;
    }
    .clinical-trial-results h1.blue-callout-head {
        margin: 0;
    }
    .clinical-trial-results .still-liv p {
        font-weight: 700 !important;
    }
    .clinical-trial-results .overall-survival .os-wrap {
        padding: 28px 20px 32px;
    }
    .clinical-trial-results .overall-survival .vs-txt h2 {
        font-size: 28px;
        line-height: 35px;
        letter-spacing: 0.25px;
        position: relative;
        top: 10px;
    }
    .clinical-trial-results p.end-head {
        font-size: 26px;
        line-height: 32px;
    }
    .clinical-trial-results .vs-txt.new-desktop-only {
        display: block !important;
    }
    .clinical-trial-results .survival-head h1.blue-callout-head {
        margin: 0 !important;
    }
    .how-imfinzi-works .end-page-callout h5 span {
        line-height: 42px;
    }
    .how-imfinzi-works .end-page-callout h5 span:after {
        bottom: 3px !important;
    }
    .how-imfinzi-works .end-page-callout {
        padding: 28px 10px 32px;
    }
    .how-imfinzi-works .end-page-callout a.green-btn {
        margin-top: 15px;
    }
    .side-effects .end-page-callout {
        padding-top: 18px;
    }
    .taking-imfinzi .end-page-callout h5 span,
    .what-to-ask-my-doctor .end-page-callout h5 span,
    .patient-resources .end-page-callout h5 span,
    .financial-support .end-page-callout h5 span,
    .community-support .end-page-callout h5 span {
        display: inline-block;
        line-height: 60px;
    }
    .taking-imfinzi .end-page-callout h5 span:after,
    .what-to-ask-my-doctor .end-page-callout h5 span:after,
    .patient-resources .end-page-callout h5 span:after,
    .financial-support .end-page-callout h5 span:after,
    .community-support .end-page-callout h5 span:after {
        bottom: 14px;
    }
    .taking-imfinzi .end-page-callout a.green-btn,
    .what-to-ask-my-doctor .end-page-callout a.green-btn,
    .patient-resources .end-page-callout a.green-btn,
    .financial-support .end-page-callout a.green-btn,
    .community-support .end-page-callout a.green-btn {
        margin-top: 18px;
    }
    .taking-imfinzi .end-page-callout,
    .what-to-ask-my-doctor .end-page-callout,
    .patient-resources .end-page-callout,
    .financial-support .end-page-callout,
    .community-support .end-page-callout {
        padding: 20px 10px 20px;
    }
    .caregiver-support .end-page-callout h5 span {
        display: block;
        line-height: 70px;
    }
    .caregiver-support .end-page-callout h5 span:after {
        width: 93%;
        max-width: 260px;
        bottom: 15px !important;
        left: 50%;
        transform: translateX(-50%);
    }
    .faqs .end-page-callout h5 span {
        display: block;
        line-height: 70px;
    }
    .faqs .end-page-callout h5 span:after {
        width: 44% !important;
        bottom: 12px;
        left: 92px !important;
    }
    .caregiver-support.end-page-callout,
    .faqs .end-page-callout {
        padding: 20px 10px 32px;
    }
    .preparing-for-infusions .treat-list li .cont-opener {
        margin-right: 8px;
    }
    .before-trtmt-cont.new-mobile-only {
        margin-top: 7px;
    }
    .clinical-trial-results .bold-text {
        /* font-family: 'solex' !important; */
        font-weight: 700 !important;
    }
    .preparing-for-infusions .treat-list>li {
        padding-top: 24px;
    }
    .carcinoma_mobile_only.for-infusion-border {
        margin-top: 0;
    }
    .accordian-2 .list-module-2 .minus-icon,
    .accordian-1 .list-module-0 .minus-icon,
    .accordian-3 .list-module-2 .minus-icon,
    .accordian-2 .list-module-2 .add-icon,
    .accordian-1 .list-module-0 .add-icon,
    .accordian-3 .list-module-2 .add-icon {
        padding: 7px 10px;
    }
    .acc-head span.acc-switch-btn {
        line-height: 22px;
        margin: 20px auto;
    }
    .patient-resources .resource-module img {
        max-width: 150px;
        width: 150px;
    }
    .patient-resources .img-section img.pb_icon {
        margin-top: 20px;
    }
    .patient-resources .column-wrap {
        padding: 0 10px;
    }
    .before-trtmt-cont.new-mobile-only {
        margin-bottom: 0;
    }
    .preparing-for-infusions .bacon-mbl-img {
        max-width: 60px;
        margin-right: 22px;
    }
    .preparing-for-infusions li.fact-item {
        align-items: center;
    }
    .preparing-for-infusions .treat-list>li {
        padding-bottom: 24px;
    }
    .preparing-for-infusions h2 .num-head {
        padding: 7px 14px;
    }
    .side-effects-wrapper h2 {
        padding: 10px 22px 15px 20px;
    }
    .how-imfinzi-works .item .container {
        padding-bottom: 20px;
    }
    .how-imfinzi-works .left-side-wrap p {
        margin-bottom: 0;
    }
    .how-imfinzi-works .list-bottom .cell-item:last-child img {
        max-width: 50px;
    }
    .how-imfinzi-works .content-1 .head-copy {
        color: #525252;
    }
    .clinical-trial-results .img-txt p {
        font-family: 'solex';
        font-size: 20px;
        line-height: 25px;
        letter-spacing: 0.2px;
    }
    /*.what-is-imfinzi  .twelve-year{
   margin-right: 45px;
} */
    .clinical-trial-results .content-3 .cont-div>h2 {
        margin-bottom: 0;
    }
    .about-stage-4-nsclc h1.page-heading {
        margin-bottom: 16px;
    }
    .preparing-for-infusions .end-page-callout h5 {
        letter-spacing: -0.7px;
        line-height: 12px;
    }
    .preparing-for-infusions .end-page-callout {
        padding: 10px 10px 20px;
    }
    .clinical-trial-results .out-of-imf {
        margin-right: 40px;
    }
    .clinical-trial-results .ppl-taking .page-subhead .clinical-trial-results .overall-survival .page-subhead,
    .clinical-trial-results .chance-of-growth .page-subhead {
        margin-bottom: 25px;
    }
    .clinical-trial-results .content-3 .ppl-341 {
        padding: 20px 32px 20px 42px;
    }
    .width1132 {
        padding-left: 16px;
        padding-right: 17px;
    }
    .faqs h2.sub-head {
        font-size: 28px;
    }
    .active-sec-mbl {
        background: #6D0120;
        border: 2px solid #6D0120 !important;
        color: #FFFFFF;
        padding: 8px 15px;
        display: inline-block;
    }
    .clinical-trial-results .overall-survival .survival-cont .calender-flex .eleven-year h2,
    .clinical-trial-results .overall-survival .survival-cont .calender-flex .twelve-year h2,
	.clinical-trial-results .overall-survival .survival-cont .calender-flex .eleven-year .customHead,
    .clinical-trial-results .overall-survival .survival-cont .calender-flex .twelve-year .customHead {
        font-size: 50px;
        line-height: 24px;
        margin: 20px auto 5px;
        text-align: center;
    }
    .clinical-trial-results .img-graphic h1 {
        font-size: 73px;
        line-height: 58px;
    }
    .what-to-ask-my-doctor .bg-container {
        background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/stage-4-nsclc/mnsclc-stage-4/starting-treatment.jpg);
        background-size: cover;
        height: 200px;
        background-repeat: no-repeat no-repeat;
        background-position: center -20px;
    }
    .preparing-for-infusions .banner-container {
        background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/stage-4-nsclc/mnsclc-stage-4/starting-treatment.jpg);
        background-size: cover;
        height: 200px;
        background-repeat: no-repeat no-repeat;
        background-position: center -20px;
        margin-bottom: 28px;
    }
    .clinical-trial-results .bg-container {
        background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/cholangiocarcinoma-gallbladder-cancer/global/about-section.png);
        background-size: cover;
        height: 173px;
        background-repeat: no-repeat no-repeat;
        background-position: center;
    }
    .how-imfinzi-works .bg-container {
        background: url(/content/dam/website-services/us/498-rwd-imfinzi-com/stage-4-nsclc/mnsclc-stage-4/about-imf2.jpg) no-repeat;
        background-size: cover;
        height: 200px;
        background-repeat: no-repeat no-repeat;
        background-position: center -20px;
    }
    .faqs .bg-container {
        background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/stage-4-nsclc/mnsclc-stage-4/support-resources.jpg);
        background-size: cover;
        height: 200px;
        background-repeat: no-repeat no-repeat;
        background-position: center -20px;
    }
    .clinical-trial-results .content-1 h1 {
        font-size: 32px;
        line-height: 36px;
        text-align: left;
    }
    .clinical-trial-results .wt-imf-wrap {
        padding: 28px 16px 23px;
    }
    .clinical-trial-results .how-stud-wrap .content-2 h2 {
        font-size: 32px;
        line-height: 39px;
        letter-spacing: 0.32px;
    }
    .clinical-trial-results .how-stud-wrap .content-2 p {
        font-size: 18px;
        line-height: 26px;
        padding-right: 15px;
        padding-top: 10px;
    }
    .clinical-trial-results .how-study {
        margin-top: 35px;
        margin-bottom: 24px;
    }
    .clinical-trial-results .no-of-people .pep-flex {
        flex-direction: column;
    }
    .clinical-trial-results .content-3 .ppl-341 {
        margin-bottom: 24px;
    }
    .clinical-trial-results .content-3 .cont-div>p {
        font-size: 22px;
        line-height: 28px;
    }
    .clinical-trial-results .content-3 .ppl-344 {
        padding: 2px 32px 10px;
    }
    .clinical-trial-results .overall-survival .survival-head h1 {
        font-size: 32px;
        line-height: 39px;
        letter-spacing: 0.32px;
        text-align: left;
        margin-bottom: 28px;
    }
    .clinical-trial-results .overall-survival .survival-cont .calender-flex img {
        max-width: 100px;
        width: 100%;
    }
    .clinical-trial-results .ppl-inner-wrap .f-note {
        margin-top: 16px;
        text-indent: -7px;
    }
    .clinical-trial-results .overall-survival .f-note {
        margin-top: 15px;
        text-indent: -7px;
        padding: 0 15px;
    }
    .clinical-trial-results .overall-survival .survival-cont {
        max-width: 420px;
        margin: 0 auto;
    }
    .clinical-trial-results .ppl-taking {
        margin-top: 38px;
        margin-bottom: 38px;
    }
    .ppl-taking .page-subhead {
        margin-bottom: 20px;
    }
    .clinical-trial-results .twenty-five-box .img-txt,
    .clinical-trial-results .still-liv p {
        font-family: "solex", sans-serif;
        font-weight: 400;
        letter-spacing: 0.2px;
        font-size: 20px;
        line-height: 25px;
        text-align: center;
    }
    .clinical-trial-results .taking-flex,
    .clinical-trial-results .out-of-imf,
    .clinical-trial-results .out-of-chm {
        flex-direction: column;
    }
    .clinical-trial-results .ppl-inner-wrap {
        padding: 20px 20px 20px 20px;
    }
    .clinical-trial-results .still-liv {
        /*padding: 0 20px;*/
        margin-bottom: 25px;
    }
    .clinical-trial-results .out-cont h2 {
        margin-top: 28px;
    }
    .clinical-trial-results .chance-cont-flex {
        flex-direction: column;
    }
    .clinical-trial-results .img-graphic img {
        margin-right: 15px;
    }
    .clinical-trial-results .twenty-five-box {
        margin-bottom: 12px;
        flex-direction: column;
        align-items: center;
    }
    .clinical-trial-results .twenty-five-box {
        padding: 25px 25px 18px 21px;
    }
    /*.what-is-imfinzi .twenty-five-box .img-txt{
   margin-top: 14px;
}*/
    /*.what-is-imfinzi .chance-wrap{ margin-bottom: 22px; }*/
    .clinical-trial-results .chance-head .blue-callout-head {
        margin: 0;
    }
    .clinical-trial-results .two-year-box h4 {
        font-size: 26px;
        line-height: 32px;
        letter-spacing: 0.26px;
        margin-bottom: 26px;
    }
    .clinical-trial-results .two-year-box {
        padding: 10px 20px 20px 12px;
    }
    .clinical-trial-results .ppl-percent {
        display: block;
    }
    .clinical-trial-results .iv-bags p,
    .clinical-trial-results .ppl-percent p {
        font-size: 20px;
        line-height: 24px;
        text-align: center;
    }
    .clinical-trial-results .for-border {
        border-bottom: 2px solid #B9BA1C;
        margin: 22px 16px;
    }
    .clinical-trial-results .iv-bags {
        align-items: center;
        margin-top: 10px;
        flex-direction: column;
    }
    .clinical-trial-results .iv-bags img {
        margin-right: 37px;
        margin-left: 10px;
        margin-bottom: 22px;
    }
    .clinical-trial-results .ppl-percent h1 {
        margin-right: 20px;
        font-size: 70px;
        line-height: 70px;
    }
    .clinical-trial-results .img-graphic {
        margin-bottom: 16px;
    }
    .clinical-trial-results .chance-of-growth {
        margin-bottom: 48px;
    }
    .clinical-trial-results .end-page-callout {
        height: 218px;
        padding: 25px 0 15px 0;
    }
    .clinical-trial-results .end-page-callout h5 span {
        line-height: 60px;
    }
    .clinical-trial-results .end-page-callout h5 span:after {
        bottom: 10px !important;
    }
    .end-callout-wrap {
        flex-direction: column;
        margin: 0 auto;
        text-align: left;
    }
    .end-page-callout h5 span {
        font-size: 36px !important;
        line-height: 55px;
        display: block;
    }
    .about-stage-4-nsclc .end-page-callout h5 span:after {
        bottom: 15px !important;
    }
    .about-stage-4-nsclc .end-page-callout h5 span {
        line-height: 59px;
    }
    .end-page-callout h5 {
        font-size: 30px !important;
        line-height: 36px !important;
        text-align: center;
        margin: 0 auto;
    }
    .end-page-callout a.green-btn {
        font-size: 20px;
        line-height: 25px;
    }
    .about-stage-4-nsclc .end-page-callout a.green-btn {
        margin-top: 15px !important;
    }
    .before-trtmt-cont.before-trtmt.new-desktop-only,
    .before-trtmt-cont.during-trtmt.new-desktop-only,
    .before-trtmt-cont.after-trtmt.new-desktop-only {
        display: none;
    }
    .treatment-buttons {
        padding: 0;
        margin-bottom: 80px;
    }
    .list-of-infusions {
        padding: 35px 14px 0 13px;
    }
    .fact-cont-single {
        padding: 0px 14px 0px 13px;
    }
    .preparing-for-infusions .before-trtmt-cont .banner-img {
        height: 210px;
    }
    li.fact-item>img {
        width: 49%;
        max-width: 50px;
        max-height: 45px;
        margin-right: 32px;
    }
    li.fact-item {
        display: flex;
        justify-content: left;
        align-items: start;
        margin-bottom: 32px;
    }
    .preparing-for-infusions img.tablet_icons {
        position: relative;
        left: 6px;
    }
    .fact-cont-single .fact-item span,
    .list-of-infusions .fact-item span {
        font-size: 22px;
        line-height: 26px;
    }
    .explore-btn {
        display: block;
        max-width: 303px;
        margin: 0 auto;
        padding: 12px 20px;
        font-size: 20px;
        line-height: 25px;
    }
    .before-trtmt-cont.before-trtmt.new-mobile-only .explore-btn span::after {
        right: 25px;
        top: 18px;
    }
    .before-trtmt-cont.after-trtmt.new-mobile-only span::after {
        right: 25px;
        top: 18px;
    }
    .preparing-for-infusions .before-trtmt-cont {
        border-radius: 8px 50px 8px 8px;
        padding-bottom: 16px;
    }
    .preparing-for-infusions .content-1 h1 {
        font-size: 32px;
        line-height: 36px;
        margin-bottom: 10px;
    }
    .end-page-callout a.green-btn {
        display: block;
        margin: 0 auto;
        padding: 12px 38px 12px 14px;
        margin: 25px auto 10px;
    }
    .end-page-callout {
        height: auto;
        padding: 24px 10px 32px;
        /*background-position: top;*/
        background-size: 194%;
        background-position: center bottom;
    }
    .preparing-for-infusions .end-callout-wrap {
        padding: 8px;
    }
    .preparing-for-infusions h2 .num-head {
        margin-right: 10px;
    }
    .list-sub-head h2 {
        font-size: 22px;
        line-height: 26px;
        padding: 0 10px;
    }
    .before-trtmt-cont.new-mobile-only {
        display: none;
    }
    .faqs .content-1,
    .how-imfinzi-works .content-1 {
        padding: 15px 0 30px 0;
    }
    .faqs .content-1 h1,
    .how-imfinzi-works .content-1 h1 {
        font-size: 32px;
        line-height: 36px;
        margin-bottom: 12px;
    }
    .how-imfinzi-works .cell-types .list-bottom,
    .how-imfinzi-works .cell-types .list-top {
        justify-content: space-between;
    }
    .explore-btn {
        padding: 12px 30px;
        max-width: 455px !important;
        width: fit-content;
        padding-right: 60px;
    }
    .after-trtmt .explore-btn span::after {
        right: 190px;
        top: 44px;
    }
    .how-imfinzi-works .cell-types {
        flex-direction: column;
        padding: 25px 10px 15px 10px;
        margin: 0 16px;
    }
    .how-imfinzi-works .cell-item>p {
        margin-top: 0;
    }
    /*.how-imfinzi-works .cell-types .list-top .cell-item:first-child {
        margin: 0 12px;
    }*/
    .how-imfinzi-works .cell-types .list-top {
        margin-bottom: 12px;
    }
    .how-imfinzi-works .cell-types .list-bottom .cell-item:nth-child(1) {
        width: 81.73px;
    }
    .how-imfinzi-works .cell-types .list-bottom .cell-item:nth-child(2) {
        width: 77.05px;
    }
    .how-imfinzi-works .cell-types .list-bottom .cell-item:nth-child(3) {
        width: 108.31px;
    }
    .cell-item img {
        max-width: 40px;
        height: 40px;
    }
    .how-imfinzi-works .cell-types {
        max-width: 342px;
        margin: 0 auto;
    }
    .carousel-container.carousel-1.width100 {
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .carousel-caption {
        line-height: 24px;
    }
    .carousel-inner>.active {
        overflow: hidden;
    }
    .item>div:last-child {
        display: none;
    }
    .caros-head h2 {
        font-size: 28px;
        margin: 0 0 5px 0;
    }
    .carousel-container.carousel-2 {
        margin-bottom: 80px;
    }
    .caros-head,
    .caros-cont {
        padding-left: 0;
        padding-right: 0;
    }
    .carousel-inner>.item {
        height: 338px;
        height: auto;
    }
    #carouselImfinzi .carousel-inner>.item>div {
        background: #FFFFFF;
        padding: 0;
        border-radius: 8px;
    }
    #carouselChemo .carousel-inner>.item>div {
        background: #844a68;
        padding: 0;
        border-radius: 8px;
    }
    .carousel-inner>.item>div:nth-child(2) {
        display: none;
    }
    .carousel-innerwrap.width1132 {
        padding: 30px 17px 111px 16px;
        overflow: auto;
    }
    .carousel-caption {
        position: relative;
        left: 0;
        right: 0;
        bottom: 0;
        font-weight: 400;
        padding: 0px 11px 20px 45px;
    }
    .carousel-1 .carousel-caption p>.slide-num {
        position: absolute;
        left: -45px;
        height: 31px;
        width: 31px;
        background: #6D0120;
        border-radius: 50%;
        padding: 8px 6px 6px 6px;
        color: #FFFFFF;
        text-align: center;
    }
    .how-imfinzi-works .carousel-caption p {
        line-height: 26px;
    }
    .carousel-2 .carousel-caption p>.slide-num {
        position: absolute;
        left: -45px;
        height: 31px;
        width: 31px;
        background: #FFFFFF;
        color: #ab1b2f;
        border-radius: 50%;
        padding: 8px 6px 6px 6px;
        text-align: center;
    }
    .carousel-control .icon-next,
    .carousel-control .icon-prev,
    .carousel-control.left,
    .carousel-control.right {
        position: static;
    }
    .carousel-control .icon-next,
    .carousel-control .icon-prev {
        height: auto;
        width: auto;
    }
    .carousel-control .glyphicon-chevron-right,
    .carousel-control .icon-next {
        padding-right: 0;
    }
    .carousel-control .glyphicon-chevron-left,
    .carousel-control .icon-prev {
        padding-left: 0;
    }
    .navigating-btns {
        text-align: right;
        margin-top: 60px;
        position: absolute;
        top: 610px;
        right: 0;
    }
    .carousel-2 .navigating-btns {
        top: 380px;
    }
    .carousel-control .icon-next:before {
        position: relative;
        content: "\f105";
        top: 6px;
        left: -4px;
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: 45px;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        border: none;
        transform: none;
    }
    .carousel-control .icon-prev:before {
        position: relative;
        content: "\f104";
        top: 6px;
        left: 4px;
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: 45px;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        border: none;
        transform: none;
    }
    .carousel-control.right,
    .carousel-control.left {
        padding: 14px 24px;
    }
    span.current-slide {
        margin-left: 15px;
    }
    span.total-slide {
        margin-right: 15px;
    }
    .carousel-2 .carousel-inner>.item {
        height: 388px;
        height: auto;
    }
    .carousel-2 .carousel-inner>.item .container {
        padding-bottom: 20px;
    }
    .caros-cont {
        margin-top: 24px;
    }
    .carousel-caption p>.slide-num {
        font-size: 25px;
        letter-spacing: 0.25px;
        line-height: 13px;
    }
    .carousel-container.width100 {
        padding: 35px 17px 121px 16px;
    }
    .what-to-ask-my-doctor .ask-doc-wrap.width1132 {
        padding: 23px 16px;
        margin-top: -20px;
    }
    .what-to-ask-my-doctor .doc-flex {
        flex-direction: column;
        align-items: center;
        padding: 40px 16px 48px 17px;
    }
    .what-to-ask-my-doctor .doc-img {
        margin-bottom: 24px;
    }
    .what-to-ask-my-doctor ul.symptom-list {
        padding-left: 25px;
    }
    .what-to-ask-my-doctor ul.symptom-list li {
        padding-bottom: 10px;
        text-indent: 0px;
    }
    .faqs .acc-head h2 {
        margin-bottom: 32px;
        font-size: 24px;
        line-height: 30px;
    }
    .faqs .end-page-callout {
        margin-top: 100px;
    }
    .accordian-1.width1132,
    .accordian-2.width1132,
    .accordian-3.width1132 {
        margin-bottom: 52px;
    }


	/***Carousel Redesign*****/

.carousel-container.carousel-1.width100,.carousel-container.carousel-2.width100{display:none;}
.carousel-redesign .carousel-container.carousel-1.width100,.carousel-redesign .carousel-container.carousel-2.width100{display:block;}

    .carousel-redesign .carousel-container.carousel-1.width100,.carousel-redesign .carousel-container.carousel-2.width100{
    height: auto;
    padding-bottom: 0px;
}
   .how-imfinzi-works .carousel-redesign .caros-head h2{
    text-align: center;
    line-height: 50px;
    font-size: 38px;
    margin-bottom: 32px;
    padding: 0 10px;
}
    .how-imfinzi-works .carousel-redesign .left-side-wrap p{
    text-align: center;
}
   .carousel-redesign .caros-cont{
    margin-top: 29px;
    position: relative;
}
    .carousel-redesign .carousel-inner-box > div.slides,.carousel-redesign .carousel-inner-box > div >img {
    max-width: 345px;
}
     .how-imfinzi-works .carousel-redesign .carousel-caption p{
    font-size: 20px;
    position: relative;
}
   .carousel-redesign .carousel-caption{
    top: 27px;
    padding: 0 10px 48px 70px;
}
    .carousel-redesign .carousel-inner-box > div.slides{
    height: 458px;
    margin-bottom: 32px;
}
   .carousel-redesign .carousel-1 .carousel-caption p>.slide-num,.carousel-redesign .carousel-2 .carousel-caption p>.slide-num{
    font-size: 35px;
    line-height: 18px;
    color: #000;
    background: none;
    border: 0;
    width: 51px;
    height: 53px;
    left: -62px;
    font-family: 'ManusSmooth', sans-serif;
}
   .carousel-redesign .carousel-control.right{width: 140px;height: 52px;padding: 11px 36px 11px 20px;border: 0;position: initial;border-radius: 8px;opacity: 1;}
    .carousel-redesign .carousel-wrap+.navigating-btns{
    position: initial;
    margin: 0;
    margin-bottom: 26px;
}
    .carousel-redesign .caros-cont > :first-child{top: 490px;margin: 0;left: 0;right: initial;}
    .carousel-redesign .carousel-control.left{
    width: 140px;
    height: 52px;
    border-radius: 8px;
    opacity: 1;
    padding: 9px 20px 11px 20px;
    margin-right: 0;
    position: initial;
    border:0;
}
    .carousel-redesign .carousel-indicators{
    padding-bottom: 40px;
    width: 100px;
    position: initial;
    margin-left: auto;
    margin-right: auto;
}
.carousel-redesign .carousel-2 .carousel-caption p>.slide-num{
	color: #fff;
}
	.carousel-redesign .carousel-control.right:after {
    right: -67px;
    content: "";
    display: block;
    position: relative;
    width: 14px;
    height: 14px;
    border-top: 2px solid #FFF;
    border-right: 2px solid #FFF;
    transform: rotate(45deg);
    top: -18px;
}
	.carousel-redesign .carousel-control.left:before {
    left: 20px;
    content: "";
    display: block;
    position: absolute;
    width: 14px;
    height: 14px;
    border-bottom: 2px solid #FFF;
    border-left: 2px solid #FFF;
    transform: rotate(45deg);
    top: 19px;
}



    /***Carousel Redesign*****/



}

@media screen and (min-width: 992px) and (max-width: 1175px) {
    .width1132 {
        padding: 0 20px;
    }


}

@media screen and (min-width: 992px) and (max-width: 1365px) {
    .carousel-innerwrap {
        left: 5%;
    }
}
@media screen and (min-width: 1500px){
	.caros-cont .navigating-btns {
    width: 200px;
    margin: 0 130px 0;
    position: absolute;
    top: 0;
    right: calc(50vw - 90px);
	}
}

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


    .m-nsclc-stage4 .main-head h1 {
        letter-spacing: -0.4px;
        text-align: center;
    }
    .m-nsclc-stage4 .secondry-head h3, .m-nsclc-stage4 .secondry-head h1 {
        margin-right: 10px;
        letter-spacing: -0.3px;
        text-align: left;
        padding: 0 14px;
    }
    .m-nsclc-stage4 .cta-1 .cta {
        padding: 18px 23px 18px 26px;
    }
    .about-stage-4-nsclc .icon-num img {
        margin: -5px 5px 0;
    }
    .about-stage-4-nsclc .btc-container {
        width: 97% !important;
    }
    /*.about-btcs .right-column,
.about-stage-4-nsclc .left-column{
   width: 50%;
}*/
    .caregiver-support .end-page-callout h5 span,
    .preparing-for-infusions .end-page-callout h5 span,
    .side-effects .end-page-callout h5 span,
    .how-imfinzi-works .end-page-callout h5 span,
    .clinical-trial-results .end-page-callout h5 span,
    .about-stage-4-nsclc .end-page-callout h5 span {
        line-height: 50px;
    }
    .caregiver-support .end-page-callout h5 span:after,
    .side-effects .end-page-callout h5 span:after,
    .how-imfinzi-works .end-page-callout h5 span:after,
    .clinical-trial-results .end-page-callout h5 span:after,
    .about-stage-4-nsclc .end-page-callout h5 span:after {
        bottom: 0 !important;
    }
    .end-callout-wrap.width1132 {
        align-items: center;
    }
    .carousel.slide {
        right: -50px;
    }
    .carousel-innerwrap .left-side-wrap {
        right: -50px;
    }
    
    .side-effects .side-effects-wrapper {
        padding: 0 17px;
    }
    .taking-imfinzi .section-1134 {
        padding: 0 20px;
    }
    .patient-resources .column-wrap {
        padding: 0 18px;
    }
    .caregiver-support .carebox {
        margin-right: 22px;
    }
    .your-img {
        margin-right: 40px;
    }
    .patient-resources .column-wrap:nth-child(2) {
        width: 552px;
        margin-left: 0;
    }
    .patient-resources .column-wrap:nth-child(2) a {
        max-width: 200px;
    }
}

.how-imfinzi-works .end-page-callout a.green-btn:hover {
    background-color: #fff;
    color: #6D0120;
}


/***IE Browser**/

@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
    .five-percent {
        max-width: 147px;
    }
    .eighteen-percent {
        max-width: 150px;
    }
    .clinical-trial-results .circle::before {
        left: 10px;
        top: 10px;
    }
    .clinical-trial-results .value-container-inner {
        top: 40px;
        left: 30px;
    }
    .sixty-eight p span.ie-only,
    .fifty-eight p span.ie-only {
        display: inline-block;
    }
    .fifty-eight p span.percent-num,
    .sixty-eight p span.percent-num {
        display: none;
    }
    .eighteen-percent .progress-container,
    .five-percent .progress-container,
    .eleven-percent .progress-container,
    .three-percent .progress-container {
        display: none;
    }
    .progress-container+p {
        display: none;
    }
    .clinical-trial-results .ie-anim-txt {
        display: block;
    }
    .clinical-trial-results .percent-flex .year-1,
    .clinical-trial-results .percent-flex .year-2 {
        height: 327px;
        width: 100%;
    }
    .clinical-trial-results .ie-circle-wrap.blue-fade {
        margin-right: 60px;
    }
    .clinical-trial-results .ie-circle-wrap.red-fade .inside-circle {
        font-size: 41px;
        color: #ba5e28;
        font-family: 'Conv_RobotoCondensed-Regular';
    }
    .clinical-trial-results .ie-circle-wrap.blue-fade .inside-circle {
        font-size: 41px;
        color: #003865;
        font-family: 'Conv_RobotoCondensed-Regular';
    }
    .clinical-trial-results .ie-circle-wrap p {
        margin-top: 130px;
    }
    .clinical-trial-results .blue-fade {
        position: relative;
    }
    .clinical-trial-results .percent-flex .inner-percent-flex .blue-fade .ie-circle:after {
        content: '';
        background: url('/content/dam/website-services/us/498-rwd-imfinzi-com/patient-sclc/blue-pipe.jpg') no-repeat;
        position: absolute;
        height: 75px;
        width: 3px;
        top: 16px;
        left: 138px;
        display: inline-block;
    }
    .ie-circle-wrap p {
        font-size: 18px;
        font-family: 'GillSansStd';
        line-height: 20px;
        margin-top: 18px;
    }
    .ie-circle-wrap p span {
        font-family: 'GillSansStd-Bold';
    }
    .ie-circle-wrap.blue-fade p span {
        color: #003865;
    }
    .ie-circle-wrap.red-fade p span {
        color: #ba5e28;
    }
    .ie-circle-wrap {
        display: inline-block;
    }
    .clinical-trial-results .year-1 .blue-fade .mask.full,
    .clinical-trial-results .year-1 .blue-fade .ie-circle .fill {
        transform: rotate(26deg);
    }
    .clinical-trial-results .year-1 .red-fade .mask.full,
    .clinical-trial-results .year-1 .red-fade .ie-circle .fill {
        transform: rotate(15deg);
    }
    .clinical-trial-results .year-2 .blue-fade .mask.full,
    .clinical-trial-results .year-2 .blue-fade .ie-circle .fill {
        transform: rotate(21deg);
    }
    .clinical-trial-results .year-2 .red-fade .mask.full,
    .clinical-trial-results .year-2 .red-fade .ie-circle .fill {
        transform: rotate(12deg);
    }
    .clinical-trial-results .inside-circle span {
        font-size: 23px;
    }
    .ie-circle-wrap {
        width: 108px;
        height: 108px;
        background: rgba(0, 109, 1, 32, 0.5);
        border-radius: 50%;
        border: none;
    }
    .ie-circle-wrap .ie-circle .mask,
    .ie-circle-wrap .ie-circle .fill {
        width: 107px;
        height: 108px;
        position: absolute;
        border-radius: 50%;
    }
    .ie-circle-wrap .ie-circle .mask {
        clip: rect(0px, 150px, 150px, 57px);
    }
    .ie-circle-wrap .inside-circle {
        width: 84px;
        height: 84px;
        border-radius: 50%;
        background: #FFFFFF;
        line-height: 90px;
        text-align: center;
        margin-top: 12px;
        margin-left: 12px;
        color: #1e51dc;
        position: absolute;
        z-index: 5;
        font-weight: 700;
        font-size: 2em;
    }
    /* color animation */
    /* 3rd progress bar */
    .mask .fill {
        clip: rect(0px, 60px, 150px, 0px);
        background-color: #003865;
    }
    .red-fade .mask .fill {
        background-color: rgb(186, 94, 40);
    }
    .ie-circle-wrap.red-fade {
        background: rgba(121, 153, 203, 0.145);
    }
}

.mb-0 {
    margin-bottom: 0;
}

.no-wrap {
    white-space: nowrap;
    display: inline-block;
}

@media screen and (max-width:575px) {
    .during-trtmt .fact-cont-single .fact-item img {
        margin-right: 46px;
    }
    .preparing-for-infusions img.tablet_icons {
    position: relative;
    left: 8px;
	}
    .explore-btn {
        padding: 12px 30px;
        max-width: 94% !important;
        width: 310px;
        padding-right: 60px;
    }
    .before-trtmt-cont.after-trtmt.new-mobile-only span::after {
        right: 198px;
        top: 44px;
    }
    .before-trtmt-cont.before-trtmt.new-mobile-only .explore-btn span::after {
        right: 108px;
        top: 44px;
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .faqs .end-page-callout h5 span:after {
        width: 27% !important;
        bottom: 12px;
        left: 188px !important;
    }
}

@media not all and (min-resolution:.001dpcm) {
    @media {
        .how-imfinzi-works main#maincontent {
            overflow: hidden;
        }
    }
}  


/* Tab opened */

.treat-list h2 +span.tab-opened{
    visibility: hidden;
    position: absolute;
    opacity: 0;
}
.treat-list h2.active +span.tab-opened{
    visibility: visible;
}

/* Tab opened */