
#dmmr-global-header .dec-header .topnav::before {
content: '';
position: absolute;
background-color: #fff;
width: 37%;
height: 41px;
position: absolute;
left: -182px;
}

#dmmr-global-header .dec-header #dmmr-cancer-selector.open-state .selector-dropdown {
    display: block;
}

#dmmr-global-header .dec-header .selector-dropdown {
    display: none;
}

#dmmr-global-header .subnav .links .subnav-dropdown .dropdown-links > ul > li.active a {
    font-weight: 700;
    color: #07729B;
}

#dmmr-global-header .dec-header .subnav .links.desktop-only li.active .subnav-dropdown .dropdown-links ul li.active a {
     font-weight: 700;
    color: #07729B;
}
#dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel .cmp-carousel__actions.cmp-carousel__actions--swipe, 
#dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel-1 .cmp-carousel__actions.cmp-carousel__actions--swipe {
    left: -463px;
}

/* @media screen and (min-width: 2181px) and (max-width: 2560px) {
    #dmmr-global-header .dec-header .dec-header-wrapper::before {
content: '';
position: absolute;
background-color: #fff;
width: 34%;
height: 41px;
position: absolute;
left: -134px;
}
} */
#dmmr-how-imfinzi-work #right-carousel, #dmmr-how-imfinzi-work #right-carousel-1 {
    left: 181px;
}
@media screen and (min-width: 2361px) and (max-width: 2560px) {
    /* #dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel #left-carousel, 
#dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel-1 #left-carousel-1 {
    left: 150%;
} */
#dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel .cmp-carousel__actions.cmp-carousel__actions--swipe, 
    #dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel-1 .cmp-carousel__actions.cmp-carousel__actions--swipe {
    bottom: 340px;
    /* left: 205px; */
    z-index: 999999;
}


}

@media screen and (min-width: 2001px) and (max-width: 2360px) {
    /* #dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel #left-carousel, 
#dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel-1 #left-carousel-1 {
    left: 105%;
} */
#dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel .cmp-carousel__actions.cmp-carousel__actions--swipe, 
    #dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel-1 .cmp-carousel__actions.cmp-carousel__actions--swipe {
    bottom: 340px;
    /* left: 10px; */
    z-index: 999999;
}
}

@media screen and (min-width: 1811px) and (max-width: 2000px) {

#dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel .cmp-carousel__actions.cmp-carousel__actions--swipe, 
    #dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel-1 .cmp-carousel__actions.cmp-carousel__actions--swipe {
    bottom: 340px;
    /* left: 0px; */
    z-index: 999999;
}

/* #dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel #left-carousel, 
#dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel-1 #left-carousel-1 {
    left: 85%;
} */

/* #dmmr-global-header .dec-header .selector-dropdown {
    background-color: #fff;
    box-shadow: 0 0 12px #0000003c;
    border-radius: 0 0 8px 8px;
    position: absolute;
    z-index: 2;
    top: 42px;
    left: 362px;
    width: 452px;
} */

}

@media screen and (min-width: 1500px) and (max-width: 1810px) {
    #dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel .cmp-carousel__actions.cmp-carousel__actions--swipe, 
    #dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel-1 .cmp-carousel__actions.cmp-carousel__actions--swipe {
    bottom: 340px;
    /* left: 0px; */
    z-index: 999999;
}

/* #dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel #left-carousel, 
#dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel-1 #left-carousel-1 {
    left: 46%;
} */

/* #dmmr-global-header .dec-header .selector-dropdown {
        background-color: #fff;
        box-shadow: 0 0 12px #0000003c;
        border-radius: 0 0 8px 8px;
        position: absolute;
        z-index: 2;
        top: 42px;
        left: 0;
        width: 452px;
    } */

}
/*Header 1440px*/
#dmmr-global-header .dec-header .topnav .navigation ul {
    margin-right: 0;
}

#dmmr-global-header .dec-header .subnav .dec-header-wrapper {
    padding: 9px 2px 16px 0px;
}

.dec-header .subnav .links > ul {
    gap: 36px;
}

.dec-header .subnav .links > ul > li:not(:first-child)::after {
    top: -8px;
    left: 2px;
}

.dec-header .subnav .links > ul > li:nth-child(4) {
    position: relative;
    left: 22px;
    gap: 0px;
}

#dmmr-global-header .dec-header .subnav .links {
    gap: 40px;
    margin-right: -8px;
}

#dmmr-global-header .dec-header .subnav .logo img {
    padding-top: 3px;
}

#dmmr-global-header .subnav .links .subnav-dropdown .dropdown-links > ul > li:first-of-type {
    /*padding-top: 20px;*/
}

.dec-header .subnav .links .subnav-dropdown {
    border: 0;
}

#dmmr-global-header .dec-header .topnav .selector {
    padding: 0 16px;
    position: relative;
}

/*Talking to doctor page*/

#dtc--talking-to-doctor--container ul.cmp-navigation__group .cmp-navigation__item {
    padding: 0;
    margin: 0px;
    margin-right: 10px;
}

#dtc--talking-to-doctor--container ul.cmp-navigation__group .cmp-navigation__item a {
    padding: 12px 22px;
    font-size: 16px;
    margin-right: 10px;
    font-weight: 400;
    line-height: 20px;
    display: inline-block;
    color: #fff;
    font-family: din-2014, sans-serif;
}

#dtc--talking-to-doctor--container ul.cmp-navigation__group .cmp-navigation__item a:last-child {
    margin-right: 0;
}

#dtc--talking-to-doctor--container .block-content.footnotesAdd .block-content-inner {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 32px 73px 20px;
    background: #F8F8F8;
    border-radius: 0px 0px 5px 30px;
}

#dtc--talking-to-doctor--container .end-callout-wrap {
    display: flex;
    max-width: 1132px;
    margin: 0 auto;
    justify-content: space-between;
    padding: 28px 10px;
}

/*Sitemap*/

   #page-675072dc28 #sitemap-background-container .bannerdesc {
        padding: 26px 0 31px;
    }

    #page-675072dc28 ul.outerlist {
        list-style: none;
        padding-left: 0;
        margin: 0 auto;
        max-width: 1115px;
        margin-bottom: 40px;
        margin-top: 38px;
    }

    #page-675072dc28 ul.outerlist li.margin-titleText {
    margin-top: 22px;
    font-family: sans-serif;
}


/*Glossary*/

#dtc--dmmr-glossary .text .banner-container .head-one {
    padding: 0 0 0 40px;
}

#dtc--dmmr-glossary ul.cmp-navigation__group {
    margin-left: 10px;
}

/*Downloadable Resources*/

#dtc-dmmr--downloadable-resources .end-callout-wrap {
    align-items: center;
    padding: 34px 10px;
}

/* Taking Imfinzi*/

    #dmmr-t-taking-imfinzi #end-page-callout {
        height: auto;
        clear: both;
    }

   #dmmr-t-taking-imfinzi #end-page-callout {
    clear: both;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #07729B;
    background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/cholangiocarcinoma-gallbladder-cancer/global/end-callout-bg.svg);
}

#dmmr-t-taking-imfinzi .width100 {
    width: 100%;
    max-width: 100%;
}

#end-page-callout h5 {
        font-size: 36px;
        font-weight: 700;
        line-height: normal; 
            color: #FFFFFF;
    font-family: 'solex', sans-serif;
    margin: 10px 0;
    }

#dmmr-t-taking-imfinzi .end-callout-wrap {
    display: flex;
    justify-content: space-between;
}

#dmmr-t-taking-imfinzi .width1132 {
    max-width: 1132px;
    margin: 0 auto;
    width: 96%;
}

    #dmmr-t-taking-imfinzi .end-callout-wrap {
        align-items: center !important;
        padding: 27px 10px;
    }

    #dmmr-t-taking-imfinzi .end-callout-wrap {
    display: flex;
    max-width: 1132px;
    margin: 0 auto;
    justify-content: space-between;
    padding: 28px 10px;
}

#dmmr-t-taking-imfinzi .end-callout-wrap a.teal-btn {
    padding: 12px 20px 12px 20px;
    border-radius: 8px;
    background: #E6F1F5;
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
    font-family: "DIN-2014";
    color: #07729B;
}

#dmmr-t-taking-imfinzi .end-callout-wrap .teal-btn span:after {
    content: '';
    background-image: url(https://www.imfinzi.com/content/dam/website-services/us/498-rwd-imfinzi-com/endometrial-cancer/global-assets/arrow.png);
    background-size: 20px 20px;
    display: inline-block;
    position: relative;
    top: 4px;
    margin-left: 3px;
    width: 20px;
    height: 21px;
}

#dmmr-isi-exp-frag {
    padding: 0 15px;
}

#ISI {
    scroll-margin-top: 30px;
}
@media screen and (min-width: 992px) and (max-width: 1160px) {

    /*Header*/
    /* #dmmr-global-header .dec-header .selector-dropdown {
    display: block;
    background-color: #fff;
    box-shadow: 0 0 12px #0000003c;
    border-radius: 0 0 8px 8px;
    position: absolute;
    z-index: 2;
    top: 42px;
    left: 0;
    width: 452px;
} */
    
    #dtc--dmmr--side-effects .text .banner-container,
    #dmmr-how-imfinzi-work #how-imfinzi-work-bg-container .bg-container,
    #dtc--dmmr--clinical-trial-results .banner-container-clinical-trial,
    #dtc--talking-to-doctor--container .banner-container-talking-to-doctor,
    #dmmr-preparing-infusions .bg-container,
    #dmmr-t-taking-imfinzi .banner-container {
        background-size: contain;
        background-color: #fff;
    }

    #dtc--talking-to-doctor--container .banner-container-talking-to-doctor h1.head-one,
    #dmmr-preparing-infusions .bg-container p, #dmmr-preparing-infusions .bg-container .head-one,
    #dmmr-t-taking-imfinzi .banner-container .head-one {
        margin: 0 auto 50px;
        padding: 0 0 0 30px;
    }
        

    /*Taking Imfinzi*/
    /*#dmmr-t-taking-imfinzi .infusion-reactions-box--wrapper {*/
    /*    max-width: calc(100% - 20px);*/
    /*    width: 100%;*/
    /*    margin: 0 auto;*/
    /*    padding-left: 20px;*/
    /*    padding-right: 20px;*/
    /*}*/
    /*#dmmr-t-taking-imfinzi .how-infusion-box--wrapper {*/
    /*    max-width: calc(100% - 20px);*/
    /*    width: 100%;*/
    /*    margin: 0 auto;*/
    /*    padding-left: 20px;*/
    /*    padding-right: 20px;*/
    /*}*/

    /* #dmmr-t-taking-imfinzi .banner-container {
        height: 365px;
        margin: 0;
        background-image: url(/content/dam/intelligentcontent/brands/imfinzi-dtc/us/en/dmmr/treatment/images/treatmentHeroBgMob.png);
        background-size: 100% !important;
    } */

    /*Sitemap*/

    #page-675072dc28 ul.outerlist {
        padding-left: 27px;
    }

    /*FAQ*/

    #dtc--dmmr-faqs .banner-container,
    #dtc--dmmr-caregiver-support .banner-container,
    #dtc-dmmr--downloadable-resources .banner-container,
    #financial-assistance-main-section .banner-container,
    #dtc--dmmr-transportation-assistance .banner-container,
    #dtc--dmmr-glossary .text .banner-container {
        background-size: 100%;
        background-color: #ffffff;
        height: 250px;
    }

    #dtc--dmmr-faqs .banner-container h1.desktop_only.head-one,
    #dtc--dmmr-caregiver-support .banner-container .head-one {
            margin: 0 auto;
            padding: 0px 0 0 80px;
    }

    #dtc--dmmr-faqs .fn-copy {
            padding: 10px 0 30px 10px;
    }

    #dtc--dmmr-faqs .navigation ul.cmp-navigation__group li a {
        padding: 0px 10px;
        margin-right: 0;
    }

    #dtc--dmmr-faqs .navigation ul.cmp-navigation__group {
        justify-content: space-between;
    }

    #dtc--dmmr-faqs .end-callout-wrap {
        width: 100%;
    }

    /*Caregiver Support*/

    #dtc--dmmr-caregiver-support #body-container {
        padding: 0 20px;
    }

        #dtc--dmmr-caregiver-support #body-container .three-col-layout {
        display: flex;
        justify-content: space-around;
    }

    #dtc--dmmr-caregiver-support .three-col-layout .col {
    padding: 10px 10px 24px 10px;
    margin-bottom: 33px;
    border-radius: 5px 30px;
    background: #F8F8F8;
    width: 300px;
}

#dtc--dmmr-caregiver-support .three-col-layout .col p.col-copy {
        font-family: 'din-2014';
    color: #555555;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
}

/*Preparing for infusions*/

#dmmr-preparing-infusions #preparing-for-infusions-list {
    padding: 0 20px;
}

#dmmr-preparing-infusions .cmp-accordion__panel.cmp-accordion__panel--expanded {
    position: absolute;
    right: 25px;
    top: 0;
    width: 100%;
    max-width: 620px;
}

#dmmr-preparing-infusions .before-trtmt-cont {
    width: 630px;
}

/*Clinical Trial Results*/

#dtc--dmmr--clinical-trial-results .end-callout-wrap {
    width: 100%;
}

#dtc--dmmr--clinical-trial-results .container #gray-bg,
#dtc--dmmr--clinical-trial-results .block-what-is-imfinzi.clinical-trial,
#dtc--dmmr--clinical-trial-results .container #light-blue-bg,
#dtc--dmmr--clinical-trial-results .body-sec-4__copy {
    padding: 0 20px;
}

#dtc--dmmr--clinical-trial-results .navigation ul.cmp-navigation__group li a {
    padding: 0px 15px;
    font-size: 16px;
    margin-right: 0px;
}

#dtc--dmmr--clinical-trial-results .two-col-layout.layout-2 ~ p.global-fnote {
    margin: 46px 0 30px 0;
}

#dtc--dmmr--clinical-trial-results .layout-2 .col-1 .graph-section p.graph-caption {
    width: 100%;
}

}

@media screen and (min-width: 992px) and (max-width: 1138px) {

    /*Header*/
    #dmmr-about-endometrial-cancer #dmmr-global-header .dec-header .subnav .dec-header-wrapper {
        padding: 9px 12px 16px 10px;
    }

    .dec-header .subnav .links .signup a {
        max-width: 150px;
    }

    /*Footer*/
    #dmmr-global-footer .dec-footer .footer-body p {
        padding-right: 5px;
    }
/*Taking Imfinzi*/
#dmmr-t-taking-imfinzi .treatment-infographic-box--col-2 {
    background: url(/content/dam/intelligentcontent/brands/imfinzi-dtc/us/en/dmmr/treatment/images/imfinzi-arrow-right.svg);
    background-size: cover;
    flex-basis: 539px;
    position: relative;
    right: 33px;
    flex-shrink: 0;
    height: 365px;
}

    #dmmr-t-taking-imfinzi .how-infusion-box--copy{
	flex-basis: 703px;
}

    #dmmr-t-taking-imfinzi .treatment-infograpphic-box--wrapper-inner {
        display: flex;
        position: relative;
        left: 0;
        scale: 0.9;
        justify-content: center;
    }

    /*Downloadable Resouces*/

#dtc-dmmr--downloadable-resources .end-callout-wrap {
    width: auto;
    margin: 0 auto;
}

#dtc-dmmr--downloadable-resources #column-wrap {
    padding: 0 20px;
}

/*DMMR Homepage*/
#dmmr-endometrial-cancer .hero,
#dmmr-endometrial-cancer .footnotes p{
    padding: 0 15px;
}

#dmmr-endometrial-cancer .banner-links-wrapper {
    padding: 42px 15px 28px;
}
/*Transportation Assistance*/

#dtc--dmmr-transportation-assistance .column-wrap {
        display: flex;
        margin-bottom: 51px;
        padding: 10px;
        justify-content: center;
}
#dtc--dmmr-transportation-assistance .two-col-layout {
    width: 450px;
}
#dtc--dmmr-transportation-assistance .two-col-layout.col-2 .content-col h2.sub-head {
            font-size: 28px;
        line-height: 32px;
}
#dtc--dmmr-transportation-assistance .content-col p {
    font-family: 'din-2014';
    color: #555555;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
}

/*Side Effects*/

#dtc--dmmr--side-effects #section1 .side-effects-wrapper {
    padding: 26px 10px 50px 10px;

}

#dtc--dmmr--side-effects .serioustop .subtext_call,
#dtc--dmmr--side-effects  #text-30f326f9c5, 
#dtc--dmmr--side-effects  #text-1a7baab254 {
    padding: 0 10px;
}

#dtc--dmmr--side-effects .tracking-side-effects--wrapper {
    gap: 36px;
    padding: 35px 74px 42px 45px;
    margin: 0 10px;
}
/*DMMR Homepage Header*/
#dmmr-global-header .dec-header .subnav .dec-header-wrapper {
    padding: 9px 10px 16px 10px;
}
#dmmr-global-header .dec-header .subnav .links {
    margin-right: 0px;
}

#dmmr-global-header .dec-header .subnav .links .subnav-dropdown {
    margin-top: 8px;
}

#dmmr-global-header .dec-header .subnav .links .subnav-dropdown.about-imfinzi {
    min-width: 500px;
    height: 150px;
}

#dmmr-global-header .dec-header .subnav .links .subnav-dropdown.about-imfinzi .dropdown-links {
    margin-top: -25px;
    padding-top: 20px;
    margin-right: 5px;
}

#dmmr-global-header .dec-header .subnav .links .subnav-dropdown .dropdown-links ul li a {
    font-size: 14px;
}

.dec-header .subnav .links .subnav-dropdown .dw-guide {
    gap: 15px;
}

#dmmr-global-header .dec-header .subnav .links .subnav-dropdown.about-imfinzi .dw-guide .dw-guide-btn a:after {
        position: absolute;
    right: 85px;
    top: 74%;
}

#dmmr-global-header .dec-header .subnav .links .subnav-dropdown.starting-treatment {
    min-width: 500px;
    height: 150px;
    left: -150px;
}

#dmmr-global-header .dec-header .subnav .links .subnav-dropdown.starting-treatment .dw-guide .dw-guide-btn a:after {
    content: " ";
    width: 10px;
    height: 10px;
    border: 3px solid #07729B;
    position: absolute;
    right: 85px;
    top: 73%;
    transform: rotate(225deg);
    border-top: none;
    border-right: none;
}

#dmmr-global-header .dec-header .subnav .links .subnav-dropdown.tools-resources {
    min-width: 500px;
    height: 210px;
    left: -240px;
}

#dmmr-global-header .dec-header .subnav .links .subnav-dropdown.tools-resources .dw-guide .dw-guide-btn a:after {
    content: " ";
    width: 10px;
    height: 10px;
    border: 3px solid #07729B;
    position: absolute;
    right: 86px;
    top: 53%;
    transform: rotate(225deg);
    border-top: none;
    border-right: none;
}

#dmmr-global-header .subnav .links .subnav-dropdown .dropdown-links > ul > li:first-of-type {
    padding-top: 30px;
}

/*DMMR Homepage*/
#dmmr-endometrial-cancer .banner-links-wrapper .banner-link p {
    padding-left: 6px;
}

/*Taking Imfinzi*/
#dmmr-t-taking-imfinzi .fn-wrap.width-1128 .fn-copy {
    padding-left: 10px;
}

/*Talking to doctor*/
#dtc--talking-to-doctor--container .block-content-inner {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 32px 24px 22px;
    background: #F8F8F8;
    border-radius: 0px 0px 5px 30px;
}

/*About DMMR*/

    #dmmr-about-endometrial-cancer .dmmr-subpage-banner {
        background-size: 100%;
            height: 250px;
    }

}

@media screen and (min-width: 992px) and (max-width: 1380px) {
    /*Header*/
    .dmmr-indication .exit-ramp-modal button.modal__close::after {
        content: '';
        width: 44px;
        height: 44px;
        max-width: 55px;
        cursor: pointer;
        background: url(/content/dam/intelligentcontent/brands/imfinzi-dtc/us/en/dmmr/images/popup-close-btn.png);
        opacity: 0.2;
    }

    /*About DMMR*/

    #dmmr-about-endometrial-cancer .dmmr-subpage-banner {
        background-size: 100%;
            height: 250px;
    }
    /*How Imfinzi Works*/

    #dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel #left-carousel .left-side-wrap p,
    #dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel-1 #left-carousel-1 .left-side-wrap p {
        font-size: 16px;
        line-height: 20px;
        font-family: "din-2014", sans-serif;
        font-weight: 400;
        text-align: left;
        color: #525252;
        margin-right: 20px;
    }

    #dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel #left-carousel .left-side-wrap,
    #dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel-1 #left-carousel-1 .left-side-wrap {
            width: 360px;
        margin-top: 29%;
    }

    #dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel #left-carousel,
    #dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel-1 #left-carousel-1  {
        left: 10%;
        position: relative;
    }

    #dmmr-how-imfinzi-work .cmp-carousel__item--swipe {
        width: 95vw;
        width: 97vw;
    }

    #dmmr-how-imfinzi-work .cmp-carousel__item:nth-child(4).cmp-carousel__item--swipe.cmp-carousel__item--active{
    width:90vw; 
    }

    #dmmr-how-imfinzi-work #right-carousel #how-imfinzi-work-carousel-desktop .slides,
    #dmmr-how-imfinzi-work #right-carousel-1 #how-imfinzi-work-carousel-1-desktop .slides {
            max-width: 450px;
        border-radius: 8px 8px 0 0;
        width: 100%;
        margin-right: 20px;
        border-radius: 8px;
    }

    #dmmr-how-imfinzi-work .fn-wrap.width-1128 p.fn-copy {
        margin-left: 10px;
    }

    #dmmr-how-imfinzi-work #right-carousel-1 #how-imfinzi-work-carousel-1-desktop .slides .carousel-caption > div {
        height: 192px;
    }

    /*Clinical trials*/
    #dtc--dmmr--clinical-trial-results .layout-2 .col-1 .graph-section p.graph-caption {
        margin-top: 46px;
        width: 403px;
        text-align: left;
        margin-left: 20px;
    }
    #dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel .cmp-carousel__actions.cmp-carousel__actions--swipe, 
    #dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel-1 .cmp-carousel__actions.cmp-carousel__actions--swipe {
        left: -547px;
        left: -508px;
    }

}

@media (min-width: 992px) and (max-width: 1240px) {

    #dmmr-global-header .dec-header .topnav .navigation ul li:nth-child(1),
    #dmmr-global-header .dec-header .topnav .navigation ul li:nth-child(2),
    #dmmr-global-header .dec-header .topnav .navigation ul li:nth-child(3) {
        position: relative;
        left: 0px;
    }

     .dmmr-indication .exit-ramp-modal button.modal__close::after {
        content: '';
        width: 44px;
        height: 44px;
        max-width: 55px;
        cursor: pointer;
        background: url(/content/dam/intelligentcontent/brands/imfinzi-dtc/us/en/dmmr/images/popup-close-btn.png);
        opacity: 0.2;
    }

    /*DMMR Homepage*/

    #dmmr-endometrial-cancer .banner-links-wrapper {
        gap: 20px;
    }

    #dmmr-endometrial-cancer .banner-links-wrapper .banner-link {
            padding: 10px 20px;
    }

        #dmmr-endometrial-cancer .banner-links-wrapper .banner-link p {
        padding-left: 10px;
        padding-right: 10px;
    }

    /*Sitemap*/
    #page-675072dc28 ul.outerlist {
        padding-left: 30px;
    }

    #page-675072dc28 #sitemap-background-container .bannerdesc {
        padding: 26px 30px 31px;
    }

    /*About DMMR*/

    #dmmr-about-endometrial-cancer .dmmr-cta .dmmr-subpage-wrapper {
        padding: 27px 10px;
    }

    #dmmr-about-endometrial-cancer .dmmr-footnotes p {
        padding-left: 10px;
    }

    #dmmr-about-endometrial-cancer .dmmr-subpage-banner {
        background-size: 100%;
            height: 250px;
    }

    /*Preparing for Infusions*/

    #dmmr-preparing-infusions .explore-btn span::after {
        content: " ";
        width: 14px;
        height: 14px;
        border: 3px solid #FFFFFF;
        position: absolute;
        right: 28px;
        top: 20px;
        transform: rotate(136deg);
        border-bottom: none;
        border-right: none;
    }

    #dmmr-preparing-infusions .before-trtmt-cont.after-trtmt.new-desktop-only .explore-btn span::after {
        content: " ";
        width: 14px;
        height: 14px;
        border: 3px solid #FFFFFF;
        position: absolute;
        right: 14px;
        top: 20px;
        transform: rotate(136deg);
        border-bottom: none;
        border-right: none;
    }

    #dmmr-preparing-infusions .before-trtmt-cont.after-trtmt.new-desktop-only .explore-btn:hover span::after{
            border: 3px solid #07729B;
            border-bottom: none;
            border-right: none;
    }

    #dmmr-how-imfinzi-work #right-carousel, #dmmr-how-imfinzi-work #right-carousel-1 {
        left: 0;
        left: 103px;
    }
    #dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel .cmp-carousel__actions.cmp-carousel__actions--swipe, 
    #dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel-1 .cmp-carousel__actions.cmp-carousel__actions--swipe {
        left: -278px;
        left: -429px;
    }


}


@media only screen and (max-width: 991px) {
    #dmmr-global-header .dec-header .topnav::before {
    display: none;
}
#dmmr-global-header .dec-header #mb-cancer-selector .selector-dropdown,
#dmmr-global-header .dec-header #dmmr-cancer-selector .selector-dropdown {
    display: none!important;
}
/* #dmmr-global-header .dec-header .selector-dropdown {
    display: block!important;
} */
#dmmr-global-header .dec-header #mb-cancer-selector.open-state .selector-dropdown {
    display: block!important;
}

#dmmr-how-imfinzi-work div#dmmr-container-1,
#dmmr-how-imfinzi-work div#dmmr-container-2 {
    padding: 0 20px;
}


#dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel .cmp-carousel__actions.cmp-carousel__actions--swipe {
    left: 200px;
}

    #dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel-1 .cmp-carousel__actions.cmp-carousel__actions--swipe {
        left: 200px;
    }

    .dec-header .topnav .navigation ul {
        display: flex;
        justify-content: center;
        width: 100%;
        gap: 0px;
    }

    #dmmr-global-header .dec-header .topnav .navigation ul {
        margin-left: 10px;
        margin-right: 0px;
    }

    #dmmr-global-header .dec-header .topnav .navigation ul li:nth-child(4) {
    position: relative;
    left: -10px;
}

#dmmr-global-header .dec-header .topnav .navigation ul li:nth-child(2),
#dmmr-global-header .dec-header .topnav .navigation ul li:nth-child(3) {
    position: relative;
    left: -14px;
}

#dmmr-global-header .dec-header .topnav .navigation ul li:nth-child(1) {
    position: relative;
    left: -16px;
}

    #dmmr-global-header .dec-header .topnav {
        padding: 8px 15px;
        margin-bottom: 3px;
    }

    #dmmr-global-header .dec-header .selector-dropdown ul li {
    padding-right: 26px;
    padding-left: 22px;
    align-items: flex-start;
    margin: 0;
    max-width: 100%;
}
 
#dmmr-global-header .dec-header .mb-dropdown-menu.open-state ul>li:nth-child(4) br.desktop_only {
    display: none;
}

/*Talking to doctor page */
#dtc--talking-to-doctor--container ul.cmp-navigation__group {
    display: none;
}

    .dec-header .subnav .mb-menu-btn span::after {
        content: "";
        width: 15px;
        height: 15px;
        background-image: url(/content/dam/intelligentcontent/brands/imfinzi-dtc/us/en/images/nsclc/global/harmburger-mobile-icon.svg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        display: block;
        position: absolute;
        top: 1px;
        right: -4px;
    }

        #dmmr-global-header .dec-header .subnav .mb-menu-btn {
        margin-top: -6px;
        /* width: 84px; */
        height: 40px;
        display: block;
    }
    
        .dec-header .subnav .mb-menu-btn {
        padding: 10px 13px;
        border: 1px solid #A8A8A8;
        border-radius: 6px;
        margin-right: 15px;
        align-self: center;
        background: transparent;
    }

    #dmmr-global-header .dec-header .subnav .dec-header-wrapper {
        padding: 10px 2px 12px 0px;
    }

    #dtc--talking-to-doctor--container .block-content h2.block-head {
        text-align: center;
        background: #193866;
        font-size: 28px;
        font-style: normal;
        font-weight: 700;
        line-height: 38px;
        color: #ffffff;
        padding: 10px 0;
        border-radius: 5px 30px 0px 0px;
        font-family: "din-2014";
        margin: 0;
    }

    #dtc--talking-to-doctor--container .end-callout-wrap a.teal-btn {
            margin-right: 0;
    }

        #dtc--talking-to-doctor--container .end-callout-wrap .teal-btn {
        width: 252px;
    }

    #dtc--talking-to-doctor--container .block-content.footnotesAdd .block-content-inner {
        display: flex;
        align-items: flex-start;
        flex-wrap: nowrap;
        gap: 16px;
        padding: 36px 10px 20px;
    }

    #dtc--talking-to-doctor--container .block-content.footnotesAdd .img-box {
        flex: 0 0 60px;
        width: 60px;
    }

    #dtc--talking-to-doctor--container .block-content.footnotesAdd .img-box img {
        display: block;
        width: 100%;
        height: auto;
    }

    #dtc--talking-to-doctor--container .block-content.footnotesAdd ul {
        flex: 1;
        margin: 0;
        padding: 0 0 0 54px;
    }

        #dtc--talking-to-doctor--container .block-content-inner .img-box .img2 {
        max-width: 60px;
        margin: 5px 10px 0 20px;
    }

    #dtc--talking-to-doctor--container .global-fnote {
            padding: 0 0 0 16px;
    }

    #dtc--talking-to-doctor--container .end-callout-wrap h5 {
        padding-right: 17px;
        padding-left: 16px;
    }

    #dtc--talking-to-doctor--container .end-callout-wrap {
        padding: 24px 10px 32px;
    }

    #dtc--talking-to-doctor--container #end-page-callout {
    background-color: #07729B;
    height: auto;
    background-size: 170%;
    background-repeat: no-repeat;
    background-position: bottom;
   }

   /*Sitemap*/

    #page-675072dc28 #sitemap-background-container .bannerdesc {
        top: 14px;
    }

    #page-675072dc28 ul.outerlist {
        padding-left: 27px;
    padding-right: 26px;
    }

    #page-675072dc28 #sitemap-background-container {
        background-repeat: no-repeat;
    }

    #page-675072dc28 ul.outerlist {
        margin-top: 18px;
    }

    #page-675072dc28 p.global-fnote {
        padding: 0 0 0 16px;
    }

    #page-675072dc28 #ISI {
        margin-top: 54px;
    }

    #page-675072dc28 #sitemap-background-container .bannerdesc {
    padding: 26px 30px 31px;
    font-size: 32px;
        font-weight: 700;
        line-height: 38px;
        text-decoration: underline;
        text-decoration-color: #EF6C22;
        color: #ffffff;
        font-family: 'solex';
    }

    /*Glosaary*/
    /* #dtc--dmmr-glossary .text .banner-container {
        background-size: 100% 175px, 101% !important;
    } */

        #dtc--dmmr-glossary .text .banner-container {
        background: url(/content/dam/intelligentcontent/brands/imfinzi-dtc/us/en/dmmr/resources/glossary/images/mobile/supportHeroBgMob.png);
        background-repeat: no-repeat;
        height: 175px;
        background-size: 100% !important;
    }

        #dtc--dmmr-glossary #section1 #head-1 .cmp-title__text {
        padding-top: 34px;
    }

        #dtc--dmmr-glossary #end-page-callout .end-callout-wrap {
                padding: 16px 28px 26px !important;
        flex-direction: column;
    }

    #dtc--dmmr-glossary #end-page-callout .end-callout-wrap .teal-btn {
        margin-right: 0;
    }

    #dtc--dmmr-glossary #ISI {
        margin-top: -18px;
    }

        #dtc--dmmr-glossary #end-page-callout .end-callout--head {
        margin-bottom: 28px;
    }

    /*Downloadable Resources*/

    #dtc-dmmr--downloadable-resources .desktop_only {
        display: none;
    }

    #dtc-dmmr--downloadable-resources .end-callout-wrap {
        align-items: center;
        padding: 25px 10px 31px;
    }

    /*Taking Imfinzi*/

    #dmmr-t-taking-imfinzi .end-callout-wrap .teal-btn {
        padding: 12px 20px;
        border-radius: 8px;
        background: #E6F1F5;
        font-size: 20px;
        font-weight: 700;
        line-height: 28px;
        font-family: "din-2014";
        margin: 0 auto;
        position: relative;
        color: #07729B;
    }

    #dmmr-t-taking-imfinzi .dec-header-wrapper ul li:nth-child(3) a br.mobile-only {  
     display: block;
    }

    /*Taking Imfinzi*/

#dmmr-t-taking-imfinzi #end-page-callout {
    /* padding: 24px 10px 32px; */
        background-size: 170%;
        background-position: bottom !important;
        width: 100%;
    }

    #dmmr-t-taking-imfinzi .end-callout-wrap h5 {
        font-size: 30px;
        line-height: normal;
        text-align: center;
        margin: 0 auto 26px auto;
        font-weight: 700;
            color: #FFFFFF;
    font-family: 'solex', sanserif;
    }

    /* #dmmr-t-taking-imfinzi .end-callout-wrap {
    clear: both;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #07729B;
    background-image: url(/content/dam/intelligentcontent/brands/imfinzi-dtc/us/en/dmmr/treatment/images/end-callout-bg.svg);
} */

    /*About DMMR*/
.mb-header .Mobile-only {
  display: block;
}

#dmmr-isi-exp-frag {
        padding: 0;
    }

    /*Sitemap*/
        #page-675072dc28 ul.outerlist li.margin-titleText {
    margin-top: 22px;
    font-family: sans-serif;
}

#page-675072dc28 ul.outerlist {
        margin-bottom: 26px;
}

/*How Imfinzi Works */
    /* #dmmr-how-imfinzi-work #right-carousel, #dmmr-how-imfinzi-work #right-carousel-1 {
        padding: 52px 0 34px 0;
        left: 35px;
    }

        #dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel #right-carousel #how-imfinzi-work-carousel-mobile button.cmp-carousel__action {
            top: 204px;
        left: -4px;
        }

    #dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel #right-carousel #how-imfinzi-work-carousel-mobile.cmp-carousel:has(.cmp-carousel__content.visible-small .cmp-carousel__item:last-child.cmp-carousel__item--active ) .cmp-carousel__action--next {
        top: 203px;
        left: -34px;
    } */
    #dmmr-how-imfinzi-work #right-carousel, 
    #dmmr-how-imfinzi-work #right-carousel-1 {
        left: 0;
        /* left: 219px; */
    }
    #dtc--dmmr--side-effects #end-page-callout .end-callout-wrap {
        padding: 10px 10px 10px !important;
    }
    #dmmr-how-imfinzi-work div#dmmr-container-1, #dmmr-how-imfinzi-work div#dmmr-container-2 {
        padding: 0 17px 0 16px;
    }
    #dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel #left-carousel .left-side-wrap, 
    #dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel-1 #left-carousel-1 .left-side-wrap {
        
        padding: 0;
    }
     /* #dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel-1 #left-carousel-1 .left-side-wrap {
        padding: 0 16px;
    } */
    #dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel #right-carousel #how-imfinzi-work-carousel-mobile.cmp-carousel:has(.cmp-carousel__content.visible-small .cmp-carousel__item:first-child.cmp-carousel__item--active ) button.cmp-carousel__action--previous,
    #dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel-1 #right-carousel-1 #how-imfinzi-work-carousel-1-mobile.cmp-carousel:has(.cmp-carousel__content.visible-small .cmp-carousel__item:first-child.cmp-carousel__item--active ) button.cmp-carousel__action--previous, 
    #dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel #right-carousel #how-imfinzi-work-carousel-mobile.cmp-carousel:has(.cmp-carousel__content.visible-small .cmp-carousel__item:last-child.cmp-carousel__item--active ) .cmp-carousel__action--next, 
    #dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel-1 #right-carousel-1 #how-imfinzi-work-carousel-1-mobile.cmp-carousel:has(.cmp-carousel__content.visible-small .cmp-carousel__item:last-child.cmp-carousel__item--active ) .cmp-carousel__action--next{
        width: 55.59px;
        height: 53px;
    }
    #dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel .cmp-carousel__actions.cmp-carousel__actions--swipe {
        left: 214px;
    }
    #dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel-1 .cmp-carousel__actions.cmp-carousel__actions--swipe {
        left: 212px;
    }
    #dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel .cmp-carousel__action.cmp-carousel__action--previous{
        margin-right: 26px;
    }
    #dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel-1 .cmp-carousel__action.cmp-carousel__action--previous{
        margin-right: 23px;
    }
}


@media screen and (min-width: 767px) and (max-width: 991.5px) {
    /*Header*/
        #dmmr-global-header .dec-header .selector-dropdown ul li {
    padding-right: 26px;
    padding-left: 22px;
    align-items: flex-start;
    margin: 0;
    max-width: 100%;
    z-index: 999;
}
 
#dmmr-global-header .dec-header .mb-dropdown-menu.open-state ul>li:nth-child(4) br.desktop_only {
    display: none;
}
    /*Glosaary*/
    
        #dtc--dmmr-glossary .text .banner-container,
        #dtc--dmmr-transportation-assistance .text .banner-container,
        #dtc--dmmr-faqs .banner-container,
        #dtc--dmmr-caregiver-support .banner-container {
        background-size: 100% !important;
        background-position: top;
        background-color: #ffffff;
        height: 365px;
        }

        /*Taking Imfinzi*/

    #dmmr-t-taking-imfinzi .banner-container {
        background-size: 100% !important;
        background-position: top;
        background-color: #ffffff;
    }

    /*Financial Assistance*/
       #financial-assistance-main-section .banner-container {
        background-size: 100% !important;
        background-position: top;
        background-color: #ffffff;
        background-image: url(/content/dam/intelligentcontent/brands/imfinzi-dtc/us/en/dmmr/resources/financial-assistance/images/mobile/supportHeroBgMob.png);
        margin-top: 0;
        height: 365px;
    }

      /*Side Effects*/

        #dtc--dmmr--side-effects .text .banner-container,
        #dmmr-how-imfinzi-work #how-imfinzi-work-bg-container .bg-container,
        #dtc--dmmr--clinical-trial-results .banner-container-clinical-trial {
        background: url(/content/dam/intelligentcontent/brands/imfinzi-dtc/us/en/dmmr/about-imfinzi/side-effects/images/mobile/aboutImfinziHeroBgMob.jpg);
        background-repeat: no-repeat;
        background-size: 100% !important;
        height: 365px;
    }

    /*Taking Imfinzi*/
    #dmmr-t-taking-imfinzi .banner-container,
    #dtc--talking-to-doctor--container .banner-container-talking-to-doctor {
        height: 365px;
        margin: 0;
        background-image: url(/content/dam/intelligentcontent/brands/imfinzi-dtc/us/en/dmmr/treatment/images/treatmentHeroBgMob.png);
        background-size: 100% !important;
    }

    #dmmr-t-taking-imfinzi .infusion-callbox--copy {
        margin: 0 auto;
    }


    /*Transportation Assistance*/
    #dtc--dmmr-transportation-assistance .text .banner-container,
    #dtc-dmmr--downloadable-resources .banner-container  {
        height: 364px;
        margin: 0;
        background-size: 100% !important;
    }

    #dtc-dmmr--downloadable-resources .card-container>.row:nth-child(1)>div {
        height: 300px;
    }

    /*Clinical Trial Results*/
    #dtc--dmmr--clinical-trial-results .layout-2 .col-1 .graph-section p.graph-caption {
        width: 100%;
    }

    #dtc--dmmr--clinical-trial-results .banner-container-clinical-trial h1.desktop_only.head-one {
        display: none;
    }

    /*Preparing for Infusions*/

    #dmmr-preparing-infusions .bg-container {
            height: 365px;
            background-size: 100% !important;
            background-color: #ffffff;
    }

    #dmmr-preparing-infusions .bg-container .head-one {
        display: none;
    }

    #dmmr-preparing-infusions .before-trtmt-cont {
        background-color: #E6F1F5;
        border-radius: 8px 50px 8px 50px;
        width: 100%;
        max-width: 100%;
    }

    #dmmr-preparing-infusions .explore-btn span::after {
    right: 50px;
    top: 49px;
    top: 38px;
    width: 10px;
    height: 10px;
}

    #dmmr-preparing-infusions .cmp-accordion__panel.cmp-accordion__panel--expanded {
        position: static;
        max-width: 100%;
    }

    /*DMMR Homepage*/
    #dmmr-endometrial-cancer #dec-hero-banner .hero h1 {
        font-size: 48px;
        line-height: 50px;
        padding-top: 20px;
        margin: 0;
    }

    /*About DMMR */
    #dmmr-about-endometrial-cancer .dmmr-subpage-banner {
        height: 365px;
        background-size: 100%;
    }

     #dmmr-about-endometrial-cancer .dmmr-subpage-banner h1 {
        display: none;
    }

    /*How Imfinzi Works*/
    #dmmr-how-imfinzi-work .cmp-carousel-horizontal .cmp-carousel__caption,
    #dmmr-how-imfinzi-work .cmp-carousel-horizontal .cmp-carousel__indicator {
        display: none;
    }

    /*Popup*/

 .dmmr-indication .cmp-modal__modalbox.modal-md .modal-box {
        height: auto;
        border-radius: 8px 50px 8px 50px !important;
        padding: 36px 25px 24px;
        border: none;
        width: 62% !important;
        background-color: #FFFFFF;
        max-width: 100%;
 }

     .dmmr-indication .viewhealth-modal .siteexit-title p {
        color: #525252;
        font-family: din-2014, sans-serif;
        font-weight: 400;
        font-size: 18px;
        padding: 5px 4px 6px;
        line-height: 26px;
        margin: 10px;
    }

    .dmmr-indication .siteexit-button {
        flex-direction: row;
    }

        .dmmr-indication .siteexit-button>a.cont-button {
        background-color: #AA182C !important;
        text-align: left;
        margin-left: 0;
    }

    .dmmr-indication .siteexit-button>a.back-button {
        text-align: right;
        margin-right: 0;
    }

    .dmmr-indication .siteexit-content {
            margin: 0 auto;
    text-align: center;
    max-width: 450px;
    }

    .dmmr-indication .cmp-modal__modalbox.modal-md button.modal__close {
        top: calc(102% - 100vh)!important;
        right: calc(135% - 100vw)!important;
        left: auto;
        margin: 30px 15px 0 0;
    }

}


@media screen and (min-width: 540px) and (max-width: 766px) {
    #dtc--dmmr-faqs .banner-container,
    #dtc--dmmr-caregiver-support .banner-container {
        background-size: 100% !important;
        background-position: top;
        background-color: #ffffff;
        height: 220px;
        }

        /*Clinical Trial Results*/
        #dtc--dmmr--clinical-trial-results .layout-2 .col-1 .graph-section p.graph-caption {
        width: 100%;
       }

       /*Side Effects*/

        #dtc--dmmr--side-effects .text .banner-container,
        #dmmr-how-imfinzi-work #how-imfinzi-work-bg-container .bg-container,
        #dtc--dmmr--clinical-trial-results .banner-container-clinical-trial {
        background: url(/content/dam/intelligentcontent/brands/imfinzi-dtc/us/en/dmmr/about-imfinzi/side-effects/images/mobile/aboutImfinziHeroBgMob.jpg);
        background-repeat: no-repeat;
        background-size: 100% !important;
        height: 220px;
    }

}

@media screen and (min-width: 380px) and (max-width: 766px) {

    /*Glosaary*/
    
    #dtc--dmmr-glossary .text .banner-container,
    #dtc--dmmr-transportation-assistance .text .banner-container,
    #dtc--dmmr-caregiver-support .banner-container {
        background-size: cover;
        background-position: top;
    }

    /*Taking Imfinzi*/

    #dmmr-t-taking-imfinzi .banner-container {
        background-size: cover;
        background-position: top;
    }

    /*Side Effects*/
        #dmmr-how-imfinzi-work #how-imfinzi-work-bg-container .bg-container,
        #dtc--dmmr--clinical-trial-results .banner-container-clinical-trial,
        #dtc--dmmr--side-effects .text .banner-container {
        background: url(/content/dam/intelligentcontent/brands/imfinzi-dtc/us/en/dmmr/about-imfinzi/side-effects/images/mobile/aboutImfinziHeroBgMob.jpg);
        background-repeat: no-repeat;
        background-size: 100% !important;
    }

    /*Preparing for Infusions*/

    #dmmr-preparing-infusions .bg-container {
            height: 220px;
            background-size: 100% !important;
            background-color: #ffffff;
    }

    
    #dmmr-preparing-infusions .before-trtmt-cont {
        background-color: #E6F1F5;
        border-radius: 8px 50px 8px 50px;
        width: 100%;
        max-width: 100%;
    }


    /*How Imfinzi Works*/
    #dmmr-how-imfinzi-work .cmp-carousel__item--swipe {
    width: 100vw;
    }

    /*DMMR Homepage*/
    #dmmr-endometrial-cancer #dec-hero-banner .hero h1 {
        font-size: 48px;
        line-height: 50px;
        padding-top: 20px;
        margin: 0;
    }

    /*About DMMR */
    #dmmr-about-endometrial-cancer .dmmr-subpage-banner {
        height: 220px;
        background-size: 100%;
    }

    /*Talking to Doctor*/
    #dtc--talking-to-doctor--container .block-content h2.block-head {
        text-align: center;
        background: #193866;
        font-size: 24px;
        font-style: normal;
        font-weight: 700;
        line-height: 34px;
        color: #ffffff;
        padding: 10px 10px;
        border-radius: 5px 30px 0px 0px;
        font-family: "din-2014";
        margin: 0;
    }

    /*Clinical Trials*/
    #dtc--dmmr--clinical-trial-results .banner-container-clinical-trial h1.desktop_only.head-one {
        display: none;
    }

/*Popup*/

 .dmmr-indication .cmp-modal__modalbox.modal-md .modal-box {
        height: auto;
        border-radius: 8px 50px 8px 50px !important;
        padding: 36px 25px 24px;
        border: none;
        width: 90% !important;
        background-color: #FFFFFF;
        max-width: 100%;
        left: calc(105% - 100vw);
 }
 
 .dmmr-indication .cmp-modal__modalbox.modal-md button.modal__close:after {
    content: '';
    position: absolute;
    top: 181px;
    left: -11px;
    width: 40px;
    height: 40px;
    background: url(/content/dam/intelligentcontent/brands/imfinzi-dtc-story/us/en/images/close-exit.svg);
    cursor: pointer;
} 

     .dmmr-indication .viewhealth-modal .siteexit-title p {
        color: #525252;
        font-family: din-2014, sans-serif;
        font-weight: 400;
        font-size: 18px;
        padding: 5px 4px 6px;
        line-height: 26px;
        margin: 10px;
    }

    .dmmr-indication .siteexit-button {
        flex-direction: row;
    }

        .dmmr-indication .siteexit-button>a.cont-button {
        background-color: #AA182C !important;
        text-align: left;
        margin-left: 0;
    }

    .dmmr-indication .siteexit-button>a.back-button {
        text-align: right;
        margin-right: 0;
    }

    .dmmr-indication .cmp-modal__modalbox.modal-md button.modal__close {
        top: calc(103% - 100vh)!important;
        right: calc(105% - 100vw)!important;
        left: auto;
        margin: 25px 10px 0 0;
    }

    .dmmr-indication .siteexit-content {
        max-width: 450px;
        margin: 0 auto;
    }
 
}


@media screen and (min-width: 327px) and (max-width: 380px) {
    /*Taking Imfinzi*/

    #dmmr-t-taking-imfinzi .treatment-infographic-box--wrapper {
        width: 100%;
        padding: 60px 10px 10px;
        height: auto;
        border-radius: 30px;
        margin: 15px 0 45px;
    }

    #dmmr-t-taking-imfinzi .treatment-infographic-box--col-1 {
        background: url(/content/dam/intelligentcontent/brands/imfinzi-dtc/us/en/dmmr/treatment/images/mobile-arrow-top.svg);
        background-size: 100% 100%;
        flex-basis: auto;
        left: 0;
        top: -42px;
        /* height: 320px; */
        height: 371px;
        padding-top: 5px;
        margin-top: 40px;
    }

    #dmmr-t-taking-imfinzi .treatment-infographic-box--col-2 {
        background: url(/content/dam/intelligentcontent/brands/imfinzi-dtc/us/en/dmmr/treatment/images/mobile-arrow-bottom.svg);
        /* margin-top: -75px; */
        margin-top: -90px;
        background-size: 100% 100%;
        flex-basis: auto;
        left: 0;
        /* height: 340px; */
        height: 404px;
    }

}


@media screen and (min-width: 320px) and (max-width: 380px) {

.dec-header .topnav .navigation ul {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        gap: 0px;
    }
    #dmmr-global-header .dec-header .topnav {
        padding: 9px 10px;
        margin-bottom: 3px;
    }
#dmmr-global-header .dec-header .subnav .logo img {
    padding-top: 0px;
}
#dmmr-global-header .dec-header .subnav .logo img {
        width: 100%;
        max-width: 113px;
        margin-left: 20px;
        position: relative;
        top: 0px;
    }
#dmmr-global-header .dec-header .topnav .navigation ul li {
        font-size: 12px;
        line-height: 14px;
        padding-right: 10px;
    }
.dec-header .topnav .navigation ul li:nth-of-type(4) {
    padding-right: 0;
    }

    #dmmr-global-header .dec-header .topnav .navigation ul li:nth-child(3) {
        left: -4px;
    }

        #dmmr-global-header .dec-header .topnav .navigation ul li:nth-child(4) {
        position: relative;
        left: 0;
    }

     #dmmr-global-header .dec-header .topnav .navigation ul li:nth-child(2) {
        left: -10px;
    }

/*ISI*/
    
    .dec-sticky-isi .column h2 {
        line-height: 22px;
        font-size: 16px;
    }
    .dec-sticky-isi .column h3 {
        font-size: 14px;
        line-height: 18px;
    }
    .dec-sticky-isi .minimize-toggle {
        font-size: 10px;
        top: 2px;
        right: 0px;
    }
    .dec-sticky-isi .minimize-toggle::after{
        margin: 0 1px;
    }
    .dec-sticky-isi .column p {
        font-size: 14px;
        line-height: 20px;
    }
    .dec-sticky-isi .column a{
        font-size: 13px;
        line-height: 22px;
    }
    #ISI-content h3, #q3 h3, #q2 h3{
        font-size: 19px;
        line-height: 27px;
    }
    #ISI-content h4 {
        font-size: 18px;
        line-height: 21px;
    }
    .dec-sticky-isi .column a::after {
        width: 14px;
        height: 14px;
        position: relative;
        left: 4px;
        top: 2px;

    }
    .dec-sticky-isi:has(.hidden) a {
        width: 89%;
        display: block;
        margin-top: -19px;
        font-size: 18px;
        line-height: 20px;
    }

    /*DMMR Home Page*/

    #dmmr-endometrial-cancer .hero .hero-btn {
        background-color: #F3F8FA;
        border-radius: 8px;
        padding: 9px 19px 8px 16px;
        width: 270px;
        display: flex;
        align-items: center;
    }

        #dmmr-endometrial-cancer .footnotes p {
        min-width: 300px;
    }

    #dmmr-endometrial-cancer .banner-links-wrapper .banner-link:nth-child(3) p {
        margin-left: 8px;
    }

    #dmmr-endometrial-cancer .banner-links-wrapper .banner-link {
        height: 80px;
        padding: 24px 10px;
        max-width: 270px;
        margin: 0 auto 24px auto;
    }

    #dmmr-endometrial-cancer .footnotes p {
        padding-left: 30px;
    }

    #dmmr-endometrial-cancer #dec-sticky-isi {
        display: block;
        height: auto;
    }

        #dmmr-isi-exp-frag .dec-sticky-isi:has(.hidden) a {
        width: 78%;
        display: block;
        padding-top: 15px;
    }

    #dmmr-endometrial-cancer #dec-hero-banner .hero h1 {
        font-size: 48px;
        line-height: 50px;
        padding-top: 20px;
        margin: 0;
    }

    .dec-header .mb-dropdown-menu > ul > li > a {
        color: #fff;
        font-size: 16px;
        font-weight: 700;
        line-height: 20px;
        font-family: "din-2014", sans-serif;
        padding: 22px 0 19px 16px;
        width: 60%;
    }

        #dmmr-global-header .dec-header .mb-dropdown-menu > ul > li {
        display: flex;
        flex-wrap: nowrap;
        border-bottom: 1px solid #fff;
    }

    .dec-header .mb-dropdown-menu > ul > li > a:first-child {
        padding: 22px 0 19px 16px;
        width: 70%;
    }

    /*About DMMR Page*/
        #dmmr-about-endometrial-cancer .dmmr-subpage-wrapper {
        padding: 0 13px;
    }

        #dmmr-about-endometrial-cancer .dmmr-cta .dmmr-subpage-wrapper {
            padding-left: 26px;
            padding-right: 27px;
        }

        #dmmr-about-endometrial-cancer .dmmr-cta a {
            font-size: 18px;
            padding: 12px 14px;
        }
        #dmmr-preparing-infusions .end-callout-wrap .teal-btn {
        padding: 12px 13px;
        font-size: 18px;
    }

    /*Taking Imfinzi*/

    #dmmr-t-taking-imfinzi .treatment-infographic-box--wrapper {
        width: 100%;
        padding: 20px 10px 10px;
        height: auto;
        border-radius: 30px;
        margin: 15px 0 45px;
    }

        #dmmr-t-taking-imfinzi .treatment-infograpphic-box--wrapper-inner {
        display: flex;
        position: relative;
        left: 0;
        flex-direction: column;
    }

        #dmmr-t-taking-imfinzi .treatment-infographic-box--col-1 {
        background: url(/content/dam/intelligentcontent/brands/imfinzi-dtc/us/en/dmmr/treatment/images/mobile-arrow-top.svg);
        background-size: 100% 100%;
        flex-basis: auto;
        left: 0;
        top: -42px;
        height: 390px;
        padding-top: 30px;
        flex-shrink: 0;
        position: relative;
    }

        #dmmr-t-taking-imfinzi .treatment-infographic-box--col-1 > * {
        position: relative;
        right: 0px;
        padding: 0;
    }

#dmmr-t-taking-imfinzi .treatment-infographic-box--title {
    font-family: 'solex';
    font-size: 26px;
    font-weight: 700;
    line-height: 30px;
    color: #AD1F2F;
    text-align: center;
    margin-bottom: 3px;
    margin-top: 20px;
}

#dmmr-t-taking-imfinzi .treatment-infographic-box--copy {
        width: 250px;
        margin: 0 auto 15px;
    }

#dmmr-t-taking-imfinzi .treatment-infographic-box--image-container {
    display: flex;
    justify-content: center;
    padding-top: 10px;
    text-align: center;
}

    #dmmr-t-taking-imfinzi .treatment-infographic-box--image-left {
        flex-basis: auto;
        right: 5px;
        position: relative;
    }

        #dmmr-t-taking-imfinzi .treatment-infographic-box--image-left img, #dmmr-t-taking-imfinzi .treatment-infographic-box--image-right img {
        width: 55px;
    }

    #dmmr-t-taking-imfinzi .treatment-infographic-box--image-left-txt, #dmmr-t-taking-imfinzi .treatment-infographic-box--image-right-txt {
        padding-top: 18px;
    }

    #dmmr-t-taking-imfinzi .treatment-infographic-box--image-left-txt {
    font-family: 'din-2014';
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    padding-top: 30px;
}

#dmmr-t-taking-imfinzi span.trt-blue-bold {
    color: #07729B;
}

#dmmr-t-taking-imfinzi .treatment-infographic-box--image-right {
        flex-basis: auto;
        position: relative;
        right: 0px;
    }

    #dmmr-t-taking-imfinzi .treatment-infographic-box--image-left-txt, #dmmr-t-taking-imfinzi .treatment-infographic-box--image-right-txt {
        padding-top: 18px;
    }

    #dmmr-t-taking-imfinzi .treatment-infographic-box--image-center {
        left: 0px;
        flex-basis: auto;
    }

    #dmmr-t-taking-imfinzi .treatment-infographic-box--image-center {
    position: relative;
    top: 20px;
}

    #dmmr-t-taking-imfinzi .treatment-infographic-box--image-right-txt {
    font-family: 'din-2014';
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    }

    #dmmr-t-taking-imfinzi .treatment-infographic-box--col-2 {
        background: url(/content/dam/intelligentcontent/brands/imfinzi-dtc/us/en/dmmr/treatment/images/mobile-arrow-bottom.svg);
        margin-top: -120px;
        background-size: 100% 100%;
        flex-basis: auto;
        left: 0;
        height: 340px;
    }

    #dmmr-t-taking-imfinzi .treatment-mobile-text-wrap .treatment-infographic-box--image-container {
        position: relative;
        bottom: 25px;
        left: 0px;
    }

    #dmmr-t-taking-imfinzi .treatment-infographic-box--col-2 {
        position: relative;
        right: 33px;
    }

    #dmmr-t-taking-imfinzi .treatment-infographic-box--image-txt {
        padding-top: 10px;
    }

    #dmmr-t-taking-imfinzi .treatment-infographic-box--copy {
    font-family: 'din-2014';
    font-weight: 400;
    line-height: 20px;
    font-size: 14px;
    color: #555;
    text-align: center;
}
   
    #dmmr-t-taking-imfinzi .treatment-mobile-text-wrap {
        position: relative;
        top: 41px;
    }

        #dmmr-t-taking-imfinzi .treatment-infographic-box--image-txt {
        padding-top: 10px;
    }

    #dmmr-t-taking-imfinzi span.trt-blue-bold {
    color: #07729B;
}

/*Talking to Doctor*/

    #dtc--talking-to-doctor--container .block-content h2.block-head {
        text-align: center;
        background: #193866;
        font-size: 24px;
        font-style: normal;
        font-weight: 700;
        line-height: 34px;
        color: #ffffff;
        padding: 10px 10px;
        border-radius: 5px 30px 0px 0px;
        font-family: "din-2014";
        margin: 0;
    } 

/*Gloassary*/

    #dtc--dmmr-glossary .text .banner-container {
        background: url(/content/dam/intelligentcontent/brands/imfinzi-dtc/us/en/dmmr/resources/glossary/images/mobile/supportHeroBgMob.png);
                height: 175px;
        position: relative;
        background-repeat: no-repeat;
        background-size: cover !important;
    }
    

    /*Taking Imfinzi*/

    #dmmr-t-taking-imfinzi .banner-container {
        background-repeat: no-repeat;
        height: 175px;
        background-size: 100% !important;
    }

    /*Transportation Assistance*/

        #dtc--dmmr-transportation-assistance .text .banner-container {
        background: url(/content/dam/intelligentcontent/brands/imfinzi-dtc/us/en/dmmr/resources/glossary/images/mobile/supportHeroBgMob.png);
            height: 175px;
        position: relative;
        background-repeat: no-repeat;
        background-size: cover !important;
        }

        #dtc--dmmr-transportation-assistance .two-col-layout.col-1 {
        margin: 20px 15px 0;
    }

    #dtc--dmmr-transportation-assistance #banner-btm-block #inner-block .text p {
    font-family: 'din-2014';
    color: #555555;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    }

    #dtc--dmmr-transportation-assistance .two-col-layout {
        width: 298px;
        padding: 25px 10px;
        height: auto;
        /* margin: 10px; */
    }

        #dtc--dmmr-transportation-assistance .two-col-layout.col-1 {
        margin: 20px 10px 0;
    }

    /*Dowanloadable Resources*/

        #dtc-dmmr--downloadable-resources .card-container {
        margin: 35px 10px 0;
    }

        #dtc-dmmr--downloadable-resources .card-container .row>div {
        width: 300px;
        height: 310px;
        padding: 8px 20px;
        margin: 0 auto 58px;
        flex-direction: column;
        align-items: center;
    }

    #dtc-dmmr--downloadable-resources .card-container>.row:nth-child(1)>div {
        height: 250px;
    }

    #dtc-dmmr--downloadable-resources .card-container>.row:nth-child(1)>div.community-support-guide {
        height: 375px;
        margin: 0 auto 45px auto !important;
    }

        #dtc-dmmr--downloadable-resources .card-container .card-2 .card-head {
        margin: 100px 0 10px;
        font-size: 32px;
        line-height: 38px;
    }

    #dtc-dmmr--downloadable-resources .end-callout-wrap h5 {
        text-align: center;
    }

        #dtc-dmmr--downloadable-resources .card-container>.row:nth-child(2) .card-2 {
        height: 360px;
    }

    #dtc-dmmr--downloadable-resources .card-container .card-2 .img {
    margin-top: 16px;
    }

    #dtc-dmmr--downloadable-resources .card-container .img {
        top: 0;
    }

    #dtc-dmmr--downloadable-resources .card-container .download-btn {
            padding: 8px 10px;
    }

    #dtc-dmmr--downloadable-resources .card-container>.row:nth-child(2) .card-2 .download-icon {
        top: -10px;
        right: -150px;
    }

    /*FAQs*/

    #dtc--dmmr-faqs .answer-faq h4 {
            padding: 0 0 0 66px;
    }

    #dtc--dmmr-faqs .answer-faq p.faq-answer, #dtc--dmmr-faqs .answer-faq p.fn-copy {
        padding-left: 66px;
    }

    #dtc--dmmr-faqs ul.imf-side-eff {
        padding-left: 80px;
    }

    #dtc--dmmr-faqs p.accordian-end-txt.inner-copy {
        margin-left: 80px;
    }

    /*Financial Assistance*/

        #financial-assistance-main-section .divide-copy-head {
        font-size: 26px;
        line-height: 32px;
        height: 118px;
        padding: 10px 63px;
        text-align: center;
    }

    /* Preparing for infusions*/

    #dmmr-preparing-infusions .bg-container {
        background-color: #ffffff;
    }

    #dmmr-preparing-infusions #preparing-for-infusions-list h2.list-head .num-head {
        margin-right: 10px;
    }

        #dmmr-preparing-infusions .before-trtmt-cont {
        background-color: #E6F1F5;
        border-radius: 8px 50px 8px 50px;
        width: 100%;
        margin-top: 7px;
        margin-bottom: 48px;
    }

    #dmmr-preparing-infusions .explore-btn {
         display: block;
        max-width: 250px;
        margin: 0 auto;
        padding: 12px 16px 12px 16px;
    }

        #dmmr-preparing-infusions .explore-btn span::after {
        right: 60px;
        top: 52px;
        width: 10px;
        height: 10px;
    }

        #dmmr-preparing-infusions .after-trtmt .explore-btn {
        padding: 12px 20px;
        max-width: 250px;
        }

        #dmmr-preparing-infusions .before-trtmt-cont.after-trtmt span::after {
        right: 90px;
        top: 50px;
        width: 10px;
        height: 10px;
    }
       
    /*Clinical Trial Results*/
       #dtc--dmmr--clinical-trial-results .layout-2 .col-1 .graph-section p.graph-caption {
        width: 100%;
       }

       /*Clinical Trials*/
    #dtc--dmmr--clinical-trial-results .banner-container-clinical-trial h1.desktop_only.head-one {
        display: none;
    }

       /*Side Effects*/
    #dtc--dmmr--side-effects .tracking-side-effects--wrapper {
        flex-direction: column;
        padding: 30px 10px;
    }

    #dtc--dmmr--side-effects .tracking-side-effects--wrapper .tracking-side-effects--copy {
    color: #555;
    font-family: 'din-2014';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
}

    #dtc--dmmr--side-effects .tracking-side-effects--wrapper .tracking-side-effects-column--wrapper {
        flex-direction: column;
        margin-left: 20px;
    }

    #dtc--dmmr--side-effects .tracking-side-effects--wrapper .tracking-side-effects-list {
    font-family: 'din-2014';
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    color: #555;
    width: 254px;
    padding: 0 !important;
    list-style-type: none;
}

#dtc--dmmr--side-effects .tracking-side-effects-list li::after {
    content: '';
    position: absolute;
    left: -10px;
    top: 11px;
    width: 3.5px;
    height: 3.5px;
    background: #555555;
    border-radius: 16px;
}

#dtc--dmmr--side-effects .column-wrap .column-2 .subhead {
    color: rgb(7, 114, 155);
    font-family: 'solex';
    font-weight: 700;
    margin-top: 0px;
    margin-bottom: 40px;
    font-size: 24px;
    line-height: 29px;
}

#dtc--dmmr--side-effects #section1 .side-effects-wrapper h2 {
        font-size: 28px;
        line-height: 30px;
        border-radius: 5px 40px 0 0;
    }

/*How Imfinzi Works*/

#dmmr-how-imfinzi-work .cell-types {
    max-width: 300px;
}

#dmmr-how-imfinzi-work #right-carousel #how-imfinzi-work-carousel-mobile .slides img, #dmmr-how-imfinzi-work #right-carousel-1 #how-imfinzi-work-carousel-1-mobile .slides img {
    max-width: 280px;
    width: 100%;
}

    #dmmr-how-imfinzi-work #right-carousel #how-imfinzi-work-carousel-mobile .slides, #dmmr-how-imfinzi-work #right-carousel-1 #how-imfinzi-work-carousel-1-mobile .slides {
        max-width: 280px;
        height: auto;
    }

    #dmmr-how-imfinzi-work #right-carousel #how-imfinzi-work-carousel-mobile .cmp-carousel__content.cmp-carousel__content--swipe--mob, #dmmr-how-imfinzi-work #right-carousel-1 #how-imfinzi-work-carousel-1-mobile .cmp-carousel__content.cmp-carousel__content--swipe--mob {
        display: flex;
        left: 8px;
    }

    #dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel .cmp-carousel__action.cmp-carousel__action--previous, #dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel-1 .cmp-carousel__action.cmp-carousel__action--previous {
        margin-right: 10px;
    }

    /* #dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel #right-carousel #how-imfinzi-work-carousel-mobile button.cmp-carousel__action, #dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel-1 #right-carousel-1 #how-imfinzi-work-carousel-1-mobile button.cmp-carousel__action {
        top: 204px;
        left: 24px;
    }

    #dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel #right-carousel #how-imfinzi-work-carousel-mobile.cmp-carousel:has(.cmp-carousel__content.visible-small .cmp-carousel__item:first-child.cmp-carousel__item--active ) button.cmp-carousel__action--previous, #dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel-1 #right-carousel-1 #how-imfinzi-work-carousel-1-mobile.cmp-carousel:has(.cmp-carousel__content.visible-small .cmp-carousel__item:first-child.cmp-carousel__item--active ) button.cmp-carousel__action--previous, #dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel #right-carousel #how-imfinzi-work-carousel-mobile.cmp-carousel:has(.cmp-carousel__content.visible-small .cmp-carousel__item:last-child.cmp-carousel__item--active ) .cmp-carousel__action--next, #dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel-1 #right-carousel-1 #how-imfinzi-work-carousel-1-mobile.cmp-carousel:has(.cmp-carousel__content.visible-small .cmp-carousel__item:last-child.cmp-carousel__item--active ) .cmp-carousel__action--next {
        top: 255px;
        left: -60px;
    } */

#dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel #right-carousel #how-imfinzi-work-carousel-mobile.cmp-carousel:has(.cmp-carousel__content.visible-small .cmp-carousel__item:first-child.cmp-carousel__item--active ) button.cmp-carousel__action--previous {
        top: 200px;
        left: -28px;

}
 
    #dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel #right-carousel #how-imfinzi-work-carousel-mobile.cmp-carousel:has(.cmp-carousel__content.visible-small .cmp-carousel__item:last-child.cmp-carousel__item--active ) .cmp-carousel__action--next {
        top: 200px;
        left: -28px;
    }
 
#dmmr-how-imfinzi-work-carousel-1 #right-carousel-1 #how-imfinzi-work-carousel-1-mobile.cmp-carousel:has(.cmp-carousel__content.visible-small .cmp-carousel__item:first-child.cmp-carousel__item--active ) button.cmp-carousel__action--previous {

    top: 255px;

    left: -60px;

}
 
#dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel-1 #right-carousel-1 #how-imfinzi-work-carousel-1-mobile.cmp-carousel:has(.cmp-carousel__content.visible-small .cmp-carousel__item:first-child.cmp-carousel__item--active ) button.cmp-carousel__action--previous {

    top: 192px;

    left: -25px;

}
 
#dmmr-how-imfinzi-work .cmp-carousel__actions.cmp-carousel__actions--swipe {

    display: flex;

}
 
#dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel-1 #right-carousel-1 #how-imfinzi-work-carousel-1-mobile button.cmp-carousel__action {

    top: 193px;

    left: -21px;

}
 
#dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel-1 #right-carousel-1 #how-imfinzi-work-carousel-1-mobile.cmp-carousel:has(.cmp-carousel__content.visible-small .cmp-carousel__item:last-child.cmp-carousel__item--active ) .cmp-carousel__action--next {

    top: 192px;

    left: -24px;

}
 
#dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel .cmp-carousel__actions.cmp-carousel__actions--swipe {

    display: flex;

}

#dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel #right-carousel #how-imfinzi-work-carousel-mobile button.cmp-carousel__action {
    top: 200px;
        left: -28px;
}

    #dmmr-how-imfinzi-work #right-carousel #how-imfinzi-work-carousel-mobile .slides .carousel-caption > div, #dmmr-how-imfinzi-work #right-carousel-1 #how-imfinzi-work-carousel-1-mobile .slides .carousel-caption > div {
        display: flex;
        justify-content: space-between;
        gap: 10px;
        padding: 2px 10px 10px 10px;
        height: 134px;
    }

    #dmmr-how-imfinzi-work #right-carousel-1 #how-imfinzi-work-carousel-1-mobile .slides .carousel-caption > div { 
        height: 175px;
    }

    #dmmr-how-imfinzi-work #right-carousel-1 #how-imfinzi-work-carousel-1-mobile .slides .carousel-caption > div {
        display: flex;
        justify-content: space-between;
        gap: 10px;
        height: 230px;
    }
 /*Popup*/

 .dmmr-indication .cmp-modal__modalbox.modal-md .modal-box {
        height: 500px;
        border-radius: 8px 50px 8px 50px !important;
        padding: 36px 25px 24px;
        border: none;
        width: 93% !important;
        background-color: #FFFFFF;
        max-width: 100%;
        left: calc(105% - 100vw);
 }
    .dmmr-indication .cmp-modal__modalbox.modal-md button.modal__close:after {
    content: '';
    position: absolute;
    top: 187px;
    left: 9px;
    width: 40px;
    height: 40px;
    background: url(/content/dam/intelligentcontent/brands/imfinzi-dtc-story/us/en/images/close-exit.svg);
    cursor: pointer;
}  

     .dmmr-indication .viewhealth-modal .siteexit-title p {
        color: #525252;
        font-family: din-2014, sans-serif;
        font-weight: 400;
        font-size: 18px;
        padding: 5px 4px 6px;
        line-height: 26px;
        margin: 10px;
    }

    .dmmr-indication .siteexit-button {
        flex-direction: column;
    }

        .dmmr-indication .siteexit-button>a.cont-button {
        background-color: #AA182C !important;
        text-align: left;
        margin-left: 0;
    }

    .dmmr-indication .siteexit-button>a.back-button {
        text-align: right;
        margin-right: 0;
    }

        .dmmr-indication .cmp-modal__modalbox.modal-md button.modal__close {
        top: calc(103% - 100vh)!important;
        right: calc(105% - 100vw)!important;
        left: auto;
        margin: 25px 10px 0 0;
    }

}

@media screen and (min-width: 420px) and (max-width: 767px) {
    .dmmr-indication .exit-ramp-modal button.modal__close {
	top: 70px;
	left: 71%;
}
    .dmmr-indication .exit-ramp-modal .exit-ramp-title{
        max-width:70%;
        margin: 0 auto 22px;
    }
}

@media screen and (max-width: 419px){
    .dmmr-indication .exit-ramp-modal button.modal__close {
        top: 77px;
        left: 77%;
    }
    #dtc--dmmr--side-effects #end-page-callout .end-callout-wrap {
        padding: 10px 10px 32px !important;
    }
    #dmmr-preparing-infusions .explore-btn span::after {
        right: 116px;
    }
}

@media screen and (min-width: 320px) and (max-width: 389px) {
    .dmmr-indication .exit-ramp-modal button.modal__close {
	top: 70px;
	left: 73%;
}
    .dmmr-indication .exit-ramp-modal .exit-ramp-title{
        max-width:70%;
        margin: 0 auto 22px;
    }
    #dtc-dmmr--downloadable-resources #patient-bg-block{
    height: 270px;
    }

    #dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel-1 .cmp-carousel__actions.cmp-carousel__actions--swipe {
        left: 180px;
        top:360px;   
    }
    
    #dmmr-how-imfinzi-work #dmmr-how-imfinzi-work-carousel .cmp-carousel__actions.cmp-carousel__actions--swipe {
        left: 180px;
        top:255px;
    }
    #dmmr-how-imfinzi-work #how-imfinzi-work-carousel-mobile{
        margin-top: 45px;
    }
    #dmmr-how-imfinzi-work #how-imfinzi-work-carousel-1-mobile {
        margin-top: 60px;
    }
}

@media screen and (min-width: 992px) and (max-width: 1140px){
    #dmmr-isi-exp-frag .dec-sticky-isi {
        height:169px;
    }
}

@supports (-webkit-touch-callout: none){
    #financial-assistance-main-section .divide-copy__txt .access-btn{
        padding: 5px 15px 9px;
        max-width:235px;
    }
    @media screen and (max-width: 991px){
        #dtc-dmmr--downloadable-resources .card-container .row>div {
            width: 81%;
            max-width: 340px;
        }
        #dtc-dmmr--downloadable-resources .community-support-guide .download-btn {
            width: 100%;
        }
        #dtc-dmmr--downloadable-resources .card-container>.row:nth-child(2) .card-2 .download-icon {
            right: -170px;
        }
        #dmmr-preparing-infusions .explore-btn span::after {
            right: 100px;
            top: 52px;
        }
        #dmmr-preparing-infusions .explore-btn {
            padding: 12px 38px 12px 20px;
        }
    }
    @media screen and (max-width: 400px){
        #dtc-dmmr--downloadable-resources .community-support-guide .download-btn,#dtc-dmmr--downloadable-resources .card-container .download-btn {
            width: 290px;
        }
        #dmmr-preparing-infusions .explore-btn {
            padding: 12px 38px 12px 20px;
        }
    }
    @media only screen and (max-width: 991px) and (orientation: landscape) {   
        #dmmr-endometrial-cancer .banner-links-wrapper .banner-link:nth-child(3) p {
            padding-left: 16px;
            padding-right: 15px;
            margin-left: -5px;
        }
    }
    @media screen and (min-width: 768px) and (max-width: 991px){
        .dmmr-indication .cmp-modal__modalbox.modal-md button.modal__close:after {

            top: 340px;

        } 
            #dmmr-how-imfinzi-work .list-top .cell-item {
        width: 115px;
        }
            #dmmr-how-imfinzi-work .list-bottom .cell-item {
            width: 130px;
        }
    } 
    @media screen and (min-width: 992px) and (max-width: 1200px){
        #dmmr-how-imfinzi-work .list-bottom .cell-item {
            width: 125px;
        }
            #dmmr-how-imfinzi-work .cell-types {
            max-width: 830px;
        }
    }
    @media only screen and (device-width: 390px) and (-webkit-min-device-pixel-ratio: 3) { 
        #dtc--dmmr--side-effects #section1 .side-effects-wrapper {
            padding: 30px 0px 50px;
        }
        #dmmr-how-imfinzi-work .list-bottom .cell-item {
            width: 173px;
        }
        #dmmr-how-imfinzi-work .list-top .cell-item {
            width: 117px;
        }

    }
}

