.patient-access-main {
    padding: 0;
}

.patient-access360-logo {}

.patient-access-logo figure {
    margin: 0;
}

.pink-brakets {
    color: #FF00B8;
}

.patient-access360-logo figure img {
    margin: 0;
}
.EGPASite#access #tab-access-support .azme-program-content{
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}
.EGPASite#access #tab-access-support .azme-program-content h2 {
    margin: 0 0 8px 0;
}
.EGPASite#access .medicare-insurance p {
    max-width: 1160px;
}
.patient-access {
    display: flex;
    justify-content: space-between;
    padding: 32px 0 40px 0;
    align-items: center;
}

.patient-access-content {
    border: #AE2573 2px solid;
    border-radius: 20px;
    padding: 22px 30px 12px 30px;
    position: relative;
    width: 77.5%;
    margin-left: 10px;
}

.access-portal {
    max-width: 760px;
    margin: 0 auto;
}

.access-portal span {
    position: absolute;
    left: 0;
    right: 0;
    top: -19px;
    max-width: 54px;
    background-color: #ffffff;
    margin: 0 auto;
    text-align: center;
}

.access-portal h5 {
    font-family: "myriad-pro", sans-serif; font-weight: 700; font-style: italic;
    font-size: 22px;
    line-height: 26px;
    color: #AE2573;
    margin: 0 0 12px 0;
    text-align: center;
    padding: 0;
}

.access-portal p {
    font-family: 'Myriad-pro';
    font-size: 18px;
    line-height: 20px;
    color: #333F48;
    text-align: center;
    padding: 0 0 7px 0;
}

.peak {
    font-style: italic;
}

.streamlined-support-main {}

.streamlined-support {}

.access-tab-main {}

.access-tab-in {
    position: relative;
    border-bottom: #AE2573 2px solid;
}

.access-tab-main .access-tab ul {
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: space-around;
    margin: 0 auto;
}

.access-tab li {
    color: transparent;
    position: relative;
    width: 28%;
}

.access-tab li.egpa-tab2 {
    width: 42%;
}

.access-tab li.egpa-tab3 {
    width: 30%;
}

.access-tab ul li::marker {
    color: transparent;
}

.access-tab ul li a {
    font-family: "myriad-pro", sans-serif; font-weight: 700; font-style: normal;
    font-size: 20px;
    line-height: 22px;
    color: #333F48;
    text-align: center;
    padding: 27px 15px 24px 15px;
    display: block;
    text-decoration: none;
}

.access-tab ul li a span {
    display: inline-block;
    position: relative;
}

.access-tab ul li a:hover,
.access-tab ul li a:focus {
    color: #AE2573;
}

.access-tab ul li.active a {
    color: #AE2573;
}

.access-tab ul li.active a span::before {
    content: '';
    width: 98%;
    margin: 0 auto;
    height: 8px;
    border-radius: 10px 10px 0 0;
    background-color: #AE2573;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -100%;
    margin-bottom: -2px;
}

.access-tab ul li.active a span::after {
    content: '';
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 14px solid #AE2573;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0 auto;
    margin-bottom: -16px;
    bottom: -100%;
}

.access-tab ul li.nav-border::before {
    content: '';
    position: absolute;
    width: 2px;
    height: 32px;
    top: 20px;
    left: 0;
    background-color: #EDEDED;
}

.access-tab ul li.nav-border::after {
    content: '';
    position: absolute;
    width: 2px;
    height: 32px;
    top: 20px;
    right: 0;
    background-color: #EDEDED;
}

.patient-enrollment {
    padding: 0;
}

.patient-convenient {
    padding: 4px 0 15px 0;
}

.access-tab-content-in {
    padding: 50px 0 38px 0;
}

.patient-convenient h2 {
    font-weight: 900;
    font-family: "myriad-pro-condensed", sans-serif; font-weight: 700; font-style: italic;
    font-size: 32px;
    line-height: 36px;
    color: #AE2573;
    text-transform: uppercase;
    margin: 0 0 8px 0;
}

.patient-convenient h3 {
    padding: 0;
    font-family: "myriad-pro", sans-serif; font-weight: 700; font-style: normal;
    font-size: 20px;
    line-height: 22px;
    color: #333F48;
    margin: 0 0 10px 0;
}

.patient-convenient p {
    font-family: "myriad-pro", sans-serif; font-weight: 400; font-style: normal;
    font-size: 18px;
    line-height: 22px;
    color: #333F48;
    padding: 0;
}

.enrollment-download {
    padding: 20px 0 20px 0;
}

.enrollment-download h3 {
    padding: 0;
    font-family: "myriad-pro", sans-serif; font-weight: 700; font-style: normal;
    font-size: 20px;
    line-height: 22px;
    color: #333F48;
    margin: 0 0 19px 0;
}

.portal-download {
    display: flex;
    justify-content: space-between;
}

.portal-download-list {
    display: flex;
    background-color: #ffffff;
    box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.25);
    border-radius: 10px;
    padding: 42px 40px;
    width: 48.5%;
    align-items: center;
}

.portal-download-view figure {
    margin: 0;
}

.portal-download-view figure img {
    margin: 0;
}

.portal-download-view {
    width: 25%;
}

.portal-download-content {
    width: 75%;
    padding: 0 0 0 39px;
}

.portal-download-content h5 {
    font-family: "myriad-pro", sans-serif; font-weight: 700; font-style: normal;
    font-size: 20px;
    line-height: 23px;
    color: #333F48;
    margin: 0 0 8px 0;
}

.portal-download-content p {
    font-family: "myriad-pro", sans-serif; font-weight: 400; font-style: normal;
    font-size: 16px;
    line-height: 19px;
    color: #333F48;
    max-width: 354px;
}

p.fax {
    font-family: "myriad-pro", sans-serif; font-weight: 700; font-style: normal;
}

.portal-download-content span.link-break {
    display: inline-block;
}

.download-button {
    padding: 10px 20px 8px;
    border-radius: 5px;
    font-family: "myriad-pro", sans-serif; font-weight: 700; font-style: normal;
    color: #FFFFFF;
    text-decoration: none;
    font-size: 18px;
    line-height: normal;
    background: #AE2573;
    display: inline-block;
    margin-top: 24px;
    text-decoration: none; 
}
.download-button:hover, :focus
{
    text-decoration: none;
}

.download-button span {
    position: relative;
    padding-right: 29px;
    display: block;
}

.download-button span::after {
    content: "";
    display: inline-block;
    background: url(/content/dam/intelligentcontent/brands/fasenra-hcp/en/images/fasenra-egpa/global/desktop/icon-feather-download.svg);
    background-size: 15px 15px;
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}

.portal-download-content-vist {
    padding: 0;
}
.portal-download-content-vist .visit-button
{
   margin-top: 24px;
}
.patient-access-call {
    display: flex;
    align-items: center;
    justify-content: space-between;
    max-width: 938px;
    margin: 0 auto;
    padding: 27px 0 45px 0;
}

.patient-call {
    width: 30%;
}

.patient-call figure {
    margin: 0;
}

.patient-call figure img {
    margin: 0;
}

.patient-call-content .call-now {
    margin-top: 20px;
    color: #FFFFFF;
    padding: 10px 21px 8px;
}

.call-now span {
    padding-right: 32px;
}

.call-now span::after {
    content: "";
    display: inline-block;
    background: url(/content/dam/intelligentcontent/brands/fasenra-hcp/en/images/fasenra-egpa/global/desktop/call-now.svg);
    background-size: 16px 16px;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
}

.patient-call-content {
    padding: 0;
}

.patient-call-content h3 {
    padding: 0;
    font-family: "myriad-pro", sans-serif; font-weight: 700; font-style: normal;
    font-size: 20px;
    line-height: 23px;
    color: #333F48;
    margin: 0 0 7px 0;
}

.patient-call-content p {
    font-family: "myriad-pro", sans-serif; font-weight: 400; font-style: normal;
    font-size: 18px;
    line-height: 22px;
    color: #333F48;
    padding: 0;
}
.patient-call-content p small {
    font-size: 13px; text-transform: uppercase;
}
.patient-pharmacy {
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.25);
    padding: 0;
}

.patient-pharmacy-in {
    display: flex;
    max-width: 860px;
    margin: 0 auto;
    padding: 45px 20px 45px 20px;
    justify-content: space-evenly;
    align-items: center;
}

.patient-pharmacy-view {
    padding: 0;
}

.patient-pharmacy-view figure {
    margin: 0;
}

.patient-pharmacy-view figure img {
    margin: 0;
}

.patient-pharmacy-content {
    padding: 0 0 0 80px;
    width: 64%;
}

.patient-pharmacy-content h3 {
    font-family: "myriad-pro", sans-serif; font-weight: 700; font-style: normal;
    font-size: 20px;
    line-height: 23px;
    color: #333F48;
    margin: 0 0 16px 0;
}

.patient-pharmacy-content p {
    font-family: "myriad-pro", sans-serif; font-weight: 400; font-style: normal;
    font-size: 16px;
    line-height: 19px;
    color: #333F48;
    padding: 0 0 16px 0;
}

.patient-pharmacy-content a {
    padding: 10px 20px 8px;
    display: inline-block;
    border-radius: 5px;
    font-family: "myriad-pro", sans-serif; font-weight: 700; font-style: normal;
    color: #FFFFFF;
    text-decoration: none;
    font-size: 18px;
    line-height: normal;
    background: #AE2573;
}

.tab-access-support .cmp-text {
    padding: 0;
}

.covermymeds-main {
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.25);
    margin: 12px 0 50px 0;
}

.covermymeds {
    padding: 40px 24px;
    max-width: 1080px;
    margin: 0 auto;
}

.covermymeds-logo {
    margin: 0;
}

.covermymeds-logo figure {
    margin: 0 0 18px 0;
    text-align: center;
}

.covermymeds-logo figure img {
    margin: 0 auto;
}

.covermymeds-in {
    display: flex;
}

.monitoring {
    width: 57.5%;
    padding: 0 20px 0 0;
}

.monitoring ul {}

.monitoring ul li {
    margin: 0 0 16px 0;
    display: flex;
    align-items: center;
}

.monitoring ul li figure {
    margin: 0;
    width: 60px;
}

.monitoring ul li p {
    font-family: "myriad-pro", sans-serif; font-weight: 400; font-style: normal;
    font-size: 20px;
    line-height: 24px;
    color: #333F48;
    width: 90%;
    padding: 0 3% 0 0;
}

.covermymeds-livecart {
    border-radius: 10px;
    background: #F7F7F7;
    padding: 22px 31px 18px 31px;
    max-width: 439px;
}

.covermymeds-support {
    padding: 0 0 12px 0;
    text-align: center;
}

.covermymeds-support h5 {
    font-family: "myriad-pro", sans-serif; font-weight: 700; font-style: normal;
    font-size: 20px;
    line-height: 22px;
    color: #AE2573;
    margin: 0 0 8px 0;
    text-transform: uppercase;
}

.covermymeds-support p {
    font-family: "myriad-pro", sans-serif; font-weight: 600; font-style: normal;
    font-size: 18px;
    line-height: 22px;
    color: #333F48;
}

.visit-button {
    margin-top: 11px;
}

.visit-button span::after {
    content: "";
    display: inline-block;
    background: url(/content/dam/intelligentcontent/brands/fasenra-hcp/en/images/fasenra-egpa/global/desktop/exit-link.svg);
    background-size: 17px 17px;
    background-repeat: no-repeat;
    width: 17px;
    height: 17px;
}

.covermymeds-timings {
    border-top: #333F48 1px solid;
    padding: 15px 0 0 0;
}

.covermymeds-timings p {
    font-family: "myriad-pro", sans-serif; font-weight: 400; font-style: normal;
    font-size: 18px;
    line-height: 26px;
    color: #333F48;
}

.covermymeds-timings p span {
    font-family: "myriad-pro", sans-serif; font-weight: 700; font-style: normal;
    color: #AE2573;
}
.covermymeds-timings p small {
    font-size: 13px;
}
.sample-letter-main {
    border-top: #333F48 1px solid;
    border-bottom: #333F48 1px solid;
    padding: 50px 0;
}

.sample-letter {
    display: flex;
    /* align-items: center; */
    justify-content: space-between;
}

.sample-medical {
    display: flex;
    justify-content: space-between;
}

.sample-button-medical {
    max-width: 700px;
    display: flex;
}

.sample-button-list p {
    font-family: "myriad-pro", sans-serif; font-weight: 700; font-style: normal;
    font-size: 16px;
    line-height: 18px;
    color: #333F48;
    text-transform: uppercase;
}

.sample-button-list {
    margin-right: 102px;
}

.sample-download {
    margin-top: 11px;
}

.sample-appeal {
    padding: 0 0 30px 0;
}

.sample-view {
    padding: 0;
}

.sample-view figure {
    margin: 0;
}

.sample-appeal h2 {
    font-family: "myriad-pro-condensed", sans-serif; font-weight: 900; font-style: italic;
    font-size: 32px;
    line-height: 36px;
    color: #AE2573;
    text-transform: uppercase;
    margin: 0 0 18px 0;
}

.sample-appeal h3 {
    padding: 0;
    font-family: "myriad-pro", sans-serif; font-weight: 700; font-style: normal;
    font-size: 20px;
    line-height: 22px;
    color: #333F48;
    margin: 0 0 4px 0;
}

.sample-appeal p {
    padding: 0;
    font-family: "myriad-pro", sans-serif; font-weight: 400; font-style: normal;
    font-size: 16px;
    line-height: 19px;
    color: #333F48;
}

.sample-letter-content {
    max-width: 74%;
}

.sample-mob-view figure {
    margin: 0;
}

.acquisition-main {
    padding: 49px 0 0 0;
}

.acquisition-head h2 {
    font-family: "myriad-pro-condensed", sans-serif; font-weight: 900; font-style: italic;
    font-size: 32px;
    line-height: 36px;
    color: #AE2573;
    margin: 0 0 17px 0;
    text-transform: uppercase;
}

.acquisition-head h3 {
    font-family: "myriad-pro", sans-serif; font-weight: 700; font-style: normal;
    font-size: 20px;
    line-height: 22px;
    color: #333F48;
    margin: 0 0 2px 0;
}

.acquisition-coding {}

.acquisition-head {
    padding: 0 0 24px 0;
}

.portal-download-content-tab2 {
    padding: 0 0 0 25px;
}

.portal-download-tab2 {
    padding-right: 17px;
}

.portal-download-list1-tab2,
.portal-download-list2-tab2 {
    width: 49.3%;
}

.portal-download-list1-tab2 .portal-download-content {
    padding: 0 0 0 26px;
}
.AsthmaSite#access-resources .patient-convenient-tab3{
    max-width: 1064px;
}
.patient-convenient-tab3 {
    max-width: 1025px;
}
.AsthmaSite#access-resources .azme-program .azme-program-content {
    display: flex;
    justify-content: center;
    align-items: baseline;
    flex-direction: column;
}
.AsthmaSite#access-resources .medicare-insurance p{
        max-width: 1098px;
}

.patient-convenient-tab3 h2 {
    margin: 0 0 18px 0;
}

.patient-health-care-main {
    padding: 6px 0 50px 0;
}

.patient-health-care {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.patient-health-care-list {
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.25);
    width: 50%;
    height: 100%;
    min-height: 297px;
}

.patient-health-care-in {
    max-width: 513px;
    margin: 0 auto;
    padding: 31px 32px 38px 32px;
    text-align: center;
}

.patient-health-care-in figure {
    margin: 0 0 31px 0;
}

.patient-health-care-in h5 {
    font-family: "myriad-pro", sans-serif; font-weight: 700; font-style: normal;
    font-size: 20px;
    line-height: 23px;
    color: #333F48;
    margin: 0 0 8px 0;
    text-align: center;
}

.patient-health-care-in p {
    font-family: "myriad-pro", sans-serif; font-weight: 400; font-style: normal;
    font-size: 16px;
    line-height: 19px;
    color: #333F48;
    padding: 0 0 11px 0;
    text-align: center;
}

.patient-selfcare-list>span {
    display: inline-block;
    font-family: "myriad-pro", sans-serif; font-weight: 700; font-style: normal;
    font-size: 22px;
    line-height: 24px;
    color: #333F48;
    padding: 0 30px;
}

.patient-health-care-in-tab3 {
    padding: 40px 32px 36px 32px;
}

.injection-main {
    padding: 1px 0 47px 0;
    border-bottom: #333F48 1px solid;
}

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

.injection-view {
    width: 72px;
}

.injection-view figure {
    margin: 0;
}

.injection-list {
    display: flex;
    padding: 0 10px 0 0px;
    align-items: center;
    width: 50%;
    justify-content: flex-start;
}

.injection-content {}

.injection-content h5 {
    font-family: "myriad-pro", sans-serif; font-weight: 700; font-style: normal;
    font-size: 20px;
    line-height: 23px;
    color: #333F48;
    margin: 0 0 8px 0;
}

.injection-content p {
    font-family: "myriad-pro", sans-serif; font-weight: 400; font-style: normal;
    font-size: 16px;
    line-height: 19px;
    color: #333F48;
    padding: 0;
    max-width: 436px;
}

.injection-list2 {
    padding-left: 5%;
    position: relative;
}

.injection-list2::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 1px;
    height: 100%;
    background-color: #AE2573;
}

.pursuing {
    padding: 24px 0 0 0;
}

.pursuing p {
    font-family: "myriad-pro", sans-serif; font-weight: 700; font-style: normal;
    font-size: 20px;
    line-height: 23px;
    color: #333F48;
    max-width: 1074px;
}

.pursuing p a {
    text-decoration: underline;
    color: #AE2573;
}

.azme-program {
    display: flex;
    margin: 0 0 23px 0;
}

.azme-program-logo {
    width: 330px;
    border-right: #AE2573 1px solid;
}

.azme-program-logo figure {
    margin: 0;
}

.azme-program-content h2 {
    font-family: "myriad-pro", sans-serif; font-weight: 700; font-style: normal;
    font-size: 32px;
    line-height: 36px;
    color: #AE2573;
    text-transform: uppercase;
    margin: 0 0 10px 0;
}

#access-resources .pink-brackets {
    display: inline-block;
}

.azme-program-content h3 {
    font-family: "myriad-pro", sans-serif; font-weight: 700; font-style: normal;
    font-size: 20px;
    line-height: 23px;
    color: #333F48;
    margin: 0;
}

.azme-program-main {
    padding: 49px 0 46px 0;
    border-bottom: #333F48 1px solid;
}

.azme-program-content {
    padding: 12px 0 0 46px;    
    display: flex;
    justify-content: center;
    align-items: center;
}

.medicare-insurance p {
    font-family: "myriad-pro", sans-serif; font-weight: 700; font-style: normal;
    font-size: 20px;
    line-height: 23px;
    color: #333F48;
    max-width: 1074px;
}

.medicare-insurance p a {
    text-decoration: underline;
    color: #AE2573;
}
 #egpa-tabs-saving-isi-section .saving_program_isi ul
 {
    font-family: "myriad-pro", sans-serif; font-weight: 400; font-style: normal;
    color: #333F48;
    font-size: 18px;
    line-height: 20px;
    margin: 0 0 10px;
 }
 #egpa-tabs-saving-isi-section .saving_program_isi ul li
 {
    margin: 0 0 10px;
    list-style: none;
    position: relative;
    padding-left: 15px;
 }
 #egpa-tabs-saving-isi-section .saving_program_isi ul li::before
 {
    content: "\2022";
    display: inline-block;
    color: #AE2573;
    position: absolute;
    left: 0;
 }
 #egpa-tabs-saving-isi-section .saving_program_isi.fesenra_main 
 {
    margin-bottom: 0; 
    padding-bottom: 38px; 
    padding-top:10px;
 }  
 
 #egpa-tabs-saving-isi-section { background-color: #FAFAFA;}
  
 #tab-access-support .cmp-text
{
    padding: 0;
}
span.covered-health { text-decoration: underline;}
span.eligibility-criteria-acess { font-weight: normal; font-family: "myriad-pro", sans-serif; font-weight: 400; font-style: normal;}



@media screen and (max-width: 1100px) {
    .portal-download-list {
        padding: 42px 20px;
    }

    .portal-download-content {
        padding: 0 0 0 20px;
    }

    .portal-download-content-vist {
        padding: 0;
    }

    .portal-download-tab2 {
        padding-right: 0;
    }

    .portal-download-list1-tab2 .portal-download-content {
        padding: 0 0 0 11px;
    }
    .azme-program-content 
    {
        padding: 12px 0 0 20px;
    }
    .azme-program-logo
    {
        width: 305px;
    }
    .injection-list2 
    {
        padding-left: 3%;
    }
    .patient-selfcare-list>span { padding: 0 15px;}
     
}

#access-resources .egpa-cta-button-block {
    padding: 0 0 88px 0;
    position: relative;
}

#access-resources .egpa-cta-data {
    position: absolute;
    gap: 13px;
    top: -50px;
}

@media screen and (max-width: 991px) {
    .EGPASite#access #tab-access-support .azme-program-content h3{
  font-size: 19px;
        line-height:22px;
          margin-bottom: 17px;
}
.EGPASite#access #tab-access-support .azme-program-main .medicare-insurance p{
        max-width: 97%;
}
    .patient-access {
        display: block;
    }

    .pursuing p {
        padding-right: 10px;
    }

    #access-resources .eosino-data {
        width: 22%;
        padding-left: 5px;
    }

    #access-resources .eosino-data-block {
        gap: 5px;
    }

    #access-resources .eosino-content {
        width: 80%;
    }

    #access-resources .covermymeds-timings {
        text-align: left !important;
    }

    #access-resources .medicare-insurance {
        padding-right: 10px;
    }

    #access-resources .content-container {
        padding-left: 20px;
        padding-right: 20px;
    }

    #access-resources .egpa-cta-data {
        top: -45px;
        padding-left: 20px;
    }

    #access-resources .egpa-cta-button-block {
        padding: 0 0 190px 0;
    }

    #access-resources .egpa-cta-button {
        width: 95%;
        margin-bottom: 15px;
    }

    
    #access-resources .content-container:has(.egpa-cta-data) {
        display: flex;
        justify-content: center;
    }

    .patient-access-logo {
        margin: 0 0 30px 0;
        text-align: center;
    }

    .patient-access-logo figure img {
        margin: 0 auto;
    }

    .access-portal h5 {
        font-size: 18px;
        line-height: 22px;
        margin: 0 0 11px 0;
    }

    .access-portal p {
        font-size: 16px;
        line-height: 18px;
        padding: 0 0 4px 0;
    }

    .patient-access-content {
        padding: 22px 12px 11px 12px;
        width: 100%;
        margin-left: 0;
    }

    .access-tab ul li a {
        font-size: 16px;
        line-height: 20px;
        padding: 10px 8px 8px 8px;
    }

    .access-tab ul li.nav-border::before {
        height: 38px;
        top: 0px;
    }

    .access-tab ul li.nav-border::after {
        height: 38px;
        top: 0px;
    }

    .access-tab li {
        width: 26%;
    }

    .access-tab li.egpa-tab2 {
        width: 48%;
    }

    .access-tab li.egpa-tab3 {
        width: 26%;
    }

    .access-tab-in {
        padding: 0 0 16px 0;
    }

    .access-tab .content-container {
        padding-left: 0;
        padding-right: 0;
    }

    .access-tab ul li.active a span::after {
        margin-bottom: -19px;
    }

    .access-tab ul li.active a span::before {
        margin-bottom: -5px;
    }

    #access-resources .access-tab-content-in {
        padding: 40px 0 80px 0;
    }

    .patient-convenient h2 {
        font-size: 28px;
        line-height: 32px;
    }

    .patient-convenient h3 {
        font-size: 19px;
        line-height: 22px;
        margin: 0 0 8px 0;
    }

    .patient-convenient {
        padding: 4px 0 20px 0;
    }

    .enrollment-download h3 {
        font-size: 19px;
        line-height: 22px;
        margin: 0 0 16px 0;
    }

    .portal-download {
        display: block;
    }

    .portal-download-list {
        width: 100%;
        display: block;
        text-align: center;
        padding: 32px 24px;
        margin: 0 0 32px 0;
    }

    .portal-download-view {
        width: 100%;
    }

    .portal-download-content {
        width: 100%;
        padding: 16px 0 0 0;
    }

    .enrollment-download {
        padding: 20px 0 0 0;
    }

    .patient-access-call {
        padding: 7px 0 40px 0;
        display: block;
    }

    .portal-download-content p {
        margin: 0 auto;
    }

    .patient-call {
        width: 100%;
    }

    .patient-call-content {
        text-align: center;
        padding: 24px 0 0 0;
        max-width: 345px;
        margin: 0 auto;
    }

    .patient-call figure {
        text-align: center;
    }

    .patient-call-content h3 {
        font-size: 19px;
        line-height: 22px;
        margin: 0 0 8px 0;
    }

    .patient-call-content p {
        font-size: 16px;
        line-height: 19px;
    }
    .patient-call-content p small {
        font-size: 12px;
    }
    .patient-pharmacy-in {
        display: block;
        text-align: center;
        padding: 32px 20px 32px 20px;
    }

    .patient-pharmacy-content {
        padding: 24px 0 0 0;
        width: 100%;
    }

    .patient-pharmacy-view figure {
        margin: 0 auto;
        max-width: 218px;
    }

    .patient-pharmacy-content h3 {
        margin: 0 0 8px 0;
    }

    .sample-letter-content {
        max-width: 100%;
    }

    .sample-button-list {
        margin-right: 0;
        padding: 0 0 20px 0;
    }

    .patient-convenient p {
        padding-right: 10px;
    }

    .sample-button-medical {
        display: block;
    }

    #access-resources .sample-medical {
        max-width: 360px;
        align-items: center;
        justify-content: flex-start;
        gap: 20px;
    }

    .sample-mob-view {
        max-width: 125px;
        max-height: 96px;
        width: 100%;
        height: 100%;
        margin-bottom: 20px;
    }

    .sample-mob-view img {
        width: 100%;
        height: 100%;
    }

    .covermymeds-logo {
        padding: 0 15px;
    }

    .monitoring {
        width: 100%;
        padding: 0 0 0 15px;
    }

    .covermymeds-in {
        display: block;
        padding: 0;
    }

    .monitoring ul li p {
        padding: 0;
    }

    .monitoring ul li figure {
        width: 68px;
    }

    .covermymeds-livecart {
        margin-top: 24px;
    }

    .covermymeds-support .visit-button {
        margin-top: 18px;
    }

    .covermymeds-timings p span {
        display: block;
    }

    .covermymeds-livecart {
        max-width: 100%;
    }

    .covermymeds-support h5 {
        margin: 0 0 5px 0;
    }

    .covermymeds-main {
        margin: 10px 0 32px 0;
    }

    .sample-letter-main {
        padding: 32px 0 12px 0;
    }

    .sample-appeal h2 {
        font-size: 28px;
        line-height: 32px;
        margin: 0 0 16px 0;
    }

    .sample-appeal h3 {
        font-size: 19px;
        margin: 0 0 7px 0;
    }

    .sample-appeal {
        padding: 0 0 28px 0;
    }

    .sample-button-list p {
        font-size: 15px;
        line-height: 17px;
    }

    .sample-mob-view figure {
        margin: 5px 0 0 0;
    }

    .acquisition-main {
        padding: 32px 0 0 0;
    }

    .acquisition-head h2 {
        font-size: 28px;
        line-height: 32px;
    }

    .acquisition-head h3 {
        font-size: 19px;
        margin: 0;
    }

    .acquisition-head {
        padding: 0 0 15px 0;
    }

    .portal-download-tab2 {
        padding-right: 0;
    }

    .portal-download-list1-tab2,
    .portal-download-list2-tab2 {
        width: 100%;
    }

    .portal-download-list1-tab2 .portal-download-content {
        padding: 16px 0 0 0;
    }
    .patient-convenient-tab3 h2 { margin: 0 0 16px 0;}
    .patient-convenient-tab3 p { font-size: 16px; line-height: 20px;}
    .patient-health-care-main { padding: 5px 0 50px 0; }
    .patient-health-care { display: block;}
    .patient-health-care-list { width: 100%; min-height: auto;}
    .patient-selfcare-list>span { display: block; padding: 16px 15px; text-align: center;}
    .patient-health-care-in p { padding: 0 0 14px 0;}
    .patient-health-care-in-tab3 {  padding: 40px 25px 36px 25px; }
    .injection { display: block;}
    .injection-list { width: 100%; padding: 0 0 24px 0;}
    .injection-list2 { padding-left:0;}
    .injection-content { padding: 0;}
    .injection-list2::before { display: none;}
    .patient-health-care-main { padding: 5px 0 38px 0;}
    .injection-list2 
    {
        padding-left:0;  
    }
    .injection-list2 .injection-content 
    {
        border-top: #AE2573 1px solid; 
        padding-top: 24px;
    }
    .injection-view 
    {
        width: 102px;
    }
    .pursuing  { padding: 0;} 
    .injection-main { padding: 1px 0 40px 0;}
    .azme-program-main { padding: 40px 0 40px 0;}
    .azme-program-logo { width: 284px; border-right: none;}
    .azme-program { display: block;}
    .azme-program-content { padding: 24px 0 0 0;}
    .azme-program-content h2 { font-size: 29px; line-height: 36px; margin:0 0 8px 0; 
        position: relative; padding: 24px 0 0 0;
    }
    .azme-program-content h2::before { content: ''; 
        background: #AE2573; width: 87px; height: 1px;
        position: absolute;
        left: 0;
        top: 0; 
    }
    #egpa-tabs-saving-isi-section .saving_program_isi.fesenra_main
    {
        margin-bottom: 0;
        padding-bottom: 38px;
    }
    .portal-download-content-vist .visit-button
    {
       margin-top: 24px;
    }
    #egpa-tabs-saving-isi-section .saving_program_isi h4
    {
        font-size: 18px;
        line-height: 20px;
    }
    #egpa-tabs-saving-isi-section .saving_program_isi h3
    {
        font-size: 22px;
        line-height: 28px;
    }
}

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

    .access-tab li.egpa-tab1 a span {
        max-width: 130px;
    }

    .access-tab li.egpa-tab2 a span,
    .access-tab li.egpa-tab3 a span {
        max-width: 150px;
    }

    .access-tab ul li a {
        padding: 0px 8px 0 8px;
    }

    .access-tab ul li.active a span::before {
        margin-bottom: 23px;
    }

    .access-tab ul li.active a span::after {
        margin-bottom: 10px;
    }

    .access-tab li {
        width: 28%;
    }

    .access-tab li.egpa-tab2 {
        width: 44%;
    }

    .access-tab li.egpa-tab3 {
        width: 28%;
    }

    .covermymeds-livecart {
        padding: 20px 20px;
    }

    .acquisition-head h3 {
        padding-right: 10px;
    }

    .portal-download-list2-tab2 {
        margin-bottom: 0;
    }
    #access .banner h1 { max-width: 270px;}
    #access .banner h1 span.streamlined { display: block;}
    .patient-convenient-tab3 h2 { font-size: 26px;}
}

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

    #access .banner h1 { 
        /*max-width: 100%;*/
                max-width: 92%;
    }
}

@media screen and (max-width: 360px) {
  .access-tab ul li a {
    font-size: 14px;
  }
  .portal-download-list{
    padding: 32px 20px;
  }
  .patient-pharmacy-content a {
    padding: 10px 10px 8px;
  }
}





/*Feedback 12-08-25 */

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

    #access-resources .eosino-data-block {
        padding: 14px 20px;
    }
    
    #access-resources .eosino-data {
        width: 68px;
        padding: 8px;
    }
    
    #access-resources .eosino-content {
        padding: 13px 8px 13px 20px;
    }
    
    #access-resources .eosino-content p {
        font-size: 22px;
    }

    #access-resources .access-tab-content-in {
        padding: 50px 0 85px 0;
    }

    #text-df333dc923 > div > div > div > div.access-tab-content-main > div:nth-child(1) > div.egpa-cta-button-block > div > div > div:nth-child(1) > div > a > div > div.eosino-data-block > div.eosino-content {
        padding-right: 41px;
    }

    #access-resources .egpa-cta-in {
        max-width: 572px;
        width: 100%;
    }

    #access-resources .egpa-cta-button {
        width: 50%;
    }
}
