 #daliresp-homepage-references,
 #daliresp-efficacy-references,
 #daliresp-dosing-references,
 #daliresp-safety-references,
 #daliresp-roflumilast-mechanism-of-action-references {
     display: none;
 }

 #daliresp-homepage #daliresp-homepage-references {
     display: block;
 }

 #daliresp-site-header #search-box {
     display: none;
 }

 #top-bar-home-page {
     display: flex;
     flex-direction: row;
     align-items: center;
     justify-content: space-between;
     gap: 16px;

 }


 #top-bar-home-page p {
     font-family: "Roboto", sans-serif;
     font-weight: 500;

     font-size: 12px;
     /*font-weight: 400;*/
     line-height: 16.8px;
     color: #002669;
     text-align: left;
     margin: 10px;
     margin-left: 12px;
     margin-top: 8px;
 }

 #top-bar-home-page .noWrap {
     white-space: nowrap;
 }

 #top-bar-home-page .note {
     margin-top: 6px;
     font-size: 12px;
     color: #58595b;
 }

 #daliresp-site-top-bar-mobile {
     padding: 0 15px;
 }

 #daliresp-site-top-bar-mobile p {
     font-size: 12px;
     color: #58595b;
     font-family: "Roboto", sans-serif;
     font-weight: 500;
     padding-bottom: 10px;
     margin: -10px 0 0;
     padding-top: 3px;
     line-height: 16.8px;
 }

 #top-bar-home-page .note {
     display: none;
 }


 #top-bar-home-page .savings-btn {
     position: relative;
     width: 151px;
     height: 42px;
     background: url(/content/dam/intelligentcontent/brands/daliresphcp/us/en/images/pat-sav-outline.png) no-repeat center / contain;
     margin: 20px 8px 30px 2px;
 }

 #top-bar-home-page .savings-btn a {
     position: absolute;
     top: 54%;
     left: 40%;
     transform: translate(-50%, -50%);
     font-family: "Roboto", sans-serif;
     font-weight: bold;
     font-size: 9px;
     color: #063675;
     text-decoration: none;
     white-space: nowrap;
     line-height: 15.4px;
 }

 #top-bar-home-page .savings-btn p {
     padding: 10px 0;
 }

 #daliresphcp-resource-links__container .cmp-container:hover a {
     color: #f5a627;
     text-decoration: none;
 }

 #daliresp-site #heading-h1 {
     font-size: 11.5px;
     letter-spacing: 3.5px;
     color: #063675;
     margin: 0;
     font-family: "Roboto", sans-serif;
     font-weight: 400;
     line-height: 30px;
     margin-top: -0.5px;
 }

 #daliresp-site #heading-h1 .cmp-title__text {
     margin: 0;
 }

 #daliresp-site #heading-h2 {
     font-size: 15.34px;
     letter-spacing: 1.16px;
     color: #f4a428;
     margin: 0;
     font-family: "Roboto", sans-serif;
     font-weight: 700;
     line-height: 32.2px;
 }


 #daliresp-site-banner {
     text-align: center;
     padding: 0 15px;
 }

 #daliresp-site .bottom-line {
     width: 45%;
     border-bottom: 4px solid #f4a428;
     margin: auto;
     margin-top: -16px;
 }

 #daliresp-site-banner #heading-h2 h2.cmp-title__text {
     margin: 0;
     padding: 0;
 }

 #daliresp-site-banner>.title {
     margin: 0;
     padding: 0;
 }

 #daliresp-site-banner h4.sub-heading-2 {
     font-size: 13px;
     margin-top: 10.5px;
     margin-bottom: 5px;
     color: rgb(5, 49, 110);
     /*font-weight: normal;*/
     font-family: "Roboto", sans-serif;
     font-weight: 500;
     line-height: 18.2px;
 }

 #daliresp-site-banner h3.sub-heading-1 {
     font-size: 19.2px;
     line-height: 23px;
     width: 95%;
     color: rgb(5, 49, 110);
     margin: 0;
     font-family: "Roboto", sans-serif;
     font-weight: bold;

 }

 #daliresp-site-banner h3.sub-heading-1 sup {
     font-size: 11.9px;
 }

 #study-results-container .image {
     margin-top: 13px;
     margin-bottom: 4.5px;

 }

 #daliresp-site #study-results-notes {

     width: 100%;
     text-align: center;
     margin: auto;
     padding: 10px 15px 3px;
 }

 #study-results-notes sub {
     font-size: 10px;
     bottom: -0.25em;
     line-height: 0;
     position: relative;
     vertical-align: baseline;
 }

 #daliresp-site #study-results-notes .foot-note {
     margin: 0;
     font-size: 10px;
     line-height: 14px;
     color: #58595b;
     text-align: left;
     font-family: "Roboto", sans-serif;
     font-weight: 400;
     padding: 3px 0px;

 }

 #daliresp-site #study-results-notes .note {
     margin: 0;
     font-size: 13px;
     line-height: 18.2px;
     color: #434343;
     text-align: left;
     font-family: "Roboto", sans-serif;
     font-weight: 400;
 }

 #daliresp-site #study-results-notes .noWrap {
     white-space: nowrap;
 }

 #daliresp-site #study-results-notes p.note {
     padding: 9.5px 0px;

 }

 #daliresp-site #study-results-notes .foot-note {
     position: relative;
 }

 #daliresp-site #study-results-notes .foot-note .referenceSymbol {
     position: absolute;
     left: -4px;
     top: 3px;
 }


 #daliresp-site #study-results-notes .foot-note:nth-of-type(2) .referenceSymbol {
     top: 3px;
 }

 #daliresp-site #study-results-notes .study-rr {
     margin: 15px 0 15.5px;
     font-size: 13px;
     line-height: 18.2px;
     color: #434343;
     text-align: left;
     font-family: "Roboto", sans-serif;
     font-weight: 400;
 }

 #daliresp-site #study-results-notes .study-fev {
     font-size: 13px;
     line-height: 18.2px;
     color: #434343;
     text-align: left;
     font-family: "Roboto", sans-serif;
     font-weight: 400;
 }

 #daliresp-site #study-results-notes b {
     color: #063675;
     line-height: 18.2px;
     font-family: "Roboto", sans-serif;
     font-weight: 700;
     font-weight: 700;
 }

 #treat-callout-container {
     width: 100%;
     background: #f4a428;
     display: flex;
     justify-content: center;
     align-items: center;
     gap: 15px;
 }

 #treat-callout-container p {
     padding: 17.2px 0;
     font-size: 17px;
     color: #05316e;
     font-family: "Roboto", sans-serif;
     font-weight: 700;
     padding-left: 15px;
     line-height: 26.6px;
 }


 #treat-callout-container p.link {
     font-size: 15px;
     line-height: 21px;
     position: relative;
     bottom: 2.5px;
 }


 #treat-callout-container a {
     color: #05316e;
     text-decoration: none;
 }

 #treat-callout-container p .arrow {
     font-family: arial;
     font-size: 19px;
     line-height: 26.6px;
 }

 #daliresphcp-resource-links__container {
     height: auto;
     padding: 20px 27px;
     display: flex;
     flex-direction: column;
     gap: 16.4px;
 }


 #daliresphcp-resource-links__container p {
     font-size: 20px;
     font-family: "Roboto", sans-serif;
     font-weight: 500;
     color: #063675;
 }

 #daliresphcp-resource-links__container a {
     color: #063675;
     font-size: 15px;
     line-height: 18px;

 }

 #daliresphcp-resource-links__container a:hover {
     color: #f5a627;
     text-decoration: none;
 }

 #daliresphcp-resource-links__container>.container.responsivegrid>.cmp-container {
     display: flex;
     flex-direction: row;
     justify-content: flex-start;
     align-items: center;
     gap: 8px;
 }

 #daliresphcp-resource-links__container img {
     max-width: 48px;
     margin-top: 2px;
 }


 #daliresphcp-resource-links__container #icon-dose {
     padding: 0px 12px;
     margin-top: -5px;
     padding-left: 15px;
     padding-right: 9px;
 }

 #daliresphcp-resource-links__container #icon_forward img {
     max-width: 13px;
 }

 #daliresphcp-resource-links__container .text a::after {
     content: "";
     display: inline-block;
     width: 12.8px;
     height: 14px;
     margin-left: 3px;
     background: url(/content/dam/intelligentcontent/brands/daliresphcp/us/en/images/icon_forward.png) no-repeat center / cover;
     margin-bottom: -2px;
 }

 #daliresphcp-resource-links__container>.container.responsivegrid:nth-child(2) .text a::after {
     width: 13px;
     height: 13.86px;
     position: relative;
     top: 0px;
     right: 2.4px;
 }

 #daliresphcp-resource-links__container>.container.responsivegrid:nth-child(3) .text a::after {
     width: 13px;
     height: 13.86px;
     position: relative;
     top: 0px;
     right: 2.4px;
 }

 #daliresphcp-resource-links__container>.container.responsivegrid:nth-child(4) .text a::after {
     width: 13px;
     height: 13.86px;
     position: relative;
     top: 0px;
     right: 0.1px;
 }

 #daliresphcp-resource-links__container #daliresphcp-resource-links__item3 {
     margin-top: -5px;
 }

 #daliresphcp-resource-links__container #daliresphcp-resource-links__item4 {
     margin-top: 1px;
     margin-bottom: 7px;
 }

 #daliresphcp-resource-links__container #icon-safety {
     margin-top: 1px;
 }

 #daliresphcp-resource-links__container #icon-money {
     margin-top: -4px;
 }

 #daliresphcp-resource-links__item4 a {
     display: block;
     line-height: 14px;
 }



 #StickyWrapper .cmp-highlightinfo__content {
     width: 120%;
 }

 #daliresphcp-resource-links__container .container.responsivegrid:nth-of-type(2) p {
     max-width: 260px;
 }

 #daliresphcp-resource-links__container .container.responsivegrid:nth-of-type(4) p {
     max-width: 225px;
 }


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

     #daliresp-site {
         /*max-width: 915px;*/
         margin: 0 auto;
         width: 100%;
         padding: 0;
         text-align: center;
     }

     #daliresp-site p.foot-note {
         font-size: 13px;
     }

     #top-bar-home-page .note {
         display: block;
     }

     #daliresp-site #helped-significantly h1 {
         text-align: center;
     }

     #daliresp-site #study-results-notes {
         padding-top: 38px;
         padding-right: 0px;
         padding-left: 4px;
     }

     #daliresp-site .legend {
         font-size: 19px;
         line-height: 22px;
     }

     #daliresp-site .pageName {
         font-size: 24px;
         line-height: 24px;
     }

     #top-bar-home-page {
         max-width: 950px;
         margin: auto;
         padding-top: 5px;
     }

     #daliresp-site #daliresp-site-banner {
         max-width: 950px;
         margin: auto;
     }

     #daliresp-site #study-results-container {
         max-width: 950px;
         margin: auto;
     }

     #daliresphcp-resource-links__container {
         max-width: 950px;
         margin: auto;
     }

     #daliresp-site-daliresp-efficacy-page {
         max-width: 950px;
         margin: auto;
     }

     #top-bar-home-page p {
         margin: 9px 0 10px;

     }

     #daliresp-site-banner h3.sub-heading-1 {
         font-size: 27.2px;
         line-height: 30px;
         width: 68%;
         margin: 0 auto;

         margin-top: 8px;
     }

     #top-bar-home-page .savings-btn a {
         left: 40.8%;
         bottom: 20%;
     }

     #top-bar-home-page p {
         font-size: 17px;
         max-width: 580px;
         line-height: 18px;
     }

     #top-bar-home-page .savings-btn {
         width: 251px;
         height: 62px;
     }

     #top-bar-home-page .savings-btn a,
     #top-bar-home-page .savings-btn p {
         font-size: 14px;
         line-height: 18.2px;
         font-family: "Roboto", sans-serif;
         font-weight: 700;
         top: 50%;
     }

     #top-bar-home-page .savings-btn {
         font-size: 13px;
         line-height: 18px;
         margin: 0px;
         margin-bottom: 20px;
     }

     #top-bar-home-page .note {
         font-size: 17px;
         margin-top: 13px;
         margin-bottom: 0px;
     }

     #daliresp-site #heading-h1 {
         letter-spacing: 6.5px;
         color: #063675;
         margin: 0;
         font-family: "Roboto", sans-serif;
         font-weight: 400;
     }

     #daliresp-site .bottom-line {
         width: 32%;
         margin-top: -24px;
         border-bottom: 5px solid #f4a428;
     }

     #daliresp-site #heading-h1 {
         font-size: 19px;
         line-height: 58.8px;
         margin-top: 2px;

     }

     #daliresp-site-banner h3.sub-heading-1 sup {
         font-size: 16px;
         position: relative;
         top: -9px;
     }

     #daliresp-site #heading-h2 {
         line-height: 61.6px;
         margin-top: -10px;
         letter-spacing: 1.5px;

     }

     #daliresp-site #heading-h2 h2 span {
         font-size: 44px;
     }

     #daliresp-site-banner h4.sub-heading-2 {
         font-size: 17px;
         line-height: 18px;
         margin-top: 20px;
         margin-bottom: 5px;

     }

     #daliresp-site #study-results-notes .study-rr {
         margin: 0;
     }

     #daliresp-site #study-results-container {
         display: flex;
         align-items: flex-start;
         margin-bottom: 26px;
     }

     #daliresp-site #study-results-container>.container.responsivegrid:first-child {
         width: 60%;
     }

     #daliresp-site #study-results-container>.container.responsivegrid:last-child {
         width: 40%;
         margin-left: 15px;
         text-align: initial;
     }

     #daliresp-site #study-results-chart img {
         max-width: 99%;
         height: auto;
         display: block;
         margin-top: 3px;
     }

     #daliresp-site #study-results-chart img:nth-of-type(2) {
         display: none;
     }

     #study-results-container .image {
         margin-top: 0px;
         margin-bottom: 0px;
     }

     #daliresp-site #study-results-notes {
         max-width: 100%;
     }

     #daliresp-site #study-results-notes .foot-note {
         position: relative;
         font-size: 13px;
         line-height: 14px;
         letter-spacing: 0px;
         padding-top: 2px;
         padding-bottom: 3px;

     }

     #daliresp-site #study-results-notes .foot-note .referenceSymbol {
         position: absolute;
         left: -4px;
         top: 2px;
     }

     #daliresp-site #study-results-notes .foot-note:nth-of-type(2) .referenceSymbol {
         top: 0;
     }

     #daliresp-site #study-results-notes .foot-note:nth-of-type(2) .referenceSymbol sup {
         font-size: 8.45px;
     }

     #daliresp-site #study-results-notes .noWrap {
         white-space: nowrap;
     }

     #daliresp-site #study-results-notes p.note {
         font-size: 13px;
         line-height: 18.2px;
         padding-top: 0px;
         padding-bottom: 17px;
         color: #434343;
     }

     #daliresp-site #study-results-notes .foot-note:nth-child(2) {
         padding-top: 0px;
         padding-bottom: 10px;
     }

     #treat-callout-container {
         gap: 86px;
         justify-content: center;
     }

     #treat-callout-container .cmp-text {
         padding: 0;
     }


     #treat-callout-container p {
         font-size: 27px;
         line-height: 37.8px;
         padding-top: 18.19px;
         padding-bottom: 17.19px;
         padding-left: 0px;
     }

     #treat-callout-container p.link {
         font-size: 24px;
         line-height: 33.6px;
         font-weight: 400;
         color: rgb(5, 49, 110);
         padding-top: 15px;
         bottom: 0px;
         position: relative;
         top: -4px;
     }

     #treat-callout-container p .arrow {
         font-size: 34px;
         line-height: 47.6px;
     }

     /*#daliresp-site #daliresphcp-resource-links__container{*/
     /*     flex-direction: row;*/
     /*        padding: 10px 0 0;*/
     /*        align-items: center;*/
     /*        gap: 0;*/
     /*}*/
     #daliresp-site #daliresphcp-resource-links__container {

         flex-direction: row;
         padding: 8px 0 0;
         align-items: flex-start;
         gap: 0;
         margin-bottom: -14px;


     }


     #daliresphcp-resource-links__container img {
         max-width: 50px;
         max-height: 55px;
         margin-top: 0px;
     }

     #daliresphcp-resource-links__container a {
         color: #063675;
         font-size: 20px;
         line-height: 20px;
         text-decoration: none;
     }

     #daliresphcp-resource-links__container #icon-dose img {
         padding: 10px;
         position: relative;
         top: 16px;

     }

     #daliresphcp-resource-links__container p {
         font-size: 20px;
         line-height: 20px;
         text-align: left;
         max-width: 200px;
         margin-top: 2px;
     }

     #daliresphcp-resource-links__container .container.responsivegrid:nth-of-type(2) p {
         max-width: 192px;
         margin-top: 8px;
         margin-left: -5px;
     }

     #daliresphcp-resource-links__container .container.responsivegrid:nth-of-type(3) p {
         max-width: 225px;
         margin-top: 12px;
     }

     #daliresphcp-resource-links__container .container.responsivegrid:nth-of-type(4) p {
         max-width: 125px;
         margin-top: 5px;
         margin-left: -2px;
     }

     #daliresphcp-resource-links__container #icon_forward img {
         max-width: 13px;
         max-height: 13px;
     }

     #daliresp-site-top-bar-mobile p {
         display: none;
     }

     #daliresphcp-resource-links__container>.container.responsivegrid>.cmp-container {
         display: flex;
         flex-direction: row;
         justify-content: center;
         align-items: self-start;
         gap: 5px;
     }

     #daliresphcp-resource-links__container .text a::after {
         content: "";
         display: inline-block;
         width: 13px;
         height: 13.86px;
         margin-left: 6px;
         background: url(/content/dam/intelligentcontent/brands/daliresphcp/us/en/images/icon_forward.png) no-repeat center / cover;
         margin-bottom: 0px;
         margin-top: 4px;
     }

     #daliresphcp-resource-links__item1 {
         margin-top: 5px;
     }

     #daliresphcp-resource-links__item2 {
         margin-left: -30px;
         margin-right: -20px;
     }

     #daliresphcp-resource-links__item3 {
         margin-left: 5px;
         margin-right: -20px;
     }

     #daliresphcp-resource-links__item4 {
         margin-left: -20px;
         margin-right: -15px;
     }

     #daliresphcp-resource-links__container #image-48bdd7093e {
         position: relative;
         top: 4px;

     }

     #daliresphcp-resource-links__container #icon-dose {
         position: relative;
         left: 3px;
         padding-left: 0px;
         margin-left: 15px;
         top: -3px;
     }

     #daliresphcp-resource-links__container #icon-safety {
         position: relative;
         top: 14px;
     }

     #daliresphcp-resource-links__container #icon-money {
         position: relative;
         top: 12px;
         left: -3px;
     }

     #daliresphcp-resource-links__container>.container.responsivegrid:nth-child(3) .text a::after {
         width: 13px;
         height: 13.86px;
         position: relative;
         top: -0.5px;
         right: 3.4px;
     }

     #daliresphcp-resource-links__container>.container.responsivegrid:nth-child(2) .text a::after {
         width: 13px;
         height: 13.86px;
         position: relative;
         top: -2px;
         right: 3px;
     }





 }

 @media only screen and (min-width: 767px) and (max-width: 991px) {
     #daliresp-site-header__container {
         padding-bottom: 3px;
     }

     #daliresp-site-header__container .cmp-topnavigation__item:not(:last-child):not(.cmp-topnavigation__item--index-0)::after {
         font-size: 15px;
         padding-left: 9px;
         padding-right: 9px;
         padding-bottom: 2px;
     }

     #daliresp-site-header__container .cmp-topnavigation__item--index-0 .cmp-topnavigation__link {
         font-size: 12px;
         line-height: 16.8px;
     }

     #daliresp-site-header__container .cmp-topnavigation__item--index-1 .cmp-topnavigation__link {
         font-size: 13px;
         line-height: 25px;
     }

     #daliresp-site-header__container .cmp-topnavigation__item:not(.cmp-topnavigation__item--index-0):not(.cmp-topnavigation__item--index-1) .cmp-topnavigation__link {
         font-size: 14px;
         line-height: 25px !important;
     }

     #daliresp-site-header__container .cmp-topnavigation__group {
         max-width: 315px;
         margin-left: 10px;
     }

     #daliresp-site-header-nav .ic-hamburger::before {
         font-size: 20px;
         line-height: 28px;
     }

     #daliresp-site-header__logo .cmp-image__image {
         max-width: 140px;
         left: 240px;
     }

     #daliresp-site-header-nav .ic-hamburger {
         width: 52px;
         right: 24px;
         padding-top: 2px;
         min-height: 36px;
     }

     #top-bar-home-page p {
         font-size: 16px;
         width: 78%;
         padding-left: 25px;
         margin-left: 0;
         line-height: 22.4px;
         margin-top: 18px;
         margin-bottom: 17px;
     }

     #top-bar-home-page .savings-btn {
         width: 175px;
         margin-right: 25px;
     }

     #top-bar-home-page .savings-btn a {
         font-size: 11px;
         line-height: 18.2px;
     }

     #daliresp-site-top-bar-mobile {
         padding: 0 25px;
     }

     #daliresp-site-top-bar-mobile p {
         font-size: 16px;
         line-height: 22.4px;
     }

     #daliresp-site #heading-h1 {
         font-size: 17.5px;
         line-height: 49px;
     }

     #daliresp-site #heading-h2 {
         line-height: 39.2px;
         font-size: 18.7px;
         letter-spacing: 2.5px;
     }

     #daliresp-site .bottom-line {
         width: 28%;
     }

     #daliresp-site-banner h4.sub-heading-2 {
         font-size: 17px;
         line-height: 23.8px;
     }

     #daliresp-site-banner h3.sub-heading-1 {
         font-size: 23px;
         line-height: 26px;
         width: 100%;
         max-width: 72%;
         margin: 0 auto;
     }

     #StickyWrapper h3 {
         padding: 0px 25px;
     }

     #StickyWrapper {
         max-height: 165px;
     }

     #StickyWrapper .cmp-highlightinfo__content h2 {
         font-size: 30px;
         line-height: 42px;
     }

     #StickyWrapper .cmp-highlightinfo__content h4 {
         line-height: 22.4px;
         font-size: 16px;
     }

     #StickyWrapper .cmp-highlightinfo__content p {
         font-size: 15px;
         line-height: 20px;
         margin-right: -22px;
         margin-top: -4px;
     }

     #StickyWrapper .cmp-highlightinfo__button {
         top: 10px;
         right: -10px;
     }

     #daliresp-site #study-results-notes .foot-note {
         font-size: 11px;
         line-height: 14px;
     }

     #daliresp-site #study-results-notes {
         padding: 0 25px;
     }

     #daliresphcp-resource-links__container a {
         font-size: 17px;
     }

     #treat-callout-container p {
         font-size: 27px;
         line-height: 37.8px;
         margin-right: 45px;
         margin-left: 20px;
         padding: 15px 0;
     }

     #treat-callout-container p.link {
         font-size: 20px;
         line-height: 28px;
     }

     #treat-callout-container p .arrow {
         font-size: 34px;
     }

     #treat-callout-container {
         width: 100%;
         background: #f4a428;
         display: flex;
         justify-content: center;
         align-items: center;
     }

     #daliresphcp-resource-links__container>.container.responsivegrid>.cmp-container {
         display: flex;
         flex-direction: row;
         justify-content: center;
         align-items: center;
     }

     #daliresphcp-resource-links__container .container.responsivegrid:nth-of-type(2) p {
         min-width: 295px;
     }

     #daliresphcp-resource-links__container .container.responsivegrid:nth-of-type(4) p {
         min-width: 282px;
     }

     #isi {
         padding: 20px 25px 46px;
     }

     #daliresphcp-isi .cmp-title__text {
         font-size: 30px;
         line-height: 42px;
     }

     #daliresphcp-isi .cmp-text h3 {
         font-size: 16px;
         line-height: 22.4px;
     }

     #daliresphcp-isi .cmp-text p {
         font-size: 15px;
         line-height: 20px;
     }

     #daliresphcp-isi .text ol li p {
         font-size: 12px;
         line-height: 16.8px;
     }

     #daliresphcp-footer-sitemap ul .cmp-sitemap__item {
         padding: 5px 0;
     }

     #daliresphcp-footer {
         padding: 30px 25px 40px;
     }
 }

 @media (max-width: 991px) {
     #daliresp-site-header #search-box {
         display: none !important;
     }
 }

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

     #top-bar-home-page,
     #daliresp-site-top-bar {
         flex-direction: column !important;
     }

     #top-bar-home-page .savings-btn,
     #daliresp-site-top-bar .savings-btn {
         margin: -30px 0 10px !important;
     }

     #daliresp-site-banner {
         overflow: hidden;
     }

     #daliresp-site-header__container .cmp-topnavigation__group {
         background: #02226b;
     }
 }
