

/*AZ Authentics Home page Styles*/
#az-authentics-home .teaser--home-hero .cmp-teaser__image .cmp-image__image {height: 596px;}
#authentics-intro-container {max-width: 1280px;margin: auto;padding: 156px 20px 108px;}
#az-authentics-home p.banner-title {font-size: 75.77px;line-height: 87.61px;color: var(--az-mulberry);height: auto;width: auto;margin-top: 40px;}
#authentics-intro-container h2.cmp-title__text.cmp-title__text--h2 span {font-size: 48px;line-height: 58px;}
#authentics-intro-container h2.cmp-title__text.cmp-title__text--h2{text-align: left;padding-bottom:48px;margin: 0;}
#authentics-intro-container p {font-size: 18px;line-height: 28px;}
#authentics-intro-container p + p {padding-top:40px}
#gradient-container .imagelist {max-width: 1097px;margin: auto;}
#gradient-container .imagelist .cmp-imagelist {gap: 64px;align-items: center;}
#az-authentics-main .cmp-container__backgroundImage--enabled { min-height: 406px;margin: 0;}
#gradient-container {background: url(/content/dam/intelligentcontent/portals/hcp/ca/en/images/az-authentics/home/gradient.jpg);min-height: 406px;background-repeat:no-repeat;    background-size: cover;}
#gradient-container .imagelist .cmp-imagelist__item {max-width: 323px;gap: 30px;background: var(--textColor-body-2);;margin-top: 80px;padding: 44px 30px;}
#gradient-container .imagelist .cmp-imagelist__item h3.cmp-imagelist__title p {font-family: "Lexia";font-weight: 400;font-size: 24px;line-height: 34px;color: var(--brand-second-menu-color);}
#gradient-container  a.learn-cta {position:relative;font-size: 16px;line-height: 16px;color: var(--brand-second-menu-color);background: var(--authentics-yellow);padding: 20px 48px 20px 32px;text-decoration: none;font-family: 'Inter-Bold';    display: block;max-width: 169px;}
#gradient-container a.learn-cta:after,#az-authentics-home .teaser .cmp-teaser__action-link:after,#brands-gradient-container a.learn-cta:after,
#az-authentics-main .teaser .cmp-teaser__action-link:after {content: "";position: absolute;display: block;background: url("/content/dam/intelligentcontent/portals/hcp/ca/en/images/az-authentics/home/right-arrow.png");width: 6px;height: 12px;right: 30px;top: 23px;}
#az-authentics-home #resource-container .teaser .cmp-teaser__content, 
#az-authentics-main #resource-container .teaser .cmp-teaser__content {background: var(--bgColor-core-1);padding: 86px 60px !important;}
#az-authentics-home .teaser .cmp-teaser__action-link:after{top:26px;}
#brands-gradient-container a.learn-cta:after{top:22px;}
#az-authentics-home #resource-container  h2.cmp-title__text.cmp-title__text--h2 {margin-bottom: 80px;text-align: center;}
#az-authentics-home #resource-container {padding: 187px 20px 187px !important;}
#az-authentics-home #resource-container .teaser .cmp-teaser__content p, 
#az-authentics-main #resource-container .teaser .cmp-teaser__content p {font-size: 36px;line-height: 46px;height: auto;width: auto;color: var(--textColor-body-2);margin-bottom: 30px;font-weight: 400;}
#az-authentics-home .teaser .cmp-teaser__action-link, #az-authentics-main .teaser .cmp-teaser__action-link {background: var(--authentics-yellow);border: var(--authentics-yellow);color: var(--brand-second-menu-color);max-width: 169px;display: block;padding: 18px 48px 18px 32px;border-radius: 0;position: relative;font-weight: 700;}
#brands-gradient-container {background: url(/content/dam/intelligentcontent/portals/hcp/ca/en/images/az-authentics/home/brands-gradient.jpg);min-height: 634px;background-repeat: no-repeat;background-size: cover;}
#brands-gradient-container h3.cmp-title__text.cmp-title__text--h3 span {max-width: 916px;margin: auto;font-size: 40px;line-height: 50px;color: var(--bgColor-supporting-2);padding: 97px 18px 40px;display: block;text-align: center;/*padding-top: 97px;padding-bottom: 40px;*/}
#brands-gradient-container  .imagelist {max-width: 956px;margin: auto;    padding: 0 20px;}
#brands-gradient-container .imagelist .cmp-imagelist {gap: 36px;flex-direction: row;}
#brands-gradient-container .imagelist .cmp-imagelist h3.cmp-imagelist__title {margin: 0px;}
#brands-gradient-container .eligible-brands {max-width: 762px;margin: auto;text-align: center;}
#brands-gradient-container p.elg-txt {font-size: 22px;line-height: 100%;color: var(--bgColor-supporting-2);}
#brands-gradient-container a.learn-cta {display: block; max-width: 169px;margin: 35px auto;padding: 18px 48px 18px 32px;background: var(--authentics-yellow);text-decoration: none;font-size: 16px;line-height: 16px;font-family: 'Inter-Bold';position: relative;}
#brands-gradient-container p.footnotes,#brands-gradient-container p.footnotes a {font-size: 10px;line-height: 12px;color: var(--bgColor-supporting-2);}
#brands-gradient-container .imagelist .cmp-imagelist__image {max-width: 202px;}
#brands-gradient-container p.footnotes sup {color: var(--bgColor-supporting-2); font-size: 60%;}

/*Paywall CSS*/
/*#az-authentics-main .contentpaywall{display: none;}*/
/*#truqap-ongoing-clinical-trials .contentpaywall, #truqap-safety-information .contentpaywall {display: none;}*/

/* Footer style */
#az-authentics-main .azauthentics-footer {margin: 44px auto 72px;}
#az-authentics-main .footer-col {padding: 0px !important;} 
#az-authentics-main #az-auth-footer {padding: 0px;} 
#az-authentics-main #footer-main .text + .text {display: none;} 
#az-authentics-main #az-auth-footer .footer-col p, .footer-col .left-col .footer-code {font-size: 18px !important;line-height: 28px !important;font-weight: 400;}
#az-authentics-main #az-auth-footer ul.footer-list li a {/*font-size: 18px;line-height: 26px;font-weight: 400;*/}


/* Common */ 
#az-authentics-main .cmp-container[role="page-container"], #az-authentics-main #resource-container{max-width: 1280px;margin: auto;padding: 0px 20px;}
#az-authentics-main h2 {text-align: left;margin-block: 32px;}
#az-authentics-main h2 span{font-size: 48px;line-height: 58px;color:#860052;}
p.az-med-text.mb-80 {max-width: 1157px;}  
#az-authentics-main .cmp-text * {color: #333; }
.mb-80 {margin-bottom: 80px;}
.mb-20 {margin-bottom: 20px;}
#az-authentics-main .cmp-text{padding:0px;} 
.container .cmp-text .az-inner-title {font-family: "Inter-Bold";font-size: 24px;line-height: 34px;margin: 32px 0px;}

/*What Is the AstraZeneca Authentics*/
#az-authentics-main #innerPageBanner .teaser--home-hero h1 p {font-weight: 400;max-width: 1045px;} 
#az-authentics-main #fisrt-cont {margin: 100px auto 64px;}
.container .text .az-text {font-family: "Inter-Regular";font-size: 18px;line-height: 26px;}  
.container .text .az-med-text {font-family: 'Inter-Regular';font-size: 30px;line-height: 40px;}
.container .left-icon-wrap {display: flex;gap: 20px;margin-block: 32px;}
.container .left-icon-wrap .icon-title {font-family: 'Lexia'!important;font-size: 30px;line-height: 40px;margin-bottom: 20px;}
.container .left-icon-wrap .icon-text, .container .left-icon-wrap .icon-text a {font-family: "Inter-Regular"!important;font-size: 18px;line-height: 28px;margin-bottom: 30px;}
#az-brand-vs-generic hr.devider {margin: 64px 0px 32px;}
.container #az-brand-vs-generic .left-icon-wrap {margin: 0px;gap: 10px;align-items: center;padding: 20px 40px 20px 20px;}
.container #az-brand-vs-generic .left-icon-wrap .icon-text, .container .left-icon-wrap .icon-content-wrap li{    font-family: "Inter-Regular" !important;
font-size: 16px;line-height: 150%;margin-bottom: 0px;}
.container #az-brand-vs-generic .left-icon-wrap + .left-icon-wrap {border-top: 1px solid #000;} 
#az-authentics-main #az-brand-vs-generic h2 span{color: #454949;}
#az-brand-vs-generic .icon-content-wrap {text-align: left;}
.container #az-brand-vs-generic .left-icon-wrap * {color: #000;}
#az-authentics-main #fisrt-cont .left-icon-wrap .icon-content-wrap {padding-right: 35px;}
/*#az-brand-vs-generic .custom-table {border: 0px;padding: 0px 0px 66px;margin:0px;}*/
/*#az-brand-vs-generic .custom-table .ct-col {width: 50%;}*/
/*#az-brand-vs-generic .custom-table .ct-col .ct-boy {padding: 0px;}*/
/*#az-brand-vs-generic .custom-table .ct-col .ct-head {color:#333;background: #F0AB00;font-size: 20px;line-height: 30px;padding: 15px 20px;min-height: auto;}*/
/*#az-brand-vs-generic .custom-table .ct-col:nth-child(1) .ct-boy {border-left: 1px solid #000;border-bottom: 1px solid #000;border-bottom-left-radius: 10px;}*/
/*#az-brand-vs-generic .custom-table .ct-col:nth-child(2) .ct-boy {border-right: 1px solid #000;border-bottom: 1px solid #000;border-left: 1px solid #000;border-bottom-right-radius: 10px;}*/
/*#az-brand-vs-generic .custom-table .ct-col + .ct-col {border-left: 0px solid #f0ab00;}  */
/*#az-brand-vs-generic .custom-table .ct-col:nth-child(1) .ct-head {border-top-left-radius: 10px;}*/
/*#az-brand-vs-generic .custom-table .ct-col:nth-child(2) .ct-head {border-top-right-radius: 10px;}*/
#az-authentics-main .text .cmp-text .icon-content-wrap ul {padding-left: 10px;} 
#az-authentics-main .text .cmp-text .icon-content-wrap ul li{list-style: none;position:relative;padding-left: 15px;}
#az-authentics-main .text .cmp-text .icon-content-wrap ul li:before {content: '';position: absolute;left: 0;top: 9px;height: 5px;width: 5px;background: #333;border-radius: 100%;}
#az-authentics-main #az-brand-vs-generic {margin: 136px auto 96px;} 
#az-authentics-main .cmp-text p.reference-title {font-family: "Inter-Bold";font-size: 18px;line-height: 26px;padding: 32px 0px;} 
#az-authentics-main .text .cmp-text ol.footnote-list {margin-left: 20px;list-style-position: outside;} 
#az-authentics-main .text .cmp-text ol.footnote-list * {font-family: 'Inter-Regular';font-size: 14px;line-height: 150%;} 
#az-authentics-main .footnote.reference-text {padding-bottom: 100px;}

#az-authentics-main table {border-collapse: separate;border: 0px;border-style: solid;border-spacing: 0;padding-bottom: 66px;}
#az-authentics-main table th {width: 50%;text-align: center;border: 1px solid #f0ab00;background-color: #f0ab00;color: #333;font-size: 20px;line-height: 30px;font-family: "Inter-Bold";padding: 15px 20px;}
#az-authentics-main table th:nth-child(1){border-top-left-radius: 10px;}
#az-authentics-main table th:nth-child(2){border-top-right-radius: 10px;}
#az-authentics-main table td {border: 1px solid #333;padding: 0px;border-top: 0px;vertical-align: top;}
#az-authentics-main table tbody{border: 5px solid #333 !important;} 
#az-authentics-main table td + td {border-left: 0px;}
#az-authentics-main table td + td {border-left: 0px;}
#az-authentics-main table tbody tr:nth-child(3) td:nth-child(1){border-bottom-left-radius: 10px;}
#az-authentics-main table tbody tr:nth-child(3) td:nth-child(2){border-bottom-right-radius: 10px;}


/*How does AZ Authentics works*/
#az-authentics-main .yellow-box {max-width: 1136px;margin-left: 30px;border: 1px solid var(--authentics-yellow);border-radius: 8px;margin-bottom: 30px;padding: 37px 30px 12px 60px;/*padding: 50px 30px 50px 50px;*/ background: #F0AB000D;position: relative;}
#az-authentics-main .box-wrapper {display: flex;justify-content:left;align-items: center;gap: 20px;/*justify-content: center;*/}
#az-authentics-main .box-wrapper p b, #az-authentics-main .box-wrapper p b .auth-mob-no-wrap, #az-authentics-main .box-wrapper p b a {font-size: 26px;line-height: 30px;color: var(--az-mulberry);font-weight: 700;}
#az-authentics-work h2.cmp-title__text.cmp-title__text--h2,#az-authentics-work h2.cmp-title__text.cmp-title__text--h2 span,
#az-authentics-program h2.cmp-title__text.cmp-title__text--h2,#az-authentics-program h2.cmp-title__text.cmp-title__text--h2 span{font-size: 36px;line-height: 46px;font-weight: 400;max-width: 1121px;}
#az-authentics-main .yellow-box:before {content: "";position: absolute;display: block;background: url("/content/dam/intelligentcontent/portals/hcp/ca/en/images/az-authentics/how-does-az-authentics-work/icon-one.png");    background-repeat: no-repeat;background-size: 100% 100%;width: 59px;height: 59px;left: -30px;top: calc(50% - 30px);}
#az-authentics-main .yellow-box.box-3:before {background: url("/content/dam/intelligentcontent/portals/hcp/ca/en/images/az-authentics/how-does-az-authentics-work/icon-three.png");background-repeat: no-repeat;background-size: 100% 100%;}
#az-authentics-main .yellow-box.box-1 {padding: 24px 33px 24px 60px;/*padding: 24px 33px 24px 68px;*/}
#az-authentics-main .yellow-box.box-2:before {background: url("/content/dam/intelligentcontent/portals/hcp/ca/en/images/az-authentics/how-does-az-authentics-work/icon-two.png");background-repeat: no-repeat;background-size: 100% 100%;}
#az-authentics-main #first-sec ul li {font-size: 18px;line-height: 26px;    list-style-position: outside;}
#az-authentics-main #first-sec ul {margin-left: 32px;margin: 64px 0 50px 40px;}
#az-authentics-main  .mulberry-section {background: var(--az-mulberry);padding: 60px;margin-bottom: 80px;margin-top: 40px;    max-width: 1166px;}
#az-authentics-main .mulberry-section p {font-size: 36px;line-height: 46px;font-family: 'Lexia';color: var(--bgColor-supporting-2);}
#az-authentics-main .az-cta {padding: 22px 48px 22px 32px;display: inline-block;position:relative;background: var(--authentics-yellow);margin-top: 24px;font-family: 'Inter-Bold';text-decoration: none;margin-right: 20px;}
#az-authentics-main .az-cta:after {content: "";position: absolute;display: block;background: url(/content/dam/intelligentcontent/portals/hcp/ca/en/images/az-authentics/home/right-arrow.png);width: 6px;height: 12px;right: 30px;top: 24px;}
#az-authentics-work #az-authentics-main .footnote.reference-text {padding-bottom: 129px;padding-top: 72px;}
#az-authentics-main .yellow-box.box-2 .box-wrapper, #az-authentics-main .yellow-box.box-3 .box-wrapper {align-items: flex-start;}
#az-authentics-work #az-authentics-main .footnote.reference-text p, #az-authentics-work #az-authentics-main .footnote.reference-text p a {font-size: 14px;}
#az-authentics-main .yellow-box.box-2 .box-wrapper p, #az-authentics-main .yellow-box.box-3 .box-wrapper p {padding-bottom: 10px;color: var(--dark-black);font-size: 18px; line-height: 28px;}
#az-authentics-main .yellow-box.box-2 .box-wrapper p:last-child, #az-authentics-main .yellow-box.box-3 .box-wrapper p:last-child {padding-bottom: 0;}
#az-authentics-main .yellow-box.box-2 .box-wrapper p a {color: var(--dark-black);font-size: 18px;line-height:28px;}
#az-authentics-work #first-sec h2 {margin-bottom: 64px;}
#az-authentics-main .yellow-box.box-2 {padding: 33px 30px 23px 57px;}
#az-authentics-work #first-sec ul{margin: 64px 0 104px 55px;}
#az-authentics-work .mulberry-section p{max-width: 900px;}    
#az-authentics-work .az-cta{padding: 18px 48px 18px 32px;}


/*  Eligible AstraZeneca Brands */
#az-authentics-program #first-sec .cmp-imagelist__item {width: 202px;flex: none; }
#az-authentics-program #first-sec .cmp-imagelist {gap: 36px 36px;max-width: 916px;margin: 0px auto;flex-wrap: wrap;justify-content: center;padding: 40px 0px;}
#az-authentics-program h3.cmp-imagelist__title, #az-authentics-program .cmp-imagelist__description{display: none;}
#az-authentics-program h2 {text-align: center;margin-top: 0px;}
#az-authentics-program #first-sec {margin-bottom: 152px;}
#az-authentics-program h2.cmp-title__text.cmp-title__text--h2,#az-authentics-program h2.cmp-title__text.cmp-title__text--h2 span{max-width: 100%;}

/*FAQ*/
#az-authentics-main #first-sec {margin-top: 100px;}
#az-authentics-main .cmp-text .sub-text {font-family: 'Inter-Bold';font-size: 24px;line-height: 34px;padding-left: 10px;max-width:1000px;}
#az-authentics-main #authentic-faq {padding: 48px 10px;}
#az-authentics-main .accordion .cmp-accordion__button {padding: 24px 40px 23px;background: rgb(240 171 0 / 20%);border-radius: 8px 8px 0 0;outline: none;}
#az-authentics-main .accordion .cmp-accordion__title {font-family: 'Inter-Bold';font-size: 16px;line-height: 28px;color: #000;padding-right: 20px;}
#az-authentics-main .accordion .cmp-accordion__item {border-bottom: 0px solid #000;margin-bottom: 24px;}
#az-authentics-main .accordion .authentic-acc-content {background: rgb(240 171 0 / 5%);padding: 24px 40px;border-radius: 0px 0px 8px 8px;}
#az-authentics-main .accordion .cmp-accordion__button .cmp-accordion__icon::before {content: '\f067' !important;position: static;background: no-repeat;height: auto;width: auto;}
#az-authentics-main .accordion .cmp-accordion__button.cmp-accordion__button--expanded .cmp-accordion__icon::before {content: '\f068' !important;position: static;background: no-repeat;height: auto;width: auto;}
#az-authentics-main .accordion .cmp-accordion__icon {line-height: 0;}
#az-authentics-main .accordion .authentic-acc-content .authentic-acc-text {font-family: "Inter-Regular";font-size: 16px;line-height: 28px;font-weight: 400;}
#az-authentics-main .accordion .authentic-acc-content .authentic-acc-text + .authentic-acc-text {margin-top: 35px;}
#az-authentics-main .accordion .authentic-acc-content .authentic-acc-text.pl-30 {padding-left: 20px;}
#az-authentics-main .dark-color-section {background: #830051;padding: 60px;text-align: center;margin-bottom: 72px;}
#az-authentics-main .dark-color-section p, #az-authentics-main .dark-color-section p a {font-family: 'lexia';font-size: 36px;line-height: 150%;color: #f0ab00 !important;max-width: 900px;display: block;margin: auto;}
#faq #az-authentics-main hr.devider {margin: 20px 0px;}
#faq #az-authentics-main .footnote.reference-text {padding-top: 36px;padding-bottom: 148px;}
#faq #az-authentics-main .accordion .cmp-accordion__title sup {font-size: 55%;font-weight: normal;}

/*Responsive*/
 
@media screen and (min-width: 768px){
    #what-is-az-authentics #az-brand-vs-generic .icon-wrap{width: 102px;}
    #what-is-az-authentics #az-brand-vs-generic .icon-content-wrap{width: calc(100% - 102px);}
} 
@media screen and (min-width: 992px){
    /*#az-authentics-main .global-gooter .footer-col.footer-col-3 {align-items: center;}*/
    /*#az-authentics-main .footer-col.footer-col-1 {margin-bottom: 24px; } */
}
@media screen and (min-width: 1280px) { 
    #az-authentics-main .global-gooter, #az-authentics-main .azauthentics-footer{max-width: 1458px;padding: 0px 25px;}
}
@media screen and (min-width: 1536px) {
    #az-authentics-home .teaser--home-hero .cmp-teaser__content { max-width: 1350px;}
}

@media screen and (min-width: 991px) and (max-width: 1299px) {
    #az-authentics-home #resource-container .teaser .cmp-teaser__content, 
    #az-authentics-main #resource-container .teaser .cmp-teaser__content {padding: 32px !important;}
    #az-authentics-home #resource-container .teaser .cmp-teaser__content p, 
    #az-authentics-main #resource-container .teaser .cmp-teaser__content p {font-size: 28px;line-height: 36px;}
    #az-authentics-home #resource-container {padding: 80px 20px!important;}   
}

@media screen and (min-width: 768px) and (max-width: 991px) { 
    #az-authentics-home #resource-container .teaser:nth-child(even) .cmp-teaser{flex-direction: column-reverse !important;}
    #az-authentics-main .dark-color-section p a {display: inline;}
    
}

@media screen and (min-width: 768px) and (max-width: 1199px) { 
    #az-authentics-work .yellow-box.box-1 p br.mob-hidden {display: none;}
}

@media screen and (max-width: 1199px) {
    #gradient-container .imagelist .cmp-imagelist {padding: 0px 20px;gap: 15px;}
    #gradient-container .imagelist .cmp-imagelist__item {padding: 44px 25px;}
}

@media screen and (max-width: 991px) {
    #az-authentics-main .brand-gooter{border-bottom: 2px solid var(--Footer-borderColor);}
    #az-authentics-main .cmp-experiencefragment.cmp-experiencefragment--footer {padding: 0px;}
    #az-authentics-main .azauthentics-footer{margin: 63px auto 53px;text-align: left;}
    #az-authentics-main .global-gooter, #az-authentics-main .azauthentics-footer{padding: 0px 25px;}
    #az-authentics-main #az-auth-footer .footer-col .footer-code{padding: 0px 0px 106px;}
    
    /*Homepage*/
    #az-authentics-main .logo-section { padding-bottom: 19px;align-items: baseline;}
    #az-authentics-main .logo-section img {max-width: 190px;}
    #az-authentics-home #resource-container .teaser .cmp-teaser {flex-direction: column;}
    #az-authentics-home p.banner-title {font-size: 37.76px; line-height: 43.66px;}
    #az-authentics-home  .teaser--home-hero .cmp-teaser__content {padding-left: 70px !important;/*top: 18% !important;*/}
    #az-authentics-mainv.logo-section {padding-bottom: 19px;}
    #az-authentics-home p.banner-title {margin-top: 0;}
    #az-authentics-home .teaser--home-hero .cmp-teaser__image .cmp-image__image {height: 300px;margin-bottom: -1px;/*height: 617px;*/}
    #authentics-intro-container {padding: 110px 16px 28px 28px;}
    #authentics-intro-container h2.cmp-title__text.cmp-title__text--h2 {padding-bottom: 40px;}
    #gradient-container .imagelist .cmp-imagelist {gap: 18px;}
    #gradient-container .imagelist .cmp-imagelist__item {margin-top: 0;}
    #gradient-container {padding: 72px 0;background: url(/content/dam/intelligentcontent/portals/hcp/ca/en/images/az-authentics/home/gradient-mob.jpg);background-repeat: no-repeat;background-size: cover;}
    #az-authentics-home #resource-container h2.cmp-title__text.cmp-title__text--h2 span {font-size: 48px;line-height: 58px;}
    #az-authentics-home #resource-container { margin: 80px auto;padding: 0 20px 0 !important;}
    #az-authentics-home #resource-container .teaser:last-child .cmp-teaser__content {padding: 63px 32px !important;}
    #az-authentics-home #resource-container .teaser .cmp-teaser__content {padding: 109px 32px !important;}
    #brands-gradient-container .eligible-brands {padding: 35px 16px 80px;}
    #brands-gradient-container .imagelist .cmp-imagelist {gap: 36px;max-width: 440px;flex-wrap: wrap;align-items: center;justify-content: center;margin: auto;    flex-direction: row;}
    #brands-gradient-container .imagelist .cmp-imagelist__item {width: auto;flex: none;flex-flow: column;align-items: center;justify-content: center;gap: 0;}
    
    #brands-gradient-container {background: url(/content/dam/intelligentcontent/portals/hcp/ca/en/images/az-authentics/home/brands-gradient-mob.jpg); min-height: 859px;background-repeat: no-repeat;background-size: cover;}
    #gradient-container .imagelist .cmp-imagelist__item h3.cmp-imagelist__title p {min-height: 135px;}
    
    /*What Is the AstraZeneca Authentics*/
    #what-is-az-authentics #resource-container .teaser:nth-child(odd) .cmp-teaser {flex-direction: column;}
    #what-is-az-authentics #resource-container .teaser .cmp-teaser__content{padding: 66px 60px !important;}
    #what-is-az-authentics #resource-container .teaser .cmp-teaser__content p{font-size: 32px;line-height: 150%;}
    
    /*How does AZ Authentics works*/
    #az-authentics-main .mulberry-section p {font-size: 32px;line-height: 150%;}
    #az-authentics-main .mulberry-section {padding: 60px 23px 60px 32px;}
    #az-authentics-main .yellow-box {margin-left: 0;padding: 32px; margin-bottom: 50px;}
    #az-authentics-work #first-sec h2.cmp-title__text.cmp-title__text--h2 {margin: 54px auto 60px;}
    #az-authentics-main .yellow-box:before {width: 40px;height: 40px;left: calc(50% - 20px);top: -20px;}
    #az-authentics-main .yellow-box.box-1 {padding: 32px;}
    #az-authentics-main .yellow-box.box-2 {padding: 33px 17px 23px 32px;}
    #az-authentics-main .box-wrapper {align-items: flex-start;}
    #az-authentics-main .az-cta {margin-right: 0;}
    #az-authentics-main .read-cta {margin-right: 20px;}
    
    
    /* FAQ */
    #az-authentics-main .accordion .cmp-accordion__item{margin-left: 0px;margin-right: 0px;}
    #az-authentics-main .cmp-text .sub-text{padding-left: 6px;padding-right: 6px;}
    #az-authentics-main #authentic-faq {padding: 48px 6px;}
}

@media screen and (max-width: 767px){  
    br.mob-hidden {display: none;}
    #gradient-container .imagelist .cmp-imagelist__item h3.cmp-imagelist__title p {min-height: auto;}
    #az-authentics-home .teaser--home-hero .cmp-teaser__image{max-height: 100%;}
    
    #az-authentics-home  .teaser--home-hero .cmp-teaser__content { top: 18% !important; } 
    #az-authentics-home .teaser--home-hero .cmp-teaser__image .cmp-image__image { height: 617px; }
    
    /*What Is the AstraZeneca Authentics*/
    .container #az-brand-vs-generic .left-icon-wrap{flex-direction: column;text-align: center;padding: 30px 18px;}
    .container #az-brand-vs-generic .left-icon-wrap .icon-text {text-align: center;} 
    #az-authentics-main #innerPageBanner .teaser--home-hero .cmp-teaser__image .cmp-image__image {height: 382px;}
    #az-authentics-main #fisrt-cont {margin: 56px auto 34px;}
    .container .left-icon-wrap{flex-direction:column;}
    .container .left-icon-wrap + .left-icon-wrap{margin-top: 36px;margin-bottom: 34px;}
    /*#az-brand-vs-generic .custom-table{flex-direction: row;gap: 0;padding-bottom: 0px;} */
    /*#az-brand-vs-generic .custom-table .ct-col{min-width:min-content}*/
    #az-brand-vs-generic hr.devider {margin: 56px 0px 32px;}
    #az-authentics-main .footnote.reference-text {padding-bottom: 30px;}
    #az-authentics-main table tbody tr:nth-child(2) td .left-icon-wrap {padding: 30px 18px 50px;}
    #az-authentics-main .text .cmp-text ol.footnote-list a {word-break: break-all;}
    #az-authentics-main table tbody tr:nth-child(3) td .left-icon-wrap {padding: 24px 18px 15px;} 
    #az-authentics-main .text .cmp-text .icon-content-wrap ul {margin-top: 10px;}
    #az-authentics-main table { padding-bottom:0px;}
    #az-authentics-main #fisrt-cont .left-icon-wrap .icon-content-wrap {padding-right: 0px;} 
    #az-authentics-work #first-sec ul{margin: 64px 0 96px 45px;}
    .auth-mob-no-wrap {white-space: nowrap;}
    #az-authentics-work .yellow-box.box-1 p b, #az-authentics-work .yellow-box.box-1 p b .auth-mob-no-wrap, 
    #az-authentics-work .yellow-box.box-1 p b a{letter-spacing: -0.7px;}
    #az-authentics-work .yellow-box.box-1 .box-wrapper {gap: 13px;}
    #az-authentics-work .yellow-box.box-1 {padding: 32px 17px 32px 33px;}
    #az-authentics-work .yellow-box.box-3 .box-wrapper {gap: 18px;}
    #az-authentics-work .yellow-box.box-3 {padding: 32px 18px 32px 25px;}
    #what-is-az-authentics #resource-container .teaser:nth-child(odd) .cmp-teaser {flex-direction: column-reverse;}

    /*  Eligible AstraZeneca Brands */ 
    #az-authentics-work .teaser--home-hero .cmp-teaser__content, #az-authentics-program .teaser--home-hero .cmp-teaser__content{padding-right: 20px !important;}
    #az-authentics-program .imagelist .cmp-imagelist {flex-direction: row;padding: 8px 0px 0px; margin: 64px 0 50px 0px !important;}
    #az-authentics-main #first-sec {margin-top: 52px;}
    #az-authentics-main #az-brand-vs-generic h2 span, #az-authentics-main #az-brand-vs-generic h2 span i, #az-authentics-main h2 span {font-size: inherit;}
    #az-authentics-program #first-sec .cmp-imagelist {margin: 0px auto !important;padding-top: 0px;}

    /* FAQ */
    #faq #az-authentics-main .dark-color-section {padding: 40px 32px;margin-left: 6px;margin-right: 6px;}
    #az-authentics-main .dark-color-section p, #az-authentics-main .dark-color-section p a {font-size: 24px;display: inline;}
    #faq #az-authentics-main .footnote.reference-text { padding: 36px 4px 46px;}
    #faq #az-authentics-main hr.devider {margin: 20px 6px;}
    #az-authentics-main #first-sec {margin-top: 34px;}
    #az-authentics-program #first-sec {margin-top: 55px;}
    #az-authentics-program #first-sec h2 {margin-bottom: 39px;}
    #az-authentics-main .accordion .cmp-accordion__button {padding: 28px 15px 25px;}
    #az-authentics-main .accordion .authentic-acc-content {padding: 24px 28px 24px 15px;}
    #az-authentics-main .accordion .cmp-accordion__title {padding-right: 35px;}
    #az-authentics-main .accordion .authentic-acc-content .authentic-acc-text.pl-30 {padding-left: 8px;}
    #az-authentics-main .yellow-box.box-2 p {margin-bottom: 15px;}
    #az-authentics-main .yellow-box.box-2 p:last-child {margin-bottom: unset;}
}
 
@media screen and (max-width: 479px){
    #brands-gradient-container .imagelist .cmp-imagelist__image {max-width: 135px;}
    #az-authentics-home .teaser--home-hero .cmp-teaser__content {padding-left: 25px !important;}
    
    #az-authentics-main .box-wrapper p b, #az-authentics-main .box-wrapper p b .auth-mob-no-wrap, #az-authentics-main .box-wrapper p b a {font-size: 20px;line-height: 30px;}
    
    #az-authentics-program #first-sec .cmp-imagelist__item {width: 100%; max-width: calc(50% - 20px);}
    #az-authentics-program #first-sec .cmp-imagelist {flex-direction: row;}
    #az-authentics-work .box-wrapper p b a {word-break: break-word;}
    #az-authentics-main .yellow-box.box-1 .auth-mob-no-wrap {white-space: normal;}
}

@media(max-width:480px){
    #az-authentics-main #first-sec ul li{
        max-width: 350px;
    }
}

@media(max-width:359px){
    #what-is-az-authentics #resource-container .teaser .cmp-teaser__content,
    #az-authentics-main #resource-container .teaser .cmp-teaser__content{padding: 36px 30px !important;}
    #az-authentics-main .table-container {overflow-x: auto;}
    #az-authentics-main .yellow-box  .box-wrapper {flex-direction: column;align-items: center !important;}
    #az-authentics-main .yellow-box.box-2 {padding: 40px 15px 23px;}
    #az-authentics-work .yellow-box.box-1, #az-authentics-work .yellow-box.box-3 {padding: 32px 15px;}
}

@media screen and (min-width: 480px) and (max-width: 767px){
    #az-authentics-main #authentic-faq .cmp-accordion__item:nth-child(6) .authentic-acc-content, 
    #az-authentics-main #authentic-faq .cmp-accordion__item:nth-child(7) .authentic-acc-content{padding: 24px 15px 24px 15px;}
}

@media screen and (min-width: 500px) and (max-width: 767px) {
    #az-authentics-home .teaser--home-hero .cmp-teaser__image .cmp-image__image {min-height: 90vh;}
}
 