 .banner {
     padding: 0;
 }

 .banner-in {
     padding: 23px 0 31px 0;
 }

 .banner-content {
     padding: 0;
     max-width: 690px;
 }

 .banner-content a {
     display: inline-block;
     padding: 5px 15px 3px 15px;
     border: 2px solid #F0B323;
     border-radius: 100px;
     font-family: 'Avenir-Black';
     font-size: 14px;
     line-height: 20px;
     color: #121312;
     text-transform: uppercase;
     margin: 0 0 13px 0;
 }

 .banner-content h1 {
     font-family: 'Avenir-Medium';
     font-size: 40px;
     line-height: 44px;
     font-weight: 800;
     color: #121312;
     margin: 0 0 11px 0;
 }

 #safety-page .banner-content h1 {
     margin: 0;
     font-family: 'Avenir-Heavy';
     font-size: 49px;
     line-height: 54px;
 }

 .banner-content p {
     font-family: 'Avenir-Book';
     font-size: 18px;
     line-height: 24px;
     color: #FFFFFF;
     padding: 0 0 10px 0;
 }

 .banner-content .safty-sub-head {
     font-family: 'Gotham-Book';
     font-weight: 325;
 }

 .adverse-main {
     padding: 0;
 }

 .adverse {
     max-width: 1104px;
     margin: 0 auto;
 }

 .adverse-head {
     padding: 0 0 35px 0;
 }

 .adverse-head h2 {
     font-family: 'Avenir-Medium';
     font-size: 32px;
     line-height: 38px;
     font-weight: 800;
     color: #121312;
     padding: 0 0 0 3px;
 }

 .incidence {
     padding: 0px 10px 2px 16px;
     position: relative;
     margin: 0 0 38px 8px;
 }

 .incidence::before {
     content: '';
     position: absolute;
     left: 0;
     top: 0;
     background: #F0B323;
     width: 3px;
     height: 100%;
     border-radius: 16px;
 }

 .incidence p {
     font-family: 'Avenir-Book';
     font-size: 16px;
     line-height: 22px;
     color: #121312;
 }

 .ethos-data {}

 .ethos-in {}

 .ethos-head {
     background-color: #FDF7E7;
     border-radius: 10px;
 }

 .ethos-head {
     padding: 0;
 }

 .ethos-head table {
     width: 100%;
 }

 .ethos-head tr {
     display: flex;
     width: 100%;
 }

 .ethos-head tr th {
     justify-content: space-between;
     display: flex;
     width: 25%; align-items: center;
 }

 .ethos-head tr th p {
     font-family: 'Avenir-Medium';
     font-size: 16px;
     line-height: 24px;
     font-weight: 800;
     color: #121312;
     padding: 16px 5px 16px 24px;
     display: block; max-width: 160px;
 }

 .ethos-list table {
     width: 100%;
 }

 .ethos-list tr {
     display: flex;
     width: 100%;
 }

 .ethos-list tr td {
     justify-content: space-between;
     display: flex;
     width: 25%;
 }

 .ethos-list tr td p {
     font-family: 'Avenir-Book';
     font-size: 16.5px;
     line-height: 24px;
     color: #121312;
     padding: 15px 24px 16px 24px;
     display: block;
 }

 .ethos-list tr:nth-child(even) {
     background-color: #F5F5F5;
     border-radius: 10px;
 }

 .treated {
     padding: 50px 0 16px 0;
 }

 .treated p {
     font-family: 'Avenir-Book';
     font-size: 16px;
     line-height: 24px;
     color: #373A36;
     max-width: 840px;
 }

 .copd p {
     font-family: 'Avenir-Book';
     font-size: 14px;
     line-height: 20px;
     color: #373A36; 
      position: relative;
     padding-left: 6px;
 }
 
 .copd p span.special-icon {
     position: absolute;
     left: 0;
 }
 .pneumonia-main {
     padding: 20px 0 7px 0;
 }

 .pneumonia-safty {
     max-width: 1104px;
     margin: 0 auto;
 }

 .pneumonia {
     padding: 0 0 50px 0;
 }

 .pneumonia h2 {
     font-family: 'Avenir-Medium';
     font-size: 32px;
     line-height: 38px;
     font-weight: 800;
     color: #121312;
     margin: 0 0 31px 0;
 }

 .safety-information {
     display: flex;
     justify-content: space-between;
 }

 .safety-list {
     border: 2px solid #E8EAE8;
     border-radius: 16px;
     width: 31.3%;
     padding: 26px 22px 56px 26px;
 }


 .safety-cnt figure {
     margin: 0 0 10px 0;
     text-align: center;
 }

 .safety-cnt p {
     font-family: 'Avenir-Book';
     font-size: 16px;
     line-height: 24px;
     color: #373A36;
 }

 .kronos {}

 .kronos-list {
     padding: 0 0 18px 0;
 }

 .kronos-content {}

 .kronos-content h6 {
     font-family: 'Avenir-Medium';
     font-size: 16px;
     line-height: 24px;
     font-weight: 800;
     color: #121312;
     margin: 0 0 5px 0;
 }

 .kronos-content p {
     font-family: 'Avenir-Book';
     font-size: 16px;
     line-height: 24px;
     color: #373A36;
     padding: 0 0 24px 0;
 }

 .lama {
     padding: 0 0 20px 0;
 }

 .lama-list {
     display: flex;
     justify-content: space-between;
     max-width: 616px;
 }

 .lama .lama-list ul {
     position: relative;
 }

 .lama .lama-list ul li {
     margin: 0 0 8px 0;
     width: 176px;
 }

 .lama .lama-list ul li:last-child {
     border-bottom: none;
 }

 .lama-list ul::after {
     content: '';
     position: absolute;
     right: 0;
     top: 0;
     background: #E8EAE8;
     width: 2px;
     height: 100%;
     border-radius: 16px;
 }

 .lama .lama-list ul:last-child:after {
     display: none;
 }

 .lama-list ul li p {
     font-family: 'Avenir-Book';
     font-size: 16px;
     line-height: 24px;
     color: #121312;
 }

 .lama-list ul li p span {
     font-family: 'Avenir-Medium';
     font-weight: 800;
 }

 .drug-main {}

 .drug-content {
     max-width: 1104px;
     margin: 0 auto;
 }

 .drug-content h2 {
     font-family: 'Avenir-Medium';
     font-size: 32px;
     line-height: 38px;
     font-weight: 800;
     color: #121312;
     margin: 0 0 31px 0;
 }

 .drug-list {
     display: flex;
     align-items: center;
     margin: 0 0 24px 0;
 }

 .drug-interact {
     padding: 0;
 }

 .drug-interact figure {
     margin: 0;
 }

 .drug-interact figure img {
     margin: 0;
     max-width: 98px;
 }

 .administered {
     padding: 0 0 0 40px;
 }

 p.extreme {
     font-family: 'Avenir-Book';
     font-size: 16px;
     line-height: 24px;
     color: #121312;
 }

 .drug-list-box2 {
     align-items: flex-start;
     margin: 0 0 11px 0;
 }

 .drug-list-box2 .administered {
     padding: 5px 0 0 40px;
 }

 .drug-list .administered ul {
     padding: 16px 0 0 7px;
 }

 .drug-list .administered ul li {
     padding-left: 15px;
     position: relative;
     margin-bottom: 16px;
 }

 .administered ul li::before {
     content: '';
     background: #F0B323;
     width: 6px;
     height: 6px;
     border-radius: 100%;
     position: absolute;
     left: 0;
     top: 7px;
 }

 .administered ul li p {
     font-family: 'Avenir-Book';
     font-size: 14px;
     line-height: 20px;
     color: #373A36;
 }

 .prescribing-main {}

 .prescribing {
     padding: 16px 0 40px 0;
 }

 .prescribing p {
     font-family: 'Avenir-Medium';
     font-size: 16.5px;
     line-height: 24px;
     font-weight: 800;
     color: #121312;
     text-align: center;
 }

 .prescribing p a {
     color: #232DF0;
 }

 .prescribing p a {
     text-decoration: underline;
 }

 .pulmonary {
     background: #FFFFFF;
     padding: 11px 70px 16px 50px;
     border-radius: 8px;
     box-shadow: 0px 4px 25px 0px #00000017;

 }

 .pulmonary p {
     font-family: 'Avenir-Book';
     font-size: 14px;
     line-height: 20px;
     color: #121312;
 }

 .sample {}

 .sample {
     display: flex;
     align-items: center;
     justify-content: space-between;
     padding: 64px 0 72px 0;
 }

 .sample-button {
     width: 49%;
 }

 .sample-button a {
     background: #F0B323;
     border: 1px solid #F0B323;
     border-radius: 16px;
     position: relative;
     display: block;
     padding: 12px 20px 12px 23px;
     color: #121312;
 }

 .sample-button a::after {
     content: "";
     background: url(/content/dam/intelligentcontent/brands/breztri-hcp/us/en/images/desktop/safety/icon-chevron-right.svg);
     display: inline-block;
     width: 28px;
     height: 28px;
     background-repeat: no-repeat;
     right: 31px;
     position: absolute;
     top: 50%;
     transform: translateY(-50%);
     -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     -o-transform: translateY(-50%);
 }

 .sample-button a:hover {
     background: #F5CC6C;
     border: #F5CC6C 1px solid;
 }

 .sample-button2 a {
     background: #227870;
     border: #227870 1px solid;
     color: #FFFFFF;
 }

 .sample-button2 a:hover {
     background: #2B978D;
     border: #2B978D 1px solid;
     color: #FFFFFF;
 }

 .sample-button2 a::after {
     background: url(/content/dam/intelligentcontent/brands/breztri-hcp/us/en/images/desktop/safety/icon-chevron-right-white.svg);
 }

 .sample-content {
     display: flex;
     align-items: center;
 }

 .sample-view {}

 .sample-view img {
     width: 56px;
 }

 .sample-text {
     padding: 0 20px 0 20px;
 }

 .sample-text span {
     font-family: 'Avenir-Medium';
     font-size: 24px;
     line-height: 30px;
     font-weight: 800;
 }

 /* USBW3-12006 Breztri HCP Phase 1 NPP Website Updater Style start here */

 .banner_main {
     background-image: url(/content/dam/intelligentcontent/brands/breztri-hcp/us/en/images/phase1/desktop/safety/safty-bg.jpg);
     border-radius: 0;
     position: relative;
     min-height: 270px;
 }

 .banner-content a {
     padding: 0 0 4px 0;
     margin: 0 0 18px 0;
     border: none;
     border-bottom: 2px solid #2CD5C4;
     border-radius: 0;
     font-size: 18px;
     line-height: 24px;
    font-family: 'Avenir-Heavy';
     color: #FFFFFF;
     text-transform: capitalize; font-weight: 800;
 }



 .banner-content h1 {
     font-family: 'Avenir-Black';
     color: #FFFFFF;
 }

 .banner-in {
     padding: 55px 0 30px 0;
 }

 .banner-content {
     max-width: 910px;
 }

  

 .safety-cnt figure {
     margin: -110px 0 8px 0;
 }

 .pneumonia h2 {
     margin: 0 0 120px 0;
 }

 .adverse {
     max-width: 995px;
 }

 .pneumonia-safty {
     max-width: 995px;
 }

 .drug-content {
     max-width: 1045px;
     padding-left: 20px;
 }

 .prescribing-main {
     max-width: 995px;
     margin: 0 auto;
 }

 .safety-list {
     padding: 26px 30px 30px 30px;
     border-radius: 0;
 }

 .sample-button-block {
     display: flex;
     align-items: center;
     justify-content: center;
     padding: 80px 0 80px 0;
 }

 .sample-button-order {
     margin-right: 20px;
 }

 .sample-button2-order {
     margin-right: 0;
 }

 .sample-button-order a {
     border-radius: 48px;
     font-family: 'Avenir-Black';
     font-size: 20px;
     line-height: 26px;
     color: #121312;
     padding:18px 35px 18px 53px;
     border: #FEE2A0 3px solid;
     display: inline-block;
     background-color: #F0B323;
 }

 .sample-button-order a span {
     position: relative;
     display: inline-block;
     padding-right: 50px;
 }

 .sample-button-order a span::after {
     content: "";
     background: url(/content/dam/intelligentcontent/brands/breztri-hcp/us/en/images/phase1/global/icon-external-link.svg);
     display: inline-block;
     width: 24px;
     height: 24px;
     background-repeat: no-repeat;
     right: 0;
     position: absolute;
     top: 0;
 }

 .sample-button2-order a {
     padding: 19px 31px;
     background-color: #373A36;
     color: #FFFFFF;
     border: #2CD5C4 3px solid;
 }

 .sample-button2-order a span {
     padding-right: 34px;
 }

 .sample-button2-order a span::after {
     background: url(/content/dam/intelligentcontent/brands/breztri-hcp/us/en/images/phase2/desktop/safety/arrow-right-safety-line.svg);
     display: inline-block;
     width: 24px;
     height: 24px;
     top: 4px;
     right: 0;
 }

 .sample-button-order a:hover {
     background: #FDF7E7;
     border: #F0DBAB 3px solid;
     outline: 4px solid #F5EACF;
 }

 .sample-button2-order a:hover {
     background: #FFFFFF;
     border: #96EEE5 3px solid;
     outline: 4px solid #CAFAF6;
     color: #121312;
 }



 .prescribing p a {
     display: inline-block;
     position: relative;
     padding-right: 19px;
 }

 .prescribing p a::after {
     content: "";
     background: url(/content/dam/intelligentcontent/brands/breztri-hcp/us/en/images/phase1/global/icon-external-link-safety.svg);
     display: inline-block;
     width: 16px;
     height: 16px;
     background-repeat: no-repeat;
     right: 0;
     position: absolute;
     top: 4px;
 }

 #safety-page .banner-content h1 span.star-icon-special {
     font-size: 81%;
     position: relative;
     top: -8px;
     line-height: 100%;
     font-family: 'Avenir-Book';
     font-weight: 400;
 }

 #safety-page .banner-content h1 sup {
     font-family: 'Avenir-Book';
     font-weight: 400;
 }


 sub.sub-script-beta {
     font-size: 50%;
 }

 .banner-in-safety {
     padding: 48px 0 30px 0;
 }

 .banner-in-safety .banner-content a {
     margin: 0 0 11px 0;
 }

 #safety-page #safty-word-break {
     word-break: break-all;
     font-family: 'Avenir-Book';
     font-size: 14px;
     line-height: 20px;
     color: #373A36;
     padding: 0px;
     position: relative;
     font-weight: 400;
 }

 #safety-page .banner-content {
     max-width: 960px;
 }

 /*  US-106667 - BREZTRI HCP Website January 2026 Update Style starts here */

 .banner_main {
     background-image: url(/content/dam/intelligentcontent/brands/breztri-hcp/us/en/images/phase2/desktop/safety/safety_bg.jpg);
     background-size: cover;
     border-radius: 0;
     background-repeat: no-repeat;
     background-position: bottom;
 }

 .adverse-main {
     position: relative;
 }


 .sample-button2-order a:hover span::after {
     filter: invert(1) saturate(0) brightness(3);
 }


 .banner-in-safety {
     padding: 60px 0 30px 0;
 }

 .adverse-copd-main {
     padding: 60px 0 0 0;
 }

 .adverse-copd-head {
     padding: 0 0 40px 0;
 }

 .adverse-copd-head h3 {
     padding: 0;
     text-align: center;
     font-family: 'Avenir-Black';
     font-size: 39px;
     line-height: 42px;
     color: #121312;
     text-transform: uppercase;
 }

 .adverse-copd-profile-head { 
     max-width: 670px;
     background-color: #F0B323;
     margin: 0 auto;
     padding: 8px 0px;
     border-radius: 16px 16px 0 0;
 }

 .adverse-copd-profile-head h4 {
     font-family: 'Avenir-Black';
     font-size: 28px;
     line-height: 30px;
     text-align: center;
     color: #121312;
     font-weight: bold;
 }
.adverse-copd-block { border:#F0B323 4px solid; border-radius: 24px; max-width: 995px; margin: 0 auto; padding: 24px; }
.safety-trials { padding: 0 10px 38px 0;}
.safety-trials p {
    font-family: 'Avenir-Roman';
    font-size: 24px;
    line-height: 32px;
    color: #121312; font-weight: 400;
}
.adverse-copd-profile-main { margin-bottom: 30px;}
.adverse-asthma-profile-head { background-color: #2CD5C4;}
.incidence-asthma::before { background: #2CD5C4;}
.ethos-data-asthma .ethos-head { background-color: #DEFFFC; }
.ethos-data-asthma .ethos-head tr th { width: 33.3%;}
.ethos-data-asthma .ethos-list tr td { width: 33.3%;}
.ethos-data-asthma .ethos-list tr:nth-child(odd) {
  background-color: #F5F5F5;
}
.ethos-data-asthma .ethos-head tr th p { max-width: 164px;}
.ethos-data-asthma .ethos-list tr:nth-child(even) {
  background: #FFFFFF;
}
.adverse-asthma-block { border:#2CD5C4 4px solid;}
.incidence-asthma { margin: 0 0 38px 30px; }
.fumarate { padding:24px 0 0 0; }
.bronchospasm { position: relative; top: -20px;}
.bronchospasm p { font-family: 'Avenir-Heavy';
     font-size: 16px;
     line-height: 24px;
     text-align: center;
     color: #121312;  }

 /*  US-106667 - BREZTRI HCP Website January 2026 Update Style end here */

 @media screen and (max-width: 1100px) {
     #safety-page .banner-content {
         max-width: 800px;
     }
 }

 /* USBW3-12006 Breztri HCP Phase 1 NPP Website Updater Style end here */
 

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

 @media screen and (max-width: 991px) {
     .ethos-data {
         overflow-x: scroll;
     }

     .ethos-in {
         width: 1060px;
     }


     .banner-content a {
         margin: 0 0 9px 0;
         padding: 5px 12px 3px 12px;
     }

     .banner-content h1 {
         font-size: 32px;
         line-height: 36px;
         margin: 0 0 10px 0;
     }

     .banner-content {
         max-width: 410px;
     }

     .banner-content p {
         max-width: 197px;
     }

     .pneumonia h2 {
         font-size: 24px;
         line-height: 28px;
         margin: 0 0 30px 0;
     }

     .banner-in {
         padding: 15px 0 32px 5px;
     }

     .safety-information {
         display: block;
     }

     .safety-list {
         width: 100%;
         margin: 0 0 16px 0;
         padding: 14px 13px 26px 22px;
     }

     .lama {
         padding: 0 0 8px 0;
     }

     .drug-list {
         display: block;
         margin: 0 0 24px 0;
     }

     .drug-interact figure img {
         max-width: 96px;
         margin: 0 0 6px 0;
     }

     .drug-list-box2 .administered {
         padding: 0;
     }

     .drug-interact figure {
         margin: 0 0 1px 0;
     }

     .drug-content h2 {
         font-size: 24px;
         line-height: 28px;
         margin: 0 0 20px 0;
     }

     .drug-list .administered ul {
         padding: 12px 0 0 0;
     }

     .drug-list .administered ul li {
         margin-bottom: 13px;
     }

     .drug-list-box2 {
         margin: 0 0 24px 0;
     }

     .administered {
         padding: 0;
     }

     .incidence {
         margin: 0 0 25px 4px;
         padding: 0 13px 0 17px;
     }

     .incidence p {
         font-size: 20px;
         line-height: 26px;
     }

     
     .pneumonia {
         padding: 0 0 20px 0;
     }

     .safety-cnt figure {
         margin: 0 0 10px 0;
     }

     .lama .lama-list ul {
         margin: 0 0 25px 0;
     }

     .prescribing p {
         text-align: left;
     }

     
     .prescribing {
         padding: 23px 0 25px 0;
     }

     .sample {
         display: block;
         padding: 36px 0 64px 0;
     }

     .sample-button {
         width: 100%;
         margin: 0 0 26px 0;
     }

     .sample-button2 {
         margin: 0;
     }

     .sample-text span {
         font-size: 18px;
         line-height: 24px;
     }

     .sample-view img {
         width: 48px;
     }

     .sample-button a {
         padding: 10px 10px 10px 15px;
     }

     .sample-button a::after {
         right: 17px;
     }

     .sample-text {
         padding: 0 10px 0 10px;
     }

     .treated {
         padding: 15px 0 14px 0;
     }

     .kronos-list {
         padding: 0;
     }

     .kronos-content p {
         padding: 0 0 20px 0;
     }

     .adverse-head h2 {
         font-size: 24px;
         line-height: 28px;
     }

     .adverse-head {
         padding: 0 0 26px 0;
     }

     p.ferguson span.line-break {
         word-break: break-all;
     }

     /* USBW3-12006 Breztri HCP Phase 1 NPP Website Updater Style start here */
 

     .banner-content a {
         margin: 0 0 15px 0;
         padding: 0 0 6px 0;
     }

     .banner-in {
         padding: 50px 0 35px 10px;
     }

     .banner-content h1 {
         font-size: 32px;
         line-height: 37px;
     }

     #safety-page .banner-content {
         max-width: 520px;
     }

     .safety-cnt figure {
         margin: -99px 0 8px 0;
     }

     .safety-list {
         margin: 104px 0 16px 0;
         padding: 14px 25px 35px 25px;
     }

     .lama-list {
         max-width: 395px;
     }

     .lama .lama-list ul {
         margin: 0 0 15px 0;
         width: 45%;
     }

     .lama .lama-list ul:nth-child(2)::after {
         display: none;
     }

     .lama .lama-list ul:last-child {
         width: 100%;
     }

     .lama .lama-list ul li {
         width: auto;
     }

     .drug-content {
         padding-left: 0;
     }

     .drug-interact figure {
         text-align: center;
     }

     .sample-button-block {
         padding: 65px 0 60px 0;
         display: block;
         text-align: center;
     }

     .sample-button-order {
         margin-bottom: 20px;
         margin-right: 0;
     }

     .sample-button2-order {
         margin-bottom: 0;
     }

     #safety-page .banner-content h1 span.star-icon-special {
         font-size: 90%;
         top: -4px;
     }

     .incidence p {
         font-size: 16px;
         line-height: 24px;
     }

     .kronos-content h6 {
         margin: 0 0 18px 0;
     }

     .banner-in-safety {
         padding: 20px 10px 35px 10px;
     }

     .banner-in-safety .banner-content a {
         margin: 0 0 15px 0;
         padding: 0 0 5px 0;
     }


     #safety-page .banner-content h1 {
         font-size: 26px;
         line-height: 30px;
     }

     #safety-page .banner-content p {
         padding: 0 0 14px 0;
         max-width: 258px;
     }

     /* USBW3-12006 Breztri HCP Phase 1 NPP Website Updater Style end here */

     /*  US-106667 - BREZTRI HCP Website January 2026 Update Style starts here */
     .banner_main {
         background-image: url(/content/dam/intelligentcontent/brands/breztri-hcp/us/en/images/phase2/mobile/safety/safety-mob-banner.png);
         background-position: bottom center; 
         background-size: cover;
         min-height: 280px; 
     }

     /*  US-106667 - BREZTRI HCP Website January 2026 Update Style end here */



     #safety-page .banner_main {
         min-height: 260px; 
     }
     .adverse-copd-head h3 
     {
       font-size: 26px;
       line-height: 30px;
     }

     .adverse-copd-main 
     {
        padding: 35px 0 0 0;
     }
     .adverse-copd-head 
     {
        padding: 0 0 35px 0;
     }
     .adverse-copd-profile-head h4 
     {
        font-size: 24px;
        line-height: 30px;
     }
     .adverse-copd-profile-head 
     {
       max-width: 270px;
     }
     .adverse-copd-block 
     {
        padding: 15px 0 15px 0;
     }
     .safety-trials 
     {
        padding: 0 10px 30px 20px;
     }
     .incidence 
     {
        margin: 0 0 35px 20px;
     }
     .treated 
     {
        padding: 25px 10px 14px 20px;
     }
     .copd { padding: 0 20px 0 20px;}
     .fumarate { padding: 20px 15px 0 15px; }
     .adverse-copd-profile-main { margin-bottom: 25px;}
     .pulmonary { padding: 25px 15px 24px 20px;}
 }

 @media screen and (max-width: 767px) {
     .ethos-in {
         width: auto;
     }

     .ethos-head tr th p,
     .ethos-list tr td p {
         font-size: 12px;
         line-height: 16px;
         padding: 10px 0px 12px 10px;
     }



     .safety-information {
         padding: 0 16px;
     }

     /* USBW3-12006 Breztri HCP Phase 1 NPP Website Updater Style start here */


     #safety-page .banner-content h1 span.ics {
         display: inline-block;
     } 

     .ethos-head tr th p,
     .ethos-list tr td p {
         padding: 10px 0px 12px 8px;
     }

     .ethos-list tr td p.urinary {
         padding: 10px 10px 12px 8px;
     }

     /* USBW3-12006 Breztri HCP Phase 1 NPP Website Updater Style end here */

     .ethos-head tr th:nth-child(1) {
        width: 22%;
    }

    .ethos-head tr th:nth-child(2) {
        width: 28%;
    }

    .ethos-head tr th:nth-child(3) {
        width: 23%;
    }

    .ethos-head tr th:nth-child(4) {
        width: 24%;
    }
    


    .ethos-list tr td:nth-child(1) {
        width: 22%;
    }

    .ethos-list tr td:nth-child(2) {
        width: 28%;
    }

    .ethos-list tr td:nth-child(3) {
        width: 23%;
    }

    .ethos-list tr td:nth-child(4) {
        width: 24%;
    }




    .ethos-data-asthma .ethos-head tr th:nth-child(1) {
        width: 30%;
    }

    .ethos-data-asthma .ethos-head tr th:nth-child(2) {
        width: 32%;
    }

    .ethos-data-asthma .ethos-head tr th:nth-child(3) {
        width: 32%;
    }
 


    .ethos-data-asthma .ethos-list tr td:nth-child(1) {
        width: 30%;
    }

    .ethos-data-asthma .ethos-list tr td:nth-child(2) {
        width: 32%;
    }

    .ethos-data-asthma .ethos-list tr td:nth-child(3) {
        width: 32%;
    }

    
 }

 @media screen and (max-width: 667px) {

     .safety-cnt p {
         padding-right: 5px;
         padding-left: 5px;
     }

     .treated p {
         letter-spacing: -0.3px;
     }

     #safety-page .reference {
         padding-right: 12px;
     }

     #safety-page .banner-content h1 br {
         display: block;
     }

     #safety-page .banner-content {
         max-width: 410px;
     }
 }

 @media screen and (max-width: 414px) {
     /* USBW3-12006 Breztri HCP Phase 1 NPP Website Updater Style start here */

     .pulmonary p {
         padding-right: 16px;
     }

     p.extreme {
         letter-spacing: -0.2px;
     }

     /* USBW3-12006 Breztri HCP Phase 1 NPP Website Updater Style end here */
 }
