/* --- Home Page Desktop CSS Start --- */

#bevespiaerosphere-home #aerosphere-lungs-img-container .cmp-image__image {
    width: 363px;
    height: 387px;
}

#bevespiaerosphere-home #aerosphere-lungs-contaner>div {
    display: flex;
    gap: 20px;
    justify-content: space-between;
    padding-bottom: 50px;
}

#bevespiaerosphere-home #bevespiaerosphere-cmp-main-container>div {
    max-width: 1440px;
    width: 100%;
    margin: 0 auto;
}

#bevespiaerosphere-home #aerosphere-lungs-contaner>div>.container:nth-child(1) {
    width: 30%;
}

#bevespiaerosphere-home #aerosphere-lungs-contaner>div>.container:nth-child(2) {
    width: 41%;
    margin-left: 22px;
}

#bevespiaerosphere-home #aerosphere-lungs-contaner>div>.container:nth-child(3) {
    width: 29%;
}

#bevespiaerosphere-home #aero-home-pretitle p {
    font-size: 22px;
    padding: unset;
    text-align: center;
    color: #e81b75;
    text-transform: uppercase;
    font-family: 'Chank - GFYWoodward-Regular';
    line-height: 25px;
}

#bevespiaerosphere-home #aero-home-pretitle {
    padding: unset;
}

#bevespiaerosphere-home #aero-home-title,
#bevespiaerosphere-home #aero-home-title h1 {
    margin: unset;
}

#bevespiaerosphere-home #aero-home-title h1 {
    text-align: center;
    font-size: 30px;
    color: #252359;
    text-transform: uppercase;
    font-family: Gotham;
    font-weight: 500;
    line-height: 1.1;
}

#bevespiaerosphere-home #aero-home-subtitle {
    padding: unset;
    display: flex;
    justify-content: center;
}

#bevespiaerosphere-home #aero-home-subtitle p {
    font-size: 30px;
    text-align: center;
    color: #252359;
    text-transform: uppercase;
    line-height: 23px;
    padding-bottom: 6px;
    max-width: 446px;
    width: 100%;
    font-family: 'Gotham';
    font-weight: 400;
    border-bottom: 3px solid #ff890b;
}

#bevespiaerosphere-home #aero-home-img-content .content-wrapper>a {
    color: #e81b75;
    font-family: 'gotham';
    font-weight: 500;
    text-decoration: none;
    margin-left: 0;
    font-size: 22px;
}

#bevespiaerosphere-home #aero-home-img-content .content-wrapper {
    padding-top: 30px;
}

#bevespiaerosphere-home #aero-home-img-content {
    padding: unset;
}

#bevespiaerosphere-home #aero-home-img-content .content-wrapper p {
    padding-bottom: 5px;
    padding-top: 5px;
    color: #172660;
    font-family: "Gotham";
    font-weight: 400;
    line-height: 20px;
    font-size: 16px;
}

#bevespiaerosphere-home #aero-home-img-content .content-wrapper .content-wrapper-para,
#bevespiaerosphere-home #aero-home-img-content .content-wrapper .content-wrapper-subpara {
    line-height: 20px;
}

#bevespiaerosphere-home #aero-home-img-content .content-wrapper p.bolded {
    font-weight: bold;
    font-size: 19px;
    line-height: 24px;
    font-family: 'Gotham';
    font-weight: 700;
    margin: 30px 0 10px;
}

#bevespiaerosphere-home #aero-home-img-content .content-wrapper .image-footenotes p {
    font-size: 13px;
    font-family: "Gotham";
    font-weight: 400;
    line-height: 14px;
    text-indent: -4px;
}

#bevespiaerosphere-home #aero-discount-img .cmp-image__image {
    width: 319px;
    height: 201px;
}

#bevespiaerosphere-home #aerosphere-lungs-saving-card {
    max-width: 340px;
    width: 100%;
    margin-top: 120px;
}

#bevespiaerosphere-home .saving-card-terms li {
    display: inline-block;
    position: relative;
    font-size: 13px;
    margin-bottom: 0;
    padding-bottom: 0;
    color: #172660;
    font-family: "Gotham";
    font-weight: 400;
}

#bevespiaerosphere-home .saving-card-terms li::before {
    content: "△";
    font-weight: bold;
    font-size: 10px;
    position: absolute;
    left: -9px;
    top: -2px;
}

#bevespiaerosphere-home #aerosphere-lungs-desktop-heading {
    margin-left: -52px;
}

#bevespiaerosphere-home .saving-card-terms a {
    font-family: "Gotham";
    font-weight: 400;
    color: #172660;
    text-decoration: underline;
}

#bevespiaerosphere-home .saving-card-terms {
    padding-left: 14px;
    max-width: 94%;
}

#bevespiaerosphere-home .saving-card-terms ul.terms {
    padding-left: 6px;
    margin: 0;
}

#bevespiaerosphere-home #aerosphere-parbase-container .header-low-content {
    background: #e82474d9;
    color: white;
    max-width: 386px;
    width: 100%;
    padding: 5px 17px;
    font-size: 14px;
    z-index: 999999;
    right: -16px;
    line-height: 22px;
    top: 120px;
    text-align: center;
    font-family: 'Gotham';
    font-weight: 500;
    border-radius: 0px 0px 25px 25px;
}

#bevespiaerosphere-home #aerosphere-parbase-container .header-low-content p.sub-para {
    width: 75%;
    margin: 0 auto;
    font-style: italic;
    font-family: 'Gotham';
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
}

#bevespiaerosphere-home #aerosphere-parbase-container .header-low-content p.sub-para a {
    color: white;
    text-decoration: underline;
}

#aerosphere-parbase-container {
    position: relative;
}

#bevespiaerosphere-home #aerosphere-parbase-container .cmp-text {
    position: absolute;
    right: 20px;
    padding: unset;
}

#aerosphere-lungs-contaner {
    margin-top: 15px;
}

#bevespiaerosphere-home .aerosphere-lungs-saving-card .cmp-image {
    width: 319px;
    height: 201px;
}

#aerosphere-lungs-saving-card {
    float: right;
}

#bevespiaerosphere-home #aero-lungs-img {
    text-align: right;
    margin-top: 22px;
}

#bevespiaerosphere-home #aerosphere-lungs-mbl-heading {
    display: none;
}

/* Home ISI Refrence Start*/
#bevespiaerosphere-home #home-isi-refrence,
#aero-efficasy-page #efficasy-isi-refrence-container .text .cmp-text,
#bevespiaerosphere-adverse-reactions-page #side-effect-isi-refrence,
#bevespiaerosphere-dual-bronch-page #dual-bronch-reffrence,
#bevespiaerosphere-dosing-admin-page #dosing-isi-refrence {
    max-width: 1200px;
    margin: 0 auto;
}

#bevespiaerosphere-home #home-isi-refrence .references,
#aero-efficasy-page #efficasy-isi-refrence-container .text .cmp-text .references,
#bevespiaerosphere-adverse-reactions-page #side-effect-isi-refrence .references,
#bevespiaerosphere-dual-bronch-page #dual-bronch-reffrence .references,
#bevespiaerosphere-dosing-admin-page #dosing-isi-refrence .references {
    margin-top: 50px;
    color: #172660;
    font-family: "Gotham";
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    padding-right: 101px;
}

#aero-efficasy-page #efficasy-isi-refrence-container .text .cmp-text .references,
#bevespiaerosphere-adverse-reactions-page #side-effect-isi-refrence .references,
#bevespiaerosphere-dosing-admin-page #dosing-isi-refrence .references {
    margin-top: 25px;
    padding-right: 102px;
}

#bevespiaerosphere-dosing-admin-page #dosing-isi-refrence .references a {
    color: #172660;
    word-wrap: break-word;
    text-decoration: underline;
}

#bevespiaerosphere-dual-bronch-page #dual-bronch-reffrence .references {
    margin-top: unset;
}

#aero-efficasy-page #efficasy-isi-refrence-container>.text {
    display: none;
}

#bevespiaerosphere-home #isi-conntainer-wrapper .report,
#bevespiaerosphere-dosing-admin-page #isi-conntainer-wrapper .report {
    font-size: 12.79px;
}

/* Home ISI Refrence End*/


/* --- Efficacy Page Desktop CSS Start --- */
#aero-efficasy-page #efficasy-heading sup {
    top: -0.3em;
}

#aero-efficasy-page #predose-tab-content sub {
    bottom: -.25em;
}

#aero-efficasy-page #tabs-top-content-data p sup,
#aero-efficasy-page #tabs-top-content-data p sub {
    font-size: 60%;
}

.cd-top.cd-is-visible {
    visibility: visible;
    opacity: 1;
}

#aero-efficasy-page .cmp-text {
    padding: unset;
}

#aero-efficasy-page #predose-left-img-head {
    margin-left: 50px;
    width: 68%;
}

#aero-efficasy-page #peak-left-img-head {
    margin-left: 50px;
    width: 80%;
}

#aero-efficasy-container {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
    padding: 0 20px;
    padding-bottom: 50px;
}

/* #aero-efficasy-page #efficasy-heading sup {
    top: -.5em;
} */

#aero-efficasy-page #efficasy-heading {
    text-align: center;
    max-width: 650px;
    width: 100%;
    margin: 0 auto;
    margin-top: 21px;
}

#aero-efficasy-page #efficasy-heading h1 {
    font-size: 30px;
    padding-bottom: 4px;
    color: #252359;
    font-family: "Gotham";
    font-weight: 500;
    border-bottom: 3px solid #ff890b;
    line-height: 1.1;
}

#aero-efficasy-page #efficasy-main-tabs .cmp-tabs__tablist {
    justify-content: center;
}

#aero-efficasy-page #efficasy-main-tabs .cmp-tabs__tablist .cmp-tabs__tab button.main-tab-btn {
    margin-right: -3px;
    font-size: 15px;
    width: 175px;
    height: 37px;
    border: 2px solid #ff7a00;
    border-radius: 9px;
    padding: 0px;
    line-height: 14px;
    color: #e81b75;
    background-color: #fff;
    font-family: "gotham";
    font-weight: 500;
}

#aero-efficasy-page #efficasy-main-tabs .cmp-tabs__tablist .cmp-tabs__tab--active button.main-tab-btn {
    background-color: #ffc15f;
    outline: none;
    color: #333;
}

#aero-efficasy-page #efficasy-main-tabs .cmp-tabs__tablist .cmp-tabs__tab--active {
    border-color: unset;
    border-bottom: unset;
}

#aero-efficasy-page #efficasy-main-tabs>.cmp-tabs__tablist .cmp-tabs__tab {
    padding: 10px 2px;
    outline: none !important;
    padding-top: unset;
}

#aero-efficasy-page #efficasy-main-tabs .cmp-tabs__tab button.main-tab-btn {
    background: unset;
}

#aero-efficasy-page #tabs-top-content {
    display: none;
}

#aero-efficasy-page #predose-left-container .cmp-tabs__tabpanel img,
#aero-efficasy-page #peak-left-container .cmp-tabs__tabpanel img {
    width: 508px;
    height: 311px;
}

#aero-efficasy-page #predose-left-container .predose-img-tab-btn,
#aero-efficasy-page #peak-left-container .peak-img-tab-btn {
    background-color: #fff;
    outline: none;
    border: 2px solid #252359;
    border-radius: 20px;
    font-family: gotham;
    font-weight: 500;
    font-size: 15px;
    width: 160px;
    color: #e81b75;
    text-align: center;
    height: 37px;
    margin-right: 15px;
    line-height: 14px;
}

#aero-efficasy-page #predose-left-container .cmp-tabs__tab--active .predose-img-tab-btn,
#aero-efficasy-page #peak-left-container .cmp-tabs__tab--active .peak-img-tab-btn {
    padding: 1px 4px;
    font-size: 15px;
    border-radius: 20px;
    border: 2px solid #252359;
    background-color: #ebebeb;
}

#aero-efficasy-page #predose-left-container #predose-left-img-tabs li {
    padding: unset;
}

#aero-efficasy-page #predose-left-container .cmp-tabs__tablist,
#aero-efficasy-page #peak-left-container .cmp-tabs__tablist {
    justify-content: flex-start;
    position: absolute;
    bottom: 13%;
    right: -85%;
}

#aero-efficasy-page #peak-container #peak-left-img-tabs .cmp-tabs__tablist {
    bottom: 11%;
    right: -85%;
}

#aero-efficasy-page #predose-left-container #predose-left-img-head p,
#aero-efficasy-page #predose-left-container #predose-left-img-bottom-head p,
#aero-efficasy-page #peak-left-container #peak-left-img-head p,
#aero-efficasy-page #peak-left-container #peak-left-img-bottom-head p {
    font-size: 16px;
    line-height: 20px;
    color: #172660;
    font-family: 'Gotham';
    font-weight: 700;
    margin: 10px 0;
}

#aero-efficasy-page #predose-right-container #predose-right-list-content ul,
#aero-efficasy-page #peak-right-container #peak-right-list-content ul {
    list-style-type: none;
}

#aero-efficasy-page #peak-right-container #peak-right-list-content {
    padding-left: 40px;
}

#aero-efficasy-page #predose-right-container #predose-right-list-content ul li,
#aero-efficasy-page #peak-right-container #peak-right-list-content ul li {
    position: relative;
    padding-left: 15px;
    font-size: 16px;
    line-height: 21px;
    font-family: 'Gotham';
    font-weight: 400;
    color: #172660;
    margin: 13px 0;
}

#aero-efficasy-page #predose-right-list-content {
    padding-left: 39px;
}

#aero-efficasy-page #predose-right-container #predose-right-list-content ul li:nth-child(1),
#aero-efficasy-page #peak-right-container #peak-right-list-content ul li:nth-child(1) {
    margin-top: unset;
}

#aero-efficasy-page #predose-right-container #predose-right-list-content ul li::before,
#aero-efficasy-page #peak-right-container #peak-right-list-content ul li::before {
    content: "•";
    color: #e61d5d;
    position: absolute;
    left: 0;
    font-weight: bold;
}

#aero-efficasy-page #predose-right-container #predose-right-list-content p.foonot_fev,
#aero-efficasy-page #peak-right-container #peak-right-list-content p.foonot_fev {
    font-size: 13px;
    font-family: 'Gotham';
    font-weight: 400;
    line-height: 21px;
    color: #172660;
    margin: 0 0 13px 0;
    padding-left: 5px;
}

#aero-efficasy-page #predose-right-container #predose-right-list-content p.foonot_fev:nth-child(2),
#aero-efficasy-page #peak-right-container #peak-right-list-content p.foonot_fev:nth-child(2) {
    padding-bottom: unset;
    text-indent: -5px;
    padding-left: 5px;
    width: 99%;
}

#aero-efficasy-page #predose-container>div,
#aero-efficasy-page #peak-container>div {
    display: flex;
    width: 100%;
}

#aero-efficasy-page #predose-container>div>.container:nth-child(1),
#aero-efficasy-page #peak-container>div>.container:nth-child(1) {
    width: 45%;
}

#aero-efficasy-page #predose-container>div>.container:nth-child(2),
#aero-efficasy-page #peak-container>div>.container:nth-child(2) {
    width: 55%;
}

#aero-efficasy-page #predose-right-popup-ref .modal-ref-text,
#aero-efficasy-page #peak-right-popup-ref .modal-ref-text,
#aero-efficasy-page #breath-right-popup-ref .modal-ref-text {
    text-align: center;
    margin-top: 30px;
    display: flex;
    justify-content: space-around;
    align-items: center;
    margin-left: 20px;
    width: 95%;
}


#aero-efficasy-page #breath-right-popup-ref .modal-ref-text {
    margin-top: 65px;
    margin-left: 5px;
}

#aero-efficasy-page #predose-right-popup-ref .modal-ref-text a,
#aero-efficasy-page #peak-right-popup-ref .modal-ref-text a,
#aero-efficasy-page #breath-right-popup-ref .modal-ref-text a {
    font-size: 16px;
    color: #e81b75;
    font-family: 'gotham';
    font-weight: 500;
}

#aero-efficasy-page #predose-left-container,
#aero-efficasy-page #peak-left-container {
    position: relative;
}

#aero-efficasy-page #breath-cycle-img-container img {
    width: 300px;
    height: 319px;
}

#aero-efficasy-page #breath-cycle-heading p {
    text-align: center;
    padding: 6px 0;
    font-family: 'Gotham';
    font-weight: 700;
    color: #172660;
    line-height: 20px;
    font-size: 16px;
    padding-bottom: 16px;
}

#aero-efficasy-page #breath-cycle-img-container>div {
    display: flex;
}

#aero-efficasy-page #breath-cycle-img-container .cmp-image {
    text-align: right;
}

#aero-efficasy-page #breath-cycle-img-container .breath-cycle-img-content .phaseiib-tab-2-em-text {
    color: #172660;
    font-family: "Gotham";
    font-weight: 400;
    padding: 2px 0px;
    font-size: 16px;
}

#aero-efficasy-page #breath-cycle-img-container .breath-cycle-img-content span {
    display: block;
}

#aero-efficasy-page #breath-cycle-img-container .breath-cycle-img-content .phaseiib-tab-2-bevespi {
    font-family: 'Gotham';
    font-weight: 700;
    padding: 2px 0px;
    color: #172660;
    font-size: 18px;
}

#aero-efficasy-page .breath-cycle-img-content .phaseiib-tab-2-bevespi-moreair {
    padding: 2px 0px;
    font-weight: bolder;
    color: #ec2287;
    font-size: 33px;
    font-family: 'Gotham';
    font-weight: 700;
}

#aero-efficasy-page .breath-cycle-img-content .efficacy-chart-tag-text {
    font-size: 18px;
    margin: 10px 0;
    font-family: 'Gotham';
    font-weight: 700;
    color: #172660;
    line-height: 22px;
}

#aero-efficasy-page .breath-cycle-img-content {
    padding-left: 20px;
    margin-top: -50px;
}

#aero-efficasy-page #breath-cycle-img-text .twentypercent-down {
    font-size: 20px;
}

#aero-efficasy-page #breath-cycle-img-text {
    display: flex;
    align-items: center;
    height: 100%;
}

#aero-efficasy-page #breath-cycle-journey-content>div {
    display: flex;
}

#aero-efficasy-page #breath-cycle-journey-content .breath-thorough-inspiration {
    padding-left: 20px;
}

#aero-efficasy-page #breath-cycle-journey-content .from-expiration {
    font-family: 'Gotham';
    font-weight: 700;
    padding: 2px 0px;
    color: #f57f21;
    font-size: 20px;
}

#aero-efficasy-page #breath-cycle-journey-content .from-expiration-text,
#aero-efficasy-page #breath-cycle-journey-content .through-expiration-text {
    font-family: 'Gotham';
    font-weight: 700;
    padding: 2px 0px;
    color: #172660;
    font-size: 20px;
}

#aero-efficasy-page #breath-cycle-journey-content .breath-from-expiration p,
#aero-efficasy-page #breath-cycle-journey-content .breath-thorough-inspiration p {
    padding-bottom: 10px;
    padding-top: 2px;
    font-size: 16px;
    color: #172660;
    line-height: 22px;
    font-family: gotham;
    font-weight: 400;
}

#aero-efficasy-page #breath-cycle-journey-content .breath-from-expiration,
#aero-efficasy-page #breath-cycle-journey-content .breath-thorough-inspiration {
    width: 99%;
}

#aero-efficasy-page #breath-cycle-journey-content .breath-thorough-inspiration p {
    font-family: gotham;
    font-weight: 700;
}

#aero-efficasy-page #breath-cycle-journey-content .from-expiration-list li,
#aero-efficasy-page #breath-cycle-journey-content .through-expiration-list li {
    position: relative;
    padding-left: 15px;
    font-family: gotham;
    font-weight: 400;
    padding: 3px 0 3px 20px;
    line-height: 20px;
    color: #172660;
    font-size: 16px;
}

#aero-efficasy-page #breath-cycle-journey-content .from-expiration-list li::before,
#aero-efficasy-page #breath-cycle-journey-content .through-expiration-list li::before {
    content: "•";
    color: #e61d5d;
    position: absolute;
    left: 0;
    font-weight: bold;
}

#aero-efficasy-page #breath-cycle-journey-content .from-expiration-bolder {
    font-size: 34px;
    color: #f57f21;
}

#aero-efficasy-page #breath-cycle-journey-content .from-expiration-bolder-light {
    color: #f57f21;
    font-size: 20px;
}

#aero-efficasy-page #breath-cycle-journey-content .through-expiration {
    font-family: 'Gotham';
    font-weight: 700;
    padding: 2px 0px;
    color: #ec2287;
    font-size: 20px;
}

#aero-efficasy-page #breath-cycle-journey-content .through-expiration-bolder {
    font-size: 34px;
    color: #ec2287;
}

#aero-efficasy-page #breath-cycle-journey-content .through-expiration-light {
    color: #ec2287;
    font-size: 20px;
}


/* Default hidden */
#aero-efficasy-page #tabs-top-content-data #predose-tab-content,
#aero-efficasy-page #tabs-top-content-data #peak-tab-content,
#aero-efficasy-page #tabs-top-content-data #breathing-cycle-tab-content {
    display: none;
}

/* 1st tab active → show Predose, hide others */
#aero-efficasy-container:has(#efficasy-main-tabs .cmp-tabs__tab:first-child.cmp-tabs__tab--active) #tabs-top-content-data #predose-tab-content {
    display: block;
    text-align: center;
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 10px;
    margin-top: 12px;
    font-family: 'Gotham';
    font-weight: 700;
    color: #252359;
    letter-spacing: -0.5px;
}

#aero-efficasy-container:has(#efficasy-main-tabs .cmp-tabs__tab:first-child.cmp-tabs__tab--active) #tabs-top-content-data #predose-tab-content p:nth-child(1),
#aero-efficasy-container:has(#efficasy-main-tabs .cmp-tabs__tab:first-child.cmp-tabs__tab--active) #tabs-top-content-data #peak-tab-content p:nth-child(1) {
    margin-bottom: 10px;
}

#aero-efficasy-page #tabs-top-content-data #predose-tab-content .efficacy-chart-tag-text,
#aero-efficasy-page #tabs-top-content-data #peak-tab-content .efficacy-chart-tag-text {
    font-size: 14px;
}

#aero-efficasy-container:has(#efficasy-main-tabs .cmp-tabs__tab:first-child.cmp-tabs__tab--active) #tabs-top-content-data #peak-tab-content,
#aero-efficasy-container:has(#efficasy-main-tabs .cmp-tabs__tab:first-child.cmp-tabs__tab--active) #tabs-top-content-data #breathing-cycle-tab-content {
    display: none;
}

/* 2nd tab active → show Peak, hide others */
#aero-efficasy-container:has(#efficasy-main-tabs .cmp-tabs__tab:nth-child(2).cmp-tabs__tab--active) #tabs-top-content-data #peak-tab-content {
    display: block;
    text-align: center;
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 10px;
    margin-top: 12px;
    font-family: 'Gotham';
    font-weight: 700;
    color: #252359;
}

#aero-efficasy-container:has(#efficasy-main-tabs .cmp-tabs__tab:nth-child(2).cmp-tabs__tab--active) #tabs-top-content-data #predose-tab-content,
#aero-efficasy-container:has(#efficasy-main-tabs .cmp-tabs__tab:nth-child(2).cmp-tabs__tab--active) #tabs-top-content-data #breathing-cycle-tab-content {
    display: none;
}

/* 3rd tab active → show Breathing Cycle, hide others */
#aero-efficasy-container:has(#efficasy-main-tabs .cmp-tabs__tab:nth-child(3).cmp-tabs__tab--active) #tabs-top-content-data #breathing-cycle-tab-content {
    display: block;
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 10px;
    margin-top: 12px;
    font-family: 'Gotham';
    font-weight: 700;
    text-align: center;
    letter-spacing: -0.5px;

}

#aero-efficasy-container:has(#efficasy-main-tabs .cmp-tabs__tab:nth-child(3).cmp-tabs__tab--active) #tabs-top-content-data #breathing-cycle-tab-content p {
    width: 91%;
    margin: auto;
    color: #252359;
}

#aero-efficasy-container:has(#efficasy-main-tabs .cmp-tabs__tab:nth-child(3).cmp-tabs__tab--active) #tabs-top-content-data #predose-tab-content,
#aero-efficasy-container:has(#efficasy-main-tabs .cmp-tabs__tab:nth-child(3).cmp-tabs__tab--active) #tabs-top-content-data #peak-tab-content {
    display: none;
}


#aero-efficasy-page #peak-container #peak-left-img-tabs li {
    padding: unset;
}

#aero-efficasy-page #predose-right-container .cmp-modal__content,
#aero-efficasy-page #peak-right-container .cmp-modal__content,
#aero-efficasy-page #breath-cycle-journey-content .cmp-modal__content,
#aero-efficasy-page .modal__closeIcon svg {
    display: none;
}

#aero-efficasy-page .cmp-modal--defaultStyle.modal {
    background: rgba(0, 0, 0, 0.5);
    backdrop-filter: unset;
}

#aero-efficasy-page .cmp-modal__modalbox.modal-sm .modal-box {
    height: 50%;
    overflow-y: scroll;
    top: 0%;
    width: 47%;
    border-radius: 22px;
    scrollbar-width: thin;
}

/* Target the outer box AND the inner content containers */
.modal-box,
.modal-box__content,
.cmp-modal__content {
    /* Hide scrollbar for Chrome, Safari and Opera */
    -webkit-overflow-scrolling: touch;
    /* Smooth scrolling on iOS */
    scrollbar-width: none !important;
    /* Firefox */
    -ms-overflow-style: none !important;
    /* IE and Edge */
}

/* Hide scrollbar for Chrome, Safari and Edge */
.modal-box::-webkit-scrollbar,
.modal-box__content::-webkit-scrollbar,
.cmp-modal__content::-webkit-scrollbar {
    display: none !important;
    width: 0 !important;
    height: 0 !important;
    background: transparent !important;
}

#aero-efficasy-page .cmp-modal--defaultStyle .modal-box__content {
    padding: 15px 25px;
}

#aero-efficasy-page .rescue-med-modal .popup-text.popup-head {
    font-size: 16px;
    padding-top: 15px;
    margin-bottom: 16px;
    color: #e81b75;
    font-family: 'gotham';
    font-weight: 500;
}

#aero-efficasy-page .rescue-med-modal .quality-sub-secondary {
    font-size: 16px;
    font-family: 'Gotham';
    font-weight: 700;
    color: #172660;
    width: 86%;
}

#aero-efficasy-page .modal__close {
    background: url(/content/dam/intelligentcontent/brands/bevespiaerosphere/us/image/desktop-img/popup-close.png);
    width: 20px;
    height: 42px;
    background-size: 75%;
    background-repeat: no-repeat;
    opacity: 1;
    background-position: 0px 0px;
    left: 2000px;
    top: 10px;
    position: sticky;
}

#aero-efficasy-page .cq-dd-image {
    width: 561px;
    height: 325px;
    margin: 20px 0 15px 0;
}

#aero-efficasy-page image.imgposleft {
    text-align: center;
}

#aero-efficasy-page .rescue-med-modal .rich-text.text.parbase.section {
    width: 97.5%;
}

#aero-efficasy-page .bolded-first-point {
    font-family: 'Gotham';
    font-weight: 700;
    font-size: 14px;
    margin: 5px 0 10px 0;
    color: rgb(37, 35, 89);
}

#aero-efficasy-page .cd-top {
    position: fixed;
    height: 40px;
    width: 40px;
    right: 20px;
    bottom: 30px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    background: rgba(135, 139, 160, 0.8) url(/content/dam/intelligentcontent/brands/bevespiaerosphere/us/image/desktop-img/down.png) no-repeat center 50%;
    color: #0173b9;
    text-decoration: underline;
    z-index: 11;
    transition: opacity 0.25s ease, visibility 0.25s ease;
}

.is-hidden {
    visibility: hidden !important;
    opacity: 0;

}

#aero-efficasy-page .subcontent-list .parbase {
    max-width: 600px;
    width: 100%;
}

#aero-efficasy-page .subcontent-list li {
    padding-left: 12px;
    position: relative;
    font-size: 14px;
    line-height: 20px;
    color: #252359;
    font-family: 'Gotham';
    font-weight: 400;
    padding-bottom: 5px;
    margin-top: 2px;
}

#aero-efficasy-page .quality-text p {
    line-height: 17px;
    padding-bottom: 10px;
    font-size: 14px;
    color: #172660;
    font-family: 'Gotham';
    font-weight: 400;
}

#aero-efficasy-page .breath-footnote .insp-footnote {
    padding-left: 10px;
}

#aero-efficasy-page .breath-footnote .quality-text p {
    margin-top: 15px;
    margin-bottom: 10px;
    text-indent: -8px;
}

#aero-efficasy-page .breath-footnote .quality-text p b sup {
    left: 3px;
}

#aero-efficasy-page .peak-footnote .quality-text p {
    text-indent: -5px;
}

#aero-efficasy-page .predose-footnote .quality-text p {
    text-indent: -5px;
}

#aero-efficasy-page .breath-footnote .quality-text p:nth-child(1) {
    margin-top: unset;
}

#aero-efficasy-page .breath-footnote .quality-text p:nth-child(3),
#aero-efficasy-page .breath-footnote .quality-text p:nth-child(7) {
    text-indent: unset;
}

#aero-efficasy-page .rescue-med-modal .quality-text p {
    margin-left: 10px;
    text-indent: -5px;
}

#aero-efficasy-page .rescue-med-modal .quality-text p:nth-child(4) {
    text-indent: unset;
}

#aero-efficasy-page .rescue-med-modal .textIndent .sup-inc {
    font-size: 100%;
    top: -0.2em;
}

#aero-efficasy-page .subcontent-list li::before {
    content: "•";
    color: #e61d5d;
    position: absolute;
    left: 0;
    font-weight: bold;
}

#aero-efficasy-page .parbase .references p {
    font-size: 12px;
    color: #252359;
    font-family: 'Gotham';
    font-weight: 400;
    line-height: 16px;
    margin-top: 20px;
}

#aero-efficasy-page .study-design.breath-study-design .parbase .references p {
    width: 86%;
}

#aero-efficasy-page .study-design .popup-text.popup-head,
#aero-efficasy-page .study-design .popup-text,
#aero-efficasy-page .footnote .popup-text.popup-head,
#aero-efficasy-page .Inspiratory-capacity-modal .popup-text.popup-head {
    font-size: 16px;
    /* padding-top: 15px; */
    margin-bottom: 16px;
    color: #e81b75;
    font-family: 'gotham';
    font-weight: 500;
}

#aero-efficasy-page .study-design .popup-text {
    padding-top: unset;
    margin-top: 15px;
}

/* #aero-efficasy-page .modal-box:has(#modal_footnote) {
    height: 13%;
} */
#aero-efficasy-page .modal-box:has(.predose-footnote) {
    height: 18% !important;
}

#aero-efficasy-page .Inspiratory-capacity-modal .cq-dd-image {
    width: 229px;
    height: 226px;
    margin-top: unset;
}

#aero-efficasy-page .Inspiratory-capacity-modal .Inspiratory-img-content {
    display: flex;
    gap: 20px;
}

#aero-efficasy-page .Inspiratory-capacity-modal .sub-last {
    padding-top: 43px;
    font-size: 11px;
    margin-left: 12px;
    padding-bottom: 25px;
    font-family: gotham;
    font-weight: 400;
    width: 85%;
    text-indent: -5px;
}

#aero-efficasy-page .modal-box:has(#inspiratory-capacity-text) {
    height: 32%;
}

#aero-efficasy-page .modal-box .cmp-modal__content {
    margin-top: -30px;
}

#aero-efficasy-page .Inspiratory-capacity-modal .insp-capacity-ref p {
    margin-top: unset;
    width: 90%;
}

#aero-efficasy-page .modal-box:has(.peak-footnote) {
    height: 27% !important;
}

#aero-efficasy-page .modal-box:has(.breath-footnote) {
    height: 44% !important;
}

/* --- side effect Page Desktop CSS Start --- */
#adverse-reaction-main-container {
    max-width: 1210px;
    width: 100%;
    margin: 0 auto;
    padding-bottom: 125px;
}

#bevespiaerosphere-adverse-reactions-page #side-effect-img-container .image img {
    width: 588px;
    height: 251px;
    margin-left: 35px;
    margin-bottom: 25px;
}

#bevespiaerosphere-adverse-reactions-page #adverse-reaction-main-container h1 {
    margin: 21px auto 0;
    font-size: 30px;
    font-family: 'Gotham';
    font-weight: 500;
    color: #252359;
    text-transform: uppercase;
    max-width: 400px;
    border-bottom: 3px solid #ff890b;
    padding-bottom: 3px;
    text-align: center;
    line-height: 1.1;
}

#bevespiaerosphere-adverse-reactions-page #adverse-subtitle {
    max-width: 1065px;
    width: 100%;
    margin: 0 auto;
    padding: unset;
}

#bevespiaerosphere-adverse-reactions-page #adverse-subtitle h2 {
    font-size: 18px;
    line-height: 20px;
    margin-top: 7px;
    font-family: 'Gotham';
    font-weight: 700;
    color: #252359;
    text-align: center;
    font-weight: bold;
}

#bevespiaerosphere-adverse-reactions-page #side-effect-img-container>div {
    display: flex;
}

#bevespiaerosphere-adverse-reactions-page #side-effect-img-container {
    margin-top: 25px;
}

#bevespiaerosphere-adverse-reactions-page #side-effect-img-content {
    width: 100%;
    margin-left: 40px;
}

#bevespiaerosphere-adverse-reactions-page #side-effect-img-content>.treatments-text {
    margin-top: 20px;
}

#bevespiaerosphere-adverse-reactions-page #side-effect-img-content>.treatments-text .safety-subhead h2 {
    font-family: 'Gotham';
    font-weight: 700;
    color: #172660;
    font-size: 16px;
}

#bevespiaerosphere-adverse-reactions-page #side-effect-img-content>.treatments-text ul {
    margin-top: 20px;
    padding-left: 15px;
    width: 74%;
}

#bevespiaerosphere-adverse-reactions-page #side-effect-img-content>.treatments-text ul.safety-list li {
    margin-left: 15px;
    margin: 1% 0;
    font-size: 16px;
    line-height: 18px;
    font-family: 'Gotham';
    font-weight: 400;
    color: #172660;
    position: relative;
}

#bevespiaerosphere-adverse-reactions-page #isi-conntainer-wrapper .references span:nth-child(3),
#bevespiaerosphere-adverse-reactions-page #isi-conntainer-wrapper .references span:nth-child(4) {
    display: none;
}

#bevespiaerosphere-adverse-reactions-page #side-effect-img-content>.treatments-text ul.safety-list li:first-child::before {
    content: "\25CF";
    display: block;
    position: absolute;
    top: 0px;
    left: -9px;
    color: #e81b75;
    font-size: 7px;
}

#bevespiaerosphere-adverse-reactions-page #side-effect-img-content>.treatments-text ul.safety-list li:last-child {
    margin-top: 15px;
    padding-left: 21px;
    list-style: none;
    color: #252359;
    text-indent: -21px;
}

#bevespiaerosphere-adverse-reactions-page .onlyDesktop {
    margin-left: 5%;
    font-size: 16px;
    font-family: 'Gotham';
    font-weight: 700;
    color: #172660;
}

.cmp-modal--defaultStyle.modal {
    cursor: pointer !important;
}

#aero-efficasy-page #isi-conntainer-wrapper .references span:nth-child(4) {
    display: none;
}

#aero-efficasy-page #isi-conntainer-wrapper .references {
    width: 98%;
}


/* --- Mobile Media Queries (Merged & De-duplicated) --- */

@media only screen and (max-width: 991px) {

    /* Home Page Mobile */
    #bevespiaerosphere-home #aerosphere-lungs-contaner>div {
        flex-direction: column;
        gap: unset;
        padding-bottom: unset;
    }

    #bevespiaerosphere-home #aerosphere-lungs-contaner>div>.container:nth-child(1),
    #bevespiaerosphere-home #aerosphere-lungs-contaner>div>.container:nth-child(2),
    #bevespiaerosphere-home #aerosphere-lungs-contaner>div>.container:nth-child(3) {
        width: 100%;
    }

    #bevespiaerosphere-home #aerosphere-lungs-contaner>div>.container:nth-child(2) {
        margin-left: unset;
    }

    #bevespiaerosphere-home #aerosphere-lungs-contaner {
        margin-top: 112px;
    }

    #bevespiaerosphere-home #aero-home-subtitle {
        display: flex;
        justify-content: center;
    }

    #bevespiaerosphere-home #aero-lungs-img {
        text-align: center;
        padding: 50px 20px 0 20px;
        margin-top: unset;
    }

    #bevespiaerosphere-home #aero-home-img-content .content-wrapper p {
        padding-bottom: 5px;
        line-height: 20px;
    }

    #bevespiaerosphere-home #aero-home-img-content .content-wrapper p.bolded {
        width: 95%;
    }

    #bevespiaerosphere-home #aerosphere-lungs-mbl-heading {
        display: block;
        padding: 0 20px;
    }

    #bevespiaerosphere-home .saving-card-terms ul.terms {
        padding-left: 20px;
        padding-bottom: 50px;
    }

    #bevespiaerosphere-home #aero-home-img-content .content-wrapper .hidden-xs.hidden-sm {
        display: none;
    }

    #bevespiaerosphere-home #aerosphere-lungs-desktop-heading {
        display: none;
    }

    #bevespiaerosphere-home #aerosphere-parbase-container .header-low-content .para {
        font-size: 13px;
    }

    #bevespiaerosphere-home #aerosphere-parbase-container .header-low-content p.sub-para {
        font-size: 14px;
    }

    #bevespiaerosphere-home #aero-home-img-content .content-wrapper .image-footenotes {
        width: 94%;
    }

    #bevespiaerosphere-home #aero-home-pretitle p {
        margin-top: unset;
        font-size: 15.5px;
        line-height: 1;
    }

    #bevespiaerosphere-home #aerosphere-parbase-container .cmp-text {
        right: 1px;
    }

    #aero-home-pretitle.cmp-text {
        padding: unset;
    }

    #bevespiaerosphere-home #aero-home-title h1,
    #bevespiaerosphere-home #aero-home-subtitle p {
        font-size: 20px;
    }

    #bevespiaerosphere-home #aero-home-subtitle p {
        max-width: unset;
        width: 89.2%;
    }

    #bevespiaerosphere-home #aero-home-img-content .content-wrapper {
        padding: 30px 20px;
        padding-bottom: 50px;
    }

    #bevespiaerosphere-home #aerosphere-lungs-saving-card {
        margin-top: unset;
        float: unset;
        max-width: unset;
        width: 100%;
    }

    #bevespiaerosphere-home #aero-discount-img {
        text-align: center;
        padding: 0 20px;
    }

    #bevespiaerosphere-home #aero-discount-img .cmp-image__image {
        width: 329px;
        height: 207px;
    }

    #bevespiaerosphere-home .saving-card-terms {
        padding-left: unset;
        width: 100%;
        margin-top: 8px;
    }

    #bevespiaerosphere-home #aerosphere-lungs-img-container .cmp-image__image {
        width: 300px;
        height: 319px;
    }

    #bevespiaerosphere-home #aerosphere-lungs-saving-card .cmp-text {
        padding: 0 20px;
    }

    /* Mbl Home ISI Refrence Start*/

    #bevespiaerosphere-home #home-isi-refrence,
    #bevespiaerosphere-adverse-reactions-page #side-effect-isi-refrence,
    #bevespiaerosphere-dual-bronch-page #dual-bronch-reffrence,
    #bevespiaerosphere-dosing-admin-page #dosing-isi-refrence .references {
        padding: unset;
        margin: 22px 27px 28px 13px;
    }

    #bevespiaerosphere-dual-bronch-page #dual-bronch-reffrence {
        margin: 7px 19px 10px 12px;
    }

    #aero-efficasy-page #efficasy-isi-refrence-container .text .cmp-text {
        margin: 20px 27px 15px 12px;
    }

    #bevespiaerosphere-dosing-admin-page #dosing-isi-refrence .references {
        margin: 22px 40px 28px 13px;
    }

    #bevespiaerosphere-dosing-admin-page #dosing-isi-refrence .references .link-mob {
        word-break: break-all;
    }

    #bevespiaerosphere-home #home-isi-refrence .references,
    #aero-efficasy-page #efficasy-isi-refrence-container .text .cmp-text .references,
    #bevespiaerosphere-adverse-reactions-page #side-effect-isi-refrence .references,
    #bevespiaerosphere-dual-bronch-page #dual-bronch-reffrence .references {
        margin-top: unset;
        padding-right: unset;
    }

    #bevespiaerosphere-dual-bronch-page #dual-bronch-reffrence>div {
        padding-left: unset !important;
    }

    /*Mbl Home ISI Refrence End*/


    /* Efficacy Page Mobile */
    #aero-efficasy-page #efficasy-heading h1 {
        font-size: 14px;
    }

    #aero-efficasy-page #efficasy-main-tabs .cmp-tabs__tablist .cmp-tabs__tab button.main-tab-btn {
        width: 90px;
        font-size: 10px;
        border: 1px solid #ff7a00;
        border-radius: 6px;
        font-family: gotham;
        font-weight: 500;
        padding: 3px 4px;
        text-align: center;
        outline: none;
        height: 30px;
        line-height: 10px;
        margin-right: 0;
    }

    #aero-efficasy-container {
        padding-bottom: unset;
    }

    #aero-efficasy-page #efficasy-heading {
        max-width: 235px;
        width: 100%;
        margin-top: 15px;
    }

    #aero-efficasy-page #predose-container>div,
    #aero-efficasy-page #peak-container>div {
        flex-direction: column;
    }

    #aero-efficasy-page #predose-left-container #predose-left-img-head p,
    #aero-efficasy-page #predose-left-container #predose-left-img-bottom-head p,
    #aero-efficasy-page #peak-left-container #peak-left-img-head p,
    #aero-efficasy-page #peak-left-container #peak-left-img-bottom-head p {
        font-size: 12px;
        line-height: 13px;
        margin-top: 5px;
        margin-left: -2px;
    }

    #aero-efficasy-page #predose-left-container .cmp-tabs__tabpanel img,
    #aero-efficasy-page #peak-left-container .cmp-tabs__tabpanel img {
        width: 358px;
        height: 216px;
    }

    #aero-efficasy-page #predose-left-container .cmp-tabs__tablist,
    #aero-efficasy-page #peak-left-container .cmp-tabs__tablist {
        right: unset;
        /* bottom: 6%; */
        left: 35%;
    }

    #aero-efficasy-page #predose-left-container #predose-left-img-tabs li {
        margin-right: 5px;
    }

    #aero-efficasy-page #predose-left-container .predose-img-tab-btn,
    #aero-efficasy-page #peak-left-container .peak-img-tab-btn {
        width: unset;
        background-color: #fff;
        outline: none;
        border: 1px solid #252359;
        border-radius: 10px;
        font-family: gotham;
        font-weight: 500;
        font-size: 12px;
        height: 30px;
        padding: 3px 5px;
        margin-right: unset;
    }


    #aero-efficasy-page #predose-left-container #predose-left-img-tabs {
        margin-top: 7px;
    }

    #aero-efficasy-page #predose-left-container .cmp-tabs__tab--active .predose-img-tab-btn,
    #aero-efficasy-page #peak-left-container .cmp-tabs__tab--active .peak-img-tab-btn {
        border-radius: 10px;
        font-family: gotham;
        font-weight: 500;
        font-size: 12px;
        border: 1px solid #252359;
        color: #e81b75;
        background-color: #ebecee;
    }

    #predose-left-img-bottom-head,
    #peak-left-img-bottom-head {
        margin-top: 85px;
    }

    #aero-efficasy-page #predose-right-container #predose-right-list-content ul li,
    #aero-efficasy-page #peak-right-container #peak-right-list-content ul li {
        font-size: 12px;
        line-height: 14px;
        margin: 6.5px 0;
    }

    #aero-efficasy-page #predose-right-container #predose-right-list-content p.foonot_fev,
    #aero-efficasy-page #peak-right-container #peak-right-list-content p.foonot_fev {
        font-size: 10px;
        margin: 0 0 11px 0;
    }

    #aero-efficasy-page #predose-right-list-content,
    #aero-efficasy-page #peak-right-container #peak-right-list-content {
        padding-left: unset;
    }

    #aero-efficasy-page #predose-right-container #predose-right-list-content ul li:nth-child(1),
    #aero-efficasy-page #peak-right-container #peak-right-list-content ul li:nth-child(1) {
        margin-top: 7px;
    }

    #aero-efficasy-page #predose-right-popup-ref .modal-ref-text a,
    #aero-efficasy-page #peak-right-popup-ref .modal-ref-text a,
    #aero-efficasy-page #breath-right-popup-ref .modal-ref-text a {
        font-size: 14px;
    }

    #aero-efficasy-page #breath-right-popup-ref .modal-ref-text {
        margin-top: 40px;
    }

    #aero-efficasy-page #predose-right-popup-ref .modal-ref-text,
    #aero-efficasy-page #peak-right-popup-ref .modal-ref-text,
    #aero-efficasy-page #breath-right-popup-ref .modal-ref-text {
        flex-direction: column;
        align-items: flex-start;
        gap: 10px;
        margin-left: unset;
    }

    #aero-efficasy-page #predose-container>div>.container:nth-child(1),
    #aero-efficasy-page #peak-container>div>.container:nth-child(1),
    #aero-efficasy-page #predose-container>div>.container:nth-child(2),
    #aero-efficasy-page #peak-container>div>.container:nth-child(2) {
        width: 100%;
    }

    #aero-efficasy-page #predose-right-container #predose-right-list-content p.foonot_fev:nth-child(2),
    #aero-efficasy-page #peak-right-container #peak-right-list-content p.foonot_fev:nth-child(2) {
        margin: 6.5px 0;
        line-height: 14px;
    }

    #aero-efficasy-page #breath-cycle-heading p {
        font-size: 12px;
        line-height: 13px;
        padding-bottom: 38px;
    }

    #aero-efficasy-page #breath-cycle-img-container>div,
    #aero-efficasy-page #breath-cycle-journey-content>div {
        flex-direction: column;
    }

    #aero-efficasy-page #breath-cycle-img-container img {
        width: 250px;
        height: 266px;
    }

    #aero-efficasy-page #breath-cycle-img-container .cmp-image {
        text-align: center;
    }

    #aero-efficasy-page .breath-cycle-img-content {
        padding: unset;
        text-align: center;
        margin-top: unset;
    }

    #aero-efficasy-page #breath-cycle-img-container .breath-cycle-img-content .phaseiib-tab-2-em-text,
    #aero-efficasy-page #breath-cycle-img-container .breath-cycle-img-content .phaseiib-tab-2-bevespi {
        font-size: 13px;
    }

    #aero-efficasy-page #breath-cycle-img-container .breath-cycle-img-content span {
        font-size: 22px;
    }

    #aero-efficasy-page .breath-cycle-img-content .efficacy-chart-tag-text {
        margin: 11px 0 0 0;
        font-size: 12px;
        font-family: 'Gotham';
        font-weight: 700;
        color: #172660;
        line-height: 14px;
    }

    #aero-efficasy-page #breath-cycle-img-text .twentypercent-down {
        font-size: 13px;
    }

    #aero-efficasy-page #breath-cycle-journey-content .breath-from-expiration {
        margin-top: 10px;
    }

    #aero-efficasy-page #breath-cycle-journey-content .from-expiration {
        font-size: 14px;
    }

    #aero-efficasy-page #breath-cycle-journey-content .from-expiration-text,
    #aero-efficasy-page #breath-cycle-journey-content .through-expiration-text {
        font-size: 14px;
    }

    #aero-efficasy-page #breath-cycle-journey-content .from-expiration-bolder,
    #aero-efficasy-page #breath-cycle-journey-content .through-expiration-bolder {
        font-size: 20px;
    }

    #aero-efficasy-page #breath-cycle-journey-content .breath-from-expiration p,
    #aero-efficasy-page #breath-cycle-journey-content .breath-thorough-inspiration p {
        font-size: 12px;
        padding-top: 10px;
        line-height: 14px;
        padding-bottom: unset;
    }

    #aero-efficasy-page #breath-cycle-journey-content .breath-thorough-inspiration .info {
        padding-top: unset;
    }

    #aero-efficasy-page #breath-cycle-journey-content .breath-from-expiration .from-expiration-list {
        padding: 10px 0 20px 0;
    }

    #aero-efficasy-page #breath-cycle-journey-content .breath-thorough-inspiration .through-expiration-list {
        padding-top: 10px;
    }

    #aero-efficasy-page #breath-cycle-journey-content .breath-thorough-inspiration {
        padding-left: unset;
    }

    #aero-efficasy-page #breath-cycle-journey-content .through-expiration {
        font-size: 14px;
    }

    #aero-efficasy-container:has(#efficasy-main-tabs .cmp-tabs__tab:first-child.cmp-tabs__tab--active) #tabs-top-content-data #predose-tab-content,
    #aero-efficasy-container:has(#efficasy-main-tabs .cmp-tabs__tab:nth-child(2).cmp-tabs__tab--active) #tabs-top-content-data #peak-tab-content,
    #aero-efficasy-container:has(#efficasy-main-tabs .cmp-tabs__tab:nth-child(3).cmp-tabs__tab--active) #tabs-top-content-data #breathing-cycle-tab-content {
        font-size: 12px;
        line-height: 15px;
        width: 80%;
        margin: 9px auto 12px auto;
        letter-spacing: unset;
    }

    #aero-efficasy-container:has(#efficasy-main-tabs .cmp-tabs__tab:first-child.cmp-tabs__tab--active) #tabs-top-content-data #predose-tab-content sub,
    #aero-efficasy-container:has(#efficasy-main-tabs .cmp-tabs__tab:first-child.cmp-tabs__tab--active) #tabs-top-content-data #predose-tab-content sup,

    #aero-efficasy-container:has(#efficasy-main-tabs .cmp-tabs__tab:nth-child(2).cmp-tabs__tab--active) #tabs-top-content-data #peak-tab-content sub,
    #aero-efficasy-container:has(#efficasy-main-tabs .cmp-tabs__tab:nth-child(2).cmp-tabs__tab--active) #tabs-top-content-data #peak-tab-content sup,

    #aero-efficasy-container:has(#efficasy-main-tabs .cmp-tabs__tab:nth-child(3).cmp-tabs__tab--active) #tabs-top-content-data #breathing-cycle-tab-content sub,
    #aero-efficasy-container:has(#efficasy-main-tabs .cmp-tabs__tab:nth-child(3).cmp-tabs__tab--active) #tabs-top-content-data #breathing-cycle-tab-content sup {
        font-size: 7.2px;
        line-height: 8px;
    }

    #aero-efficasy-container:has(#efficasy-main-tabs .cmp-tabs__tab:nth-child(2).cmp-tabs__tab--active) #tabs-top-content-data #peak-tab-content {
        width: 80%;
    }

    #aero-efficasy-page #aero-efficasy-container {
        padding: 0 11px;
    }

    #aero-efficasy-container:has(#efficasy-main-tabs .cmp-tabs__tab:nth-child(3).cmp-tabs__tab--active) #tabs-top-content-data #breathing-cycle-tab-content p {
        width: 92%;
    }

    #aero-efficasy-page #tabs-top-content-data #predose-tab-content .efficacy-chart-tag-text,
    #aero-efficasy-page #tabs-top-content-data #peak-tab-content .efficacy-chart-tag-text {
        font-size: 11px;
        width: 90%;
        margin: auto;
        margin-top: 9px;
        line-height: 12px;
        padding-left: 10px;
    }

    #aero-efficasy-page #predose-left-img-head,
    #aero-efficasy-page #peak-left-img-head {
        margin-left: 30px;
        width: 91%;
        text-align: center;
    }

    #aero-efficasy-page #breath-cycle-journey-content .from-expiration-list li,
    #aero-efficasy-page #breath-cycle-journey-content .through-expiration-list li {
        font-size: 14px;
    }

    #aero-efficasy-page #peak-container #peak-left-img-tabs .cmp-tabs__tablist {
        bottom: 13%;
        right: unset;
        left: 35%;
    }

    #aero-efficasy-page #predose-left-img-tabs .cmp-image,
    #aero-efficasy-page #peak-left-img-tabs .cmp-image {
        text-align: center;
    }

    #aero-efficasy-page #peak-container #peak-left-img-tabs li {
        margin-right: 5px;
    }

    #aero-efficasy-page .cmp-modal__modalbox.modal-sm .modal-box {
        height: 100%;
        overflow: auto;
        /* top: -9%; */
        width: 94%;
        border-radius: 22px;
        margin: 0 auto;
    }

    #aero-efficasy-page .modal__closeLabel {
        display: none;
    }

    #aero-efficasy-page .parbase .references p {
        margin-top: unset;
    }

    #aero-efficasy-page .Inspiratory-capacity-modal .insp-capacity-ref p {
        width: 96%;
        line-height: 1;
    }

    #aero-efficasy-page .modal__close {
        left: 89%;
    }

    #aero-efficasy-page .cd-top {
        height: 30px;
        width: 30px;
    }

    #aero-efficasy-page .rescue-med-modal .quality-sub-secondary {
        font-size: 12.8px;
    }

    #aero-efficasy-page .cq-dd-image {
        width: 322px;
        height: 186px;
    }

    #aero-efficasy-page #peak-left-img-tabs .zoom-in,
    #aero-efficasy-page #predose-left-img-tabs .zoom-in {
        background: url(/content/dam/intelligentcontent/brands/bevespiaerosphere/us/image/mobile-imgs/zoom-in-icon.png) no-repeat scroll 0 0 / 100% 100%;
        width: 16px;
        height: 16px;
    }

    /* Image styling */
    #aero-efficasy-page .zoom-image {
        transition: transform 0.3s ease;
        transform-origin: center center;
        will-change: transform;
        position: relative;
        z-index: 1;
    }

    /* Buttons container */
    #aero-efficasy-page .zoom-buttons {
        position: absolute;
        bottom: 0;
        right: 0;
        z-index: 999;
        display: flex;
        gap: 8px;
    }

    #aero-efficasy-page #peak-left-img-tabs .zoom-out,
    #aero-efficasy-page #predose-left-img-tabs .zoom-out {
        background: url(/content/dam/intelligentcontent/brands/bevespiaerosphere/us/image/mobile-imgs/zoom-out-icon.png) no-repeat scroll 0 0 / 100% 100%;
        width: 16px;
        height: 16px;
    }

    #aero-efficasy-page .zoom-buttons {
        text-align: right;
    }

    #aero-efficasy-page .cmp-modal--defaultStyle .modal-box__content {
        padding: 15px;
    }

    #aero-efficasy-page .subcontent-list li {
        font-size: 12px;
        line-height: 17px;
    }

    #aero-efficasy-page .bolded-first-point {
        margin-top: 10px;
        font-size: 12px;
    }

    #aero-efficasy-page .rescue-med-modal .quality-text p {
        margin-left: unset;
    }

    #aero-efficasy-page .quality-text p {
        font-size: 12px;
    }

    #aero-efficasy-page .modal-box:has(#modal_footnote) {
        height: 80%;
    }

    #aero-efficasy-page .modal-box:has(#inspiratory-capacity-text) {
        height: 100%;
    }

    #aero-efficasy-page .Inspiratory-capacity-modal .Inspiratory-img-content {
        flex-direction: column-reverse;
        align-items: center;
    }

    #aero-efficasy-page .Inspiratory-capacity-modal .cq-dd-image {
        width: 223px;
        height: 220px;
        margin: unset;
    }

    #aero-efficasy-page .modal-box:has(.breath-footnote) {
        height: 100% !important;
    }

    #aero-efficasy-page .breath-footnote .quality-text p {
        padding-left: 10px;
        width: 94%;
        font-size: 12.8px;
    }

    #aero-efficasy-page .Inspiratory-capacity-modal .sub-last {
        padding-top: unset;
        font-size: 11px;
        line-height: 11px;
        width: 95%;
    }

    /* --- side effect Page Mobile CSS Start --- */
    #bevespiaerosphere-adverse-reactions-page #side-effect-img-container>div {
        flex-direction: column;
    }

    #bevespiaerosphere-adverse-reactions-page #side-effect-img-container {
        margin-top: 25px;
    }

    #bevespiaerosphere-adverse-reactions-page #side-effect-img-container .side-effect-img-note {
        padding-bottom: unset;
    }


    #bevespiaerosphere-adverse-reactions-page #adverse-reaction-main-container h1 {
        font-size: 18.48px;
        max-width: 234px;
        width: 100%;
        margin-top: 30px;
    }

    #bevespiaerosphere-adverse-reactions-page #adverse-subtitle h2 {
        max-width: 328px;
        width: 100%;
        font-size: 11.09px;
        line-height: 15px;
        padding-top: 9px;
        margin: 0 auto;
    }

    #bevespiaerosphere-adverse-reactions-page #side-effect-img-container .image img {
        width: 358px;
        height: 153px;
        margin: unset;
    }

    #bevespiaerosphere-adverse-reactions-page #side-effect-img-container .image .cmp-image {
        text-align: center;
    }

    #bevespiaerosphere-adverse-reactions-page #side-effect-img-content {
        margin: unset;
    }

    #bevespiaerosphere-adverse-reactions-page #side-effect-img-content>.treatments-text .safety-subhead h2 {
        font-size: 12px;
    }

    #bevespiaerosphere-adverse-reactions-page #side-effect-img-content>.treatments-text ul.safety-list li {
        font-size: 12px;
        margin-left: 12px;
        line-height: 16px;
    }

    #adverse-reaction-main-container {
        padding: 0 11px;
    }

    #bevespiaerosphere-adverse-reactions-page #side-effect-img-content>.treatments-text ul.safety-list li:last-child {
        padding-left: 18px;
        text-indent: -16px;
        margin-top: 10px;
    }

    #bevespiaerosphere-adverse-reactions-page .onlyDesktop {
        font-size: 12px;
        margin-bottom: 3px;
        margin-top: 15px;
        margin-left: unset;
    }

    #bevespiaerosphere-adverse-reactions-page #side-effect-img-content>.treatments-text {
        margin-top: unset;
    }

    #bevespiaerosphere-adverse-reactions-page #side-effect-img-content>.treatments-text ul {
        margin-top: 10px;
        padding-left: unset;
        width: 90%;
    }

}

@media only screen and (min-width: 320px) and (max-width: 391px) {

    #aero-efficasy-page #predose-left-img-head,
    #aero-efficasy-page #peak-left-img-head {
        text-align: unset;
    }

    #aero-efficasy-page #predose-left-container .cmp-tabs__tablist,
    #aero-efficasy-page #peak-left-container .cmp-tabs__tablist {
        left: 20%;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1100px) {
    #bevespiaerosphere-adverse-reactions-page #side-effect-img-content>.treatments-text ul {
        width: unset;
    }
}

@media only screen and (min-width: 400px) and (max-width: 990px) {
    #bevespiaerosphere-adverse-reactions-page #side-effect-img-container .image img {
        width: unset;
        height: unset;
    }
}

@media only screen and (min-width: 1600px) and (max-width: 2000px) {

    #aero-efficasy-page #predose-left-container .cmp-tabs__tablist,
    #aero-efficasy-page #peak-left-container .cmp-tabs__tablist {
        right: unset;
    }

    #aero-efficasy-page #predose-left-img-bottom-head {
        margin-bottom: 140px;
    }

    #aero-efficasy-page #predose-right-container {
        margin-top: 5%;
    }

    #aero-efficasy-page #predose-right-popup-ref .modal-ref-text,
    #aero-efficasy-page #peak-right-popup-ref .modal-ref-text,
    #aero-efficasy-page #breath-right-popup-ref .modal-ref-text {
        margin-top: 21%;
    }

    #aero-efficasy-page #predose-right-container #predose-right-list-content p.foonot_fev:nth-child(3) {
        margin-top: 50px;
    }
}
