


html[lang="fr"] ul.footer-list {max-width: 100%;}
html[lang="fr"] img.az-authentics-logo {margin-left: 73px;}
html[lang="fr"] #top-nav-language .lang-link + .lang-link {font-weight: 600;}
html[lang="fr"] #top-nav-language .lang-link {font-weight: 300;}


/* Home Page */
html[lang="fr"] ul.cmp-navigation__group li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(5) {max-width: 461px;}
html[lang="fr"] #brands-gradient-container h2.cmp-title__text.cmp-title__text--h2 {max-width: 855px;}
html[lang="fr"] #az-authentics-main #HomePageBanner #banner-title {max-width: 1330px;margin: auto;padding: 49px 20px 95px;}
html[lang="fr"] #az-authentics-main .millions-wrapper {max-width: 1299px;gap: 81px;}
html[lang="fr"] #az-authentics-main .millions-wrapper .col-1 p.millions-copy {max-width: 615px;}
html[lang="fr"] #az-authentics-main .millions-wrapper .col-2 p.millions-copy {max-width: 604px;}


/*Authentics Program starts*/
html[lang="fr"] #az-authentics-main img.down-arrow{margin-right: 50px;}
html[lang="fr"] #az-authentics-main .yellow-box.box-2 {padding: 33px 28px 23px 57px;}
html[lang="fr"] #az-authentics-main .mulberry-bg p {padding-right: 0;}
html[lang="fr"] #az-authentics-main #what-is-az-authentics .mulberry-bg {padding: 88px 60px;}
html[lang="fr"] #az-authentics-main p.heading-auth1 {max-width: 1128px;margin: auto;line-height: 120%;}
/*html[lang="fr"] #az-authentics-main .authentic-prg {height: 662px;}*/
html[lang="fr"] #what-is-az-authentics a.lr-btn {max-width: 189px;}
html[lang="fr"] #az-authentics-main .des-sec {padding: 40px 51px 40px 51px;}
html[lang="fr"] .des-sec-content {padding-right: 25px;}
html[lang="fr"] #what-is-az-authentics p.pgm-auth-heading {letter-spacing: -1px;}
html[lang="fr"] #prescription-savings-card .tools-block .mulberry-bg {padding: 27px 50px;}
html[lang="fr"] #az-authentics-main .yellow-box.box-3 .box-wrapper {/*align-items: center;*/}
html[lang="fr"] #what-is-az-authentics #reference-container p.notes {padding-bottom: 30px;}
html[lang="fr"] #what-is-az-authentics .footnote.reference-text { margin-bottom: 68px;}





/*Prescription Savings Card*/
html[lang="fr"] #prescription-savings-card #az-authentics-main .instant-block .mulberry-bg { padding: 41px 50px;}
html[lang="fr"] #prescription-savings-card #az-authentics-main h2 {margin-top: 0;}
html[lang="fr"] .image-col {max-width: 231px;width: 100%;}
html[lang="fr"] #what-is-az-authentics .mulberry-bg {padding: 80px 50px;}


/*Savings Card Download*/
html[lang="fr"] #savings-card-download #print-btn {left: 182px;top: 135px;}
html[lang="fr"] #savings-card-download .tools-block .mulberry-bg {padding: 46px 30px 46px 55px;}
html[lang="fr"] #savings-card-download #az-authentics-main .des-sec { padding: 40px 65px;}





/*Eligible Brands starts*/
html[lang="fr"] a.join-cta {max-width: 314px;}
html[lang="fr"] a.join-cta:after {right: 25px;top: 25px;}
html[lang="fr"] a.join-cta {max-width: 314px;}
html[lang="fr"] .mulberry-bg {padding: 59px 60px;}


/*FAQ Page*/
html[lang="fr"] #faq #az-authentics-main .sub-txt { max-width: 765px; margin: 0 auto 48px;}





/*Responsive*/

@media screen and (min-width: 992px) { 
    /*html[lang="fr"] #az-authentics-main .yellow-box.box-3 .box-wrapper {align-items: center;}*/
    html[lang="fr"] img.remind-patients.desk-only {margin-top: 38px;}
}



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

    html[lang="fr"] ul.cmp-navigation__group span.cmp-navigation__item-text {font-size: 14px;line-height: 24px;}
    html[lang="fr"] ul.cmp-navigation__group li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(5) {max-width: 370px;}
    html[lang="fr"] ul.cmp-navigation__group {gap: 0;}
    html[lang="fr"] ul.cmp-navigation__group li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(5):after {top: calc(50% - 6px);}
}

@media screen and (max-width: 991px) { 
    html[lang="fr"] a.join-cta:after {top: calc(50% - 6px);}
    html[lang="fr"] #brands-gradient-container h2.cmp-title__text.cmp-title__text--h2 {padding: 80px 18px 0;}
    html[lang="fr"] #az-authentics-main a.faq-az-cta.az-cta {max-width: 390px;}
    html[lang="fr"] #az-authentics-main #HomePageBanner #banner-title {padding: 14px 45px 300px 20px;}
    html[lang="fr"] #az-authentics-main #authentics-intro-container a.join-az-cta.az-cta {line-height: 20px;        max-width: 283px;}
    html[lang="fr"] #az-authentics-main #authentics-intro-container a.az-cta:after {/*top: 36px;*/} 
    html[lang="fr"] #faq #az-authentics-main a.join-az-cta.az-cta {padding: 22px 32px 22px 32px;max-width: 318px;line-height: 18px;}
    html[lang="fr"] #faq #az-authentics-main a.join-az-cta.az-cta:after {top: 45px;}
    html[lang="fr"] #az-authentics-main .millions-wrapper {padding: 0 42px;gap: 67px;margin: 92px auto 81px;}
    html[lang="fr"] img.az-authentics-logo {margin-left: 31px;}
    html[lang="fr"] #az-authentics-main .box-1 {padding: 24px 33px 24px 33px !important;}
    html[lang="fr"] #az-authentics-main .yellow-box.box-2 {padding: 33px 28px 23px 33px;}
    html[lang="fr"] #what-is-az-authentics #az-authentics-main .yellow-box.box-3 { padding: 37px 25px 37px 33px;}
    html[lang="fr"]  #what-is-az-authentics #az-authentics-main .box-wrapper p b {line-height: 30px;}
    html[lang="fr"] #az-authentics-main .mulberry-bg p.sub-box {margin: 0;}
    /*html[lang="fr"] #what-is-az-authentics .mulberry-bg {padding: 24px 34px;}*/
    /*html[lang="fr"] #az-authentics-main .image-sec-auth {padding: 20px 26px;}*/
    html[lang="fr"] #az-authentics-main .des-sec {padding: 40px 11px 40px 33px;}
    /*html[lang="fr"] #faq #az-authentics-main #first-sec {padding: 0;}*/
    html[lang="fr"] #az-authentics-main p.cat-txt { padding: 0 20px;}
    /*html[lang="fr"] #home-accordion {padding: 0 20px;}*/
    html[lang="fr"] #az-authentics-main .yellow-wrapper {margin: 0 20px;}
    html[lang="fr"] #faq #az-authentics-program #az-authentics-main .cmp-container[role="page-container"] {padding: 0;}
    html[lang="fr"]  p.footnotes.sub-notes { padding-left: 10px;}
    html[lang="fr"] #savings-card-download .tools-block .mulberry-bg {padding: 31px 30px 31px 32px;}
    html[lang="fr"] #savings-card-download #az-authentics-main .des-sec {padding: 40px 21px;}
    html[lang="fr"] ul.cmp-navigation__group li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(5) {max-width: 351px;}
    html[lang="fr"] ul.cmp-navigation__group span.cmp-navigation__item-text {font-size: 13px;}
    html[lang="fr"] #savings-card-download #print-btn {left: 141px;top: 130px;}
    html[lang="fr"] #az-authentics-main p.faq-txt {padding: 0 25px;}
    html[lang="fr"] #what-is-az-authentics p.pgm-auth-heading {letter-spacing: 0;}
    html[lang="fr"] #what-is-az-authentics a.az-cta.join-btn {padding: 22px 32px 22px 12px;}
    html[lang="fr"] #az-authentics-main img.patients-card.mob-only {margin-top: 0;}
    html[lang="fr"] .remind-patients.mob-only { margin-top: 8px;}
    html[lang="fr"] #az-authentics-main .accordion .cmp-accordion__title { padding-right: 10px;}
    html[lang="fr"] #az-authentics-main p.medic-subheading {padding: 0 10px;}
    html[lang="fr"] #prescription-savings-card .tools-block .mulberry-bg {padding: 27px 40px;}
    html[lang="fr"] #what-is-az-authentics .mulberry-bg {padding: 24px 32px;}
    html[lang="fr"] #az-authentics-main #HomePageBanner .cmp-container__backgroundImage--enabled {min-height: unset;}
  
    
}

@media screen and (min-width: 510px) and (max-width: 991px) {
    html[lang="fr"] #savings-card-download #print-btn {left: 180px;top: 130px;}  
    html[lang="fr"] #savings-card-download .card-section .image {width: 160px;} 
    html[lang="fr"] #savings-card-download .card-section .content {width: calc(100% - 180px);max-width: 301px;}
}

@media screen and (min-width: 1200px) and (max-width: 1366px) { 
    /* Header css */
    html[lang="fr"] #header-logo-section {padding: 11px 0 11px 20px;} 
    html[lang="fr"] #top-nav-language .language-wrapper {padding: 16px 20px;}
    html[lang="fr"] ul.cmp-navigation__group li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(5){max-width: 270px !important;} 
    html[lang="fr"] ul.cmp-navigation__group span.cmp-navigation__item-text{white-space:normal;} 
    html[lang="fr"] ul.cmp-navigation__group li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(5) a{padding: 5.5px 34px 5.5px 0px;border-bottom: 0px;}
    html[lang="fr"] ul.cmp-navigation__group li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(5) a span{display: inline-block;padding-right: 35px;}
    /* Header css ends */
    html[lang="fr"] #what-is-az-authentics .mulberry-bg{padding: 55px 40px;min-height: 368px;} 
    html[lang="fr"] #az-authentics-program .mulberry-bg{padding: 45px 40px;min-height: auto;}
    html[lang="fr"] #savings-card-download #az-authentics-main #two-col .head,
    html[lang="fr"] #prescription-savings-card #az-authentics-main #two-col .head{font-size: 34px;line-height: 40px;}
} 

@media screen and (min-width: 991px) and (max-width: 1199px) {
    /*Header css */
    html[lang="fr"] #header-logo-section {padding: 11px 0 11px 20px;}
    html[lang="fr"] #top-nav-language .language-wrapper {padding: 16px 20px;} 
    html[lang="fr"] ul.cmp-navigation__group{gap:10px;flex-wrap: nowrap;padding-left: 20px;padding-right: 20px;}
    html[lang="fr"] ul.cmp-navigation__group .cmp-navigation__item{margin:0px;text-align: center;} 
    html[lang="fr"] ul.cmp-navigation__group li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(5){max-width: 270px !important;} 
    html[lang="fr"] ul.cmp-navigation__group span.cmp-navigation__item-text{white-space:normal;} 
    html[lang="fr"] ul.cmp-navigation__group li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(5) a{padding: 5.5px 34px 5.5px 0px;border-bottom: 0px;}
    html[lang="fr"] ul.cmp-navigation__group li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(5) a span{display: inline-block;padding-right: 35px;}
    /*Header css ends*/
    
    html[lang="fr"] #savings-card-download #az-authentics-main #two-col .head,
    html[lang="fr"] #prescription-savings-card #az-authentics-main #two-col .head,
    html[lang="fr"] #az-authentics-main #two-col .head{font-size: 30px;line-height: 38px;}
    html[lang="fr"] #az-authentics-main .mulberry-bg p.sub-box{margin-bottom: 0px;}
    html[lang="fr"] #savings-card-download .tools-block .mulberry-bg, html[lang="fr"] #prescription-savings-card .tools-block .mulberry-bg,
    html[lang="fr"] #prescription-savings-card #az-authentics-main .instant-block .mulberry-bg,
    html[lang="fr"] #what-is-az-authentics .mulberry-bg,
    html[lang="fr"] #az-authentics-program .mulberry-bg{padding: 30px;min-height: auto;}
    html[lang="fr"] #az-authentics-main p.az-copy, html[lang="fr"] #az-authentics-main p.az-copy a, 
    html[lang="fr"] #az-authentics-main p.az-copy + a {font-size: 16px;line-height: 24px;}
    html[lang="fr"] #savings-card-download .two-col-wrap .col .mob-only {display: none;}
    html[lang="fr"] #prescription-savings-card #grey-container{padding: 72px 20px;} 
    html[lang="fr"] #az-authentics-program .mulberry-bg p{font-size: 20px;line-height: 26px;}
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    html[lang="fr"] #prescription-savings-card .two-col-wrap .col img {width: 100%;} 
    html[lang="fr"] #prescription-savings-card .az-authentics-wrapper {margin-top: 40px;padding: 44px 20px;flex-direction: column;}
} 

@media screen and (max-width: 767px) {
     html[lang="fr"] #az-authentics-main .authentic-prg {height: auto;}
     html[lang="fr"] #prescription-savings-card .az-authentics-wrapper {margin-top: 40px;padding: 44px 20px;}
}


@media screen and (orientation: landscape) and (max-width:767px)  {
    
     /*html[lang="fr"] #az-authentics-main .authentic-prg {height: 1155px;}*/
    
    
}

@media screen and (min-width: 480px) and (max-width: 510px) {
    html[lang="fr"] #savings-card-download #print-btn {left: 140px;top: 130px;padding: 22px 36px 22px 32px;line-height: 16px;max-width: 230px;        text-align: left;}  
    html[lang="fr"] #savings-card-download .card-section .image {width: 120px;} 
    html[lang="fr"] #savings-card-download .card-section .content {width: calc(100% - 140px);}
}    

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

    html[lang="fr"] #az-authentics-main p.heading-auth1 {font-size: 36px;padding: 63px 20px 63px;}
    html[lang="fr"] #az-authentics-main .image-sec-auth {gap: 20px;}
    html[lang="fr"] #az-authentics-main p.medic-subheading {font-size: 14px;line-height: 24px;}
    html[lang="fr"] #what-is-az-authentics a.htl-pr-btn {font-size: 14px;line-height: 24px;padding: 22px 26px 22px 5px;}
    html[lang="fr"] #az-authentics-main .box-text {padding: 35px 25px;}
    html[lang="fr"] #az-authentics-main a.az-cta:after {right: 28px;}
    html[lang="fr"] #az-authentics-main .des-sec {padding: 28px 11px 28px 17px;}
    html[lang="fr"] #savings-card-download #print-btn {left: 138px;top: 165px;}
    html[lang="fr"] ul.cmp-navigation__group li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(5) {max-width: 345px;}
    html[lang="fr"] img.az-authentics-logo {margin-left: 8px;}
    html[lang="fr"] .az-authentics-wrapper p.head { font-size: 22px;line-height: 28px;}
    html[lang="fr"] #prescription-savings-card #az-authentics-main h2 span {font-size: 40px;line-height: 50px;}
    html[lang="fr"] #prescription-savings-card p.copy {font-size: 20px;line-height: 28px;}


}

@media screen and (max-width: 399px) {
    html[lang="fr"] #savings-card-download #print-btn {        left: 93px;top: 190px;padding: 20px 20px 22px 20px;max-width: 200px;text-align: left; line-height: normal;}
    html[lang="fr"] #savings-card-download .card-section .image {width: 74px;} 
    html[lang="fr"] #savings-card-download .card-section .content {width: calc(100% - 95px);}
}
