

#resources-patient a.icon-play.comp {width: 64px;height: 64px;padding: 0px;text-align: center;border-radius: 100%;background: #D82E1A;}
#resources-patient a.icon-play:before {content: "\e60b";display: block;font-size: 18px;width: 18px;height: 20px;margin: 24px auto 0;}
.no-wrap {white-space: nowrap;} 

/*Home pages css Starts*/
#tezspire-home .teaser--home-hero h1.cmp-teaser__pretitle p.content-para {font-size: 58px;line-height: 67px;color: var(--borderColor-5);margin: 31px 0px 13px;font-weight: 400;}
html[lang="fr"] #tezspire-home .teaser--home-hero h1.cmp-teaser__pretitle p.content-para {
    font-size: 52px;
}
#tezspire-home .teaser--home-hero h1.cmp-teaser__pretitle p {line-height: 0;}
#tezspire-home .teaser--home-hero h1.cmp-teaser__pretitle p.content-para-1 {font-size: 24px;line-height: 30px;color: var(--borderColor-5);font-style: italic;display: none;}  
#tezspire-home h5.para-sec, #tezspire-home h5.para-sec span {font-size: 18px;line-height: 26px;max-width: 778px;font-family: "Inter-Regular";margin: 25px 0px 75px;}
#tezspire-home h5.para-sec b {display: block;font-size: 18px;line-height: 26px;}
#tezspire-home h5.para-sec b span {font-family: "Inter-Bold";}
#tezspire-home .teaser--home-hero .buttons {display: flex;gap: 20px;}
#tezspire-home .teaser--home-hero .buttons a {background: #FFFFFF;padding:7px 16px;border-radius: 4px;color: var(--Tez-blue);border: 1px solid var(--Tez-blue);text-decoration: none;font-family: "Inter-Bold";font-size: 16px;line-height: 24px;}
#tezspire-home .teaser--home-hero .buttons a sup {font-size: 100%;top: 6px;position: relative;}
#tezspire-home .teaser--home-hero .cmp-teaser__content {gap: 0px;}
#tezspire-home .teaser--home-hero .cmp-teaser__image {max-height: 100%;}
#tezspire-home .cmp-teaser__content h5.para-sec sup {font-size: 85%;top: 5px;position: relative;    font-family: "Inter-Regular";}
#tezspire-home .cmp-teaser__content h5.para-sec b sup {font-size: 90%;top: 5px;}
#tezspire-main #common-area-footer .tez-sub-copy sup {font-size: 65%;top: 1px;position: relative;}

#tez-inner-pages {max-width: 1242px;margin: 60px auto 52px;}
#tezspire-main .cmp-imagelist {display: flex;margin: 0 auto;gap: 24px;margin-top: 32px;list-style-type: none;flex-wrap: wrap;justify-content: center;}
#tezspire-main .cmp-imagelist .cmp-imagelist__title {padding: 16px 24px 24px;}
#tez-inner-pages .cmp-imagelist .card-text {font-size: 26px;line-height: 34px;min-height: 66px;color: var(--textColor-body-1);}
#tezspire-main .cmp-imagelist a.card-btn {font-family: "Inter-Bold";font-size: 16px;line-height: 24px;padding: 8px 16px;background: var(--Tez-blue);color: var(--borderColor-5);display: block;max-width: max-content;margin: 24px auto 0px;border-radius: 4px;min-width: 120px;}
#tez-connect-360-main {background: var(--Tez-blue);padding: 39px 25px 62px;}
#tezspire-main #Tez-home-title-1 h2, #tezspire-main #Tez-home-title-1 h2 span {font-size: 48px;line-height: 56px;font-weight: 300;max-width: 750px;display: block;margin: auto;color: var(--button-primary-textColor);text-align: center}
#Tez-home-patient-support {margin: 27px auto 58px;max-width: 630px;text-align: center;}
#Tez-home-patient-support p {font-size: 18px;line-height: 26px;color: var(--button-primary-textColor);}
#Tez-home-patient-support p.sub-heading {font-size: 24px;margin-top: 28px;}
#tez-connect-360-main .cmp-imagelist {display: flex;margin: 0 auto;gap: 54px;list-style-type: none;max-width: 1107px;text-align: center;}
#tezspire-main #tez-connect-360-main .cmp-imagelist__item {max-width: 333px;border: 0px;width: 100%;}
#tezspire-main #tez-connect-360-main .cmp-imagelist__item img {max-width: 98px;max-height: 98px;}
#tez-connect-360-main .patient-support-text, #tez-connect-360-main .patient-support-text a {font-family: "Inter-Regular";font-size: 18px;line-height: 26px;color: var(--button-primary-textColor);margin-top: 28px;}
#tezspire-main .cmp-imagelist__item {border: 1px solid var(--borderColor-3);text-align: center;border-radius: 4px;max-width: 388px;}
div#tez-quick-links {max-width: 1242px;margin: 60px auto 52px;} 
#tezspire-main .cmp-imagelist .quick-link-text {font-size: 18px;line-height: 26px;font-family: "Inter-Regular";color: var(--textColor-body-1);}
#tezspire-main #Tez-home-title-2 span, #tezspire-main #Tez-home-title-2 h2 {font-size: 48px;line-height: 42px;font-weight: 300;margin: auto;color: var(--Tez-blue);text-align: center;}
#tezspire-main #tez-connect-360-main .cmp-imagelist__title {padding: 0px;}
#tezspire-main #tez-quick-links .cmp-imagelist {margin-top: 67px;}
#tezspire-main #tez-connect-360-main .cmp-imagelist__item:nth-child(2) a {text-decoration: underline;}
#tezspire-main #tez-connect-360-main .cmp-imagelist__item:nth-child(1) a {white-space: nowrap;}
/*Home pages css Ends*/


/* Tez footer css Starts */
#tezspire-main #common-area-footer .footer-logo-wrap {display: flex;align-items: center;gap: 49px;margin-bottom: 25px;}
#tezspire-main #common-area-footer .tezspire-footer {max-width: 1355px;margin: 23px auto 33px;}
#tezspire-main #common-area-footer .tez-sub-copy {font-size: 14px;line-height: 14px;color: var(--borderColor-5);}
#tezspire-main #common-area-footer .brand-gooter {border-bottom: 1px solid var(--Tez-footer-border);}
#tezspire-main #common-area-footer .footer-col {margin: 42px auto 52px;padding: 0px;max-width: 1355px;justify-content: space-between;}
#tezspire-main #common-area-footer .footer-list {margin: 15px 0 68px auto;max-width: 724px;gap: 60px; /*margin: 30px 0 111px auto;*/ /*margin: 24px 0 97px auto;*/}
#tezspire-main #common-area-footer .footer-list li {font-size: 17px;line-height: 25px;}
#tezspire-main #footer-main .cmp-container .text + .text {display: none;}
#tezspire-main #common-area-footer .az-logo {height: 50px;margin-left: -24px;margin-bottom: 40px;}
#tezspire-main #common-area-footer .amgen-logo {max-width: 150px;}
#tezspire-main #common-area-footer .tezspire-logo {max-width: 200px;}
/* Tez footer css Ends */


/* Efficacy profile page css Starts */  
#tezspire-efficacy-profile #tezspire-main #first-sec #InpageNav,#tezspire-navigator-study #tezspire-main #first-sec #InpageNav,#tezspire-pathway-study #tezspire-main #first-sec #InpageNav,
#tezspire-moa #tezspire-main #first-sec #InpageNav{padding: 25px 25px 32px;border-bottom: 1px solid var(--borderColor-1); max-width: 1220px; }
#tezspire-main #first-sec .inpage-nav-wraper {max-width: 1174px;margin: auto;padding-left: 70px;}
#tezspire-main #first-sec .inpage-nav-ul {overflow: hidden;list-style: none;}
#tezspire-main #first-sec .inpage-nav-ul a {font-family: "Inter-Bold";font-size: 14px;font-weight: 700;line-height: 18px;color: var(--Tez-blue);padding: 8px 16px;border-left: 2px solid var(--Tez-orange);display: inline-flex;text-decoration: none;}
#tezspire-main #first-sec .inpage-nav-ul a span {text-decoration: underline;} 
#tezspire-main #second-sec {background: var(--Tez-white-transparent);padding: 20px 25px;} 
#tezspire-main h2 span, #tezspire-main h2 {font-size: 48px;line-height: 54px;font-weight: 300;text-align: left;color: var(--Tez-blue);}
#tezspire-main #second-sec .title-1-content.title-content {font-size: 18px;margin: 36px 0px 51px;color: var(--Tez-blue);max-width: 934px;}
#tezspire-main #second-sec .aem-Grid {max-width: 1174px;margin: auto;padding-left: 70px;} 
#tezspire-main a#back-to-top {font-family: 'Inter-Bold';color: var(--Tez-blue);font-size: 16px;line-height: 20px;display: block;max-width: 120px;margin: 0px 50px 0px auto;}
html[lang="fr"] #tezspire-main a#back-to-top {
    max-width: 199px;
}
#tezspire-main #blue-bg-content-wrap {max-width: 1174px;margin: auto;padding-left: 70px;}
#tezspire-main #blue-bg-content-wrap .blue-bg-content {font-size: 24px;line-height: 26px;color: var(--button-primary-textColor);padding-left: 30px;position: relative;max-width: 796px;}
#tezspire-main #blue-bg-content-wrap .blue-bg-content sup {font-size: 60%;}
#tezspire-main #efficacy-results {max-width: 1174px;margin: 58px auto 53px;padding-left: 70px;}
#tezspire-main #third-sec .text {background: var(--Tez-blue);padding: 35px 25px 32px;}
#tezspire-main #blue-bg-content-wrap .blue-bg-content:before {content: '';height: 100%;width: 7px;background: var(--Tez-orange);display: block;position: absolute;left: 2px;}
#tz-fourth-sec {background: var(--Tez-white-transparent);padding: 35px 25px 47px;}
#tz-fourth-sec .content-wrapper {max-width: 1174px;margin: auto;padding-left: 70px;}
#tz-fourth-sec .image {max-width: 1174px;margin: auto;padding-left: 70px;}
#tz-fourth-sec .image #arrow-image {max-width: 890px;}
#tz-fourth-sec .image #graph-img {max-width: 869px;}
#tezspire-main .orange-box *:not(sup) {color: var(--Tez-blue);font-family: 'Inter-Bold';font-size: 24px;line-height: 26px;}
#tezspire-main .tz-circle-list li {padding-left: 37px;position: relative;}
#tezspire-main .tz-circle-list li:before {content: '';position: absolute;left: 16px;top: 10px;height: 8px;width: 8px;background: var(--Tez-blue);border-radius: 100%;}
#tezspire-main .orange-box sup {font-size: 65%;position: relative;top: 2px;}
#tz-title-41-content {padding: 0px 0px }
#tz-title-42-content {padding: 0px;}
#tz-title-43-content {padding: 0px;}
#tz-title-42-content .tz-mid-title {padding-left: 10px; }  
#tz-title-41-content img.desk-only {max-width: 972px;margin-left: -60px;margin-top: 10px;}
#tz-fourth-sec .img-wrapper .tz-footnote {margin-top: 28px;}
#tz-fourth-sec .img-wrapper {width: 100%;overflow-y: hidden;overflow-x: auto;}
#tz-fourth-sec .img-wrapper::-webkit-scrollbar {height: 15px;width: 216px;} 
#tz-fourth-sec .img-wrapper::-webkit-scrollbar-track {background:var(--Tez-scroll-bg);  border-radius: 20px;} 
#tz-fourth-sec .img-wrapper::-webkit-scrollbar-thumb {background: var(--Tez-blue);border-radius: 20px;max-width: 216px;width: 216px;}
p.tz-para {color: var(--Tez-blue);max-width: 898px;font-size: 18px;line-height: 26px;}
p.tz-para span {font-size: 18px;line-height: 26px;}
p.tz-mid-title {font-family: "Inter-SemiBold";font-size: 24px;line-height: 30px;color: var(--Tez-blue);max-width: 898px;margin: 43px 0px 34px;}
.tz-footnote {font-size: 12px;line-height: 26px;color: var(--Tez-blue);}
ul.tz-circle-list {list-style: none;}
.orange-box {border: 2px solid var(--Tez-orange);padding: 33px 65px 31px 35px;border-radius: 28px;max-width: 870px;margin: 25px 0px 21px;} 
p.tz-para sup {font-size: 75%;position: relative;top: 2px;line-height: normal;}
#tz-fifth-sec {padding: 44px 25px 0px;}
#tz-fifth-sec #tz-title-51-content {max-width: 1174px;margin: 0 auto;padding: 0px 0px 50px 70px; /*padding-left: 70px;padding-bottom: 50px;*/}
#tz-fifth-sec .image {max-width: 1250px;margin: auto;}
#tz-fifth-sec #tz-title-51-content .tz-para {max-width: 810px; margin: 0 0 -40px;position: relative; }
#tz-fifth-sec #tz-title-51-content p.tz-footnore {font-size: 12px;line-height: 26px;color: var(--Tez-blue);margin-top: -70px;padding-left: 77px;}
#tz-sixth-sec {background: var(--Tez-white-transparent);padding: 45px 25px 20px;}
#tz-title-6-content {padding: 0px 0px 0px 70px;max-width: 1174px;margin: 0 auto;}
#tz-sixth-sec .tz-para-1 {color: var(--Tez-blue);max-width: 898px;margin: 37px 0px 41px;} 
#tz-title-6-content .table-block {margin-bottom: 41px;} 
p.tz-para-1 {font-size: 16px;}
.table-block {border: 1px solid var(--Tez-blue);max-width: 872px;border-radius: 20px;overflow: hidden;}
.table-block .table-heading-wrap {display: flex;}
.table-block .thead {max-width: 436px;width: 100%;background: var(--Tez-blue);text-align: center;}
.table-block .thead p {font-family: "Inter-Bold";font-size: 18px;line-height: 26px;color: var(--button-primary-textColor);padding: 22px 20px 21px;}
.table-block .table-body-wrap {display: flex;}
.table-block .td-wrap p {font-size: 18px;line-height: 26px;color: var(--Tez-blue);max-width: 280px;margin: auto;text-align: center;}
.table-block .td-wrap {padding: 30px 20px 21px;color: var(--Tez-blue);max-width: 436px;width: 100%;}
.table-block .thead +.thead {border-left: 1px solid var(--borderColor-5);}
.table-block .td-wrap + .td-wrap {border-left: 1px solid var(--Tez-blue);}
#tz-sixth-sec .button {max-width: 1174px;margin: auto;}
.table-block .td-wrap p sup {font-size: 65%;position: relative;top: 1px;}
#tezspire-main h2 span sup {font-size: 55%;position: relative;top: -2px;}
#tz-seventh-sec {max-width: 1174px;margin: auto;padding: 50px 0px 57px 70px;}
#study-design-and-endpoints-overview {margin-bottom: 27px;}
#tz-title-7-content p.tz-para {margin-bottom: 20px;}
#tz-title-7-content .table-block {margin-top: 35px;border-radius: 20px 20px 0px 0px;max-width: 869px;}
#tz-title-7-content {padding: 0px;} 
#tz-effication-accordion {max-width: 869px;border: 1px solid var(--Tez-blue);border-bottom: 0px;border-radius: 0px 0px 20px 20px;overflow: hidden;padding-left: 0px;}
#tz-effication-accordion .cmp-accordion__title {font-family: 'Inter-Bold';font-size: 18px;line-height: 26px;color: var(--Tez-blue);}
#tz-effication-accordion .cmp-accordion__button {padding: 22px 39px 22px 30px;background: var(--Tez-accorian-bg);} 
#tz-effication-accordion .cmp-accordion__item {border: 0px;border-bottom: 1px solid var(--Tez-blue);}
#tz-effication-accordion .cmp-accordion__panel--expanded {padding: 0px;}
#tz-effication-accordion .acrd-flex-box {border-top: 1px solid var(--Tez-blue);border-bottom: 1px solid var(--Tez-blue);display: flex;}
#tz-effication-accordion .cmp-text {padding: 0px;} 
#tz-effication-accordion .col-block {width: 50%;padding: 34px 31px 44px 29px;}  
#tz-effication-accordion .col-block.right-block {border-left: 1px solid var(--Tez-blue);padding: 34px 35px 44px 25px;    background: var(--Tez-light-garay-bg);}
#tezspire-main #tz-effication-accordion .tz-circle-list li {font-family: 'Inter-Regular';font-size: 18px;line-height: 26px;color: var(--Tez-blue);padding-left: 28px;}  
#tezspire-main #tz-effication-accordion .tz-circle-list li sub {font-size: 60%;position: relative;line-height: normal;bottom: 4px;}
#tz-effication-accordion p.para-common.tz-para {margin-top: 20px;}
#tz-effication-accordion p.tz-para b {font-size: 18px;line-height: 18px;}
#tezspire-main #tz-effication-accordion .tz-circle-list li:before {left: 9px; height: 6px;width: 6px; }
#tezspire-main #tz-effication-accordion .acc-1-wrap {padding: 5px 32px 21px;}
#tz-effication-accordion #acrd-2-text .acrd-flex-box {border-bottom: 0px;}
#tz-effication-accordion #acrd-2-text .col-block {padding: 34px 31px 32px 31px;}
#tz-effication-accordion #acrd-2-text .col-block.right-block {padding: 34px 31px 31px 15px;} 
#tz-effication-accordion #acrd-3-text .acrd-flex-box {border-bottom: 0px;}
#tz-effication-accordion #acrd-3-text .col-block {padding: 34px 31px 32px 31px;}
#tz-effication-accordion #acrd-3-text .col-block.right-block {padding: 34px 31px 31px 15px;}
#tz-effication-accordion #acrd-2-text p.para-common.tz-para, #tz-effication-accordion #acrd-3-text p.para-common.tz-para{margin-top: 0px;}
#tz-eightth-sec .button {max-width: 1310px;margin: auto;}
#tz-seventh-sec .cmp-accordion__icon::before {height: 24px;position: absolute;right: 40px;left: auto;top: 23px;background: url(/content/dam/intelligentcontent/portals/hcp/ca/en/images/Tezspire/efficacy-profile/TZ-plus.svg);}
#tz-effication-accordion .cmp-accordion__button[aria-expanded="true"] .cmp-accordion__icon::before {background: url(/content/dam/intelligentcontent/portals/hcp/ca/en/images/Tezspire/efficacy-profile/TZ-minus.svg);}
#tz-blue-orage-box-content {padding: 47px 25px 55px;background: var(--Tez-blue);border-top: 12px solid var(--Tez-orange);text-align: center;margin-bottom: 23px;}
#tz-blue-orage-box-content .blue-orage-box {max-width: 708px;margin: auto;}
#tz-blue-orage-box-content p.tz-para-1 {color: var(--button-primary-textColor);font-family: 'Lexia';font-weight: 300;font-size: 28px;line-height: 36px;}
#tz-blue-orage-box-content .btn-white {background: #FFFFFF;padding: 8px 16px;border-radius: 4px;color: var(--Tez-blue) !important;text-decoration: none;font-family: "Inter-Bold";font-size: 16px;line-height: 24px;display: block;max-width: max-content;}
#tz-blue-orage-box-content .btn-wrap {display: flex;justify-content: center;gap: 24px;margin-top: 50px;}
#tz-reference-wrap {padding: 60px 0px 126px 80px;max-width: 1200px;margin: auto;}
#tz-reference-wrap p.ref-para {font-size: 12px;line-height: 18px;color: var(--Tez-blue); }
#tz-reference-wrap p.ref-para span {font-size: 12px;line-height: 18px;color: var(--Tez-blue);}
#tz-reference-wrap p.ref-bold-para {font-family: "Inter-Bold";color: var(--Tez-blue);font-size: 12px;line-height: 18px;margin-top: 20px;}
#tz-reference-wrap ol.ref-list {color: var(--Tez-blue);font-family: "Inter-Regular";font-size: 12px;line-height: 18px;}
#tz-reference-wrap ol.ref-list sup{font-size: 70%;position: relative;top: 2px;}
#tz-reference-wrap p.tz-para span {/*color: var(--Tez-red);*/}
#tz-reference-wrap p.tz-para {margin-top: 45px;}
#tz-reference-wrap ol.ref-list a {text-decoration: none;}
#tezspire-main #blue-bg-content-wrap .blue-bg-content span {font-size: 24px;line-height: 26px;} 
#tezspire-main #second-sec .title-1-content.title-content span {font-size: 18px;}
#tezspire-efficacy-profile #tz-reference-wrap .refernce-block p.ref-para:nth-child(7){
    /*margin-top: 20px;*/
    
}
/* Efficacy profile page css Ends */  


/* MOA page css Ends */ 
#tz-moa-sec {max-width: 1174px;margin: auto;padding-left: 70px;padding-bottom: 89px;}
#tz-moa-sec #orange-callout {padding: 29px 80px 38px 30px;border: 2px solid var(--Tez-orange);border-radius: 30px;text-align: center;max-width: 870px;margin: 58px 0px 27px;}
#tz-moa-sec #orange-callout .tz-para, #orange-callout .tz-para span {font-family: "Inter-Bold";font-size: 24px;line-height: 26px;}
#tz-moa-sec p.para-common.tz-para {max-width: 940px;}
#tz-moa-sec #orange-callout .tz-para span:before {content: '';height: 8px;width: 113px;position: absolute;display: block;background: url(/content/dam/intelligentcontent/portals/hcp/ca/en/images/Tezspire/moa/Underline-polygon.svg);left: 1px;bottom: -10px;}
#tz-moa-sec #orange-callout .tz-para span {position: relative;font-style: italic;white-space: nowrap;}
#tz-moa-sec .image {max-width: 931px;margin: 32px 0px;}
#tz-moa-sec p.para-common.tz-para:nth-child(2) {margin: 70px 0px 25px;}
#tz-moa-sec #moa-content-1 {padding: 0px 0px 58px;}
#tezspire-moa #tezspire-main .container.responsivegrid:nth-child(5), #tezspire-resources #tezspire-main .aem-Grid>.container:nth-child(4) {background: var(--Tez-light-garay-bg);} 
#tezspire-moa #tez-quick-links .cmp-imagelist__item, #tezspire-resources #tez-quick-links .cmp-imagelist__item {background: var(--bgColor-supporting-2);border-radius: 8px;overflow: hidden;}
#tezspire-moa #tez-quick-links .cmp-imagelist, #tezspire-resources #tez-quick-links .cmp-imagelist {margin-bottom: 69px;gap: 29px;}
#tezspire-moa #tez-quick-links, #tezspire-resources #tez-quick-links {margin: 43px auto 38px;max-width: 1180px;}
#tezspire-moa #tezspire-main a#back-to-top, #tezspire-resources #tezspire-main a#back-to-top {max-width: 95px;margin: 0px 0px 0px auto;}
#tezspire-moa #tz-reference-wrap {padding: 97px 0px 81px 80px;}
#tezspire-moa #tz-reference-wrap p.tz-para {margin-top: 40px;}
#tz-moa-sec #orange-callout .tz-para sup {top: 2px;font-size: 65%;}
#tz-moa-sec p.para-common.tz-para sup {top: 3px;}
/* MOA page css Ends */ 


/* Resource page css Starts */ 
#tezspire-resources #tezspire-main .teaser--home-hero .cmp-teaser__content {gap: 0px;}
#tezspire-resources #tezspire-main .teaser--home-hero .cmp-teaser__subtitle{font-family: "Inter-Regular";font-size: 18px;line-height: 26px;max-width: 100%;}
#tezspire-resources #tezspire-main h2.cmp-teaser__subtitle p {font-family: "Inter-Regular";font-size: 18px;line-height: 26px;max-width: 100%;padding-left: 70px;color: var(--borderColor-5);margin-top: 15px;}
#tezspire-resources #tezspire-main #resource-container {max-width: 1248px;margin: 0px auto;}
#tezspire-resources #tezspire-main #Tez-resource-ttl-1 {margin: 55px 0px 44px;}
#tezspire-resources #tezspire-main #resource-container .teaser .cmp-teaser__content {padding: 50px;background: var(--Fasenra-button-white);}
#tezspire-resources #tezspire-main #resource-container .teaser .cmp-teaser__content h4 p {font-size: 28px;line-height: 35px;color: var(--Tez-blue);max-width: 100%;}
#tezspire-resources #tezspire-main #resource-container .teaser .cmp-teaser__content .cmp-teaser__description {margin: 25px 0px 50px;}
#tezspire-resources #tezspire-main #resource-container .teaser .cmp-teaser__content .cmp-teaser__description p {line-height: 20px;color: var(--Tez-blue);  max-width: 100%; }
#tezspire-resources #tezspire-main .teaser .cmp-teaser__action-link {background: var(--Tez-blue) !important; border-color: var(--Tez-blue) !important; }
#tezspire-resources #tezspire-main #resource-container .teaser {margin-bottom: 30px;}
#tezspire-resources #tezspire-main #Tez-resource-ttl-2 {margin: 80px 0px 30px;}
#tezspire-resources #tezspire-main h5 span, #tezspire-resources #tezspire-main h5 {font-size: 28px;line-height: 35px;font-weight: 300;text-align: left;color: var(--Tez-blue);margin-bottom: 50px;position: relative;padding-bottom: 17px;max-width: max-content;}
#tezspire-resources #tezspire-main h5 span {border-bottom: 2px solid var(--Tez-orange);} 
#tezspire-resources #tezspire-main #Tez-resource-sob-ttl-2, #tezspire-resources #tezspire-main #Tez-resource-sob-ttl-3,
#tezspire-resources #tezspire-main #Tez-resource-ttl-3{margin-top: 70px;}
#tezspire-resources #tezspire-main #tez-pm-text {padding: 30px 0px;}
#tezspire-resources #tezspire-main #Tez-resource-sob-ttl-4 h5 {margin-bottom: 39px;}
#tezspire-resources #tezspire-main .aem-Grid>.container:nth-child(4) {
    /*margin-top: 136px;*/
    
}
#tezspire-resources .cmp-modal__modalbox.modal-md .modal-box__content {padding: 50px 10px 10px;}
#tezspire-resources .cmp-modal__modalbox.modal-md .cmp-video__player,
#tezspire-resources .cmp-modal__modalbox.modal-md .cmp-video__content {padding: 0px;}
#tezspire-resources .cmp-modal__modalbox.modal-md .modal__close {top: 16px;right: 14px;width: 12px;height: 12px;}
#tezspire-resources #tezspire-main #resource-container .teaser #pre-filled-pen-teaser .cmp-teaser__content .cmp-teaser__description p {max-width: 500px;}
#tezspire-resources #tezspire-main #resource-container .teaser #pre-filled-syringe-teaser .cmp-teaser__content h4 p {max-width: 450px;}
#tezspire-resources #tezspire-main #resource-container .teaser #product-monograph-teaser .cmp-teaser__content .cmp-teaser__description p {max-width: 460px;}
/* Resource page css Ends */ 


/* navigation efficacy css starts */

#tezspire-navigator-study #blue-bg-content-wrap {
    max-width: 1174px;
    margin: auto;
    padding-left: 70px;
}
#navigation-top-container #nav-title{
    padding-top:41px;
    padding-bottom:48px;
}
#tz-reference-wrap p.ref-para sub {
    font-size: 58%;
    bottom: 2px;
    position: relative;
    line-height:normal;
}
#tezspire-navigator-study #blue-bg-wrap{
   background: var(--Tez-blue);
   padding: 35px 25px 32px;
   
}
#tezspire-navigator-study .blue-bg-content{
    
    font-size: 24px;
    line-height: 26px;
    color: var(--button-primary-textColor);
    padding-left: 30px;
    position: relative;
    max-width: 836px;
}
#tezspire-navigator-study .blue-bg-content span{
    
    font-size: 24px;
    line-height: 26px;
    color: var(--button-primary-textColor);
    position: relative;

}
#tezspire-navigator-study .blue-bg-content:before {
    content: '';
    height: 100%;
    width: 7px;
    background: var(--Tez-orange);
    display: block;
    position: absolute;
    left: 2px;
}
#tezspire-navigator-study .greyback-content{
     max-width: 1174px;
    margin: auto;
    padding-left: 70px;
}
#keypoints-container .key-link{
font-family: "Inter-Regular";
font-size: 18px;
font-weight: 400;
line-height: 26px;
text-align: left;
color:#003865;
padding-bottom:40px;
text-decoration: underline;
}
#keypoints-container .base-points p{
font-family: "Inter-Regular";
font-size: 18px;
font-weight: 400;
line-height: 26px;
text-align: left;
color:#003865;
}
#keypoints-container .base-points ul li{font-family: "Inter-Regular";font-size: 18px;font-weight: 400;line-height: 26px;text-align: left;color:#003865;padding-left: 28px;}
#keypoints-container .base-points ul li:before {
    position: absolute;
    content: "";
    width: 6px;
    height: 6px;
    left: 8px;
    top: 10px;
    background: #003865;
    border-radius: 100%;
    display: block;
}
#nav-img-container .right-img p {
    align-content: center;
    font-family: "Inter-Regular";
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    text-align: center;
    color: #003865;
}
#keypoints-container p{
font-family: "Inter-Regular";
font-size: 18px;
font-weight: 400;
line-height: 26px;
text-align: left;
color:#003865;
}
#keypoints-container  .base-points li {
    position:relative;
}
#keypoints-container  .base-points ul {
    list-style-type:none;
}

#keypoints-container p.text-trial {
     padding-top: 42px; 
    font-family: "Inter-Regular";
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
    text-align: left;
    color: #003865;
}
#navigation-top-container #nav-title h2 span {
    font-family: 'Lexia';
    font-size: 58px;
    font-weight: 300;
    line-height: 66.99px;
    text-align: left;
    color: var(--Tez-blue);
}
#tezspire-navigator-study #keypoints-container{
   background:#FAFAFA;
    padding:48px 0px 60px 0px;
    margin-bottom: 25px;
}
#tezspire-navigator-study #reference-container-btm{
    max-width: 1174px;
    margin: auto;
    padding-left: 70px;
}
#tezspire-navigator-study #nav-title{
    max-width: 1174px;
    margin: auto;
    padding-left: 70px;
}
#keypoints-container .base-points ul li sub{
    font-size: 58%;
    bottom: 2px;
    position: relative;
    line-height: normal;
}

#tezspire-navigator-study .nav-container{
     max-width: 1174px;
    margin: auto;
    padding-left: 70px;
}
#nav-img-container .left-text p sup {
    font-size: 62%;
    bottom: -1px;
    position: relative;
    line-height: normal;
}
#tz-eightth-secz1 #tz-reference-wrap p.ref-para {
    font-size: 12px;
    line-height: 18px;
    color: var(--Tez-blue);
    max-width: 877px;
}
#tz-eightth-secz1 #tz-reference-wrap {
    padding: 103px 0px 57px 80px;
    max-width: 1200px;
    margin: auto;
}
#tezspire-navigator-study .blue-bg-text{max-width: 1174px;margin: auto;padding-left: 70px;}


#tezspire-navigator-study .nav-container{
    display: flex;
    gap: 74px;
    margin-top: 34px;
    padding-bottom:24px;
    justify-content: space-evenly;
}
#tezspire-navigator-study .left-text {align-content:center;}
#nav-img-container .left-text p{
align-content:center;
font-family: "Inter-Regular";
font-size: 18px;
font-weight: 400;
line-height: 26px;
text-align: left;
color:#003865;
max-width: 420px;
}
#nav-img-container .right-img img{
    width:100%;
}
@media screen and (max-width: 767px){

#tezspire-navigator-study #nav-title {
   padding-left: 32px;
    /*padding-right: 32px;*/
}
#tezspire-navigator-study #keypoints-container {
    background: #FAFAFA;
    padding: 44px 0px 64px 0px;
    margin-bottom: 9px;
}
#tezspire-navigator-study #tz-eightth-secz1 a#back-to-top {
        margin: 0px 25px 0px auto;
        text-align: right;
    }
        
    #tz-eightth-secz1 #tz-reference-wrap p.ref-para {
    max-width: 415px;
}
#tezspire-navigator-study .blue-bg-content span{
   display:block;
}
#navigation-top-container #nav-title h2 span {
    font-size: 44px;
    line-height: 52px;
    
}

    #tezspire-main a#back-to-top {
       
        /* text-align: right; */
    }
#tezspire-navigator-study .blue-bg-text {
     padding-left: 32px;
    padding-right: 32px;
}
#nav-img-container .right-img p {
    text-align: left;
   
}
#tz-eightth-secz1 #tz-reference-wrap {
    padding: 60px 0px 59px 25px;
    max-width: 1200px;
    margin: auto;
}
    #tezspire-main a#back-to-top {
        margin: 0px 25px 0px auto;
        text-align: right;
    }
	#tezspire-navigator-study .nav-container {
   flex-direction: column;
    padding-left: 32px;
    padding-right: 32px;
}
#nav-img-container .right-img p {
    width: 108%;
}
#nav-img-container .right-img img{
    width: 100%;
}
#tezspire-navigator-study .greyback-content {
    
     padding-left: 32px;
    padding-right: 32px;
}
#tezspire-navigator-study #blue-bg-wrap {
    background: var(--Tez-blue);
    padding: 35px 25px 32px 25px;
}

}

/*navigation css ends*/


/*path way css starts*/

#tezspire-pathway-study #nav-title {
    max-width: 1174px;
    margin: auto;
    padding-left: 70px;
}
#tezspire-pathway-study #nav-title {
    padding-top: 41px;
    padding-bottom: 48px;
}
#tezspire-pathway-study #blue-bg-wrap {
    background: var(--Tez-blue);
    padding: 35px 25px 32px;
}
#tezspire-pathway-study .blue-bg-content {
    font-size: 24px;
    line-height: 26px;
    color: var(--button-primary-textColor);
    padding-left: 30px;
    position: relative;
    max-width: 903px;
}
#tezspire-pathway-study .blue-bg-content  span{
    font-size: 24px;
    line-height: 26px;
    color: var(--button-primary-textColor);
    position: relative;
   }
#tezspire-pathway-study .blue-bg-content:before {
    content: '';
    height: 100%;
    width: 7px;
    background: var(--Tez-orange);
    display: block;
    position: absolute;
    left: 2px;
}
#tezspire-pathway-study .blue-bg-text {
    max-width: 1174px;
    margin: auto;
    padding-left: 70px;
}
#tezspire-pathway-study .greyback-content {
    max-width: 1174px;
    margin: auto;
    padding-left: 70px;
}
#tezspire-pathway-study #keypoints-container {
    background: #FAFAFA;
   padding: 44px 0px 47px 0px;
    margin-bottom: 37px;
}
#tezspire-pathway-study .nav-container1 {
    display: flex;
    gap: 131px;
    margin-top: 34px;
    padding-bottom: 24px;
}
#tezspire-pathway-study .nav-container1 {
    max-width: 1174px;
    margin: auto;
    padding-left: 70px;
    margin-top: 10px;
}
#tezspire-pathway-study .nav-container2 {
    display: flex;
    gap: 22px;
    margin-top: 34px;
    padding-bottom: 24px;
}
#tezspire-pathway-study .nav-container2 {
    max-width: 1174px;
    margin: auto;
    padding-right: -157px;
}
#path-img-container .nav-container1 .left-text p {
    align-content: center;
    font-family: "Inter-Regular";
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
    text-align: left;
    color: #003865;
    max-width: 479px;
    margin-bottom: 101px;
   }
#path-img-container .nav-container2 .left-text p {
    align-content: center;
    font-family: "Inter-Regular";
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
    text-align: left;
    color: #003865;
    max-width: 430px;
}
#tezspire-pathway-study .nav-container1 .left-text {
 
    align-content: center;
    font-family: "Inter-Regular";
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
    text-align: left;
    color: #003865;
}
   
#tezspire-pathway-study .nav-container2 .left-text {
    margin-top: 19px;
}
#tezspire-pathway-study .nav-container2 img {
    margin-top: -194px;
    margin-left: -88px;
}
#path-img-container .nav-container2 .right-img p {
    align-content: center;
    font-family: "Inter-Regular";
    font-size: 12px;
    font-weight: 400;
    line-height: 26px;
    text-align: center;
    color: #003865;
    margin-right: 37px;
}
@media screen and (max-width: 767px){

#tezspire-pathway-study #nav-title {
   padding-left: 32px;
    padding-right: 32px;
}
#tezspire-pathway-study .blue-bg-text {
     padding-left: 32px;
    padding-right: 32px;
}
	#tezspire-pathway-study .nav-container {
   flex-direction: column;
    padding-left: 32px;
    padding-right: 32px;
}
#tezspire-pathway-study .blue-bg-content  span{
     display: block;
   }
#path-img-container .right-img p {
    width: 100%;
}
#path-img-container .nav-container2 .right-img p {
  
    /*text-align: left;*/
    margin-right: 0px;
      padding-right: 107px; 
}
#tezspire-pathway-study #keypoints-container {
   
    margin-bottom: 30px;
}
#path-img-container .nav-container1 .right-img img{
        max-width: 100%;
        margin: auto;
}
#tezspire-pathway-study .greyback-content {
    
     padding-left: 32px;
    padding-right: 32px;
}
    #tezspire-pathway-study #blue-bg-wrap {
    background: var(--Tez-blue);
    padding: 35px 25px 32px 25px;
    
}
    #tezspire-pathway-study .nav-container1 {
    flex-direction:column;
    padding: 22px 28px 0px 32px;
}
    #tezspire-pathway-study .nav-container1 {
   gap:37px;
}
    #tezspire-pathway-study .nav-container2 img {
   margin-top:0px;
}
    #tezspire-pathway-study .nav-container2 {
        flex-direction: column-reverse;
          gap: 22px;
    
}
        #path-img-container .nav-container2 .right-img img {
      margin: auto;
    }
        #tezspire-pathway-study .nav-container2 {
    padding: 0px 28px 0px 32px;
    }
       
    #path-img-container .nav-container1 .left-text p {
         margin-bottom: 0px;
}
        #tezspire-pathway-study .nav-container2 {
        flex-direction: column-reverse;
        padding: 0px 28px 0px 84px;
        align-items: center;
    }
        #tezspire-pathway-study #tz-reference-wrap {
        padding: 61px 32px 60px;
    }

}

/*path way css end*/


/*Dosing css starts*/

#dosing-teaser .banner-title{
    padding-top:30px;
}
#tezspire-mid-cont{
    max-width: 1248px;
    margin: auto;
}
 
#steps-last-container .left-text p.step {
    font-size: 24px;
    line-height: 26px;
    font-weight: 700;
    font-family: "Inter-Bold";
    color: #003865;
}
#steps-last-container .left-text {
    /*padding: 26px 0px 37px 31px;*/
}
#steps-container .cmp-teaser__title p span {
    height: auto;
    font-size: 18px;
    line-height: 26px;
    font-family: "Inter-Regular";
    color: #003865;
    padding-top: 30px;
    diplay:block;
}
#dosing-teaser .cmp-teaser__content {
    max-width: 1208px !important;
}


#steps-first-container .cmp-teaser__title p span {
    height: auto;
    font-size: 18px;
    line-height: 26px;
    font-family: "Inter-Regular";
    color: #003865;
    padding-top: 30px;
    diplay:block;
}
#steps-last-container .cmp-teaser__title p span {
    height: auto;
    font-size: 18px;
    line-height: 26px;
    font-family: "Inter-Regular";
    color: #003865;
    padding-top: 30px;
    diplay:block;
}

#bottom-container .cmp-video{
    max-width: 1240px;
    margin: auto;
   
}
#bottom-container .cmp-video__player {
    max-width: 1039px;
}
#bottom-container-child .tez-heading h1 sup {
    font-size: 50%;
    position: relative;
    top: 1px;
    
}
#bottom-container-child .right-content p sup {
    
    font-size: 9px;
    
}

#bottom-container .cmp-video__player, .cmp-video__content {
    padding:0;
    padding-top:40px;
}
#bottom-container{
    background-color:#FAFAFA;
}
#steps-text-container{
    max-width: 900px;
    margin: auto;
    margin-bottom: 25px;
}
#steps-text-container .step-heading h4 {
    font-size: 28px;
    line-height: 34px;
    font-weight: 600;
    color: #003865;
    font-family: 'Lexia';
}
#bottom-container-child .content-container h3.heading3 {
    font-family: 'Lexia';
    font-weight: 400;
    font-size: 28px;
    line-height: 34.8px;
    color: #003865;
    padding-bottom: 30px;
}
#steps-first-container{
    max-width: 900px;
    margin: auto;
    background-color: #FFFFFF;
    margin-bottom: 25px;
}
#steps-first-container .left-text p.step {
    font-size: 24px;
    line-height: 26px;
    font-weight: 700;
    font-family: "Inter-Bold";/*font-family: "Inter-Regular";*/
    color: #003865;
}

#steps-first-container .left-text {
    /*padding: 66px 0px 47px 31px;*/
    /*width: 200px;*/
}
#steps-first-container .cmp-teaser__content{
padding: 50px 12px 72px 31px;
    width: 50% !important;
    gap: 0px;
    max-width: 40%;
    align-content: center;
    align-items: baseline;
    justify-content: center;
}
#steps-first-container .cmp-image__image {
    
    max-width: 500px;
   margin: 30px 0px 0px 0px;
   
}
#steps-first-container .cmp-teaser__title p {
    height: 50px;
    font-size: 18px;
    line-height: 26px;
    font-family: "Inter-Regular";
    color: #003865;
}

#steps-container .left-text{
    /*padding: 26px 0px 37px 31px;*/
}
#tezspire-mid-cont .images-cont .for-space img {
    margin-top:16px;
}

#steps-container .left-text p.step{
    font-size: 24px;
    line-height:26px;
    font-weight:600;
    font-family:"Inter-Bold";/*font-family:"Inter-Regular";*/
    color:#003865;
}
#steps-last-container{
     max-width: 900px;
     margin: auto;
}
#steps-last-container .left-text h4.step{
    font-size: 28px;
    line-height:34px;
    font-weight:600;
    font-family:"Inter-Regular";
    color:#003865;
    padding-bottom:32px;
}
#steps-last-container .cmp-teaser__title p {
    
    height: auto;
    font-size:18px;
    line-height:26px;
    font-family:"Inter-Regular";
    color:#003865;
    
}
#bottom-container-ref {
    max-width: 1248px;
    margin: auto;
}
 #steps-last-container{
    background-color:#FFFFFF;
    /*margin-bottom: 25px;*/
    text-align: center;
}
 #steps-last-container .cmp-image__image {
    margin: 90px 72px 72px 0px;
    max-width: 357px;
}
#steps-last-container .cmp-teaser__title p.text {
    padding-top:30px;
}

#steps-last-container .cmp-teaser__image{
    padding-left: 0px;
}
#steps-last-container .cmp-teaser__content{
    padding: 28px 61px 37px 31px;
    width: 50% !important;
    gap: 0px;
    max-width: 50%;
    align-content: center;
    align-items: baseline;
    justify-content: center;
}

#bottom-container-child1 .million-wrapper{
    display: flex;
    gap: 42px;
    /*align-items:center;*/
    margin-bottom:45px;
    
}
/*#bottom-container-child1 .million-wrapper .ellipse-content{*/
    /*margin-bottom:45px*/
/*}*/
#bottom-container-child1 h4.guidance{
    color:#FFFFFF;
    padding-bottom: 53px;
    padding-top: 18px;
    font-family: 'Lexia';
        font-size: 28px;
        line-height: 34.8px;
        font-weight: 500;
}
#bottom-container-child1 h3{
    font-family:'Lexia';
    color:#FFFFFF;
    padding-bottom: 34px;
    font-size:48px;
    line-height:54px;
    font-weight:300;
    
}
#bottom-container-child1 .right-content p{
    color:#FFFFFF;
    font-family:"Inter-Regular";
   font-size:18px;
    line-height:26px;
    font-weight: 400;
}
#bottom-container-child1 .right-content p span{
    color: #FFFFFF;
    font-family: "Inter-Regular";
    font-size: 18px;
    line-height: 26px;
    display:block;
}

#teaser-container{
    background-color:#FAFAFA;
    padding-top: 40px;
    padding-bottom: 101px;
}
#bottom-container1{
    background-color:#003865;
}
#refer-container{
    padding-bottom:40px;
}

#steps-container{
     max-width: 900px;
     margin: auto;
}
#steps-container .cmp-teaser__content {
   padding: 50px 61px 72px 31px;
   width: 50% !important;
   gap: 0px;
   max-width: 50%;
   align-content: center;
   align-items: baseline;
   justify-content: center;
}
#download-wrapper{
   background-color:#003865;
   height: 264px;
   text-align:center;
   border-top: 11px solid #FF7F32;
   height:100%;
}
#refer-wrapper{
    background-color:#003865;
    height:100%;
    
}
#refer-wrapper .ref-info{max-width: 1240px;margin: auto;padding-top:30px;padding-bottom:30px;}
#refer-wrapper .ref-info p{
    font-family:"Inter-Regular";
    color:#FFFFFF;
    border-left: 7px solid #F27056;
    padding-left:20px;
    height: 27px;
    font-size:24px;
    line-height:26px;
    height: 100%;
    
}
#refer-wrapper .ref-info p a{
    font-family: "Inter-Regular";
    color: #FFFFFF;
    font-size: 24px;
    line-height: 26px;
}
#download-wrapper .dwln-text p{
    font-family:'Lexia';
    color:#FFFFFF;
    text-align:center;
    font-size:28px;
    line-height:36px;
    padding-top:47px;
    font-weight: 300;
}
#download-wrapper .dwnl-button{
    padding-top:50px;
    padding-bottom: 55px;
}
#download-wrapper .dwnl-button a{
background: #FFFFFF;
    padding: 8px 16px;
    border-radius: 4px;
    color: #003865;
    text-decoration: none;
    font-family: "Inter-Bold";
    font-size: 16px;
    line-height: 24px;
    
}

#steps-container .left-text p.step{
    font-size: 24px;
    line-height:26px;
    font-weight:700;
    font-family:"Inter-Bold";/*font-family:"Inter-Regular";*/
    color:#003865;
    
}
#steps-container .left-text p.text{
   padding-top:30px;
    
}
#steps-container .left-text h4.step{
    font-size: 28px;
    line-height:34px;
    font-weight:600;
    font-family:"Inter-Regular";
    color:#003865;
    padding-bottom:32px;
    
}
#steps-container .cmp-teaser__title p {
   
    height: auto;
    font-size:18px;
    line-height:26px;
    font-family:"Inter-Regular";
    color:#003865;
font-weight: 400;
   
}
#steps-container .left-text p.text b {
    font-size: 18px;
    line-height: 26px;
    font-family: "Inter-Bold";/*font-family: "Inter-Regular";*/
    color: #003865;
    font-weight: 400;
}
#steps-last-container{
    background-color:#FFFFFF;
    /*margin-bottom: 25px;*/
    
}
#steps-first-container{
    background-color:#FFFFFF;
    margin-bottom: 25px;
   
}
 #steps-container{
    background-color:#FFFFFF;
    margin-bottom: 25px;
    text-align: center;
}
 #steps-container .cmp-image__image {
max-width: 327px;
margin: 23px 86px 0px 0px;
}
#bottom-container-child{
    max-width: 1248px;
    margin: auto;
}
#bottom-container-child1{
    max-width: 1248px;
    margin: auto;
    padding-top:56px;
    padding-bottom:61px;
}
 #tezspire-main h1.cmp-teaser__title p, #tezspire-main div[role="page-container"] h1.cmp-teaser__title p span,h1 {
    color: #FFFFFF;
    width: auto;
    height: auto;
    font-family: 'Lexia';
    font-size: 58px;
    line-height: 67px;
    font-weight:300;
    
}
#tezspire-main h1.banner-title span {
    display: block;
    font-weight:300;
}
#tezspire-main .teaser--home-hero .cmp-teaser__image .cmp-image__image {
    height: auto;
    display: block;
    width: 100%;
}
#tezspire-main #HomePageBanner .teaser--home-hero .cmp-teaser__image .cmp-image__image {
    min-height: 244px;
}
 #tezspire-main .teaser--home-hero .cmp-teaser__content {
   
    left: 49%;
}

#tezspire-main #tezspire-nav-cont #InpageNav {
    padding: 32px 0px;
    border-bottom: 1px solid #EBEFEE;max-width: 100%;
}
#tezspire-main #tezspire-nav-cont .inpage-nav-wraper {
    max-width: 1240px;
    margin: auto;
}

#tezspire-main #tezspire-nav-cont .inpage-nav-ul a {
    font-family: "Inter-Bold";
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    color: #003865;
    padding: 8px 16px;
    border-left: 2px solid #FF7F32;
    display: inline-flex;
    gap: 4px;
}
   #tezspire-main #tezspire-nav-cont .inpage-nav-wraper ul{
       list-style: none;
} 


#tezspire-dosingad #tezspire-mid-cont .tez-heading h1{
    font-family: 'Lexia';
    font-size: 48px;
    line-height: 54px;
    color: #003865;
    padding:14px 0px 35px 0px;
    font-weight: 300;
    
   }
   #bottom-container-child .right-content ul li sup {
    font-family: "Inter-Regular";
    font-size: 11px;
    line-height: 10px;
    color: #003865;
}
#bottom-container-child .right-content p {
    font-family: "Inter-Regular";
    font-size: 11px;
    line-height: 10px;
    color: #003865;
}
#steps-container .step-heading h4{
    font-size: 28px;
    line-height:34px;
    font-weight:600;
    color:#003865;
    font-family:'Lexia';
}
     #tezspire-dosingad #tezspire-mid-cont .small-text{
          
         font-family: "Inter-Regular";
         font-size: 18px;
         line-height: 26px;
         color: #003865;
         padding-bottom:6px;
         
     }
     #tezspire-dosingad #tezspire-mid-cont .small-text span {
    font-family: "Inter-Regular";
    font-size: 18px;
    line-height: 26px;
    color: #003865;
    padding-bottom: 6px;
    display:block;
}
     #tezspire-dosingad #tezspire-mid-cont .small-text sup{
font-size: 65%;
    position: relative;
    top: 2px;}
#tezspire-dosingad #tezspire-mid-cont .small-text b{font-family: "Inter-Bold";} 
#tezspire-dosingad #tezspire-mid-cont .rect-box{
    padding-bottom:52px;
    padding-top:35px;
}

#tezspire-mid-cont .show-button {
    padding-bottom:52px;
}
#tezspire-mid-cont .show-button a sup{
    font-size: 87%;
    position: relative;
    top: 5px;
}
#tezspire-mid-cont .show-button a{
        background: #003865;
    padding: 8px 13px;
    border-radius: 4px;
    color: #FFFFFF;
    border: 1px solid #003865;
    text-decoration: none;
    font-family: "Inter-Bold";
    font-size: 16px;
   line-height: 24px;
    text-align: center;
    display:block;
    max-width:419px;
    }
#tezspire-mid-cont .rect-box p{
    background: #FFFFFF;
    padding: 33px 0px 34px;
    border-radius: 30px;
    color: #003865;
    border: 2px solid #FF7F32;
    text-decoration: none;
    font-family: "Inter-Bold";
    font-size: 24px;
    line-height: 26px;
    text-align: center;
    width: 100%;
}
#tezspire-mid-cont .images-cont{
    display: flex;
    align-items: center;
    gap: 113px;
    padding-left:133.72px;
    

}
#tezspire-mid-cont .pre-fill p{
    font-family: "Inter-SemiBold";
    font-size:24px;
    line-height:26px;
    text-align:center;
    color:#003865;
    padding-bottom:52px;
    padding-right: 180px;
    
    }
    #bottom-container .cmp-video__player {
           height: 673px !important;
}
#video-container .back-content{
    display: flex;
    gap: 230px;
    color: white;
    max-width: 1240px;
    margin: auto;
    padding-top: 50px;
}
#video-container .video-heading{
font-family: "Lexia";
font-size: 28px;
font-weight: 300;
line-height: 36px;
color: #FFFFFF;
align-items: center;
padding-left: 209px;
}
#video-container .backtop{
font-family: "Inter-Regular";
font-size: 16px;
font-weight: 700;
line-height: 20px;
text-align: right;
color: #FFFFFF;
}
#video-container .mob-backbtn{
font-family: "Inter-Regular";
font-size: 16px;
font-weight: 700;
line-height: 20px;
text-align: right;
color: #FFFFFF;
display:none;
padding-top: 6px;
padding-bottom: 28px;
padding-right: 20px;
}
#video-container .cmp-video__player {
    height: 673px !important;
}
#video-container .cmp-video {
    max-width: 1240px;
    margin: auto;
}
#video-container {
    background-color: var(--Tezspire-Blue, #003865);
border-top: 11px solid #FF7F32;
}
#video-container .cmp-video__player, .cmp-video__content {
    padding: 0;
    margin-top: 50px;
    
}
#video-container .cmp-video__player {
    max-width: 1039px;
}
#tezspire-mid-cont .bullet-text ul {
    font-family: "Inter-Regular";
    padding-bottom:61px;
    padding-left: 0px;
}
#tezspire-mid-cont .bullet-text ul li {
    font-family: "Inter-Regular";
         font-size: 18px;
         line-height: 26px;
         color: #003865;
    
}
#bottom-container-child .right-content ul li {
    font-family: "Inter-Regular";
    font-size: 18px;
    line-height: 26px;
    color: #003865;
}
#tezspire-mid-cont .bullet-text p{
    font-family: "Inter-Regular";
         font-size: 18px;
         line-height: 26px;
         color: #003865;
}
#tezspire-mid-cont  .backto-top{
    text-align:right;
    color:#003865;
    font-weight:600;
    font-size:16px;
    line-height:20px;
    padding-bottom: 20px;
    padding-right: 126px;
}
#bottom-container-child .backto-top {
    text-align: right;
    color: #003865;
    font-family: "Inter-Regular";
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    padding-bottom: 40px;
    padding-right: 126px;
    padding-top: 20px;
}

#bottom-container-ref .backto-top {
    text-align: right;
    color: #003865;
    font-family: "Inter-Regular";
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    padding-bottom: 20px;
    padding-right: 126px;
}

#bottom-container-child .tez-heading h1{
    font-family: 'Lexia';
    font-size: 48px;
    line-height: 54px;
    color: #003865;
    padding-bottom:35px;
    padding-top: 63px;
    font-weight:300;
   }
   #bottom-container-child .tez-heading h1 span{
    font-family: 'Lexia';
    font-size: 48px;
    line-height: 54px;
    color: #003865;
    font-weight:300;
    display:block;
   }
   
#bottom-container-child .right-content ul{
font-family: "Inter-Regular";
         font-size: 18px;
         line-height: 26px;
         color: #003865;
    padding-bottom:30px;
    padding-left:38.38px;
}
#bottom-container-child .right-content p {
font-family: "Inter-Regular";
         font-size: 18px;
         line-height: 26px;
         color: #003865;
    padding-bottom:30px;
    padding-left:38.38px;
}

#bottom-container-child .right-content p a{
    font-family: "Inter-Regular";
    font-size: 18px;
    line-height: 26px;
    color: #003865;
    padding-bottom: 30px;
    
}
#bottom-container-child .content-container p {
font-family: "Inter-Regular";
         font-size: 18px;
         line-height: 26px;
         color: #003865;
    padding-bottom:26px;
    
}
#bottom-container-child .content-container p span{
    font-family: "Inter-Regular";
    font-size: 18px;
    line-height: 26px;
    color: #003865;
    display:block;
    
}

#tube-container .cmp-teaser__title .left-text h6 {
    font-size: 18px;
    line-height: 26px;
    font-family: "Inter-Regular";
    color: #003865;
    width: 528px;
}
#bottom-container-child .content-container h3.heading2 {
         font-family: 'Lexia';
         font-weight: 400;
         font-size: 28px;
         line-height: 34.8px;
         color: #003865;
         padding-bottom:30px;
    }
    #bottom-container-child .content-container p sup{
    
    font-size: 10px;
    line-height: 10px;
    
}
#bottom-container-child1 .right-content p sup {
     font-size: 10px;
    line-height: 10px;
}
    #bottom-container-child .content-container h3 sup{
         font-size: 16px;
    line-height: 10px;
    }
    #bottom-container-child1 h4.guidance sup{
     font-size: 17px;
    line-height: 10px;
}
#steps-text-container .step-heading h4 sup {
     font-size: 15px;
    line-height: 10px;
    font-weight:600;
}
#bottom-container-child .ref ul li sup {
font-size: 45%;
    position: relative;
    top: -1px;
    font-weight: 400;
    
}
#tube-container .cmp-teaser__title .left-text h6 sup {
    font-size: 10px;
    font-family: "Inter-Regular";
}
#tube-container .left-text h4.step sup {
    font-size: 18px;
    font-family: "Inter-Regular";
}
    
#bottom-container-child .icon-container{
    display:flex;
    gap:104px;
}
#bottom-container-child .icon {
    flex-direction: column;
    width: 180px;
    text-align: center;
    display: flex;
    align-items: center;
    gap: 21px;
    padding-bottom: 40px;
}
#tezspire-mid-cont .bullet-text ul {
    list-style-type:none;
    
}
#tezspire-mid-cont .bullet-text ul li:before{
    content: "";
    position: absolute;
    width: 6px;
    height: 6px;
    left: 9px;
    top: 10px;
    background: #003865;
    border-radius: 100%;
    
 }
 #bottom-container-child .icon img {
    padding-right:39px;
}
#bottom-container-child .icon p {
    padding-right:30px;
}
#bottom-container-child .icon p.desk-only{
    display:contents;
}

#tezspire-mid-cont .bullet-text  li{
    position:relative;
    padding-left: 27px;
}



#bottom-container-child .icon p {
    font-size:18px;
    line-height:26px;
    color:#003865;
    font-family:"Inter-Regular";
}
#bottom-container-child .icon p span {
    display:block;
    font-size:18px;
    line-height:26px;
    color:#003865;
    font-family:"Inter-Regular";
}
#bottom-container-child1 h3 sup {
    font-size:29px;
}
#download-wrapper .dwln-text p a {
    font-family: 'Lexia';
    color: #FFFFFF;
    text-align: center;
    font-size: 28px;
    line-height: 36px;
    padding-top: 47px;
    font-weight: 300;
    text-decoration:none;
}

#bottom-container-child .million-wrapper{
    display: flex;
    gap: 38.38px;
}
#tube-container {
    max-width: 1248px;
    margin: auto;
}
#tube-container .left-text h4.step {
    font-size: 28px;
    line-height: 34px;
    font-family: 'Lexia';
    font-weight: 400;
    color: #003865;
    padding-bottom: 32px;
}
#tube-container .left-text h4.step span {
    font-size: 28px;
    line-height: 34px;
    font-family: 'Lexia';
    font-weight: 400;
    color: #003865;
    display:block;
}
#tube-container .cmp-teaser__title p {
    height: 50px;
    font-size: 18px;
    line-height: 26px;
    font-family: "Inter-Regular";
    color: #003865;
    padding-left: -9px;
}
#tube-container .cmp-teaser__image-desktop {
    padding: 85px 0 0 72px;
}
#tube-container .cmp-image__image {
   
    max-width:406px;
}
#tube-container .left-text{padding-top: 87px;padding-bottom: 94px;}

     #bottom-container-ref p.intraven {
    font-size: 12px;
    line-height: 18px;
    color: #003865;
    font-family: "Inter-Regular";
    padding-bottom: 30px;
    padding-top: 61px;
}
    

#bottom-container-ref .ref p {
    font-size: 12px;
    line-height: 18px;
    color: #003865;
    font-weight: 600;
    font-family: "Inter-Regular";
    padding-bottom: 0px;
}
#bottom-container-ref .ref ul li {
    font-size: 12px;
    line-height: 18px;
    color: #003865;
    list-style: auto;
    font-family: "Inter-Regular";
    padding-bottom: 10px;
    padding-left: 2px !important;
}
#bottom-container-ref .ref ul li sup{
   font-size: 65%;
    position: relative;
    top: 2px;
}
   
#bottom-container-ref .ref ul {
    padding-left: 17px;
    top: 48px;
}
   
    #tezspire-main .banner-title span{
        font-size:58px;
        line-height:67px;
        
    }
    #bottom-container-ref .date p {
    font-size: 18px;
    line-height: 26px;
    color: #003865;
    font-family: "Inter-Regular";
    padding-bottom: 84px;
    padding-top: 40px;
}

#tezspire-dosingad #tezspire-mid-cont .tez-heading h1 sup {
    font-size: 69%;
    position: relative;
    top: 3px;
   }
#tezspire-mid-cont .rect-box p sup {
    
    font-size: 16px;
    font-weight: 700;
    }
    #bottom-container-child .ref ul li sup{
    font-size: 8px;
    
}

#bottom-container-ref .date span {
    /*color: #FF0000;*/
    font-size: 18px;
    line-height: 26px;
 font-family: "Inter-Regular";
}


/* ########################### Safety-Profile CSS #################### */
#safety-profile-container{
    max-width:1248px;
    margin:auto;
}
#safety-teaser h1.banner-title {
    padding-left: 70px;
    padding-bottom: 89px;
    padding-top:75px;
    font-size: 58px;
    line-height: 67px;
    font-family: 'Lexia';
    font-weight:300;
    
}
#safety-teaser h1.banner-title span {
    
    font-size: 58px;
    line-height: 67px;
    font-family: 'Lexia';
    font-weight:300;
    display: contents;
    
}
#safety-profile-container .adv-heading p{
    font-family:'Lexia';
    font-size:48px;
    line-height:54px;
    color:#003865;
    font-weight:300;
    padding-bottom:39px;
    padding-top: 60px;
    }
#safety-profile-container .adv-heading sup{
    font-family:'Lexia';
    font-size:27px;
    line-height:54px;
    font-weight:300px;
    }

    #safety-profile-container .rect-box p {
    background: #FFFFFF;
    padding: 33px 0px 34px;
    border-radius: 30px;
    color: #003865;
    border: 2px solid #FF7F32;
    text-decoration: none;
    font-family: "Inter-Bold";
    font-size: 24px;
    line-height: 26px;
    text-align: center;
    width: 100%;
}
#safety-profile-container .rect-box p span {
    color: #003865;
    text-decoration: none;
    font-family: "Inter-Bold";/*font-family: "Inter-Regular";*/
    font-size: 24px;
    font-weight: 700;
    line-height: 26px;
    
    
}
#safety-profile-container .rect-box sup{
    font-family: "Inter-Bold";
   font-size: 69%;
    position: relative;
    top: 2px;
    
}
#safety-profile-container .table-container .reaction sup {
    font-size: 63%;
    position: relative;
    top: 2px;
}

 #safety-profile-container .box-below-text p{
    font-size: 18px;
    line-height: 26px;
    color: #003865;
    padding-top:46px;
    padding-bottom:50px;
    font-family: "Inter-Regular";
}
#safety-profile-container .table-heading p{
    font-family: "Inter-Bold";
    font-size: 24px;
    line-height: 26px;
    color: #003865;
    text-align:center;
    font-weight: 600;
    
}


    #safety-profile-container .table-heading p sup {
    color: #003865;
    font-family: "Inter-Bold";
  
    font-size: 69%;
    position: relative;
    top: 2px;
}
    

#safety-profile-container img{
     padding-top:40px;
    padding-bottom:37px;
}
#safety-profile-container .symbol-text p{
    font-family:"Inter-Regular";
    font-size: 12px;
    line-height: 18px;
    color: #003865;
    /* padding-top: 37px; */
}
#safety-profile-container .refer p{
    font-family:"Inter-Regular";
    font-size: 18px;
    line-height: 26px;
    color: #003865;
    padding-top:34px;
    padding-bottom: 75px;
}
#safety-profile-container .ref-wrap{
    font-family:"Inter-Regular";
    font-size: 12px;
    line-height: 18px;
    color: #003865;
    padding-bottom:41px;
    }
#safety-profile-container .ref-wrap span{
    font-family:"Inter-Regular";
    font-size: 12px;
    line-height: 18px;
    color: #003865;
    padding-left:30px;
    }
#safepro-container{
    background-color:#FAFAFA;
    padding-top: 39px;
}
#safety-profile-container .imp-head p{
    font-family: 'Lexia';
    font-size:48px;
    line-height:54px;
    color:#003865;
    font-weight:300;
    padding-bottom:41px;
    }
#safety-profile-container .heading-wrap {
    font-family:"Inter-Bold";
    font-size: 18px;
    line-height: 26px;
    color: #003865;
    text-decoration:underline;
    
}
#safety-profile-container .head-ref-wrap {
    font-family: "Inter-Bold";
    font-size: 12px;
    line-height: 18px;
    color: #003865;

}
#safety-profile-container .ref-wrap sup {
font-size: 69%;
    position: relative;
    top: 2px;
}
#safety-profile-container .para-wrap{
    font-family:"Inter-Regular";
    font-size: 18px;
    line-height: 26px;
    color: #003865;
    padding-bottom:41px;
    }
    #safety-profile-container .para-wrap sup{
    
font-size: 69%;
    position: relative;
    top: 2px;
    
}
    #safety-profile-container .para-wrap a {
    font-family: "Inter-Regular";
    font-size: 18px;
    line-height: 26px;
    color: #003865;
    text-decoration:none;
}
#safety-profile-container .para-wrap span{
    font-family:"Inter-Regular";
    font-size: 18px;
    line-height: 26px;
    color: #003865;
    }
#safety-profile-container .para-wrap li{
    font-family:"Inter-Regular";
    font-size: 18px;
    line-height: 26px;
    color: #003865;
}
#safety-profile-container ul.para-wrap li:before{
    content: "";
    position: absolute;
    width: 6px;
    height: 6px;
    left: 9px;
    top: 10px;
    background: #003865;
    border-radius: 100%;
 }

#safety-profile-container ul.para-wrap  li{
    position:relative;
    padding-left: 24px;
}

#safety-profile-container .para-wrap  {
     list-style-type:none;

}
#safety-profile-container .table-container  table {
    width: 70%;
    /*margin: 20px auto;*/
    border-collapse: separate; 
    border: 1px solid #003865; 
    border-radius: 15px; 
    border-style:solid;
    border-spacing:0;
    width:1247px;
    max-width:100%;
}
 
#safety-profile-container .table-container th, td {
    padding: 12px;
    text-align: left;
}
 
#safety-profile-container .table-container thead th {
    /* background-color: #f5f5f5; */
    font-weight: bold;
    text-align: center;
    border: 1px solid #003865;
    background-color: #003865;
    color: #FFFFFF;
    font-size: 18px;
    line-height: 26px;
    font-family: "Inter-Bold";
}
#safety-profile-container th span {
    text-wrap: nowrap;
    display: block;
}
 

#safety-profile-container .table-container thead th:first-child {
    border-top-left-radius: 15px;
    background-color: #FFFFFF;
    color: #003865;
    font-size: 18px;
    line-height: 26px;
    font-family: "Inter-Bold";
}
#safety-profile-container .table-container thead th sup {
    
   font-size: 91%;
    position: relative;
    top: 6px;
    
}
 
#safety-profile-container .table-container thead th:last-child {
    border-top-right-radius: 15px;
    background-color: #D9D9D9;
    color: #003865;
    font-size: 18px;
    line-height: 26px;
    font-family: "Inter-Bold";
}
 
#safety-profile-container .table-container tbody tr:last-child td:first-child {
    border-bottom-left-radius: 15px;
}
 
#safety-profile-container .table-container tbody tr:last-child td:last-child {
    border-bottom-right-radius: 15px;
}
 

#safety-profile-container .table-container .category {
    background-color: #f0f0f0;
    font-weight: bold;
    text-align: left;
    color: #003865;
    font-size: 18px;
    line-height: 26px;
    font-family: "Inter-Bold";
    padding: 22px 0px 22px 56px;
}

#safety-profile-container .table-container .reaction {
    background-color: #FFFFFF;
    text-align: center;
    color: #003865;
    font-size: 18px;
    line-height: 26px;
    font-family: "Inter-Regular";
    padding: 20px 0px 23px 0px;
}

 
#safety-profile-container .table-container .tezspire {
    background-color: #dde8ef;
    text-align: center;
    color: #003865;
    font-size: 18px;
    line-height: 26px;
    font-family: "Inter-Regular";
}
 
#safety-profile-container .table-container .placebo {
    background-color: #FAFAFA;
    text-align: center;
    color: #003865;
    font-size: 18px;
    line-height: 26px;
    font-family: "Inter-Regular";
}


#safety-profile-container .table-container th, td {
    border: 1px solid #003865; 
}

#safety-profile-container .table-container{
     padding-bottom:37px;
    padding-top:40px;
}

/* ISI popup css Starts*/
#tezspire-ISI .cmp-selfcertification.modal {padding-top: 0vh;}
#tezspire-ISI .cmp-selfcertification .modal-box {width: 100%;max-width: 600px;padding: 30px 20px 24px 39px;}
#tezspire-ISI .cmp-selfcertification .cmp-text {padding: 0px;}
#tezspire-ISI .cmp-selfcertification .home-mid-content {padding-right: 5px;max-height: calc(75vh - 100px);overflow: hidden;overflow-y: auto;}
#tezspire-ISI .cmp-selfcertification h2.home-pop-heading {font-family: 'Lexia';font-weight: 300;font-size: 30px;line-height: 40px;text-align: left;margin-bottom: 16px;color: var(--Tez-blue);}
#tezspire-ISI .cmp-selfcertification .home-mid-content p,#tezspire-ISI .cmp-selfcertification .home-mid-content p a, 
#tezspire-ISI .cmp-selfcertification .home-mid-content ul li {font-family: 'Inter-Regular';font-size: 18px;line-height: 26px;color: var(--Tez-blue);}
#tezspire-ISI .cmp-selfcertification .home-mid-content ul {list-style-type: none;margin-bottom: 30px;}
#tezspire-ISI .cmp-selfcertification .home-mid-content ul li {position: relative;padding-left: 28px;}
#tezspire-ISI .cmp-selfcertification .home-mid-content ul li:before {content: '';position: absolute;left: 12px;top: 12px;height: 5px;width: 5px;background: var(--Symbicort-text-black);border-radius: 100%;display: block;}
#tezspire-ISI .cmp-selfcertification .home-mid-content p.text-size-common.mb-30 {margin-bottom: 30px;}
#tezspire-ISI .cmp-selfcertification__continue {width: 104px;height: 40px;background: var(--Tez-blue);margin-top: 29px;padding: 8px 16px;font-family: 'Inter-Bold';}
#tezspire-ISI .cmp-selfcertification__actions {align-items: flex-start;}
#tezspire-ISI .cmp-selfcertification .home-mid-content::-webkit-scrollbar {height: 150px;width: 10px;}
#tezspire-ISI .cmp-selfcertification .home-mid-content::-webkit-scrollbar-track {background: none;border-radius: 20px;}
#tezspire-ISI .cmp-selfcertification .home-mid-content::-webkit-scrollbar-thumb {background: #898989;border-radius: 20px;max-height: 150px;height: 150px;}
#tezspire-ISI .cmp-selfcertification .home-mid-content p.small-text {font-size: 14px;line-height: 21px;}
#tezspire-ISI .cmp-selfcertification .home-mid-content .mb-50 {margin-bottom: 50px;}
#tezspire-ISI .cmp-selfcertification .home-mid-content ol li {font-family: 'Inter-Regular';font-size: 14px;line-height: 21px;color: var(--Symbicort-text-black);}
#tezspire-ISI .cmp-selfcertification .home-mid-content p a[target="_blank"]{text-decoration: none;}
/* ISI popup css Ends*/

/* Responsive */
/* Min width Media query */
@media screen and (min-width: 768px){ 
    /* Home page css Starts */
    #tezspire-home #HomePageBanner .teaser--home-hero .cmp-teaser__image .cmp-image__image {min-height: 606px;}
    /* Home page css Ends*/
}

@media screen and (min-width: 992px){
    #safety-profile-container .table-heading p span {font-family: "Inter-Bold";font-size: 24px;line-height: 26px;color: #003865;text-align: center;font-weight: 600;display: block;}
    #tezspire-main .teaser--home-hero .cmp-teaser__image .cmp-image__image {max-height: 244px;} 
    #tezspire-home #tezspire-main .teaser--home-hero .cmp-teaser__content {max-width: 1206px;}
    
    /* Efficacy profile page css Starts */ 
    #tezspire-main .teaser--home-hero .cmp-teaser__content {max-width: 1144px;}
    #tezspire-main #tz-title-42-content {margin-top: -40px;}
    /* Efficacy profile page css Ends */
    
    #tezspire-efficacy-profile #tz-fourth-sec #tz-title-43-content .chart-img {max-width: 100%;}
    #tezspire-efficacy-profile #tz-fourth-sec .img-wrapper {max-width: 870px;}
    
    
    #tezspire-main #common-area-footer .logo-section {width: 276px;margin: 0 10px 0 auto;}
    #tezspire-main .logo-section .paab-logo {width: 151px;}
    #tezspire-main .logo-section .imc-logo {width: 75px;}
    #tezspire-main #tz-fifth-sec #tz-title-51-content img.desk-only {margin-left: -3%;max-width: 100%;}
    #tz-title-41-content {padding-bottom: 43px;}
    #tezspire-resources #tezspire-main #Tez-resource-sob-ttl-3 h5 span, 
    #tezspire-resources #tezspire-main #Tez-resource-sob-ttl-3 h5 {margin-bottom: 40px;}
    #tezspire-resources #tezspire-main .cmp-imagelist .quick-link-text sup {font-size: 50%;top: -1px;position: relative;line-height: normal;}
}

@media screen and (min-width: 1200px){
    #tezspire-main #tz-fifth-sec #tz-title-51-content img.desk-only {margin-left: -80px;width: 1174px;/*margin-left: -50px;min-width: 1174px;*/}
    #tezspire-main h1.cmp-teaser__title p {max-width:900px;padding-left: 70px; /*830px;*/}
    
}

html[lang="fr"] #tezspire-main h1.cmp-teaser__title p {
        max-width: 925px;
    }

/* Max width Media query */
@media screen and (max-width: 1293px){
    #tube-container {
        padding: 0px 20px;
    }
        
    #bottom-container-child1 {
        padding:32px 20px
    }
    #tezspire-mid-cont{
        padding:0px 20px 0px 20px;
    }
        #tezspire-main #tezspire-nav-cont .inpage-nav-wraper {
        padding: 0px 20px 0px 20px;
    }


}

@media screen and (max-width: 1279px){
    #tz-moa-sec, #tezspire-moa #tez-quick-links, #tezspire-moa #tz-reference-wrap {padding-right: 25px;padding-left: 25px;}
    #tezspire-main .teaser--home-hero .cmp-teaser__content {left: 50%;padding-left: 25px;padding-right: 32px;} 
    #tezspire-main h2.cmp-teaser__subtitle p, #tezspire-main h1.cmp-teaser__title p, #tezspire-main #first-sec .inpage-nav-wraper{padding-left:  0px;}
    #tezspire-main #resource-container {max-width: calc(100% - 64px);}
    #tezspire-moa #tezspire-main h2 br {display: none;}
    #tz-moa-sec p.para-common.tz-para, #tz-moa-sec .image {max-width: 100%;}
#tezspire-navigator-study .blue-bg-text, #tezspire-pathway-study .blue-bg-text {
     padding-left: 0px; 
}
}

@media screen and (max-width: 991px){
    /* Footer css Starts */
    #tezspire-main #common-area-footer .tezspire-footer {margin: 29px auto 36px;padding-left: 24px;padding-right: 24px;}
    #tezspire-main #common-area-footer .footer-logo-wrap {margin-bottom: 36px;gap: 47px;}
    #tezspire-main #common-area-footer .tez-sub-copy.footer-code {padding: 20px 0 10px;}
    #tezspire-main #common-area-footer .footer-col {margin: 46px auto 42px;}
    #tezspire-main #common-area-footer .az-logo {margin-bottom: 29px;height: 57px;margin-left: -33px;}
    #tezspire-main #common-area-footer .footer-list {margin: 0px;}
    #tezspire-main #common-area-footer .footer-list li {font-size: 18px;line-height: 26px;}
    #tezspire-main #common-area-footer .brand-gooter + .footer-col {padding: 0px 24px;}
    #tezspire-main .cmp-experiencefragment.cmp-experiencefragment--footer {padding: 0px;}
    /* Footer css Ends */
    
    /* Efficacy profile page css Starts */ 
    #tezspire-main #efficacy-results, #tz-eightth-sec .button {padding: 0px 25px;}
    #tezspire-main #first-sec .inpage-nav-wraper,#tezspire-main #second-sec .aem-Grid,#tezspire-main #blue-bg-content-wrap,
    #tz-fourth-sec .content-wrapper,#tz-fifth-sec #tz-title-51-content,
    #tz-title-6-content {padding-left: 0px;}
    #tezspire-main a#back-to-top {margin: 0px 0px 0px auto;text-align: right;}
    #tz-seventh-sec {padding: 50px 25px 57px;}
    #tz-effication-accordion .cmp-accordion__item {margin: 0px;}
    #tz-reference-wrap {padding: 60px 25px 126px;}
    #tz-fourth-sec img.mob-onlt {max-width: 100%;}
    #tz-fourth-sec img.mob-onlt + img.mob-onlt {margin-top: -10%;}
    #tz-title-41-content img.desk-only {margin-left: -32px; display: block;max-width: 100%;}
    #tz-fourth-sec img.mob-onlt {display: none;}
    #tz-fifth-sec #tz-title-51-content p.tz-footnore {padding-left: 32px;}
    /* Efficacy profile page css Ends */
    
    #tz-moa-sec, #tezspire-moa #tez-quick-links, #tezspire-moa #tz-reference-wrap {padding-left: 25px;}
    #tz-fifth-sec #tz-title-51-content img.mob-onlt{margin: auto;}
    
    
    /* Resources page css Starts */
    #tezspire-resources #tezspire-main #HomePageBanner .teaser--home-hero .cmp-teaser__image .cmp-image__image {min-height: 349px;}
    #tezspire-resources #tezspire-main #Tez-resource-ttl-1 {margin: 59px 0px;}
    #tezspire-resources #tezspire-main #resource-container .teaser .cmp-teaser__content {padding: 35px;}
    #tezspire-resources #tezspire-main #resource-container .teaser .cmp-teaser__content .cmp-teaser__description p {font-size: 18px;max-width: 330px;}
    #tezspire-resources #tezspire-main #resource-container .teaser .cmp-teaser__content h4 p {font-size: 24px;line-height: 30px;}
    #tezspire-resources #resource-container .teaser #pre-filled-syringe-teaser.cmp-teaser{flex-direction: column;}
    #tezspire-resources #tezspire-main #Tez-resource-ttl-2 {margin: 47px 0px 30px;}
    #tezspire-resources #tezspire-main h5 span, #tezspire-resources #tezspire-main h5 {margin-bottom: 45px;}
    #tezspire-resources #tezspire-main #Tez-resource-sob-ttl-3 {margin-top: 45px;}
    #tezspire-resources #tezspire-main #Tez-resource-sob-ttl-2 {margin-top: 51px;}
    #tezspire-resources #tezspire-main #Tez-resource-ttl-3 {margin-top: 47px;}
    #tezspire-resources #tezspire-main #tez-pm-text {padding: 20px 0px 36px;}
    #tezspire-resources #tezspire-main .aem-Grid>.container:nth-child(4) {
        /*margin-top: 35px;margin-bottom: 90px;*/
        
    }
    #tezspire-resources #tez-quick-links {margin: 60px auto 38px;}
    #tezspire-resources #tezspire-main #tez-quick-links .cmp-imagelist {margin-top: 102px;margin-bottom: 92px;max-width: calc(100% - 60px);}
    #tezspire-resources #tezspire-main a#back-to-top {margin-right: 32px;}
    #tezspire-resources #tezspire-main h2.cmp-teaser__subtitle p {padding-left: 7px;margin-top: 32px;}
    #tezspire-resources #tezspire-main #resource-container .teaser #pre-filled-pen-teaser .cmp-teaser__content .cmp-teaser__description p {max-width: 310px;}
    #tezspire-resources #tezspire-main #resource-container .teaser #patient-brochure-teaser .cmp-teaser__content .cmp-teaser__description p {max-width: 100%;}
    #tezspire-resources sup {font-size: 50%;position: relative;top: -1px;line-height: normal;}
    #tezspire-resources #tezspire-main #resource-container .teaser #product-monograph-teaser .cmp-teaser__content .cmp-teaser__description p sup {font-size: 100%;top: 6px;}
    #tezspire-resources #tezspire-main .teaser--home-hero .cmp-teaser__content{padding-left: 25px;}
    #tezspire-resources #resource-container .teaser #pre-filled-syringe-video-teaser.cmp-teaser {flex-direction: column-reverse;}
    /* Resources page css Ends */
    
    /* nvagigation path css starts */
    #tezspire-navigator-study .greyback-content {padding-left:25px;padding-right:25px;}
    #tezspire-navigator-study .nav-container {padding-left:25px;padding-right:25px;}
    #tezspire-navigator-study .blue-bg-text {padding-left: 0px;padding-right:25px;}
    #tezspire-navigator-study #nav-title {padding-left:25px;padding-right:25px;} 
    #tezspire-pathway-study .greyback-content {padding-left:25px;padding-right:25px;}
    #tezspire-pathway-study .nav-container1 {align-items:center;}
    #tezspire-pathway-study .blue-bg-text {padding-left: 0px;padding-right:25px;}
    #tezspire-pathway-study #nav-title {padding-left:25px;padding-right:25px;}
    
    #tezspire-moa #tezspire-main a#back-to-top, #tezspire-resources #tezspire-main a#back-to-top{max-width: 120px;}
    /*dosing css*/
    #video-container .backtop {
   display:none;
}
#video-container .mob-backbtn {
    display:block;
}
}

@media screen and (max-width: 767px){
    .mob-no-wrap{white-space: nowrap;}
    /* Home page css Starts */
    #tezspire-main #Tez-home-title-2 span, #tezspire-main #Tez-home-title-2 h2 {font-size: 36px;}
    #tezspire-home #tezspire-main #HomePageBanner .teaser--home-hero .logo-image {max-width: 174px;}
    #tezspire-home #tezspire-main .teaser--home-hero .cmp-teaser__content {padding: 0px 45px 0px 53px;top: 347px !important;top: 50% !important;}
    #tezspire-home #tezspire-main #HomePageBanner .teaser--home-hero .cmp-teaser__image .cmp-image__image {height: 1000px;max-height: 1000px;min-height: 1000px;}
    #tezspire-home .teaser--home-hero h1.cmp-teaser__pretitle p.content-para {font-size: 44px;margin: 65px 0px 3px; font-weight: 300;}
    html[lang="fr"] #tezspire-home .teaser--home-hero h1.cmp-teaser__pretitle p.content-para {font-size: 34px;}
    
    #tezspire-home .teaser--home-hero h1.cmp-teaser__pretitle p.content-para sup{font-weight: 300;}
    #tezspire-home #tezspire-main #HomePageBanner .teaser--home-hero .patient-text-image {max-width: 294px;}
    #tezspire-home h5.para-sec {margin: 40px 0px 351px; max-width: 340px;}
    #tezspire-home .teaser--home-hero .buttons {flex-direction: column;gap: 24px;text-align: center;}
    #tezspire-home .teaser--home-hero .buttons a {padding: 8px;border: 0px;max-width: 375px;margin: auto;width: 100%;}
    html[lang="fr"] #tezspire-home .teaser--home-hero .buttons a {padding: 8px 5px;font-size: 14px;}
    
    #tezspire-home #tezspire-main .cmp-imagelist__item {max-width: 100%;overflow: hidden;}
    #tezspire-home #tezspire-main .cmp-imagelist {flex-direction: column;width: calc(100% - 86px);max-width: 388px;}
    #tezspire-home #tezspire-main .cmp-imagelist__item img.cmp-imagelist__image {width: 100%;border-radius: 4px 4px 0 0;}
    #tez-inner-pages {margin: 60px auto 63px;}
    #tez-connect-360-main {padding: 59px 25px 71px; /*59px 43px 71px;*/}
    #Tez-home-title-1 h2, #Tez-home-title-1 h2 span, #tezspire-main #Tez-home-title-1 h2, #tezspire-main #Tez-home-title-1 h2 span{font-size: 36px;line-height: 40px;}
    #Tez-home-patient-support {padding: 0px;margin: 30px auto 72px;}
    #Tez-home-patient-support p {padding: 0px 37px; /*0px 21px;*/}
    #Tez-home-patient-support p.sub-heading {margin-top: 43px;}
    #tezspire-home #tezspire-main #tez-connect-360-main .cmp-imagelist__item img.cmp-imagelist__image {width: 98px;height: 98px;}
    #tez-connect-360-main .cmp-imagelist {gap: 60px;}
    #tezspire-home #tezspire-main #tez-quick-links .cmp-imagelist {margin-top: 54px;width: calc(100% - 92px);gap: 29px;max-width: 388px;}
    #tez-quick-links {margin: 60px auto 65px;}
    /* Home page css Ends */
    
    /* Footer css Starts */
    .footer-col .left-col p, .footer-col .left-col p span {max-width: 415px;}
    #tezspire-main #common-area-footer .tez-sub-copy {max-width: 405px;text-align: left;}
    #tezspire-main #common-area-footer .amgen-logo {max-width: 141px;}
    #tezspire-main #common-area-footer .tezspire-logo {max-width: 185px;}
    #tezspire-main #footer-main .footer-col .left-col p + p span {display: inline-block;}
    /* Footer css Ends*/
    
    /* Efficacy profile page css Starts */ 
    #tezspire-main #HomePageBanner .teaser--home-hero .cmp-teaser__image .cmp-image__image {max-height: 327px;min-height: 327px;}
    #tezspire-main h1.cmp-teaser__title p, #tezspire-main div[role="page-container"] h1.cmp-teaser__title p span, h1 {    font-size: 44px;line-height: 54px;}
    #tezspire-main #first-sec #InpageNav {padding: 32px;}
    #tezspire-main #second-sec {padding: 24px 32px 20px;}
    #tezspire-main h2 span, #tezspire-main h2 {font-size: 36px;line-height: 50px;}
    #tezspire-main h2 span br {display: none;}
    #tezspire-main #second-sec .title-1-content.title-content {margin: 25px 0px 22px;}
    #tezspire-main #efficacy-results {padding: 0px 32px;margin: 37px auto 47px;}
    #tezspire-main #third-sec .text {padding: 50px 32px 51px;}
    #tz-fourth-sec {padding: 0px;}
    #tz-title-43-content {padding: 0px 31px 47px;}
    #tz-title-42-content {padding: 0px 31px;}
    #tz-title-41-content .tz-para:last-child {max-width: 410px;padding: 0px 40px 46px 29px;}
    #tz-title-41-content {padding: 47px 0px 0px;background: var(--button-secondary-bgColor);}
    #tz-fourth-sec .img-wrapper .tz-footnote {margin-bottom: 33px;}
    #tezspire-main #blue-bg-content-wrap .blue-bg-content span {font-size: 24px;line-height: 26px;} 
    #tezspire-main #second-sec .title-1-content.title-content span {font-size: 18px;}
    #tz-fifth-sec {padding: 44px 0px 0px;} 
    #tz-fifth-sec #tz-title-51-content .tz-para {padding: 0px 40px 0px 32px;}
    #tz-sixth-sec {padding: 61px 32px 20px;}
    #tz-sixth-sec .tz-para-1 {margin: 40px 0px 31px;}
    .table-block .td-wrap {padding: 17px 30px 22px;}
    #tz-title-6-content .table-block {border-radius: 21px;margin-bottom: 49px;}
    #tz-title-6-content {margin-bottom: 28px;}
    #tz-seventh-sec {padding: 34px 19px 70px 32px;}
    #study-design-and-endpoints-overview {margin-bottom: 37px;}
    #tz-title-7-content .table-block {margin-top: 60px;margin-right: 13px;}
    #tz-effication-accordion {margin-right: 13px;}
    .table-block .thead p {padding: 11px 35px 10px;max-width: 200px;margin: auto;}
    html[lang="fr"] .table-block .thead p {padding: 11px 15px 10px;}
    
    #tz-effication-accordion .col-block {padding: 9px 14px 17px 10px;}
    #tz-effication-accordion .col-block.right-block {padding: 9px 15px 17px 11px;}
    #tezspire-main #tz-effication-accordion .acc-1-wrap {padding: 1px 32px 28px 21px;}
    #tz-effication-accordion #acrd-2-text .col-block {padding: 18px 14px 25px 20px;}
    #tz-effication-accordion #acrd-2-text .col-block.right-block {padding: 18px 14px 25px 20px;}
    #tz-effication-accordion #acrd-3-text .col-block {padding: 11px 12px 18px 19px;}
    #tz-effication-accordion #acrd-3-text .col-block li span {white-space: normal;}
    #tz-effication-accordion #acrd-3-text .col-block.right-block {padding: 11px 21px 18px;}
    #tz-blue-orage-box-content p.tz-para-1 {max-width: 330px;margin: auto;}
    #tz-reference-wrap {padding: 83px 32px 91px;}
    #tz-reference-wrap p.tz-para {margin-top: 35px;}
    #tz-fifth-sec #tz-title-51-content img { width: 100%;}
    #tz-fourth-sec .img-wrapper {margin-bottom: 83px;} 
    #tz-title-41-content img.desk-only { display: none; }
    #tz-fourth-sec img.mob-onlt {display: block;margin-left: -1%;}
    #tz-fourth-sec img.mob-onlt + img.mob-onlt {margin-top: -12%;}
    #tz-title-41-content .tz-para {padding: 0px 40px 47px 31px;}
    .orange-box {padding: 33px 36px 38px 29px;}
    #tezspire-main .tz-circle-list li {padding-left: 35px;}
    /* Efficacy profile page css Ends */ 
    
    /* MOA page css Starts */ 
    #tezspire-moa #tezspire-main #HomePageBanner .teaser--home-hero .cmp-teaser__image .cmp-image__image {max-height: 327px;}
    #tz-moa-sec #orange-callout .tz-para, #orange-callout .tz-para span {line-height: 34px;}
    #tz-moa-sec #orange-callout .tz-para span:before {bottom: -4px;}
    #tezspire-moa #tz-reference-wrap {padding: 65px 32px 79px;}
    #tz-moa-sec #orange-callout {margin: 46px 3px 41px 5px;padding: 35px 30px 33px;}
    #tezspire-moa #tezspire-main h1.cmp-teaser__title p {padding-right: 20px;}
    #tz-moa-sec {padding-left: 27px;padding-right: 29px;padding-bottom: 55px;}
    #tz-moa-sec .title {margin-left: 3px;}
    #tz-moa-sec .image {margin: 32px 6px 24px 0px;}
    #tz-moa-sec #moa-content-1 {margin: 0px 5px 0px 5px;padding: 0px 0px 43px;}
    #tz-moa-sec p.para-common.tz-para:nth-child(2) {margin: 50px 0px 30px;}
    #tezspire-moa #tz-moa-sec a#back-to-top {margin-right: 3px; max-width: 120px;}
    #tezspire-moa #tez-quick-links {padding-left: 32px;padding-right: 32px;margin: 60px auto 42px;}
    #tezspire-main #tez-quick-links .cmp-imagelist {margin-top: 91px;margin-bottom: 59px;gap: 29px 0px;}    
    #tezspire-main .cmp-imagelist__item img.cmp-imagelist__image {max-width: 100%;height: auto;} 
    #tezspire-moa #tz-reference-wrap p.tz-para {margin-top: 35px;}
    #tz-moa-sec p.para-common.tz-para sup {font-size: 67%;top: 1px;}
    #tezspire-main h2 span sup {font-size: 50%;top: -2px;}
    /* MOA page css Ends */
    
    
    #tezspire-resources .cmp-modal__modalbox.modal-md .modal__close {right: 19px;background: transparent;left: auto;}
    #tezspire-resources .cmp-modal__modalbox.modal-md .modal__close span.modal__closeIcon {width: 12px;}
    #tezspire-resources .cmp-modal__modalbox.modal-md .modal__close span.modal__closeLabel {display: none;}
    #tezspire-resources .cmp-modal__modalbox.modal-md .modal-box {width: calc(100% - 40px);margin: auto;} 
    #tezspire-resources #resource-container .teaser #pre-filled-syringe-teaser.cmp-teaser{flex-direction: column-reverse;}
    
    #tezspire-main .teaser--home-hero .cmp-teaser__content {padding-top: 51px;padding-bottom: 56px;}
    #bottom-container-child1 .right-content p {text-decoration:underline;width: 300px;}
    #bottom-container-child1 h4.guidance {padding-top: 5px;font-size: 24px;line-height: 34px;width:354px;}
    #bottom-container-child1 h3 {font-size: 36px;line-height: 50px;}
    #steps-text-container .step-heading h4 {font-size: 24px;line-height: 34px;width: 400px;}
    #steps-last-container .cmp-teaser__content {padding: 30px;width: 100% !important;max-width: 100%;}
    #steps-container .cmp-teaser__content {padding: 30px;width: 100% !important;max-width: 100%;}
    #bottom-container-child1 .right-content p span {display: contents;}
    #steps-first-container .cmp-teaser__content {
        padding: 30px 30px 34px 30px;
        width: 100% !important;
        max-width: 100%;
    }
    #video-container .video-heading {
        padding-left:0px;
        text-align: center;
    }
    #steps-container .left-text{
        padding:0px 0px 0px 0px;
    }
    #video-container .mob-backbtn {
       padding-right:0px;
    }
    #tezspire-main .teaser--home-hero .cmp-teaser__content {
        top: 35% !important;
    }
    #tezspire-main .banner-title {
    font-size: 44px;
    line-height: 54px;
    padding-top: 95px;
    }
    #tezspire-main .banner-title span {
        font-size: 44px;
        line-height: 57px;
    }
    #refer-wrapper  {
       
        padding: 20px 20px;
    }
    #tezspire-main .banner-subtitle{
        font-size: 44px;
       line-height: 57px;
        padding-bottom:40px;
    }
    #bottom-container-child .content-container h3.heading2 {
        padding-bottom: 22px;
    }
    #bottom-container-child .content-container h3.heading3 {
        font-size: 24px;
        line-height: 34px;
        padding-bottom: 20px;
        /*width:365px;*/
    }

       #tezspire-mid-cont .images-cont {
        gap: 52px;
        padding: 13px 0px 60px 0px;
    }
    #tezspire-mid-cont .images-cont img{
        width:100%;
    }
    
    #bottom-container-child {
        padding: 24px 0px 23px 0px;
    }
    #bottom-container-ref {
        padding: 22px 22px 28px 20px;
    }
    
    #tezspire-mid-cont .images-cont {
        display: flex;
        flex-direction:column;
        
    }  
    #bottom-container-ref .date p {
        padding-bottom: 100px;
        padding-top: 20px;
    }
    
    #bottom-container-ref p.intraven {
        padding-top: 46px;
        padding-bottom: 20px;
        font-size: 12px;
        line-height: 18px;
    }

    #bottom-container-child .icon-container {
        display: flex;
        flex-direction:column;
        gap: 0px;
    }
        #bottom-container-child .right-content p {
        padding-left: 0px;
        width: 403px;
    }
    #bottom-container{padding:0 20px;}
     #video-container {
        padding: 0 20px;
    }
    #bottom-container-child .content-container p {width: 411px;}
    #bottom-container-child .million-wrapper{flex-direction:column;}
    #bottom-container-child .icon {
        width: 80%;
        flex-direction: row;
        gap: 48.38px;
        text-align: left;
        padding-bottom: 30px;
    }

   #tezspire-mid-cont .show-button {
        text-align: center;
        padding-left: 10px;
        padding-bottom: 37px;
    }
    #tezspire-mid-cont .backto-top {
    
        padding-bottom: 33px;
        padding-right: 10px;
    }
    #tezspire-mid-cont .images-cont .for-space img {
        padding-right: 35px;
    }

    
     #bottom-container-ref .backto-top {
        padding-right: 10px;
        padding-bottom: 0px;
    }
    #bottom-container-child .backto-top {
        padding-right: 10px;
        padding-bottom: 0px;
        padding-top: 39px;
    }
    #tezspire-mid-cont .bullet-text {
        padding: 0px 0px 8px 0px;
    }
     
    #tezspire-dosingad #tezspire-mid-cont .rect-box {
        padding-bottom: 48px;
        padding-top: 0px;
    }
    #tezspire-dosingad #tezspire-mid-cont .small-text {
        padding-bottom: 40px;
        width: 410px;
    }
    #tezspire-mid-cont .bullet-text ul li {
        width: 384px;
    }
    #bottom-container-child .right-content ul li {
        width: 361px;
    }
    #bottom-container .cmp-video__player {
        height: 416px !important;
    }   
    #tezspire-dosingad #tezspire-mid-cont .tez-heading h1 {
        font-size: 36px;
        line-height: 50px;
        padding-top: 25px;
    }
    #bottom-container-child .tez-heading h1 {
        font-size: 36px;
        line-height: 50px;
        padding-top:0px;
        padding-bottom:32px;
    }
    #bottom-container-child .tez-heading h1 span {
        font-size: 36px;
        line-height: 50px;
    }
        #bottom-container-child .million-wrapper {
        flex-direction: column;
        gap: 31px;
    }
    #tezspire-mid-cont .pre-fill p {
        padding-bottom: 42px;
    }
    #tezspire-mid-cont .bullet-text ul {
        list-style-position: outside;
    }
    #bottom-container-child .right-content ul {
        list-style-position: outside;
        padding-left: 32px;
    }
    #bottom-container-child1{
        padding: 32px 20px;
    }
    #tube-container .cmp-image__image {
        max-width: 427px;
    }
    
    #steps-last-container .cmp-image__image {
        margin: 0;
        max-width: 294px;
        margin-top: 8px;
        margin-bottom: 38px;
    }
    #tube-container .left-text {
        padding: 32px 16px;
    }
    
    #download-wrapper .dwln-text p {
        padding: 37px 62px 0px 61px;
        font-size: 28px;
        line-height: 36px;
    }
    #download-wrapper .dwnl-button {
        /*padding-left: 55px;text-align: left;*/
        padding-top: 16px;
        padding-bottom: 23px;
    }
    
    #refer-wrapper .ref-info {
        padding: 46px 90px 46px 31px;
        max-width: 480px;
    }
    #refer-wrapper .ref-info p {

        padding-left: 31px;
    }
    
    #steps-text-container {
        margin-bottom: 50px;
    }
       #teaser-container {
        padding: 50px 33px 47px 33px;
    }

   #steps-container .cmp-image__image {
        padding-right: 0px;
        max-width: 294px;
        margin: 0;
    }
        #steps-container .cmp-image__image {
        margin-top: 8px;
        margin-bottom: 38px;
    }
        
     #steps-first-container .cmp-image__image {
       padding-left: 30px;
    }
    #steps-first-container .cmp-image__image {
        width: 100%;
        padding-right: 34px;
        padding-left: 27px;
        margin-bottom: 29px;
        margin-top: 0px;
    }
    #tezspire-mid-cont .pre-fill p {
    
         padding-right: 0px; 
    }
    #refer-wrapper {
        padding: 0px 0px;
    }
    #bottom-container-child .icon img {
    padding-right: 0px;
}
    #steps-first-container .cmp-teaser__title p {
        text-decoration:underline;
    }
    #steps-container .cmp-teaser__title p {
        text-decoration:underline;
    }
    #steps-last-container .cmp-teaser__title p {
        text-decoration:underline;
    }
    #bottom-container-child .right-content p a{
        text-decoration:none;
        
    }
        #tube-container .cmp-teaser__title .left-text h6 {
        text-decoration: underline;
        text-align: left;
        width: 414px;
    }
    #tube-container .left-text h4.step {
        text-align: left;
    }
    
    #bottom-container-ref .ref ul li {
        font-size: 12px;
        line-height: 18px;
    }
    #refer-container{
        padding-bottom:0px;
    }  
    
    
    /* Safety profile */
    #safety-profile-container{
        margin:0px 31px;
    }
    #safety-profile-container .table-container .category {
        padding: 13px 0px 12px 17px;
        line-height: 22px;
    }
    #safety-teaser h1.banner-title span {
        
        display:block;
        
    }
    #safety-profile-container .adv-heading p {
        font-size: 36px;
        line-height: 50px;
    }
    #safety-profile-container .adv-heading sup{
       
        font-size:21px;
        
        }
    #safety-profile-container .table-container .reaction {
        padding: 8px;
    }
    #safety-profile-container .table-container tbody tr:last-child td:first-child {
        border-bottom-left-radius: 0px;
    }
    #safety-profile-container .table-container tbody tr:last-child td:last-child {
        border-bottom-right-radius: 0px;
    }
    #safety-profile-container .table-container  table {
        border-radius: 0px;
            border-top-left-radius: 15px;
            border-top-right-radius: 15px;
         width: 100%;
    }
    #safety-profile-container .table-container th, td {
        padding: 8px;
        text-align: left;
    }
        #safety-profile-container .adv-heading p {
        padding-bottom: 40px;
        padding-top: 70px;
    }
    #safety-profile-container .table-container .category span{
        display:block;
    }
        #safety-profile-container .box-below-text p {
        
        padding-top: 40px;
        padding-bottom: 65px;
    }
    #safety-profile-container .rect-box p {padding: 24px 45px 24px 43px;}
    #safety-profile-container .table-container {padding-bottom: 28px;padding-top: 65px;}
    #safety-profile-container .refer p {padding-top: 38px;padding-bottom: 50px;}
    #safety-teaser h1.banner-title {padding-left: 0; padding-top:86px;font-size: 44px;line-height: 54px;font-family: 'Lexia';font-weight: 300;padding-bottom: 0px;}
    #safety-profile-container .imp-head p {font-size: 36px;line-height: 50px;}
    #safety-profile-container .rect-box p span {display:block;}
    #safety-profile-container .table-heading p span {font-family: "Inter-Bold";font-size: 24px;line-height: 26px;color: #003865;text-align: center;font-weight: 600;}
    #safety-profile-container .ref-wrap {padding-bottom: 121px;}
    #safety-teaser h1.banner-title span {font-size: 44px;line-height: 54px;font-family: 'Lexia';font-weight: 300;display:block;}

    /* ISI popup css Starts*/    
    #tezspire-ISI .cmp-selfcertification .modal-box {max-width: calc(100% - 100px);padding: 19px 14px 46px 25px;margin: 50px auto;}
    #tezspire-ISI .cmp-selfcertification h2.home-pop-heading {font-size: 24px;line-height: 28px;padding-right: 50px;}
    #tezspire-ISI .cmp-selfcertification__continue {margin-top: 40px;}
    #tezspire-ISI .cmp-selfcertification .home-mid-content p.small-text {font-size: 14px;line-height: 21px;}
    #tezspire-ISI .cmp-selfcertification .home-mid-content ol li {font-family: 'Inter-Regular';font-size: 14px;line-height: 21px;color: var(--Symbicort-text-black);}
    #tezspire-ISI .cmp-selfcertification .home-mid-content p.text-size-common.mb-30, #tezspire-ISI .cmp-selfcertification .home-mid-content p.text-size-common{display: inline;}
    #tezspire-ISI .cmp-selfcertification .home-mid-content p.text-size-common.mb-30 + p{display: block;margin-top: 30px;}
    #tezspire-ISI .cmp-selfcertification .home-mid-content{padding-right: 15px;}
    #tezspire-ISI .cmp-selfcertification .home-mid-content ul{padding-right: 5px;margin-bottom: 0px;}
    /* ISI popup css Ends*/
    
    #tezspire-resources #tezspire-main #HomePageBanner .teaser--home-hero .cmp-teaser__image .cmp-image__image,
    #tezspire-resources #HomePageBanner .cmp-teaser__image {min-height: 349px;max-height: 349px !important;}
} 

@media screen and (max-width: 485px){
    #tezspire-main .tz-circle-list li .no-wrap {display: block;}
}

@media screen and (max-width: 489px){ 
#tezspire-main #video-container .cmp-video__player {
        height: auto !important;
    }
}

@media screen and (max-width: 479px){ 
    /* Home page css Starts */
    #tezspire-home #tezspire-main .teaser--home-hero .cmp-teaser__content {padding: 0px 25px;}
    #tezspire-home .teaser--home-hero h1.cmp-teaser__pretitle p.content-para {font-size: 32px;margin: 50px 0px 3px;}
    #tezspire-home #tezspire-main #HomePageBanner .teaser--home-hero .patient-text-image {max-width: 210px;} 
    #tezspire-home h5.para-sec {font-size: 16px;margin: 40px 0px 331px;}
    #tezspire-home #tezspire-main #tez-inner-pages .cmp-imagelist, #tezspire-home #tezspire-main #tez-quick-links .cmp-imagelist {width: calc(100% - 50px); }
    #tezspire-home #tezspire-main .cmp-imagelist {width: 100%;}
    #tezspire-main #common-area-footer .footer-logo-wrap { gap: 20px; flex-wrap: wrap;}
    
    html[lang="fr"] #tezspire-home .teaser--home-hero h1.cmp-teaser__pretitle p.content-para {font-size: 24px;}
    html[lang="fr"] #Tez-home-title-1 h2, html[lang="fr"] #Tez-home-title-1 h2 span, html[lang="fr"] #tezspire-main #Tez-home-title-1 h2, 
    html[lang="fr"] #tezspire-main #Tez-home-title-1 h2 span {font-size: 28px;line-height: 36px;}
    /* Home page css Ends */
    
        #tezspire-dosingad #tezspire-mid-cont .small-text {width: 288px;}
    #tezspire-mid-cont .bullet-text ul li {width: 277px;}
    #bottom-container-child .right-content ul li {width: 284px;}
    #bottom-container-child .right-content p {width: 260px;}
	#bottom-container-child1 h4.guidance {width: 296px;}
	   /*     #bottom-container-child .content-container p {*/
    /*    width: 269px;*/
    /*}*/
    
	   /* #bottom-container-child .content-container p {*/
    /*    width: 358px;*/
    /*}*/
	   /* #bottom-container-child .content-container p {*/
    /*    width: 358px;*/
    /*}*/
	#bottom-container-child1 .right-content p {width: 100%;}
	#steps-first-container .cmp-teaser__title p {width:100%;}
	#steps-container .left-text p.text {width: 100%;;}
    #tube-container .cmp-teaser__title .left-text h6 {width: 100%;}
	#steps-text-container .step-heading h4 {width: 279px;}
    #steps-last-container .cmp-teaser__title p.text {max-width: 100%;width:100%;}
    #safety-profile-container .table-container .reaction {padding: 4px;}
	#safety-profile-container .table-container thead th:first-child {color: #003865;font-size: 14px;}
    #safety-profile-container .table-container thead th {font-size: 14px;line-height: 26px;}
    #safety-profile-container .table-container thead th:last-child {font-size: 14px;}
    #safety-profile-container .table-container .category {padding: 13px 0px 12px 5px;line-height: 22px;}
    #safety-profile-container .table-container .category {font-size: 14px;line-height: 26px;}
	#safety-profile-container .table-container .category {padding: 2px 0px 6px 5px;line-height: 22px;}
    #safety-profile-container .table-container .tezspire {font-size: 14px;line-height: 20px;}
    #safety-profile-container .table-container .placebo {font-size: 14px;line-height: 20px;}
    #safety-profile-container .table-container th, td {padding: 4px;}
    #safety-profile-container .table-container .reaction {font-size: 14px;line-height: 20px;}
    #safety-profile-container {margin: 0px 17px;}
    #safety-profile-container .para-wrap a {font-family: "Inter-Regular";font-size: 14px;line-height: 18px;width: 200px;}
    #safety-profile-container .para-wrap span {font-family: "Inter-Regular";font-size: 14px;line-height: 18px;color: #003865;}
    /*#tezspire-pathway-study #tezspire-main h1.cmp-teaser__title p, #tezspire-main div[role="page-container"] h1.cmp-teaser__title p span, h1 {*/
    /*    font-size: 34px;*/
    /*    line-height: 43px;*/
    /*}*/
    /*#tezspire-navigator-study #tezspire-main h1.cmp-teaser__title p, #tezspire-main div[role="page-container"] h1.cmp-teaser__title p span, h1*/
    #tezspire-main h1.cmp-teaser__title p, #tezspire-main div[role="page-container"] h1.cmp-teaser__title p span, h1 {font-size: 36px;line-height: 46px;}
    #path-img-container .nav-container2 .right-img img {margin: auto;max-width: 160%;margin-left: -30%;}
    #path-img-container .nav-container2 .right-img p {padding-right: 0px;}
    #tezspire-pathway-study .nav-container2 {padding: 0px 26px 0px 26px;}
    
    
    /* resources */
    #tezspire-resources #tezspire-main h5 span, #tezspire-resources #tezspire-main h5 {font-size: 24px;}
    #tezspire-resources #tezspire-main #product-monogroph-container h5 span, 
    #tezspire-resources #tezspire-main #product-monogroph-container h5 {line-height: 60px;}
    
    /* Doasing and Administration */
    #tezspire-main .banner-title, #tezspire-main .banner-title span {font-size: 40px;line-height: 50px;}
    #tezspire-main .banner-title { /*padding-top: 65px;*/}
    #tezspire-main #bottom-container-child .content-container p {width: 100%;}
    #tezspire-main #steps-last-container .cmp-teaser__content, #tezspire-main #steps-container .cmp-teaser__content{display: block;}
    #bottom-container-child .icon {width: 100%;gap: 20px;}
    #bottom-container-child .icon p {padding-right: 0px;}
    #refer-wrapper .ref-info {padding: 46px 31px;}
    
    /* Efficacy profile */
    #tezspire-main .table-block .thead {width: 50%;}
    #tezspire-main .table-block .thead p {padding: 11px 15px 10px;font-size: 16px;}
    #tezspire-main .table-block .td-wrap {padding: 17px 15px 22px;width: 50%;}
    #tezspire-main #tz-effication-accordion .tz-circle-list li {font-size: 14px;line-height: 20px;padding-left: 20px;}
    #tz-effication-accordion p.tz-para b {font-size: 14px;}
    #tezspire-main #tz-effication-accordion .tz-circle-list li:before {left: 3px;}
    #tz-effication-accordion .cmp-accordion__title {font-size: 16px;}
    #tz-effication-accordion #acrd-2-text .col-block, #tz-effication-accordion #acrd-2-text .col-block.right-block, 
    #tz-effication-accordion #acrd-3-text .col-block, #tz-effication-accordion #acrd-3-text .col-block.right-block {padding: 18px 12px 25px 12px;}
    #tz-effication-accordion #acrd-2-text p.para-common.tz-para, #tz-effication-accordion #acrd-3-text p.para-common.tz-para,
    #tezspire-main .table-block .td-wrap p {font-size: 16px;}
    #tezspire-main #download-wrapper .dwln-text p {padding: 37px 25px 0px;font-size: 26px;    } 
    #tezspire-main #download-wrapper .dwln-text p br {display: none;} 
    #tezspire-main #bottom-container .cmp-video__player {height: auto !important;} 
        
    #tezspire-main #tezspire-mid-cont .show-button a {text-align: center;}
    
    #tezspire-main #resource-page-container .million-wrapper {margin-left: 0px;}
    #tezspire-main #resource-page-container .million-wrapper img {width: 70px;}
    #tezspire-main #resource-page-container .box-download {flex-direction: column;}
    #tezspire-main #resource-page-container .img-content img, #resource-page-container .text-cont {width: 100% !important;max-width: 100%;}   

    
    /* ISI popup css Starts*/    
    #tezspire-ISI .cmp-selfcertification .modal-box {max-width: calc(100% - 40px);padding: 30px 20px 24px;}
    #tezspire-ISI .cmp-selfcertification h2.home-pop-heading, #tezspire-ISI .cmp-selfcertification .home-mid-content ul {padding-right: 0px;}
    /* ISI popup css Ends*/
} 
    
    
     
/* Min and Max width Media query */
@media screen and (min-width: 1280px) and (max-width: 1399px){
    
    /* Footer css Starts */
    #tezspire-main #common-area-footer .footer-col,
    #tezspire-main #common-area-footer .brand-gooter {padding: 0px 25px;}
    /* Footer css Ends */
}

@media screen and (min-width: 1161px) and (max-width: 1275px){ 
#video-container .backtop {
   padding-right:146px
}
    #video-container .back-content {
    gap: 126px;
}
}

@media screen and (min-width: 992px) and (max-width: 1160px){
#video-container .backtop {
        width: 305px;
        padding-right:146px
    }
}

@media screen and (min-width: 768px) and (max-width: 1275px){ 
    #bottom-container .cmp-video__player, .cmp-video__content {padding: 0;padding-top: 40px;padding-left:20px;padding-right:20px;height: auto !important;}
     #video-container .cmp-video__player, .cmp-video__content {padding: 0;padding-top: 40px;padding-left:20px;padding-right:20px;height: auto !important;}
    #refer-wrapper {height: 171px;padding: 20px 20px;}
    #bottom-container-child1{padding: 32px 20px;}
    #tube-container {padding: 32px 20px;}
    #steps-container{paddin:0px 0px;}
    #bottom-container1{padding:32px 20px;}
    #tezspire-mid-cont .images-cont{padding-left: 50px;padding-right: 50px;gap: 90px;}
    #tezspire-mid-cont .images-cont img{width:100%;}
    #bottom-container-child {padding:32px 20px}
    #bottom-container-child1 {padding:32px 20px}
    #teaser-container {padding:32px 20px}
    #steps-first-container .cmp-image__image {/*padding-right: 156px;*/}
    #refer-container{padding-bottom:0px;}
    
}

@media screen and (min-width: 768px) and (max-width: 1243px){
    #safety-profile-container{margin:0px 20px;}
    #safety-profile-container .table-heading p span {font-family: "Inter-Bold";font-size: 24px;line-height: 26px;color: #003865;text-align: center;font-weight: 600;display: block;}
    #bottom-container-ref {max-width: calc(100% - 40px);}
}

@media screen and (min-width: 992px) and (max-width: 1199px){
    #tezspire-resources #tezspire-main a#back-to-top {margin: 0px 20px 0px auto;}
    
    #tezspire-navigator-study #nav-title,#tezspire-navigator-study .nav-container,#tezspire-navigator-study .greyback-content,
    #tezspire-pathway-study #nav-title, #tezspire-pathway-study .nav-container1,
    #tezspire-pathway-study .greyback-content{max-width: 100%;padding-left: 25px;}
    #tezspire-navigator-study .blue-bg-text,#tezspire-pathway-study .blue-bg-text{padding-left: 0px;max-width: 100%;}
    
    #tezspire-moa #tezspire-main a#back-to-top, #tezspire-resources #tezspire-main a#back-to-top {max-width: 120px; }
}

@media screen and (min-width: 992px) and (max-width: 1279px){
    #tezspire-resources #tezspire-main #resource-container {max-width: calc(100% - 60px);}
    #tezspire-resources #tezspire-main h2.cmp-teaser__subtitle p{padding-left: 0px;}

    #tezspire-main #second-sec .aem-Grid, #tezspire-main #blue-bg-content-wrap, #tezspire-main #tz-fourth-sec .content-wrapper, 
    #tezspire-main #tz-fifth-sec #tz-title-51-content, #tezspire-main #tz-fifth-sec #tz-title-51-content p.tz-footnore,
    #tezspire-main #tz-title-6-content{padding-left: 0px;}
    #tezspire-main h2 br {display: none;}
    #tezspire-main #second-sec .title-1-content.title-content, #tezspire-main p.tz-para {max-width: 100%;}
    #tezspire-main #efficacy-results {padding-left: 25px;} 
    #tezspire-main #tz-seventh-sec {padding: 50px 25px 57px 25px;}
    #tezspire-main #tz-reference-wrap {padding: 60px 25px 126px;}
    
    #tezspire-main #common-area-footer .footer-list {gap: 15px;}
    #tezspire-main #common-area-footer .footer-list li {width: 25%;}
    #tezspire-main #common-area-footer .left-col {max-width: 570px;width: 37%;}
    #tezspire-main #common-area-footer .right-col {width: 60.3%;} 
    #tezspire-home #tez-inner-pages {max-width: calc(100% - 50px);}
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    #tube-container .cmp-teaser__image-desktop {padding: 85px 0 0 0px;} 
    #tube-container .cmp-teaser__title .left-text h6 {width: 420px;}
    #steps-first-container .cmp-image__image {padding: 0px 15px;}
    #bottom-container-child .million-wrapper {gap: 0px;}
    #tezspire-dosingad #tezspire-mid-cont .small-text span {display: inline;} 
    #tezspire-home .teaser--home-hero .buttons a {text-align: center;}
    #tezspire-home #tez-inner-pages {max-width: calc(100% - 50px);}
    #video-container .video-heading {padding-left: 30px;text-align: center;}
    #tezspire-home #tezspire-main .cmp-imagelist {flex-direction: column;align-items: center;}
}

@media screen and (min-width: 490px) and (max-width: 767px) {
    #tezspire-dosingad #tezspire-mid-cont .small-text, #tezspire-main #tezspire-mid-cont .bullet-text ul li,
    #tezspire-main #bottom-container-child .right-content ul li, #tezspire-main #bottom-container-child .right-content p,
    #tezspire-main #bottom-container-child .content-container p, #tezspire-main #bottom-container-child1 .right-content p ,
    #tezspire-main #bottom-container-child1 h4.guidance, #tezspire-main #steps-text-container .step-heading h4,
    #tezspire-main #tezspire-dosingad .cmp-teaser__title p, #tezspire-main #tube-container .cmp-teaser__title .left-text h6 {width: 100%;}
    #tezspire-main #tube-container .cmp-image__image {max-width: 100%;}
    #tezspire-main #refer-wrapper .ref-info {max-width: 100%;padding: 46px 30px 46px 31px;}
    #tezspire-main #tezspire-dosingad .cmp-teaser__title p br, #tezspire-main #download-wrapper .dwln-text p br, 
    #tezspire-main #refer-wrapper .ref-info p br {display: none;}
    #tezspire-main #tube-container .left-text h4.step span {display: inline;}  
    #tezspire-main #bottom-container .cmp-video__player {height: auto !important;}
    #tezspire-main #video-container .cmp-video__player {
        height: auto !important;
    }
}
@media screen and (min-width: 768px) and (max-width: 1080px) {
    #path-img-container .nav-container2 .left-text p {
    padding-right: 25px;
}
}


@media(min-width: 992px){
    #tezspire-resources #tezspire-main .teaser--home-hero .cmp-teaser__content {max-width: 1220px;left: 50%;padding-left: 30px;padding-right: 30px;}
    #tezspire-resources #tezspire-main h1.cmp-teaser__title p {padding-left: 0px;}
    #tezspire-resources #tezspire-main h2.cmp-teaser__subtitle p {padding-left: 0px;} 
}
@media(min-width: 1279px){
    #tezspire-resources #tezspire-main .teaser--home-hero .cmp-teaser__content { left: 47.1%;} 
}
@media(min-width: 1701px){
    #tezspire-resources #tezspire-main .teaser--home-hero .cmp-teaser__content { left: calc(47.1% + 20px);} 
}


/* Content paywall popup */
.modal--visible.contentpaywall-container .xfpage.page .container.aem-GridColumn--default--12 {width: 55%;}
.modal--visible.contentpaywall-container .xfpage.page .aem-Grid.aem-Grid--12.aem-Grid--default--12 {display: flex;gap: 0px 30px;}
.modal--visible.contentpaywall-container .xfpage.page .container.aem-GridColumn--default--12 + .container {width: 45%;padding-left: 5%;border-left: 3px solid #830051;}

@media screen  and (max-width: 767px)  {
    .modal--visible.contentpaywall-container .xfpage.page .container.aem-GridColumn--default--12 {width: 100%;}
    .modal--visible.contentpaywall-container .xfpage.page .aem-Grid.aem-Grid--12.aem-Grid--default--12 {gap: 0px 0px;flex-direction: column;}
    .modal--visible.contentpaywall-container .xfpage.page .container.aem-GridColumn--default--12 + .container {width: 100%;padding-left: 0%;border-left: 0px solid #830051;border-top: 3px solid #830051;padding-top: 10%;}
} 

@media screen  and (max-width: 540px)  {
    .contentpaywall-container .cmp-modal {width: 80%;margin: 40px auto;height: 80vh;overflow-y: auto;}
}
