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

@font-face {
     font-family: 'Azo-Sans-Regular';
     /*src: url('fonts/Azo_Sans_Regular.eot');*/
     src: local('?'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/azo_sans_regular-webfont.woff2') format('woff2'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/azo_sans_regular-webfont.woff') format('woff'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/Azo_Sans_Regular.ttf') format('truetype');
     font-weight: normal;
     font-style: normal;
	 display: swap;
}

@font-face {
     font-family: 'Azo-Sans-Bold';
     /*src: url('fonts/Azo_Sans_Regular.eot');*/
     src: local('?'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/azo_sans_bold-webfont.woff2') format('woff2'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/azo_sans_bold-webfont.woff') format('woff'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/Azo_Sans_Bold.ttf') format('truetype');
     font-weight: normal;
     font-style: normal;
	 display: swap;
}

@font-face {
     font-family: 'Azo-Sans-Medium';
     /*src: url('fonts/Azo_Sans_Regular.eot');*/
     src: local('?'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/azo_sans_medium-webfont.woff2') format('woff2'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/azo_sans_medium-webfont.woff') format('woff'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/Azo_Sans_Medium.ttf') format('truetype');
     font-weight: normal;
     font-style: normal;
	 display: swap;
}

@font-face {
     font-family: 'Azo-Sans-Black';
     /*src: url('fonts/Azo_Sans_Regular.eot');*/
     src: local('?'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/azo_sans_black-webfont.woff2') format('woff2'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/azo_sans_black-webfont.woff') format('woff'), url('/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/Azo_Sans_Black.otff') format('opentype');
     font-weight: normal;
     font-style: normal;
	 display: swap;
}

/*FPO*/

/*.logo-wrap::after {
    content: "FPO";
    position: absolute;
    top: 255px;
    left: calc(100% - -20%);
    width: 87px;
    height: 51px;
    font: normal normal normal 65px / 52px "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #ff00f5;
    text-shadow: none;
}*/

#hcc-popup h3.subtext2.symptoms-prob.fnt{color: #555 !important;}

#hcc-popup .modal-dialog {
    margin: 0;
    width: 100%!important;
    text-align: left;
}

#hcc-popup .modal-body {
    padding: 0;
}

#hcc-popup .modal-content {
    border-radius: 0!important;
    padding: 0;
}

#hcc-popup sup {
    font-size: 55%;
    top: -0.7em;
}

#hcc-popup .imfinzi-logo {
    width: 126.433px;
    height: 43.543px;
    margin-right: 9px;
}

#hcc-popup .imjudo-logo {
    width: 126.439px;
    height: 41.796px;
}

#hcc-popup .logo-wrap {
    padding: 10px 11px 11px 13px;
    /* border-bottom: 1px solid #182D51; */
    background: white;
}

#hcc-popup button.close-btn {
    border: 0;
    background: none;
    padding: 0;
    position: absolute;
    right: 10px;
    top: 9px;
}

#hcc-popup .close-btn img {
    width: 29.461px;
    height: 28.811px;
}

#hcc-popup p.info {
    font-family: 'Azo-Sans-Regular',sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
    letter-spacing: 0.56px;
    color: #182D51;
    text-align: center;
    width: 85%;
    margin: auto;
    /* padding: 10px 0; */
}
#hcc-popup p.info.bold{
	font-weight: 700;
	margin-bottom: 12px;
    font-family: 'Azo-Sans-Bold';
}
#hcc-popup .banner-img {
    max-width: 100%;
}

#hcc-popup .hcc-popup-header {
    position: relative;
    background: #182D51;
}

#hcc-popup .light-green-cta {
    border-radius: 40px;
    background: #DBE94B;
    width: 300px;
    height: 37px;
    display: flex;
    align-items: center;
    justify-content: center;
    /* margin: auto; */
    position: absolute;
    bottom: 23px;
    left: 50%;
    transform: translateX(-50%);
	z-index: 2;
}

#hcc-popup .light-green-cta > p {
    font-size: 20px;
    font-style: normal;
    font-weight: 900;
    line-height: normal;
    letter-spacing: 4.4px;
    color: #12335C;
    margin: 5px 0 0 0;
	/*margin: 4px 0 0 0;*/
	padding: 0 0 0 6px;
    font-family: 'Azo-Sans-Black',sans-serif;
}

#hcc-popup img.blue-curve {
    /*max-width: 100%;
    position: relative;
    top: -59px;
    top: -51.2%;*/
}

#hcc-popup .white-bar-wrap {
    background: #fff;
}

#hcc-popup .hcc-popup-body {
    background: #182D51;
    /*padding: 0 12px 37px 15px;*/
    padding: 0 12px 57px 15px;
    text-align: center;
	/*margin-left: -2px;*/
}

#hcc-popup .hcc-popup-head {
    margin: 0;
    color: #fff;
}

#hcc-popup .hcc-popup-head {
    /* font-family: "Azo Sans"; */
    font-size: 36px;
    font-style: normal;
    font-weight: 900;
   /* line-height: 44px; */ /* 122.222% */
    line-height: normal;
    letter-spacing: 9px;
    font-family: 'Azo-Sans-Black',sans-serif;
}

#hcc-popup .hcc-popup-head span.pinkBrack {
    color: #FF00E2;
    font-family: 'solex';
    display: none;
}

#hcc-popup .hcc-popup-head  span.head-second-line {
    font-size: 28px;
    font-style: normal;
    font-weight: 900;
    line-height: normal; /* 135.714% */
    letter-spacing: 4.2px;
    display: inline-block;
}

#hcc-popup .light-green-clr {
    color: #D8EA00;
}

#hcc-popup .hcc-popup-head  span.head-third-line {
    font-size: 18px;
    font-weight: 900;
    line-height: normal;
    letter-spacing: 3.06px;
    display: inline-block;
}

#hcc-popup .border-curve-1 {
    border-radius: 8px 30px 8px 30px;
}

#hcc-popup .white-bg {
    background: #fff;
}

#hcc-popup .body-sec-1 {
    padding: 33px 27px 33px;
    margin: 22px 0 32px;
}

#hcc-popup .sec-one--head {
    /*font-size: 18px;*/
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    /*line-height: 24px;*/
    line-height: 28px;
    letter-spacing: 1.8px;
    color: #ffffff;
    font-family: 'Azo-Sans-Medium',sans-serif;
    margin: 22px 0 51px;
    /*border: 2px solid #fff;*/
    border: unset;
    border-radius: 30px;
    /*padding: 24px;*/
    padding: 24px 10px;
}

#hcc-popup .figure-icon-wrap {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: -5px;
}

#hcc-popup .figure-icon-wrap p {
    font-size: 58px;
    font-weight: 900;
    line-height: normal;
    margin: 0 15px 0 0;
    font-family: 'Azo-Sans-Black',sans-serif;
    position: relative;
    top: 5px;
}

#hcc-popup .figure-icon-1 p {
    color: #00A594;
}

#hcc-popup .figure-icon-2 p,#hcc-popup .figure-icon-2 + p.figure-txt .green-clr1 {
    color: #315B5A;
}

#hcc-popup p.figure-txt {
    font-size: 18px;
    font-style: normal;
    font-weight: 900;
    line-height: 21.438px; /* 119.099% */
    letter-spacing: 1.08px;
    margin: 0;
    font-family:'Azo-Sans-Bold', sans-serif;
    color: #182D51;
}

#hcc-popup .green-clr1 {
    color: #05A898;
}

#hcc-popup .sec-row1 .col-2.vs-wrap {
    margin: 25px auto 30px;
    /*padding-top: 5px;*/
}

#hcc-popup .sec-row1 .col-2.vs-wrap>p {
    padding-top: 5px;
}

#hcc-popup .vs-wrap {
    width: 66px;
    height: 66px;
    margin: 12px auto 17px;
    background: #E9F28E;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

#hcc-popup .vs-wrap > p {
    margin: 0;
    font-size: 20px;
    font-style: normal;
    font-weight: 900;
    line-height: normal;
    letter-spacing: 1px;
    color: #182D51;
    font-family: 'Azo-Sans-Black',sans-serif;
}

#hcc-popup p.author-copy {
    /*font-size: 16px;*/
    font-size: 22px;
	line-height:28px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px; /* 112.5% */
    letter-spacing: 1.6px;
    color: #182D51;
    /* text-align: left; */
}

#hcc-popup .sub-head {
    font-size: 28px;
    font-style: normal;
    font-weight: 900;
    /* line-height: normal; */
    line-height: 34px;
    letter-spacing: 2.8px;
    color: #182D51;
    margin: 0;
    font-family: 'Azo-Sans-Black',sans-serif;
    text-transform: uppercase;
}
#hcc-popup .body-sec-4.green-bg h2.sub-head{
    font-size: 22px;
    line-height: 28px;
}
#hcc-popup img.calender-icon {
    width: 139px;
    height: 131px;
    margin-bottom: 10px;
}

#hcc-popup p.calender-txt {
    font-size: 18px;
    font-style: normal;
    font-weight: 900;
    line-height: 24px; /* 133.333% */
    letter-spacing: 0.9px;
    color: #182D51;
    margin: 0 40px;
    font-family: 'Azo-Sans-Black',sans-serif;
}

#hcc-popup .sec-row2 {
    margin-top: 23px;
}

#hcc-popup .sec-row2 .col-2.vs-wrap {
    margin: 22px auto 26px;
    padding-top: 5px;
}

#hcc-popup p.sec-2-txt {
    color: #182D51;
    font-size: 24px;
    font-style: normal;
    font-weight: 900;
    line-height: normal;
    letter-spacing: 1.2px;
    margin: 22px auto;
    font-family: 'Azo-Sans-Black',sans-serif;
    width: 95%;
}

#hcc-popup .body-sec-2 {
    padding: 31px 13px 31px;
}

#hcc-popup p.author-copy2 {
    /*font-size: 16px;*/
    font-size: 15px!important;
    font-style: italic;
    font-weight: 500;
    line-height: 18px; /* 112.5% */
    letter-spacing: 0.64px;
    text-align: center;
    color: #182D51;
    margin-bottom: 0;
}

#hcc-popup .light-grey-curve {
    border-radius: 8px 30px 0px 0px;
    background: #E2E6F1;
    padding: 23px 0;
    margin-bottom: 9px;
}

#hcc-popup .body-sec-3 {
    margin: 32px 0;
}

#hcc-popup .body-sec-3 .border-curve-2 {
    padding: 40px 13px 18px;
    border-radius: 0px 0px 8px 30px;
    position: relative;
}

.pie h2.blue-callout-head {
    border-radius: 8px 30px 0px 0px;
    border-bottom: 3px solid #182D51;
    background: #E2E6F1;
    color: #182D51;
    text-align: center;
    font-family: 'Azo-Sans-Black',sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 900;
    line-height: 26px;
    letter-spacing: 4px;
    text-transform: uppercase;
    padding: 20px 150px 24px 150px;
}

#hcc-popup p.sec-3-txt {
    font-size: 24px;
    font-style: normal;
    font-weight: 900;
    line-height: normal;
    letter-spacing: 2.4px;
    margin-bottom: 18px;
    color: #182D51;
    font-family: 'Azo-Sans-Black',sans-serif;
    width: 90%;
    margin: 0 auto 18px;
    line-height: 28px;

}
#hcc-popup .percentage-wrap .percent-val {
    border-radius: 50%;
    margin: 18px auto 12px;
    display: flex;
    align-items: center;
    justify-content: center;
        width: 146px;
    height: 146px;
}

#hcc-popup .percent-15 .percent-val {
  /*  width: 246px;
    height: 246px; */
    background: #05A898;
}

#hcc-popup .percentage-wrap .percent-val > p {
    color: #FFF;
    text-align: center;
    font-style: normal;
    font-weight: 900;
    line-height: normal;
    margin: 0;
    font-family: 'Azo-Sans-Black',sans-serif;
    position: relative;
   /* top: 7px; */
}

#hcc-popup .percent-15 .percent-val > p {
    font-size: 66px;
    letter-spacing: 3.3px;
}

#hcc-popup .percent-txt > p {
    font-size: 20px;
    font-style: normal;
    font-weight: 900;
    line-height: 24px; /* 120% */
    letter-spacing: 2px;
    margin: 0;
    font-family: 'Azo-Sans-Black',sans-serif;
}

#hcc-popup .green-clr2 {
    color: #2C6766;
}

#hcc-popup .percent-9 .percent-val {
    width: 147px;
    height: 147px;
    background: #2C6766;
}

#hcc-popup .percent-9 .percent-val > p {
        font-size: 45px;
    letter-spacing: 2.25px;
}

#hcc-popup .sec-row3 {
    margin-bottom: 25px;
}

#hcc-popup .green-bg {
    background: #05A898;
}

#hcc-popup .body-sec-4 {
    padding: 23px 13px 30px;
    border-radius: 8px 30px 8px 50px;
}

#hcc-popup .body-sec-4 h2.sub-head {
    color: #FFF;
    text-transform: none;
}

#hcc-popup a.white-cta {
    width: 288px;
    height: 71px;
    display: inline-block;
    border-radius: 40px;
    background: #FFF;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 900;
    line-height: normal;
    letter-spacing: 1.8px;
    color: #12335C;
    padding: 0 15px;
    margin: 16px auto 0;
    font-family: 'Azo-Sans-Black',sans-serif;
}

#hcc-popup p.author-copy,
#hcc-popup p.author-copy2 {
    font-family: 'Azo-Sans-Medium',sans-serif;
    /* padding-left: 14px; */
}

#hcc-popup .body-sec-1 p.author-copy {
    margin: 30px 0 0;
	font-size: 18px;
    line-height: 22px;
}

#hcc-popup .body-sec-2 p.author-copy,
#hcc-popup .body-sec-3 p.author-copy{
    margin-bottom: 20px;
}



.hcp-popup-isi-wrapper {
    background: #fff;
}

.hcp-popup-isi-wrapper .subtext1.ISI_head,
.hcp-popup-isi-wrapper .whoisimfinzi a.indicationTop{
    /*font-family: 'din-2014-narrow';
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;*/
    font-family: din-2014, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 22px;
}

.hcp-popup-isi-wrapper h3.whatis, .hcp-popup-isi-wrapper .ISI-content p {
    line-height: 24px;
    color: #333;
}

.bold-text, h3.subtext2.symptoms-prob, h3.whatis {
    /*color: #333333!important;*/
    color: #555!important;
}

.hcp-popup-isi-wrapper .ISI-content p, .hcp-popup-isi-wrapper .isi-remained ul li {
    line-height: 24px;
    font-size: 18px;
}

.hcp-popup-isi-wrapper .ISI-content *:not(.ISI_head,a) {
    color: #555;
}

.hcp-popup-isi-wrapper .ISI-content .col-xs-12.col-sm-6 {
    padding: 0;
}

.hcp-popup-isi-wrapper ul.isi-list.topSpacing {
    padding-left: 0;
}

.hcp-popup-isi-wrapper ul.isi-list li p.isi-icon {
    width: 60px;
    min-width: 60px;
}

.hcp-popup-isi-wrapper p.pancreas-icon img {
    transform: none;
}

.hcp-popup-isi-wrapper ul.isi-list li p.isi-icon-copy {
    border: 0!important;
    margin-left: 25px;
    margin-bottom: 0;
}

.hcp-popup-isi-wrapper ul.isi-list li {
    display: flex;
}

.hcp-popup-isi-wrapper ul.isi-list li:not(:first-child) {
    margin-top: 24px;
}

.hcp-popup-isi-wrapper ul.isi-list {
    padding-bottom: 24px;
    margin-bottom: 0;
}

.hcp-popup-isi-wrapper .isi-side-effects-container {
    padding-bottom: 24px;
}

.hcp-popup-isi-wrapper .isi-side-effects-container p.list-last-copy {
    margin-bottom: 0;
}

.hcp-popup-isi-wrapper .isi-remained {
    padding: 40px 15px 46px;
}

.hcp-popup-isi-wrapper .isi-remained > ul {
  /*  padding-top: 10px;
    padding-bottom: 14px; */
    list-style-type: none;
    padding-left: 0
}

.hcp-popup-isi-wrapper .isi-remained > ul > li {
    /*padding-left: 27px;*/
    padding-left: 20px;
    position: relative;
}

.hcp-popup-isi-wrapper .isi-remained > ul > li:before {
    content: "•";
    /*font-size: 16px;
	left: 10px;*/
    top: 3px;
    line-height: 19px;
    position: absolute;
    font-size: 35px;
	left: 0px;

}

.hcp-popup-isi-wrapper ul.no-list, ul.sub-list {
    padding-left: 0;
    list-style: none;
}

.hcp-popup-isi-wrapper ul.sub-list > li {
    /*padding-left: 13px;*/
    padding-left: 19px;
    position: relative;
}

.hcp-popup-isi-wrapper ul.sub-list > li:not(:last-child) {
   /* margin-bottom: 10px; */
}
.pink-var{
	color:#FA00FF;
}
/*.hcp-popup-isi-wrapper ul.sub-list > li:before {
  content: "•";
  position: absolute;
  left: -1px;
}*/

.hcp-popup-isi-wrapper ul.sub-list > li:before {
    content: "•";
    position: absolute;
    left: 0;
    content: " ";
    font-size: 16px;
    line-height: 19px;
    top: 8px;
    margin-right: 0;
    width: 7px;
    height: 7px;
    padding: 0;
    border: 1px solid #333;
    display: inline-block;
    border-radius: 50%;
}

.hcp-popup-isi-wrapper ul.no-list > li > span {
   /* margin-bottom: 10px; */
    display: inline-block;
}

.hcp-popup-isi-wrapper .isi-remained > ul > li:not(:last-child) {
   /* margin-bottom: 6px; */
}

.hcp-popup-isi-wrapper .tab-content + p {
    margin-bottom: 24px;
    margin-top: 20px;
}

.hcp-popup-isi-wrapper .ISI-content 
.hcp-popup-isi-wrapper span.underline {
    color: #2664C1;
}

.hcp-popup-isi-wrapper .subtext1.ISI_head {
    padding-top: 40px;
    display: inline-block;
}

.hc-popup-footer-wrap {
    background: linear-gradient(180deg, #01447B 0%, #00223E 100%);
    padding: 16px;
}

.hc-popup-footer-wrap img.az-logo {
    width: 148.5px;
    height: 36.02px;
    margin-bottom: 6px;
}

.hc-popup-footer-wrap .left-col > a {
    width: 148.5px;
    height: 36.02px;
}

.hc-popup-footer-wrap .left-col {
    text-align: center;
}

.hc-popup-footer-wrap ul.footer-links {
    padding-left: 0;
}

.hc-popup-footer-wrap ul.footer-links > li > a {
    color: #FFF;
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 30px;
}

.hc-popup-footer-wrap ul.footer-links > li {
    padding: 10px 0;
    border-bottom: 1px solid #fff;
	list-style: none;
}

.hc-popup-footer-wrap .right-col > p {
    color: #FFF;
    font-family: Roboto;
    font-size: 14px;
    line-height: 20px;
    font-style: normal;
    font-weight: 300;
    letter-spacing: -0.14px;
}

.hc-popup-footer-wrap p.us-flg-txt {
    line-height: 18px;
    display: flex;
}

.hc-popup-footer-wrap p.us-flg-txt > img {
    width: 41px;
    height: 20px;
    margin-right: 8px;
}


body.modal-open {
    overflow: hidden!important;
}

/*******Sticky ISI*********/


#hcc-popup .modal-footer {
    text-align: left;
}
#hcc-popup .modal-footer {
    padding: 0;
    transition: 0.5s ease;
    position: sticky;
    position: -webkit-sticky;
    bottom: 0;
    height: auto !important;
    background: #fff;
    z-index: 999;
    text-align: left;
    /*box-shadow: 0px -4px 9px -2px #4d4d4d;
    border-bottom: 0;
    border-right: 1px solid #A7A7A7;
    border-left: 1px solid #A7A7A7;
    border-radius: 25px 25px 0px 0px;*/
    border: none;
    border-radius: 10px 10px 0 0;
    box-shadow: 0px 3px 12px #00000029;
}

#hcc-popup .Sticky_ISI{
	width: 100%;
	position: static;
	border-radius: 25px 25px 0px 0px;
	box-shadow: none;
	max-width: 1082px;
	padding-top: 5px;
    padding-left: 0;
    display: block!important;
    opacity: 1 !important;
}
#hcc-popup .Sticky_ISI .row{
	padding-left: 10px;
}
#hcc-popup .Sticky_ISI .subtext1.ISI_head{
	font-size:24px;
	line-height: 30px;
	font-weight: 700;
}
#hcc-popup .Sticky_ISI h2.whoisimfinzi.desktop_only{
	margin-top: 6px!important;
    margin-bottom: 0 !important;
}
#hcc-popup .Sticky_ISI h3.whatis{
	margin: 0;
}
#hcc-popup .Sticky_ISI .col-xs-12.col-sm-6.padding_right{
	padding-bottom: 5px;
}
#hcc-popup .Sticky_ISI h2.im-safe-head.desktop_only{
	        margin-top: 0px !important;
}
#hcc-popup .Sticky_ISI p.clear1.desktop_only{
		font-family: din-2014, sans-serif;
    font-weight: 400;
    color: #333333;
    font-size: 18px;
            line-height: 20px;
        width: 94%;
        }
#hcc-popup .Sticky_ISI.hide{
	display: none!important;
}


/*******Sticky ISI*********/

#hcc-popup a.white-cta:hover,#hcc-popup a.white-cta:focus{
	background-color: #12335C;
	color: #fff;
}
#hcc-popup .activate .percent-15 .percent-val{
	animation-name: height_inc;
	animation-duration: 2s;
    animation-fill-mode: forwards;
} 

@keyframes height_inc{
  from {width: 146px;height:146px;}
  to {width: 246px;height:246px;}
}
/*#hcc-popup .fda-text img{
	margin: -2px -3px 0 -2px!important;
}*/
#hcc-popup .callout-text{
	position: relative;
}
#hcc-popup .polygon{
    position: absolute;
    bottom: -26px;
    left: calc(50% - 18.5px);
    width: 37px;
    height: 28px;
}
#hcc-popup .border-curve-2 .polygon {
    bottom: -56px;
    left: calc(50% - 43px);
    width: 86px;
    height: 62px;
}
#hcc-popup .polygon img{
    width: 100%;
    height: 100%;
}
#hcc-popup .reg-copy{
	font-family: 'Azo-Sans-Medium',sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 28px;
	letter-spacing: 0.9px;
	color: #182D51;
	margin: 23px auto 0;
	text-align: center;
}
#hcc-popup .green-clr3{
	color: #305C5B;
}
#hcc-popup .sec-row2+.reg-copy{
	font-style: italic;
	/*max-width: 70%;*/
	margin: 22px auto 22px;
    font-family: 'Azo-Sans-Regular', sans-serif;
    font-size: 22px;
}
#hcc-popup .med-copy{
	 font-family: 'Azo-Sans-Medium',sans-serif;
	 font-size: 26px;
     line-height: 35px;
	 font-weight: 500;
	 letter-spacing: 1.56px;
	 color: #182D51;
	 text-align: center;
	 margin: 0 23px 22px;
}

span.lower-case {
    text-transform: none;
    margin-right: -2px;
}

.pie-section-wrap .bars {
    display: flex;
    gap: 24px;
    justify-content: space-between;
	flex-wrap: wrap;
}

.pie-section-wrap .bars .bar-row-I {
    /*width: 595px;*/
	text-align: left;
}

.pie-section-wrap .bars .bar-row-II {
    flex-basis: 28.8%;
}

.bar-row-II .row-desc {
    color: #182D51;
    font-family: 'Azo-Sans-Regular',sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0.96px;
    text-align: left;
    position: relative;
}

.bar-row-II .row-desc:before {
    content: '';
    width: 14px;
    height: 20px;
    background-image: url('/content/dam/website-services/us/498-rwd-imfinzi-com/uhcc/hcc-popup/Polygon-left.svg');
    position: absolute;
    left: -24px;
}

@media screen and (max-width: 991px) {
    .desktop-only {
        display: none !important;
    }
	.mobile-only {
        display: block !important;
    }
    #hcc-popup .activate .percent-15 .percent-val {
        animation-duration: 0.5s;
    }
    /*FPO*/
    #hcc-popup .hcc-popup-header {
        /* padding: 0 0 20px 0; */
        padding: 0;
    }
    #hcc-popup button.close-btn {
        z-index: 1;
    }
        #hcc-popup img.blue-curve {
        bottom: 19px;
        position: absolute;
        width: 100%;
    }
    .banner-bg.mobile-only {
        position: relative;
    }
    #hcc-popup .light-green-cta {
        /* bottom: 16px; */
        bottom: 4px;
        top: auto;
    }
    #hcc-popup .hcc-popup-head span.head-second-line {
        line-height: 37px;
        padding: 10px 0 17px 0;
    }
	#hcc-popup .sec-one--head {
		margin: 24px 0 58px;
        font-size: 18px;
        font-style: normal;
        font-weight: 500;
        line-height: 24px;
        letter-spacing: 1.8px;
        padding: 24px 23px 61px 23px;
    }

    #hcc-popup .hcc-popup-body {
        margin-top: -1px;
        padding-top: 22px;
    }
	.logo-wrap::after {
        position: absolute;
        top: 59px;
        left: 0;
        font: normal normal normal 50px / 52px "Helvetica Neue", Helvetica, Arial, sans-serif;
		width :100%;
    	content: '';
    	background: #FFF;
    	height: 10px; 

	}
    .hcp-popup-isi-wrapper a.a-link, .hcp-popup-isi-wrapper a.hometel {
        color: #337ab7!important;
        text-decoration: underline !important;
    }
        .hcp-popup-isi-wrapper .bottomSpacing.bold-text{padding-bottom:50px;}
    .hcp-popup-isi-wrapper .bold-text {
        font-family: din-2014, sans-serif !important;
        font-weight: 700;
        color: #555555 !important;
    }
    .hcp-popup-isi-wrapper .tab-content + p {
        margin-bottom: 10px;
        margin-top: 10px;
    }
    .hcp-popup-isi-wrapper .whoisimfinzi a.indicationTop{margin-top:10px;}
    .hcp-popup-isi-wrapper ul.isi-list li p.isi-icon-copy{margin-left: 15px;}
	.hcp-popup-isi-wrapper ul.isi-list li:not(:first-child){margin-top: 38px;}
	.hcp-popup-isi-wrapper .isi-remained {
        padding: 1.5em 15px 0 15px;
    }
    .hcp-popup-isi-wrapper .ISI-content p, .hcp-popup-isi-wrapper .isi-remained ul li{
        font-family: din-2014, sans-serif!important;
        line-height: 22px!important;
    }
    .hcp-popup-isi-wrapper .isi-remained > ul > li:before {
        content: "•";
        font-size: 40px;
        left: -4px;
    }
	.hcp-popup-isi-wrapper .isi-remained > ul > li{padding-left: 16px;}
    .hcp-popup-isi-wrapper .isi-remained .isi-subhead.bold-text{
        font-weight: 700;
    }
    h3.whatis+p {
        padding-right: 10px;
    }
	#hcc-popup .desktop_only{
		display: none!important;
	}
	#hcc-popup .mobile_only{
		display: block;
	}
    #hcc-popup .modal-dialog{
		margin: 20px auto 0;
    }
    #hcc-popup .Sticky_ISI .tray-open-close span.minimize-button{
		top: -25px;
        left: -30px;
            }
	#hcc-popup .logo-wrap{
		padding: 10px 2.95% 11px 13.33%;
    	position: relative;
	}
	#hcc-popup .white-bar-wrap{
		padding: 16px 19px 16px 16px;
	}
	#hcc-popup p.info.bold{
		        max-width: 100%;
        margin: 0;
        width: 100%;
	}
	#hcc-popup p.info.bold:first-child{
		margin: 0 0 10px 0;
	}
	#hcc-popup p.info {
    width: 100%;
    margin: 10px 0 0 0;
}
	#hcc-popup .body-sec-4 h2.sub-head {
        font-size: 20px;
        letter-spacing: 2px;
    }
	
	#hcc-popup .Sticky_ISI .im-safe-head.mobile_only{
		margin: 0;
		font-family: din-2014, sans-serif;
        font-size: 20px;
		font-weight: 700;
		line-height: 30px;
		color: #193965;
	}
	#hcc-popup .Sticky_ISI {
        padding: 0px 5px 0px 0px;
        margin-top: 2px;
    }
	#hcc-popup .modal-footer{
		border-radius: 8px 8px 0 0;
	}
    #hcc-popup .hcc-popup-head{
		line-height: 44px;
    }
    #hcc-popup .hcc-popup-head span.head-third-line{
		margin-top: 5px;
		line-height: 26px;
		}
    .hcp-popup-isi-wrapper .ISI-content .col-xs-12.col-sm-6{
		margin-top: 0px;
    }
    h3.whatis, .isi-remained ul li, .ISI-content p {
        line-height: 22px !important;
    }
    ul.isi-list li p.isi-icon-copy span.font-HL3 {
        line-height: 21px;
    }
	#hcc-popup .body-sec-1 p.author-copy {
        margin: 30px 0 5px;
    }
	#hcc-popup .body-sec-2 .med-copy{
    	margin: 0 19px 22px 19px;
        font-size: 18px;
        line-height: 22px;
        font-weight: 500;
    	letter-spacing: 0.72px;
	}
	#hcc-popup .body-sec-3 .med-copy{
    	margin: 0 10px 30px 10px;
        font-size: 18px;
        font-style: normal;
        font-weight: 500;
        line-height: 20px; /* 100% */
        letter-spacing: 0.72px;
	}

    #hcc-popup .polygon{
    	/*width: 51px;
        height: 31px;
        bottom: -30px;
        left: calc(50% - 25px);*/
    }

	#hcc-popup .border-curve-2 .polygon {
        bottom: -30px;
        left: calc(50% - 25.5px);
        width: 51px;
        height: 31px;
    }

	#hcc-popup .body-sec-3 {
        margin: 32px 0 64px 0;
    }

	.pie h2.blue-callout-head{
        font-size: 28px;
        font-style: normal;
        font-weight: 900;
        line-height: normal;
        letter-spacing: 2.6px;
        padding: 20px 15px 24px 15px;
                border-bottom: 8px solid #182D51;
	}

    .pie-section-wrap .bars {
		flex-direction: column;
    }

    .clinical-trial-results .bar.bar-1 {
        margin-bottom: 20px;
    }

	.clinical-trial-results .bar.bar-1:after {
        clear: both;
		display: table;
                    content: '';
    }

    .clinical-trial-results .green-pie, .clinical-trial-results .gold-pie {
        /*display: flex;
        flex-direction: column;*/
    }
    
        .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>div>p:first-child {
            margin: 0 0 20px 0;
    		font-family: 'Azo-Sans-Bold', sans-serif;
            /*flex-grow: 2;
            flex-basis: 100%;*/
        }
    
    .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 .green-pie .green-bar {
            background-color: #00A594;
            width: 0;
            /*flex-grow: 1;
            flex-basis: 48.7%;*/
			float: left;
        }
    
        h2.bar-percent, .clinical-trial-results .bar div p.bar-percent {
            font-family: 'Azo-Sans-Black', sans-serif;
            font-size: 28px;
            font-weight: 900;
            display: block;
            /*flex-grow: 1;
            flex-basis: 51.3%;*/
            padding: 0 0 0 15px;
            margin: 0;
            float: left;
        }
    
        .clinical-trial-results .bar div p.bar-percent span {
            font-family: '', sans-serif;
            font-size: 12px;
            font-style: normal;
            font-weight: 700;
            line-height: 21.438px;
            letter-spacing: 0.72px;
            display: block;
        }

.green-pie span.text-nowrap.clr-1 {
    display: block;
}

.pie-section-wrap .bars .bar-row-I {
    width: auto;
}
.bar.bar-2 .gold-pie p{
color:#315B5A;
}
span.clr-2 {
    display: inline-block;
}

            .clinical-trial-results .gold-pie .gold-bar {
        background-color: #315B5A;
        width: 0;
        float: left;
    }

            .bar-row-II .row-desc:before {
    content: '';
    width: 14px;
    height: 20px;
    background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/uhcc/hcc-popup/Polygon-left.svg);
    position: absolute;
    left: 4px;
    top: -26px;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
}

.pie-section-wrap .bars .bar-row-II {
    margin: 24px 0 0 0;
        padding: 0 10px 0 0;
}

    .clinical-trial-results p.f-note.nonidentedtext{
        line-height: 18px;
        letter-spacing: 0.64px;
    }

    .clinical-trial-results .end-page-callout h5 span {
        line-height: 60px;
        display: block;
        font-size: 42px;
        font-style: normal;
        font-weight: 400;
        line-height: 60px;
    }

	.clinical-trial-results .end-page-callout h5 span:after {
        width: 108%;
        left: -11px;
    }

    .clinical-trial-results .end-page-callout a.green-btn {
        padding: 12px 47px 12px 22px;
    }

                    .clinical-trial-results .end-page-callout a.green-btn span::after {
                            right: -76px;
                        }

                                .clinical-trial-results .end-page-callout {
                                padding: 25px 0 15px 0;
                            }
        #hcc-popup p.author-copy2 {
        font-size: 18px !important;
        line-height: 22px;
        font-family: 'Azo-Sans-Regular', sans-serif;
        font-weight: 400;
    }

		#hcc-popup .body-sec-3 .border-curve-2 {
            padding: 2px 13px 30px;
        }

    #hcc-popup .sec-row2+.reg-copy{
            font-size: 18px;
        font-style: italic;
        font-weight: 400;
        line-height: 20px;
        letter-spacing: 0.9px;
        padding: 0 50px;
        margin: 25px auto;
    }

	.end-page-callout h5 {
        font-size: 32px !important;
        font-weight: 700;
    }

	#hcc-popup .body-sec-2.border-curve-1.white-bg h2.sub-head {
		width: 108%;
    	margin-left: -4%;
	}

}


@media screen and (min-width: 992px) {
    .desktop-only {
        display: block !important;
    }
	.mobile-only {
        display: none !important;
    }
    .hcp-popup-isi-wrapper a.a-link:not(.hometel) {
        color: #337ab7;
        text-decoration: underline !important;
    }
	.clinical-trial-results .bar>div>p:first-child {
        width: 200px;
        margin: 0;
		font-family: 'Azo-Sans-Bold', sans-serif;
    }
    .clinical-trial-results .gold-pie .gold-bar {
        background-color: #315B5A;
    }
    #hcc-popup .Sticky_ISI{
		max-width: 1132px;
        width: 98%;
        margin: 0 auto;
        right: 0;
        bottom: 0;
        padding: 0px 20px 16px;
	}

    #hcc-popup .Sticky_ISI h2.im-safe-head.desktop_only {
        margin-top: 8px !important;
    }

    .hcp-popup-isi-wrapper .subtext1.ISI_head,
	.hcp-popup-isi-wrapper .whoisimfinzi a.indicationTop{
            line-height:21px !important;
	}

	#hcc-popup .reg-copy{
		/*letter-spacing: 1.3px;
		max-width: 62%;
        margin: 50px auto 0;*/

    	max-width: 62%;
        margin: 20px auto 0;
        font-family: 'Azo-Sans-Medium';
        font-size: 26px;
	}

    #hcc-popup .sec-row2+.reg-copy{
		margin: 40px auto;
	}

	#hcc-popup .med-copy{
    	line-height: 34px;
		margin: 0 38px 18px;
	}

	#hcc-popup .body-sec-3 .med-copy{
		letter-spacing: 2.6px;
		margin: 37px 80px 18px;
	}

	#hcc-popup .modal-dialog {
        max-width: 1133px;
        margin: 20px auto 0;
    }
    
    #hcc-popup .hcc-popup-header {
        background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/uhcc/hcc-popup/banner-bg.png);
		/* background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/uhcc/uhcc-himalaya/desktop/clinical-trials-banner3.png); */
		/*background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/uhcc/uhcc-himalaya/desktop/new-clinical-trials-banner3.png);*/
        background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/uhcc/uhcc-himalaya/desktop/new-resources-banner3.png);
        background-repeat: no-repeat;
        background-size: cover;
        min-height: 46.8vw;
    	min-height: 33.5vw;
		min-height: 443px;
        position: relative;
        background-size: contain;
        background-position: center 43px;
    	width: 1132px;
    	/*width:100%;*/
    	margin: 0 auto;
    	background-color: transparent;
    }

    #hcc-popup .close-btn img {
        width: 43px;
        height: 41.935px;
    }
    
    #hcc-popup button.close-btn {
        top: 21px;
        right: 28px;
    }
    
    #hcc-popup .logo-wrap {
        max-width: 504px;
        padding: 20px 39px 20px 50px;
        /*border-radius: 0 45px 45px 0;*/
    	border-radius: 0 60px 60px 0;
        border: 0;
        position: relative;
        top: 23px;
    }
    
    #hcc-popup .imfinzi-logo {
        width: 200px;
        height: 75px;
        margin-right: 11px;
    }
    
    #hcc-popup .imjudo-logo {
        width: 200px;
        height: 73px;
    }
    
    #hcc-popup .white-bar-wrap {
        /*max-width: 415px;*/
    	max-width: 348px;
        width: 100%;
        position: absolute;
        top: 130px;
        border-radius: 0 66px 66px 0;
        padding: 23px 0px 26px 0px;
    }
    
    #hcc-popup img.blue-curve {
        /*position: relative;*/
        width: 100%;
		height: 109px;
    }

    #hcc-popup .bg-blue-img {
        position: relative;
        margin-top: 46px;
    }
    #hcc-popup .banner-bg {
        position: absolute;
        /*height: 115px;*/
        bottom: 0;
		width: 100%;
        top: -108px;
    }

    #hcc-popup .light-green-cta {
        width: 436px;
        height: 72px;
    	bottom: -20px;
    }

    #hcc-popup .light-green-cta > p {
        font-size: 26px;
        letter-spacing: 6.76px;

        text-align: center;
        line-height: 72px;
    }

    #hcc-popup .hcc-popup-body {
        /* padding-top: 55px; */
        padding-top: 5px;
        padding-bottom: 46px;
        margin-top: -1px;
        z-index: 1;
        position: relative;
    }

    #hcc-popup p.info {
    	max-width: 100%;
        text-align: left;
        width: 100%;
        padding-left: 40px;
        padding-right: 30px;
        font-size: 14px;
        line-height: 18px;
        letter-spacing: 0.7px;
        margin: 0;
    	padding: 0px 30px 0px 33px;
    }
    
    #hcc-popup .banner-bg:after {
        /*content: "";*/
        display: inline-block;
        width: 100%;
		height: 44px;
        background: #182D51;
        margin: -2px 0 0 0;
    }

    #hcc-popup .hcc-popup-body-wrap {
        max-width: 1000px;
        margin: auto;
    }

    #hcc-popup .hcc-popup-head {
        font-size: 50px;
        letter-spacing: 12.5px;
    }
    
    #hcc-popup .hcc-popup-head span.head-second-line {
        font-size: 34px;
        letter-spacing: 7.48px;
    }

    #hcc-popup .hcc-popup-head span.head-third-line {
        position: relative;
        top: -6px;
        font-size: 20px;
        letter-spacing: 3.4px;
    }

    #hcc-popup .body-sec-1 {
        padding: 42px 45px 42px 45px;
        margin: 30px 0 52px;
    }
    
    #hcc-popup .sec-one--head {
		padding: 35px 40px 60px 40px;
        border-radius: 30px;
        margin: 22px 0 74px 0;
    }
    
    #hcc-popup .d-flex {
        display: flex;
    }

    #hcc-popup .sec-row1 .col-2.vs-wrap {
        margin: 0px auto 0;
        top: 10px;
        position: relative;
    }

    #hcc-popup .sec-row1 .col-1, .sec-row1 .col-3 {
        display: flex;
        align-items: center;
    }
    
    #hcc-popup p.figure-txt {
        text-align: left;
        margin-left: 15px;
    }
    
    #hcc-popup .figure-icon-wrap p {
        margin-right: 11px;
    }
    
    /*#hcc-popup .figure-icon-2 + p.figure-txt {
        position: relative;
        top: 10px;
    }*/
    
    #hcc-popup p.author-copy {
        font-size: 18px;
        letter-spacing: 1.8px;
        line-height: normal;
        text-align: center;
    }
    
    #hcc-popup .body-sec-2 {
        padding: 38px 46px 38px 41px;
    }
    
    #hcc-popup p.calender-txt {
        font-size: 26px;
        line-height: 30px;
        letter-spacing: 1.3px;
                margin: 0;
    }
    
    #hcc-popup img.calender-icon {
        margin-bottom: 29px;
    }
    
    #hcc-popup .sec-row2 .col-2.vs-wrap {
        width: 102px;
        height: 102px;
        margin: 58px auto 50px;
    }
    
    #hcc-popup .sec-row2 .col-2.vs-wrap > p {
        font-size: 24px;
        letter-spacing: 1.2px;
    }
    
    #hcc-popup p.sec-2-txt {
        font-size: 26px;
        letter-spacing: 1.3px;
    }
    
    #hcc-popup p.author-copy2 {
        font-size: 14px !important;
        line-height: normal;
        letter-spacing: 1.4px;
        text-align: right;
        font-style: italic;
    }

    #hcc-popup p.author-copy {
        padding-left: 0;
    }
    
    #hcc-popup .body-sec-1 p.author-copy {
        margin: 37px auto 0;
        width: 87%;
        line-height: 34px;
		font-size:26px;
    }
    
    #hcc-popup p.sec-2-txt {
        width: 77%;
        margin: 40px auto;
    }
    
    #hcc-popup .body-sec-2 p.author-copy {
        width: 98%;
        margin-left: auto;
        margin-right: auto;
        line-height: 22px;
    }
    
    #hcc-popup p.author-copy2 {
        padding: 0;
    }
    
    #hcc-popup .body-sec-2 p.author-copy2 {
        width: 91.5%;
        margin: auto;
    }

    #hcc-popup .light-grey-curve {
        padding: 44px 47px 44px 51px;
    }
    
    #hcc-popup p.sec-3-txt {
        width: 85%;
        margin-bottom: 25px;
    }
    
    #hcc-popup .body-sec-3 h2.sub-head {
        letter-spacing: 5.6px;
    }

    #hcc-popup .percentage-wrap {
        display: flex;
        align-items: center;
    }
    
    #hcc-popup .percent-txt {
        max-width: 243px;
    }
    
    #hcc-popup .percent-txt > p {
        text-align: left;
        letter-spacing: 1px;
        padding-left: 18px;
        padding-bottom: 15px;
        position: relative;
    }
    
    #hcc-popup .percent-15 .percent-txt > p {
        top: -16px;
    }
    
    #hcc-popup .percent-15 .percent-txt {
        max-width: 229px;
    }

     #hcc-popup .sec-row3 {
      width: 91%;
      margin: 0 auto 30px;
      justify-content: space-between;
      /* width: 100%; */
      height: 246px;
    }
    
    #hcc-popup .percentage-wrap .percent-val {
        margin: 0 auto;
    }
    
    #hcc-popup .percent-txt > p:after {
        content: "";
        display: inline-block;
        width: 222px;
        position: absolute;
        bottom: 0;
        border-bottom: 5px solid;
    }
    
    #hcc-popup .percent-15 .percent-txt > p:after {
        left: -7px;
        width: 221px;
    }
    
    #hcc-popup .percent-9 .percent-txt > p:after {
        left: -14px;
        width: 214px;
    }

    #hcc-popup .body-sec-3 {
        margin: 66px 0 106px 0;
    }

    #hcc-popup .body-sec-3 p.author-copy {
        width: 87%;
        margin-left: auto;
        margin-right: auto;
    }
    
    #hcc-popup .body-sec-3 p.author-copy2 {
        width: 79.4%;
        margin: 0 auto;
    }
    
    #hcc-popup .body-sec-3 .border-curve-2 {
        padding-bottom: 40px;
    }

    #hcc-popup .body-sec-4 {
        padding: 43px 13px 40px;
    }
    
    #hcc-popup .body-sec-4 h2.sub-head {
        /*width: 80%;*/
    	width: 85%;
        margin: auto;
    }
    
    #hcc-popup a.white-cta {
        width: 648px;
        height: 90px;
        font-size: 24px;
        letter-spacing: 4.8px;
    }

    .hcp-popup-isi-wrapper .subtext1.ISI_head, .hcp-popup-isi-wrapper .whoisimfinzi a.indicationTop {
        padding-top: 29px;
        margin-top: 0;
        line-height: 30px;
    }
    
    .hcp-popup-isi-wrapper .ISI-content .row {
        max-width: 100%;
        padding: 0 23px 20px;
    }
    
    .hcp-popup-isi-wrapper h3.whatis {
        /* line-height: 23px; */
        line-height: 21px;
    }
    
    .hcp-popup-isi-wrapper .ISI-content p {
        line-height: 22px;
    }
    
    .hcp-popup-isi-wrapper .ISI-content .col-xs-12.col-sm-6 {
        max-width: 524px;
    }
    
    .hcp-popup-isi-wrapper .ISI-content .row > .col-xs-12.col-sm-6:first-child {
        margin-right: 34px;
    }
    
    .hcp-popup-isi-wrapper .ISI-content h3.subtext2.symptoms-prob {
        padding-top: 13px;
    }
    
    .hcp-popup-isi-wrapper ul.isi-list li:first-child,
    .hcp-popup-isi-wrapper ul.isi-list li:nth-child(5) {
        align-items: center;
    }
    
    .hcp-popup-isi-wrapper ul.isi-list.topSpacing {
        padding-top: 45px;
    }
    
    .hcp-popup-isi-wrapper .isi-side-effects-container .side-effects-copy {
        padding: 0 23px;
    }
    
    .hcp-popup-isi-wrapper p.isi-icon-copy.pancreas-copy {
        position: relative;
        top: 8px;
    }
    
    .hcp-popup-isi-wrapper .organs-icon img {
        position: relative;
        top: 8px;
    }
    
    .hcp-popup-isi-wrapper .isi-side-effects-container {
        padding-bottom: 14px;
    }
    
    .hcp-popup-isi-wrapper .isi-remained {
        padding: 22px 24px 31px 23px;
    }
    
    .hcp-popup-isi-wrapper .isi-remained h3.subtext2 + p {
        width: 90%;
    }
    
    .hcp-popup-isi-wrapper .bold-text {
        /*font-family: 'Roboto-Bold' !important;*/
		font-family: din-2014, sans-serif !important;
    	font-weight: 700;
    	color: #555555!important;
    }
    
    .hc-popup-footer-wrap {
        padding: 32px 30px;
    }
    
    .hc-popup-footer-wrap .footer-section > .inner-container {
        display: flex;
        justify-content: space-between;
    }
    
    .hc-popup-footer-wrap ul.footer-links > li {
        display: inline-block;
        border-bottom: 0;
        padding: 0;
    }
    
    .hc-popup-footer-wrap ul.footer-links > li > a {
        padding: 0 11px 0 7px;
        text-decoration: underline;
        font-family: 'RobotoCondensed-Light', sans-serif;
        position: relative;
    }
    
    .hc-popup-footer-wrap ul.footer-links > li:first-child > a {
        padding-left: 0;
    }
    
    .hc-popup-footer-wrap ul.footer-links > li:last-child > a {
        padding-right: 0;
    }
    
    .hc-popup-footer-wrap img.az-logo {
        width: 123.68px;
        height: 30px;
    }
    
    .hc-popup-footer-wrap ul.footer-links > li > a:after {
        content: "";
        display: inline;
        width: 1px;
        height: 18px;
        background: #fff;
        position: absolute;
        right: 0;
        top: 1px;
    }
    
    .hc-popup-footer-wrap ul.footer-links > li:last-child > a:after {
        display: none;
    }
    
    .hc-popup-footer-wrap .right-col > p {
        font-size: 16px;
        font-family: 'RobotoCondensed-Light', sans-serif;
    }

	 #hcc-popup .body-sec-2 .sub-head{
		letter-spacing: 5.6px;
	}	
	#hcc-popup .body-sec-2 .sec-row2{
		margin-top: 40px;
    	max-width: 860px;
	}
	#hcc-popup .body-sec-2 p.sec-2-txt{
		line-height: 33px;
    	margin: 40px auto 30px;
	}
	#hcc-popup .hcp-popup-isi-wrapper .infusion-icon img{
		margin-top: -5px;
    }
	#hcc-popup .Sticky_ISI .subtext1.ISI_head,#hcc-popup .Sticky_ISI a.indicationTop{
		font-size: 20px;
		line-height:25px;
	}
	#hcc-popup .Sticky_ISI h3.whatis{
		font-size: 18px;
		line-height: 20px;
	}
	#hcc-popup .Sticky_ISI .col-xs-12.col-sm-6.padding_right{
		padding-right: 0;
	}
	#hcc-popup .Sticky_ISI .col-md-6.padding_left{
		padding: 0 0px 0 24px;
		border-left: 1px solid #70707040;
	}
    ul.isi-list li p.isi-icon-copy span.font-HL3 {
        line-height: 21px;
    }
    .Sticky_ISI a.read-isi-more {
        line-height: 22px;
    }
    .Sticky_ISI p.clear.desktop_only{
        line-height: 22px;
    }

	.clinical-trial-results .pie-container {
        padding: 35px 45px 25px 48px;
		border-radius: 0 0 8px 30px;
    }

}

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

	#hcc-popup .hcc-popup-header{
        /*height: 640px;
        min-height: 100%;*/
    }

}

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

    #hcc-popup .banner-bg{
		bottom: -4%;
    }

}

/*@media screen and (min-width: 768px)  and (max-width: 991px){
    .Sticky_ISI .ISI-content.mobile_only, .Sticky_ISI h2.im-safe-head.mobile_only {
        display: block !important;
    }
}*/

/*Safari browser*/

@media not all and (min-resolution:.001dpcm) { 
@media {
     #hcc-popup .light-green-cta > p{margin: 0px 0 0;}
}}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) { 
@media {
    #hcc-popup .light-green-cta > p{margin: 0px 0 0;}
}}

/*iPhone 13 Pro Max Media Query with device pixel ratio:*/

@media only screen and (-webkit-min-device-pixel-ratio: 3), 
       only screen and (-min--moz-device-pixel-ratio: 3), 
       only screen and (-o-min-device-pixel-ratio: 3/1), 
       only screen and (min-device-pixel-ratio: 3), screen and (min-width: 1025px) and (max-width: 1280px)
{ /* Your Styles... */ 

	#hcc-popup .light-green-cta > p {
        /*margin-top: 5px;*/
        margin-top: 0px;
    }
}

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

#hcc-popup .bg-blue-img{
        margin-top: 46px;
    }
    #hcc-popup .white-bar-wrap {
		top:95px;
    }
     #hcc-popup .light-green-cta {
      bottom:2%;
    }

}
@media screen and (min-width: 1366px) and (max-width: 1620px){ 
	#hcc-popup .light-green-cta {
      bottom:-1%;
    }
}
@media screen and (max-width: 1920px){
    #hcc-popup .bg-blue-img{
        /*margin-top: 41px;
        margin-top:25px;*/
        margin-top:1%;
    }
}
@media screen and (min-width: 1920px){
    #hcc-popup .bg-blue-img{
        /*margin-top: 41px;*/
        margin-top:0;
    }
    #hcc-popup .hcc-popup-body-wrap {
        margin-top: 46px;
    }
}
/*@media screen and (max-width: 1366px){
    #hcc-popup .bg-blue-img{
        margin-top: 46px;
    }
}*/

@media screen and (max-width: 991px){
    #hcc-popup .bg-blue-img{
        /*margin-top: 46px;*/
        margin-top: 0;
    }
    .clinical-trial-results #hcc-popup .banner-bg.mobile-only .banner-img{
    	box-shadow: 0px 0px 8px rgba(50, 50, 50, 0.75);
		width: 100%;
     }
}
@media screen and (min-width: 991px) and (max-width: 1140px){
    #hcc-popup .hcc-popup-header {
		width:100%
    }
}




@media screen and (min-width: 1600px) and (max-width: 1919px){ 

	#hcc-popup .hcc-popup-body{
		padding-top: 20px;
    }

}