/*.Sticky_ISI{ 
     display: none !important;
} */


 /*li.notes-of-encouragement a, .imfinzibrochure-grid.middle .gridcontainer-callout1 a.inline_block, .sitemap li.patientSup{
     pointer-events: none !important;
 }*/
/* ################################## All font styles #################################### */
 @font-face {
     font-family: 'Conv_Roboto-Regular';
     src: url('fonts/Roboto-Regular.eot');
     src: local('?'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/Roboto-Regular.woff') format('woff'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/Roboto-Regular.ttf') format('truetype'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/Roboto-Regular.svg') format('svg');
     font-weight: normal;
     font-style: normal;
}
 @font-face {
     font-family: 'Conv_Roboto-Black';
     src: url('fonts/Roboto-Black.eot');
     src: local('?'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/Roboto-Black.woff') format('woff'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/Roboto-Black.ttf') format('truetype'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/Roboto-Black.svg') format('svg');
     font-weight: normal;
     font-style: normal;
}
 @font-face {
     font-family: 'Conv_RobotoCondensed-Bold';
     src: url('fonts/RobotoCondensed-Bold.eot');
     src: local('?'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/RobotoCondensed-Bold.woff') format('woff'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/RobotoCondensed-Bold.ttf') format('truetype'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/RobotoCondensed-Bold.svg') format('svg');
     font-weight: normal;
     font-style: normal;
}
 @font-face {
     font-family: 'Conv_Roboto-Medium';
     src: url('fonts/Roboto-Medium.eot');
     src: local('?'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/Roboto-Medium.woff') format('woff'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/Roboto-Medium.ttf') format('truetype'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/Roboto-Medium.svg') format('svg');
     font-weight: normal;
     font-style: normal;
}
 @font-face {
     font-family: 'Conv_RobotoCondensed-Regular';
     src: url('fonts/RobotoCondensed-Regular.eot');
     src: local('?'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/RobotoCondensed-Regular.woff') format('woff'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/RobotoCondensed-Regular.ttf') format('truetype'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/RobotoCondensed-Regular.svg') format('svg');
     font-weight: normal;
     font-style: normal;
}
 @font-face {
     font-family: 'Conv_Roboto-Bold';
     src: url('fonts/Roboto-Bold.eot');
     src: local('?'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/Roboto-Bold.woff') format('woff'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/Roboto-Bold.ttf') format('truetype'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/Roboto-Bold.svg') format('svg');
     font-weight: normal;
     font-style: normal;
}
 @font-face {
     font-family: 'Conv_Roboto-Light';
     src: url('fonts/Roboto-Light.eot');
     src: local('?'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/Roboto-Light.woff') format('woff'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/Roboto-Light.ttf') format('truetype'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/Roboto-Light.svg') format('svg');
     font-weight: normal;
     font-style: normal;
}
 @font-face {
     font-family: 'Conv_RobotoCondensed-Light';
     src: url('fonts/RobotoCondensed-Light.eot');
     src: local('?'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/RobotoCondensed-Light.woff') format('woff'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/RobotoCondensed-Light.ttf') format('truetype'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/RobotoCondensed-Light.svg') format('svg');
     font-weight: normal;
     font-style: normal;
}
 @font-face {
     font-family: 'GillSansStd';
     src: url('fonts/GillSansStd.eot');
     src: local('?'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/GillSans-Light.woff') format('woff'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/GillSansStd.ttf') format('truetype'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/GillSans-Light.svg') format('svg');
     font-weight: normal;
     font-style: normal;
}
 @font-face {
     font-family: 'GillSans-Light';
     src: url('fonts/GillSans-Light.eot');
     src: local('?'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/GillSans-Light.woff') format('woff'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/GillSans-Light.ttf') format('truetype'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/GillSans-Light.svg') format('svg');
     font-weight: normal;
     font-style: normal;
}
 @font-face {
     font-family: 'GillSans-Medium';
     src: url('fonts/GillSans-Medium.eot');
     src: local('?'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/GillSans-Medium.woff') format('woff'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/GillSans-Medium.ttf') format('truetype'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/GillSans-Medium.svg') format('svg');
     font-weight: normal;
     font-style: normal;
}
 @font-face {
     font-family: 'GillSansStd-Bold';
     src: url('fonts/GillSansStd-Bold.eot');
     src: local('?'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/GillSansStd-Bold.woff') format('woff'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/GillSansStd-Bold.ttf') format('truetype'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/GillSansStd-Bold.svg') format('svg');
     font-weight: normal;
     font-style: normal;
}
 @font-face {
     font-family: 'GillSansStd-BoldCondensed';
     src: url('fonts/GillSansStd-BoldCondensed.eot');
     src: local('?'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/GillSansStd-BoldCondensed.woff') format('woff'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/GillSansStd-BoldCondensed.ttf') format('truetype'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/GillSansStd-BoldCondensed.svg') format('svg');
     font-weight: normal;
     font-style: normal;
}
 @font-face {
     font-family: 'ManusSmooth';
     src: url('fonts/ManusSmooth.eot');
     src: local('?'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/ManusSmooth.woff') format('woff'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/ManusSmooth.ttf') format('truetype'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/ManusSmooth.svg') format('svg');
     font-weight: normal;
     font-style: normal;
}
 @font-face {
     font-family: 'HelveticaNeue-Roman';
     src: url('fonts/HelveticaNeue-Roman.eot');
     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') format('truetype'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/HelveticaNeue-Roman.svg') format('svg');
     font-weight: normal;
     font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeueLTStd-ThCn';
    src: url('fonts/HelveticaNeueLTStd-ThCn.woff');
    src: local('?'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/HelveticaNeueLTStd-ThCn.woff') format('woff'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/HelveticaNeueLTStd-ThCn.woff') format('truetype'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/HelveticaNeueLTStd-ThCn.woff') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'HelveticaNeueLTStd-Cn';
    src: url('fonts/HelveticaNeueLTStd-Cn.woff');
    src: local('?'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/HelveticaNeueLTStd-Cn.woff') format('woff'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/HelveticaNeueLTStd-Cn.woff') format('truetype'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/HelveticaNeueLTStd-Cn.woff') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeueLTStd-BoldCn';
    src: url('fonts/HelveticaNeueLTStd-BoldCn.woff');
    src: local('?'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/HelveticaNeueLTStd-BoldCn.woff') format('woff'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/HelveticaNeueLTStd-BoldCn.tty') format('truetype'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/HelveticaNeueLTStd-BoldCn.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeueLTStd-MedCn';
    src: url('fonts/HelveticaNeueLTStd-MedCn.woff');
    src: local('?'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/HelveticaNeueLTStd-MedCn.woff') format('woff'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/HelveticaNeueLTStd-MedCn.tty') format('truetype'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/HelveticaNeueLTStd-MedCn.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeueLTStd-NormalCn';
    src: url('fonts/HelveticaNeueLTStd-NormalCn.woff');
    src: local('?'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/HelveticaNeueLTStd-NormalCn.woff') format('woff'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/HelveticaNeueLTStd-NormalCn.tty') format('truetype'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/HelveticaNeueLTStd-NormalCn.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeueLTStd-ThinCn';
    src: url('fonts/HelveticaNeueLTStd-ThinCn.woff');
    src: local('?'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/HelveticaNeueLTStd-ThinCn.woff') format('woff'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/HelveticaNeueLTStd-ThinCn.tty') format('truetype'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/HelveticaNeueLTStd-ThinCn.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "solex-OT";
    src: url("/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/solexot-bold-webfont.woff") format("woff");
    font-style: normal;
    font-weight: 400;
    font-stretch: normal;
    display: swap;
}
/*************************************************************** Common class**************************************/
 body{
     font-family: 'Conv_Roboto-Light';
     font-size: 16px;
     line-height: 26px;
     color: #555555;
}
.pink-color{
	color:pink;
}
 .no-break{
     white-space: nowrap;
}

a.hometel{
white-space: nowrap;
}
.isiLink1{
	font-family: 'Conv_Roboto-medium';
 }
.boldTxt{
		font-family: 'Conv_Roboto-Bold';
    }

.Iimfnzi-link{
    font-family: 'Conv_Roboto-medium';
	text-decoration: underline;
}

span.external-icon {
    position: relative;
    padding: 0px 19px 0px 7px;
}

p.fda-text a span:after {
    content: '';
    background: url('/content/dam/website-services/us/498-rwd-imfinzi-com/patient-lungredesign/box-arrow-up-right.png') no-repeat;
    background-size: 100%;
    width: 16px;
    position: absolute;
    height: 16px;
    bottom: 3px;
}

/* p.fda-text a:focus {
    border: none;
} */

.cal-phone-no{
     //color: #ac182e;
     color: #555555;
}
 .cal-phone-no:hover{
     color: #ac182e;
}
 .Roboto-Light{
     font-family: 'Conv_Roboto-Light';
}
 .Roboto-Medium{
     font-family: 'Conv_Roboto-Medium';
}
 .dis_block{
     display: block;
}
 img.lockup-hover{
     display: none;
}
 a:active, a:hover, a:focus{
     outline: 0 !important;
     text-decoration: none;
}
 .inline_block{
     display: inline-block;
}
 .no_break{
     white-space: nowrap;
}
 .no_italic {
     font-style: normal;
}
 a.text-style{
     color: #ac182e;
}
 .thumb-title{
     opacity: 0;
}
 .extra-bold{
     font-weight: 800;
}
 .clear{
     clear: both;
}
 .bold-text{
     font-family: 'Conv_Roboto-Bold' !important;
}
 .bodycopy-2{
     max-width: 1440px;
     margin: 0 auto;
     position: relative;
}
 .lightblue-bg{
     background-color: #eaf0f9;
}
 .pageheader{
     display: inline-block;
     border-top-right-radius: 20px;
     background-color: #ac182e;
}
 .pageheader h2,  .pageheader h1{
     font-family: 'GillSans-Light';
     color: #ffffff;
     letter-spacing: 0.5px;
}
 .page-subhead{
     color: #003865;
     font-family: 'GillSans-Medium';
     letter-spacing: 0.5px;
}
 .page-subhead-1{
     opacity: 0.98;
     letter-spacing: 0.5px;
     color: #003865;
     font-family: 'GillSans-Medium';
}
 .page-subhead-2{
     margin-top: 0px;
     margin-bottom: 0px;
     font-size: 14px;
     line-height: 22px;
     color: #003865;
     font-family: 'GillSansStd-Bold';
}
 h3.page-subhead-3{
     font-size: 16px;
     font-family: 'Conv_Roboto-Bold';
}

.Imfinzi-usnscl{
    box-shadow: 0px 0px 5px #00000029;
    }

 .Rectangle-3{
     background-color: #003865;
     border-top-left-radius: 20px;
     color: #ffffff;
}
 .Rectangle-3 h2{
     color: #ffffff;
     font-family: 'GillSans-Medium';
     letter-spacing: 0.5px;
}
.Imfinzihelped-sec .tableBottom-sec{
     border-bottom-right-radius: 10px;
     margin-bottom: 25px;
     background-color: rgba(112, 153, 211, 0.15);
}
 .Rect-3-container-1{
     background-color: rgba(112, 153, 211, 0.15);
     padding: 20px 33px 0px 33px;
}

 .Rectangle-4{
     background-color: #003865;
     color: #ffffff;
}

	.Rectangle-7 {
    padding: 15px 5px 12px 20px;
    border-top: solid 1px #ac182e;
    border-bottom: solid 1px #ac182e;
    margin-bottom: 30px;
}

	.Rectangle-8 {
    text-transform: uppercase;
    text-decoration: solid;
    font-size: 20px;
    font-weight: bold;
    background-color: #003865;
    color: #ffffff;
    text-align: center;
}

p.bold-placebo {
    text-align: left;
    color: #FFFFFF;
    font-family: 'HelveticaNeueLTStd-BoldCn';
    padding: 15px 10px 15px 25px;
}

span.pinktxt {
    color: #ff008d;
}
.Imfinzihelped-sec .dis-top{
    align-items: center;
    text-align: center;
	}

.footNoteDiv p {
    font-size: 14px;
    text-indent: -6px;
}

 .Faded-blue{
     font-family: 'Conv_Roboto-Medium';
     font-weight: 500;
     line-height: 26px;
     letter-spacing: 0px;
     color: #4177C4;
     font-size: 16px;
}
 .bullet-list{
     line-height: 26px;
     padding-left: 20px;
}
 .marginbottom-0px{
     margin-bottom: 0px;
}
/* .bullet-list li{
     list-style-type: none;
}
 .bullet-list li:before{
     content: "?";
     color: #003865;
     font-size: 26px;
     padding-right: 1px;
     width: 6px;
     height: 6px;
     position: relative;
     top: 4px;
}*/
 .pi-link, .isi-link, .pi-link:hover, .isi-link:hover, .pi-link:focus, .isi-link:focus {
    /* color: #ac182e;*/
    color: #2664c1;
}
 .smallcaps{
     font-size: 12px;
}
/******* grid component clear******/
 .grid.section:after, .grid.section>div:after {
     content: ".";
     display: block;
     clear: both;
     visibility: hidden;
     line-height: 0;
     height: 0;
}
/********************************************************* Header ***************************************************/
 .list-inline{
     font-family: 'Conv_RobotoCondensed-Light';
     font-size: 12px;
     font-weight: 300;
     color: #4177C4;
}
 .list-inline .target-text {
     color: #555555;
}
 .list-inline .target-text a {
     color: #ac182e;
     white-space: nowrap;
}
 .dropdowndiv{
     position: relative;
}
/* .ui.selection.dropdown{
     cursor: pointer;
     position: absolute;
     font-family: 'Conv_RobotoCondensed-Regular';
     border: solid 1px #c2c2c2;
     margin-right: 0em;
     bottom: 0;
     color: #555555;
}
 */
 .navbar-nav>li>a{
     font-family: 'GillSansStd-BoldCondensed';
}
.ui.selection.dropdown .dropdown-menu>li>a{
	white-space: normal;
}
#outerlink button#myButton {
    font-family: 'Conv_RobotoCondensed-Regular';
    font-size: 14px;
    padding: 6px 15px;
    white-space: normal;
    text-align: left;
    background: transparent;
}
#outerlink button#myButton:hover {
    color: #555555;
    background-color: #f5f5f5;
}
#outerlink button#myButton:focus {
    outline: 0;
}
#outerlink button#myButton:active {
    box-shadow: none;
}
/******************************************************** ISI **********************************************************/
 .isi{
     line-height: 21px;
}
 .isi .lung-icon{
     width: 32px;
     height: 33px;
     margin-top: -7px;
     margin-left: 7px;
}
 #sitemap.container{
     width: 100%;
     padding-left: 0px;
     padding-right: 0px;
}
 .isi-subhead{
     font-size: 16px;
     font-family: 'Conv_Roboto-Bold';
     color: #555555;
}
 .isi-head, .whoisimfinzi {
     font-family: 'Conv_RobotoCondensed-Bold';
     font-size: 24px;
     color: #4177C4;
     line-height: 21px;
}
 h4.whatis {
     font-family: 'Conv_Roboto-Bold';
     font-size: 20px;
}
 .isi-bluebg{
     background-color: #f8fafd;
     padding-bottom: 1.2em;
     margin-bottom: 1em;
}
 ul.isi-list{
     list-style: none;
     padding-bottom: 20px;
     margin-top: 20px;
}
 .topSpacing{
     padding-top: 1.7em;
}
 ul.isi-list li {
     display: table;
     margin-top: 22px;
}
 ul.isi-list li:first-child {
     margin-top: 0px;
}
 p.isi-icon img {
     padding-top: 0px;
     max-width: 50px;
     margin: 0 auto;
     display: block;
}
 ul.isi-list li p {
     display: table-cell;
     vertical-align: top;
}

 ul.isi-list li p.isi-icon {
     width: 50px;
     display: block;
     margin: 0px;
     min-width: 50px;
     vertical-align: top;
}


p.isi-icon img.transplant-icon{
		max-width: 64px;
        margin-left: -6px;
    }
 p.isi-icon-copy{
     margin-left: 30px;
     border-left: 30px solid transparent;
}
 .isi-whitebg{
     padding: 1em 0px 0em 1em;
}
 p.fda-text{
     font-style: italic;
}
 .please-see{
     font-family: 'Conv_Roboto-Bold';
}
 .please-see a {
     white-space: nowrap;
}
 .fda-text a, .please-see a {
     color: #ac182e;
     text-decoration: underline;
}
 a.hometel {
     color: #555555;
}
 img.skinproblems{
     margin-top: 4px !important;
}
 img.otherorgans{
     margin-top: 3px !important;
}
 img.infusionreactions{
     margin-top: 3px !important;
}
 .Intestinal_problems img{
     margin-top: 3px !important;
}
/***************************************************** Footer *****************************************************************/
 #footer.container {
     width: 100%;
     padding: 2em 0;
     background-image: linear-gradient(to top, #01223c, #034880);
     background-size: cover;
     color: #ffffff;
     margin-top: 4em;
}
 #footer .footer{
     font-family: 'Conv_RobotoCondensed-Light';
     font-size: 12px;
     line-height: 16px;
}
 #footer .footer ul{
     list-style: none;
}
 #footer .footer ul li a {
     color: #ffffff;
}
 #footer .footer p {
     color: #ffffff;
     line-height: 16px;
}
 #footer span.footer {
     width: 32px;
     display: inline-block;
     margin-right: 8px;
}
 #footer .footer .noprint img {
     vertical-align: text-top;
     max-width: 100%;
}
/***************************************** Maincontent ****************************************************************************/
/********** Next Link *****************/
 .next-sec{
     text-align: right;
     margin-top: 2em;
     margin-bottom: 3em;
}
 .next-sec-inner{
     display: inline-flex;
     display: -webkit-inline-flex;
     display: -ms-inline-flexbox;
     align-items: center;
}
 .next-sec-inner a{
     display: inline-flex;
     display: -webkit-inline-flex;
     display: -ms-inline-flexbox;
     align-items: center;
     cursor: pointer;
}
 .next-title{
     font-family: 'GillSans-Medium';
     color: #003865;
     margin-bottom: 0px;
     padding-right: 15px;
}
 .next-img-hover{
     display: none;
}
 .next-title span{
     font-family: 'GillSansStd-Bold';
}
 .disflex-start{
     display: flex;
     display: -webkit-flex;
     display: -ms-flexbox;
     align-items: start;
     align-items: flex-start;
}
 .disflex-center{
     display: flex;
     display: -webkit-flex;
     display: -ms-flexbox;
     align-items: center;
}
.disflex-center .left-img{
     margin-bottom: 0px;
}
 .find-oncology .Rectangle-4 .disflex-start .left-img.thick-border {
     padding-top: 2px;
     padding-bottom: 35px;
     margin-top: 0px;
     border-right: solid 1px #ffffff;
}
 .find-oncology .right-content .page-subhead-1 {
     color: #ffffff;
     margin-bottom: 3px;
}
 .left-img.thick-border{
     border-right: solid 1.5px #ac182e;
}
 .disflex-center .right-content{
     margin-bottom: 0px;
}
 .disflex-center .right-content .page-subhead{
     margin-top: 0px;
}
 .disflex-center .right-content p{
     margin-bottom: 0px;
}
 .disflex-start .right-content .page-subhead{
     margin-top: 0px;
     margin-bottom: 0px;
}
/****************** 1.1 ***********************************/
 .immunotherapy-sec{
     margin-top: 1.7em;
}
 .immunotherapy-sec .left-img{
     padding-bottom: 2em;
}
 .immunotherapy-sec img.immunotherapy-icon{
     max-width: 49.5px;
}
 .treatment-advancement .left-img img{
     max-width: 60px;
}
 .treatment-advancement .Rectangle-4 {
     font-size: 16px;
}
 .treatment-advancement .left-img.thick-border{
     padding-top: 2px;
     padding-bottom: 35px;
     margin-top: 0px;
     border-right: solid 1.5px #ffffff;
}
 .treatment-advancement .right-content .page-subhead-1{
     color: #ffffff;
     margin-bottom: 3px;
}
/************** patient stories page *************************/
 .Rectangle-patnt {
     display: flex;
     align-items: center;
}
 .lois-txt1 {
     margin-top: -16px;
     padding-left: 15px;
     padding-right: 15px;
}
 .patientstories .movie.section {
     position: fixed;
     top: 0;
     bottom: 0;
     width: 100%;
     background: rgba(0,0,0,0.7);
     z-index: 9999;
     display: none;
}
 .patientstories .videosummaryoverlay {
     position: relative;
     max-width: 960px;
     margin: 0 auto;
     z-index: 9;
}
 .wtch-btn a{
     width: 143px;
     height: 40px;
     padding-top: 8px;
}
 .patientstories .videosummaryoverlay p{
     width: 23px;
     height: 22px;
     position: absolute;
     top: 136px;
     right: 14.7%;
     border: 0;
     padding: 0;
     background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/patient-lungredesign/close-icon.svg);
     background-repeat: no-repeat;
     cursor: pointer;
}
 .patientstories div#myEmbedTarget_1_0qas2jft, .patientstories div#myEmbedTarget_1_yulfn8h6, .patientstories div#myEmbedTarget_1_hu85v7vu, .patientstories div#myEmbedTarget_1_r7zkwiur , .patientstories div#myEmbedTarget_0_39kgu00p, .patientstories div#myEmbedTarget_1_wgs6yc6b, .patientstories div#myEmbedTarget_1_w1j1th5j, .patientstories div#myEmbedTarget_1_l3tys1m6 {
     position: relative;
     top: 203px;
     margin: 0 auto;
     background: #FFF;
     border-top-left-radius: 40px;
     border-bottom-right-radius: 40px;
     width: 90% !important;
     max-width: 713px;
     height: 326px !important;
     padding: 50px 20px;
     border: 1px solid #003865;
}
/****************** 1.2 ***********************************/
 .pat-name h3 {
	 font-family: 'Conv_Roboto-Bold';
	 color: #4177C4;
	 white-space: nowrap;
}
 .keepfighting-sec .left-img{
     border-right: solid 1.5px #ffffff;
}
 .keepfighting-sec .footnote{
     margin-top: 0.9em;
     text-indent: -7px;
     padding-left: 11px;
}
 .footnote .first{
     margin-bottom: 0px;
}
 .time-tumors{
     font-size: 14px;
     line-height: 18px;
     margin-top: 20px;
     padding-left: 10px;
}
/****************** 1.3 ***********************************/
 .click-arrow{
     text-align: center;
     font-family: 'Conv_Roboto-Medium';
     color: #4a4a4a;
     letter-spacing: -0.01px;
}
/*.click-arrow.top-text p{
     display: none;
}
*/
 .mostcommon-sideeffects .bullet-list li{
     text-indent: -1em;
     padding-left: 1em;
}
 .moa .movie.section{
     position: relative;
}
 .moa .movie.section img {
     max-width: 100%;
}
 .moa .thumb-title{
     display: none;
}
 .Imfinzihelped-sec .disflex-center .left-img{
     padding-top: 10px;
     padding-bottom: 20px;
     margin-top: 10px;
}
/*************************** 1.4 *****************************/
 .icon-container{
     margin-top: 10px;
     margin-bottom: 14px;
}
 .left-iconimg{
     display: inline-block;
     border-right: solid 1px #ac182e;
     padding-top: 3px;
     padding-bottom: 3px;
     width: 70px;
}
 .sideeffect .left-iconimg{
     border-right: solid 1px #a4453e;
}
 .icon-rightcontent{
     display: inline-block;
     padding-left: 13px;
}
 .left-iconimg img{
     max-width: 50px;
}
.sideeffect img.Intestinalicon {
    margin-left: 8px;
}
 .Skinicons .left-iconimg{
     padding-top: 15px;
     padding-bottom: 15px;
}
 .gridcontent .col-sm-6{
     padding-left: 0px;
     padding-right: 0px;
}
 .infusion-day-sec .left-img{
     padding-top: 16px;
     padding-bottom: 16px;
}
 .infusion-day-sec .disflex-center.first .left-img{
     padding-bottom: 18.5px;
     padding-top: 18.5px;
}
/************************ 1.5 Taking IMFINZI ***************************************/
 .imfinzi-infusion-sec{
     margin-top: 2.4em;
}
 .imfinzi-infusion-sec .disflex-start{
     margin-bottom: 1.2em;
}
 .left-img {
     border-right: solid 1px #ac182e;
     padding-top: 0.4em;
     padding-bottom: 0.4em;
     padding-right: 0.9em;
}
 .right-content {
     padding-left: 1em;
}
 .right-content .page-subhead-1{
     margin-top: 0px;
     margin-bottom: 0px;
}
 .severe-infusion-sec{
     margin-bottom: 2.1em;
     margin-top: 2.1em;
}
 .severe-infusion-sec .left-img{
     padding-top: 16px;
     padding-bottom: 16px;
}
 .severe-infusion-sec .left-img img{
     max-width: 60px;
}
 .severe-infusion-sec ul{
     margin-bottom: 2.3em;
}
 .infusion-reactions{
     color: #4177C4;
     font-family: 'Conv_Roboto-Medium';
}
 .infusion-day-sec{
     margin-top: 37px;
     margin-bottom: 35px;
}
 .imfinzi-infusion-sec .disflex-start.first .left-img{
     padding-top: 11px;
     padding-bottom: 11px;
}
 .imfinzi-infusion-sec .left-img{
     padding-top: 16px;
     padding-bottom: 16px;
}
 .imfinzi-infusion-sec .left-img img{
     max-width: 60px;
}
 .infusion-day-sec .left-img img{
     max-width: 60px;
}
/*************************** 2.1 *****************************/
 .Notalone-sec .disflex-start.first{
     margin-bottom: 1.1em;
}
 .typesof-stage3-sec .disflex-center{
     margin-bottom: 1em;
}
 .typesof-stage3-sec .disflex-center .left-img{
     padding-top: 0;
     padding-bottom: 0;
}
 .typesof-stage3-sec img{
     max-width: 56px;
}
 .treatment-sec .page-subhead-1{
     letter-spacing: 0.4px;
}
 .Each-substage-sec{
     margin-top: 1.5em;
}
 .Notalone-sec .left-img{
     padding-top: 10px;
     padding-bottom: 8px;
}
.disflex-start.mtb25 {
    margin-top: 25px;
    margin-bottom: 25px;
}
 .Notalone-sec .left-img img{
     max-width: 60px;
}
 .treatment-sec .left-img{
    padding-top: 10px;
    padding-bottom: 10px;
}
 .treatment-sec .left-img img{
     max-width: 60px;
}
 .Optionsfor-people-sec .left-img img{
     max-width: 60px;
}
 .Optionsfor-people-sec .left-img{
     padding-top: 5px;
     padding-bottom: 5px;
}
 .UnderstandingNSCLC .disflex-start .right-content .page-subhead{
     margin-top: 3px;
}
 .Rect-3-container.substages-of-stage3-sec{
     margin-bottom: 10px;
}
/******************************** 2.2 ***************/
 .CRThas-worked{
     font-family: 'Conv_Roboto-Bold';
     margin-bottom: 2em;
}
 .patients-disease.footnote{
     text-indent: -7px;
     padding-left: 7px;
}
/******************** 3.0 *********************/
 .helpfulquestions-sec li{
     padding-left: 1em;
     text-indent: -1em;
}
 .faq .lightblue-bg{
     margin-top: 2.5em;
}
/*************************** 4.0 *****************************/
 .accordion-body h3{
     font-family: 'GillSansStd-Bold';
     font-size: 16px;
     line-height: 1.31;
     letter-spacing: 0px;
     color: rgba(0, 56, 101, 0.95);
     border-bottom: solid 0.5px #9b9b9b;
     padding: 14.4px 0px 14.4px 0px;
     margin-top: 0px;
     margin-bottom: 0px;
     display: flex;
     display: -webkit-flex;
     display: -ms-flexbox;
     cursor: pointer;
}
 .accordion-list .active h3, .accordion-list-item:last-child h3{
     border-bottom: none;
}
 .accordion-body h3.Faded-blue{
     color: #000000;
}
 .accordion-list h3 img{
     max-width: 21px;
     height: 23px;
     margin-left: -0.3em;
     margin-top: -0.1em;
}
 .accordion-list h3 .minus-icon {
     display: none;
}
 span.acc_h3_content{
     padding-left: 0.4em;
}
 .accordion-list .active h3 .add-icon {
     display: none;
}
 .accordion-list .active h3 .minus-icon {
     display: inline-block;
}
 .accordion-body .accordion-list{
     background-color: rgba(112, 153, 211, 0.15);
     border-bottom-right-radius: 20px;
}
 .accordion-list .accordion-list-content{
     font-size: 16px;
     line-height: 26px;
     letter-spacing: 0px;
     padding-left: 1.4em;
}
 .accordion-list .accordion-list-content p:last-child{
     margin-bottom: 0px;
     padding-bottom: 10px;
}
 .accordion-list-item.active{
     background-color: #f9f9f9;
}
 .accordion-list .accordion-list-item:last-child{
     border-bottom-right-radius: 20px;
}
/* .accordion-list-content .bullet-list{
     padding-left: 0px;
}*/
 .faq  .cal-phone-no{
     font-family: 'Conv_Roboto-Bold';
}
 img.add-icon-hover {
     display: none;
}
 img.minus-icon-hover {
     display: none;
}
/*************************** 5.0 *****************************/
 .imfinzibrochure-grid .thick-border {
     padding-bottom: 1.4em;
}
 .oncologist-div .right-content .page-subhead-1{
     color: #ffffff;
     margin-bottom: 7px;
}
 .find-oncology-pg {
     padding-top: 2%;
}
 .Rectangle-5.rectangle-oncology {
     background-color: #ac182e;
     margin-bottom: 1.3em;
     margin-top: 0.3em;
}
 .Rectangle-5{
     display: flex;
     display: -webkit-flex;
     display: -ms-flexbox;
     align-items: center;
     font-family: GillSansStd-Bold;
     font-size: 12.5px;
     letter-spacing: 0.5px;
     border-top-right-radius: 20px;
     background-color: #003865;
     padding: 7px 23px 7px 21px;
     color: #ffffff;
}
 .resources .Rectangle-5{
     line-height: 16px;
	padding: 12px 19px 12px 15px;
}
 .Rectangle-5 a.text-style{
     color: #ac182e;
}
 .Rectangle-5:hover {
     background-color:#4177C4;
}
.patient-resources .Rectangle-5:hover {
     background-color:#003865;
}
 .inline-button-image{
     padding-left: 0.7em;
     margin-top: -0.1em;
}
 .lighthouse-logo{
     margin-bottom: 1.5em;
     max-width: 228px;
}
 .Access360-logo{
     max-width: 160px;
}
/* .resources .lightblue-bg.first{
     margin-top: 2.5em;
     margin-bottom: 2.5em;
}
*/
 .resources .lightblue-bg.first {
     margin-top: 2.5em;
     margin-bottom: 0;
     background: none;
     border-top: none;
     height: 0;
}
 .ConversationGuide-sec .left-img img{
     margin-top: -4px;
     max-width: 60px;
}
 .Rectangle-3 .left-img{
     border-right: solid 1px #ffffff;
     padding-left: 1em;
     margin-top: 1em;
}
 .Rectangle-3 h2.page-subhead-1{
     padding: 0;
}
 .Rectangle-3 .right-content{
     margin-top: 1em;
}
 .organizations-help-sec .Rect-3-container{
     margin-bottom: 40px;
}
 .organizations-help-sec .Rectangle-3 .left-img, .caregiver-support-sec .Rectangle-3 .left-img{
     padding-top: 2px;
     padding-bottom: 15px;
	 padding-left: 0;
	 padding-right: 18px;
     margin-top: 0px;
     border-right: solid 1.5px #ac182e;
}
 .organizations-help-sec .Rectangle-3 .left-img img{
     max-width: 83px;
}
 .organizations-help-sec a{
     color: #555555;
}
 .Org-Container{
     display: flex;
     display: -webkit-flex;
     display: -ms-flexbox;
	 align-items: center;
     border-bottom: solid 0.5px #9b9b9b;
     padding-bottom: 21px;
     padding-top: 21px;
}
 .Org-Container p{
     margin-bottom:0px;
}
 .Org-Container.last{
     border-bottom: none;
}
 .Org-Container .page-subhead-2{
     text-transform: uppercase;
     color: rgba(0, 56, 101, 0.95);
}
 .ConversationGuide-sec .left-img{
     padding-top: 2px;
     padding-bottom: 29px;
}
 img.arrow-white{
     width: 10px;
}
/* .Access360-copy .bullet-list{
     padding-left: 1em;
     text-indent: -1em;
}*/
/******************** Exit ramp ***********************/
 #empoverlay #exitdialog {
     padding: 0em 0.5em 1em 1em !important;
     text-align: center;
     border-bottom-right-radius: 40px !important;
     border-top-left-radius: 40px !important;
     border-bottom-left-radius: 0px !important;
     border-top-right-radius: 0px !important;
     box-shadow: none;
     background-color: rgba(255, 255, 255, 0.9) !important;
     border: solid 1px #003865;
}
 #exitdialog .btns{
     margin-bottom: 34px;
}
 #empoverlay h2{
     margin-top: 0px;
}
 .siteexit-title h2{
     font-weight: 300;
     margin-top: 0px;
     text-align: center;
     color: #ac182e;
     font-family: 'GillSans-Light';
     text-transform: uppercase;
}
 #exitdialog .btns button.btn.ok {
     display: block;
     margin: 0 auto;
     float: none;
     padding: 10px 40px 10px 19px;
     text-transform: uppercase;
     font-family: 'GillSans-Medium';
     font-size: 13px;
     margin-top: 17px;
     line-height: 19px;
     background-color: #003865;
     border-radius: 0px;
     border-top-right-radius: 20px;
     border: none;
     color: #ffffff;
     text-shadow: none;
     background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/patient-lungredesign/arrow-white.png);
     background-repeat: no-repeat;
     background-position: 84% 49%;
     background-size: 10px 17px;
}
 #exitdialog .btns button.btn.ok:hover{
     background-color: #4177C4;
}
 #exitdialog .btns button.btn.back{
     position: absolute;
     float: right;
     right: 12px;
     top: 18px;
     width: 27px;
     height: 26px;
     opacity: 0;
}
 #exitdialog .btns button:hover, #exitdialog .btns button:focus, #exitdialog .btns input:hover, #exitdialog .btns input:focus{
     color: #ffffff !important;
     outline: 0;
}
 .close_icon{
     text-align: right;
}

p.close_icon .close img{
    width: 20px;
    height: 22px;
    right: 20px;
    top: 20px;
}

#hcp-popup p.close_icon .close img {
    right: -10px;
    top: 0;
}

/*************** HCP popup ******************/
 .modal-dialog{
     text-align: center;
}
 .modal-body{
     padding: 1em 1em;
}
 .modal-content{
     border-bottom-right-radius: 40px !important;
     border-top-left-radius: 40px !important;
     border-bottom-left-radius: 0px !important;
     border-top-right-radius: 0px !important;
     box-shadow: none;
     background-color: rgba(255, 255, 255, 0.9);
     border: solid 1px #003865;
}
 .modal-dialog{
     margin-top: 13em;
}
 .modal-header{
     display: none;
}
 .siteexit-button{
     text-align: center;
     margin-bottom: 2em;
}
 .close{
     opacity: 1;
     text-shadow: none;
     float: none !important;
}
 img.close_exit{
     max-width: 22px;
}
 .close:hover, .close:focus{
     opacity: 1;
     text-shadow: none;
     color: #ffffff;
}
 .siteexit-button a{
     display: inline-block;
     margin: 0 auto;
     float: none;
     margin-top: 5px;
     text-transform: uppercase;
     font-family: 'GillSans-Medium';
     font-size: 13px;
     line-height: 17px;
     background-color: #003865;
     border-top-right-radius: 20px;
     border: none;
     color: #ffffff;
     font-weight: normal;
}
 .siteexit-button a:hover{
     background-color: #4177C4;
}
 .continue-arrow{
     max-width: 10px;
     margin-left: 8px;
     margin-top: -4px;
}
 .modal-backdrop.in{
     opacity: 0.8;
}
/************** contact us ***************/
 .contactus-copy{
     margin-bottom: 2.7em;
}
/************** sitemap ***************/
 .sitemap-copy ul{
     list-style-type: none;
     padding-left: 0px;
}
 .sitemap-copy li{
     margin-top: 10px;
     margin-bottom: 10px;
}
 .sitemap-copy li a, .sitemap-copy li {
     color: #555555;
     font-family: 'Conv_Roboto-Bold';
}
 .sitemap-copy li.rouge a{
    /* color: #ac182e;  */
}
 .sitemap-copy .innerlist li a{
     font-family: 'Conv_Roboto-Light';
     color: #ac182e;
}
 .sitemap-copy{
     margin-bottom: 2.7em;
}
/****************** Redesign style for Support & How imfinzi Pages *******************/
 .grid-container-first {
     font-family: 'Conv_Roboto-Light';
     font-size: 15px;
     color: #555555;
     line-height: 26px;
     background-color: rgba(112, 153, 211, 0.15);
     border-bottom-right-radius: 20px;
}
 .grid-container-first .Rectangle-5 {
     line-height: 15px;
}
 .grid-container-first .page-subhead {
     font-family: 'GillSansStd';
     font-weight: bold;
}
 .grid-container-first .disflex-start .right-content .page-subhead {
     margin-bottom: 5px;
}
 .calloutimage-5-1-1 {
     display: none;
}
 .Lighthouse-callout1, .Lighthouse-callout2 {
     line-height: 23px;
}
 .Lighthouse-callout1 .disflex-start .left-img, .Lighthouse-callout2 .disflex-start .left-img, .Access360-callout1 .disflex-start .left-img, .Access360-callout2 .disflex-start .left-img {
     border: none;
}
 .Lighthouse-callout1 .disflex-start .left-img img {
     max-width: 50px;
}
 .Lighthouse-callout2 .disflex-start .left-img img {
     max-width: 50px;
}
 .Access360-callout1 .disflex-start .left-img img, .Access360-callout2 .disflex-start .left-img img {
     max-width: 49px;
}
 /*.Lighthouse .bullet-list {
     padding-left: 0px;
}*/
 .gridcontent.full-width {
     display: flex;
}
 .gridcontent.full-width .col-xs-12.col-sm-6 {
     flex: 1;
}
 .gridcontent.full-width .col-xs-12.col-sm-6:first-child {
     order: 1;
}
 .gridcontent.full-width .col-xs-12.col-sm-6:nth-child(2) {
     order: 2;
}
 .moa .featurebox.section, .moa .grid.section {
     display: none;
}
 .print-text, a.print-text:hover, a.print-text:focus {
     color: #ac182e;
     text-decoration: underline;
}
 .oncologist-div .left-img.thick-border{
     border-right: solid 1.5px #ffffff;
     padding-bottom: 1.8em;
}
/**** DEM - 22124-Updates ****/
/* .patient-stories .second-grid-pat .col-xs-12.col-sm-6:first-child {
     display: none;
}*/
/*@media screen and (min-width: 768px) {
     .patient-str.second-grid-pat .col-xs-12.col-sm-6 {
         margin: 0 25%;
    }
}*/
/**** DEM - 22124-Updates ****/
/**** Header Background image inclusion ****/
 .banner_text {
     position: relative;
     display: inline-block;
     font-family: 'GillSansStd-BoldCondensed';
     color: #fff;
     font-size: 84px;
     padding: 9% 0 0 26.2%;
     line-height: 118px;
}
 .banner_subtext {
     font-family: 'ManusSmooth';
     font-size: 63px;
     line-height: 0;
     position: relative;
     bottom: 7px;
}
 .banner_subtext em{
     z-index: 1;
     position: relative;
}
 .border_bot {
     border: 1px solid #ac182e;
     width: 56%;
     height: 6.5px;
     display: block;
     float: right;
     position: relative;
     right: 14px;
     bottom: 24px;
     background-color: #ac182e;
}
 .lightblue-bg-new {
     background-color: #eaf0f9;
     border-top: 5px solid #003865;
     text-align: center;
     position: relative;
     margin-top: 2em;
     margin-bottom: 2.5em;
}
 .bottombanner_text {
     position: relative;
     font-family: 'Conv_Roboto-Bold';
     font-size: 39px;
	 letter-spacing: -0.98px;
     vertical-align: middle;
     display: block;
     color: #003865;
	 margin-top: -35px;
}
 .lightblue-bg-new .red-line{
     position: relative;
     font-family: 'ManusSmooth';
     z-index: 1;
     font-size: 39px;
     /*bottom: 5px;*/
}
 .lightblue-bg-new .red-line:after{
     content: "";
     border-bottom: 3.5px solid #ac182e;
     width: 100%;
     position: absolute;
     bottom: 18px;
     left: 0;
     z-index: -1;
}
 .link_text {
     position: absolute;
     bottom: 0;
     right: 0;
     left: 0;
}
 .startconversation {
     font-family: 'GillSansStd-Bold';
     color: #fff;
     font-size: 18px;
     border-top-right-radius: 20px;
     background-color: #ac182e;
     padding-top: 2px;
     display: inline-block;
     letter-spacing: 0.5px;
     width: 215px;
     height: 39px;
}
.startconversation:hover,.startconversation:focus{
     color: #fff;
}
 .startconversation span {
     margin-right: 10px;
}
 .startconversation:after {
     position: relative;
     content: "\f105";
     top: 4px;
     right: -20px;
     display: inline-block;
     font: normal normal normal 14px/1 FontAwesome;
     font-size: 30px;
     text-rendering: auto;
     -webkit-font-smoothing: antialiased;
}
 .how-imfinzi-works .startconversation:after, .ask-about-imfinzi .startconversation:after{
	right: -10px;
 }
 .startconversation:hover{
     color: #fff 
}
 .border_bottom {
     border: 1px solid #ac182e;
     width: 16%;
     height: 3.5px;
     display: inline-block;
     position: relative;
     right: 88px;
     bottom: 1px;
     background-color: #AC1831;
}
 .first-line{
     text-align: center;
     margin-bottom: 0px;
     font-family: 'GillSansStd-BoldCondensed';
     color: #fff;
     font-size: 84px;
	 word-spacing: -12.26px;
}
 .first-line span{
     position: relative;
     font-family: 'ManusSmooth';
     z-index: 1;
     font-size: 63px;
     bottom: 5px;
	 word-spacing: 0px;
	 text-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
	 margin-left: -9px;
}
.stage-3-nsclc .first-line span{
	 margin-left: -9px;
}
.stage-3-nsclc .first-line span.red-line  span{
	padding-left: 20px;
    padding-right: 18px;
}
.first-line span.red-line  span{
	padding-left: 23px;
    padding-right: 14px;
}
.taking-imfinzi .first-line span.red-line  span, .aboutNSCLC .first-line span.red-line  span, .askaboutimfinzi .first-line span.red-line  span, .faq .first-line span.red-line  span, .resources .first-line span.red-line  span, .signup .first-line span.red-line  span, .thank-you .first-line span.red-line  span{
	padding-right: 18px;
}
 .first-line .red-line:after{
     content: "";
     border-bottom: 7.5px solid #ac182e;
     width: 100%;
     position: absolute;
     bottom: 36px;
     left: 0;
}
 .homepage_banner {
     /*background-image: linear-gradient(to bottom,rgba(0,0,0,0) 62% , rgba(0,0,0,1) 120%),url(/content/dam/website-services/us/498-rwd-imfinzi-com/patient-lungredesign/desktop/home_main_bg1.png);
     background-size: cover;
     background-repeat: no-repeat;
     height: 266px;
     background-position-x: center;
     background-position-y: center;
     position: relative;*/
    background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/patient-lungredesign/desktop/home_main_bg2.png);
    background-size: contain;
    background-position: center top;
    background-repeat: no-repeat;
    margin: 32px auto 0 auto;
    width: 1228px;
    max-width: 100%;
    /*height: 455px;*/
    height: auto;
    padding: 33.714% 0 0 0;
}
 .homepage_banner .first-line {
     font-family: 'GillSansStd-BoldCondensed';
     color: #fff;
     font-size: 84px;
     text-align: left;
}
 .position-div {
     position: absolute;
     text-align: center;
     bottom: 10px;
     max-width: 605px;
     margin: 0 auto;
     right: 0;
     left: 0;
    display: none;
}
 .position-div p {
     color: #fff;
     font-size: 18px;
     line-height: 20px;
     margin-top: 0px;
     font-family: 'GillSansStd';
     text-align: left;
}
 .position-div p.See-full-indication{
     font-family: 'Conv_RobotoCondensed-Bold';
     font-size: 13px;
}
 p.See-full-indication a{
     color: #fff;
}
 .right_content_banner {
     background-color: rgba(0,0,0,0.05);
}
 .right_content_banner .max-width-1024{
     max-width: 1024px;
     margin: 0 auto;
     text-align: right;
     padding-top: 10px;
     padding-bottom: 10px;
     text-shadow: 0 0 6px #000000;
     font-family: 'HelveticaNeue-Roman';
     padding-right: 15px;
}
 .right_content_banner p {
     line-height: 19px;
     color: #fff;
     font-size: 16px;
     margin-bottom: 1px;
}
 .body-wrap.banner_belowtext {
     max-width: 760px;
     margin: 0 auto;
     padding-left: 15px;
     padding-right: 15px;
     text-align: center;
}
.banner-desc {
    color: #193965;
    font-family: "solex-OT";
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 36px;
	text-align: center;
    padding: 95px 0 52px 0;
    width: 942px;
    /*margin: 0 auto 47px auto;*/
    margin: 0 auto 0 auto;
    /*background-image: url('/content/dam/website-services/us/498-rwd-imfinzi-com/patient-lungredesign/Icon_lung_Indication.png');*/
	background-image: url('/content/dam/website-services/us/498-rwd-imfinzi-com/patient-lungredesign/lungs-icon.png');
    background-repeat: no-repeat;
    background-position: center 22px;
}
 .banner_belowtext h2,.banner_belowtext h1 {
     font-family: 'GillSansStd-Bold';
     font-size: 20px;
     color: #ac182e;
     margin-bottom: 22px;
     text-align: left;
}
 .left_content {
     max-width: 450px;
}
 .left_content p {
     font-family: 'GillSans-Medium';
     font-size: 16px;
     line-height: 18px;
     color: #003865;
}
 .reference_content:hover{
     background-color: #4177C4;
     color: #fff;
}
/**** Header Background image inclusion ****/
 .dropdown-menu {
     margin: 0px 0px 0;
     padding: 0px 0;
     width: 234px;
     border: none !important;
}

 .desktop .callout a.inline-button {
     font-family: 'Conv_Roboto-Medium';
     font-size: 13px;
}

/***********New Code (us-33919)**************/ 
/**********Menu**********/
.navbar-default .navbar-nav>li.faq a{
    text-transform: capitalize;
}
.isi .left-spacing{
    padding-top: 20px;
}
/****************** 1.2 *********************/
span.wtch-txt{
	font-family: 'Conv_RobotoCondensed-Light';
}
.pat-description{
	color: #003865 !important;
}
/****************** 1.3 *********************/
	ul.imfinziList{
		list-style: none;
		padding-left: 15px;
	}
	ul.imfinziList li{
		font-family: Conv_Roboto-Medium;
		font-size: 16px;
	}
	.clinicalTable .head{
		background-color: #003865;
	}
	.clinicalTable .head p{
		letter-spacing: 0.48px;
		font-size: 19px;
		color: #ffffff;
		font-family: GillSansStd-BoldCondensed;
		text-align: center;
		padding: 1px 0px;
		line-height: 25px;
	}
	.clinicalTable .body{
		display: flex;
		margin-top: -5px;
	}
	.clinicalTable .body p{
		color: #ffffff;
		text-align: center;
		font-family: GillSansStd;
		font-size: 16px;
		font-weight: normal;
	}
	.clinicalTable p.sub-head {
		background-color: #003865;
		font-size: 17px;
		color: #ffffff;
		font-family: GillSansStd-BoldCondensed;
		text-align: center;
		line-height: 20px;
	}
	.clinicalTable .innerDiv{
		margin-top: -10px;
		padding: 10.5px 0;
		position: relative;
	}
	.clinicalTable .innerDiv p:nth-child(1){
	    line-height: 20px;
		font-size: 17px;
	}
	.clinicalTable .innerDiv p:nth-child(2){
		font-size: 16px;
		line-height: 18px;
	}
	.clinicalTable .leftContent .innerDiv{
		background-color: #4bab9a;
	}
	.clinicalTable .rightContent .innerDiv{
		background-color: #ad312f;
	}
	.clinicalTable span.boldText1{
		font-family: GillSansStd-BoldCondensed;
	}
	.clinicalTable span.boldText2{
		font-family: GillSansStd-Bold;
	}
	.clinicalTable .leftContent .innerDiv p:nth-child(2){
		background-color: #068477;
		padding: 6px 0;
	}
	.clinicalTable .rightContent .innerDiv p:nth-child(2), .clinicalTable .rightContent .innerDiv p:nth-child(3){
		background-color: #ffffff;
		color: #ad312f;
		padding: 6px;
		line-height: 18px;
	}
	.clinicalTable .rightContent .innerDiv:before{
		    content: '';
			width: 0;
			height: 0;
			border-style: solid;
			border-width: 77px 0px 77px 37px;
			border-color: transparent transparent transparent #ad312f;
			margin-top: -10px;
			margin-left: 262px;
			position: absolute;
			/*margin-left: 262px;*/
			position: absolute;
			right: -37px;
	}
	.Imfinzihelped-sec .disflex-center .left-img p:nth-child(1){
		text-align: center;
    	height: 115px;
	}
	.Imfinzihelped-sec .Rect-3-container{
		border-bottom-right-radius: 0;
	}
	 .ClinicalTrialResults .Rectangle-3 h2{
		 font-family: 'GillSansStd-Bold';
	}
	.ClinicalTrialResults .Rectangle-3 h2 span.subhead{
		font-family: 'GillSansStd';
	}
	.Imfinzihelped-sec .tableBottom-sec{
		border-top: 5px solid #003865;
		margin-bottom: 40px;
	}
	.Imfinzihelped-sec .footnoteDiv p.indentText{
		text-indent: -5px;
	}

	.Imfinzihelped-sec .footnoteDiv p.foot-indent{
    	text-indent: -14px;
    }

	.ClinicalTrialResults .Rectangle-4.bodycopy-1 .left-img.thick-border{
		border-right: solid 1.5px #ffffff;
	}
	.ClinicalTrialResults .Rectangle-4.bodycopy-1 .page-subhead-1{
		color: #ffffff;
		font-family: 'GillSansStd-Bold';
		font-size: 23px;
		line-height: 32px;		
	}
	.page-subhead1{
		font-family: 'Conv_Roboto-Bold';
         font-size: 16px;
	}
	.Imfinzihelped-sec .footnoteDiv p.indentText sup{
		font-family: HelveticaNeue-Roman;
		font-size: 8px;
		top: -8px;
	}
	.ClinicalTrialResults .tableBottom-sec sup{
		font-size: 66%;
	}
	/*************************/
	/************1.4*************/
	.how-imfinzi-works .click-arrow.top-text, .click-arrow.see-text p:nth-child(2){
		font-family: Conv_Roboto-Bold;
	}
	.how-imfinzi-works .click-arrow.see-text  img{
		max-width: 100%;
		display: none;
	}
	/*************************/
	/*** 1.5 POTENTIAL SIDE EFFECTS starts here***/
	.sideeffect a.startconversation {
        padding-top: 1px;
    }
	/*** 1.5 POTENTIAL SIDE EFFECTS ends here***/
	/*** 1.6 TAKING IMFINZI starts here***/
	.takingimfinzi .position-div p {
        text-align: center;
		font-size: 16px;
    }
    .bold-text{
    	font-family: 'Conv_RobotoCondensed-Bold';
    }
    .takingimfinzi .severe-infusion-sec .bullet-list li:before, .takingimfinzi .imfinzi-infusion-sec .bullet-list li:before, .patient-resources .bullet-list li:before, .faq .accordion-list-content .bullet-list li:before{
        content: "\25cf";
        font-size: 12px;
        top: -1px;
        padding-right: 10px;
		color: #003865;
    }
    .takingimfinzi .grp-icons .disflex-center .left-img img {
        max-width: 60px;
    }
    .takingimfinzi .fifth .left-img {
        padding-top: 20px;
    	padding-bottom: 20px;
    }	
    .takingimfinzi .grid.section{
        display:none;
    }

    .takingimfinzi .imfinzi-infusion-sec-list ul.bullet-list li,.takingimfinzi .severe-infusion-sec ul.bullet-list li{
        padding-top: 10px;
        padding-bottom: 5px;
		list-style: none;
    }
    .takingimfinzi .left-img {
        border-right: solid 1.5px #ac182e;
    }
    .takingimfinzi .imfinzi-infusion-sec .disflex-start,.takingimfinzi .grp-icons .disflex-center {
        margin-bottom: 2.2em;
    }
    .takingimfinzi .imfinzi-infusion-sec .disflex-start.first {
        margin-top: 1.2em;
    }
    .takingimfinzi .grp-icons .disflex-center.first {
        margin-top: 3em;
    }
	.takingimfinzi .grp-icons .disflex-center.fourth img {
        width: 60px;
        height: 45px;
    }
    .takingimfinzi .grp-icons .disflex-center.fourth .left-img {
        padding-top: 16px;
        padding-bottom: 16px;
    }

	/*** 1.6 TAKING IMFINZI ends here***/

    .bodycopy-1.ask-imfinzi-help-list [class*="col-"] {
        background: #eaf0f9;
        width: 32%;
    }
    .bodycopy-1.ask-imfinzi-help-list {
        display: flex;
        justify-content: space-between;
        margin-top: 25px;
    }

    h4.ask-imfinzi-list-title {
        margin: 0;
        font-family: 'GillSans-Medium';
        font-size: 20px;
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.6;
        text-align: center;
        color: #003865;
        padding: 12px 0;
        border-top: solid 5px #003865;
        margin-left: -15px;
        margin-right: -15px;
    }

    ul.bullet-list.first {
        border-top: solid 2px #ac182e;
        margin: 0 3px;
        padding-left: 0px;
        list-style: none;
        padding-top: 15px;
        padding-bottom: 20px;
    }
    
    ul.bullet-list.first li:before {
        display: none;
    }
	
	/****2.2*************/
	.treatment .Rectangle-3{
	    margin-top: 40px;
	}
	.patients-disease{
	    padding-left: 0;
		text-indent: -7px;
	}
    /************************** 4.0 ***********************/
	/****New Code*************/	
	.faq ul.bullet-list li{
		list-style: none;
	}
    /************************** 5.0 ***********************/
	/****New Code*************/	
	/****5.1*************/
	/*.resources li.notes-of-encouragement a:before{
		content: '[ ';
		color: rgb(255, 0, 255);
		display: inline-block !important;
		margin-right: 5px;
	}
	.resources li.notes-of-encouragement a:after{
		content: ']' !important;
		color: rgb(255, 0, 255)!important;
		display: inline-block !important;
		border-right: none !important;
	}
	.imfinzibrochure-grid.top .gridcontainer-callout1:before{
		content: '[ ';
		color: rgb(255, 0, 255);
		font-size: 100px;
		left: -18px;
		position: absolute;
		top: 15px;
	}
	.imfinzibrochure-grid.bottom .gridcontainer-callout2:after{
		content: '] ';
		color: rgb(255, 0, 255);
		font-size: 100px;
		right: -18px;
		position: absolute;
		top: 25px;
	}
	.imfinzibrochure-grid.bottom .col-xs-12.col-sm-6:nth-child(2){
		display: none;
	}*/	
	.bodycopy-1.supportTxt h2 span{
		display: block
	}
	.resources .bullet-list li{
	    margin-top: 10px;
	}
	p.patient-resources, p.caregiver-support{
		 margin-top: 1.5em;
		 margin-bottom: 1.5em;
	}
	.patient-resources ul.bullet-list li{
		list-style: none;
	}
	.patient-resources .Access360 ul.bullet-list{
		padding-left: 0;
	}
	.patient-resources .Access360-copy{
	    margin-bottom: 1.3em;
	}
	/****5.2*************/
	.organizations-help-sec .Rectangle-3, .organizations-help-sec .Rect-3-container, .caregiver-support-sec .Rectangle-3{
		background-color: transparent;
	}
	.organizations-help-sec .right-content h2, .caregiver-support-sec  .right-content h2{
		color: #003865;
		padding-right: 5px;
	}
	.organizations-help-sec .right-content p, .caregiver-support-sec  .right-content p{
		color: #555555;
	}
	.organizations-help-sec .Rectangle-3 .right-content, .caregiver-support-sec .Rectangle-3 .right-content{
		 margin-top: 0px;
	}
	/********5.3*************/
	.caregiver-support-sec .disflex-start:nth-child(3) .left-img img{
		width: 83px;
	}
	.caregiver-support-sec .Rectangle-3 .left-img{
		 border-right: solid 1px #ac182e;
	}
	.caregiver-support-sec .Rectangle-3 .left-img img{
		width: 70px;
	}
	/*********************/
    img.lung-can-icon {
        margin-top: 12px;
    	display: none;
    }
    ul.bullet-list.first li {
        margin-bottom: 8px;
    }
	/*********Site Map************/
	.sitemap li.titleText{
		text-transform: uppercase;
	}
	.sitemap ul.innerlist.bullet-list{
		text-transform: capitalize;
	}

/* IE10+ CSS styles */
 @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	 .position-div{
		width: 100%;	 
	 }
 }


/*ISI update*/

ul.sub-hp-tell {
    padding-left: 18px;
}

ul.hp-tell {
    padding-left: 18px;
    margin-top: -8px;
}
ul.hp-tell:nth-child(2) {
    margin-bottom: 0px;
}
/*.isi-head, .whoisimfinzi {
    color: #003865;
}*/

li.nolistyle {
    list-style: none;
}

.isi p a {
    color: #2664c1;
    text-decoration: underline;
}

p.please-see.body-wrap {
    /*font-family: roboto-medium;*/
    margin-top: 20px;
}

@media only screen and (min-width:992px){
    ul.isi-list li p.isi-icon.kidney {
    margin-top: -10px;
}
p.isi-icon-copy.lung-flex-t {
    position: relative;
    top: 15px;
}
a.hometel.text-nowrap {
text-decoration: none;
color: #505050;
pointer-events: none;        
}
}


/***desktop***/
@media only screen and (min-width:768px){
.dropdowndiv .dropdown .dropdown-menu > li > a{
    padding: 6px 15px;
}
p.females-who {
    margin-left: 18px;
}                
}

/*mobile**/
@media only screen and (max-width:767px){
.dropdown-menu .menu.three {
    background-color: #FFFFFF;
}
.dropdowndiv .ui.selection.dropdown.show .dropdown-menu > li > a{
	padding: 16px 10px 16px 20px;
}
#outerlink button#myButton{
    font-size: 15px;
    padding: 16px 10px 16px 20px;
    width: 100%;
    text-transform: uppercase;
}
#outerlink button#myButton:active {
    background-color: #AC182E !important;
    color: #ffffff;
    font-family: 'Conv_Roboto-Bold' !important;
}

    
}            

/*side-effects page**/



@media screen and (min-width: 768px){
.side-effects.sideeffect .bodycopy {
    width: 857px;

}
.side-effects.sideeffect .Rectangle-3 h2 {
    padding: 22.5px 25px;
    margin-bottom: 0px;
    font-size: 23px;
    line-height: 32px;
}

.side-effects.sideeffect .Rect-3-container {
    padding: 40px 42px 30px 47px;
}
.side-effects.sideeffect .dotpattern-bg.sideeffects {
    width: 654px;
    height: 90px;
    margin-top: -111px;
}

.side-effects.sideeffect .flex-start.Lung-problems, .side-effects.sideeffect .flex-start.severe-infections {
    align-items: center;
}

.side-effects.sideeffect .icon-container-1 .Lung-problems .right-text, .side-effects.sideeffect .icon-container-1 .severe-infections .right-text {
    padding-top: 10px;
    padding-bottom: 10px;
}
}

.side-effects.sideeffect .symptom-sec .icon-container-1 .left-img {
    flex-basis: 75px;
}
.side-effects.sideeffect .icon-container-1 .left-img {
    flex-basis: 75px;
    flex-grow: 0;
    flex-shrink: 0;
    height: 50px;
    position: relative;
}
.side-effects.sideeffect .icon-container-1 .right-text {
    position: relative;
    margin-left: 20px;
    margin-top: -4px;
}

.side-effects.sideeffect .flex-start {
    display: flex;
    align-items: start;
}

.side-effects.sideeffect .Rect-3-container .flex-start, .side-effects.sideeffect .Rect-3-container .flex-center {
    margin-bottom: 35px;
}

.side-effects.sideeffect  .dotpattern-bg.symptom {
    width: 550px;
    height: 82px;
    margin-top: -6.5em;
}

.side-effects.sideeffect .Rect-3-container {
    border-bottom-right-radius: 20px;
    background-color: rgba(112, 153, 211, 0.15);
}
.side-effects.sideeffect .symptom-sec .subtext {
    font-family: 'Conv_Roboto-Bold';
}
.side-effects.sideeffect .symptom-sec .left-img img {
    max-width: 50px;
}
.side-effects.sideeffect .icon-container-1 .left-img img {
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.side-effects.sideeffect .icon-container-1 .right-text:before {
    position: absolute;
    content: '';
    border-left: 1px solid #a4453e;
    width: 15px;
    height: 100%;
    left: -21px;
    top: 3px;
}

.side-effects.sideeffect .right-text p {
    margin-bottom: 0px;

}

.side-effects.sideeffect .Intestinal-problems img {
    width: 35px;
    margin-left: 8px;
}           
@media screen and (min-width: 767px){

.side-effects.sideeffect .Rect-3-container {
    margin-bottom: 40px;
}


}

@media screen and (max-width: 767px){
.side-effects.sideeffect .symptom-sec .Rect-3-container {
    padding: 30px 10px 15px 26px;
    line-height: 21px;
}
.side-effects.sideeffect .symptom-sec .icon-container-1 .right-text:before {
    height: 77px;

}
.side-effects.sideeffect .right-text p {
    line-height: 21px;
}
}

@media (min-width: 768px) and (max-width: 991px) {
.side-effects.sideeffect .bodycopy {
    width: 90%;
}
}

@media screen and (max-width: 991px) {        
    .banner-desc {
        font-size: 24px;
        line-height: 30px;
        padding: 55px 16px 26px 16px;
        width: 100%;
        margin: 12px auto 0 auto;
        background-position: center top;
        background-size: 40px;
        letter-spacing: -0.72px;
    }
}        