/* SUA Clinical Safety CSS */
/* safety css here */
#clinical-data-page .clinicalHeroHead {
    /*display: flex;*/
    /*flex-direction: row;*/
    /*justify-content: flex-start;*/
    /*align-items: center;*/
    /* background-image: url('/content/dam/intelligentcontent/brands/tezspirehcp/us/en/images/Hero%20image.png');*/
  min-height: 319px;
  background-image: url(/content/dam/intelligentcontent/brands/tezspirehcp/us/en/images/clinical-data/Clinical_data_heroimage.png);
    /*max-width: 1440px;*/
  width: 100%;
  margin: 0 auto;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

sup {
  line-height: 0;
}

#clinical-data-page .cmp-text:has(.clinicalHeroHead) {
  padding: 0;
}

#clinical-data-page .clinicalHeroHead .leftSection .heroSubTitle {
  color: #fff;
}

#clinical-data-page .clinicalHeroHead .leftSection .heroSubTitle {
  color: #FFF;
  font-family: "roboto-condensed", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 32px;
  text-transform: uppercase;
  padding-bottom: 10px;
}

#clinical-data-page .clinicalHeroHead .leftSection .heroMainTitle {
  color: #fff;
  font-family: "roboto-condensed", sans-serif;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 48px;
  text-transform: uppercase;
}

#clinical-data-page .clinicalHeroWrap {
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
}

#clinical-data-page .middle-content {
  max-width: 1440px;
  margin: 0 auto;
}

#clinical-data-page .clinicalHeroHead .leftSection {
  float: left;
    /* margin-top: -5px; */
  width: 50%;
  padding-top: 88px;
    /* padding-left: 170px; */
  padding-left: 160px;
}

#clinical-data-page .clinicalHeroHead .rightSection {
  float: right;
  width: 50%;
  padding-top: 261px;
  padding-left: 40px;
}

#clinical-data-page .clinicalHeroHead .clear {
  clear: both;
}

#clinical-data-page .clinicalHeroHead .leftSection .heroText {
  color: #FFF;
  font-family: "roboto-condensed", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  padding-top: 10px;
}

#clinical-data-page .clinicalHeroHead .leftSection .heroMainTitle .coloredSpan {
  background: linear-gradient(80deg, #FF7F32 6.82%, #F55958 43.79%, #EF426F 78.92%);
    /* background: linear-gradient(79deg, #FF7F32 -28.12%, #F55958 22.83%, #EF426F 92.3%);*/
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

#clinical-data-page .clinicalHeroHead .leftSection .heroMainTitle .coloredSpan2 {
  background: linear-gradient(80deg, #FF7F32 6.82%, #F55958 43.79%, #EF426F 78.92%);
    /*background: #EF426F;*/
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 36px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: -.5px;
}

#clinical-data-page .clinicalHeroHead .leftSection .heroMainTitle sup {
  line-height: 0;
  font-size: 1.5rem;
}

#clinical-data-page .clinicalHeroHead .rightSection .rightSubText {
  color: #fff;
  font-family: 'roboto-condensed';
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 21px;
}

#clinical-data-page .contentSection {
  padding-top: 60px;
  max-width: 1110px;
  margin: 0 auto;
}

#clinical-data-page .contentSectionText1 {
  font-family: Poppins;
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  background: var(--GRADIENT_4, linear-gradient(81deg, #FF7F30 5.07%, #F4436C 26.41%));
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
    /* margin: 0 auto; */
  ;
}

#clinical-data-page .contentSectionText2 {
  color: var(--blue-primary-color-navy, #003865);
  font-family: Poppins;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  padding-top: 5px;
  max-width: 1060px;
}

#clinical-data-page .contentSectionText3 {
  padding-top: 32px;
  font-family: Poppins;
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  background: var(--GRADIENT_4, linear-gradient(81deg, #FF7F30 5.07%, #F4436C 86.41%));
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding-bottom: 32px;
}

#clinical-data-page .contentSection1 {
  max-width: 74.5%;
  margin: 0 auto;
  padding-top: 41px;
}

#clinical-data-page .seeProfileWrapper {
  background: none;
}

#clinical-data-page .contentSection1 p {
  color: var(--GREY_TEXT, #35383F);
  font-family: "Roboto Condensed";
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 21px;
}

#clinical-data-page .contentSectiontext1 {
  padding: 50px 0;
}

#clinical-data-tool-calculator .dynamicHeightContent3 {
  height: 950px;
}

@media (max-width: 1200px) {
  #clinical-data-page .clinicalHeroWrap {
    max-width: 95%;
  }

  #clinical-data-page .clinicalHeroHead .leftSection {
    padding-top: 60px;
    padding-left: 0px;
  }

  #clinical-data-page .contentSection {
    max-width: 95%;
  }

  #clinical-data-page .contentSection1 {
    max-width: 95%;
  }
}

.severe-asthma-safety-page div#safety-crswnp h2 {
  background: var(--ORANGE-PINK-GRADIENT, linear-gradient(90deg, #FF7F32 0%, #EF426F 100%));
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

sub {
  line-height: 0 !important;
}

@media (max-width: 991.5px) {
  #clinical-data-page .reduction-col {
    display: flex;
    flex-flow: row wrap;
  }
ol.cmp-carousel__indicators.cmp-carousel__indicators--desktop.hidden-small{
    display:none !important;
}
  #safety-body-sec1 > div > div.table.parbase.aem-GridColumn.aem-GridColumn--default--12 > div > table > tbody > tr:nth-child(2) > td:nth-child(1) > p:after {
    font-weight: 700 !important;
  }

  #safety #safety-call-out .lineWrapper2 {
    margin-top: 58px !important;
  }

  #clinical-data-page .theCal.two .ctcLinkText {
    width: 60%;
  }

  #clinical-data-tool-calculator .dynamicHeightContent3 {
    height: 700px;
  }

  #clinical-data-page .clinicalHeroHead {
    display: inline-block;
    min-height: 514px;
    background-image: url(/content/dam/intelligentcontent/brands/tezspirehcp/us/en/images/clinical-data/mobile/Clinical_data_herobanner.png);
    max-width: 1440px;
    width: 100%;
    margin: 0 auto;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  }

  #clinical-data-page .clinicalHeroHead .leftSection {
    margin-top: 0px;
  }

  #clinical-data-page .clinicalHeroHead .leftSection .heroMainTitle {
    max-width: 100%;
    letter-spacing: -0.22px;
  }

  #clinical-data-page .clinicalHeroHead .rightSection .rightSubText {
    padding-top: 255px;
    padding-left: 0%;
  }

  #clinical-data-page .clinicalHeroHead .rightSection {
    float: none;
    padding-left: 0px;
  }
}

@media (max-width: 628px) {
  #clinical-data-page .clinicalHeroHead .leftSection .heroSubTitle {
    color: #FFF;
    font-family: "roboto", sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-transform: uppercase;
  }

  #clinical-data-page .clinicalHeroHead .leftSection .heroMainTitle {
    color: #FFF;
    font-family: "roboto-condensed", sans-serif;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 44px;
    text-transform: uppercase;
    padding-right: 20px;
  }

  #clinical-data-page .clinicalHeroHead .leftSection .heroMainTitle .coloredSpan2 {
        /* background: linear-gradient(80deg, #FF7F32 6.82%, #F55958 43.79%, #EF426F 78.92%);*/
        /*background: #EF426F;*/
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -.5px;
  }

  #clinical-data-page .clinicalHeroHead .rightSection .rightSubText {
    padding-top: 190px;
    padding-left: 0%;
  }
}

/*****************************profile Container********************************/
#profileContainer {
}

#clinical-data-page #profileContainer .imgSec {
  max-width: 325px;
  margin-left: 45px;
  margin-bottom: 30px;
  margin-right: 60px;
}

#clinical-data-page #profileContainer .pImg {
  width: 75%;
  position: relative;
  margin-top: -195px;
}

#clinical-data-page #profileContainer .theElementSection {
  max-width: 78%;
  margin: 132px auto 100px auto;
  border-radius: 30px;
  border: 2px solid #FF592D;
  background: #FFF;
  box-shadow: 2px 4px 12px 0px rgba(255, 89, 45, 0.80);
  min-height: 240px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

#clinical-data-page #profileContainer .proTitle {
  color: #01194C;
  font-family: "roboto-condensed", sans-serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 40px;
  text-transform: uppercase;
  margin: -10px 0 30px 0;
  padding: 0;
  max-width: 75%;
}

#clinical-data-page #profileContainer .proTitle sup {
  font-size: 1.2rem;
  line-height: 0;
  margin-top: 4px;
}

#clinical-data-page #profileContainer .proLink {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  border-radius: 30px;
  background: #E3264A;
  background: linear-gradient(90deg, #E3264A 0%, #FF6533 100%);
  padding: 18px 30px 0 30px;
  color: #FFF;
  text-align: center;
  font-family: "roboto", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0.54px;
  padding-bottom: 15px;
  padding-right: 30px;
  outline: none;
  text-decoration: none;
  pointer-events: auto;
  cursor: pointer;
}

#clinical-data-page #profileContainer .proLink:hover {
    /* background: #E3264A;*/
  background: #003764;
}

#clinical-data-page #profileContainer .proLink .proIco {
  border: solid #fff;
  border-width: 0 2px 2px 0;
  display: inline-block;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin-left: 10px;
  width: 8px;
  height: 8px;
}

#clinical-data-page .dosingPageNavWrap {
  min-width: 78%;
  margin: 0 auto;
}

#clinical-data-page .dosingPageNavWrap .pageRow {
  width: 100%;
  display: flex;
  flex-direction: row;
  margin-top: 50px;
  margin-bottom: 50px;
}

#clinical-data-page .dosingPageNavWrap .pageRow .theCal {
  width: 50%;
}

#clinical-data-page .theCal.two {
  text-align: right;
}

#clinical-data-page .ctcBtn {
  color: #002340;
  font-family: "roboto", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px;
  outline: none;
  text-decoration: none;
  margin: 0;
  padding: 0;
  line-height: 1;
}

#clinical-data-page .othePaging {
  outline: none;
  text-decoration: none;
  margin: 0;
  padding: 0;
  color: #002340;
}

/*#clinical-data-page .othePaging:hover .ctcBtn,
    #clinical-data-page .othePaging:hover .ctcLinkText {
        /* color: #E3264A;
  text-decoration: underline;
} */
#clinical-data-page .ctcLinkText {
  color: #002340;
  font-family: "roboto-condensed", sans-serif;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 48px;
  margin: 10px 0 0 0;
  padding: 0;
  outline: none;
  text-decoration: none;
}

#clinical-data-page .ctcBtn .navArrowLeft {
  margin-right: 20px;
}

#clinical-data-page .ctcBtn .navArrowRight {
  margin-left: 20px;
}

#clinical-data-page .theCal.one .ctcBtn, #clinical-data-page .theCal.one .ctcLinkText {
  float: left;
  clear: both;
}

#clinical-data-page .theCal.two .ctcBtn, #clinical-data-page .theCal.two .ctcLinkText {
  float: right;
  clear: both;
}

#clinical-data-page .theLine2 {
  min-width: 78%;
}

@media (max-width: 1200px) {
  #clinical-data-page #profileContainer .theElementSection {
    max-width: 95%;
  }

  #clinical-data-page .theLine2 {
    min-width: 95% !important;
  }

  #clinical-data-page .dosingPageNavWrap {
    max-width: 95%;
  }
}

@media (max-width: 991.5px) {
  #clinical-data-page .menu_dosage {
    border-image: unset;
    border-bottom: none;
  }

  #clinical-data-page .ctcLinkText {
    font-size: 28px;
    line-height: 35px;
    padding-top: 24px;
  }

  #clinical-data-page .dosingPageNavWrap .pageRow {
    margin-top: 30px;
    margin-bottom: 30px;
    margin-bottom: 23px;
  }

  #clinical-data-page .dosingPageNavWrap .pageRow .theCal {
    width: unset;
  }

  #clinical-data-page .dosingPageNavWrap .pageRow .theCal.one {
    width: 32%;
    letter-spacing: -0.5px;
  }

  #clinical-data-page .dosingPageNavWrap .pageRow .theCal.two {
    width: 68%;
    letter-spacing: -0.5px;
  }

  #clinical-data-page #profileContainer .theElementSection {
        /* max-width: 95%; */
    max-width: 372px;
    flex-direction: column;
        /* margin: 62px auto 60px auto; */
    height: auto;
    padding: 0 15px 50px 15px;
        /* margin: 110px auto 60px auto; */
    margin: 141px auto 60px auto;
    text-align: center;
  }

  #clinical-data-page #profileContainer .imgSec {
    margin-left: 0;
    margin-bottom: 0px;
    margin-right: 0%;
  }

  #clinical-data-page #profileContainer .pImg {
    width: 200px;
    margin-top: -35%;
  }

  #clinical-data-page #profileContainer .proTitle {
    font-size: 30px;
    max-width: 81%;
    margin: 0 auto;
    padding-top: 31px;
    padding-bottom: 23px;
  }
}

@media screen and (max-width: 540px) {
  #clinical-data-page .clinicalHeroHead .leftSection {
    width: 100% !important;
  }

  #clinical-data-page .inner-containerfirst {
    padding-top: 5%;
  }
}

/* swipe function code here */
@media screen and (min-width: 992px) {
    
    
  #clinical-data-page .clinical_tabs_contentx.clinical_tabs_content-1x, #clinical-data-page .clinical_tabs_contentx.clinical_tabs_content-2x, #clinical-data-page .clinical_tabs_contentx.clinical_tabs_content-3x {
    max-width: 1110px;
    border-radius: 30px;
    border: 2px solid var(--Gradient-Gradient-2, #FF7F32);
        /*box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.25); */
    padding: 50px 45px 50px 51px;
    margin-top: 5.85%;
    background: linear-gradient(to right, white, white), linear-gradient(90deg, #FF7F30 0%, #F4436C 100%);
    background-clip: padding-box, border-box;
    background-origin: padding-box, border-box;
    border-top: 2px solid;
    border-image: linear-gradient(to right, #FF7F30 0%, #F4436C 0%) 0 0 0 0;
  }

  .public-sec2a a:nth-child(2),.public-sec2 > div.public-sec2b > a:nth-child(2) {
    margin-right: 28px;
  }

  .severe-asthma-safety-page div#safety-table-sec1 {
    margin-left: 67px;
  }

  #safety #safety-call-out .dosingPageNavWrap .pageRow {
    margin-bottom: 83px;
  }

  #carousel-17ca0e0d90-item-2b51946fb9-tab {
    margin-left: -90px;
  }

  #carousel-17ca0e0d90-item-aa670c0b91-tab .cmp-carousel__caption {
    width: 388px !important;
  }

  #clinical-trial-design .cmp-carousel-horizontal .cmp-carousel__indicators {
    max-width: 100% !important;
  }

  #clinical-data-page .dosingPageNavWrap .pageRow {
    margin-top: 40px;
    margin-bottom: 99px;
  }

  #clinical-data-page .dosingPageNavWrap .pageRow .theCal {
    width: 28%;
    margin: 0 auto;
  }

  #clinical-data-page .tslp-h2 {
    padding-left: 0px;
  }

  #clinical-data-page .frame.desk-crumb {
    width: unset;
  }

  #clinical-data-page .tslp .results-tspl,#clinical-data-page .values .values-p, #clinical-data-page .values .value-bold {
    padding-right: 0px;
    margin: unset;
  }

  #clinical-data-page #swipe-cont4 .posttext {
    padding-bottom: 40px;
    padding-left: 83px;
  }

  #clinical-data-page p.secondparahereonly {
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    font-family: 'poppins', sans-serif;
    color: #003865;
    padding-top: 10px;
    width: 96%;
  }

    /* without swipe function code here */
  #clinical-data-page .posttext {
    text-align: center;
    padding-bottom: 40px;
    padding-left: 0px;
  }

  #clinical-data-page p.posttextpara {
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-transform: uppercase;
    margin-left: -6% !important;
    color: #003865;
    font-family: "roboto-condensed", sans-serif;
  }

  #clinical-data-page .threepercentagegroup {
    display: inline-flex;
  }

  #clinical-data-page p.fptext, #clinical-data-page p.sfptext,#clinical-data-page p.tfptext {
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    color: #003865;
    font-family: 'poppins', sans-serif;
    padding-bottom: 10px;
    margin-left: 52px;
  }

  #clinical-data-page span.br-neededup {
    display: block;
  }

  #clinical-data-page p.fptext sup, #clinical-data-page p.sfptext sup, #clinical-data-page p.tfptext sup {
    vertical-align: text-top;
    font-size: 60%;
    top: -0em;
    line-height: normal;
  }

  #clinical-data-page .image-div:before {
    content: url(/content/dam/intelligentcontent/brands/tezspirehcp/us/en/images/clinical-data/arrow_gradient.png);
    display: inline-flex;
    width: 54px;
    height: 101px;
    flex-shrink: 0;
  }

  #clinical-data-page img.percentage-icon {
    margin-bottom: 7%;
  }

  #clinical-data-page p.sptext {
    margin-left: 52px;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    color: #003865;
    padding-bottom: 10px;
    font-family: 'poppins', sans-serif;
  }

  #clinical-data-page p.sptext sup {
    vertical-align: top;
    font-size: 60%;
    top: -0em;
    line-height: normal;
  }

  #clinical-data-page p.lastptext, #clinical-data-page p.lastsptext, #clinical-data-page p.lasthirdsptext {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    color: #EF426F;
    margin-left: 52px;
        /* max-width: 55%; */
    max-width: 51%;
    font-family: 'roboto-condensed';
  }

  #clinical-data-page p.resultparatextonly {
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    color: #003865;
    font-family: 'poppins', sans-serif;
    text-align: center;
    max-width: 77%;
    margin: 0 auto;
  }

  #clinical-data-page .resultpara {
    padding-top: 30px;
    padding-bottom: 48px;
  }

  #clinical-data-page .buttonpa a {
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    letter-spacing: 0.54px;
    text-transform: uppercase;
    color: #FFFFFF;
    width: 450px;
    text-align: center;
    font-family: 'roboto';
    display: block;
    padding: 20px;
  }

  #clinical-data-page .buttonpa {
    border-radius: 56px;
    background: var(--Gradient-CTA, linear-gradient(90deg, #E3264A 0%, #FF6533 100%));
    max-width: max-content;
    margin: 0 auto;
  }

  #clinical-data-page img.arrow-icon {
    margin-left: 12px;
    margin-bottom: -2px;
  }

  #clinical-data-page .footernoteinnertext {
    padding-top: 48px;
  }

  #clinical-data-page .cmp-carousel-horizontal .cmp-carousel__caption:nth-child(2) {
    height: 101px;
    padding: 11px 5px;
  }

    /*#clinical-data-page .cmp-carousel-horizontal .cmp-carousel__indicators{
    padding-left: 193px;
        padding-right: 221px;
        column-gap: 16px;
        width:unset;
} */
  #clinical-data-page .footernoteinnertext p {
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    color: #35383F;
    font-family: 'roboto-condensed', sans-serif;
    text-indent: -5px;
  }

  #clinical-data-page #swipe-cont1 p.footernotetexttwo, #clinical-data-page #swipe-cont2 p.footernotetexttwo {
    max-width: 99%;
  }

  #clinical-data-page p.footernotetextone sup:nth-child(1) {
        /* vertical-align: unset;
    line-height: normal;
    font-size: 15px; */
    vertical-align: super;
    line-height: normal;
    font-size: x-small;
  }

    /*#clinical-data-page .footernoteinnertext p sup:nth-child(2) {
    line-height: normal;
    font-size: 12.5px;
} */
  #clinical-data-page p.footernotetextsix {
    padding-top: 40px;
    text-indent: -1px;
  }

  #clinical-data-page #swipe-cont2 p.sptext {
    max-width: 76%;
  }

  #clinical-data-page #swipe-cont3 p.sptext sup:nth-child(1) {
    vertical-align: bottom;
  }

  #clinical-data-page #swipe-cont3 p.sptext {
    max-width: 55%;
  }

  #clinical-data-page #swipe-cont3 .image-div:before {
    content: url(/content/dam/intelligentcontent/brands/tezspirehcp/us/en/images/clinical-data/up_arrow_gradient.png);
    display: inline-flex;
    width: 54px;
    height: 101px;
    flex-shrink: 0;
  }

  #clinical-data-page p.ftabp, #clinical-data-page p.fourthtabsecondp {
    background: var(--GRADIENT_4, linear-gradient(81deg, #FF7F30 5.07%, #F4436C 86.41%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 32px;
    font-style: normal;
    font-family: 'poppins', sans-serif;
    font-weight: 700;
    line-height: 40px;
    letter-spacing: 0.5px;
    text-align: center;
  }

  #clinical-data-page p.ftabp sup, #clinical-data-page p.fourthtabsecondp sup {
    font-size: 16px;
    line-height: normal;
    font-weight: bold;
  }

  #clinical-data-page .clinical_tabs_contentx.clinical_tabs_content-4x {
    max-width: 1110px;
    border-radius: 30px;
    border: 2px solid var(--Gradient-Gradient-2, #FF7F32);
    box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.25);
    padding: unset;
  }

  #clinical-data-page #swipe-cont4 p.posttextpara {
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 40px;
    text-transform: uppercase;
    text-align: left;
    max-width: 92%;
  }

  #clinical-data-page #swipe-cont4 p.posttextpara sup {
    font-size: 21px;
    vertical-align: super;
    line-height: normal;
  }

  #clinical-data-page .fourthtabpar {
    padding-top: 44px;
    padding-bottom: 48px;
  }

  #clinical-data-page img.trigger-fourthtab-chart, #clinical-data-page img.season-fourthtab-chart {
        /* width: 851.773px; */
    width: 926.773px;
    height: 522.75px;
    margin-left: 38px;
    margin-right: 21px;
  }

  #clinical-data-page #swipe-cont4 .resultpara.one {
    padding-top: 80px;
    padding-bottom: 72px;
  }

  #clinical-data-page #swipe-cont4 .fourthtabsecondpar {
    padding-bottom: 50px;
  }

  #clinical-data-page .divlin {
    content: url(/content/dam/intelligentcontent/brands/tezspirehcp/us/en/images/clinical-data/line.png);
    padding-bottom: 72px;
  }

  #clinical-data-page .fourthtabsecondpar {
    padding-bottom: 74px;
  }

  #clinical-data-page #swipe-cont4 .resultpara.two {
    padding-top: 80px;
    padding-bottom: 39px;
  }

  #clinical-data-page #swipe-cont4 .footernoteinnertext {
    padding-top: 0px;
  }

  #clinical-data-page .cmp-carousel-horizontal .cmp-carousel__indicators {
        /* padding-left: 16%; */
    height: min-content;
    margin: 0 auto;
    column-gap: 16px;
        /*padding-left: 19%; */
    padding-right: 0%;
    top: 32px;
        /* padding-right: 3%; */
    ;
  }

  #clinical-data-page #carousel-efb9375efc-item-ad40f0cef7-tab > div {
    padding-top: 23px;
    padding-bottom: 0px;
    max-width: 100%;
    width: 101%;
    padding-bottom: 22px;
    padding-top: 25px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
  }

  #clinical-data-page .cmp-carousel-horizontal .cmp-carousel__caption {
    max-width: 96%;
    width: 97%;
  }

  #clinical-data-page #carousel-efb9375efc-item-917673b481-tab > div {
    max-width: 100%;
    width: 101%;
    padding-bottom: 22px;
    padding-top: 25px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
  }

  #clinical-data-page #carousel-efb9375efc-item-e53800e5d2-tab > div {
    max-width: 96%;
    width: 96%;
    padding-left: 10px;
    padding-right: 10px;
        /* margin-left: 10px; */
    ;
  }

  #clinical-data-page .cmp-carousel-horizontal .cmp-carousel__caption {
    height: auto;
  }

  #clinical-data-page #profileContainer .theElementSection {
    box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.25);
  }

  #clinical-data-page p.posttextpara span img {
    width: 26px;
    margin-bottom: 1%;
  }
}

/* code end here */
@media only screen and (min-width: 992px) and (max-width: 1400px) {
  .cmp-carousel__content--swipe--desktop .cmp-carousel__item--swipe, .cmp-carousel__content--swipe--mob .cmp-carousel__item--swipe {
        /*    flex-direction: unset !important;*/ /*justify-content: unset !important;*/ /*align-items: unset !important;*/
    flex-direction: column;
  }

  #clinical-data-page .divlin {
    max-width: -webkit-fill-available;
  }

  #clinical-data-page .cmp-carousel-horizontal .cmp-carousel__indicators {
    column-gap: 10px;
    padding-right: 0px;
    padding-left: 0px;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: unset !important;
  }

  #clinical-data-page .dosingPageNavWrap .pageRow .theCal {
        /* width: inherit; */
    ;
  }

  #clinical-data-page .clinical_tabs_contentx.clinical_tabs_content-1x, #clinical-data-page .clinical_tabs_contentx.clinical_tabs_content-2x, #clinical-data-page .clinical_tabs_contentx.clinical_tabs_content-3x {
    border-image: linear-gradient(to right, #FF7F30 0%, #F4436C 0%) 0 0 0 0;
  }

  #clinical-data-page #carousel-efb9375efc-item-e53800e5d2-tab > div {
    width: 93%;
  }

    @  supports (-webkit-touch-callout: none) {
    #clinical-data-page .dosingPageNavWrap .pageRow .theCal {
            width: inherit;
  }
}
}

@media screen and (max-width: 991.5px) {
  #clinical-data-page p.posttextpara {
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-transform: uppercase;
    color: #003865;
    font-family: 'roboto-condensed';
  }

  #clinical-data-page div#carousel-efb9375efc {
    height: 1710px;
        /* height: 1800px; */
    ;
  }

  #clinical-data-page p.posttextpara span img {
    width: 14px;
    margin-bottom: 1.6%;
  }

  #clinical-data-page #swipe-cont4 p.posttextpara sup {
    line-height: normal;
    font-size: 14px;
  }

  #clinical-data-page .clinical_tabs_contentx {
    padding: 0px 17px 40px 17px;
  }

  #clinical-data-page #clinical-tabs-sec .clinical_tabs_contentx {
    padding: 52px 20px 0px!important;
  }

  #clinical-data-page .carousel.panelcontainer {
    margin-bottom: 0!important;
  }

  #clinical-data-page .posttext {
    padding-bottom: 30px;
  }

  #clinical-data-page span.br-neededup {
    display: block;
  }

  #clinical-data-page p.fptext, #clinical-data-page p.sfptext, #clinical-data-page p.tfptext {
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    color: #003865;
    font-family: 'poppins', sans-serif;
    padding-bottom: 10px;
    margin-left: 85px;
  }

  #clinical-data-page .image-div:before {
    content: url(/content/dam/intelligentcontent/brands/tezspirehcp/us/en/images/clinical-data/arrow_gradient.png);
    display: inline-flex;
    width: 54px;
    height: 101px;
    flex-shrink: 0;
  }

  #clinical-data-page p.sptext {
    margin-left: 85px;
    max-width: 76%;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    color: #003865;
    padding-bottom: 10px;
    font-family: 'poppins', sans-serif;
  }

  #clinical-data-page p.lastptext, #clinical-data-page p.lastsptext, #clinical-data-page p.lasthirdsptext {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    color: #EF426F;
    margin-left: 85px;
    max-width: 48%;
    font-family: 'roboto-condensed';
    padding-bottom: 30px;
  }

  #clinical-data-page img.percentage-icon {
    margin-bottom: 7%;
  }

  #clinical-data-page .image-div {
    margin-left: 9%;
    margin-bottom: -4%;
  }

  #clinical-data-page p.fptext sup, #clinical-data-page p.sfptext sup, #clinical-data-page p.tfptext sup {
    font-size: 60%;
    top: -0em;
    line-height: normal;
  }

  #clinical-data-page p.sptext sup {
    vertical-align: text-top;
    line-height: 10px;
    font-size: small;
  }

  #clinical-data-page .firstpercentage:after, #clinical-data-page .secondpercentage:after {
    height: 1.5px;
    width: 100%;
    background: #D1D1D1;
    display: block;
    content: '';
    margin-bottom: 30px;
  }

  #clinical-data-page .secondpercentage img.percentage-icon {
    margin-left: 3px;
  }

  #clinical-data-page .secondpercentage .image-div {
    margin-left: 7%;
  }

  #clinical-data-page p.resultparatextonly {
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-align: center;
    color: #003865;
    font-family: 'poppins', sans-serif;
  }

  #clinical-data-page .buttonpa {
    border-radius: 56px;
    background: var(--Gradient-CTA, linear-gradient(90deg, #E3264A 0%, #FF6533 100%));
    max-width: max-content;
    margin: 0 auto;
  }

  #clinical-data-page .buttonpa a {
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    letter-spacing: 0.54px;
    text-transform: uppercase;
    color: #FFFFFF;
    width: 350px;
    text-align: center;
    font-family: 'roboto';
    display: block;
    padding: 20px;
  }

  #clinical-data-page .resultpara {
    padding-bottom: 30px;
  }

  #clinical-data-page .footernoteinnertext {
    padding-top: 30px;
  }

  #clinical-data-page #swipe-cont4 .resultpara.two {
    padding-bottom: 0px !important;
  }

  #clinical-data-page .footernoteinnertext p {
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    color: #35383F;
    font-family: 'roboto-condensed', sans-serif;
  }

  #clinical-data-page p.footernotetextsix {
        /* padding-top: 40px; */
    padding-top: 4px;
    text-indent: 7px;
  }

  #clinical-data-page .footernoteinnertext p sup:nth-child(2) {
    line-height: normal;
        /*font-size: 8px; 
        font-size: 12.5px;
        vertical-align: text-top; */
    ;
  }

  #clinical-data-page #swipe-cont4 p.posttextpara {
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
        /* 133.333% */
    text-transform: uppercase;
    max-width: 93%;
    color: #003865;
    font-family: 'roboto-condensed', sans-serif;
  }

  #clinical-data-page #swipe-cont4 .posttext {
    padding-bottom: 34px;
    padding-left: 10px;
    padding-right: 0px;
  }

  #clinical-data-page .fourthtabpar {
    padding-bottom: 23px;
    padding-top: 0px;
  }

  #clinical-data-page img.trigger-fourthtab-chart {
    width: 400.834px;
    height: 246px;
  }

  #clinical-data-page img.season-fourthtab-chart {
    width: 396px;
    height: 230.4px;
    flex-shrink: 0;
    margin-bottom: 23px;
    margin-top: 23px;
  }

  #clinical-data-page #swipe-cont4 .resultpara.one {
    padding-top: 22px;
    padding-bottom: 28px;
  }

  #clinical-data-page p.resultparatextonly {
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    color: #003865;
    font-family: 'poppins', sans-serif;
    text-align: center;
  }

  #clinical-data-page #swipe-cont4 p.resultparatextonly {
    max-width: 95%;
    margin: 0 auto;
  }

  #clinical-data-page ol.cmp-carousel__indicators.cmp-carousel__indicators--mob.visible-small {
    display: flex !important;
    color: red !important;
    position: relative !important;
    z-index: 0 !important;
    height: 60px;
    background: var(--Gradient-CTA, linear-gradient(90deg, #E3264A 0%, #FF6533 100%));
    width: 140%;
  }

  #clinical-data-page .footernoteinnertext p {
    text-indent: -5px;
  }

  #clinical-data-page .clinicalHeroWrap {
        /* padding-left: 15px; */
    padding-left: 7px;
  }

  #clinical-data-page .clinicalHeroHead .leftSection {
    padding-top: 37px;
  }

  #clinical-data-page .contentSection {
    padding-top: 40px;
    padding-left: 5px;
  }

  #clinical-data-page p.secondparahereonly {
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    color: #003865;
    font-family: 'poppins', sans-serif;
    padding-top: 10px;
  }

  #clinical-data-page .contentSectionText3 {
    padding-top: 32px;
    padding-bottom: 40px;
    max-width: 80%;
  }

  #clinical-data-page p.footernotetextsix {
    letter-spacing: -0.3px;
    text-indent: 0px;
  }

  #clinical-data-page p.footernotetextone sup:nth-child(1) {
        /*vertical-align: inherit;
    line-height: normal;
    font-size: 100%; */
    vertical-align: super;
    line-height: normal;
    font-size: 60%;
  }

  #clinical-data-page .mobottomlineaddeon img {
    margin-top: 30px;
  }

  #clinical-data-page p.resultparatextonly span {
    display: block;
  }

  #clinical-data-page p.posttextpara sup {
    line-height: normal;
  }

  #clinical-data-page p.fourthtabsecondp span img {
    width: 6px;
    margin-bottom: 3px;
  }

  #clinical-data-page p.ftabp, #clinical-data-page p.fourthtabsecondp {
    font-size: 18px;
    font-style: normal;
    text-align: center;
    font-family: 'poppins', sans-serif;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0.5px;
    background: var(--GRADIENT_4, linear-gradient(81deg, #FF7F30 5.07%, #F4436C 86.41%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }

  #clinical-data-page p.ftabp sup, #clinical-data-page p.fourthtabsecondp sup {
    font-size: 11px;
    line-height: normal;
  }

  #clinical-data-page .pathwaysectionclinicalparagraphuh {
    max-width: 375px !important;
    margin: 0 auto !important;
    padding-bottom: 40px !important;
    padding-top: 41px !important;
  }

  #clinical-data-page .pathwaysectionclinicalparagraphuh P:nth-child(2) {
    padding-bottom: 18px;
    padding-top: 20px;
  }

  #swipe-cont1 img.arrow-icon, #swipe-cont2 img.arrow-icon, #swipe-cont3 img.arrow-icon {
    padding-left: 5px;
    margin-bottom: -2px;
  }

  #clinical-data-page .divlin {
    content: url(/content/dam/intelligentcontent/brands/tezspirehcp/us/en/images/clinical-data/line.png);
    padding-bottom: 37px;
    max-width: 95%;
    margin: 0 auto;
  }

  #clinical-data-page .dosingPageNavWrap {
    max-width: 92%;
  }

  #clinical-data-page .theLine2 {
    min-width: 92% !important;
  }

  #clinical-data-page #profileContainer .proLink {
    padding: 18px 0px 0 18px;
    padding-bottom: 20px;
    padding-right: 20px;
  }

  #clinical-data-page #swipe-cont4 .footernoteinnertext {
    padding-left: 23px;
    padding-right: 23px;
  }

  #clinical-data-page p.secondparahereonly span {
    font-size: 22px;
  }

  #clinical-data-page #swipe-cont3 p.sptext sup:nth-child(1) {
    vertical-align: bottom;
  }

  br.pwn {
    display: none;
  }

  #clinical-data-page #swipe-cont2 p.sptext {
    max-width: 64%;
  }

  #clinical-data-page #swipe-cont3 p.sptext {
    max-width: 60%;
  }

  #clinical-data-page #swipe-cont3 .image-div:before {
    transform: rotate(180deg);
  }

  #clinical-data-page #swipe-cont4 p.fourthtabsecondp span {
    vertical-align: super;
    font-size: 12.5px !important;
  }
}

@media screen and (max-width: 400px) {
  #clinical-data-page ol.cmp-carousel__indicators.cmp-carousel__indicators--mob.visible-small {
    width: 180%;
  }

  #clinical-data-page .buttonpa a {
        /*max-width: max-content; */
    width: max-content;
  }

  #clinical-data-page div#carousel-efb9375efc {
    height: 1857px;
  }
}

#clinical-data-page p.secondparahereonly sup {
  line-height: normal;
}

#clinical-data-page .pathwaysectionclinicalparagraphuh {
  max-width: 1104px;
  margin: 0 auto;
  padding-bottom: 0px;
  padding-top: 41px;
}

#clinical-data-page .pathwaysectionclinicalparagraphuh p:nth-child(1) {
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 21px;
  font-family: 'roboto-condensed', sans-serif;
  padding-bottom: 20px;
  color: #35383F;
  text-indent: -4px;
}

#clinical-data-page .pathwaysectionclinicalparagraphuh P:nth-child(2) {
  padding-top: 10px;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 21px;
  font-family: 'roboto-condensed', sans-serif;
  color: #35383F;
  padding-bottom: 18px;
}

#clinical-data-page .pathwaysectionclinicalparagraphuh p:nth-child(1) sup:nth-child(1) {
  vertical-align: text-top;
  line-height: normal;
}

#clinical-data-page .pathwaysectionclinicalparagraphuh p:nth-child(1) sup:nth-child(2) {
  font-size: 12.5px;
  line-height: normal;
}

#clinical-data-page .clinicaldata {
  display: block;
}

#clinical-data-page .clinicaldata {
 padding-top: 195px;
  padding-bottom: 39px;
}

#clinical-data-page .clinicaldata p {
  font-family: 'poppins', sans-serif;
  letter-spacing: 0.36px;
}

#clinical-data-page sup.los {
  vertical-align: bottom;
  line-height: normal;
}

#clinical-data-page p.footernotetextsix sup.los {
  vertical-align: bottom;
  font-size: 8px;
  line-height: normal;
}

#clinical-data-page p.secondparahereonly span {
    /*font-size: large;*/
  font-size: 20px;
  line-height: inherit;
}

#clinical-data-page #swipe-cont4 p.fourthtabsecondp span {
  vertical-align: super;
  font-size: 50%;
    /*font-family: sans-serif; */
  ;
}

@media screen and (min-width: 992px) {
  #clinical-data-page .cmp-carousel__item.cmp-carousel__item--swipe.cmp-carousel__item--active #swipe-cont2 #clinical-data-page .clinical_tabs_contentx.clinical_tabs_content-1x {
    margin-top: 5.5%;
  }

    /* #clinical-data-page .cmp-carousel__item.cmp-carousel__item--swipe.cmp-carousel__item--active #swipe-cont4  .clinical_tabs_contentx.clinical_tabs_content-1x {
        margin-top: 7.4%;
    }  */
  #clinical-data-page ol.cmp-carousel__indicators.cmp-carousel__indicators--desktop.hidden-small:has(#carousel-efb9375efc-item-e53800e5d2-tab.cmp-carousel__indicator--active) {
    bottom: 99.3% !important;
  }

  #clinical-data-page .cmp-carousel-horizontal .cmp-carousel__caption {
    padding: 12.5px 5px;
  }

  #clinical-data-page #swipe-cont3 .footernoteinnertext p {
    max-width: 100%;
  }

  #clinical-data-page #swipe-cont3 p.footernotetextsix {
    max-width: 100%;
    letter-spacing: -.1px;
  }

  #clinical-data-page #swipe-cont4 p.footernotetextone {
    max-width: 98%;
  }

  #clinical-data-page #swipe-cont4 p.footernotetexttwo {
    max-width: 98.2%;
  }

  #clinical-data-page #profileContainer .pImg {
    margin-left: 10%;
  }

  #clinical-data-page div#carousel-efb9375efc {
        /* height: 960px; */
    height: 1087px;
  }
}

#clinical-data-page #swipe-cont4 #clinical-tabs-sec > div > div > div.footernoteinnertext > p.footernotetexttwo > sup:nth-child(3) {
  vertical-align: text-top;
  line-height: normal;
    /*font-size: 12.5px; */
  ;
}

#clinical-data-page #swipe-cont3 .footernoteinnertext sup {
  line-height: normal;
}

#clinical-data-page p.fourthtabsecondp span img {
  width: 12px;
  margin-bottom: 2px;
}

#clinical-data-page .buttonpa:hover {
  background: #003764;
  text-decoration: none !important;
  cursor: pointer;
}

#clinical-data-page span.bode {
  background-size: contain;
  content: url(/content/dam/intelligentcontent/brands/tezspirehcp/us/en/images/clinical-data/greaterarrow.png);
  height: 11px;
}

#clinical-data-page span.bod {
  font-family: system-ui;
}

#clinical-data-page .footernoteinnertext p sup {
  font-size: 60%;
  top: -0em;
  line-height: normal;
}

/* new code after RV2 feedback */
#clinical-data-page span.extraasterik {
  font-size: xx-small;
  vertical-align: super;
  line-height: normal;
}

#clinical-data-page .pathwaysectionclinicalparagraphuh {
  display: none;
}

#clinical-tabs-sec > div > div > div.footernoteinnertext > p.footernoteinnersupone > sup:nth-child(1) {
  font-size: large;
  vertical-align: inherit;
  line-height: normal;
}

#clinical-data-page #swipe-cont4 p.posttextpara span {
  font-size: large;
  vertical-align: super;
  line-height: normal;
}

#clinical-data-page #swipe-cont4 p.ftabp span {
  font-size: large;
  vertical-align: super;
}

@media screen and (max-width: 991.5px) {
  #clinical-data-page #swipe-cont4 p.posttextpara span {
    font-size: small;
    vertical-align: text-top;
    line-height: normal;
  }

  #clinical-data-page #swipe-cont4 p.ftabp span, #clinical-data-page #swipe-cont4 p.fourthtabsecondp span {
    vertical-align: super;
    font-size: small;
  }
}

/* code for compatibilty here */
@media screen and (max-width: 360px) {
  #clinical-data-page div#carousel-efb9375efc {
    height: 2278px;
  }

  #clinical-data-page div#swipe-cont4 {
    max-width: 316px;
    margin: 0 auto;
  }

  #clinical-data-page img.trigger-fourthtab-chart,#clinical-data-page img.season-fourthtab-chart {
    width: 271.834px;
  }

  #clinical-data-page #swipe-cont3 img.percentage-icon {
    width: 200px;
  }

  #clinical-data-page p.secondparahereonly {
    letter-spacing: 0.2px;
  }

  #clinical-data-page #profileContainer .theElementSection {
    max-width: 272px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1120px) {
  .cmp-carousel__content--swipe--desktop .cmp-carousel__item--swipe {
    flex-direction: column !important;
  }

  #clinical-data-page .divlin {
    max-width: -webkit-fill-available;
  }

  #clinical-data-page .dosingPageNavWrap .pageRow .theCal {
    width: inherit;
  }
}

#clinical-data-page .buttonpa a:hover {
  text-decoration: none !important;
}

@media screen and (min-width: 1440px) {
  #clinical-data-page .cmp-carousel-horizontal .cmp-carousel__indicators {
    column-gap: 0px;
  }
}

@media screen and (min-width: 1600px) {
  #clinical-data-page .clinicalHeroHead {
    display: block;
    align-content: center;
    min-height: 500px;
    display: grid;
  }

  #clinical-data-page .clinicalHeroHead .rightSection {
    width: 34% !important;
  }
}

#clinical-tabs-sec > div > div > div.cdtab3-accord2sec3 > div:nth-child(1) > h4,#clinical-tabs-sec > div > div > div.cdtab3-accord2sec3 > div:nth-child(2) > h4,#clinical-tabs-sec > div > div > div.cdtab3-accord2sec3 > div:nth-child(3) > h4 {
  color: #003865;
}

@media screen and (min-width: 1500px) {
  #clinical-data-page .clinical_tabs_contentx.clinical_tabs_content-1x, #clinical-data-page .clinical_tabs_contentx.clinical_tabs_content-2x, #clinical-data-page .clinical_tabs_contentx.clinical_tabs_content-3x {
    border-image: linear-gradient(to right, #FF7F30 0%, #F4436C 0%) 0 0 0 0;
  }

  #clinical-data-page #carousel-efb9375efc-item-e53800e5d2-tab > div {
    width: 93%;
  }
}

/* compatibility feedback code here (it is only for bs only) */
@media screen and (max-width: 991.5px) {
  #clinical-data-page p.secondparahereonly sup {
    line-height: normal;
    vertical-align: top;
    font-size: x-small;
  }

  #clinical-data-page p.secondparahereonly span {
    font-size: large;
    vertical-align: top;
    line-height: normal;
  }
}



/* code end here */
/*@media screen and (max-width: 992px) {
    #clinical-data-page div#carousel-efb9375efc {
        height: 1857px;
    }
} */
@media screen and (max-width: 992px) and (orientation: landscape) {
  #clinical-data-page div#carousel-efb9375efc {
    height: 1928px;
  }
}

@media only screen and (min-width: 700px) and (max-width: 991.5px) {
  body#additional-data .additionalHeroHead{
    min-height: 700px;
  }
  
  #clinical-data-page .clinicalHeroHead {
    background-image: url(/content/dam/intelligentcontent/brands/tezspirehcp/us/en/images/clinical-data/tab/Clinical_data_herobanner.png);
    height: 693px;
  }

  #clinical-data-page .clinicalHeroHead .rightSection .rightSubText {
    padding-top: 370px;
  }

  #clinical-data-page div#carousel-efb9375efc {
    height: 1480px;
  }

  #clinical-data-page img.percentage-icon {
    margin-bottom: 2%;
  }

  #clinical-data-page .image-div {
    margin-bottom: 0%;
  }
}

@media only screen and (min-width: 600px) and (max-width: 699px) {
  #clinical-data-page div#carousel-efb9375efc {
    height: calc(1748px - 217px);
  }
}

@media only screen and (min-width: 500px) and (max-width: 599px) {
  #clinical-data-page div#carousel-efb9375efc {
    height: calc(1748px - 50px);
  }
  #footer .footMenu .footMenuItems{
      width:100% !important;
  }
}

/* Clinical Trial Designs page css here */
#clinical-trial-design :focus-visible {
  outline: none!important;
}

#clinical-trial-design .nowrap {
  white-space: nowrap;
}

.desk-imgv {
  display: block;
}

.mob-imgv {
  display: none;
}

.add-spacet {
  padding-top: 25px;
}

#clinical-trial-design sub {
  font-size: 12px;
}

#clinical-trial-design .cliHeroHead {
  display: flex;
  background-image: url('/content/dam/intelligentcontent/brands/tezspirehcp/us/en/images/clinical-trial-designs/hero-ctd-desktop.png');
  flex-direction: row;
  min-height: 319px;
    /*max-width: 1440px;*/
  width: 100%;
  margin: 0 auto;
  justify-content: flex-start;
  align-items: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

#clinical-trial-design .cmp-text:has(.cliHeroHead) {
  padding: 0;
}

#clinical-trial-design .cliHeroHead .leftSection .heroSubTitle {
  color: #fff;
}

#clinical-trial-design .cliHeroHead .leftSection .heroSubTitle {
  color: #FFF;
  font-family: "roboto-condensed", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 32px;
  text-transform: uppercase;
  padding-bottom: 10px;
}

#clinical-trial-design .cliHeroHead .leftSection .heroMainTitle {
  color: #fff;
  font-family: "roboto-condensed", sans-serif;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 48px;
  text-transform: uppercase;
  max-width: 48%;
}

#clinical-trial-design .cliHeroWrap {
  width: 80%;
  max-width: 1110px;
    /*1152px;*/
  margin: 0 auto;
}

#clinical-trial-design .cliHeroHead .leftSection .heroText {
  color: #FFF;
  font-family: "roboto-condensed", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  padding-top: 10px;
}

#clinical-trial-design .cliHeroHead .leftSection .heroMainTitle .coloredSpan {
  background: linear-gradient(81deg, #FF7F32 4.65%, #F55958 39.72%, #EF426F 87.54%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  font-family: "roboto-condensed", sans-serif;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 48px;
  text-transform: uppercase;
}

#clinical-trial-design .cliHeroHead .leftSection .heroMainTitle sup {
  line-height: 0;
  font-size: 1rem;
  top: -3px;
  position: relative;
}

.clini-sec {
  max-width: 1110px;
    /*1440px;*/
  margin: 0 auto;
  width: 80%;
  padding: 50px 0;
}

.clini-sec h2 {
  font-family: "roboto-condensed", sans-serif;
  font-size: 32px;
  line-height: 40px;
  color: #01194C;
}

.clini-sec h2 sup {
  font-size: 1rem;
  font-weight: 700;
  font-family: "roboto-condensed", sans-serif;
  line-height: 0;
}

.clinic-box {
  display: flex;
  padding-top: 40px;
  justify-content: left;
    /*max-width: 1110px;*/
  gap: 55px;
}

.clini-sec .clinic-box sup {
  line-height: 0;
  font-size: 12px;
}

.clinic-box1, .clinic-box2, .clinic-box3 {
  max-width: 325px;
  display: flex;
  gap: 20px;
}

#clinical-trial-design .clinic-box1, #clinical-trial-design .clinic-box2, #clinical-trial-design .clinic-box3 {
  gap: 10px;
}

.clinic-box-txt {
  color: #003865;
}

.clinic-box-txt h3 {
  font-size: 24px;
  font-family: "roboto-condensed", sans-serif;
  line-height: 26px;
  padding-bottom: 20px;
}

.clinic-box-txt p {
  font-family: "poppins", sans-serif;
  font-size: 18px;
  line-height: 24px;
}

/*#clinical-trial-design #clinical-tabs-sec {
    max-width: 1110px;
    width: 80%;
    padding-top: 30px;
    margin: 0 auto;
}*/
.cdtab1 .cd-topp, .cdtab2 .cd-topp, .cdtab4 .cd-topp {
  font-family: "poppins", sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 28px;
  color: #003865;
  max-width: 95%;
  padding-bottom: 60px;
}

.cdtab4 .cd-topp {
  padding-bottom: 75px;
}

.cd-topp sup {
  font-size: 0.7rem;
  line-height: 0;
  font-weight: 900;
}

.cdtab4 .cd-topp sup {
  position: relative;
  top: 1px;
}

.cdtab1-graph {
  display: flex;
  justify-content: space-between;
}

.cdtab1-graph sup, .cdtab2-graph sup, .cdtab4-graph sup {
  font-size: 10px;
  font-weight: bolder;
  font-family: 'roboto';
  line-height: 0;
}

.cdtab2-graph, .cdtab4-graph {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.cdtab1-graph-box1 {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-bottom: 80px;
}

.cdtab2-graph-box1 {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-bottom: 40px;
}

.cdtab4-graph-box1 {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-bottom: 60px;
  padding-top: 20px;
}

.cdtab1-graph-box1 p, .cdtab2-graph-box1 p {
  background-color: #003865;
  height: 140px;
  width: 205px;
  color: #fff;
  border-radius: 10px;
  text-align: center;
  padding: 32px 8px;
  font-size: 18px;
  font-family: 'roboto-condensed';
  letter-spacing: 0.5px;
  line-height: 24px;
}

.cdtab4-graph-box1 p {
  background-color: #003865;
  height: 100px;
  width: 225px;
  color: #fff;
  border-radius: 10px;
  text-align: center;
  padding: 24px 11px;
  font-size: 16px;
  font-family: 'roboto-condensed';
  letter-spacing: 0.5px;
  line-height: 24px;
}

.cdtab1-graph-box2 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding-top: 5px;
}

.cdtab2-graph-box2, .cdtab4-graph-box2 {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.cdtab1-graph-box2 p, .cdtab2-graph-box2 p, .cdtab4-graph-box2 p {
  font-family: "roboto-condensed", sans-serif;
  text-align: center;
}

.cdtab1-graph-box2p1, .cdtab2-graph-box2p1, .cdtab4-graph-box2p1 {
  font-weight: 700;
  color: #003865;
  width: 340px;
  font-size: 18px;
  font-weight: 700;
}

.cdtab1-graph-box2p2 {
  background-color: #003865;
  height: 40px;
  width: 340px;
  color: #fff;
  font-size: 16px;
  padding: 10px;
  border-radius: 10px;
}

.cdtab1-graph-box2p3, .cdtab2-graph-box2p3, .cdtab4-graph-box2p3 {
  background: linear-gradient(90deg, #E3264A 0%, #FF6533 100%);
  height: 40px;
  width: 340px;
  color: #fff;
  font-size: 16px;
  padding: 10px;
  border-radius: 10px;
}

.cdtab1-graph-box2p4 {
  background: #D1D1D1;
  height: 40px;
  width: 340px;
  color: #003865;
  font-size: 16px;
  padding: 10px;
  border-radius: 10px;
  font-weight: 500;
}

.cdtab1-graph-box2p5, .cdtab2-graph-box2p5, .cdtab4-graph-box2p5 {
  background: #E8E8E8;
  height: 40px;
  width: 340px;
  color: #003865;
  font-size: 16px;
  padding: 10px;
  border-radius: 10px;
  font-weight: 500;
}

.cdtab1-graph-box3 {
  max-width: 300px;
  padding-left: 40px;
}

.cdtab2-graph-box3, .cdtab4-graph-box3 {
  max-width: 700px;
  display: flex;
  flex-direction: row;
  gap: 30px;
}

.cdtab2-graph-box3sec1, .cdtab4-graph-box3sec1 {
  width: 60%;
}

.cdtab2-graph-box3sec2, .cdtab4-graph-box3sec2 {
  width: 40%;
}

p.cdtab1-graph-box2p1 {
  padding-bottom: 8px;
}

p.cdtab1-graph-box3t1, p.cdtab2-graph-box3t1, p.cdtab4-graph-box3t1 {
  font-size: 18px;
  line-height: 28px;
  font-weight: 700;
  text-align: center;
  font-family: 'roboto-condensed';
  color: #003865;
  padding-bottom: 12px;
}

.cdtab1-graph-boxd1, .cdtab1-graph-boxd2, .cdtab2-graph-boxd1, .cdtab2-graph-boxd2, .cdtab4-graph-boxd1, .cdtab4-graph-boxd2 {
  background: #E8E8E8;
  padding: 15px 25px;
  border-radius: 10px;
  font-family: 'roboto-condensed';
  font-size: 16px;
  color: #003865;
  line-height: 24px;
}

.cdtab1-graph-boxd1, .cdtab1-graph-boxd2 {
  padding: 15px 19px;
}

.cdtab2-graph-boxd1, .cdtab2-graph-boxd2, .cdtab4-graph-boxd1, .cdtab4-graph-boxd2 {
  height: 150px;
  padding: 15px 21px;
}

.cdtab4-graph-boxd1 {
  padding: 15px 18px;
}

.cdtab1-graph-boxd2 li:before, .cdtab2-graph-boxd2 li:before, .cdtab4-graph-boxd2 li:before {
  content: '\2022';
  padding-right: 5px;
  padding-left: 10px;
}

/*****Accordion sec form tab1*****/
div#clinical-trial-designs-accordion {
  padding: 50px 0 30px;
}

div#clinical-trial-designs-accordion .cmp-accordion__item[data-cmp-expanded] {
  background: #efefef;
  border-bottom: 2px solid #01194c;
}

#clinical-trial-design .cmp-accordion__header button[aria-expanded="true"] {
  border-bottom: none;
  padding: 60px 50px 35px 50px !important;
}

#clinical-trial-design .cmp-accordion__header button[aria-expanded="true"]:focus-visible {
  outline: none;
}

div#clinical-trial-designs-accordion .cmp-accordion__icon::before {
  content: '';
  background: url(/content/dam/intelligentcontent/brands/tezspirehcp/us/en/images/global/gradient-down-arrow.png) no-repeat;
  width: 25px;
  height: 25px;
  display: block;
  background-size: 100%;
}

div#clinical-trial-designs-accordion .cmp-accordion__button--expanded .cmp-accordion__icon::before {
  background: url(/content/dam/intelligentcontent/brands/tezspirehcp/us/en/images/global/gradient-up-arrow.png) no-repeat !important;
  background-size: 100% !important;
}

div#clinical-trial-designs-accordion button {
  padding: 20px 30px 20px 30px!important;
  border-bottom: 2px solid #01194C;
  outline: none;
}

div#clinical-trial-designs-accordion .cmp-accordion__title {
  text-transform: unset;
  font-family: 'roboto-condensed', sans-serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px;
  padding: 0;
  padding-right: 146px;
  color: #01194C !important;
}

div#clinical-trial-designs-accordion .cmp-accordion__panel {
  padding: 0px 30px 0px 30px !important;
  margin-bottom: 35px;
}

#clinical-trial-designs-accordion sup {
  font-size: 12px;
  font-weight: 900;
  line-height: normal;
}

.cdtab1-accord1, .cdtab1-accord2, .cdtab2-accord1, .cdtab2-accord2, .cdtab3-accord2, .cdtab4-accord1, .cdtab4-accord2 {
  background: #fff;
  padding: 20px;
  font-family: "poppins", sans-serif;
  color: #002644;
}

.cdtab3-accord2 {
  padding: 0;
}

.cdtab3 sup {
  line-height: 0;
}

.cdtab1-accord1 h4, .cdtab1-accord2 h4, .cdtab2-accord1 h4, .cdtab2-accord2 h4, .cdtab3-accord2 h4, .cdtab4-accord1 h4, .cdtab4-accord2 h4 {
  font-size: 20px;
  line-height: 28px;
  color: #002644;
}

.cdtab3-accord2 .cdtab3-accord2sec1 h4 {
  font-size: 32px;
  line-height: 40px;
  font-family: 'roboto-condensed', sans-serif;
}

.cdtab1-accord1 p, .cdtab1-accord1 ul, .cdtab1-accord2 p, .cdtab2-accord1 p, .cdtab2-accord1 ul, .cdtab2-accord2 p, .cdtab4-accord1 p, .cdtab4-accord1 ul, .cdtab4-accord2 p {
  font-size: 18px;
  line-height: 24px;
  padding-top: 10px;
}

.cdtab1-accord1 li, .cdtab2-accord1 li, .cdtab4-accord1 li {
  padding-top: 10px;
  padding-left: 12px;
  text-indent: -12px;
}

.cdtab1-accord1 li:before, .cdtab2-accord1 li:before, .cdtab4-accord1 li:before {
  content: url(/content/dam/intelligentcontent/brands/tezspirehcp/us/en/images/global/gradient-bullet.png);
  position: relative;
  top: -3px;
  padding-right: 5px;
}

.cdtab1-accord1sec1, .cdtab1-accord2sec1, .cdtab1-accord2sec2, .cdtab2-accord1sec1, .cdtab2-accord2sec1, .cdtab2-accord2sec2, .cdtab4-accord1sec1, .cdtab4-accord2sec1, .cdtab4-accord2sec2 {
  padding-bottom: 20px;
  border-bottom: 1px dashed #F37366;
}

.cdtab3-accord2sec1 {
  padding-bottom: 20px;
}

.cdtab3-accord2sec1 sup {
  font-size: 18px;
}

.cdtab1-accord1sec2, .cdtab2-accord1sec2, .cdtab4-accord1sec2 {
  padding-top: 20px;
  display: flex;
  gap: 65px;
  padding-bottom: 20px;
}

div.cdtab1-accord1sec2 > div:nth-child(1), div.cdtab1-accord1sec2 > div:nth-child(2), div.cdtab2-accord1sec2 > div:nth-child(1), div.cdtab2-accord1sec2 > div:nth-child(2), div.cdtab4-accord1sec2 > div:nth-child(1), div.cdtab4-accord1sec2 > div:nth-child(2) {
  max-width: 400px;
}

.cdtab1-accord2sec2 h4, .cdtab2-accord2sec2 h4, .cdtab4-accord2sec2 h4 {
  padding-top: 20px;
  padding-bottom: 10px;
}

.cdtab1-accord2sec3, .cdtab2-accord2sec3, .cdtab3-accord2sec3, .cdtab4-accord2sec3 {
  padding-top: 20px;
  display: flex;
  gap: 102px;
    /*75px;*/
  ;
}

.cdtab3-accord2sec3 {
  padding-left: 35px;
}

/*****Accordion ends*****/
.cd-tab1-footer, .cd-tab2-footer, .cd-tab3-footer, .cd-tab4-footer {
  max-width: 1020px;
}

.cd-tab1-footer p, .cd-tab2-footer p, .cd-tab3-footer p, .cd-tab4-footer p {
  font-family: 'roboto-condensed', sans-serif;
  color: #35383F;
  padding-top: 8px;
  text-indent: -6px;
  padding-left: 5px;
  font-size: 15px;
  letter-spacing: 0.2px;
  line-height: 21px;
}

.cd-tab1-footer sup, .cd-tab2-footer sup, .cd-tab3-footer sup, .cd-tab4-footer sup {
  position: relative;
  top: 1px;
  right: 1px;
  font-size: 10px;
  line-height: 0;
}

p.cd-tab1-footergloss, p.cd-tab2-footergloss, p.cd-tab3-footergloss, p.cd-tab4-footergloss {
  text-indent: 0px;
}

#cdt-acc-text > p.navigator-ptag.navigator-p {
  padding-bottom: 10px;
}

#clinical-trial-design .right-footnote {
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 21px;
  color: white;
  font-family: "roboto-condensed", sans-serif;
  position: relative;
  top: 55px;
  float: right;
  width: 50%;
  padding-left: 40px;
}

/*****Content After TABS*****/
.public-container {
  max-width: 1110px;
  margin: 0px auto 100px;
  display: flex;
  background-color: #E7F6FF;
  height: 290px;
  padding: 60px 55px;
  border-radius: 30px;
  justify-content: space-between;
}

.public-sec1 {
  max-width: 61%;
}

.public-sec1 p {
  font-family: "poppins", sans-serif;
  color: #EF426F;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  padding-right: 30px;
}

.public-sec2 h4 {
  font-family: "roboto-condensed", sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: 0.5px;
  color: #01194C;
  font-weight: 700;
  padding-bottom: 10px;
}

.public-sec2 span {
  display: inline-block;
  width: 20px;
  height: 15px;
  margin-left: 13px;
  background-image: url('/content/dam/intelligentcontent/brands/tezspirehcp/us/en/images/clinical-trial-designs/arrow-diagonal.png');
  background-repeat: no-repeat;
}

.public-sec2a {
  border-bottom: 1px solid #003865;
  padding-bottom: 25px;
}

.public-sec2b {
  padding-top: 20px;
}

.public-sec2a a, .public-sec2b a {
  font-weight: 700;
  font-family: 'roboto-condensed';
  font-size: 18px;
  letter-spacing: 0.2px;
  color: #003865;
}

#text-3fde4b64da > div > div.public-sec2 > div.public-sec2a > a:nth-child(2), #text-3fde4b64da > div > div.public-sec2 > div.public-sec2b > a:nth-child(2) {
  padding-right: 20px;
}

.public-container a:active, .public-container a:visited {
  color: #003865;
}

/*****PROFILE CONTAINER DESK*****/
#clinical-trial-design #profileContainer .imgSec {
  margin-top: -131px;
  position: relative;
  width: 30%;
  left: -38px;
}

#clinical-trial-design .seeProfileWrapper {
  background: none;
}

#clinical-trial-design #profileContainer .pImg {
  position: relative;
  margin-top: -130px;
    /*-50px;*/
  width: 510px;
    /*364px;*/
  margin-left: 0px;
    /*47px;*/
  top: 40px;
}

/*#clinical-trial-design .imgSec::before {
  content: '';
  display: inline-block;
  background: url(/content/dam/intelligentcontent/brands/tezspirehcp/us/en/images/profileImg-new.png) no-repeat;
  width: 180px;
  height: 180px;
  top: -36px;
  z-index: 1;
  left: 136px;
  position: absolute;
  background-size: 100% 100%;
}*/
#clinical-trial-design #profileContainer .theElementSection {
  max-width: 1110px;
  margin: 199px auto 64px auto;
  border: 2px solid #FF592D;
  height: 250px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  border-radius: 30px;
  background: #FFF;
  box-shadow: 0px 4px 12px 0px #00000040;
  gap: 30px;
}

#clinical-trial-design #profileContainer .proTitle {
  color: #01194C;
  font-family: "roboto-condensed", sans-serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 40px;
  text-transform: uppercase;
  padding: 0;
  max-width: 85%;
}

#clinical-trial-design #profileContainer .proTitle sup {
  font-size: 1.2rem;
  line-height: 0;
  margin-top: 4px;
}

#clinical-trial-design #profileContainer .proLink {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  border-radius: 30px;
  background: linear-gradient(90deg, #E3264A 0%, #FF6533 100%);
  padding: 15px 30px 0 30px;
  color: #FFF;
  text-align: center;
  font-family: "roboto", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0.54px;
  padding-bottom: 15px;
  padding-right: 30px;
  outline: none;
  text-decoration: none;
  pointer-events: auto;
  cursor: pointer;
  margin-top: 32px;
  text-transform: uppercase;
  height: 56px;
}

#clinical-trial-design #profileContainer .proLink:hover {
    /* background: #E3264A;*/
  background: #003764;
}

#clinical-trial-design #profileContainer .proLink .proIco {
  border: solid #fff;
  border-width: 0 2px 2px 0;
  display: inline-block;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin-left: 10px;
  width: 8px;
  height: 8px;
}

/*****BOTTOM PAGINATION DESK*****/
.theLine2 {
  background: #01194C !important;
  font-size: 1px;
  max-width: 77.5%;
  margin: 0 auto;
  min-width: 1110PX;
}

#clinical-trial-design .lineWrapper2 {
  margin-bottom: 16px;
  margin-top: 92px;
  max-width: 1440px;
  margin: 92px auto 16px;
}

#clinical-trial-design .dosingPageNavWrap {
  max-width: 1110px;
  margin: 0 auto;
}

#clinical-trial-design .dosingPageNavWrap .pageRow {
  width: 100%;
  display: flex;
  flex-direction: row;
  margin-top: 0px;
  margin-bottom: 89px;
}

#clinical-trial-design .dosingPageNavWrap .pageRow .theCal {
  width: 50%;
}

#clinical-trial-design .theCal.two {
  text-align: right;
}

#clinical-trial-design .ctcBtn {
  color: #002340;
  font-family: "roboto", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px;
  outline: none;
  text-decoration: none;
  margin: 0;
  padding: 0;
  line-height: 1;
  cursor: pointer;
}

#clinical-trial-design .othePaging {
  outline: none;
  text-decoration: none;
  margin: 0;
  padding: 0;
  color: #002340;
}

#clinical-trial-design .othePaging:hover .ctcBtn, #clinical-trial-design .othePaging:hover .ctcLinkText {
    /* color: #E3264A;
  text-decoration: underline; */
  ;
}

#clinical-trial-design .ctcLinkText {
  color: #002340;
  font-family: "roboto-condensed", sans-serif;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 48px;
  margin: 10px 0 0 0;
  padding: 0;
  outline: none;
  text-decoration: none;
  cursor: pointer;
}

#clinical-trial-design .ctcBtn .navArrowLeft {
  margin-right: 20px;
}

#clinical-trial-design .ctcBtn .navArrowRight {
  margin-left: 20px;
}

#clinical-trial-design .theCal.one .ctcBtn, #clinical-trial-design .theCal.one .ctcLinkText {
  float: left;
  clear: both;
}

#clinical-trial-design .theCal.two .ctcBtn, #clinical-trial-design .theCal.two .ctcLinkText {
  float: right;
  clear: both;
}

#text-dfb10ec83d > div.dosingPageNavWrap > div > div.theCal.two > a:nth-child(2) h2:hover,#text-dfb10ec83d > div.dosingPageNavWrap > div > div.theCal.one > a:nth-child(2) h2:hover {
  text-decoration: underline !important;
}

#clinical-trial-design .homeReferences.home-new-update {
  display: none;
  max-width: 1178px;
  margin: 0 auto;
  padding: 0 20px;
  padding-top: 80px;
}

#clinical-trial-design .clinical-designs-reference {
  padding-top: 53px;
  padding-bottom: 19px;
}

#clinical-trial-design .clinical-designs-reference {
  display: block;
}

#clinical-trial-design .clinical-designs-reference p {
  font-family: 'poppins', sans-serif;
  font-size: 18px !important;
}

/*****Media Queries*****/
@media (max-width: 628px) {
  #clinical-trial-design .cliHeroHead .leftSection .heroSubTitle {
    color: #FFF;
    font-family: "roboto-condensed", sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-transform: uppercase;
  }

  #clinical-trial-design .cliHeroHead .leftSection .heroMainTitle {
    color: #FFF;
    font-family: "roboto-condensed", sans-serif;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 44px;
    text-transform: uppercase;
  }
}

@media (max-width: 991.5px) {
    #clinical-data-page .clinicaldata {
  padding-top: 94px;
  padding-bottom: 19px;
}
  .desk-imgv {
    display: none;
  }

  #add-data-row2 > div > div > div:nth-child(1),#add-data-row2 > div > div > div:nth-child(4) {
    padding-bottom: 14px;
  }

  #add-data-row2 > div > div > div:nth-child(2) {
    padding-bottom: 5px;
  }

  .cdtab2-graph-boxd1, .cdtab2-graph-boxd2, .cdtab4-graph-boxd1, .cdtab4-graph-boxd2 {
    padding-left: 21px !important;
  }

  .mob-imgv {
    width: 100%;
    display: block;
  }

  #clinical-trial-design #profileContainer {
    margin-top: 0;
  }

  #clinical-trial-design .clini-sec {
    padding-bottom: 20px;
  }

  #clinical-trial-design .right-footnote {
    bottom: 21px;
    float: unset;
    position: absolute;
    top: unset;
    width: -webkit-fill-available;
    padding: 0;
  }

  #clinical-trial-design .cliHeroHead {
    display: inline-block;
    background-image: url(/content/dam/intelligentcontent/brands/tezspirehcp/us/en/images/clinical-trial-designs/hero-ctd-mobile.png);
    min-height: 510px;
        /*max-width: 1440px;*/
    width: 100%;
    margin: 0 auto;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;
  }

  #clinical-trial-design ol.cmp-carousel__indicators.cmp-carousel__indicators--mob.visible-small:has(#carousel-336aecdcf8-item-e05c7fe7e4-tab.cmp-carousel__indicator--active) {
    width: 154%;
  }

  #clinical-trial-design .cliHeroHead .leftSection .heroMainTitle .coloredSpan {
        /* background: linear-gradient(81deg, #FF7F32 4.65%, #F55958 39.72%, #EF426F 87.54%); */
    -webkit-background-clip: text !important;
    background-clip: text !important;
    font-size: 36px;
    line-height: 44px;
    font-weight: 700;
    background: linear-gradient(to right, rgba(247, 93, 85, 1) 4%, 10.629067569971085%, rgba(240, 71, 106, 1) 35.258135%, 5.48807%, rgba(255, 127, 50, 1) 46.718006%, 62.859003%, rgba(243, 80, 97, 1) 92%);
  }

  #clinical-trial-design .cliHeroHead .leftSection {
    margin-top: 30px;
  }

  #clinical-trial-design .cliHeroHead .leftSection .heroMainTitle {
    max-width: 85%;
  }

  .clini-sec {
    width: 90%;
    padding: 40px 0 90px;
  }

  .clinic-box {
    gap: 20px;
    flex-direction: column;
  }

  .clinic-box-txt {
    min-width: 295px;
  }

  .clinic-box-txt h3 {
    padding-bottom: 15px;
  }

  #clinical-trial-design div#clinical-tabs-sec {
    padding-top: 75px;
    max-width: 95%;
    margin: 0 auto;
  }

  .cdtab1 .cd-topp, .cdtab2 .cd-topp, .cdtab4 .cd-topp {
    font-size: 18px;
    line-height: 24px;
    max-width: 100%;
    padding-bottom: 50px;
  }

  .cdtab4 .cd-topp {
    padding-bottom: 20px;
  }

  .cdtab1-graph {
    flex-direction: column;
    align-items: center;
  }

  .cdtab1-graph-box1, .cdtab2-graph-box1, .cdtab4-graph-box1 {
    padding-bottom: 0;
    flex-direction: column;
  }

  .cdtab1-graph-box1 p {
    margin-left: 20px;
  }

  .cdtab1-graph-box3 {
    max-width: 270px;
    padding-left: 0;
    padding-top: 15px;
    margin-left: 15px;
  }

  .cdtab2-graph-box3, .cdtab4-graph-box3 {
    margin-left: 15px;
  }

  .cdtab2-graph-box3, .cdtab4-graph-box3 {
    max-width: 85%;
    flex-direction: column;
    gap: 0;
  }

  .cdtab2-graph-box3sec1, .cdtab4-graph-box3sec1, .cdtab2-graph-box3sec2, .cdtab4-graph-box3sec2 {
    width: 85%;
    margin: 0 auto;
    padding-top: 20px;
  }

  .cdtab2-graph-boxd1, .cdtab2-graph-boxd2, .cdtab4-graph-boxd1, .cdtab4-graph-boxd2 {
    height: fit-content;
    padding: 15px 42px 15px 15px;
  }

  p.cdtab1-graph-box3t1 {
    padding-top: 20px;
  }

  p.cdtab2-graph-box3t1p, p.cdtab4-graph-box3t1 {
    padding-top: 10px;
  }

    /*****Mobile Accordion*****/
  div#clinical-trial-designs-accordion {
    max-width: 90%;
    margin: 0 auto;
    padding-bottom: 0;
  }

  div#clinical-trial-designs-accordion .cmp-accordion__panel {
    margin-bottom: 20px;
  }

  div#clinical-trial-designs-accordion .cmp-accordion__title {
    padding-right: 40px;
  }

  #clinical-trial-design .cmp-accordion__header button[aria-expanded="true"] {
    border-bottom: none;
    padding: 30px 35px 40px 35px !important;
  }

  #clinical-trial-design .cmp-accordion__icon {
    top: 5px;
  }

  .cdtab1-accord1, .cdtab1-accord2, .cdtab2-accord1, .cdtab2-accord2, .cdtab3-accord2, .cdtab4-accord1, .cdtab4-accord2 {
    max-width: 100%;
    margin: 0 auto;
    padding: 20px 20px 20px 30px;
  }

  .cdtab1-graph-box1 p, .cdtab2-graph-box1 p {
    padding: 35px 16px;
    font-size: 16px;
  }

  .cdtab3-accord2 {
    padding: 0!important;
  }

  .cdtab3-accord2 .cdtab3-accord2sec1 h4 {
    font-size: 30px;
  }

  .cdtab1-accord2sec3 img, .cdtab2-accord2sec3 img, .cdtab4-accord2sec3 img {
    padding-left: 30px;
  }

  .cdtab3-accord2sec3 {
    padding-left: 0px;
  }

  .cdtab3-accord2sec3 img {
    padding-left: 85px;
  }

  .cdtab1-accord1sec2, .cdtab2-accord1sec2, .cdtab4-accord1sec2 {
    gap: 30px;
    flex-direction: column;
  }

  .cdtab4-accord1sec2 {
    gap: 20px;
  }

  .cdtab1-accord1sec2, .cdtab2-accord1sec2, .cdtab4-accord1sec2 {
    padding-bottom: 0;
  }

  .cdtab1-accord2sec3, .cdtab2-accord2sec3, .cdtab3-accord2sec3, .cdtab4-accord2sec3 {
    gap: 20px;
    flex-direction: column;
  }

  .cd-tab1-footer, .cd-tab2-footer, .cd-tab3-footer, .cd-tab4-footer {
    max-width: 100%;
    padding: 40px 18px;
    border-bottom: 10px solid transparent;
    border-image: linear-gradient(80.55deg, #FF7F30 5.07%, #F4436C 86.41%);
    border-image-slice: 1;
    margin-bottom: 25px;
  }

  p.cd-tab1-footergloss, p.cd-tab2-footergloss, p.cd-tab3-footergloss, p.cd-tab4-footergloss {
    padding-top: 17px;
  }

  .public-container {
    max-width: 90%;
    height: 415px;
    padding: 30px 20px;
    flex-direction: column;
    margin: 35px auto 60px;
    margin-bottom: 60px;
  }

  .public-sec2 h4 {
    padding-bottom: 5px;
  }

  .public-sec1 p {
    font-size: 18px;
    line-height: 24px;
    padding-right: 30px;
    min-width: 322px;
  }

  .public-sec2a, .public-sec2b {
    display: flex;
    flex-direction: column;
    gap: 13px;
  }

    /*****PROFILE CONTAINER MOBILE*****/
  #clinical-trial-design .seeProfileWrapper {
        /*margin-top: 250px;*/
    max-width: 90%;
    margin: 210px auto 0;
  }

  #clinical-trial-design #profileContainer .imgSec {
    left: 0;
    align-items: center;
    margin: -128px auto;
    display: flex;
    flex-direction: column;
    width: 100%;
  }

  #clinical-trial-design #profileContainer .proTitle {
    width: 100%;
    max-width: 100%;
  }

  #clinical-trial-design .imgSec::before {
    left: unset;
    top: 39px;
  }

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

  #clinical-trial-design #profileContainer .proTitle {
    width: 100%;
    max-width: 100%;
    margin-top: 20px;
    padding: 0 30px;
    font-size: 30px;
    text-align: center;
  }

  #clinical-trial-design #profileContainer .proLink {
    margin-top: 30px;
    margin-bottom: 50px;
    height: 56px;
    padding: 15px 36px 15px 36px;
  }

  #clinical-trial-design #profileContainer .theElementSection {
    margin: 62px auto 59px auto;
    flex-direction: column;
    text-align: center;
    box-shadow: 2px 4px 12px 0px #FF592DCC;
    height: 520px;
    gap: 0;
  }

  #clinical-trial-design #profileContainer .pImg {
    max-width: 410px!important;
    position: relative;
    margin-top: 0px;
    width: 100%;
    margin-left: 0;
    top: -45px;
  }

    /*****BOTTOM PAGINATION*****/
  #clinical-trial-design .lineWrapper2 {
    margin-top: 60px;
  }

  #clinical-trial-design .theLine2 {
    max-width: 90%;
        /*margin: 0 20px !important;*/
    ;
  }

  #clinical-trial-design .ctcLinkText {
    font-size: 28px;
    line-height: 35px;
    margin-top: 24px;
  }

  #clinical-trial-design .theCal.one .ctcLinkText {
    padding-left: 0px;
  }

  #clinical-trial-design .dosingPageNavWrap {
    max-width: 90%;
    margin: 0 auto;
  }

  #clinical-trial-design .dosingPageNavWrap .pageRow {
    margin-top: 30px;
    margin-bottom: 60px;
  }

  #clinical-trial-design .dosingPageNavWrap .pageRow .theCal {
    width: unset;
  }

  #clinical-trial-design .dosingPageNavWrap .pageRow .theCal.one {
    width: 50%;
  }

  #clinical-trial-design .dosingPageNavWrap .pageRow .theCal.two {
    width: 50%;
  }

  #clinical-trial-design .homeReferences.home-new-update {
    padding: 0 !important;
    padding-top: 50px !important;
  }
}

@media (max-width: 1200px) {
  #clinical-trial-design .cliHeroWrap {
    width: 100%;
    max-width: 90%;
    margin: 0 auto;
  }
}

/**************************************************************************************/
/**************************************************************************************/
/**************************************************************************************/
/*****REUSABLE CODE FOR TABS*****/
#clinical-trial-design .cmp-carousel__actions.cmp-carousel__actions--swipe {
  display: none;
}

#clinical-trial-design #clinical-trial .hide-section {
  display: none;
}

.scrollable-container {
  width: 100%;
  overflow: auto !important;
  position: absolute !important;
  background: red;
    /*top: -3247px !important;*/
  top: 0;
}

@media (min-width: 992px) {
  #clinical-trial-design .cmp-carousel-horizontal .cmp-carousel__indicator {
    border: 2px solid #fff;
  }

  #additional-data .thirdtabnewcontent__footer p:last-child {
    padding-top: 48px !important;
    padding-bottom: 96px !important;
  }

  #clinical-trial-design li#carousel-c5d80a15f6-item-ad4b47fcea-tab {
    margin-left: -8%;
  }

  .cdtab1 .cd-topp {
    letter-spacing: -0.36px;
  }

  #clinical-trial-design .cmp-carousel__actions--swipe, #clinical-trial-design .cmp-carousel-horizontal .cmp-carousel__indicators li.cmp-carousel__indicator--active::after {
    display: none;
  }

  #clinical-trial-design #swipe-cont1, #clinical-trial-design #swipe-cont2, #clinical-trial-design #swipe-cont3, #clinical-trial-design #swipe-cont4 {
        /*width: 80%;*/
    max-width: 1110px;
        /*min-width: 1152px;*/
    margin: 0 auto;
    border-radius: 30px;
    border: 2px solid transparent;
    box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.25);
    margin-top: 54px;
    margin-bottom: 60px;
    background: linear-gradient(to right, white, white), linear-gradient(90deg, #FF7F30 0%, #F4436C 100%);
    background-clip: padding-box, border-box;
    background-origin: padding-box, border-box;
    border-top: 2px solid;
    border-image: linear-gradient(to right, #FF7F30 0%, #F4436C 0%) 0 0 0 0;
    padding: 50px;
  }

  #clinical-trial-design .cmp-carousel-horizontal--swipe {
    max-width: 1440px;
    margin: 0 auto;
  }

  #clinical-trial-design .cmp-carousel__item--swipe {
    padding-top: 0;
        /*55px;*/
    width: 1440px!important;
  }

  #clinical-trial-design .cmp-carousel-horizontal .cmp-carousel__indicators {
    position: absolute;
        /*bottom: 99.78%!important; */
    bottom: 99.85% !important;
    color: #fff;
    max-width: 87%;
        /*  padding-left: 10px; */
    padding-left: 114px;
    justify-content: inherit;
    gap: 80px;
    top: 0;
        /*gap: 15px;*/
    ;
  }

  .cmp-carousel-horizontal .cmp-carousel__indicator {
    width: 200px!important;
  }

  #carousel-336aecdcf8-item-e05c7fe7e4-tab {
    width: 390px!important;
  }

  #clinical-data-np #carousel-c9e8ed2237-item-a57ebc33ca-tab {
    width: 285px !important;
  }

  #clinical-trial-design .cmp-carousel__indicator.cmp-carousel__indicator--active div {
    background: linear-gradient(90deg, #E3264A 0%, #FF6533 100%)!important;
    color: #fff;
    border: 2px solid transparent;
    font-weight: 700;
  }

  #clinical-trial-design .cmp-carousel-horizontal .cmp-carousel__caption {
    margin-top: 0 !important;
    font-family: 'roboto-condensed';
    font-size: 22px !important;
    white-space: nowrap;
    background: #fff;
    height: 60px;
    width: 200px;
    padding: 15px 5px;
    border-radius: 18px 18px 0px 0px;
    color: #8C8C8C;
    border: 2px solid #8c8c8c;
    letter-spacing: 0;
    border-bottom: transparent;
  }

  #clinical-trial-design #carousel-c5d80a15f6-item-8ea2cf98ce-tab div {
    width: 390px !important;
  }

  #carousel-336aecdcf8-item-e05c7fe7e4-tab .cmp-carousel__caption {
        /*padding: 10px 20px !important;*/
    width: 388px!important;
  }

  body :has (#clinical-trial-design .cmp-accordion__header button[aria-expanded="true"]) #clinical-trial-design .cmp-carousel-horizontal .cmp-carousel__indicators {
    bottom: 99.88% !important;
  }
}

@media screen and (min-width: 0px) and (max-width: 391px) {
  #clinical-trial-design #clinical-trial .cmp-teaser__title {
    width: 100%;
  }

  #clinical-tabs-sec > div > div.thirdtabpaddingcontainer > div.thirdtabnewcontent__footer > p:nth-child(6) {
    margin-right: -7px;
  }

  #safety.severe-asthma-safety-page .SUA-safetypage .move-nextline {
    white-space: nowrap;
  }

  #clinical-trial-design #clinical-trial a.cmp-teaser__action-link {
    width: 92%;
    height: 50px;
  }

  #clinical-trial-design #clinical-tabs-sec > div > div:nth-child(3) > div.coverage > div.map-description > p.path-footnote.path-para1 {
    padding-right: 0;
  }

  #clinical-trial-design .how-to-access {
    padding: 29px 10px 29px 10px;
  }

  #clinical-trial-design #clinical-trial .homeReferences .referencesText {
    padding: 0;
  }
}

@media screen and (max-width: 767px) {
  #clinical-trial-design .cmp-carousel__indicator.cmp-carousel__indicator--active div {
    padding-bottom: 0px;
    padding-left: 8px;
    padding-right: 8px;
    border-bottom: 8px solid #f59aa2 !important;
    font-weight: 700;
  }

  #clinical-trial-design .cmp-carousel-horizontal .cmp-carousel__caption {
    margin-top: 0px!important;
    text-align: center;
    font-size: 16px!important;
    color: #FFF;
    text-align: center;
    font-family: 'roboto-condensed';
    font-size: 18px!important;
    font-style: normal!important;
    line-height: 24px!important;
    text-transform: capitalize!important;
    letter-spacing: 0;
  }

  #clinical-trial-design ol.cmp-carousel__indicators.cmp-carousel__indicators--mob.visible-small {
    display: flex!important;
    color: red!important;
    position: relative!important;
    z-index: 0!important;
    height: 60px;
    background: linear-gradient(90deg, #E3264A 10%, #FF6533 65%);
        /*  width: 177%; */
    width: 236%;
    gap: 15px;
  }

  #clinical-trial-design .clinical_tabs_contentx {
    padding: 0px!important;
    max-width: 95%;
    margin: 0 auto;
  }

  #clinical-trial-design .cmp-carousel-horizontal .cmp-carousel__indicator {
    height: 60px!important;
    border: 0px solid #fff!important;
    width: fit-content !important;
    padding: 0px 10px;
  }

  #clinical-trial-design .cmp-carousel-horizontal .cmp-carousel__indicators li.cmp-carousel__indicator--active::after {
    display: none;
  }

  #clinical-trial-design .cmp-carousel__caption {
    color: #fff;
  }

  .cdtab1-accord1 h4, .cdtab1-accord2 h4, .cdtab2-accord1 h4, .cdtab2-accord2 h4, .cdtab3-accord2 h4, .cdtab4-accord1 h4, .cdtab4-accord2 h4 {
    font-size: 20px;
    line-height: 24px;
    color: #002644;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1400px) {
  #clinical-trial-design .cmp-carousel__item--swipe {
    width: 100vw !important;
  }

  #clinical-trial-design .cmp-carousel-horizontal .cmp-carousel__caption {
        /* padding: 15px 30px; */
    ;
  }

  #clinical-trial-design .cliHeroHead {
    min-height: 330px;
    height: 100%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: unset;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1400px) {
  body#additional-data #add-data-row2{
    max-width:85%;
  }
  
  #clinical-trial-design .cmp-carousel-horizontal .cmp-carousel__indicators {
    max-width: 92%;
        /* padding-left: 100px; */
    padding-left: 0px;
  }
}

@media (max-width: 360px) {
  .clinic-box-txt {
    min-width: 188px;
  }

  .public-sec1 p {
    min-width: 275px;
  }

  #clinical-trial-design #profileContainer .pImg {
    width: 312px;
    top: -40px;
  }

  #clinical-trial-design #profileContainer .proTitle {
    margin-top: 47px;
  }

  #clinical-trial-design #profileContainer .proLink {
    width: 240px;
  }

  #clinical-trial-design ol.cmp-carousel__indicators.cmp-carousel__indicators--mob.visible-small {
    width: 250%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  #clinical-trial-design .cmp-carousel-horizontal .cmp-carousel__caption {
    width: 139px;
  }

  #clinical-trial-design .cmp-carousel-horizontal .cmp-carousel__indicators {
    max-width: 100%;
    padding-left: 0px;
  }

  #clinical-trial-design .dosingPageNavWrap {
    max-width: 84%;
  }

  #clinical-trial-design .theLine2 {
    min-width: 84% !important;
  }
}

@media (min-width: 1500px) {
  #additional-data .sect1-split img {
    height:100%;
    width:100%;
  }    

  #clinical-trial-design .right-footnote {
    top: 100px;
  }

  #clinical-trial-design .cliHeroHead {
    min-height: 500px;
  }

  #clinical-trial-design .clinical_tabs_contentx.clinical_tabs_content-1x, #clinical-trial-design .clinical_tabs_contentx.clinical_tabs_content-2x, #clinical-trial-design .clinical_tabs_contentx.clinical_tabs_content-3x,#clinical-trial-design #swipe-cont1, #clinical-trial-design #swipe-cont2, #clinical-trial-design #swipe-cont3, #clinical-trial-design #swipe-cont4 {
    border-image: linear-gradient(to right, #FF7F30 0%, #F4436C 0%) 0 0 0 0;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1010px) {
  #clinical-trial-design .right-footnote {
    top: 30px;
  }
}

@media only screen and (min-width: 700px) and (max-width: 991.6px) {
  #clinical-trial-design .cliHeroHead {
    min-height: 770px;
    height: 100%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: unset;
  }
}

/* safety css here */
#safety .safetyHeroHead {
  display: flex;
  background-image: url(/content/dam/intelligentcontent/brands/tezspirehcp/us/en/nasal-polyps-sua-assets/images/safety/safety_banner.jpg);
  flex-direction: row;
  min-height: 319px;
  width: 100%;
  margin: 0 auto;
  justify-content: flex-start;
  align-items: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

#safety .cmp-text:has(.safetyHeroHead) {
  padding: 0;
}

#safety .safetyHeroHead .leftSection .heroSubTitle {
  color: #fff;
}

#safety .safetyHeroHead .leftSection .heroSubTitle {
  color: #FFF;
  font-family: "roboto-condensed", sans-serif;
  ; font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 32px;
  text-transform: uppercase;
  padding-bottom: 10px;
}

#safety .safetyHeroHead .leftSection .heroMainTitle {
  color: #fff;
  font-family: "roboto-condensed", sans-serif;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 48px;
  text-transform: uppercase;
    /*max-width: 57%;*/
  max-width: 47%;
}

#safety .safetyHeroWrap {
  width: 100%;
  max-width: 1110px;
  margin: 0 auto;
}

#safety .safetyHeroHead .leftSection {
  margin-top: -5px;
}

#safety .safetyHeroHead .leftSection .heroText {
  color: #FFF;
  font-family: "roboto-condensed", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  padding-top: 10px;
}

#safety .safetyHeroHead .leftSection .heroMainTitle .coloredSpan {
    /*background: linear-gradient(80deg, #FF7F32 6.82%, #F55958 43.79%, #EF426F 78.92%); */
  background: linear-gradient(80deg, #FF7F32 0.82%, #F55958 1.79%, #EF426F 100.92%);
    /* background: linear-gradient(79deg, #FF7F32 -28.12%, #F55958 22.83%, #EF426F 92.3%);*/
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

#safety .safetyHeroHead .leftSection .heroMainTitle .coloredSpan2 {
  background: linear-gradient(80deg, #FF7F32 6.82%, #F55958 43.79%, #EF426F 78.92%);
    /*background: #EF426F;*/
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 36px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: -.5px;
}

#safety .safetyHeroHead .leftSection .heroMainTitle sup {
  line-height: 0;
  font-size: 1.2rem;
}

/* Safett page new css start*/
#safety #table1Container {
  width: 100%;
  max-width: 1110px;
  margin: 0 auto;
  padding: 60px 0px 100px 0px;
}

#safety #table1Container h2 {
  color: #01194C;
  font-family: "roboto-condensed", sans-serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 40px;
  text-transform: uppercase;
}

#safety #table1Container h2>sup {
  line-height: 0;
    /*font-size: 1.2rem; */
  font-size: 1.0rem;
  font-family: 'roboto';
  font-weight: bolder;
}

#safety #table1Container .table1 {
  width: 83%;
  margin: 0 auto;
  padding: 48px 0px 60px 0px;
}

#safety .table1 table {
  border: none;
}

#safety .table1 table tr {
  border-bottom: 1px solid #8C8C8C;
  text-align: center;
  height: 69px;
}

#safety .table1 table td {
  border: none;
  padding: 10px 5px;
}

#safety .table1 table tr:nth-child(1) td {
  border: none;
  color: #003865;
  text-align: center;
  font-family: Poppins;
  font-size: 20px;
  font-style: normal;
  line-height: 28px;
  letter-spacing: 0.4px;
  padding: 0px 5px;
}

#safety .table1 table tr td {
  font-family: "roboto", sans-serif !important;
}

#safety .table1 table tr:nth-child(1) td:nth-child(1) {
  font-weight: 600;
}

#safety .table1 table tr:nth-child(1) td:nth-child(2) {
  width: 285px;
  height: 97px;
  background: #003865;
  color: #fff;
}

#safety .table1 table tr:nth-child(1) td:nth-child(3) {
  width: 285px;
  height: 97px;
  background: #F5F5F5;
  color: #003865;
}

#safety .table1 table tr:nth-child(2) td:nth-child(2), #safety .table1 table tr:nth-child(3) td:nth-child(2), #safety .table1 table tr:nth-child(4) td:nth-child(2) {
  background-color: #E7F6FF;
  color: #003865;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px;
  letter-spacing: 0.4px;
  font-family: "roboto", sans-serif;
}

#safety .table1 table tr td:nth-child(1) {
  color: #003865;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px;
  letter-spacing: 0.4px;
  font-family: "roboto", sans-serif;
}

#safety .table1 table tr:nth-child(2) td:nth-child(3), #safety .table1 table tr:nth-child(3) td:nth-child(3), #safety .table1 table tr:nth-child(4) td:nth-child(3) {
  color: #01194C;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px;
  letter-spacing: 0.4px;
  font-family: "roboto", sans-serif;
}

#safety .table1 table tr:nth-child(2) td:nth-child(1) sup {
  line-height: 0;
    /* font-size: 14px; */
  font-size: 10px;
}

#safety .disc-table1 {
  width: 83%;
  margin: 0 auto;
}

#safety .disc-table-box {
  border-radius: 30px;
  border: 2px solid #FF7F32;
  background: linear-gradient(to right, white, white), linear-gradient(90deg, #FF7F30 0%, #F4436C 100%);
  background-clip: padding-box, border-box;
  background-origin: padding-box, border-box;
    /* border-top: 2px solid; */
  border-image: linear-gradient(to right, #FF7F30 0%, #F4436C 0%) 0 0 0 0;
}

#safety .disc-table-box p {
  font-family: Poppins;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px;
  letter-spacing: 0.2px;
  color: #002340;
  padding: 35px 65px 35px 65px;
}

#safety .disc-table1-container {
  padding-top: 24px;
}

#safety .disc-table1-container P {
  color: #35383F;
  font-family: "roboto-condensed", sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 21px;
  letter-spacing: 0.5px;
}

#safety .disc-table1-container sup {
  line-height: 0;
  font-size: 10px;
}

#safety #table2Container {
  width: 100%;
  background: linear-gradient(180deg, #1A3C5F 0%, #031B4E 100%);
  color: #fff;
  padding: 100px 0px;
}

#safety #table2Container .table2-title {
  color: #fff;
  font-family: "roboto-condensed", sans-serif;
  font-size: 32px;
  line-height: 40px;
  font-style: normal;
  font-weight: 700;
  text-transform: uppercase;
  padding-bottom: 24px;
  width: 100%;
  max-width: 1110px;
  margin: 0 auto;
}

#safety #table2Container h2 {
  color: #fff;
  font-family: "roboto-condensed", sans-serif;
  font-size: 24px;
  line-height: 32px;
  font-style: normal;
  font-weight: 400;
    /*text-transform: uppercase; */
  padding-bottom: 40px;
  text-align: center;
  width: 100%;
  max-width: 1110px;
  margin: 0 auto;
    /*letter-spacing: -0.8px; */
  ;
}

#safety #table2Container h2>sup {
  line-height: 0;
    /*font-size: 1.2rem; */
  font-size: 14px;
}

#safety #table2Container .table2 {
  width: 100%;
  max-width: 922px;
  margin: 0 auto;
  background-color: #fff;
  color: #01194C;
}

#safety .table2 table {
  border: none;
}

#safety .table2 table td {
  border: none;
  font-family: "roboto-condensed", sans-serif;
  padding: 7px 5px;
}

#safety .table2 table tr {
  text-align: center;
  height: 33px;
}

#safety .table2 table tr:nth-child(1) td:nth-child(2) {
  width: 350px;
  height: 52px;
  background-color: #00508F !important;
  color: #FFF;
  font-size: 15px;
  line-height: 16px;
  font-weight: 700;
}

#safety .table2 table tr:nth-child(1) td:nth-child(3) {
  width: 286px;
  height: 52px;
  background-color: #E8E8E8 !important;
  color: #2E2E2E;
  font-size: 15px;
  line-height: 16px;
  font-weight: 700;
}

#safety .table2-spa {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

#safety .table2 table tr:nth-child(1) td:nth-child(1) {
  background-color: #FFF !important;
}

#safety .table2 table tr:nth-child(odd) td:nth-child(2) {
  background-color: #E7F6FF;
}

#safety .table2 table tr:nth-child(odd) td:nth-child(1), #safety .table2 table tr:nth-child(odd) td:nth-child(3) {
  background-color: #f6f6f6;
}

#safety .table2 table tr td:nth-child(1) {
  color: #01194C;
  font-family: "roboto-condensed", sans-serif;
  font-size: 13px;
  font-style: normal;
    /* font-weight: 500; */
  font-weight: 600;
  line-height: normal;
  text-align: left;
  padding-left: 43px;
}

#safety .table2 table tr td:nth-child(2), #safety .table2 table tr td:nth-child(3) {
  color: #6F7175;
  font-family: "roboto-condensed", sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

#safety .disc-table2-container p {
  color: #FFF;
  font-family: "roboto-condensed", sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 21px;
  padding-top: 24px;
  width: 100%;
  max-width: 922px;
  margin: 0 auto;
}

#safety .disc-table2-container sup {
  line-height: 0px;
  font-size: 9px;
}

#safety .seeProfileWrapper {
  background-color: #FFF;
}

/* Safett page new css end*/
@media (max-width: 1200px) {
  #safety .safetyHeroWrap {
    width: 100%;
    max-width: 90%;
    margin: 0 auto;
  }
}

@media (max-width: 991.5px) {
  #safety .safetyHeroHead {
    display: inline-block;
    background-image: url(/content/dam/intelligentcontent/brands/tezspirehcp/us/en/nasal-polyps-sua-assets/images/safety/mobile/safety_banner.png);
        /*  min-height: 514px; 
    min-height: 384px; */
    min-height: 400px;
    max-width: 1440px;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    background-repeat: no-repeat;
        /* background-size: cover; */
    background-size: 100% 100%;
    background-position: center;
  }

  #safety #table1Container h2 {
    font-size: 30px;
  }

  #safety .disc-table1-container P {
    text-indent: -6px;
    letter-spacing: 0px;
  }

  #safety .safetyHeroHead .leftSection {
    margin-top: 30px;
  }

  #safety .safetyHeroHead .leftSection .heroMainTitle {
    max-width: 97%;
  }
}

@media (max-width: 628px) {
  #safety .safetyHeroHead .leftSection .heroSubTitle {
    color: #FFF;
    font-family: "roboto", sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-transform: uppercase;
  }

  #safety .safetyHeroHead .leftSection .heroMainTitle {
    color: #FFF;
    font-family: "roboto-condensed", sans-serif;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 44px;
    text-transform: uppercase;
    padding-right: 20px;
  }

  #safety .safetyHeroHead .leftSection .heroMainTitle .coloredSpan2 {
        /* background: linear-gradient(80deg, #FF7F32 6.82%, #F55958 43.79%, #EF426F 78.92%);*/
        /*background: #EF426F;*/
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -.5px;
  }
}

/*****************************profile Container********************************/
#profileContainer {
}

#safety #profileContainer .imgSec {
  max-width: 325px;
  margin: 0;
}

#safety #profileContainer .pImg {
  width: 140%;
  position: relative;
  margin: 0;
}

#safety #safety-call-out #profileContainer .pImg {
  width: 369px;
  height: 407.821px;
  margin: 0;
  top: -248px;
  left: 3px;
}

#safety #safety-call-out #profileContainer .imgSec {
  max-width: 369px;
  height: 0;
}

#safety #safety-call-out .img-left-text-right {
  display: flex;
}

#safety #safety-call-out .footnotegroup .footnote {
  margin-bottom: 8px;
  text-indent: -6px;
  padding-left: 6px;
}

#safety #safety-call-out .footnotegroup {
  width: 100%;
  margin-left: 3px;
}
/*#safety #safety-call-out*/
#safety #profileContainer .theElementSection {
    /*max-width: 1180px;*/
  max-width: 1111px;
  margin: 172px auto 100px auto;
  border-radius: 30px;
  border: 2px solid #FF592D;
  background: #FFF;
  box-shadow: 2px 4px 12px 0px rgba(255, 89, 45, 0.80);
  min-height: 240px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

#safety #profileContainer .theElementSection.npsa {
  gap: 70px;
  padding-left: 60px;
}

#safety #profileContainer .proTitle {
  color: #01194C;
  font-family: "roboto-condensed", sans-serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 40px;
  text-transform: uppercase;
  margin: -10px 0 30px 0;
  padding: 0;
  max-width: 75%;
}

#safety #profileContainer .proTitle sup {
  font-size: 1.2rem;
  line-height: 0;
  margin-top: 4px;
}

#safety #profileContainer .proLink {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  border-radius: 30px;
  background: #E3264A;
  background: linear-gradient(90deg, #E3264A 0%, #FF6533 100%);
  padding: 18px 30px 0 30px;
  color: #FFF;
  text-align: center;
  font-family: "roboto", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0.54px;
  padding-bottom: 18px;
  padding-right: 30px;
  outline: none;
  text-decoration: none;
  pointer-events: auto;
  cursor: pointer;
}

#safety #profileContainer .proLink:hover {
    /* background: #E3264A;*/
  background: #003764;
}

#safety #profileContainer .proLink .proIco {
  border: solid #fff;
  border-width: 0 2px 2px 0;
  display: inline-block;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin-left: 10px;
  width: 8px;
  height: 8px;
}

#safety .dosingPageNavWrap {
  max-width: 1110px;
  margin: 0 auto;
}

#safety .dosingPageNavWrap .pageRow {
  width: 100%;
  display: flex;
  flex-direction: row;
  margin-top: 0px;
  margin-bottom: 100px;
}

#safety .dosingPageNavWrap .pageRow .theCal {
  width: 50%;
}

#safety .theCal.two {
  text-align: right;
}

#safety .ctcBtn {
  color: #002340;
  font-family: "roboto", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px;
  outline: none;
  text-decoration: none;
  margin: 0;
  padding: 0;
  line-height: 1;
}

#safety .othePaging {
  outline: none;
  text-decoration: none;
  margin: 0;
  padding: 0;
  color: #002340;
}

/*#safety .othePaging:hover .ctcBtn,
    #safety .othePaging:hover .ctcLinkText {
        /* color: #E3264A;
  text-decoration: underline;
} */
#safety .ctcLinkText {
  color: #002340;
  font-family: "roboto-condensed", sans-serif;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 48px;
    /*margin: 10px 0 0 0; */
  margin: 15px 0 0 0;
  padding: 0;
  outline: none;
  text-decoration: none;
}

#safety .ctcBtn .navArrowLeft {
  margin-right: 20px;
}

#safety .ctcBtn .navArrowRight {
  margin-left: 20px;
}

#safety .theCal.one .ctcBtn, #safety .theCal.one .ctcLinkText {
  float: left;
  clear: both;
}

#safety .theCal.two .ctcBtn, #safety .theCal.two .ctcLinkText {
  float: right;
  clear: both;
}

@media (max-width: 1200px) {
  #safety #profileContainer .theElementSection {
    max-width: 85%;
  }

  #safety .dosingPageNavWrap {
    max-width: 90%;
  }

    /*new css start */
  #safety #table1Container {
    width: 90%;
    margin: 0 auto;
  }

  #safety #table2Container .table2-title {
    width: 90%;
    margin: 0 auto;
  }
}

@media (max-width: 991.5px) {
  #safety .menu_dosage {
    border-image: unset;
    border-bottom: none;
  }

  #safety .ctcLinkText {
    font-size: 28px;
    line-height: 35px;
  }

  #safety .disc-table-box p sup {
    font-size: xx-small;
    vertical-align: super;
  }

  #safety .dosingPageNavWrap .pageRow {
    margin-top: 0px;
    margin-bottom: 60px;
    justify-content: space-between;
    gap: 17px;
  }

  #safety .dosingPageNavWrap .pageRow .theCal {
    width: unset;
  }

  #safety .dosingPageNavWrap .pageRow .theCal.one {
    width: auto;
    letter-spacing: -0.5px;
  }

  #safety .dosingPageNavWrap .pageRow .theCal.two {
    width: auto;
    letter-spacing: -0.5px;
  }

  #safety #profileContainer .theElementSection {
    max-width: 90%;
    flex-direction: column;
        /* margin: 240px auto 30px auto; */
    margin: 210px auto 30px auto;
  }

  #safety #profileContainer .theElementSection {
    height: auto;
    padding: 0 15px 50px 15px;
    text-align: center;
  }

  #safety #profileContainer .imgSec {
    margin-right: 0%;
    margin-left: 43px;
    margin-bottom: -72px;
  }

  #safety #profileContainer .pImg {
    width: 369px;
    height: 407.821px;
    margin: 0;
    top: -207px;
    left: 28px;
  }

  #safety #profileContainer .proTitle {
    font-size: 30px;
    margin: 0 auto 32px auto;
    max-width: 100%;
  }

    /* new CSS start */
  #safety #table1Container {
    width: 90%;
    margin: 0 auto;
    padding: 40px 0px 60px 0px;
  }

  #safety #table1Container .table1 {
    width: 100%;
    padding: 32px 0px 32px 0px;
  }

  #safety .table1 table tr:nth-child(1) td {
    width: 33% !important;
  }

  #safety .disc-table1 {
    width: 100%;
  }

  #safety .disc-table-box p {
        /* padding: 26px 30px 26px 30px; */
    padding: 26px 20px 26px 20px;
    color: #003864;
  }

  #safety .disc-table1-container {
    padding-top: 32px;
  }

  #safety #table2Container {
    padding: 40px 0px;
  }

  #safety #table2Container .table2-title {
    width: 90%;
    margin: 0 auto;
  }

  #safety #table2Container h2 {
    width: 88%;
    margin: 0 auto;
    font-size: 20px;
    text-transform: math-auto;
    font-weight: 400;
    line-height: 26px;
    letter-spacing: 0.32px;
    text-align: left;
    padding-bottom: 24px;
  }

  #safety #table2Container .table2 {
    width: 90%;
    margin: 0 auto;
  }

  #safety .table2 table tr:nth-child(1) td {
    width: 33% !important;
  }

  #safety .disc-table2-container p {
    width: 90%;
    margin: 0 auto;
    text-indent: -4px;
  }

  #safety .table1 table td {
    padding: 21px 5px;
  }

  #safety .table2 table tr {
    height: 50px;
  }

  #safety .table2 table tr td:nth-child(1) {
    padding-left: 20px;
  }

  #safety .theLine2 {
    min-width: 90% !important;
  }

  #safety .lineWrapper2 {
    margin: 87px auto 30px auto !important;
  }

  #safety .ctcLinkText {
    margin: 24px 0 0 0;
  }

  #safety .table1 table tr td:nth-child(1),#safety .table1 table tr:nth-child(1) td:nth-child(2),#safety .table1 table tr:nth-child(2) td:nth-child(2), #safety .table1 table tr:nth-child(3) td:nth-child(2), #safety .table1 table tr:nth-child(4) td:nth-child(2),#safety .table1 table tr:nth-child(1) td:nth-child(3),#safety .table1 table tr:nth-child(2) td:nth-child(3), #safety .table1 table tr:nth-child(3) td:nth-child(3), #safety .table1 table tr:nth-child(4) td:nth-child(3) {
    font-size: 16px;
    font-family: 'roboto', sans-serif;
  }

  #safety .safetypage {
    margin: 60px auto 20px auto;
  }
}

#safety .theLine2 {
  background: #01194C !important;
  min-width: 1110PX;
  height: 1px;
  margin: 0 auto;
  font-size: 2px;
  line-height: 1;
}

#safety .lineWrapper2 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 0px auto 66px auto;
}

#safety span.capital {
  text-transform: uppercase;
}

#safety .table1 table tr:nth-child(1) td {
  font-family: 'poppins', sans-serif;
}

#safety .safetypage {
  display: block;
  margin: 79px auto 20px auto;
}

#safety p.referencesText {
  font-family: "poppins", sans-serif;
}

#safety .safetypage {
  display: block;
}

@media (min-width: 992px) {
  #safety #profileContainer .proTitle {
    max-width: 87%;
  }

  #safety .safety-table-right span {
    display: block;
  }

  #safety #profileContainer .theElementSection {
    box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.25);
    margin: 225px auto 100px auto;
  }

  #safety #profileContainer .pImg {
    width: 215%;
    position: relative;
    margin-top: -235px;
    margin-left: -53%;
  }

  #safety .theElementSection div:nth-child(2) {
    margin-left: -2%;
  }
}

@media (min-width: 1500px) {
  #safety .safetyHeroHead {
    min-height: 420px;
    height: 100%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  #safety .dosingPageNavWrap {
    max-width: 84%;
  }

  #safety .theLine2 {
    min-width: 84% !important;
  }
}

/* updated code for june updates */
#safety .disc-table-box p sup {
  line-height: normal;
  font-size: xx-small;
  vertical-align: super;
}

/* Additioncal data css here */
#additional-data .additionalHeroHead {
    /*display: flex;*/
  background-image: url(/content/dam/intelligentcontent/brands/tezspirehcp/us/en/nasal-polyps-sua-assets/images/safety/safety_banner.jpg);
    /*flex-direction: row;*/
  min-height: 319px;
    /* max-width: 1440px; */
  width: 100%;
  margin: 0 auto;
    /*justify-content: flex-start;*/
    /*align-items: center;*/
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

#additional-data .cmp-text:has(.additionalHeroHead) {
  padding: 0;
}

#additional-data .additionalHeroHead .leftSection .heroSubTitle {
  color: #fff;
}

#additional-data .additionalHeroHead .leftSection .heroSubTitle {
  color: #FFF;
  font-family: "roboto-condensed", sans-serif;
  ; font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 32px;
  text-transform: uppercase;
  padding-bottom: 10px;
}

#additional-data .additionalHeroHead .leftSection .heroMainTitle {
  color: #fff;
  font-family: "roboto-condensed", sans-serif;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 48px;
  text-transform: uppercase;
}

#additional-data .additionalHeroWrap {
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
}

#additional-data .additionalHeroHead .leftSection {
  float: left;
  width: 52%;
  padding-top: 61px;
  padding-left: 162px;
}

#additional-data .clear {
  clear: both;
}

#additional-data .additionalHeroHead .leftSection .heroText {
  color: #FFF;
  font-family: "roboto-condensed", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  padding-top: 10px;
}

#additional-data .additionalHeroHead .leftSection .heroMainTitle .coloredSpan {
    /* background: linear-gradient(80deg, #FF7F32 6.82%, #F55958 43.79%, #EF426F 78.92%);
         background: linear-gradient(79deg, #FF7F32 -28.12%, #F55958 22.83%, #EF426F 92.3%);*/
  background-clip: text !important;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
    /* background: linear-gradient(80deg, #FF7F32 1.82%, #F55958 -8.21%, #EF426F -20.08%);*/
  background: linear-gradient(80deg, #FF7F32 -2.18%, #F55958 -8.21%, #EF426F -20.08%);
}

#additional-data .additionalHeroHead .leftSection .heroMainTitle .coloredSpan2 {
  background: linear-gradient(80deg, #FF7F32 6.82%, #F55958 43.79%, #EF426F 78.92%);
    /*background: #EF426F;*/
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 36px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: -.5px;
}

#additional-data .additionalHeroHead .leftSection .heroMainTitle sup {
  line-height: 0;
  font-size: 1.5rem;
}

#additional-data #add-data-row2 {
  width: 100%;
  max-width: 75%;
  margin: 0 auto;
}

#additional-data .additional-data-sec1 {
  display: flex;
  justify-content: space-between;
  text-align: center;
  gap: 90px;
  margin-top: 0;
}

#additional-data .sect1-split {
  width: 25%;
  display: flex;
  flex-direction: column;
}

#additional-data .sect1-split img {
    /*width: 120px; */
  /*height:100%;*/
}

#additional-data .sect1-split p {
  color: #003865;
  text-align: center;
  font-family: Poppins;
  font-size: 20px;
  font-style: normal;
  line-height: 24px;
}

#additional-data .sect1-split sup {
  line-height: 0px;
  font-size: 12px;
}

#additional-data .seeProfileWrapper {
  background: #FFF;
}

#additional-data .theLine2 {
  min-width: 78%;
  background: #002340;
}

#additional-data .middle-content {
  max-width: 1440px;
  margin: 0 auto;
}

@media (max-width: 1200px) {
  #additional-data .additionalHeroWrap {
    max-width: 95%;
  }

  #additional-data .additionalHeroHead .leftSection {
    padding-left: 0px;
  }

  #additional-data #add-data-row2 {
    max-width: 95%;
  }
}

@media (max-width: 991.5px) {
  #additional-data .additionalHeroHead {
    display: inline-block;
    background-image: url(/content/dam/intelligentcontent/brands/tezspirehcp/us/en/nasal-polyps-sua-assets/images/safety/mobile/safety_banner.png);
    min-height: 400px;
    width: 100%;
    margin: 0 auto;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  }

  span.mff {
    background: linear-gradient(86deg, #FF7F32 -1.56%, #F55958 27.83%, #EF426F 67.9%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }

  .heroMainTitle.mobile span.md {
    background: linear-gradient(86deg, #FF7F32 -1.56%, #F55958 27.83%, #EF426F 67.9%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }

  h2.heroMainTitle.mobile {
    display: block !important;
  }

    /*#text-0e2fe79967 > div > div > div.leftSection > h2:nth-child(2){
      display:none;
  } */
  #additional-data .additionalHeroHead .leftSection {
    margin-top: 0px;
  }

  #additional-data .additionalHeroHead .leftSection .heroMainTitle {
    max-width: 100%;
  }
}

@media (max-width: 628px) {
  #additional-data .additionalHeroHead .leftSection .heroSubTitle {
    color: #FFF;
    font-family: "roboto", sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-transform: uppercase;
  }

  #additional-data .additionalHeroHead .leftSection .heroMainTitle {
    color: #FFF;
    font-family: "roboto-condensed", sans-serif;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 44px;
    text-transform: uppercase;
    padding-right: 20px;
  }

  #additional-data .additionalHeroHead .leftSection .heroMainTitle .coloredSpan2 {
        /* background: linear-gradient(80deg, #FF7F32 6.82%, #F55958 43.79%, #EF426F 78.92%);*/
        /*background: #EF426F;*/
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -.5px;
  }
}

/*****************************profile Container********************************/
#profileContainer {
}

#additional-data #profileContainer .imgSec {
  max-width: 325px;
  margin-left: 45px;
  margin-bottom: 30px;
  margin-right: 60px;
}

#additional-data #profileContainer .pImg {
  width: 140%;
  position: relative;
  margin-top: -145px;
}

#additional-data #profileContainer .theElementSection {
  max-width: 78%;
    /*margin: 172px auto 100px auto; */
  margin: 100px auto 100px auto;
  border-radius: 30px;
  border: 2px solid #FF592D;
  background: #FFF;
  box-shadow: 2px 4px 12px 0px rgba(255, 89, 45, 0.80);
  min-height: 240px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

#additional-data #profileContainer .proTitle {
  color: #01194C;
  font-family: "roboto-condensed", sans-serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 40px;
  text-transform: uppercase;
  margin: -10px 0 30px 0;
  padding: 0;
  max-width: 85%;
}

#additional-data #profileContainer .proTitle sup {
  font-size: 1.2rem;
  line-height: 0;
  margin-top: 4px;
}

#additional-data #profileContainer .proLink {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  border-radius: 50px;
  background: #E3264A;
  background: linear-gradient(90deg, #E3264A 0%, #FF6533 100%);
  padding: 16px 30px 0 30px;
  color: #FFF;
  text-align: center;
  font-family: "roboto", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0.54px;
  padding-bottom: 18px;
  padding-right: 30px;
  outline: none;
  text-decoration: none;
  pointer-events: auto;
  cursor: pointer;
  line-height: 22px;
}

#clinical-tabs-sec > div > div.thirdtabpaddingcontainer > div.thirdtabnewcontent__buttonwithtext > a {
  line-height: 24px !important;
  padding-bottom: 16px !important;
}

#additional-data #profileContainer .proLink:hover {
    /* background: #E3264A;*/
  background: #003764;
  cursor: pointer;
}

#additional-data #profileContainer .proLink .proIco {
  border: solid #fff;
  border-width: 0 2px 2px 0;
  display: inline-block;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin-left: 13px;
  width: 8px;
  height: 8px;
}

#additional-data .dosingPageNavWrap {
  max-width: 78%;
  margin: 0 auto;
}

#additional-data .dosingPageNavWrap .pageRow {
  width: 100%;
  display: flex;
  flex-direction: row;
  margin-top: 50px;
  margin-bottom: 50px;
}

#additional-data .dosingPageNavWrap .pageRow .theCal {
  width: 50%;
}

#additional-data .theCal.two {
  text-align: right;
}

#additional-data .ctcBtn {
  color: #003865;
  font-family: "roboto", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px;
  outline: none;
  text-decoration: none;
  margin: 0;
  padding: 0;
  line-height: 1;
}

#additional-data .othePaging {
  outline: none;
  text-decoration: none;
  margin: 0;
  padding: 0;
  color: #002340;
}

/*#additional-data .othePaging:hover .ctcBtn,
    #additional-data .othePaging:hover .ctcLinkText {
        /* color: #E3264A;
  text-decoration: underline;
} */

#additional-data .ctcLinkText {
  color: #003865;
  /*color: #002340;*/
  font-family: "roboto-condensed", sans-serif;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 48px;
  margin: 20px 0 0 0;
  padding: 0;
  outline: none;
  text-decoration: none;
}

#additional-data .ctcBtn .navArrowLeft {
  margin-right: 20px;
}

#additional-data .ctcBtn .navArrowRight {
  margin-left: 20px;
}

#additional-data .theCal.one .ctcBtn, #additional-data .theCal.one .ctcLinkText {
  float: left;
  clear: both;
}

#additional-data .theCal.two .ctcBtn, #additional-data .theCal.two .ctcLinkText {
  float: right;
  clear: both;
}

@media (max-width: 1200px) {
  #additional-data #profileContainer .theElementSection {
    max-width: 95%;
  }
  
  #additional-data .dosingPageNavWrap {
    max-width: 95%;
  }

  #additional-data .additional-data-sec1 {
    gap: 20px;
  }

  #additional-data #profileContainer .proTitle {
    max-width: 90%;
  }

  #additional-data .theLine2 {
    min-width: 95% !important;
  }
}

@media (max-width: 991.5px) {
  #additional-data .menu_dosage {
    border-image: unset;
    border-bottom: none;
  }

  #Patient-profile-page #text-229e017940 > div > div > div:nth-child(2) > div {
    text-align: center;
  }

  #additional-data #profileContainer {
    margin-top: 0;
  }

  #add-data-row2 > div > div > div:nth-child(2) > p,#additional-data .sect1-split:nth-child(3) p {
    margin-top: -8px;
  }
  
  #additional-data .ctcLinkText {
    font-size: 28px;
    line-height: 35px;
    padding-top: 24px;
    max-width: 80%;
    margin-top:0;
  }
  
  #additional-data .dosingPageNavWrap .pageRow {
    margin-top: 24px;
    margin-bottom: 60px;
  }

  #additional-data .dosingPageNavWrap .pageRow .theCal {
    width: unset;
  }

  #additional-data .dosingPageNavWrap .pageRow .theCal.one {
    width: 50%;
    letter-spacing: -0.5px;
  }

  #additional-data .additional-data-sec1 {
    margin-top: 10px;
    margin-bottom: 40px;
  }

  #additional-data .dosingPageNavWrap .pageRow .theCal.two {
    width: 50%;
    letter-spacing: -0.5px;
  }

  #additional-data #profileContainer .theElementSection {
    flex-direction: column;
        /*margin: 160px 21px 60px 21px; */
    margin: 109px 21px 60px 21px;
  }
  
  #additional-data #profileContainer .theElementSection {
    height: 440px;
    padding: 0 7px 35px 7px;
    text-align: center;
  }

  #additional-data #profileContainer .imgSec {
        /*margin-left: 0;
    margin-bottom: 0px; */
    margin-right: 0;
    margin-left: 43px;
    margin-bottom: -72px;
  }

  #additional-data #profileContainer .pImg {
        /* width: 100%;
    margin-top: -117px; */
    margin-left: -27%;
    width: 200px;
    margin-top: -35%;
  }

  #additional-data #profileContainer .proTitle {
    max-width: 92%;
    text-align: center;
    padding-bottom: 30px;
    margin: 0 auto;
    font-size: 30px;
    padding-top: 100px;
  }

  #additional-data .additional-data-sec1 {
    display: grid;
    gap: 10px;
  }
  
    #additional-data .sect1-split {
    width: 100%;
    display: flex;
    gap: 0;
    align-items: center;
    flex-direction: row;
  }

  #additional-data .sect1-split p {
    align-content: center;
    text-align: left;
  }

  #additional-data p.footerten {
    text-indent: -9px !important;
  }
}

@media screen and (max-width: 540px) {
  #additional-data .additionalHeroHead .leftSection {
    width: 100%;
  }
}

@media screen and (min-width: 992px) {
  #additional-data .cmp-carousel__indicator.cmp-carousel__indicator--active div,#clinical-data-page .cmp-carousel__indicator.cmp-carousel__indicator--active div {
    background: linear-gradient(90deg, #E3264A 0%, #FF6533 100%) !important;
    color: #fff;
    border: 2px solid transparent;
    font-weight: 700;
    border-right: transparent;
    border-left: transparent;
  }

  #additional-data .thirdtabnewcontent__footer p:last-child {
    padding-left: 0px;
    text-indent: 0px;
  }

  #additional-data .thirdtabnewcontent__footer p {
    letter-spacing: normal !important;
    padding-right: 10px;
    padding-left: 5px;
    text-indent: -5px;
  }

  #additional-data .thirdtabnewcontent__fifthtext sup {
    font-size: medium;
  }

  .luneftwo {
    margin-top: -14px;
  }

  #additional-data #swipe-cont2 p.ftwopt {
    max-width: 96%;
  }

  #additional-data #swipe-cont1, #additional-data #swipe-cont2, #additional-data #swipe-cont3, #additional-data #swipe-cont4 {
    width: 78%;
    max-width: 1440px;
    margin: 0 auto;
    border-radius: 30px;
    border: 2px solid #FF592D;
    box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.25);
    margin-bottom: 85px;
    /*background: linear-gradient(to right, white, white), linear-gradient(90deg, #FF7F30 0%, #F4436C 100%);*/
    /*background-clip: padding-box, border-box;*/
    /*background-origin: padding-box, border-box;*/
    /*border-top: 2px solid;*/
    /*border-image: linear-gradient(to right, #FF7F30 0%, #F4436C 0%) 0 0 0 0;*/
    margin-top: 3.1%;
  }

  #additional-data .dosingPageNavWrap .pageRow {
    margin-bottom: 99px;
    margin-top: 40px;
  }

  #additional-data .additional-data-sec1 {
    margin-bottom: 95px;
  }

  #additional-data #profileContainer .theElementSection {
    box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.25);
  }

  #additional-data .cmp-carousel-horizontal .cmp-carousel__caption {
    margin-top: 0 !important;
    font-family: 'roboto-condensed', sans-serif;
    font-size: 22px !important;
    white-space: nowrap;
    background: #fff;
    height: 52px;
        /* height: auto; */
    padding: 10px 55px;
        /* border-radius: 18px 18px 0px 0px; */
    color: #8C8C8C;
    border: 2px solid #8c8c8c;
    letter-spacing: 0;
    border-bottom: transparent;
    padding: 17px 27px;
  }

    /*#additional-data .cmp-carousel__item--swipe{
        padding-top: 50px;
        
    } */
  #additional-data .cmp-carousel-horizontal .cmp-carousel__indicators {
    position: absolute;
    bottom: 99.2% !important;
    color: #fff;
    max-width: 84%;
    gap: 0px;
    margin: 0 auto;
    padding-left: 8%;
    top: 6px;
  }

  #additional-data .excerbation-mobile {
    display: none;
  }

  #additional-data .cmp-carousel__indicator.cmp-carousel__indicator--active div {
    color: #fff !important;
  }
  
 /*#additional-data .sect1-split:nth-child(3) p {*/
    /*width: 79.5%;*/
    /*margin: 0 auto;*/
  /*}*/

  .mobottomlineaddeon {
    display: none;
  }

  #additional-data p.footerten {
    text-indent: -9px !important;
    max-width: 96%;
  }

  #add-data-row2 > div > div > div:nth-child(1) > p,
  #add-data-row2 > div > div > div:nth-child(2) > p,
  #add-data-row2 > div > div > div:nth-child(3) > p,
  #add-data-row2 > div > div > div:nth-child(4) > p {
    margin-top: -21%!important;
  }

  #additional-data #swipe-cont1 p.footerlastd {
    max-width: 90%;
    margin-left:-10px;
  }
}

#additional-data .innercontainerforpadding {
  padding: 80px 64px 48px 94px;
}

#additional-data p.fpt {
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 40px;
  text-transform: uppercase;
  color: #003865;
  font-family: 'roboto-condensed', sans-serif;
  max-width: 82%;
}

#additional-data p.fpt sup {
  font-size: 20px;
  line-height: normal;
}

#additional-data img.excerbation-dekstop-image {
  width: 951.924px;
  height: 395px;
  flex-shrink: 0;
}

#additional-data .excerbation-dekstop {
  padding-top: 35px;
  padding-bottom: 60px;
}

#additional-data p.exrestext {
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  color: #003865;
  text-align: center;
  max-width: 67%;
  margin: 0 auto;
  font-family: 'poppins', sans-serif;
}

#additional-data .exres {
  padding-bottom: 34px;
}

#additional-data .footernoteexce p {
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 21px;
  font-family: 'roboto-condensed', sans-serif;
  color: #35383F;
  text-indent: -4px;
}

#additional-data .footernoteexce p sup:nth-child(1),p.footertwo sup:nth-child(2) {
  font-size: 10px;
  vertical-align: super;
  line-height: normal;
}

#additional-data p.footerteight {
  margin-left: -3px;
}

#additional-data p.footertnine {
  margin-left: -6px;
}

#additional-data p.footerlastd {
  text-indent: 0px !important;
  padding-top: 16px;
}

#additional-data .lungfunctioninnercontainerforpadding {
  padding: 80px 46px 63px 46px;
}

#additional-data .lungchar {
  display: inline-flex;
  margin-top:50px;
}

#additional-data .lunleftone img {
  width: 340px;
  height: 179px;
  margin-top: -7%;
  margin-left: -8%;
}

#additional-data p.lunfepara {
  position: absolute;
  margin-top: -9.5%;
  font-family: 'poppins', sans-serif;
  margin-left: 3%;
  width: 19%;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  text-align: center;
  color: #003865;
}

#additional-data p.lunfepara sup {
  line-height: normal;
  font-size: 10px;
}

#additional-data p.lunfepara span {
  background: var(--Gradient-Orange, linear-gradient(194deg, #F68E51 5.77%, #F37366 96.41%));
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

#additional-data .lunleftone img {
  width: 315.956px;
  height: 158px;
  margin-top: -4%;
  margin-left: -4%;
}

p.lefttwoparaone {
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 21px;
  color: #003865;
  font-family: Poppins;
  max-width: 88%;
}

p.lefttwoparaone span {
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: 21px;
  color: #003865;
  font-family: Poppins;
}

p.lefttwoparaone sup {
  font-size: 8px;
  line-height: normal;
}

p.lefttwoparaone > span > span {
  font-size: 24px;
}

.luneftwo {
  padding-left: 34px;
  padding-right: 13px;
}

p.lefttwoparasecond {
  padding-top: 13px;
  color: #EF426F;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0.14px;
  font-family: 'roboto-condensed', sans-serif;
}

p.lefttwoparasecond sup {
  font-size: 8px;
  line-height: normal;
}

.thirdonee {
  padding-top: 50px;
  padding-left: 0px;
  padding-right: 6px;
}

.thirdonee p {
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 21px;
  color: #35383F;
  font-family: 'roboto-condensed', sans-serif;
}

p.oneparathired sup:nth-child(1) {
  vertical-align: bottom;
}

p.oneparathired sup:nth-child(2), p.secondparathired sup:nth-child(2) {
  line-height: normal;
  top: 0.1em;
  font-size: 60%;
}

p.secondparathired sup:nth-child(1) {
  font-size: 8px;
  line-height: normal;
}

p.finalonedd {
  padding-top: 30px;
  text-indent: 4px;
}

.firsttext {
  padding-bottom: 50px;
}

#additional-data .firsttext {
  padding-bottom: 0;
}

p.ftwopt {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  font-family: 'poppins', sans-serif;
  color: #003865;
  padding-top: 17px;
}

p.ftwopt sup {
  font-size: 10px;
  line-height: normal;
}

.thirdtabfirsttext {
  padding-top: 95px;
  padding-bottom: 0;
}

.thirdtabpaddingcontainer {
  padding-left: 89px;
  padding-right: 95px;
}

p.thirdtabfpara {
  font-size: 36px;
  font-style: normal;
  font-weight: 700;
  line-height: 42px;
  font-family: 'roboto-condensed', sans-serif;
  color: #003865;
  padding-left: 2px;
  max-width: 91%;
}

p.thirdtabfpara sup {
  font-size: 20px;
  line-height: normal;
}

p.thirdtabsecondparagraph {
  background: var(--GRADIENT_4, linear-gradient(81deg, #FF7F30 5.07%, #F4436C 86.41%));
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 40px;
  margin: 0 auto;
  text-align: center;
  font-family: 'poppins', sans-serif;
}

.thirdtabsecondcolourtext {
  padding-bottom: 32px;
}

img.thirdtabchart {
  width: 929px;
  height: 644.219px;
  flex-shrink: 0;
}

img.secondimage {
  width: 284px;
  padding-top: 52px;
  padding-bottom: 35px;
}

p.thirdtabforuparat {
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  font-family: 'poppins', sans-serif;
  color: #003865;
  text-align: center;
}

.thirdtabfourthsection {
  padding-bottom: 36px;
}

.thirdtabfinalone p {
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 21px;
  color: #35383F;
  font-family: 'roboto-condensed', sans-serif;
}

.thirdtabfinalone p:nth-child(2) {
  padding-top: 8px;
  padding-bottom: 58px;
}

.thirdtabimages {
  padding-left: 2px;
}

.fourthtabpaddingcontainer {
  padding-left: 89px;
  padding-right: 44px;
}

.fourthtabfirstone {
  padding-top: 78px;
  padding-bottom: 69px;
}

p.fourthtabfirparagra {
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  color: #003865;
  line-height: 40px;
  text-transform: uppercase;
  font-family: 'roboto-condensed', sans-serif;
  max-width: 90%;
}

p.fourthtabfirparagra sup {
  font-size: 17px;
  line-height: normal;
}

.fourthtabsecondone p:nth-child(1) {
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 40px;
  background: var(--GRADIENT_4, linear-gradient(81deg, #FF7F30 5.07%, #F4436C 86.41%));
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-family: 'poppins', sans-serif;
  text-align: center;
}

.fourthtabsecondone p:nth-child(2) {
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  font-family: 'roboto-condensed', sans-serif;
  text-align: center;
  color: #003865;
  padding-top: 30px;
}

.fourthtabsecondone p:nth-child(2) sup {
  font-size: 13px;
  line-height: normal;
}

.fourthtabsecondone {
  padding-bottom: 7px;
}

.thirddividedcontainer {
  background-image: url(/content/dam/intelligentcontent/brands/tezspirehcp/us/en/images/us-110429/Asthama_control_chart.png);
  width: 927.553px;
  height: 370.907px;
  flex-shrink: 0;
  background-size: 927px 370px;
  background-repeat: no-repeat;
  display: flex;
}

.leftside {
  width: 50%;
  padding-left: 21%;
  padding-top: 3%;
}

.leftside p {
  position: absolute;
  margin-top: -10%;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
    /* padding-left: 35px; */
  margin-left: 5%;
  line-height: 18px;
  letter-spacing: -0.154px;
  font-family: 'poppins', sans-serif;
  max-width: 17%;
  text-align: center;
  color: #003865;
    /* justify-content: center; */
    /* align-items: center; */
  ;
}

.rightside {
  width: 50%;
  float: right;
  padding-left: 21.5%;
  padding-top: 6%;
}

.rightside p {
  position: absolute;
  color: #003865;
  margin-top: -9.7%;
  margin-left: 4.3%;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 18px;
  letter-spacing: -0.154px;
  font-family: 'poppins', sans-serif;
  max-width: 19%;
  text-align: center;
}

.righ p {
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 21px;
  font-family: 'roboto-condensed', sans-serif;
  color: #35383F;
}

.thridfirstframesection {
  padding-top: 51px;
  display: inline-flex;
  column-gap: 134px;
}

.righ {
  width: 412px;
  max-width: 100%;
}

.fourthtabsecondsection {
  padding-top: 103px;
  padding-bottom: 9px;
}

.fourthtabsecondsection p:nth-child(1) {
  background: var(--GRADIENT_4, linear-gradient(81deg, #FF7F30 5.07%, #F4436C 86.41%));
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 32px;
  text-align: center;
  font-style: normal;
  font-weight: 700;
  line-height: 40px;
  font-family: 'poppins', sans-serif;
}

.secondfourtthirddividedcontainer {
  background-image: url(/content/dam/intelligentcontent/brands/tezspirehcp/us/en/images/us-110429/quality_of_life_chart.png);
  background-size: 941px 369px;
  width: 961px;
  background-repeat: no-repeat;
  height: 369px;
}

.sfleftside {
  width: 50%;
  padding-left: 19%;
  padding-top: 16%;
}

.sfleftside p {
  position: absolute;
  margin-top: -10%;
  font-size: 14px;
  font-style: normal;
  color: #003865;
  font-weight: 700;
  margin-left: 5%;
  line-height: 18px;
  letter-spacing: -0.154px;
  font-family: 'poppins', sans-serif;
  max-width: 17%;
  text-align: center;
}

.sfrightside {
  width: 50%;
  float: right;
  padding-left: 20.5%;
  margin-top: -19%;
}

.sfrightside p {
  position: absolute;
  color: #003865;
  margin-top: -9.9%;
  margin-left: 4.5%;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 18px;
  letter-spacing: -0.154px;
  font-family: 'poppins', sans-serif;
  max-width: 18%;
  text-align: center;
}

.leftside p span, .rightside p span, .sfleftside p span, .sfrightside p span, .new_span p span {
  background: var(--Gradient-Orange, linear-gradient(194deg, #F68E51 5.77%, #F37366 96.41%));
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.fourthtabsecondsection p:nth-child(2) {
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  color: #003865;
  font-family: 'roboto-condensed', sans-serif;
  text-align: center;
  padding-top: 42px;
 
      max-width: 50%;
  margin: 0 auto;
}

.fourthtabsecondsection p:nth-child(2) sup {
  font-size: 14px;
  line-height: normal;
}

.fourttabsecondthridfirstframesection {
  display: inline-flex;
  column-gap: 134px;
  padding-top: 49px;
}

img.ssascframe {
  width: 392px;
  max-width: 100%;
}

.fourthtabfooternotesection {
  padding-top: 90px;
  padding-bottom: 28px;
  padding-left: 3px;
}

.fourthtabfooternotesection p {
  font-size: 15px;
  font-style: normal;
  line-height: 21px;
  font-weight: 400;
  font-family: 'roboto-condensed', sans-serif;
  max-width: 91%;
  text-indent: -7px;
  color: #35383F;
}

.fourthtabfooternotesection p:nth-child(1) sup:nth-child(1) {
  font-size: 14px;
  vertical-align: baseline;
  line-height: normal;
}

.fourthtabfooternotesection p:nth-child(2) sup:nth-child(1) {
  font-size: 8px;
  line-height: normal;
}

.fourthtabfooternotesection p:nth-child(3) {
  text-indent: 0;
  padding-top: 30px;
  max-width: 86%;
}

.fourthtabfinaldiv p {
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  color: #003865;
  font-family: 'poppins', sans-serif;
  padding-bottom: 68px;
}

.fourthtabfinaldiv p a {
  text-decoration-line: underline;
  color: #003865;
  font-family: 'poppins', sans-serif;
  cursor: pointer;
}

.mobile-only {
  display: none;
}

.fourthtabmobileonly, .fourthtabsecondmobileonlytoshow {
  display: none;
}

.mobottomline {
  display: none;
}

#additional-data .additional-data {
  padding-top: 53px;
  padding-bottom: 19px;
}

#additional-data .additional-data p {
    /*color: #003865;*/
  font-family: 'poppins', sans-serif;
}

@media screen and (max-width: 992px) {
  #additional-data .clinical_tabs_contentx {
    padding: 0px !important;
  }

  #additional-data .innercontainerforpadding {
    padding: 40px 17px 30px 17px;
  }

  #additional-data .carousel.panelcontainer {
    margin-bottom: 0;
  }

  #additional-data p.fpt {
    font-size: 30px;
    max-width: 91%;
  }

  #additional-data .firsttext {
    padding-bottom: 40px;
    padding-top: 30px;
  }

  #additional-data .excerbation-dekstop {
    display: none;
  }

  #additional-data img.excerbation-mobile-image {
    width: 314.31px;
        /* height: 317.799px; */
    ;
  }

  #additional-data .excerbation-dekstop {
    display: none;
  }

  #additional-data .excerbation-mobile img:nth-child(1),#additional-data .excerbation-mobile img:nth-child(2),#additional-data .excerbation-mobile img:nth-child(3), #additional-data .excerbation-mobile img:nth-child(4) {
    margin-bottom: 40px;
    display: block;
  }

    /*#additional-data .excerbation-mobile img:nth-child(5) {
   
    width: 300px !important;
    height: 12.096px !important;
    
} */
  #additional-data .exres {
    padding-bottom: 16px;
    padding-top: 40px;
  }

  #additional-data span.ifbreakneed {
    display: block;
    max-width: unset;
  }

  #additional-data .footernoteexce p {
    margin-left: 9px !important;
  }

  #additional-data p.footerteight {
    margin-left: 0px;
    text-indent: -7px;
  }

  #additional-data p.footertnine {
    margin-left: 0px;
    text-indent: -8px;
  }

  #additional-data p.footerlastd {
    margin-left: 0px !important;
  }

  #additional-data .footernoteexce p sup:nth-child(2) {
    line-height: normal;
    font-size: 10px;
  }

  #additional-data p.exrestext {
    max-width: unset;
  }

  #additional-data .lungfunctioninnercontainerforpadding {
    padding: 40px auto 40px 19px;
  }

  #additional-data .lungchar {
    display: none;
  }

  #additional-data .mobile-only {
    display: block;
    width: 100%;
  }

  #additional-data .nextmobileimage img {
    width: 373px;
    height: 152.622px;
    flex-shrink: 0;
    margin-top: -10%;
  }

  #additional-data .new_span {
    float: inline-end;
  }

  #additional-data .new_span p {
    position: absolute;
    padding-top: 0%;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: -0.176px;
    font-family: 'poppins', sans-serif;
    max-width: 52%;
    margin-top: -24%;
    padding-left: 16%;
    text-align: center;
    color: #003865;
  }

  #additional-data .new_span p sup {
    line-height: normal;
    font-size: 10px;
  }

  .mobiletext {
    padding-top: 24px;
  }

  #clinical-tabs-sec > div > div > div.mobile-only > div.mobiletext > p:nth-child(1) > span > span {
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 21px;
    font-family: 'poppins', sans-serif;
    color: #003865;
  }

  .mobiletext p:nth-child(1) {
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 21px;
    font-family: 'poppins', sans-serif;
    color: #003865;
  }

  .mobiletext p:nth-child(1) span:nth-child(1) {
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 21px;
    font-family: 'poppins', sans-serif;
    color: #003865;
  }

  .mobiletext p:nth-child(2) {
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    font-family: 'poppins', sans-serif;
    color: #003865;
    max-width: 85%;
  }

  .mobiletext p:nth-child(2) sup {
    font-size: 10px;
    line-height: normal;
  }

  .mobiletext p:nth-child(3) {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0.14px;
    color: #EF426F;
    padding-top: 16px;
    font-family: 'roboto-condensed', sans-serif;
  }

  .mobiletext p:nth-child(3) sup {
    font-size: 7px;
    line-height: normal;
  }

  .thirdonee {
    padding-top: 24px;
    padding-left: 6.5px;
  }

  .thirdonee p {
    text-indent: -5px;
  }

  p.oneparathired {
    max-width: 100%;
    letter-spacing: -0.2px;
    line-height: 17px;
  }

  p.finalonedd {
    text-indent: 0px !important;
    max-width: 100%;
  }

  p.secondparathired {
    letter-spacing: -0.4px;
  }

  p.secondparathired {
    padding-top: 5px;
    text-indent: -5px;
  }

  .thirdtabpaddingcontainer {
    padding-left: 8px;
    padding-right: 8px;
  }

  #swipe-cont3 .thirdtabfirsttext {
    padding-top: 90px;
    padding-bottom: 40px;
        /* padding-left: 15px;
        padding-right: 22px; */
    padding-left: 8px;
    padding-right: 8px;
  }

  #swipe-cont3 p.thirdtabfpara {
    font-size: 30px;
    max-width: 50%;
    margin: 0 auto;
    padding-left: 0px;
  }

  #swipe-cont3 p.thirdtabforuparat {
    letter-spacing: -0.3px;
  }

  p.thirdtabsecondparagraph {
    font-size: 18px;
    line-height: normal;
  }

  .thirdtabsecondcolourtext {
    padding-bottom: 18px;
  }

  img.thirdtabchart {
    width: 100%;
    height: auto;
  }

  img.secondimage {
    padding-top: 40px;
    padding-bottom: 0px;
    width: 226px;
    padding-left: 10px;
  }

  p.thirdtabforuparat span {
    display: block;
  }

  .thirdtabfourthsection {
    padding-bottom: 40px;
    padding-top: 40px;
    padding-left: 2px;
  }

  .fourthtabpaddingcontainer {
    padding-left: 22px;
    padding-right: 0px;
  }

  .fourthtabfirstone {
    padding-top: 90px;
    padding-bottom: 40px;
    padding-left: 22px;
    padding-right: 22px;
  }

  p.fourthtabfirparagra {
    font-size: 30px;
    max-width: 100%;
  }

  .linebreak img {
    width: 100%;
  }

  #clinical-tabs-sec > div > div > div.excerbation-mobile > img:nth-child(5) {
    margin-bottom: 40px;
  }

  #clinical-tabs-sec > div > div > div.excerbation-mobile > img:nth-child(7) {
    margin-bottom: 40px;
  }

  #additional-data #swipe-cont2 .firsttext {
    padding-bottom: 0px;
    padding-top: 10px;
  }

  #additional-data #swipe-cont2 .new_span p {
    top: 50px;
    max-width: 100%;
    width: 70%;
    left: 54px;
    padding-left: 0 !important;
    margin-top: 0 !important;
  }

  .fourthtabmobileonly, .fourthtabsecondmobileonlytoshow {
    display: block;
  }

  .secondfourtthirddividedcontainer, .thirddividedcontainer {
    display: none;
  }

  .fourthtabsecondone p:nth-child(1) {
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
        /* 133.333% */
    letter-spacing: 0.5px;
  }

  .fourthtabsecondone p:nth-child(2) {
    font-size: 16px;
    padding-top: 0px;
    letter-spacing: 0px;
  }

  .fourthtabsecondone {
    padding-bottom: 3px;
  }

  .fourthtabmobileonly img {
    width: 403px !important;
    padding-left: 21px;
  }

  .fourthtabsecondsection p:nth-child(1) {
    font-size: 18px;
    letter-spacing: 0.5px;
  }

  .fourthtabsecondsection p:nth-child(2) {
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
        /* 150% */
    text-transform: uppercase;
    letter-spacing: 0px;
    margin-top: -1%;
    padding-top: 0px;
    max-width: 100%;
  }

  .fourthtabsecondsection p:nth-child(2) sup {
    font-size: 10px;
  }

  .fourthtabsecondone p:nth-child(2) sup {
    font-size: 10px;
    line-height: normal;
  }

  .fourthtabsecondmobileonlytoshow img {
    width: 390px !important;
    padding-left: 21px;
  }

  .fourthtabsecondsection {
    padding-top: 40px;
    padding-bottom: 6px;
  }

  .fourthtabfooternotesection {
    padding-top: 40px;
    padding-left: 27px;
    letter-spacing: -0.2px;
    padding-bottom: 40px;
  }

  .thridfirstframesection {
    padding-top: 27px;
    display: flex;
    row-gap: 16px;
    flex-direction: column-reverse;
    padding-left: 21px;
  }

  .fourttabsecondthridfirstframesection {
    display: flex;
    row-gap: 16px;
    flex-direction: column-reverse;
    padding-left: 21px;
    padding-top: 37px;
  }

  .fourthtabfinaldiv {
    padding-left: 21px;
  }

  .fourthtabfinaldiv p {
    max-width: 90%;
  }

  #additional-data ol.cmp-carousel__indicators.cmp-carousel__indicators--mob.visible-small {
    width: 202%;
    min-width: 570px;
  }

  #additional-data .additionalHeroHead .leftSection {
    padding-top: 30px;
    padding-left: 20px !important;
    margin-top: 0px;
  }

  #additional-data .sect1-split:nth-child(2) p {
    width: 46%;
  }

  /*#additional-data .sect1-split:nth-child(3) p {*/
  /*  width: 47%;*/
  /*}*/
  #additional-data .sect1-split:nth-child(3) p br{
      display:none;
  }
  .thirdtabfinalone {
    padding-left: 17px;
  }

    /*p.thirdtabforuparat{
    letter-spacing: -0.4px;
} */
  .le img {
    width: 284px;
  }

  .righ p:nth-child(2) {
    padding-top: 5px;
  }

  .fourthtabfooternotesection p {
    max-width: 88%;
  }

  .fourthtabfooternotesection p:nth-child(3) {
    max-width: 90%;
  }

  .mobottomline {
    display: none;
  }

  .mobottomlineaddeon {
    display: block;
  }

  .mobottomlineaddeon img {
    width: -webkit-fill-available;
    height: 10px;
  }

  .mobottomline img {
    width: 100%;
    height: 10px;
  }

  #additional-data #add-data-row2 {
    padding-bottom: 0px !important;
  }

  .fourthtabfinaldiv p {
    padding-bottom: 40px;
  }

  .thirdtabfinalone p:nth-child(2) {
    padding-bottom: 40px;
  }

  #additional-data .lungfunctioninnercontainerforpadding {
    padding: 80px 46px 40px 46px;
  }

  #additional-data .dosingPageNavWrap {
    max-width: 92% !important;
  }

  #additional-data .secondsectionle img {
    width: 290px;
  }

  #swipe-cont2 .mobile-only p.oneparathired sup:nth-child(3) {
    font-size: 10px;
    line-height: normal;
  }

  #add-data-row2 > div > div > div:nth-child(1) > img,
  #add-data-row2 > div > div > div:nth-child(2) > img,
  #add-data-row2 > div > div > div:nth-child(3) > img,
  #add-data-row2 > div > div > div:nth-child(4) > img {
    margin-left: -5%;
  }

  #add-data-row2 > div > div > div:nth-child(1),
  #add-data-row2 > div > div > div:nth-child(2),
  #add-data-row2 > div > div > div:nth-child(3),
  #add-data-row2 > div > div > div:nth-child(4) {
    margin-bottom: -14%;
    gap: 0;
  }
}

#additional-data .additional-data {
  display: block;
}

.footernoteexce p sup:nth-child(2) {
  font-size: 8px;
  line-height: normal;
}

#additional-data p.ftwopt sup:nth-child(1), #additional-data p.oneparathired sup:nth-child(2) {
  line-height: normal;
}

p.finalonedd sup {
  vertical-align: sub;
  font-size: 8px;
  line-height: normal;
}

#additional-data p.lefttwoparaone sup:nth-child(1) {
  font-size: 13px;
  line-height: normal;
}

#additional-data .mobiletext p sup:nth-child(1) {
  line-height: normal;
  top: 0.1em;
  font-size: 60%;
}

#additional-data #swipe-cont1 p.footerone sup {
  font-size: 14px;
  vertical-align: text-bottom !important;
  margin-top: auto;
  line-height: 19px !important;
}

h2.heroMainTitle span > span {
  background: linear-gradient(83deg, #FF7F32 -0.19%, #F55958 -26.41%, #EF426F 179.37%);
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

h2.heroMainTitle.mobile {
  display: none;
}

@media screen and (min-width: 992px) {
    
    #clinical-data-page  #container-14a6baf501 .footernoteinnertext {
    margin-left: unset;
    max-width: unset;
    padding-left: unset;
}
  #clinical-data-page .contentSectionText3 {
    padding-bottom: 53px;
  }

  #safety #footer .footLogs {
    padding-bottom: 71px;
  }

  #safety #footer {
    min-height: 100%;
  }

  #additional-data .cmp-carousel__item.cmp-carousel__item--swipe.cmp-carousel__item--active #swipe-cont2 {
    margin-top: 39px;
  }

  #safety #Global-ISI {
    padding-bottom: 84px;
  }

  .clinical_tabs_content-3x p.thirdtabfpara {
    max-width: 96%;
  }

  #additional-data .thirdtabnewcontent p:nth-child(1),#additional-data p.thirdtab_second {
    padding-left: 10px !important;
    padding-right: 0 !important;
  }
  
  #additional-data #clinical-tabs-sec > div > div.thirdtabpaddingcontainer > div.thirdtabnewcontent__percentage > div > div.thirdtabnewcontent__percentage__parent__one {
    flex-basis: 29%;
  }

  #clinical-tabs-sec > div > div.thirdtabpaddingcontainer > div.thirdtabnewcontent__percentage > div > div.thirdtabnewcontent__percentage__parent__two {
    flex-basis: 36%;
  }

  #additional-data .thirdtabnewcontent__percentage div p span sup {
    font-size: 60%;
  }

  #additional-data .thirdtabnewcontent__percentage p {
    padding-bottom: 24px;
  }

  #clinical-tabs-sec > div > div.thirdtabpaddingcontainer > div.thirdtabnewcontent__percentage > div > div.thirdtabnewcontent__percentage__parent__two > div > p {
    padding-bottom: 6px;
    padding-right: 20px;
  }

  #safety.severe-asthma-safety-page .SUA-safetypage {
    padding-top: 205px;
  }

  #safety .safetyHeroWrap {
    padding-bottom: 50px;
  }

  #additional-data .cmp-carousel__item.cmp-carousel__item--swipe.cmp-carousel__item--active #swipe-cont3 {
    margin-top: 2.7%;
  }

  #additional-data .cmp-carousel__item.cmp-carousel__item--swipe.cmp-carousel__item--active #swipe-cont1 {
    margin-top: 2.7%;
  }

  #additional-data .cmp-carousel__item.cmp-carousel__item--swipe.cmp-carousel__item--active #swipe-cont4 {
    margin-top: 39px;
        /*45*/
    ;
  }

    /* #additional-data .cmp-carousel__item.cmp-carousel__item--swipe.cmp-carousel__item--active #swipe-cont1 .cmp-carousel-horizontal .cmp-carousel__caption{

        height: 58px;
    } */
  #additional-data div#carousel-e67f06cd46 {
    height: 1260px;
  }

  #additional-data #profileContainer .theElementSection {
    margin: 102px auto 100px auto;
  }

  #additional-data #profileContainer .pImg {
    width: 68%;
    position: relative;
    margin-top: -235px;
    margin-left: 13%;
    top: -20px;
  }

  #additional-data #profileContainer .imgSec {
    margin-right: 21px;
    margin-bottom: 0px;
  }

  #additional-data .theElementSection div:nth-child(2) {
    margin-left: -2%;
  }

  #additional-data #profileContainer .proTitle {
    max-width: 74%;
  }
}

#additional-data p.ftwopt span {
  font-size: 10px;
  vertical-align: super;
  line-height: normal;
}

/*@media screen and (max-width:992px){
    #additional-data .additional-data-sec1{
        margin-top: 60px;
    margin-bottom: 30px;
    }
    #additional-data .sect1-split{
        margin-bottom: 30px;
    }
    #additional-data .sect1-split img{
        margin-top: -12%;
    }
} */
@media only screen and (min-width: 992px) and (max-width: 1400px) {
  #additional-data img.excerbation-dekstop-image {
    width: -webkit-fill-available;
  }

  #additional-data div#carousel-e67f06cd46 {
    height: 1550px;
  }

  .cmp-carousel__item--swipe {
    width: 100vw!important;
  }

  #additional-data .cmp-carousel-horizontal .cmp-carousel__indicators {
    padding-left: 0%;
    max-width: 87%;
    bottom: 99% !important;
    flex-wrap: unset;
    justify-content: center;
  }

  #additional-data img.thirdtabchart {
    width: 596px;
    height: 656.219px;
  }

  #additional-data .cmp-carousel-horizontal .cmp-carousel__caption {
    padding: 17px 5px;
    width: 150px !important;
  }

  #additional-data .cmp-carousel-horizontal .cmp-carousel__indicator {
    width: 131px !important;
  }

  #additional-data .leftside p {
    margin-top: -15%;
    margin-left: 8%;
    max-width: 19%;
  }

  #additional-data .rightside {
    padding-left: 10.5%;
    padding-top: 6%;
  }

  #additional-data .rightside p {
    margin-top: -15%;
    margin-left: 10.3%;
  }

  #additional-data .thirddividedcontainer {
    width: auto;
  }

  #additional-data .thridfirstframesection {
    column-gap: 0px;
  }

  #additional-data .cmp-carousel-horizontal .cmp-carousel__indicator {
    min-width: 200px!important;
  }

  #additional-data img.lungch {
    width: 403px;
  }

  #additional-data p.lunfepara {
    margin-top: -15%;
    margin-left: 5%;
    width: 27%;
  }

  #additional-data .sfleftside p {
    margin-top: -15%;
    margin-left: 7%;
  }

  #additional-data .sfrightside {
    margin-top: -31.9%;
    margin-left: 0%;
    padding-left: 9.5%;
  }

  #additional-data .sfrightside p {
    margin-top: -12.9%;
    margin-left: 7.5%;
    max-width: 20%;
  }

  #additional-data .secondfourtthirddividedcontainer {
    background-size: contain;
    width: -webkit-fill-available;
  }

  #additional-data img.ssascframe {
    width: 345px;
  }

  #additional-data .fourttabsecondthridfirstframesection {
    column-gap: 0px;
  }

  .righ {
    width: 274px;
  }

  #additional-data .cmp-carousel__item.cmp-carousel__item--swipe.cmp-carousel__item--active #swipe-cont2 {
    margin-top: 37px;
  }

  #additional-data .cmp-carousel__item.cmp-carousel__item--swipe.cmp-carousel__item--active #swipe-cont1 {
    margin-top: 4.27%;
  }

  #additional-data .cmp-carousel__item.cmp-carousel__item--swipe.cmp-carousel__item--active #swipe-cont3 {
    margin-top: 4.17%;
  }

  #additional-data .cmp-carousel__item.cmp-carousel__item--swipe.cmp-carousel__item--active #swipe-cont4 {
    margin-top: 49px;
  }
}

@media screen and (max-width: 992px) {
  #swipe-cont2 p.oneparathired sup:nth-child(3) {
    top: 0.1em;
    font-size: 60%;
  }
  
  #clinical-trial-design #swipe-cont1 .cdtab1-accord2sec3 img {
    max-width: 212px !important;
    width: auto !important;
  }
}

#additional-data p.oneparathired sup:nth-child(3) {
  font-size: 60%;
  line-height: normal;
}

@media screen and (max-width: 375px) {
  #additional-data img.excerbation-mobile-image, #additional-data .nextmobileimage img, img.thirdtabchart, .fourthtabmobileonly img, .fourthtabsecondmobileonlytoshow img {
    max-width: -webkit-fill-available !important;
    width: 100%;
  }

  #additional-data .clinical_tabs_contentx {
    padding-left: 7% !important;
    padding-right: 7% !important;
  }

  #additional-data .sect1-split {
    width: 85%;
    gap: 0px;
  }

  #additional-data #add-data-row2 > div > div > div:nth-child(1) > img {
    margin-left: -8%;
  }

  #additional-data ol.cmp-carousel__indicators.cmp-carousel__indicators--mob.visible-small {
    width: 145%;
  }

  #additional-data #swipe-cont2 .new_span p {
    max-width: 64%;
    margin-top: -31%;
  }

  #clinical-data-np .hero-banner-text .updated-gradient {
    font-size: 32px!important;
  }

  #clinical-data-np div#swipe-cont1 #clinical-tabs-sec, #clinical-data-np div#swipe-cont2 #clinical-tabs-sec, #clinical-data-np div#swipe-cont3 #clinical-tabs-sec, #clinical-data-np div#swipe-cont4 #clinical-tabs-sec {
    width: 90%;
    margin: 0 auto;
  }

  #clinical-data-np h4 .updated-gradient {
    font-size: 30px;
  }

  #clinical-data-np .box_line.box-1::before {
    top: 58px;
  }

  #clinical-data-np .box_line.box-2::before {
    top: 108px;
  }

  #clinical-data-np .cd-card1-box2-2col .inner-box-1 p {
    max-width: 255px;
  }

  #clinical-data-np .swipe-inner-1 .updated-gradient {
    font-size: 21px!important;
  }

  #clinical-data-np .nine-two .txt:after {
    right: -3px!important;
  }

  #clinical-data-np .cd-card3-box2 .cd-card3-box2-2col {
    margin-inline: 1px!important;
  }

  #clinical-data-np #swipe-cont4 .cd-card4-foot {
    max-width: 220px;
  }

  #clinical-data-np .cd-card4-box1 .btn-grp a {
    max-width: 225px;
    gap: 5px;
  }
}

@media screen and (min-width: 991.6px) and (max-width:1400px) {
  #additional-data .cmp-carousel__item.cmp-carousel__item--swipe.cmp-carousel__item--active #swipe-cont1 {
    margin-top: 44px;
  }

  #additional-data .cmp-carousel__item.cmp-carousel__item--swipe.cmp-carousel__item--active #swipe-cont3 {
    margin-top: 42.5px;
  }

  #additional-data .lunleftone img {
    margin-top: -42px;
    margin-left: -17px;
  }

  #additional-data p.lunfepara {
    margin-top: -106px;
    margin-left: 33px;
    width: 199px;
  }

  #additional-data .leftside {
    padding-left: 213px;
    padding-top: 10px;
  }

  #additional-data .leftside p {
    margin-top: -113px;
    margin-left: 52px;
  }

  #additional-data .rightside p {
    margin-top: -117px;
    margin-left: 64px;
  }

  #additional-data .rightside {
    padding-left: 121px;
    padding-top: 53px;
  }

  #additional-data .sfrightside p {
    margin-top: -111px;
    margin-left: 58px;
    max-width: 191px;
  }

  #additional-data .sfrightside {
    margin-top: -182px;
    margin-left: 0%;
    padding-left: 157px;
  }

  #additional-data .sfleftside p {
    margin-top: -113px;
    margin-left: 70px;
  }

  .sfleftside {
    padding-left: 183px;
    padding-top: 139px;
  }
}

@media screen and (min-width: 991.6px) and (max-width:1100px) {
  #additional-data .leftside {
    padding-left: 154px;
    padding-top: 10px;
  }

  #additional-data .rightside {
    padding-left: 74px;
    padding-top: 53px;
  }

  .sfleftside {
    padding-left: 128px;
    padding-top: 90px;
  }

  #additional-data .sfrightside {
    margin-top: -187px;
    margin-left: 0%;
    padding-left: 71px;
  }
}

@media screen and (min-width: 719px) and (max-width:991.5px) {
  #additional-data .nextmobileimage img {
    margin-top: 0;
  }

  #additional-data #swipe-cont2 .new_span p {
    margin-top: -112px;
    padding-left: 20px;
  }

  #additional-data img.excerbation-mobile-image {
    text-align: center;
    width: 100%;
  }

  #additional-data .excerbation-mobile img:nth-child(1),#clinical-tabs-sec > div > div > div.excerbation-mobile > img:nth-child(7), #additional-data .excerbation-mobile img:nth-child(2), #additional-data .excerbation-mobile img:nth-child(3), #additional-data .excerbation-mobile img:nth-child(4) {
    margin: 0 auto;
    margin-bottom: 40px;
  }

  .fourthtabmobileonly img,.fourthtabsecondmobileonlytoshow img {
    width: 100% !important;
  }

  #clinical-data-np .cmp-teaser__content {
    margin-top: 20%!important;
  }
}

@media screen and (min-width: 440px) and (max-width:719px) {
  #additional-data #swipe-cont2 .new_span p {
    margin-top: -113px;
    padding-left: 47px;
  }

  #additional-data img.excerbation-mobile-image {
    text-align: center;
    width: 100%;
  }

  .fourthtabmobileonly img,.fourthtabsecondmobileonlytoshow img {
    width: 100% !important;
  }

  #clinical-data-np .cmp-teaser__content {
    margin-top: 20%!important;
  }
}

@media screen and (min-width: 0px) and (max-width:350px) {
  #additional-data img.excerbation-mobile-image, #additional-data .nextmobileimage img, img.thirdtabchart, .fourthtabmobileonly img, .fourthtabsecondmobileonlytoshow img {
    width: 90% !important;
    margin: 0 auto;
  }
}

@media screen and (min-width: 1660px) {
  #additional-data .additionalHeroHead {
    min-height: 353px;
    background-size: 100% 100%;
  }
}

#safety .star-saf {
  font-weight: 400;
}

/*23-01-2026 New update*/
#clinical-data-page .clinicalHeroHead .leftSection {
  padding: unset;
  width: 57%;
  padding-top: 42px;
}

#clinical-data-page .clinicalHeroWrap {
  max-width: 1110px;
}

#clinical-data-page .clinicalHeroHead {
  background-image: url(/content/dam/intelligentcontent/brands/tezspirehcp/us/en/images/Hero_banner.png);
}

#clinical-data-page .clinicalHeroHead .rightSection .rightSubText {
  max-width: 174px;
  color: #35383F;
}

#clinical-data-page .clinicalHeroHead .rightSection {
  width: 40%;
  padding-top: 243px;
  padding-left: 30px;
}

#clinical-data-page .contentSectionText1 {
  line-height: 30px;
  padding-right: 8px;
}

#clinical-data-page p.secondparahereonly {
  font-size: 15px;
  line-height: 21px;
  font-weight: 400;
  font-family: 'roboto-condensed';
  padding-top: 30px;
  text-indent: -7px;
  padding-left: 7px;
  color: #35383F;
}

#clinical-data-page .contentSectionText3 {
  color: #35383F;
  font-size: 15px;
  line-height: 21px;
  -webkit-text-fill-color: unset;
  font-weight: 400;
  background: unset;
  font-family: 'roboto-condensed';
  padding-top: 24px;
}

#clinical-data-page .desk-group {
  box-shadow: 1px 1px 23.5px 0px #F5595899;
  border-radius: 30px;
  max-width: 1110px;
  margin-inline: auto;
  padding-block: 18px;
  background-image: url(/content/dam/intelligentcontent/brands/tezspirehcp/us/en/images/Common_astam_rotated.png);
  background-size: cover;
  background-position: center;
}

#clinical-data-page #common-astma h2 {
  text-align: center;
  font-size: 22px;
  line-height: 30px;
  color: #003865;
  font-family: 'Poppins',sans-serif;
  font-weight: 700;
  padding-bottom: 34px;
}

#clinical-data-page #common-astma sup {
  font-size: 60%;
}

#clinical-data-page .list {
  display: flex;
  align-items: center;
  height: 82px;
  max-width: 240px;
  width: 100%;
}

#clinical-data-page .list-g {
  display: flex;
  justify-content: center;
  margin-inline: auto;
  gap: 30px;
}

#clinical-data-page .list-g:last-child {
  padding-left: 75px;
}

#clinical-data-page .list-tile {
  font-size: 18px;
  line-height: 24px;
  color: #003865;
  font-weight: 700;
  font-family: 'Poppins',sans-serif;
  max-width: 75px;
  margin-left: -14px;
}

#clinical-data-page .list-g:first-child {
  padding-left: 15px;
}

#clinical-data-page .list-g:last-child .list {
  max-width: 260px;
  width: 100%;
}

#clinical-data-page .cmp-carousel-horizontal .cmp-carousel__indicators {
  max-width: 83%;
    /* margin-inline: auto; */
  justify-content: center;
  gap: 16px;
  margin-inline: auto;
}

#clinical-data-page .cmp-carousel-horizontal .cmp-carousel__indicator {
  display: unset;
  width: auto !important;
  min-width: 197px;
}

#clinical-data-page .cmp-carousel__indicator.cmp-carousel__indicator--active div {
  width: 100%;
  max-width: 100%;
}

#clinical-data-page .cmp-carousel-horizontal .cmp-carousel__caption {
  padding-inline: 29px;
  padding-block: 22.4px;
  max-width: 100%;
  width: 100%;
}

#clinical-data-page .clinical_tabs_contentx.clinical_tabs_content-1x {
  margin-top: 7.3%;
  padding-left: 75px;
  padding-right: 38px;
  padding-top: 30px;
  padding-bottom: 45px;
}

#clinical-data-page .posttext {
  display: none;
}

#clinical-data-page .threepercentagegroup {
  display: block;
}

#clinical-data-page .eos {
  display: flex;
  align-items: center;
  gap: 55px;
  border-bottom: 1px solid #D1D1D1;
  padding-bottom: 12px;
  margin-left: auto;
}

#clinical-data-page .eos sup {
  font-family: 'Poppins',sans-serif;
  top: 2px;
  position: relative;
}

#clinical-data-page .blod-txt,#clinical-data-page .ige .blod-txt {
  color: #003865;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  font-family: 'Poppins',sans-serif;
  max-width: 260px;
  text-align: right;
  min-width: 259px;
}

#clinical-data-page .eos p {
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  font-family: 'Poppins',sans-serif;
    /* width: 100%; */
  flex: 1 0 auto;
  text-align: left;
  width: 20%;
}

#clinical-data-page .ige {
  display: flex;
  gap: 40px;
  padding-block: 25px;
}

#clinical-data-page .ige .bold-txt {
  color: #003865;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  font-family: 'Poppins', sans-serif;
  max-width: 259px;
  text-align: right;
  width: 100%;
  min-width: 259px;
  margin-right: 15px;
}

#clinical-data-page .ige p {
  font-size: 18px;
  line-height: 24px;
  font-family: 'Poppins',sans-serif;
  color: #003865;
  width: 21%;
}

#clinical-data-page .ige p:last-child {
    /* padding-left: 8px; */
  ;
}

#clinical-data-page .post-hoc {
  display: flex;
  justify-content: space-between;
  padding-top: 23px;
  padding-bottom: 11px;
    /*align-items: center;*/
  ;
}

#clinical-data-page .post-hoc .bold-txt {
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  color: #003865;
  font-family: 'Poppins',sans-serif;
  text-align: right;
  padding-top: 18px;
  min-width: 259px;
  max-width: 259px;
}

#clinical-data-page .bold-txt p {
  background: linear-gradient(80.55deg, #FF7F30 5.07%, #F4436C 86.41%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

#clinical-data-page .bold-txt p span {
  display: block;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-color: #003865;
}

#clinical-data-page .num img {
  max-width: 160px !important;
  width: 100%;
}

#clinical-data-page .num p {
  font-size: 14px;
  line-height: 18px;
  font-family: 'roboto-condensed',sans-serif;
  color: #003865;
  max-width: 168px;
  font-weight: 400;
  margin-top: 22px;
}

#clinical-data-page .num-g {
  display: flex;
  max-width: 678px;
  width: 100%;
  gap: 40px;
  justify-content: space-between;
  align-items: center;
}

#clinical-data-page .num {
  max-width: 200px;
  width: 100%;
  position: relative;
    /* flex: 1 0 auto; */
    /* padding-top: 10px; */
  ;
}

#clinical-data-page .num:before {
  content: '';
  height: calc(100% + 8px);
  width: 1px;
  background-color: #8C8C8C;
  position: absolute;
  left: -40px;
  top: -8px;
}

#clinical-data-page .num:first-child:before {
  left: -33px;
}

#clinical-data-page .ige p:nth-child(3) {
    /* padding-left: 3px; */
  ;
}

#clinical-data-page .resultpara {
  padding-top: 37px;
  padding-bottom: 45px;
}

#clinical-data-page .footernoteinnertext .footernotetextone {
  width: 100%;
}

#clinical-data-page .footernoteinnertext p {
  margin-bottom: 4px;
  font-family: 'roboto-condensed';
  font-weight: 400;
  font-size: 15px;
  line-height: 21px;
  color: #35383F;
}

#clinical-data-page p.footernotetextsix {
  padding-top: 8px;
  margin-left: -6px;
}

#clinical-data-page .buttonpa {
  display: none;
}

#clinical-data-page .footernoteinnertext {
  padding-top: 0;
  margin-left: -18px;
  max-width: 99.9%;
}

#clinical-data-page .eos p:last-child {
  margin-left: -20px;
}

#clinical-data-page .eos p:nth-child(3) {
  margin-left: -16px;
}

#clinical-data-page .server-extraction .post-hoc .bold-txt {
  padding-top: 5px;
}

#clinical-data-page .post-hoc .bold-txt sub {
  font-size: small;
  line-height: 10px;
}

#clinical-data-page .lung .post-hoc .bold-txt {
  padding-top: 0px;
}

#clinical-data-page .graph {
  padding-bottom: 18px;
}

#clinical-data-page .graph img {
  width: 100%;
}

#clinical-data-page .graph h3 {
  font-family: 'roboto-condensed',sans-serif;
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
  text-align: center;
  text-transform: uppercase;
  color: #003865;
  max-width: 988px;
  margin-inline: auto;
  width: 97%;
  margin-bottom: 40px;
}

#clinical-data-page .resultpara-2 {
  padding-bottom: 38px;
  padding-top: 19px;
}

#clinical-data-page .inner-reduction-data {
  max-width: 1110px;
  border-radius: 30px;
  padding-top: 40px;
  padding-bottom: 35px;
  margin-inline: auto;
  box-shadow: 1px 1px 23.5px 0px #F5595899;
  background-image: url(/content/dam/intelligentcontent/brands/tezspirehcp/us/en/images/key-trigger-bg.png);
  background-repeat: no-repeat;
  background-size: cover;
  padding-inline: 39px;
  padding-bottom: 28px;
}

#clinical-data-page .inner-reduction-data h3 {
  font-family: 'Poppins',sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;
  text-transform: uppercase;
  text-align: center;
  background: linear-gradient(80.55deg, #FF7F30 5.07%, #F4436C 86.41%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

#clinical-data-page #reduction-data h2 {
  font-family: 'Poppins',sans-serif;
  font-weight: 700;
  font-size: 22px;
  line-height: 30px;
  text-align: center;
  color: #003865;
  margin-bottom: 32px;
}

#clinical-data-page .reduction-col .heading {
  font-family: 'Poppins',sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;
  text-align: center;
  color: #003865;
  max-width: 454px;
  width: 100%;
}

#clinical-data-page .reduction-two-col {
  display: flex;
  max-width: 976px;
  margin-inline: auto;
  padding-inline: 18px;
  padding-top: 30px;
  gap: 60px;
  padding-bottom: 30px;
}

#clinical-data-page .img-grp {
  display: flex;
  justify-content: space-between;
  text-align: center;
  padding-bottom: 50px;
  padding-top: 18px;
}

#clinical-data-page .img-grp h4 {
  font-family: 'Poppins',sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;
  text-align: center;
  color: #003865;
}

#clinical-data-page .img-grp h4 span {
  font-family: 'roboto-condensed',sans-serif;
  font-weight: 400;
  font-size: 15px;
  line-height: 21px;
  text-align: center;
  display: block;
  color: #35383F;
}

#reduction-data .img-grp > div:nth-child(1) > h4 {
  max-width: 84%;
}

#reduction-data > div > div.reduction-two-col > div:nth-child(1) > div.img-grp > div:nth-child(3) {
  width: 158px;
  flex: 1 0 auto;
}

#clinical-data-page .num-grp .n {
  font-family: Poppins;
  font-weight: 700;
  font-size: 42px;
  line-height: 100%;
  text-align: center;
  color: #003865;
  line-height: 1;
}

#clinical-data-page .num-grp {
  display: flex;
  justify-content: space-between;
  flex-flow: row wrap;
  padding-inline: 29px;
}

#clinical-data-page .num-grp .reduction-bg {
  width: 100%;
  height: 21px;
  opacity: 1;
  border-bottom-right-radius: 24px;
  border-bottom-left-radius: 24px;
  background: linear-gradient(180deg, rgba(0, 56, 101, 0) 0%, rgba(0, 56, 101, 0.3) 100%);
  text-align: center;
  font-family: 'roboto-condensed';
  font-weight: 700;
  font-size: 15px;
  line-height: 21px;
  text-align: center;
  color: #003865;
  margin-top: 5px;
}

#clinical-data-page .reduction-foot {
  max-width: 362px;
  margin-inline: auto;
  font-family: 'roboto-condensed';
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  color: #003865;
  padding-top: 16px;
}

#clinical-data-page .reduction-foot span {
  display: block;
  font-weight: 700;
}

#reduction-data > div > div.reduction-two-col > div:nth-child(2) .num-grp n {
  padding-inline: 0;
}

#reduction-data > div > div.reduction-two-col > div:nth-child(2) .num-grp .n {
  padding-inline: 4px;
}

#clinical-data-page .inner-reduction-data .result-txt {
  font-family: 'roboto-condensed';
  font-weight: 700;
  font-size: 15px;
  line-height: 21px;
  text-align: center;
  color: #35383F;
  padding-bottom: 30px;
}

#clinical-data-page .num-grp .n sup {
  font-size: x-large;
}

#reduction-data > div > div.reduction-two-col > div:nth-child(2) .num-grp {
  padding-inline: 10px 0;
}

#clinical-data-page .reduction-col {
  position: relative;
}

#clinical-data-page .reduction-col:first-child:after {
  content: '';
  height: 100%;
  width: 1px;
  background-color: #8c8c8c59;
  top: 0;
  position: absolute;
  right: -30px;
}

#clinical-data-page #profileContainer .theElementSection {
  margin-top: 182px;
}

#clinical-data-page .reduction-col .heading sup {
  font-size: 65%;
  position: relative;
  top: 2px;
}

#clinical-data-page .bold-txt p {
  padding-top: 7px;
}

#clinical-data-page .server-extraction .bold-txt p {
  padding-top: 0;
}

#clinical-data-page .server-extraction .bold-txt p:nth-child(1) {
  padding-top: 7px;
}

#clinical-data-page  .no-wrap {
  font-size: unset !important;
  vertical-align: unset;
  white-space: nowrap;
}

#clinical-data-page .inner-reduction-data .footernoteinnertext .footernotetextone {
  padding-right: 2px;
}

@media(min-width: 992px) and (max-width: 1160px) {
  #clinical-data-page .clinicalHeroHead {
    padding-inline: 22px;
  }

  #clinical-data-page .desk-group {
    max-width: 95%;
  }

  #clinical-data-page .footernoteinnertext {
    margin-left: unset;
  }

  #clinical-data-page .clinical_tabs_contentx.clinical_tabs_content-1x {
    margin: 81px 22px 0 22px;
    padding-inline: 20px;
  }

  #clinical-data-page .post-hoc {
    gap: 57px;
  }

  #clinical-data-page .list-g {
    max-width: 98%;
  }

  #clinical-data-page .inner-reduction-data {
    margin: 0 22px;
    padding: 40px 20px;
  }

  #reduction-data > div > div.reduction-two-col > div:nth-child(1) > div.img-grp > div:nth-child(3) {
    width: auto;
  }

  #clinical-data-page .reduction-two-col {
    gap: 5%;
  }

  #clinical-data-page .reduction-col:first-child:after {
    right: -20px;
  }
}

#clinical-data-page .contentSectionText1 sup {
  line-height: 1;
  vertical-align: 4.5px;
}

#clinical-data-page .clinicaldata p {
  letter-spacing: unset;
  padding-right: 87px;
}

@media(max-width: 991.5px) {
  #clinical-data-page .footernoteinnertext {
    margin-left: unset;
    max-width: 100%;
  }

  #clinical-data-page .clinicaldata p {
    padding-right: 14px;
  }

  #reduction-data .img-grp > div:nth-child(1) > h4 {
    max-width: 100%;
  }

  #clinical-data-page .clinicalHeroHead {
    background-image: url(/content/dam/intelligentcontent/brands/tezspirehcp/us/en/images/Mobile_hero.png);
    min-height: clamp(41.88rem, 53.24vw + 28.9rem, 61.88rem);
    position: relative;
    padding-inline: 21px;
    padding-top: 32px;
    background-position-y: bottom;
  }

  #clinical-data-page .clinicalHeroWrap, #clinical-data-page .clinicalHeroHead .rightSection, #clinical-data-page .clinicalHeroHead .leftSection {
    width: 100%;
    padding: unset;
  }

  #clinical-data-page .clinicalHeroHead .rightSection .rightSubText {
    max-width: unset;
    padding: unset;
    position: absolute;
    bottom: 0;
    font-size: 12px;
    line-height: 18px;
    padding-bottom: 5px;
  }

  #clinical-data-page .clinicalHeroHead .rightSection .rightSubText br {
    display: none;
  }

  #clinical-data-page .contentSectionText1 {
    padding-right: 35px;
    padding-left: 5px;
  }

  #clinical-data-page p.secondparahereonly {
    max-width: 352px;
  }

  #clinical-data-page .contentSectionText3 {
    max-width: 100%;
  }

  #clinical-data-page #common-astma h2 {
    font-size: 18px;
    line-height: 24px;
    padding-bottom: 40px;
    text-align:left;
    padding-left:20px;
  }

  #clinical-data-page #common-astma {
    padding-top: 8px;
  }

  #clinical-data-page #common-astma h2 sup {
    font-size: 60%;
  }

  #clinical-data-page .list-g {
    display: none;
  }

  #clinical-data-page .list-g-mobile.hidden {
    display: block;
    display: flex;
    flex-flow: row wrap;
    padding-inline: 18px;
    margin-left: -24px;
  }

  #clinical-data-page .list-g-mobile .list {
    width: 50%;
    height: 75px;
  }

  #clinical-data-page .desk-group {
    margin-inline: 20px;
    padding-block: 30px 28px;
  }

  #clinical-data-page .eos {
    flex-direction: column;
    align-items: unset;
    gap: unset;
    max-width: 150px;
    padding: unset;
    position: relative;
  }

  #clinical-data-page .ige {
    flex-direction: column;
    padding: unset;
    gap: unset;
    justify-content: space-between;
  }

  #clinical-data-page .post-hoc {
    flex-direction: column;
    padding-top: 0;
    max-width: 220px;
    position: relative;
    padding-left: 10px;
    padding-bottom: 0;
  }

  #clinical-data-page .threepercentagegroup {
    display: flex;
  }

  #clinical-data-page .ige .bold-txt {
    min-width: unset;
    max-width: unset;
    min-height: 152px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 35px;
    padding-right: 15px;
  }

  #clinical-data-page .num-g {
    flex-direction: column;
    gap: 30px;
  }

  #clinical-data-page .blod-txt, #clinical-data-page .ige .blod-txt {
    /* font-size: 12px; */
    max-width: unset;
    min-width: unset;
    text-align: left;
    min-height: 152px;
    display: flex;
    align-items: center;
    margin-bottom: 35px;
    /* word-break: break-word; */
    padding-right: 10px;
    /* line-height: 16px; */
    /* letter-spacing: normal; */
    ;
  }

  #clinical-data-page .post-hoc .bold-txt {
    max-width: unset;
    min-width: unset;
    padding-top: 0;
    text-align: left;
    margin-bottom: 30px;
  }

  #clinical-data-page .num:before {
    display: none;
  }

  #clinical-data-page .ige p {
    width: auto;
    height: 100%;
    padding: 36px 8px !important;
  }

  #clinical-data-page .eos p:nth-child(3) {
    width: auto;
    margin-left: unset;
  }

  #clinical-data-page .eos p {
    width: auto;
    padding: 37px 30px 37px 20px;
  }

  #clinical-data-page .eos p:last-child {
    margin-left: unset;
    position: relative;
    top: 10px;
  }

  #clinical-data-page .num p {
    margin-top: 16px;
    letter-spacing: -0.1px;
  }

  #clinical-data-page .eos:after {
    content: '';
    width: .5px;
    background-color: #8C8C8C;
    height: 100%;
    position: absolute;
    right: 0;
  }

  #clinical-data-page .post-hoc:before {
    width: .5px;
    height: 100%;
    content: '';
    position: absolute;
    background-color: #8C8C8C;
    left: 0;
  }

  #clinical-data-page .reduction-two-col {
    flex-direction: column;
    padding: unset;
    padding-inline: 15px;
    position: relative;
    gap: 94px;
    padding-top: 40px;
  }

  #clinical-data-page .graph img {
    max-width: 100% !important;
    display: none;
  }

  #clinical-data-page .img-grp {
    flex-direction: column;
    align-items: center;
    width: 50%;
    gap: 26px;
    padding-bottom: 18px;
  }

  #clinical-data-page .num-grp {
    flex-direction: column;
    padding: unset;
    flex: 1;
    width: 50%;
    max-height: 670px;
  }

  #clinical-data-page .reduction-col .heading {
    width: 100%;
  }

  #clinical-data-page .num-grp .reduction-bg {
    display: none;
  }

  #clinical-data-page .num-grp .n {
    max-height: 145px;
    flex: 1 0 auto;
    display: block;
    align-content: center;
    position: relative;
  }

  #clinical-data-page .inner-reduction-data {
    margin-inline: 20px;
    padding-inline: 20px;
  }

  #clinical-data-page #reduction-data h2 {
    font-size: 18px;
    line-height: 24px;
    text-align: left;
    padding-inline: 20px;
    margin-block: 35px;
  }

  #clinical-data-page .reduction-two-col:first-child::after {
    content: '';
  }

  #clinical-data-page .reduction-col:first-child:after {
    width: calc(100% + 10px);
    height: 1px;
    right: 0 !important;
    left: -5px;
    bottom: -47px;
    top: unset;
  }

  #clinical-data-page .num-grp .n:after {
    content: 'reduction';
    display: block;
    font-size: 15px;
    line-height: 21px;
    padding-top: 6px;
    font-family: 'roboto-condensed', sans-serif;
  }

  #clinical-data-page .inner-reduction-data .result-txt {
    padding-top: 38px;
    max-width: 80%;
    margin-inline: auto;
  }

  #clinical-data-page #profileContainer .theElementSection {
    margin-top: 135px;
  }

  #clinical-data-page .eos {
    max-width: 105px;
    border: unset;
  }

  #clinical-data-page .graph h3 {
    font-size: 18px;
    line-height: 24px;
    text-align: left;
    margin-bottom: 30px;
  }

  #clinical-data-page .graph img.hidden {
    display: block;
    transform: scale(1.03);
  }

  #clinical-data-page .eos p {
    max-width: 92px;
    padding: 0;
    display: block;
    align-content: center;
    /* display:flex; */
    align-items: center;
  }

  #clinical-data-page .ige p {
    padding: 0 !important;
    padding-left: 8px !important;
    display: block;
    align-content: center;
    padding-right: 10px !important;
    display: grid;
  }

  #clinical-data-page .cmp-carousel__indicator.cmp-carousel__indicator--active div {
    padding-inline: 0;
  }

  #clinical-data-page ol.cmp-carousel__indicators.cmp-carousel__indicators--mob.visible-small {
    justify-content: flex-start;
  }

  #clinical-data-page .resultpara {
    padding-top: 0;
  }

  #clinical-tabs-sec > div > div > div.footernoteinnertext > p.footernoteinnersupone > sup:nth-child(1) {
    font-size: unset;
  }

  #clinical-data-page .footernoteinnertext p {
    width: 100%;
    padding-right: 5px;
  }

  #clinical-data-page p.footernotetextsix {
    max-width: 80%;
  }

  #clinical-data-page .server-extraction .post-hoc .bold-txt {
    padding-top: unset;
  }

  #clinical-data-page .server-extraction .blod-txt, #clinical-data-page .server-extraction .ige .bold-txt {
    min-height: 220px;
  }

  #clinical-data-page .server-extraction .num p {
    margin-top: 12px;
  }

  #clinical-data-page .eos p:last-child,#clinical-data-page .ige p:last-child {
    top: 4px;
    position: relative;
  }

  #clinical-data-page .server-extraction p.footernotetextsix {
    max-width: 95%;
  }

  #clinical-data-page .ige > p:nth-child(2),#clinical-data-page .eos > p:nth-child(2) {
    position: relative;
    top: -16px;
  }

  #clinical-data-page #swipe-cont2 .ige > p:nth-child(2),#clinical-data-page #swipe-cont2 .eos > p:nth-child(2) {
    top: unset;
  }

  #clinical-data-page .carousel.panelcontainer .resultpara {
    padding-top: 30px;
  }

  #clinical-data-page .carousel.panelcontainer .resultparatextonly {
    width: 106%;
    margin-left: -12px;
  }

  #clinical-data-page .lung .num-g {
    gap: 20px;
  }

  #clinical-data-page .lung .num img {
    height: 64px;
    max-width: unset;
    object-fit: contain;
  }

  #clinical-data-page .lung .num p {
    margin-top: 0;
  }

  #clinical-data-page .lung .eos p:last-child, #clinical-data-page .lung .ige p:last-child {
    top: 6px;
  }

  #clinical-data-page .lung p.footernotetextsix {
    max-width: 90%;
    padding-right: 0;
  }

  #clinical-data-page .inner-reduction-data .footernoteinnertext p {
    padding-right: 0;
  }
}

@media(min-width:391px) and (max-width: 991.5px) {
  #clinical-data-page .eos {
    max-width: 100%;
    flex: 1 0 30%;
  }

  #clinical-data-page .ige {
    max-width: 100%;
    flex: 1 0 30%;
  }

  #clinical-data-page .post-hoc {
    max-width: 100%;
    flex: 1 0 30%;
  }

  #clinical-data-page .post-hoc .bold-txt {
        /*min-height: 122px;*/
    max-width: 300px;
  }

  #clinical-data-page .server-extraction .blod-txt, #clinical-data-page .server-extraction .ige .bold-txt {
    min-height: 150px;
  }

  #clinical-data-page .ige p {
    text-align: center;
  }

  #clinical-data-page .eos p {
    max-width: 100%;
  }

  #clinical-data-page .blod-txt, #clinical-data-page .ige .blod-txt {
    min-height: 110px;
  }

  #clinical-data-page .post-hoc:before {
    left: -10px;
  }

  #clinical-data-page .ige .bold-txt {
    min-height: 110px;
  }

  #clinical-data-page .graph img.hidden {
    margin-inline: auto;
  }

  #clinical-data-page p.secondparahereonly {
    max-width: 100%;
  }
}



/*end*/
/*27-01-2026*/

#safety #safety-call-out #profileContainer img.pImg.npsafety {
  width: 100%;
  margin-top: unset;
  top: clamp(-263px, calc(-244px - (100vw - 992px) / 3), -244px);
}

#safety #safety-call-out #profileContainer .proTitle {
  max-width: 80%;
  margin-bottom: 20px;
}

#safety #safety-call-out #profileContainer h3 {
  font-family: 'roboto-condensed',sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
  color: #01194C;
  margin-bottom: 25px;
}

#safety #safety-call-out .theElementSection .footnotegroup {
  width: 100%;
}

#safety #safety-call-out #profileContainer .theElementSection {
  flex-flow: row wrap;
  padding-inline: 25px 83px;
  padding-bottom: 32px;
  padding-top: 48px;
  margin-bottom: 54px;
  margin-top: 180px;
}

#safety #safety-call-out #profileContainer .imgSec.np {
  max-width: unset;
  margin: 0;
  width: 35%;
  position: relative;
  height: 140px;
}

#safety #safety-call-out .theElementSection .footnotegroup {
  padding-top: 34px;
  text-align: left;
}

#safety #safety-call-out .theElementSection .last-note {
  font-family: 'roboto-condensed',sans-serif;
  color: #35383F;
  font-size: 15px;
  line-height: 21px;
  padding-top: 8px;
}

#safety #safety-call-out #profileContainer .footnote sup {
  font-size: x-small;
}

@media(max-width:991.5px) {
  #safety.severe-asthma-safety-page .SUA-safetypage {
    padding-top: 100px;
  }
#additional-data .lineWrapper2{
            max-width: 91%;
}
  #swipe-cont2 #clinical-tabs-sec > div > div.lungfunctioninnercontainerforpadding {
    padding-left: 54px !important;
    left: 4px;
    position: relative;
  }

  #clinical-tabs-sec > div > div > div.threepercentagegroup > div.eos > div {
              /* word-break: unset !important; */
    font-size: 12px;
    line-height: 16px;
  }

  #additional-data .thirdtabnewcontent__buttonwithtext span {
    padding-top: 0px;
  }
  #additional-data .isi-content .bold-text{
    line-height:normal;
}
  #additional-data .new_span {
    position: relative;
  }

  #clinical-tabs-sec > div > div.thirdtabpaddingcontainer > div.thirdtabnewcontent__buttonwithtext > a {
    line-height: 24px !important;
    padding-bottom: 18px !important;
  }

  #additional-data .thirdtabnewcontent__fifthtext sup {
    font-size: medium;
  }

  #safety.severe-asthma-safety-page  #footer .logoSecondNote {
    padding-right: 25px;
  }

  #safety #safety-call-out #profileContainer .theElementSection {
    flex-direction: column;
    padding-inline: 20px !important;
    padding-bottom: 30px !important;
  }

  #safety #safety-call-out #profileContainer .pImg {
    width: 121%;
    height: 407.821px;
    left: -15px;
    top: -199px;
    margin-left: -20px;
    margin-right: -20px;
  }

  #safety #safety-call-out .img-left-text-right {
    flex-direction: column;
    width: 100%;
  }

  #safety #safety-call-out #profileContainer .imgSec {
    height: 136px;
    margin: 0;
  }

  #safety #safety-call-out #profileContainer img.pImg.npsafety {
    margin-top: 0;
    width: 350px;
    height: auto;
    margin-left: unset;
    position: relative;
    top: -185px;
    left: 0;
    transform: scale(1.15);
    right: 0;
    max-width: 100% !important;
    top: clamp(-190px, calc(-165px - (100vw - 390px) / 3), -165px);
  }

  #safety #safety-call-out #profileContainer .proTitle {
    max-width: 100%;
    margin: unset;
    margin-bottom: 15px;
  }

  #safety #safety-call-out .theElementSection div:nth-child(2) {
    width: 100%;
    margin-left: -1px;
  }

  #safety #safety-call-out #profileContainer h3 {
    padding-inline: 25px;
  }

  #safety #safety-call-out .theElementSection .footnotegroup {
    padding-top: 24px;
  }

  #safety #safety-call-out .theElementSection .footnotegroup .footnote {
    text-indent: -4px;
    margin-left: -2px;
    margin-right: -5px;
  }

  #safety #safety-call-out #profileContainer .proLink {
    text-align: left;
    padding-left: 26px;
    height: 80px;
  }

  #safety #safety-call-out #profileContainer .imgSec.np {
    width: 100%;
  }

  #safety #safety-call-out #profileContainer .proLink {
    margin-left: 22px;
    margin-right: 20px;
  }

  #safety #safety-call-out #profileContainer {
    margin-top: 125px;
  }

  #safety #safety-call-out #profileContainer .proLink .proIco {
    -webkit-transform: rotate(-47deg);
    margin-left: 10px;
    width: 12px;
    height: 8px;
  }
}

@media(max-width:370px) {
  #safety #safety-call-out #profileContainer img.pImg.npsafety {
    top: clamp(-190px, calc(-125px - (100vw - 320px) / 3), -125px);
  }

  div#safety-sec-footnote p:last-child {
    padding-left: 0;
    text-indent: 0;
  }
}

@media(max-width:359px) {
  #clinical-trial-design .cliHeroHead .leftSection .heroMainTitle {
    font-size: 34px;
  }
}


/*End*/

#three-patient-drivers-trigger {
  display: none;
}

/* US-106473 Additional data page css */
#additional-data .thirdtabnewcontent p:nth-child(1) {
  padding: 64px 65px 60px 81px;
  font-size: 20px;
  color: #003865;
  font-family: 'Poppins',sans-serif;
  line-height: 28px;
  font-weight: 700;
}

#additional-data p.thirdtab_second {
  font-size: 20px;
  color: #003865;
  font-family: 'Poppins',sans-serif;
  line-height: 28px;
  font-weight: 700;
  padding: 0px 81px 48px 81px;
}

#additional-data .thirdtabnewcontent__percentage p {
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px;
  font-family: 'Poppins',sans-serif;
  color: #003865;
}

#additional-data .thirdtabnewcontent__percentage p span {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px !important;
  font-family: 'Poppins',sans-serif;
  display: block;
}

#additional-data span.pink_colour {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  color: #EF426F;
  font-family: 'roboto-condensed', sans-serif;
  letter-spacing: -0.3px;
}

#additional-data .thirdtabnewcontent__percentage__parent {
  display: flex;
  justify-content: center;
  padding-left: 60px;
  padding-right: 60px;
}

#additional-data  .thirdtabnewcontent__percentage__parent__one {
  flex-basis: 30%;
}

#additional-data .thirdtabnewcontent__percentage__parent__two {
  flex-basis: 30%;
}

#additional-data  .thirdtabnewcontent__percentage__parent__three {
  flex-basis: 30%;
}

#additional-data .thirdtabnewcontent__footer p {
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 21px;
  color: #35383F;
  font-family: 'roboto-condensed', sans-serif;
  letter-spacing: -0.7px;
  padding-bottom: 10px;
}

#additional-data .thirdtabnewcontent__percentage img {
  padding-bottom: 10px;
}

#additional-data .thirdtabnewcontent__buttonwithtext p {
  padding-top: 60px;
  padding-bottom: 60px;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  color: #003865;
  font-family: 'Poppins',sans-serif;
}

#additional-data .thirdtabnewcontent__buttonwithtext span {
  display: block;
}

#additional-data .thirdtabnewcontent__buttonwithtext {
  text-align: center;
}

#additional-data hr.line {
  background: #002340;
  width: -webkit-fill-available;
  margin-top: 120px;
  margin-bottom: 60px;
  opacity: unset;
}

#additional-data .thirdtabnewcontent__percentage__parent__two:before {
  position: absolute;
  content: '';
  background-color: #8C8C8C;
  width: 1px;
  height: 215px;
  display: block;
}

#additional-data .thirdtabnewcontent__percentage__parent__three:before {
  position: absolute;
  content: '';
  background-color: #8C8C8C;
  width: 1px;
  height: 170px;
  display: block;
}

#additional-data .thirdtabnewcontent__fourthtext p {
  font-family: 'Poppins',sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  color: #003865;
}

#additional-data .thirdtabnewcontent__fourthtext p span {
  background: linear-gradient(90deg, #FF7F32 82.21%, #EF426F 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

#additional-data .thirdtabnewcontent__fourthtext {
  padding-bottom: 24px;
}

#additional-data .thirdtabnewcontent__fifthtext {
  display: flex;
  border-radius: 30px;
  border: 2px solid var(--ORANGE-PINK-GRADIENT, #FF7F32);
  background: var(--Neutral-colors-white, #FFF);
  padding: 36px;
  justify-content: center;
  gap: 22px;
  max-width: 615px;
  margin: 0 auto;
}

#additional-data .thirdtabnewcontent__fifthtext p {
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  font-family: 'Poppins',sans-serif;
  color: #FF7F32;
  letter-spacing: -0.6px;
}

#additional-data .thirdtabnewcontent__fifthtext div {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
}

#additional-data .thirdtabnewcontent__footer p:last-child {
  padding-top: 15px;
  padding-bottom: 50px;
}

#additional-data .thirdtabnewcontent__footer p:nth-child(1) {
  text-indent: -4px;
  padding-left: 6px;
}

#additional-data .thirdtabnewcontent__footer {
  padding-top: 60px;
}

#additional-data .thirdtabnewcontent__percentage__parent__two div {
  padding-left: 32px;
  padding-right: 32px;
}

#additional-data .thirdtabnewcontent__percentage__parent__three div {
  padding-left: 36px;
}

#additional-data .thirdtabnewcontent p sup {
  font-size: x-small;
}

#additional-data .thirdtabnewcontent__percentage__parent__three div p {
  max-width: 90%;
}

#additional-data .thirdtabnewcontent__buttonwithtext a {
  /*text-transform: uppercase;*/
  ;
}

/* Media query */
@media screen and (max-width: 991.5px) {

  .scrollable-container {
    background: var(--Gradient-CTA, linear-gradient(90deg, #E3264A 0%, #FF6533 100%)) !important;
  }

  #clinical-data-page .reduction-col .heading {
    max-width: 100%;
  }

  #clinical-data-page .reduction-foot {
    width: 100%;
  }

  #additional-data .thirdtabnewcontent p:nth-child(1) {
    line-height: 24px;
    font-weight: 700;
    max-width: 44%;
    margin: 0 auto;
    padding: 40px 0px 48px 0px;
    font-size: 18px;
  }

  #additional-data p.thirdtab_second {
    padding: 0px 0px 40px 0px;
    max-width: 44%;
    margin: 0 auto;
  }

  #additional-data .thirdtabnewcontent__percentage__parent {
    flex-direction: column;
  }

  #additional-data .thirdtabnewcontent__percentage__parent__two:before, #additional-data .thirdtabnewcontent__percentage__parent__three:before {
    width: -webkit-fill-available;
    height: 0.5px;
    width: 26%;
    left: 50%;
    transform: translateX(-50%);
  }

  #additional-data .thirdtabnewcontent__percentage div {
    padding-left: 82px;
    padding-right: 82px;
  }

  #additional-data .thirdtabnewcontent__percentage__parent__one {
    padding-bottom: 20px;
  }

  #additional-data .thirdtabnewcontent__percentage__parent__two div {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  #additional-data .thirdtabnewcontent__percentage__parent__three div {
    padding-top: 20px;
  }

  #additional-data .thirdtabnewcontent__buttonwithtext p {
    max-width: 38%;
    margin: 0 auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  #additional-data .thirdtabnewcontent__percentage p {
    padding-bottom: 8px;
  }

  #additional-data .thirdtabnewcontent__percentage div p span sup {
    line-height: 0px;
    font-size: 60%;
    vertical-align: super;
  }

  #additional-data .thirdtabnewcontent__percentage__parent__three div p sub {
    font-size: medium;
    line-height: normal;
  }

  #additional-data .thirdtabnewcontent__percentage__parent__three div p {
    letter-spacing: -0.4px;
  }

  #additional-data hr.line {
    width: 50%;
    margin-top: 40px;
    margin-bottom: 20px;
  }

  #additional-data .thirdtabnewcontent__fourthtext p {
    font-size: 18px;
    line-height: 24px;
    max-width: 50%;
    margin: 0 auto;
  }

  #additional-data .thirdtabnewcontent__fifthtext {
    gap: 12px;
    max-width: 228px;
    margin: 0 auto;
    flex-direction: column;
    padding: 24px 40px;
  }

  #additional-data .thirdtabnewcontent__fifthtext div {
    display: flex;
    justify-content: normal;
    align-items: center;
    gap: 10px;
    line-height: 36px;
  }

  #additional-data .thirdtabnewcontent__footer {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
    max-width: 55%;
    margin: 0 auto;
  }

  #additional-data .thirdtabnewcontent__footer p {
    text-indent: -4px;
    padding-bottom: 10px;
    letter-spacing: normal;
  }

  #additional-data .thirdtabnewcontent__footer p:nth-child(1) {
    padding-left: 0px;
  }

  #additional-data .thirdtabnewcontent__footer p:last-child {
    padding-top: 12px;
    padding-bottom: 40px;
    text-indent: 0px;
    letter-spacing: 0px;
  }

  #additional-data #profileContainer .proLink {
    padding: 16px 6px 0 16px;
    padding-bottom: 18px;
    padding-right: 22px;
    letter-spacing: normal;
    gap: 0;
    letter-spacing: 0.6px;
    width:auto;
  }

  #additional-data .thirdtabnewcontent__percentage__parent__three div p {
    max-width: 100%;
  }

  #text-429261fbf7 > div > div > div > div:nth-child(2) > a {
    width: 100% !important;
    padding-right: 20px !important;
    padding-left: 20px !important;
    letter-spacing: 0.4px !important;
    font-weight: 600 !important;
  }
  #additional-data .thirdtabnewcontent__buttonwithtext span{
          padding-top: 10px;
  }
}


/* additional data page css end here */
@supports (-webkit-touch-callout: none) {
    
  #reduction-data > div > div.reduction-two-col > div:nth-child(2) > div.num-grp > div:nth-child(3) {
    top: 10px;
  } 
/*#clinical-data-page .num-grp {*/
/*    margin-top: 40px;*/
/*}*/
#reduction-data > div > div.reduction-two-col > div:nth-child(2) .num-grp .n:nth-child(4){top:32px;}
  #reduction-data > div > div.reduction-two-col > div:nth-child(1) > div.num-grp > div:nth-child(2) {
    top: 10px;
  }

  /*#reduction-data > div > div.reduction-two-col > div:nth-child(1) > div.num-grp > div:nth-child(3) {*/
  /*  top: 18px;*/
  /*}*/

  /*#reduction-data > div > div.reduction-two-col > div:nth-child(1) > div.num-grp > div:nth-child(4) {*/
  /*  top: 12px;*/
  /*}*/

  #clinical-data-page p.secondparahereonly span {
    font-size: large;
    vertical-align: unset;
    line-height: revert;
  }

  #clinical-data-page .num p {
    letter-spacing: -0.4px !important;
  }

  #clinical-data-page div#carousel-efb9375efc {
    height: 1828px;
  }

  #clinical-data-page .eos:after {
    width: 1.9px;
    background-color: #aeaeae61;
  }

  #clinical-data-page .eos p {
    display: flex;
  }

  #clinical-data-page .blod-txt, #clinical-data-page .ige .blod-txt {
    min-width: 115px;
  }

  #clinical-data-page .num-grp {
    max-height: 663px;
  }

  #clinical-data-page .num-grp .n {
    max-height: 169px;
  }

  #reduction-data > div > div.reduction-two-col > div:nth-child(1) > div.num-grp > div:nth-child(4),#reduction-data > div > div.reduction-two-col > div:nth-child(1) > div.num-grp > div:nth-child(2) {
    max-height: 140px;
  }

  #reduction-data > div > div.reduction-two-col > div:nth-child(1) > div.num-grp > div:nth-child(3) {
    max-height: 190px;
  }

  #additional-data .sect1-split:nth-child(3) p {
    letter-spacing: -0.5px;
    width: 48%;
  }
}

@media(max-width:375px) {
  #clinical-data-page .list-g-mobile.hidden {
    padding-inline: unset;
    margin-left: unset;
  }

  #clinical-data-page .list-g-mobile .list {
    width: 45%;
  }

  #clinical-data-page .list img {
    width: 85px;
  }

  #clinical-data-page .clinicalHeroHead .leftSection .heroMainTitle {
    font-size: 30px;
    padding-right: 24px;
  }

  #clinical-data-page .clinicalHeroHead {
    min-height: 740px;
  }

  #clinical-data-page .list-tile {
    margin-left: -8px;
    font-size: 16px;
  }

  #clinical-data-page .list img {
    width: 70px;
  }

  #clinical-data-page .list-g-mobile .list {
    width: 48%;
  }

  #clinical-data-page .blod-txt,#clinical-data-page .ige .bold-txt,#clinical-data-page .post-hoc .bold-txt,#clinical-data-page .eos p,#clinical-data-page .ige p {
    font-size: 16px;
  }

  #additional-data .fourthtabmobileonly img,#additional-data .fourthtabsecondmobileonlytoshow img {
    max-width: 100% !important;
    width: 100% !important;
    padding-left: unset;
  }

  #additional-data .thridfirstframesection .righ {
    width: 100%;
  }

  #additional-data .fourthtabfooternotesection,#additional-data .thridfirstframesection {
    padding-left: unset;
  }

  #clinical-tabs-sec > div > div > div.threepercentagegroup > div.eos > div {
    word-break: break-word;
  }

  #additional-data .fourttabsecondthridfirstframesection .righ {
    width: 100%;
  }

  #additional-data  .fourttabsecondthridfirstframesection {
    padding-left: unset;
  }

  #additional-data  .fourthtabfirstone {
    padding-inline: unset;
  }

  #additional-data  .fourthtabfinaldiv {
    padding-left: unset;
  }

  #additional-data .thirdtabnewcontent p:nth-child(1) {
    max-width: 94%;
  }

  #additional-data p.thirdtab_second {
    max-width: 92%;
  }

  #additional-data .thirdtabnewcontent__percentage div,#additional-data .thirdtabnewcontent__percentage div {
    padding-left: unset !important;
    padding-right: unset !important;
    max-width: 100%;
  }

  #additional-data ol.cmp-carousel__indicators.cmp-carousel__indicators--mob.visible-small {
    min-width: 700px;
    width: 100%;
  }

  #additional-data .innercontainerforpadding {
    padding-top: 25px;
    padding-left: unset;
    padding-right: unset;
  }

  #additional-data #swipe-cont2 #clinical-tabs-sec > div > div.lungfunctioninnercontainerforpadding {
    padding-left: unset !important;
    padding-top: 42px;
    padding-right: 0;
  }

  #additional-data #swipe-cont3 .thirdtabfirsttext {
    padding-top: 52px;
    padding-inline: unset;
  }

  #clinical-tabs-sec > div > div.thirdtabpaddingcontainer > div.thirdtabnewcontent__percentage > div > div.thirdtabnewcontent__percentage__parent__one, #clinical-tabs-sec > div > div.thirdtabpaddingcontainer > div.thirdtabnewcontent__percentage > div > div.thirdtabnewcontent__percentage__parent__two,#clinical-tabs-sec > div > div.thirdtabpaddingcontainer > div.thirdtabnewcontent__percentage > div > div.thirdtabnewcontent__percentage__parent__three {
    padding-inline: 60px !important;
  }

  #additional-data .thirdtabnewcontent__percentage__parent__two:before, #additional-data .thirdtabnewcontent__percentage__parent__three:before {
    width: 52%;
  }

  #additional-data .thirdtabnewcontent__buttonwithtext p {
    max-width: 82%;
  }

  #additional-data .thirdtabnewcontent__fourthtext p {
    max-width: clamp(18.06rem, 58.18vw + 6.43rem, 20.06rem);
  }

  #additional-data hr.line {
    width: 90%;
  }

  #additional-data .thirdtabnewcontent__footer {
    max-width: clamp(18.06rem, 58.18vw + 6.43rem, 20.06rem);
    padding-inline: unset;
  }

  #additional-data .thirdtabnewcontent p:nth-child(1) {
    max-width: 92%;
  }

  #additional-data #swipe-cont3 p.thirdtabfpara {
    letter-spacing: -0.3px;
    max-width: clamp(18.63rem, 41.82vw + 10.26rem, 20.06rem);
  }

  #additional-data p.thirdtab_second {
    max-width: 90%;
  }

  #additional-data .fourthtabfirstone {
    padding-top: 55px;
    padding-left: 0;
  }

  #additional-data .fourthtabpaddingcontainer {
    padding-left: unset;
  }

  #additional-data .fourthtabfinaldiv p {
    max-width: 100%;
  }

  #additional-data #profileContainer .proLink .proIco {
    width: 12px;
    height:10px;
  }

  #additional-data #profileContainer .proLink {
    max-width: 92%;
  }

  #add-data-row2 > div > div > div:nth-child(1){
      margin-left:-5px;
  }
  #add-data-row2 > div > div > div:nth-child(4) {
    /*gap: 2px;*/
  }

  #additional-data #add-data-row2 > div > div > div:nth-child(1) > img {
    margin-left: -10px;
  }

  #add-data-row2 > div > div > div:nth-child(2) {
    /*gap: 15px;*/
  }

  #add-data-row2 > div > div > div:nth-child(3) {
    /*gap: 18px;*/
  }
}

/* media query for Iphone devices */
@supports (-webkit-touch-callout: none) {
 #clinical-data-page .num-grp .n{
     display:flex;
     flex-direction: column;
        align-items: center;
        justify-content: center;}
  #clinical-data-page div#swipe-cont1 .num {
    top: 16px;
  }

  #clinical-data-page div#swipe-cont1 .resultpara {
    padding-top: 37px;
  } 

  #clinical-data-page .ige > p:nth-child(2), #clinical-data-page .eos > p:nth-child(2) {
    top: 0;
  }
/*  #clinical-data-page .num-grp .n:nth-child(1) {*/
/*    padding-top: 50px;*/
/*}*/
/*#clinical-data-page .num-grp .n:nth-child(2) {*/
/*    padding-top: 28px;*/
/*}*/
/*#clinical-data-page .num-grp .n:nth-child(3) {*/
/*    padding-top: 35px;*/
/*}*/
/*#reduction-data > div > div.reduction-two-col > div:nth-child(1) > div.num-grp > div:nth-child(4){*/
/*    top:37px;*/
/*}*/
}
@media(min-width: 992px) and (max-width: 1400px) {
 #additional-data .cmp-carousel__indicators:has(> li:nth-child(1).cmp-carousel__indicator--active) {
    top: 11px;
}

#additional-data .cmp-carousel__indicators:has(> li:nth-child(2).cmp-carousel__indicator--active) {
    top: 5px;
}
#additional-data .cmp-carousel__indicators:has(> li:nth-child(3).cmp-carousel__indicator--active) {
    top: 10px;
}
#additional-data .cmp-carousel__indicators:has(> li:nth-child(4).cmp-carousel__indicator--active) {
    top: 17px;
}
}

.global-isi-overflow-visible #isi-section .adverse-sec li:before {
    background: white;
}
@media(min-width:990.6px) and (max-width: 991.5px) {
  body .cmp-carousel-horizontal--swipe .visible-small{
       display:block;
   }
  
}
@media(min-width:991.8px) and (max-width: 992px) {
 
   #additional-data .additional-data-sec1{
       margin-bottom: 165px;
   }
   #additional-data .new_span{
       position:relative;
   }
   #additional-data .nextmobileimage img{
       margin-top:0 !important;
   }
}
