/*#medicines #job-bag:before {
  content: 'GB-39695 | DOP: June 2023';
}*/

#Media .button-media-style:hover {
    text-decoration: underline !important;
}

#medicines {
    margin: auto;
    max-width: 1920px;
    background-color: #fff;
}

#medicines .children-con.benefits img {
    padding: 20px;
    padding-left: 0;
}

#medicines #top-txt-sec #med-mob-txt {
    display: none;
}

#medicines div#text-1159bd26eb,
div#text-a7427524b7 {
    padding: 0;
}

#medicines .ban-content-medicines {
    position: absolute;
    top: 7.6vw;
    font-size: var(--font-65px-1920-35px-375);
    line-height: 1.20;
    /*font-family: Lexia-Lt;*/
    font-family: Lexia-italic;
    color: #ffffff;
    padding: 0px;
    font-weight: bold;
}

#container-cc929f6820 .cmp-text {
    color: inherit;
    font-family: "Montserrat", sans-serif;
    padding: 0em 0;
    position: relative;
}

#medicines .report .red {
    text-decoration: underline;
}

#medicines .report .red:hover {
    color: #8B0051;
    text-decoration: underline;
}

#medicines .report .bold-txt {
    color: #3C4242;
    text-decoration: none;
    font-weight: bold;
    font-family: Arial;
}

#medicines .report .bold-txt a {
    color: #3C4242;
    text-decoration: none;
    font-weight: bold;
    font-family: Arial;
}

#medicines .site-footer {
    margin-top: 0px;
    padding-left: 15px;
    padding-right: 15px;
}

#medicines .cmp-container__backgroundImage--enabled {
    background-size: 100%;
    margin: 0px !important;
    /*height: 404px;*/
    height: 30.3vw;
    background-repeat: no-repeat;
}

/*#medicines .chome{*/

/*  padding-top: 1.4%;*/

/*}*/

#medicines .chome ul {
    display: flex;
}

#medicines .chome ul li {
    margin-right: 10px;
    padding-right: 10px;
    text-align: center;
    font-size: var(--breadcrumb-12px);
    align-items: center;
    list-style-type: none;
    border-right: 2px solid #000000;
    /* font-size: 16px; */
    line-height: 1.2;
    color: #8B0051;
    font-family: Lexia-Regular;
    text-decoration: none;
}

#medicines .chome .cDonation a {
    color: #8B0051;
}

#medicines .chome li:last-child {
    border: none;
}

#medicines .chome ul li a {
    color: #000;
    text-decoration: underline;
    font-family: 'Lexia-Regular';
}

#medicines .intend {
    padding-top: 30px;
    font-family: 'Arial-regular';
    font-size: var(--bodytext-17px);
    line-height: 1.294;
    padding-bottom: 24px;
    font-style: italic;
    color: #000000;
}

#medicines .report {
    padding-top: 10px;
}

#medicines .mark {
    font-size: var(--bodytext-17px);
    line-height: 1.294;
    font-family: 'Arial-regular';
    color: #000000;
    padding: 15px 0px;
    padding-top: 0;
}

#medicines .under-line {
    text-decoration: underline;
}

#medicines .market-font {
    font-size: var(--bodytext-17px);
    line-height: 1.294;
    font-family: 'Arial-regular';
    color: #3C4242;
    padding-bottom: 12px;
}

/*#medicines .side-effect-sec {*/

/*    max-width: 57%;*/

/*}*/

#medicines .select {
    font-size: var(--bodytext-17px);
    line-height: 1.294;
    font-family: 'Arial-bold';
    color: #000000;
    padding-top: 20px;
    width: 93%;
}

#medicines .parent-con {
    display: flex;
    max-width: 100%;
    margin: 0 auto;
    padding-bottom: 80px;
    padding-top: 75px;
    flex-direction: row;
    justify-content: center;
    gap: 100px;
}

#medicines .parent-con .con-gb,
#medicines .parent-con .con-ni {
    max-width: 100%;
}

#medicines .child-con a {
    background-color: #8B0051;
    color: #FFFFFF;
    font-size: var(--buttontext);
    line-height: 1.2;
    font-family: Lexia-bold;
    display: inline-flex;
    width: auto;
}

#medicines .con-gb a {
    padding: 13.5px 44.7px;
}

#medicines .con-ni a {
    padding: 13.6px 17.6px;
}

#medicines .par-con {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    padding-top: 15px;
    padding-bottom: 20px;
}

#medicines .children-con.benefits.report-img img {
    /* width: 143px; */
    padding: 17px 27px;
    padding-left: 0;
}

#medicines .event {
    font-size: var(--bodyheading-25px);
    line-height: 1.2;
    color: #3C4242;
    font-family: Lexia-Regular;
    padding-bottom: 15px;
    padding-top: 5px
}

#medicines .mob-evnt {
    display: none;
}

#medicines #medicines-bg {
    background-color: #F4F4F4;
}

#medicines #medicines-bg1 {
    background-color: #F4F4F4;
    margin-top: 20px;
}

#medicines #medicines-bg2 {
    background-color: #F4F4F4;
    margin-top: 20px;
    padding-bottom: 0px;
}

#medicines .benefits {
    /* width: 9.2%; */
    width: 143px;
    padding-top: 0px;
    margin-right: 12px;
}

#medicines .report-img {
    padding-top: 0px;
}

#medicines .duration {
    width: 90%;
}

#medicines .med-info-sec {
    padding-top: 0px;
}

#medicines .forms {
    padding-top: 10px;
}

#medicines img.msg-img {
    padding: 20px;
}

#medicines #gb-number-container {
    background-color: #F4F4F4;
}

#medicines .gb-dop {
    font-size: var(--bodytext-17px);
    line-height: 1.294;
    color: #000000;
    margin: 0 auto;
    margin: 2% auto;
    /* max-width: 90%; */
}

#forcorporate .cmp-text {
    padding-top: 0px;
}

@media only screen and (min-width: 1920px) {
    #medicines .cmp-container__backgroundImage--enabled {
        height: 575px;
    }
    #medicines img.msg-img {
        padding: 20px 30px 20px 20px;
    }
    /*#medicines .chome {*/
    /*    padding-top: 1.2%;*/
    /*}  */
}

@media only screen and (max-width:767px) {
    #medicines .children-con.benefits img {
        padding: 20px;
        padding-left: 0;
    }
    #medicines img.msg-img {
        padding: 20px;
        padding-left: 0;
    }
    #medicines .children-con.benefits.report-img img {
        padding-left: 0;
    }
    #medicines .row-container {
        width: 100%;
        max-width: 100%;
        margin: auto;
    }
    #medicines .cmp-container__backgroundImage--enabled {
        min-height: unset !important;
        height: 95vw;
        /*background-image: url("/content/dam/intelligentcontent/unbranded/astrazeneca/uk/en/images/medicines/medicine_mob-banner.png")!important;*/
    }
    #medicines .ban-content-medicines {
        position: absolute;
        top: 30px;
        font-size: 36px;
        line-height: 44px;
        display: none;
    }
    #medicines #top-txt-sec #med-mob-txt {
        display: block;
        font-size: 25px;
        font-family: 'Lexia-Regular';
        line-height: 30px;
        color: #830051;
        /* padding: 24px 0px; */
    }
    #medicines .intend {
        padding-top: 25px;
        font-style: normal;
    }
    #medicines .parent-con {
        gap: 5px;
        flex-direction: column;
        padding-top: 30px;
        padding-bottom: 30px;
    }
    #medicines .con-gb {
        margin-bottom: 28px;
    }
    #medicines .par-con {
        display: flex;
        flex-direction: column;
        padding-bottom: 15px;
    }
    #medicines #contact-detail-sec .par-con {
        padding: 0px;
    }
    #medicines .benefits {
        width: 100%;
        display: inline-flex;
    }
    #medicines .benefits img {
        width: 28.4%;
    }
    #medicines .report {
        padding-left: 0px;
    }
    #medicines .duration {
        width: 100%;
    }
    #medicines #medicines-bg1 .report {
        width: 100%;
    }
    #medicines .line-tag {
        height: 0px;
    }
    #medicines .select {
        width: 100%;
        padding-top: 10px;
    }
    #medicines .con-ni a {
        padding: 10px 7px;
        width: 100%;
        justify-content: center;
        text-align: center;
    }
    #medicines .con-gb a {
        padding: 10px 10px;
        width: 100%;
        justify-content: center;
        text-align: center;
    }
    #medicines .rept-adverse-desk {
        display: none;
    }
    #medicines .mob-evnt {
        display: block;
        padding-top: 7vw;
        line-height: 1.19;
    }
    #medicines .side-effect-sec {
        max-width: 100%;
        padding-top: 12px;
    }
    #medicines .market-font {
        padding-top: 5px;
    }
    #medicines .med-info-sec {
        padding-top: 0px;
    }
    #medicines #medicines-bg1,
    #medicines #medicines-bg2 {
        margin-top: 22px;
    }
    #medicines .report-img {
        padding-top: 5px;
    }
    #medicines .med-cont-txt {
        padding-top: 18px;
    }
    #medicines .gb-dop {
        max-width: 100%;
        padding-top: 25px;
    }
}

@media only screen and (min-width: 1921px) {
    #medicines .cmp-container__backgroundImage--enabled {
        height: 575px;
    }
    #medicines .ban-content-medicines {
        top: 150px;
    }
}

/* iPad Air */

@media only screen and (min-width: 768px) and (max-width: 1199px) {
    #medicines .parent-con {
        padding-bottom: 40px;
        padding-top: 30px;
    }
    #medicines .rept-adverse-desk {
        padding-top: 5px;
    }
}