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

#donate_page .chome ul {
    display: flex;
}

#donate_page .cmp-accordion {
    width: 100%;
    max-width: 100%;
    margin: auto;
}

#donate_page a.difflink {
    cursor: pointer;
}

#donate_page a.difflink :hover {
    color: #8B0051;
    cursor: pointer;
}

#donate_page li.cDonation {
    text-decoration: none !important;
}

#donate_page .cmp-accordion__panel--expanded {
    display: block;
    /*padding: 0;*/
}

#donate_page div#breadcrum .row-container {
    width: 100%;
    padding: 0 !important;
    margin: 0 !important;
}

#donate_page .row-container {
    /* width: 1668px; */
    width: 86%;
    margin: auto !important;
}

#donate_page #row-container {
    width: 100%;
    max-width: 86%;
    padding: 0;
    margin: auto;
}

/*  #donate_page .chome {*/

/*    padding-top: 2%;*/

/*    padding-bottom: 2%;*/

/*}*/

#donate_page .chome ul li {
    margin-right: 10px;
    padding-right: 10px;
    text-align: center;
    list-style-type: none;
    font-size: var(--breadcrumb-12px);
    line-height: 1.2;
    color: #8B0051;
    font-family: "Lexia-Regular";
}

#donate_page span.phonenumber a {
    color: #3C4242;
    text-decoration: none;
}

#donate_page .cmp-accordion__header {
    margin: 0;
    outline: none;
}

#donate_page .cmp-accordion__panel {
    padding: 0.75em 1.5em;
}

#donate_page .cmp-accordion__button {
    position: relative;
    border: 0;
    /*padding: 0.5em 1.5em;*/
    /* OUTLINE: NONE; */
    outline: none;
    background: none;
    cursor: pointer;
    display: flex;
    align-items: center;
    color: inherit;
    background-color: inherit;
}

/*#donate_page .cDonation {
  font-size: var(--page-links);
    line-height: 19px;
    color: #8B0051;
    text-decoration: underline;
      font-family: "Lexia-Regular";
}*/

#donate_page li.chome-one {
    border-right: 2px solid #000000;
}

#donate_page a.chomes {
    color: black;
    text-decoration: underline;
    font-family: "Lexia-Regular";
    /* font-size: 12px; */
}

#donate_page .cmp-container__backgroundImage--enabled {
    background-size: 100%;
    margin: 0px;
    height: 29.95vw;
    background-repeat: no-repeat;
}

/*#donate_page li.list u {*/

/*    cursor: pointer;*/

/*}*/

#donate_page .ban-content-hcppage {
    font-size: var(--font-65px-1920-35px-375);
    line-height: 1.207;
    font-family: "Lexia-italic";
    width: 729px;
    margin-left: 2px;
    margin-top: 50px;
    color: #FFFFFF;
    font-weight: bold;
}

#donate_page p.dg_head {
    font-size: var(--bodyheading-25px);
    /*font-size: clamp(37px, 1vw, 21px);*/
    line-height: 1.2;
    font-family: "Lexia-Regular";
    color: #830051;
    margin-top: 0px;
    padding-bottom: 10px;
}

#donate_page p.extend {
    line-height: 1.2;
    font-family: "Lexia-Regular";
    color: #830051;
    display: none;
    margin-top: 0px;
    font-size: var(--font-65px-1920-35px-375);
}

#donate_page p.dg_para,
p.good_head {
    font-size: var(--bodytext-17px);
    font-family: 'Arial';
    color: #000000;
    margin-top: 35px;
    line-height: 1.294;
    margin-bottom: 20px;
}

#donate_page p.jb-class {
    margin: 4% 0;
    font-family: 'Arial';
    color: #000000;
    line-height: 1.148;
    font-size: var(--bodytext-17px);
}

#donate_page .donation-p,
.donatedservice p,
.intended ul li,
.contained p,
.abpicode,
.spectra {
    font-size: var(--bodytext-17px);
    line-height: 1.148;
    padding-top: 0%;
}

#donate_page .list {
    font-size: var(--bodytext-17px);
    font-family: 'Arial';
    color: #000000;
    margin-top: 15px;
    line-height: 1.294;
    margin-bottom: 30px;
}

#donate_page .cmp-text ul li::marker {
    margin: 0;
    font-family: 'Arial';
    font-size: var(--bodysubheading);
    list-style-position: outside;
    color: #8B0051;
    padding-left: 40px;
}

#donate_page ul#unordered {
    padding-left: 45px;
}

#donate_page .cmp-text ul {
    list-style-position: outside;
    margin-top: 0px;
}

#donate_page p.good_content {
    line-height: 1.2;
    font-size: var(--bodysubheading);
    font-family: "Arial-bold";
    color: #3C4242;
    width: 75%;
}

#donate_page p.donation-p a:last-child {
    text-decoration: underline;
}

#donate_page p.donation-p a:hover {
    color: #8B0051;
    text-decoration: underline;
    cursor: pointer;
}

#donate_page p.right_content a {
    text-decoration: underline;
}

#donate_page a.tel,
#donate_page a.tel:hover {
    color: #3C4242 !important;
    text-decoration: none !important;
}

.mob-only {
    display: none;
}

#donate_page p.right_content a:hover {
    color: #8B0051;
    text-decoration: underline;
    cursor: pointer;
}

#donate_page a.email,
a:hover {
    color: #8B0051;
    text-decoration: underline;
}

#donate_page div#mini_containerone,
div#mini_containertwo {
    background: #F4F4F4;
}

#donate_page div#mini_containertwo {
    margin-top: 20px;
}

#donate_page .cmp-accordion__button--expanded .cmp-accordion__icon::before {
    content: url(/content/dam/intelligentcontent/unbranded/astrazeneca/uk/en/images/donation-of-goods/donation-icon-up.png) !important;
}

#donate_page .cmp-accordion__icon::before {
    content: url(/content/dam/intelligentcontent/unbranded/astrazeneca/uk/en/images/donation-of-goods/donation-icon.png) !important;
}

#donate_page span.cmp-accordion__title {
    /*font-size: var(--bodyheading-25px );*/
    /*line-height: 1.2;*/
    /*font-family: "Lexia-Regular";*/
    /*margin-left: 0px;*/
    /*color: #3C4242;*/
    /*margin-top: 0px;*/
    /*padding-left: 0px;*/
    font-size: var(--bodyheading-25px);
    font-family: 'Lexia-Regular';
    line-height: 1.2;
}

#donate_page div#text-b54cbfb0a8,
#donate_page div#text-394055d7de,
#donate_page div#text-ee6886c2c2,
#donate_page div#text-6b8ff1f8ad {
    padding-bottom: 2%;
}

#donate_page div#text-b54cbfb0a8,
#donate_page div#text-394055d7de,
#donate_page div#text-ee6886c2c2,
#donate_page div#text-6b8ff1f8ad {
    margin-top: -15px;
}

#donate_page .donation-p,
#donate_page .donatedservice p,
#donate_page .intended ul li,
#donate_page .contained p,
.abpicode,
.spectra {
    font-size: var(--bodytext-17px);
    font-family: 'Arial';
    line-height: 1.2;
    /* margin-top: -30px; */
    color: #3C4242;
    padding-bottom: 15px;
    margin-bottom: 1%;
}

#donate_page p.right_heading {
    /*font-size: var(--text-34px-1920-25-375);*/
    line-height: 1.647;
    font-size: clamp(34px, 1vw, 25px);
    font-family: "Lexia-Regular";
    margin-left: 0px;
    color: #3C4242;
    padding-top: 10px;
}

#donate_page span.cmp-accordion__icon {
    /*padding: 20px;*/
    /* padding-left: 12px; */
    /* padding-right: 30px; */
    /*margin-right: 10px;*/
}

#sub_maindiv_goods .cmp-accordion__header {
    padding: 5.5px 0px;
}

#donate_page p.left_image {
    margin-top: 35px;
    text-align: center;
}

#donate_page .donated-faq {
    margin: 2% 0% 0% 0%;
    padding-left: 0px;
    margin-bottom: 20px;
    color: #830051;
    font-size: var(--bodyheading-25px);
    line-height: 1.207;
    font-family: 'Lexia-Regular';
}

#donate_page p.left_image img {
    margin-top: 0px;
    width: 66%;
    text-align: right;
}

#donate_page p.right_heading {
    font-size: var(--bodyheading-25px);
    line-height: 1.647;
    font-family: "Lexia-Regular";
    margin-left: 0px;
    color: #3C4242;
    padding-top: 10px;
}

#donate_page div#maincontainer_DOG {
    background: #F4F4F4;
    margin-top: 30px;
}

#donate_page p.right_content {
    font-size: var(--bodytext-17px);
    font-family: 'Arial';
    line-height: 1.2;
    display: block;
    width: 76%;
    padding-top: 15px;
}

#donate_page p.right_con {
    font-size: var(--bodytext-17px);
    font-family: 'Arial';
    line-height: 1.148;
    display: none;
    width: 76%;
}

/*#donate_page div#sectiontwo_donate {*/

/*    margin-left: -634px;*/

/*    margin-top: 10px;*/

/*}*/

#donate_page div#twocolumn .azcl-columns__base {
    display: grid;
    gap: 0px;
    grid-template-columns: 10% 90%;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 15px;
}

/*div#twocolumn .azcl-columns__base {*/

/*    display: grid;*/

/*    gap: 20px;*/

/*    grid-template-columns: 10% 90%;*/

/*}*/

/*.azcl-columns__base {*/

/*    display: grid;*/

/*    gap: 20px;*/

/*    grid-template-columns: 20% 70%;*/

/*}*/

#donate_page div#rightsection {
    padding-top: 22px;
}

#donate_page .donation-p:first-child {
    /*padding: 0px 0 25px;*/
    margin-top: 0;
}

#donate_page p.good_head {
    margin-bottom: 20px;
}

#donate_page p.good_head.dodgslast {
    margin-bottom: 0px;
}

#donate_page p.right_con a {
    /*color: #8B0051;*/
    text-decoration: underline;
}

@media only screen and (max-width: 1800px) {
    #donate_page .ban-content-hcppage {
        width: 647px;
        /* margin-right: 20px; */
        margin-left: -10px;
        line-height: 90px;
    }
    #donate_page p.right_content {
        font-size: var(--subhead-para);
        width: 100%;
    }
    #donate_page p.good_content {
        width: 92%;
    }
}

@media only screen and (max-width: 1600px) {
    #donate_page .ban-content-hcppage {
        width: 630px;
        /* margin-right: 20px; */
        margin-left: -10px;
        line-height: 90px;
    }
}

@media only screen and (max-width: 1367px) {
    #donate_page .ban-content-hcppage {
        width: 500px;
        /* margin-right: 20px; */
        margin-left: 0px;
        line-height: 78px;
    }
    #donate_page div#twocolumn.azcl-columns__base {
        display: grid;
        gap: 0px;
        grid-template-columns: 12% 87%;
        justify-content: space-between;
        align-items: center;
        margin-bottom: 35px;
    }
    #donate_page p.right_content {
        font-size: var(--subhead-para);
        width: 100%;
    }
    #donate_page p.good_content {
        width: 92%;
    }
    #donate_page div#twocolumn .azcl-columns__base {
        gap: 10px;
    }
    #donate_page p.left_image img {
        width: 75%;
    }
}

@media only screen and (max-width: 1200px) {
    #donate_page div#breadcrum .row-container {
        width: 100%;
        padding: 0 !important;
        margin: 0 !important;
    }
    #donate_page .ban-content-hcppage {
        font-size: var(--font-65px-1920-35px-375);
        line-height: 60px;
        font-family: "Lexia-italic";
        width: 461px;
        margin-left: 0px;
        margin-top: 50px;
        color: #FFFFFF;
    }
    #donate_page div#twocolumn.azcl-columns__base {
        display: grid;
        gap: 0px;
        grid-template-columns: 20% 79%;
        justify-content: space-between;
        align-items: center;
        margin-bottom: 35px;
    }
}

@media only screen and (max-width: 992px) {
    #donate_page .ban-content-hcppage {
        line-height: 60px;
        width: 100%;
    }
    /*#donate_page span.cmp-accordion__title {*/
    /*    line-height: 38px;*/
    /*    margin-bottom: 15px;*/
    /*}*/
    #donate_page div#twocolumn .azcl-columns__base {
        gap: 20px;
    }
    #donate_page p.left_image img {
        width: 100%;
    }
}

@media only screen and (max-width: 767px) {
    #donate_page .cmp-accordion__panel {
        padding: 0.75em 1em;
    }
    #donate_page .cmp-accordion__button {
        position: relative;
        border: 0;
        /*padding: 0.5em 1em!important;*/
        /* OUTLINE: NONE; */
        outline: none;
        background: none;
        cursor: pointer;
        display: flex;
        align-items: center;
        color: inherit;
        background-color: inherit;
    }
    .mob-only {
        display: block;
    }
    #donate_page div#dogs-acc-technical-diff-sec-item-3ef83140bc .donation-p:first-child {
        /* padding: 0px 0 25px; */
        margin-top: 0;
        padding-bottom: 6%;
    }
    #donate_page .donation-p:first-child {
        /* padding: 0px 0 25px; */
        margin-top: 4%;
    }
    #donate_page a.difflink {
        /*color: #8B0051;*/
        cursor: pointer;
    }
    /*#donate_page a.difflink u {
    color: #8B0051;
}*/
    #donate_page .line-tag {
        background-color: #EDEDED !important;
        height: 0px;
        width: 100%;
    }
    #donate_page div#text-b54cbfb0a8,
    #donate_page div#text-394055d7de,
    #donate_page div#text-ee6886c2c2,
    #donate_page div#text-6b8ff1f8ad {
        padding-bottom: 4%;
    }
    #donate_page div#text-3c0382d0a4 {
        padding: 0;
    }
    #donate_page div#text-6b8ff1f8ad .donation-p:first-child {
        /* padding: 0px 0 25px; */
        margin-top: 14%;
    }
    #donate_page .cmp-accordion__button--expanded .cmp-accordion__icon::before {
        content: url(/content/dam/intelligentcontent/unbranded/astrazeneca/uk/en/images/donation-of-goods/donation-icon-up_mob.png) !important;
    }
    #donate_page .cmp-accordion__icon::before {
        content: url(/content/dam/intelligentcontent/unbranded/astrazeneca/uk/en/images/donation-of-goods/donation-icon_mob.png) !important;
    }
    #donate_page div#text-ee6886c2c2 .donation-p {
        margin-top: 5%;
        padding-right: 0%;
    }
    #donate_page b.prebold {
        font-weight: normal;
    }
    #donate_page p.good_content {
        margin-bottom: 9%;
        width: 96%;
    }
    #donate_page button#dogs-fac-acc-practice-sec-item-f19e9c2397-button span.cmp-accordion__icon {
        padding: 0 0px;
        /* padding-left: 12px; */
        /* padding-right: 30px; */
        margin-right: 0px;
        margin-top: -14%;
    }
    #donate_page button#accordion-c41e9c7162-item-3ef83140bc-button span.cmp-accordion__icon {
        padding: 0 0px;
        /* padding-left: 12px; */
        /* padding-right: 30px; */
        margin-right: 0px;
        margin-top: -6%;
    }
    #donate_page p.good_head {
        margin-top: 6%;
    }
    #donate_page .chome {
        padding-top: 2%;
        padding-bottom: 5%;
    }
    #donate_page .row-container {
        /* width: 1668px; */
        width: 100%;
        margin: auto !important;
    }
    #donate_page #row-container {
        width: 100%;
        max-width: 100%;
        margin: auto;
        padding: 0px 15px;
    }
    #donate_page .ban-content-hcppage {
        line-height: 1.2;
        font-family: "Lexia-italic";
        /* width: 383px; */
        width: 100%;
        display: none;
        margin-left: 10px;
        margin-top: 5px;
        color: #FFFFFF;
    }
    #donate_page .cmp-accordion__panel {
        padding: 0.5em 1em !important;
    }
    #donate_page p.left_image {
        margin-top: 0px;
        margin: 0 auto;
        text-align: center;
        margin-top: 0;
    }
    #donate_page p.right_heading {
        width: 70%;
    }
    #donate_page .cmp-container__backgroundImage--enabled {
        min-height: 348px;
        background-size: 100%;
    }
    /*#donate_page span.cmp-accordion__title {*/
    /*    line-height: 28px;*/
    /*    margin-bottom: 5px;*/
    /*    margin-top: 5px;*/
    /*}*/
    #donate_page button#footer-accordion-links-item-eb0287fe8a-button span.cmp-accordion__title {
        color: #fff;
    }
    #donate_page button#footer-accordion-links-item-6f1a7cb7e2-button span.cmp-accordion__title {
        color: #fff;
    }
    #donate_page div#twocolumn .azcl-columns__base {
        display: grid;
        gap: 0px;
        grid-template-columns: 29% 71%;
        justify-content: space-between;
        align-items: center;
        margin-bottom: 15px;
    }
    /*#donate_page  p.good_content {
   
    line-height: 27px;
    font-size: 22px;
}*/
    #donate_page p.dg_para,
    p.good_head {
        margin-top: 20px;
        line-height: 1.294;
        margin-bottom: 6%;
    }
    #donate_page .chome ul li {
        margin-right: 10px;
        padding-right: 10px;
        text-align: left;
    }
    #donate_page p.dg_head {
        color: #000000;
        font-size: var(--bodysubheading);
        line-height: 1.2;
        margin: 6% 0;
        padding-bottom: 25px;
    }
    /*#donate_page u {
    color: #8B0051;
}*/
    #donate_page p.extend {
        font-size: var(--bodyheading-25px);
        line-height: 1.2;
        font-family: "Lexia-Regular";
        color: #830051;
        display: initial;
        margin-top: 0px;
        /* padding-bottom: 25px; */
    }
    #donate_page .list {
        line-height: 1.294;
        padding-right: 6%;
        margin-top: 6%;
    }
    #donate_page ul#unordered {
        padding-left: 22px;
        margin-bottom: 9%;
    }
    #donate_page .donated-faq {
        margin-bottom: 0px;
    }
    #donate_page #footer-accordion-links .cmp-accordion__icon::before {
        content: '\f078' !important;
        font-family: 'Font Awesome';
        color: #fff;
    }
    #donate_page #footer-accordion-links .cmp-accordion__button--expanded .cmp-accordion__icon::before {
        content: '\f077' !important;
        font-family: 'Font Awesome';
    }
    #donate_page p.left_image img {
        margin-top: 10px;
        margin-bottom: 0px;
        width: 63%;
        /* margin: 0 auto; */
        text-align: right;
    }
    #donate_page p.right_heading {
        width: 100%;
        line-height: 30px;
        padding-top: 0;
    }
    #donate_page p.right_content {
        width: 100%;
        line-height: 1.294;
        display: none;
        margin-left: -61px;
        margin-top: 20px;
    }
    #donate_page p.right_con {
        /* margin: 0 auto; */
        width: 100%;
        line-height: 1.294;
        display: block;
        margin-left: auto;
        margin-top: 20px;
        margin-right: auto;
        padding-left: 12px;
        padding-bottom: 15px;
    }
    #donate_page .donation-p,
    .donatedservice p,
    .intended ul li,
    .contained p,
    .abpicode,
    .spectra {
        font-family: 'Arial';
        line-height: 1.2941;
        padding-bottom: 20px;
    }
    #donate_page span.cmp-accordion__icon {
        padding: 0 0px;
        /* padding-left: 12px; */
        /* padding-right: 30px; */
        margin-right: 0px;
        margin-top: 0%;
    }
    #donate_page .donation-p {
        margin-top: 2%;
        color: #000;
        padding-bottom: 10px;
    }
    #donate_page .donation-p {
        margin-top: 2%;
        color: #000;
    }
    #dogs-acc-technical-diff-sec p.donation-p {
        padding-bottom: 10px;
    }
    #donate_page #sub_maindiv_goods .cmp-accordion__button {
        gap: 20px;
    }
    /*#donate_page .cmp-accordion__button{*/
    /*    align-items: baseline;*/
    /*}*/
    #donate_page p.dg_para:first-child {
        padding-bottom: 10px;
    }
}

@media only screen and (max-width: 767px) and (orientation:landscape) {
    #donate_page .ban-content-hcppage {
        width: 329px;
        margin-left: 40px;
        margin-top: 19px;
        line-height: 40px;
    }
    #donate_page p.left_image img {
        margin-top: 13px;
        margin-bottom: 0px;
        width: 63%;
        /* margin: 0 auto; */
        text-align: right;
    }
}

/*@media only screen and (max-width: 540px){*/

/*    #donate_page .ban-content-hcppage {*/

/*    width: 416px;*/

/*    margin-left: 40px;*/

/*    margin-top: 19px;*/

/*}*/

/*}*/

@media only screen and (min-width: 1921px) {
    #donate_page #row-container {
        /* width: 1668px; */
        width: 95%;
        margin: auto !important;
    }
    #donate_page .cmp-container__backgroundImage--enabled {
        background-size: 100%;
        margin: 0px;
        height: 575px;
        background-repeat: no-repeat;
    }
    #donate_page .chome {
        padding-top: 1%;
    }
}

#donate_page ol.list-accor {
    font-size: var(--bodytext-17px);
    font-family: 'Arial';
    line-height: 1.2;
    list-style-type: disc;
    color: #3C4242;
    margin-bottom: 30px;
}

#donate_page ol.list-accor li {
    margin-bottom: 10px;
}