@font-face {
    font-family: 'Helvetica-Regular';
    src: url('/fonts/HelveticaNeue-Roman.woff');
    src: local('?'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/HelveticaNeue-Roman.woff') format('woff'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/HelveticaNeue-Roman.ttf');
    font-weight: normal;
    font-style: normal;
    display: swap;
}
@font-face {
    font-family: 'Ultra-fresh';
    src: url('/content/dam/website-services/us/498-rwd-imfinzi-com/fonts/Ultra-Fresh-open-type.otf'), url('/content/dam/website-services/us/498-rwd-imfinzi-com/fonts/ultra_fresh-webfont.woff') format('woff'), url('/content/dam/website-services/us/498-rwd-imfinzi-com/fonts/Ultra-Fresh-true-type.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    display: swap;
}

.scroll-top {
    background: url(/content/dam/website-services/us/498-rwd-imfinzi-com/uhcc/uhcc-himalaya/top_arrow_icon.svg) no-repeat;
    clear: both;
    width: 51px;
    height: 60px;
    float: right;
    background-size: 22px;
    background-position: center 20%;
    position: fixed;
    bottom: 306px !important;
    right: 0;
    color: transparent;
    cursor: pointer;
    background-color: #EFFEFB;
    border-radius: 4px 0px 0px 4px;
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.50);
    color: #333;
    padding: 30px 0 0 15px;
        top: 67.7vh;
}
.mobile-only{
		display:none;
    }
.pinkBrack{
	color: #FF00E2;
}
.pinkBrack.left{
	position: absolute;
    font-size: xx-large;
    left: 3px;
    bottom: 24%;
}
.pinkBrack.right{
	position: absolute;
    right: 42px;
    font-size: xx-large;
     bottom: 24%;
}
b{
	font-weight:700;
}
body{
	font-family:"Filson Pro";
	/*background: url(/content/dam/website-services/us/498-rwd-imfinzi-com/uhcc/uhcc-himalaya/desktop/desk-grid.png) no-repeat;*/
}
.pink-color{
	color:#F307F8;
}
h1{
	font-family:"Filson Pro"!important;
    color:#114141!important;
    text-shadow:none!important;
    font-size: 32px!important;
    font-weight: 800!important;
    line-height: 37px!important;
	letter-spacing: 0.64px!important;
}
h2{
	font-family:"Filson Pro";
}
h3{
	font-family:"Filson Pro";
}
p{
	font-family:"Filson Pro";
    font-size: 25px;
    font-weight: 425;
    line-height: 32px;
}

span.underline a, span.underline {
    color: #058074;
}
span.underline a:hover, span.underline:hover {
    color: #3671C1;
}

.white-space{
    white-space: nowrap;
}

.green-bg-section span.cta-copy{
    font-family: "Filson Pro";
    flex-grow: 1;
    color: #FFF;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    padding: 0 51px 0 0;
    background-image: linear-gradient(#FFF 0 0), linear-gradient(#FFF 0 0), linear-gradient(#FFF 0 0);
    background-position: left 19px, left 38px;
    background-size: 0% 1.5px, 0% 1.5px, 0% 1.5px;
    background-repeat: no-repeat;
    transition: background-size 0.5s, background-size 0.5s, background-size 0.5s;
}

.green-bg-section span.carcinoma{
            flex-grow: 1;
    color: #FFF;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    padding: 0 107px 0 0;
    background-image: linear-gradient(#FFF 0 0), linear-gradient(#FFF 0 0);
    background-position: left 18px;
    background-size: 0% 1.5px, 0% 1.5px;
    background-repeat: no-repeat;
    transition: background-size 0.5s, background-size 0.5s;

}
.cta-1 a.cta:hover span.carcinoma {
       background-size: 52% 1.5px, 49% 1.5px, 41px 1.5px;
}


.cta-block .left-content a.cta:hover{
	    background-size: 42% 1.5px, 49% 1.5px!important;
        color:#fff;
}
.cta-block .left-content .cta-1 a.cta:hover{
	background-color:#125D5D;
}
.cta-block .left-content .cta-2 a.cta:hover{
	background-color:#117473;
}
.cta-block .left-content .cta-3 a.cta:hover{
	background-color:#27807F;
}
.cta-block .left-content .cta-2 a.cta:hover>a.cta:after {
	padding:18px;
}
.commonfooter{
	max-width: 1132px;
    margin: 0 auto;
    font-size: 14px;
	line-height: 20px;
}

.after-trtmt .explore-btn:visited {
    color: #fff;
    text-decoration: none;
}

.after-trtmt .explore-btn:hover {
    color: #006666;
}


/***CIRCLE ANIMATION CODE***/

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

.clinical-trial-results .progress-container {
    /*margin-right: 30px;*/
}

.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;
}

.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: Roboto Condensed;
    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: Roboto Condensed;
    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: #006666;
}

.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: #6A7200;
}

.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: 18px;
    line-height: 20px;
    font-family: 'din-2014';
    margin-top: 18px;
    font-weight: 700;
}


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


/******about page circle***/

.what-is-hcc .ie-circle-wrap {
    width: 111px;
    height: 111px;
    background: #00666669;
    border-radius: 50%;
    border: none;
    position: absolute;
    display: none;
}

.what-is-hcc .cont-flex {
    display: flex;
    justify-content: center;
    align-items: flex-start;
}

.what-is-hcc .ie-circle-wrap .ie-circle .mask,
.what-is-hcc .ie-circle-wrap .ie-circle .fill {
    width: 110px;
    height: 110px;
    position: absolute;
    border-radius: 50%;
}

.what-is-hcc .ie-circle-wrap .ie-circle .mask {
    clip: rect(0px, 150px, 150px, 57px);
}

.what-is-hcc .ie-circle-wrap .inside-circle {
    font-family: 'Ultra-fresh';
    width: 87px;
    height: 87px;
    border-radius: 50%;
    background: #FFFFFF;
    line-height: 90px;
    text-align: center;
    margin-top: 12px;
    margin-left: 12px;
    color: #006666;
    position: absolute;
    z-index: 5;
    font-weight: 500;
    font-size: 42px;
}

.what-is-hcc .mask .fill {
    clip: rect(0px, 110px, 58px, 4px);
    background-color: #006666;
}

.what-is-hcc .red-fade .mask .fill {
    background-color: rgb(186, 94, 40);
}

.what-is-hcc .ie-circle-wrap.red-fade {
    background: rgba(186, 94, 40, 0.3);
}

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

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

.seventyfive-percent .value-container-inner {
    font-family: Roboto Condensed;
    font-weight: 700;
    font-size: 41px;
    position: relative;
    top: 2px;
}

.seventyfive-percent .value-container-inner p {
    color: #058074;
    font-weight: 800;
    font-size: 42px;
    line-height: 24px;
    margin: 5px 0px 0 5px;
}

.seventyfive-percent .value-container-inner span.percent-num{
	    margin-right: -10px;
}

.seventyfive-percent .percentage .value-container-inner span {
   /* font-size: 65px;
    line-height: 1;*/
}

.blue-callout-head {
	border-radius:0!important;
    font-family:"Filson Pro"!important;
    background-color:#058074!important;
    font-size:25px!important;
    font-weight:800!important;
    padding: 16px 48px!important;
}

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

.banner-txt {
    color: #fff;
    font-size: 16px;
    line-height: 20px;
    font-family: 'din-2014', sans-serif;
    font-weight: 900;
    text-shadow: 0px 0px 8px rgb(0 0 0 / 95%);
}

.pie-container .f-note {
    margin-top: 35px;
    text-indent: -7px;
    font-family: "din-2014", sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
}

.answer-faq li.effect-name::marker {
    color: #00a090
}

.accordian-switch:hover {
    background: #F9F9E8;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
}

.what-is-hcc .alone-right-cont p {
    color: #333333;
}

.people-wrap p.inner-copy {
    color: #333333;
}

.clinical-trial-results .pie-section-wrap {
    /*max-width: 730px;
    margin: 0 auto;*/
    text-align:left;
}

.clinical-trial-results .pie-section-wrap h2.blue-callout-head {
    color: #006666;
    background-color: #F8F8F8;
    font-size: 24px;
    font-family: 'din-2014';
    font-weight: 700;
    color: #333333;
}

.clinical-trial-results .pie-container {
    background-color: #F8F8F8;
    border-radius: 8px 30px;
}

.clinical-trial-results .pie-container {
    border-radius: 0;
}

.clinical-trial-results p.follow-head-txt {
    font-family: 'din-2014';
    font-weight: 700;
    color: #333333;
}

.clinical-trial-results .follow-analysis {
    margin-bottom: 48px;
    background-color: #F8F8F8;
    border-radius: 8px 30px 8px 30px;
}

.what-is-hcc .not-alone-cont h4 span,.what-is-hcc .not-alone-cont .head-4 span {
    color: #00a090;
}

.what-is-hcc .not-alone-cont {
    background: #114141;
}

.what-is-hcc .not-alone-cont h4,.what-is-hcc .not-alone-cont .head-4 {
    font-weight: 800;
   	color: #fff;
    margin: 0;
    line-height: 32px; 
    margin-bottom: 16px;
}

.carcinoma-bodycopy{
	font-family: "Filson Pro"!important;
    font-size: 18px!important;
    line-height: 24px!important;
    color:#fff!important;
}

.what-is-hcc .not-alone-head {
    background: #006666;
    border-radius: 8px 30px 0 0;
}

.what-is-hcc .not-alone-head h2 {
    color: #FFFFFF;
    font-family: 'solex';
    font-weight: 700;
    margin: 0;
}

.clinical-trial-results .overall-survival .survival-head {
    background: #006666;
    border-radius: 8px 30px 0 0;
}

.clinical-trial-results .overall-survival .survival-head h1.page-subhead, .clinical-trial-results .overall-survival .survival-head h2.page-subhead {
    color: #FFFFFF;
    margin-bottom: 0;
    font-size: 28px;
    line-height: 32px;
}

.clinical-trial-results .calender-flex .twelve-year,
.clinical-trial-results .calender-flex .eleven-year {
    display: flex;
    align-items: center;
}

.clinical-trial-results .no-of-people p.inner-copy {
    text-align: center;
    padding-top: 24px;
    font-size: 16px;
    line-height: 20px;
}

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

.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;
}*/
.anime-text{
    font-family: din-2014;
    font-weight: 700;
    font-size: 18px;
    color: #333333;
    line-height: 22px;
    text-align: center;
    width: 150px;
    padding-top: 15px;    
}
.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: #006666;
    transition: background-color .2s ease-out;*/
    transition:150ms;
}

.end-page-callout a.green-btn:hover span::after {
   /* border: 3px solid #006666;
    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;
}

.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: #333333;
}

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

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

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

.after-trtmt .explore-btn {
    max-width: 327px;
    text-decoration: none;
}

.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: #333333;
    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 h1,
.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 .calender__head,
.clinical-trial-results .overall-survival .survival-cont .calender-flex .twelve-year .calender__head {
    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: #ecf4f1;
}

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

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

.clinical-trial-results .content-3 .ppl-344 .cont-div>p span.braces {
    color: #333333;
}

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

.clinical-trial-results .content-3 .cont-div>h1,
.clinical-trial-results .content-3 .cont-div>.cont-div--head{
    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>h1,
.clinical-trial-results .content-3 .ppl-341 .cont-div>.cont-div--head{
    color: #006666;
}

.clinical-trial-results .content-3 .ppl-344 .cont-div>p span,
.clinical-trial-results .content-3 .ppl-344 .cont-div>h1,
.clinical-trial-results .content-3 .ppl-344 .cont-div>.cont-div--head{
    color: #6A7200;
}

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

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

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

.clinical-trial-results .overall-survival .survival-cont h1,
.clinical-trial-results .overall-survival .survival-cont .survival-cont__head{
    color: #333333;
    font-family: "din-2014", sans-serif;
    font-weight: 700;
    text-align: center;
    font-size: 24px;
    line-height: 30px;
    letter-spacing: 0.28px;
    margin: 0 auto 30px auto;
    max-width: 594px;
}

.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,
.clinical-trial-results .overall-survival .vs-txt .calender__head {
    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: 22px;
    line-height: 26px;
    text-align: left;
    margin-bottom: 0;
    margin-left: 14px;
}

.clinical-trial-results .overall-survival .mon-txt span.mont {
    font-family: 'Ultra-fresh';
    font-weight: 500;
}

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

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

.clinical-trial-results .overall-survival .survival-cont .calender-flex .eleven-year h2,
.clinical-trial-results .overall-survival .survival-cont .calender-flex .eleven-year .calender__head{
    color: #6A7200;
}

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

.clinical-trial-results .overall-survival .mon-txt span.mont {
    font-size: 26px;
    position: relative;
    top: 3px;
}

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

.clinical-trial-results .follow-analysis p.f-note,
.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: #006666;
}

.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: center;
    background-color: #ECF4F1;
    border-radius: 0px 30px 8px 30px;
}

.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 h1,
.clinical-trial-results .img-graphic {
    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: #006666;
}

.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-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/uhcc/uhcc-himalaya/end-callout-dots.svg);*/
    background-color: #114141;
}


/*.end-page-callout::after{
   content:'';
   position: absolute;
   display: inline-block;
   background: url(/content/dam/website-services/us/498-rwd-imfinzi-com/uhcc/uhcc-himalaya/end-callout-dots.svg);
}*/

.end-page-callout h5 {
    color: #FFFFFF;
    font-weight: 800;
}

.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: center;
    height: 100%;
    gap: 40px;
}

.end-page-callout a.green-btn {
    background-color: #CFE91D;
    color: #114141;
    height: 72px;
    align-content: center;
    padding-left: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 16px;
    background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/uhcc/uhcc-himalaya/imf-calloutbtn-arrow.svg);
    background-repeat: no-repeat;
    background-size: 24px;
    background-position: 95% center;
    transition: 150ms;
    padding: 8px 54px 8px 24px;
}
.end-page-callout a.green-btn:hover {
    background-color: #DFF068;
    background-position: 97% center;
    transition: 150ms;

}

.end-page-callout a.green-btn span {
    font-weight: 700;
}

.end-page-callout a.green-btn img{
	   /* margin-left: 16px;*/
    display:none;
}

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

.clinical-trial-results .end-page-callout a.green-btn span::after {
  /*  content: " ";
    right: -75px;
    top: 18px;*/
}

.side-effects .end-page-callout a.green-btn span::after {
   /* content: " ";
    right: -75px;
    right: -35px;
    top: 18px;*/
}

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

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

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

.preparing-for-infusions .treat-list li>h1, .preparing-for-infusions .treat-list li>h2 {
    font-family: "din-2014", sans-serif;
    font-weight: 700;
    font-size: 22px;
    line-height: 26px;
    color: #006666;
    text-align: left;
    margin: 0;
}

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

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

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

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

.preparing-for-infusions .before-trtmt .banner-img {
    background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/uhcc/uhcc-himalaya/before-treatment2.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/uhcc/uhcc-himalaya/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/uhcc/uhcc-himalaya/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: #006666;
    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 #BBCB00;
    position: absolute;
    right: 25px;
    top: 18px;
    transform: rotate(136deg);
    border-bottom: none;
    border-right: none;
}

.explore-btn:hover {
    background: #D7EA00;
    color: #006666;
}

.explore-btn:hover span::after {
    border: 3px solid #006666;
    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 h1,
.list-sub-head .list-sbhead-1{
    font-family: "din-2014", sans-serif;
    font-weight: 700;
    color: #333333;
}

.preparing-for-infusions .list-sub-head h1,
.preparing-for-infusions .list-sub-head .list-sbhead-1 {
    font: normal normal 700 28px/32px "solex", sans-serif;
    color: #006666;
    text-align: center;
}

.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: #006666;
    margin: 0;
}

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

.how-imfinzi-works .end-page-callout h5 {
   /* font-family: 'Solex', sans-serif;
    font-size: 36px;*/
}

.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: #193965;
    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: #193965;
    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:"Filson Pro"
    font-weight: 425;
    line-height: 24px;
    text-shadow: none;
}

.carousel-indicators li {
    background-color: #FFFFFF;
}

.carousel-caption p {
    position: relative;
}

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

.carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #FFFFFF;
}

.caros-head h1, .caros-head h2 {
   /* color: #006666;
    font-family: "solex", sans-serif;
    font-weight: 700;
    line-height: 40px;*/
}

.carousel-2 .caros-head h1 {
    color: #006666;
}

.caros-head p {
   /* font-size: 18px;
    line-height: 26px;
    font-family: "din-2014", sans-serif;
    font-weight: 400;
    text-align: left;
    color: #333333;*/
}

.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: #00a090;
    top: 204px;
    left: 2px;
}

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

.carousel-control.right {
    height: 50px;
    width: 50px;
    border-radius: 50%;
    background: #00a090;
    top: 204px;
    left: 80px;
    opacity: 0.9;
}

.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: #ECF4F1;*/
    overflow: auto;
}

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

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

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

.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: #006666;
    font-family: "solex", sans-serif;
    font-weight: 700;
    line-height: 40px;
}

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


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

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

.accordian-1 .list-module-0 .accordian-switch {
    width: 100%;
}

.faqs .accordian-switch:hover span {
    color: #006666;
}

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

.accordian-switch .minus-icon {
    background-color: #006666;
    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 #C9D820;
    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;
}

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;
}

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 h1.box-title, .what-to-ask-my-doctor h2.box-title {
    margin: 0;
    background-color: #006666;
    color: #FFFFFF;
    text-align: center;
    padding: 9px 15px 16px 15px;
    border-radius: 8px 30px 0 0;
    font-size: 28px;
    line-height: 32px;
}

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

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

span.clr-1 {
    color: #00A594;
}

span.clr-2 {
    color: #315B5A;
	display: block;
}


p.bar-percent{
    /*margin: 20px 0 10px 0!important;
    font-weight: 500 !important;*/
}
.how-imfinzi-works .carousel-container.carousel-1.width100,.how-imfinzi-works .carousel-redesign .carousel-indicators{
   /* margin-bottom: 0!important;*/
}
span.drop-link-img {
    flex-shrink: 0;
}

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

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

    .fullheader ul.list-inline li:first-child .default-indication li.init {
        background: #6D0020;
        height: 40px;
        border-radius:0;
        cursor: pointer;
        text-align: left;
        padding: 15px 13px;
        /* width: 330px; */
        display:flex;
        align-items: center;
        font-weight: 500!important;
        letter-spacing: -0.42px!important;
    }
	#header .header-dropdown{
		width: max-content;
    }
            
	.fullheader .list-inline li a {
        /*letter-spacing: 0.14px; */
         letter-spacing: -0.56px;
    }
	ul.invisible-indication.desk-indication a {
        display: flex;
        align-items: center;
        gap: 3px;
    }
	.fullheader ul.list-inline li:first-child .default-indication li.init span.change {
        color: #6D0020;
        font-family: "Filson Pro";                
        text-align: left;
        position: relative;
        font-weight: 500;
        line-height: 20px; /* 142.857% */
		text-transform: uppercase;
        background-color:#fff;
        margin-left: 16px;                
		padding:3px 6px;

    }
	.fullheader ul.list-inline li.init>span::after {
       display:none;                 
        content: "CHANGE";
         color:#6D0020;
         background-color:#fff;
         padding:8px 16px;
         transform: rotate(0deg);
        top: auto;
        right: auto;
        border: none;
        width: auto;
        height: auto;               
  	}                        

    li.resources ul.dropdown-menu.multi-level{
		height: 230px;
	}

	ul.dropdown-menu.multi-level{
    	/*padding: 12px 23px 12px 0 !important;*/
	}

    .column-2 .blue-callout-head {
        padding: 28px 10px 28px 22px;
        padding: 10px 10px 14px 22px;
    }
    .banner-txt {
        position: absolute;
        left: 144px;
         top: 181px;
        display: block;
        max-width: 200px;
        display: none;
    }
	.taking-imfinzi .banner-txt {
		top: 181px;
	}
        .preparing-for-infusions .banner-txt {
        position: absolute;
        /*left: 144px;*/
         top: 180px;
        display: block;
        max-width: 200px;
        display: none;
    }
    .what-to-ask-my-doctor .banner-txt {
        position: absolute;
        /*left: 144px;*/
         top: 180px;
        display: block;
        max-width: 200px;
        display: none;
    }
    /*.taking-imfinzi .banner-txt {
        left: 120px;
    }*/
    .preparing-for-infusions .treat-list>li:hover h1, .preparing-for-infusions .treat-list>li:hover h2 {
        color: #009283;
    }
    .bars.carcinoma_desktop_only {
        margin-left: 60px;
    }
    .clinical-trial-results .pie-container {
        padding: 35px 15px 40px 15px;
    }
    .clinical-trial-results .green-pie p {
        margin: 0;
    }
    .clinical-trial-results .gold-pie p {
        margin-right: 44px;
    }
    h2.bar-percent, .clinical-trial-results .bar div p.bar-percent {
        color: #00A594;
        font-family: 'Azo-Sans-Black',sans-serif;
        font-size: 28px;
        font-style: normal;
        font-weight: 900;
        line-height: normal;
        text-transform: uppercase;
		display: block;
    }
	.clinical-trial-results .bar div p.bar-percent span {
        font-size: 12px;
                    font-family: 'Azo-Sans-Black', sans-serif;
        font-style: normal;
        font-weight: 700;
        line-height: 21.438px;
        letter-spacing: 0.72px;
    	display: block;
    }
    .clinical-trial-results .axis-bar {
        display: flex;
        max-width: 451px;
        width: 100%;
        justify-content: space-between;
        border-top: 2px solid #00000040;
        padding-top: 10px;
        position: relative;
        left: 24.5%;
        display: none;
    }
    .green-bar-width {
        width: 93px;
    }
    .gold-bar-width {
        width: 21px;
    }
    .clinical-trial-results .bar div p {
        color: #00A594;
        font-size: 18px;
        font-family: 'Azo-Sans-Regular',sans-serif;
        font-weight: 700;
        line-height: 24px;
    }
	.clinical-trial-results .bar.bar-2 div p {
        color: #315B5A;
    }
    .clinical-trial-results .green-bar,
    .clinical-trial-results .gold-bar {
        margin-right: 24px;
    }
    .clinical-trial-results .bar.bar-1 {
        margin-bottom: 22px;
    }
    .clinical-trial-results .bar.bar-1 {
        margin-bottom: 24px;
    }
    .clinical-trial-results .green-pie,
    .clinical-trial-results .gold-pie {
        display: flex;
    }
    .clinical-trial-results .green-pie .green-bar,
    .clinical-trial-results .gold-pie .gold-bar {
        min-width: 0;
                height: 44px;
        transition: 1.5s ease;
        border-radius: 15px;
    }
    .clinical-trial-results .gold-pie .gold-bar {
        background-color: #919c00;
        /*width: 67px;*/
    }
    .clinical-trial-results .green-pie .green-bar {
        background-color: #00A594;
        /*width: 268px;*/
    }
    .green-pie h2.bar-percent,.clinical-trial-results .green-pie p.bar-percent {
        /*color: #006666;*/
    }
    .gold-pie h2.bar-percent,.clinical-trial-results .gold-pie p.bar-percent {
        color: #6A7200;
    }
    .clinical-trial-results .axis-bar p {
        font-size: 16px;
        line-height: 19px;
        font-family: 'Helvetica-Regular';
        color: #515354;
        text-align: left;
        margin-left: -5px;
    }
    .clinical-trial-results .eighteen-percent {
        margin-right: 80px;
    }
    .clinical-trial-results .follo-cont-wrap {
        max-width: 900px;
        margin: 0 auto;
        padding: 40px 20px 45px 20px;
    }
    .clinical-trial-results p.follow-head-txt {
        font-size: 24px;
        line-height: 30px;
        text-align: center;
        margin-bottom: 35px;
    }
    .what-is-hcc .alone-right-cont {
        max-width: 840px;
        margin-left: 40px;
    	padding-top: 15px;
    }
    .what-is-hcc .cont-flex {
        margin-top: 12px;
    }
    .what-is-hcc .not-alone-cont {
         padding: 24px 97px 24px 97px;
    }
    .what-is-hcc .not-alone-cont h4,.what-is-hcc .not-alone-cont .head-4 {
      /*  font-size: 24px;
        line-height: 30px;
        text-align: left;
    	margin-bottom: 24px;*/
    }
    .clinical-trial-results .overall-survival>.survival-head h1 {
        padding: 12px 15px;
    }
    .vs-txt.new-desktop-only {
        margin-left: 22px;
        margin-right: 44px;
        margin-top: -12px;
    }
    .clinical-trial-results .iv-bags {
        padding: 40px 55px 34px 55px;
    }
    .clinical-trial-results .content-3 .ppl-341,
    .clinical-trial-results .content-3 .ppl-344 {
        height: 116px;
    }
    .clinical-trial-results .content-3 .ppl-341 .cont-div>h1,
    .clinical-trial-results .content-3 .ppl-344 .cont-div>h1,
	.clinical-trial-results .content-3 .ppl-341 .cont-div>.cont-div--head,
    .clinical-trial-results .content-3 .ppl-344 .cont-div>.cont-div--head {
        margin-top: 0;
    }
    .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;
    }
    .uhcc-himalaya .isi-remained {
        padding-top: 32px;
    	padding: 32px 15px 0 0;
    }
	div#sitemap ul.pd0 li {
		margin:2px 0;
	}
div#sitemap ul.pd0 li:first-child{
	margin:0 0 2px 0
}
    .side-effects .end-page-callout h5 {
        letter-spacing: -0.4px
    }
    .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>h1 span, .preparing-for-infusions .treat-list li>h2 span {
        line-height: 22px;
        padding: 9px 14px;
    }
    .how-imfinzi-works .caros-head h1 {
        margin-top: 0;
    }
    .clinical-trial-results .content-3 .cont-div>h1,
	.clinical-trial-results .content-3 .cont-div>.cont-div--head{
        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 .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: contain;
        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/uhcc/uhcc-himalaya/desktop/treatment-banner2.jpg);
        background-size: cover;
        height: 330px;
        background-repeat: no-repeat no-repeat;
        background-position: center;
    	background: url(/content/dam/website-services/us/498-rwd-imfinzi-com/uhcc/uhcc-himalaya/desktop/new-treatment-banner2.png) no-repeat;
        height: 400px;
        background-size: contain;
        background-position: center top;
        position: relative;
        width: 1132px;
        margin: 43px auto 0 auto;*/
    }
    .clinical-trial-results .bg-container {
        background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/uhcc/uhcc-himalaya/desktop/clinical-trials-banner2.jpg);
        background-size: cover;
        height: 330px;
        background-repeat: no-repeat no-repeat;
        background-position: center;
    }

    .faqs .bg-container {
        /*background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/uhcc/uhcc-himalaya/desktop/resources-banner2.jpg);
        background-size: cover;
        height: 330px;
        background-repeat: no-repeat no-repeat;
        background-position: center;*/
    	background: url(/content/dam/website-services/us/498-rwd-imfinzi-com/uhcc/uhcc-himalaya/desktop/new-resources-banner3.png) no-repeat;
        height: 400px;
        background-size: contain;
        background-position: center top;
        position: relative;
        width: 1132px;
        margin: 43px auto 0 auto;
    }
    .what-to-ask-my-doctor .bg-container {
        /*background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/uhcc/uhcc-himalaya/desktop/treatment-banner2.jpg);
        background-size: cover;
        height: 330px;
        background-repeat: no-repeat no-repeat;
        background-position: center;*/
    	background: url(/content/dam/website-services/us/498-rwd-imfinzi-com/uhcc/uhcc-himalaya/desktop/new-treatment-banner2.png) no-repeat;
        height: 400px;
        background-size: contain;
        background-position: center top;
        position: relative;
        width: 1132px;
        margin: 43px auto 0 auto;
    }
    .infusion-cont {
        margin-top: 20px;
    }
    .clinical-trial-results .wt-imf-cont {
        text-align: center;
        margin-top: 0px;
    }
    .clinical-trial-results .wt-imf-wrap {
        padding: 20px 10px 24px;
    }
    .clinical-trial-results .how-stud-wrap .content-2 {
        max-width: 660px;
        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,
	.clinical-trial-results .overall-survival .survival-cont .calender-flex .eleven-year .calender__head,
    .clinical-trial-results .overall-survival .survival-cont .calender-flex .twelve-year .calender__head {
        font-size: 70px;
        line-height: 24px;
        text-align: center;
        /*margin: 30px auto 20px;*/
        margin: auto;
    }
    .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;
    }
    .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: 20px 20px 12px 40px
    }
    .clinical-trial-results .content-3 .ppl-344 {
        padding: 20px 5px 35px 30px;
        align-items: flex-start;
    }
    .clinical-trial-results .content-3 .cont-div>p {
        font-size: 20px;
        line-height: 28px;
    }
    .clinical-trial-results .content-3 .ppl-341 {
        margin-right: 30px;
        align-items: flex-start;
    }
    .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: 670px;
        margin: 0 auto;
    }
    .clinical-trial-results .overall-survival .vs-txt h2,
	.clinical-trial-results .overall-survival .vs-txt .calender__head {
        font-size: 28px;
        letter-spacing: 0.28px;
        line-height: 35px;
        /*margin-top: -85px;*/
        margin-top: 20px;
    }
    .clinical-trial-results .ppl-inner-wrap .f-note {
        margin-top: 20px;
        width: 40%;
    }
    .clinical-trial-results .follow-analysis p.f-note,
    .clinical-trial-results .overall-survival .f-note {
        margin-top: 35px;
        text-indent: -7px;
    }
    .clinical-trial-results .follow-analysis p.f-note {
        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: 18px;
        line-height: 23px;
        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: 50px;
    }
    .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: 150px;
        clear: both;
    }
    .what-is-hcc .end-page-callout {
        height: 130px;
    }

    .side-effects .end-page-callout a.green-btn {
       /* max-width: 300px;
        max-width: fit-content;
        padding: 12px 45px 12px 26px;*/
    }
    .side-effects .end-page-callout a.green-btn span::after {
       /* content: " ";
        right: -75px;
        right: -20px;
        top: 6px;*/
    }
    .side-effects .end-page-callout a.green-btn span br {
        display: none;
    }
    .end-page-callout a.green-btn {
       /* padding: 15px 24px;
        max-width: 328px;
        width: 100%;*/
    	width:auto;
    	max-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: 18px;
        line-height: 24px;
    }
    .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 h1 .num-head, .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;
        font-size: 18px;
        line-height: 23px;
    }
    .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: #006666;
        border: 2px solid #006666 !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;
    }
    .what-is-hcc .end-callout-wrap h1 {
        font-size: 36px;
    }
    .what-is-hcc .end-page-callout h5 span,
    .how-imfinzi-works .end-page-callout h5 span {
        font-size: 42px;
    }
    .end-page-callout h5 span {
     /*   line-height: 110px;
        font-size: 42px;*/
    }
    .end-page-callout h5 {
        font-size: 24px;
        line-height: 30px;
    	letter-spacing: 0.24px;
    }
    .how-imfinzi-works .end-page-callout h5 span:after {
        bottom: 35px;
    }
    .clinical-trial-results .end-page-callout h5 span:after {
        bottom: 28px;
    	        width: 100%;
        left: 0;
    }
    .financial-support .end-page-callout h5 span:after {
        bottom: 30px;
    }
    .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,
    .list-sub-head .list-sbhead-1{
        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: 20px 30px 0px 30px;
    }
    .how-imfinzi-works .content-1 {
       /* max-width: 864px;
        margin: 0 auto;*/
    }
    .how-imfinzi-works .end-page-callout a.green-btn {
       /* max-width: 305px;
        padding: 12px 20px 12px 26px;*/
    }
    .how-imfinzi-works .cell-types {
        max-width: 572px;
        margin: 0 auto;
        justify-content: center;
        align-items: center;
        padding: 14px 9px 9px 8px;
    }
    .cell-item {
        align-items: center;
        margin-right: 15px;
        margin-left: 15px;
    }
    .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;
    }
    #carouselImfinzi .carousel-inner>.item>div {
        background: #FFFFFF;
    }
    #carouselChemo .carousel-inner>.item>div {
        background: #844a68;
    }
    .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 h1 {
        font-size: 32px;
        line-height: 36px;
    }
    .navigating-btns {
        /*width: 200px;
        margin: 46px auto auto 90px;
        margin: 42px 90px 62px 77px;*/
    }
    .carousel-2 .navigating-btns {
        margin: 42px 90px 62px 80px;
    }
    .carousel-control.right,
    .carousel-control.left {
        background-image: none;
    }
    .carousel-caption p>.slide-num {
        position: absolute;
        left: -65px;
        height: 42px;
        width: 42px;
        background: #00a090;
        border-radius: 50%;
        padding: 12px 10px;
        color: #FFFFFF;
        text-align: center;
    }
    .carousel-caption {
        right: 8%;
        left: 20%;
        top: 60%;
    }
    .carousel-innerwrap.width1132 {
        padding: 40px 0 25px 0;
        overflow: auto;
    }
    .caros-head {
        margin-top: 40px;
    }
    .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: 228px;
        padding: 15px 20px;*/
    }
    .faqwrap.width1132 {
        margin-bottom: 48px;
        max-width: 1240px;
    }
    .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: 10%;
        left: 7%;
        padding: 40px 0 25px 0;
        overflow: auto;*/
    }
    .carousel-2 .caros-head {
        margin-top: 90px;
    }
    .carousel-2 .carousel-control.left {
        top: 138px;
    }
    .carousel-2 .carousel-control.right {
        top: 138px;
    }
    .what-to-ask-my-doctor .ask-doc-cont {
        padding: 20px 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: 22px;
        margin-top: 10px;
    }
    .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;
    }

}


/***mobile*****/

@media screen and (max-width: 991px) {
    .desktop-only{
		display:none;
	}
    .mobile-only{
    	display:block;
    }
    .preparing-for-infusions #custom-tabs__panel-3 .list-of-infusions ul{padding-left: 9px;}
    .how-imfinzi-works #maincontent {
        overflow-x: hidden;
    }
    .what-to-ask-my-doctor .banner-head-section,
    .preparing-for-infusions .banner-head-section {
        position: relative;
    }
    .banner-txt {
        max-width: 100%;
        font-size: 10px;
        line-height: 14px;
        position: absolute;
        right: auto;
        top: 160px;
        left: 10px;
        display: none;
    }
    .carousel-control.left {
        /*margin-right: 34px;*/
    }
    .navigating-btns {
        text-align: right;
        margin-top: 45px;
        position: absolute;
        top: 575px;
        right: 0;
    }
    .how-imfinzi-works .end-page-callout h5 {
        font-size: 30px;
    }
    .how-imfinzi-works .end-page-callout h5 span {
        font-size: 40px;
    }
    .what-to-ask-my-doctor .end-page-callout h5 span:after {
        /*width: 90%;
        left: 10px;*/
        width: 98%;
        left: 3px;
    }
    .clinical-trial-results .overall-survival .survival-cont h1,
	.clinical-trial-results .overall-survival .survival-cont .survival-cont__head{
        font-size: 24px;
        line-height: 30px;
        letter-spacing: 0;
    }
    .clinical-trial-results .progress-container+p {
        font-size: 20px;
        line-height: 24px;
    }
    .axis-bar-mobile {
        border-right: 2px solid #00000040;
        height: 379px;
        height: 300px;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        padding-right: 7px;
        margin-right: 15px;
        position: relative;
        top: -50px;
        display: none;
    }
    .mbl-green-pie .mbl-green-bar {
        /*min-height: calc(60px * 4) !important;*/
    }
    .mbl-gold-pie .mbl-gold-bar {
        /*min-height: calc(15px * 4) !important;*/
    }
    .axis-bar-mobile p:last-child {
        margin-bottom: 0;
        text-align: right;
    }
    .mbl-green-pie h2, .mbl-gold-pie h2,.mbl-green-pie p.mbl-bar-percent,.mbl-gold-pie p.mbl-bar-percent {
       font-weight: 500;
        font-size: 68px;
        line-height: 82px;
        margin: 0;
        font-family: 'Ultra-fresh';
    }
    .mbl-green-pie,
    .mbl-gold-pie {
        text-align: center;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .mbl-green-pie h2,.mbl-green-pie p.mbl-bar-percent {
        color: #006666;
    }
    .mbl-gold-pie h2,.mbl-gold-pie p.mbl-bar-percent {
        color: #6A7200;
    }
    .mbl-green-pie p,
    .mbl-gold-pie p {
        line-height: 18px;
        color: #333333;
        font-family: 'din-2014';
        margin: 0;
        font-weight: 700;
        font-size: 20px;
        line-height: 24px;
    }
    .mbl-green-bar,
    .mbl-gold-bar {
        min-height: 0;
        width: 65px;
        transition: 1.5s ease;
        margin-bottom: 15px;
    }
    .mbl-green-bar {
        background-color: #006666;
    }
    .mbl-gold-bar {
        background-color: #919c00;
    }
    .clinical-trial-results .pie-section-wrap {
        padding: 26px 14px 43px 14px;
    }
    .clinical-trial-results .mobile-bars {
        display: flex;
        height: 400px;
        height: 320px;
        align-items: flex-end;
        margin-top: 35px;
    }
    .clinical-trial-results .eighteen-percent {
        margin-bottom: 32px;
    }
    .clinical-trial-results .five-percent,
    .clinical-trial-results .eighteen-percent {
        width: 100%;
    }
    .clinical-trial-results .inner-percent-flex {
        flex-direction: column;
        align-items: center;
        margin-bottom: 46px;
    }
    .clinical-trial-results .follow-analysis .follo-cont-wrap {
        padding: 32px 13px 45px 13px;
    }
    .follow-analysis .blue-callout-head {
        margin: 0;
    }
    .clinical-trial-results p.follow-head-txt {
        font-size: 24px;
        line-height: 30px;
        text-align: left;
        margin-bottom: 24px;
    }
    .what-is-hcc .cont-flex {
        justify-content: center;
        flex-direction: column;
        align-items: center;
    }
    .what-is-hcc .not-alone-cont {
        padding: 32px 15px 24px;
    }
    .what-is-hcc .alone-right-cont {
        margin-top: 32px;
    }
    .what-is-hcc .not-alone-cont h4,.what-is-hcc .not-alone-cont .head-4 {
        font-size: 25px;
        line-height: 32px;
        margin-bottom: 16px;
    }
    .clinical-trial-results .overall-survival .survival-cont h1:first-child,
	.clinical-trial-results .overall-survival .survival-cont .survival-cont__head:first-child{
        text-align: left;
        letter-spacing: 0;
    }
    .clinical-trial-results .overall-survival .survival-cont .calender-flex {
        flex-direction: column;
        padding: 0 42px;
    }
    .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 10px 24px;
    }
    .clinical-trial-results .overall-survival .vs-txt h2,
	.clinical-trial-results .overall-survival .vs-txt .calender__head {
        font-size: 28px;
        line-height: 35px;
        letter-spacing: 0.25px;
        margin: 15px auto;
    }
    .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: 70px;
    }
    .how-imfinzi-works .end-page-callout h5 span:after {
        bottom: 15px;
    }
    .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;
        height: 260px;
        height: auto;*/
    }
    .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: block;
        line-height: 70px;
    }
    .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,
	.faqs .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,
	.faqs .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: 100%;
        bottom: 12px;
        left: 0px;
    }
    .faqs .end-page-callout h5 span {
        display: block;
        line-height: 70px;
    }
    .faqs .end-page-callout h5 span:after {
        width: 98%;
        bottom: 14px;
        left: 3px;
    }
    .caregiver-support.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: 30px;
    }
    .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;
    }
    .patient-resources .resource-module img {
        max-width: 110px;
        width: 110px;
    	
    }
    .patient-resources .column-wrap {
        padding: 0 10px;
    }
    .before-trtmt-cont.new-mobile-only {
        margin-bottom: 48px;
    }
    .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;
    }
    li.active-acc h1 {
        /*color: #6A7200 !important;*/
    }
    .preparing-for-infusions h1 .num-head {
        padding: 7px 14px;
    }
    .side-effects-wrapper h2 {
        padding: 10px 22px 15px 20px;
    }
    .how-imfinzi-works .item .container {
        padding-bottom: 50px;
    }
    .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>h1,
	.clinical-trial-results .content-3 .cont-div>.cont-div--head {
        margin-bottom: 0;
        margin-top: 0;
    }
    .what-is-hcc 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: 24px;
        padding-right: 24px;*/
    }
.title-sec .width1132{padding-top: 18px;}
    .faqs h2.sub-head {
        font-size: 28px;
    }
    .active-sec-mbl {
        background: #006666;
        border: 2px solid #006666 !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 .calender__head,
    .clinical-trial-results .overall-survival .survival-cont .calender-flex .twelve-year .calender__head {
        font-size: 70px;
        line-height: 24px;
        margin: -4px auto 15px;
    }
	.preparing-for-infusions h1 .num-head, .preparing-for-infusions h2 .num-head{
        margin-right: 5px;
    }
    .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/uhcc/uhcc-himalaya/desktop/treatment-banner2.jpg);
        background-size: cover;
        height: 200px;
        background-repeat: no-repeat no-repeat;
        background-position: center -25px;*/
        background: url(/content/dam/website-services/us/498-rwd-imfinzi-com/uhcc/uhcc-himalaya/mobile/new-treatment-banner2-mob.png) no-repeat;
        background-size: cover;
        /* height: 200px; */
        height: 224px;
        background-repeat: no-repeat no-repeat;
        background-position: center 0;
        width: 100%;
        margin: 0;
    }

    .preparing-for-infusions .banner-container {
        /*background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/uhcc/uhcc-himalaya/desktop/treatment-banner2.jpg);
        background-size: cover;
        height: 200px;
        background-repeat: no-repeat no-repeat;
        background-position: center -25px;
        margin-bottom: 28px;
    	background: url(/content/dam/website-services/us/498-rwd-imfinzi-com/uhcc/uhcc-himalaya/mobile/new-treatment-banner2-mob.png) no-repeat;
        background-size: cover;
        height: 200px;
        background-repeat: no-repeat no-repeat;
        background-position: center 0;
        width: 100%;
        margin: 0;*/
    }
    .clinical-trial-results .bg-container {
        background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/uhcc/uhcc-himalaya/desktop/clinical-trials-banner2.jpg);
        background-size: cover;
        height: 200px;
        background-repeat: no-repeat no-repeat;
        background-position: center -25px;
    }
    .how-imfinzi-works .bg-container {
        /*background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/uhcc/uhcc-himalaya/desktop/clinical-trials-banner2.jpg);
        background-size: cover;
        height: 200px;
        background-repeat: no-repeat no-repeat;
        background-position: center -25px;*/
        background: url(/content/dam/website-services/us/498-rwd-imfinzi-com/uhcc/uhcc-himalaya/mobile/new-clinical-trials-banner3-mob.png) no-repeat;
        background-size: cover;
        height: 229px;
        background-repeat: no-repeat no-repeat;
        background-position: center top;
        width: 100%;
        margin: 0 auto;
    }
    .faqs .bg-container {
        /*background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/uhcc/uhcc-himalaya/desktop/resources-banner2.jpg);
        background-size: cover;
        height: 200px;
        background-repeat: no-repeat no-repeat;
        background-position: center -25px;*/

    	background: url(/content/dam/website-services/us/498-rwd-imfinzi-com/uhcc/uhcc-himalaya/mobile/new-resources-banner2-mob1.png) no-repeat;
        background-size: cover;
        height: 200px;
        background-repeat: no-repeat no-repeat;
        background-position: center 0;
        width: 100%;
        margin: 0;
    }
    .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;
        margin-top: -24px;
    }
    .clinical-trial-results .how-stud-wrap .content-2 h1, .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: 40px;
    }
    .clinical-trial-results .no-of-people .pep-flex {
        flex-direction: column;
    }
    .clinical-trial-results .content-3 .ppl-341 {
        margin-bottom: 24px;
        height: 126px;
        align-items: flex-start;
    }
    .clinical-trial-results .content-3 .cont-div>p {
        font-size: 22px;
        line-height: 28px;
    }
    .clinical-trial-results .content-3 .ppl-344 {
        padding: 20px 32px 10px;
        height: 155px;
        align-items: flex-start;
    }
    .clinical-trial-results .overall-survival .survival-head h1, .clinical-trial-results .overall-survival .survival-head h2 {
        font-size: 32px;
        line-height: 39px;
        letter-spacing: 0.32px;
        text-align: left;
        margin-bottom: 28px;
        padding: 20px 14px 16px 17px;
    }
    .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 .follow-analysis p.f-note,
    .clinical-trial-results .overall-survival .f-note {
        margin-top: 25px;
        text-indent: -7px;
        padding: 0 5px;
    }
    .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 {
        font-size: 18px;
        line-height: 26px;
        text-align: left;
    }
    .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;
        padding: 32px 23px 20px 24px;
    }
    .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: 230px;
        padding: 25px 0 20px 0;*/
    }
    .preparing-for-infusions .end-page-callout h5 span {
    	display: inline-block;
        position: relative;
		margin-bottom: -18px;
    }

    .preparing-for-infusions .end-page-callout h5 span:after {
        width: 100%;
        left: -1px;
    }

    .clinical-trial-results .end-page-callout h5 span {
        line-height: 60px;
        display: block;
    }
    .clinical-trial-results .end-page-callout h5 span:after {
        bottom: 8px;
    }
    .end-callout-wrap {
        flex-direction: column;
        margin: 0 auto;
        text-align: left;
    }
    .end-page-callout h5 span {
        font-size: 40px;
        line-height: 80px;
        display: block;
    }
    .end-page-callout h5 {
        font-size: 24px !important;
        line-height: 30px;
    	letter-spacing: 0.24px;
        margin: 0 auto;
    }
    .what-is-hcc .end-page-callout h5 {
        /*line-height: 40px;*/
    }
    .side-effects .end-page-callout h5 {
       /* line-height: 40px;*/
    }
    .end-page-callout a.green-btn {
        font-size: 18px;
        line-height: 24px;
    }
    .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 !important;
    }
    .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;
        height: 290px;
        background-position-y: 40%;
    }
    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;
    }
    .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: 165px;
        top: 43px;
    }
    .before-trtmt-cont.after-trtmt.new-mobile-only span::after {
        right: 165px;
        top: 43px;
    }
    .before-trtmt-cont.after-trtmt.new-mobile-only span.lt-btn::after {
        right: 190px;
        top: 43px;
    }
    .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;
    	padding-top:20px;
    }
    .end-page-callout a.green-btn {
        display: block;
    	width: 100%;
        margin: 0 auto;
        padding: 8px 24px;
    	display: flex;
        height: 72px;
        align-items: center;
    	justify-content: center;
    }
    .clinical-trial-results .end-page-callout a.green-btn span::after {
        content: " ";
        right: -70px;
        top: 18px;
    }
    .side-effects .end-page-callout a.green-btn span::after {
        content: " ";
        right: -20px;
        top: 18px;
    }
    .end-page-callout {
        padding: 40px 15px;
        /*background-position: top;*/
        background-size: 194%;
        background-position: center 78px;
    }
    .preparing-for-infusions .end-callout-wrap {
        padding: 8px;
    }
    .preparing-for-infusions h1 .num-head {
        margin-right: 10px;
    }
    .list-sub-head h1,
    .list-sub-head .list-sbhead-1{
        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: 30px 0 30px 0;
        padding-top: 0;
    }
    .faqs .content-1 h1,
    .how-imfinzi-works .content-1 h1 {
        font-size: 32px;
        line-height: 36px;
        margin-bottom: 12px;
    }
    .during-trtmt .fact-cont-single .fact-item img,
 	.during-trtmt .fact-item.single-list--item img{
        margin-right: 36px;
        margin-left: 10px;
    }
    .how-imfinzi-works .cell-types .list-top {
        justify-content: space-between;
    }
    .how-imfinzi-works .cell-types .list-bottom {
        justify-content: space-evenly;
    }
    .after-trtmt .explore-btn {
        padding: 12px 30px;
        max-width: 300px;
    }
    .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-item {
        margin: 0 12px;
    }
    .how-imfinzi-works .cell-types .list-top .cell-item:first-child {
        margin: 0 10px;
    }
    .how-imfinzi-works .cell-types .list-top {
        margin-bottom: 24px;
    }
    .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 h1, .caros-head h2 {
       /* font-size: 28px;
        margin: 0 0 12px 0;
        line-height: 32px;*/
    }
    .carousel-container.carousel-2 {
        margin-bottom: 80px;
    }
    .caros-head,
    .caros-cont {
        padding-left: 0;
        padding-right: 0;
    }
    .carousel-inner>.item {
        height: 338px;
    }
    #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: #00a090;
        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: 55px;
    }
    .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;
    }
    .carousel-2 .carousel-inner>.item .container {
        padding-bottom: 70px;
    }
    .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 120px 16px;
    }
    .what-to-ask-my-doctor .ask-doc-wrap.width1132 {
        /* padding: 28px 16px; */
        padding: 0 16px 28px;
        margin-top: -24px;
    }
    .what-to-ask-my-doctor .doc-flex {
        flex-direction: column;
        align-items: center;
        padding: 40px 16px 16px 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: 16px;
        line-height: 1.2;
    }
    .faqs .acc-head h2 {
        margin-bottom: 32px;
    }
    .faqs .end-page-callout {
        margin-top: 100px;
    }
    .accordian-1.width1132,
    .accordian-2.width1132,
    .accordian-3.width1132 {
        margin-bottom: 52px;
    }
    .commonfooter{
        padding:0 18px 0 15px;
        text-indent: -7px;
    }
	.pinkBrack.left {
		bottom: 6%;
    }
	.pinkBrack.right {
		bottom: 6%;
    	right: 6%;
    }
  
}

@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: 992px) and (max-width: 1090px) {
    .uhcc-himalaya .main-head h1 {
        letter-spacing: -0.4px;
        text-align: center;
    }
    .uhcc-himalaya .secondry-head h3 {
        margin-right: 10px;
        letter-spacing: -0.3px;
        text-align: left;
        padding: 0 14px;
    }
    /*.uhcc-himalaya .cta-1 .cta  {
       padding: 7px 23px 7px 26px;
} */
    .what-is-hcc .icon-num img {
        margin: -5px 5px 0;
    }
    .what-is-hcc .btc-container {
        width: 97% !important;
    }
    /*.about-btcs .right-column,
.what-is-hcc .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,
    .what-is-hcc .end-page-callout h5 span {
        line-height: 50px;
    }
    .caregiver-support .end-page-callout h5 span:after,
    .preparing-for-infusions .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,
    .what-is-hcc .end-page-callout h5 span:after {
        bottom: 0 !important;
    }
    .end-callout-wrap.width1132 {
        align-items: center;
        height: 100%;
    }
    .clinical-trial-results .end-page-callout a.green-btn {
        max-width: 300px;
        padding: 12px 20px 12px 26px;
        position: relative;
        top: 0px;
    }
    .clinical-trial-results .end-page-callout a.green-btn span::after {
        content: " ";
        right: -75px;
        top: 18px;
    }
    .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;
    }
    .patient-resources .column-1.care-update {
        width: 100%;
        max-width: 480px;
        padding-right: 60px;
    }
}


/***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: Roboto Condensed;
    }
    .clinical-trial-results .ie-circle-wrap.blue-fade .inside-circle {
        font-size: 41px;
        color: #003865;
        font-family: Roboto Condensed;
    }
    .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, 56, 101, 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(186, 94, 40, 0.3);
    }
    .what-is-hcc .ie-circle-wrap {
        display: block;
    }
    .seventyfive-percent {
        display: none;
    }
}

@media screen and (min-width: 992px) and (max-width: 1208px) {
    .banner-txt {
        left: 15px;
        max-width: 175px;
    }
    /*.taking-imfinzi .banner-txt {
        left: 15px;
        max-width: 175px;
    }*/
}

@media screen and (max-width: 388px) {
    .navigating-btns {
        text-align: right;
        margin-top: 88px;
    }
    .carousel-container.carousel-1.width100 {
        height: 765px !important;
        overflow: unset !important;
    }
}

@media screen and (min-width: 320px) and (max-width: 374px) {
    .heptaocellular-carcinoma.uhcc-himalaya .background-sec {
        height: 220px !important;
    }
    .how-imfinzi-works .end-page-callout a.green-btn span::after{right: -140px;}           
    .what-is-hcc .background-sec,
    .clinical-trial-results .bg-container,
    .how-imfinzi-works .bg-container,
    .side-effects .background-sec,
    .taking-imfinzi .background-sec,
    .preparing-for-infusions .banner-container,
    .what-to-ask-my-doctor .bg-container,
    .patient-resources .background-sec,
    .financial-support .bg-container,
    .community-support .bg-container {
        height: 170px !important;
    }
    .banner-txt {
        top: 130px;
        left: 10px;
    }
    .end-page-callout a.green-btn {
        font-size: 18px;
        line-height: 25px;
    }
    .end-page-callout h5 span {
        font-size: 38px;
    }
    .end-page-callout {
        height: 250px;
    }
    .how-imfinzi-works .carousel-inner-box>div.slides,
    .how-imfinzi-works .carousel-inner-box>div>img {
        max-width: 287px !important;
    }
    .how-imfinzi-works .cell-types {
        max-width: 300px;
    }
    .how-imfinzi-works .carousel-inner-box>div.slides {
        height: 440px;
    }
    .how-imfinzi-works .navigating-btns {
        margin-top: 150px;
    }
    .how-imfinzi-works .carousel-container.carousel-1.width100 {
        height: 820px !important;
    }
    .how-imfinzi-works .carousel-inner-box>div.slides {
        height: 440px;
    }
    .clinical-trial-results .content-3 .cont-div>p {
        font-size: 21px;
    }
    .before-trtmt-cont.before-trtmt.new-mobile-only .explore-btn span::after {
        right: 100px;
    }
    .before-trtmt-cont.after-trtmt.new-mobile-only span.lt-btn::after {
        right: 160px;
    }
    .patient-resources .column-1,
    .patient-resources .column-2 {
        /*padding: 40px 30px 45px 30px !important;*/
        padding:40px 29px!important;
    }
    .patient-resources .column-1 p span, .patient-resources .column-2 p span{
    white-space:normal;
    }
    .financial-support p.savings-txt a,
    p.contact-txt>a {
        color: #006666;
        text-decoration: underline;
        font-size: 18px;
    }
}