body#Homepage .angloVideoContainer .video-js {
    width: 100vw;
    height: 100%;
    transform: scale(1.3);
}

.bc-player-default_default.vjs-has-started .vjs-control-bar, .bc-player-default_default.vjs-mouse .vjs-control-bar {
    display: none !important;
}

body.ip3-investors #MainWrapper>#contentwrapper {
    margin-top: 98px;
    margin-bottom: 98px;
}

.anglokumba#investors .three-col-signpost .signpost-wrap:nth-child(n + 4) {
    max-width: calc(100%/3 - 30px);
}

.anglokumba#communities .mod-body-content ul {
    margin-bottom: 0 !important;
}

.anglokumba .annual-report-v2-module-landing .ar-v2-tabs-module.ar-module-active .ar-v2-module-accordian-item:last-child {
    margin-bottom: 0px;
}

@media screen and (min-width: 1024px) {
    .slider-nav-thumbnails .slide-thumb {
        min-height:140px;
    }
}

.anglokumba#contact-us .contentwrapper.contact-form {
    margin-bottom: 98px;
}

.anglokumba#contact-us .contactwebformSubmitButton {
    margin-bottom: 0;
}

.ip3-investor-presentations .pr-date {
    display: none;
}

#toplinks ul.third-level-menu-ul {
    display: none;
}

.module-publications .module-publication-slider .download-sec-title {
    max-width: 200px;
}

.two-column .module-publication-slider .download-sec-right {
    max-width: 210px;
}

.anglokumba#safety-and-health .module-text-block a.media-link.cta-link:before {
    right: 3px;
}

.anglokumba#iron-ore #module-text-block-2 .mod-body-content ul {
    margin-bottom: 0;
    padding-bottom: 0;
}

.anglokumba#faqs .module-accordian-wrapper, .anglokumba#faqs .module-accordian .accordian-item:last-child .accordian-content .accordian-inner {
    padding-bottom: 0;
}

.anglokumba#our-approach .module-section.module-text-block-with-img *:last-child {
    margin-bottom: 20px !important;
}

@media screen and (max-width: 767px) {
    body.ip3-investors #MainWrapper>#contentwrapper {
        margin-top:30px;
        margin-bottom: 30px;
    }

    .anglokumba #contact-us .contactwebformSubmitButton {
        margin-bottom: 0px !important;
    }

    body#financial-results-centre .text-signpost--wrapper .text-signpost-details a.cta-link {
        position: relative;
        bottom: 5px;
    }

    .footer-logo-plc {
        margin-bottom: 30px;
    }

    .anglokumba .module-text-block a.media-link.cta-link:before {
        right: 3px !important;
    }

    .anglokumba#job-opportunities .text-signpost-details {
        position: absolute;
    }

    .anglokumba#safety-and-health .module-text-block a.media-link.cta-link:before {
        right: 2px !important;
    }

    body#Homepage .module-publications .download-sec-wrap a.media-link.cta-link, body#Homepage .module-publications .download-sec-wrap a.internal-link.cta-link {
        padding: 0 10px 0 0;
    }
}

.anglokumba .module-vertical-tabs.module-section img {
    border-radius: 20px;
}

.anglokumba .module-text-block a.media-link.cta-link:before {
    background: var(--red);
    content: '';
    bottom: 10px;
    position: absolute;
    width: 10px;
    height: 2px;
    border-radius: 20px;
    right: 2px;
    transition: all 0.4s ease-in-out;
}

.anglokumba a.media-link.link-btn span:before {
    background: var(--red);
    content: '';
    bottom: 10px;
    position: absolute;
    width: 10px;
    height: 2px;
    border-radius: 20px;
    right: 3px;
    transition: all 0.4s ease-in-out;
}

.anglokumba .module-text-block a.cta-link.media-link:after, .anglokumba a.media-link.link-btn span:after {
    content: "\e902";
    font-family: 'icomoon' !important;
    position: absolute;
    right: 2px;
    color: var(--red);
    font-size: 14px;
    font-weight: normal;
    bottom: 2px;
    transition: all 0.4s ease-in-out;
}

.anglokumba #toplinks>.second-level.menu-list>ul>li>a:focus {
    color: var(--gray)!important;
}

.anglokumba .headerwrapper.ar-v2-header-wrapper .rdMenuwrapper ul li.level1:hover>a, .anglokumba .headerwrapper.ar-v2-header-wrapper .rdMenuwrapper ul li.level1:hover>a {
    color: var(--main-blue);
}

@media only screen and (max-width: 1024px) {
    .anglokumba .module-vertical-tabs.module-section img {
        border-radius:15px;
    }

    .module-icon-cards-carousal .card-image-parent {
        min-width: 62px;
    }
}

@media screen and (min-width: 992px) and (max-width:1024.98px) {
    .module-text-block .mod-body-content>p:last-of-type {
        margin-bottom:60px;
    }

    .anglokumba .rl-v2-mainwrapper {
        margin: 60px 0 60px;
    }

    body#publications.anglokumba .module-publication-slider {
        grid-template-columns: auto auto;
    }

    body.ip3-investors #MainWrapper>#contentwrapper {
        margin-top: 60px;
        margin-bottom: 60px;
    }
}

@media screen and (min-width: 768px) and (max-width:992.98px) {
    body.ip3-investors #MainWrapper>#contentwrapper {
        margin-top:60px;
        margin-bottom: 60px;
    }

    .anglokumba#contact-us .contentwrapper.contact-form {
        margin-bottom: 60px;
    }

    .anglokumba#safety-and-health .module-text-block a.media-link.cta-link:before {
        right: 2px;
    }

    .module-publications a.media-link.cta-link:before {
        bottom: 8px;
        right: -20px !important;
    }

    body#Homepage .slider-nav-thumbnails {
        margin-top: -188px;
    }

    body#publications.anglokumba .module-publication-slider {
        grid-template-columns: auto auto;
    }
}

#performance .card-item-wrapper .card-content-wrap a {
    text-decoration: none !important;
}

body.ip3-investor-presentations.ip3-investors .tabs-container ul {
    display: flex;
}

body.ip3-investor-presentations.ip3-investors .tabs-container ul li {
    flex: 1;
}

body.ip3-investor-presentations.ip3-investors .tabs-container ul li.last {
    margin-left: 0;
}

body.nojs .annual-report-v2-module-landing .ar-v2-body-module .ar-v2-left-content-wrapper .ar-v2-body-main-heading, body.nojs .hero-banner-content, body.nojs .annual-report-v2-module-landing .ar-v2-publication-module .ar-v2-shdw-slider-wrapper, body.nojs .hero-banner-content-wrap, body.nojs .annual-report-hero-banner, body.nojs .ar-containers-module .ar-containers-cta-wrapper, body.nojs .ar-fullwidth-carousel-wrap, body.nojs .annual-report-v2-main-wrapper .ar-module, body.nojs .annual-report-v2-module-landing .ar-v2-publication-module .ar-v2-publication-title-wrapper, body.nojs .annual-report-v2-module-landing .ar-v2-body-module .ar-v2-left-content-wrapper .ar-v2-body-text, body.nojs .annual-report-v2-module-landing .ar-v2-body-module .ar-v2-body-right-inner .ar-v2-body-content-wrapper, body.nojs .annual-report-v2-module-landing .ar-v2-data-stats-module .ar-v2-data-stats-left-content-wrapper .ar-v2-data-stats-text-title, body.nojs .annual-report-v2-module-landing .ar-v2-data-stats-module .ar-v2-data-stats-wrapper {
    visibility: visible !important;
    opacity: 1 !important;
    transform: none !important;
}

body.nojs .ar-fullwidth-carousel-wrap {
    margin: 30px 15px;
}

body.nojs .annual-report-v2-main-wrapper .ar-module {
    min-height: 100vh !important;
    height: auto !important;
    visibility: visible !important;
    opacity: 1 !important;
    transform: none !important;
}

body.nojs .annual-report-v2-main-wrapper .flex-vertical-center {
    min-height: 100vh;
}

body.nojs .module-image-carousel-gallery-bottom.slider-nav {
    display: block !important;
}

.mobi-menu-wrapper ul li.level1:nth-child(5) ul.childrenActive li.level2.first {
    display: block;
}

.module-image-carousel-wrapper.white-bg .module-imagecarousel-slider .module-imagecarousel-slide-text p>a, .module-image-carousel-wrapper.white-bg .module-imagecarousel-slider .module-imagecarousel-slide-text p>a:hover {
    color: var(--white) !important;
}

.module-image-carousel-wrapper.white-bg .module-imagecarousel-slider .module-imagecarousel-slide-text p>a.cta-link.external-link:after {
    color: var(--light-blue-5);
}

body.nojs .swiper-wrapper {
    display: block;
}

body.nojs .module-publication-slider {
    display: block;
}

.testimonial-content .testimonial-title {
    position: relative;
    z-index: 9;
}

#managing-tailings-safely .breadcrumb a.media-link.link-btn {
    display: inline-block;
    color: var(--light-blue);
}

#managing-tailings-safely .module-text-block a.cta-link.media-link:after, a.media-link.link-btn span:after {
    bottom: 3px;
}

body.nojs .video-item {
    height: 334.125px;
}

body.nojs .module-icon-cards-carousal .card-item-wrapper {
    margin-bottom: 30px;
}

#managing-tailings-safely .mod-3columncards-right-content .mod-3columncards-content ul li {
    list-style: disc!important;
}

.nojs .mfp-hide {
    display: block !important;
    padding: 98px 0;
}

.nojs .member-row a.popup-modal {
    margin-bottom: 0;
}

.nojs .copyLink .copyIcon {
    right: -88px;
}

body#our-approach .module-text-block a.media-link.cta-link:before {
}

.back-to-prYear p.back-to-link a, .back-to-prYear p.back-to-link, .back-to-prYear {
    margin-bottom: 0;
}

.pr-news-container .pr-pagination ul li.pagination-dots {
    display: none;
}

body.ip3-press-releases .pr-item-container {
    padding-top: 98px;
}

body.ip3-press-releases .back-to-prYear {
    padding-bottom: 98px;
}

.annual-report-v2-module-landing .rb-v2-tabs > li.current > a:hover {
    color: var(--white);
}

body.anglokumba.ip3-careers#graduates-and-bursaries #apply-now {
}

body.anglokumba.ip3-careers#graduates-and-bursaries .last-career-section {
    padding-bottom: 98px !important;
}

body.anglokumba.ip3-careers#graduates-and-bursaries #module-image-tabs {
    padding-top: 0px;
}

.email-alert-txt p {
    margin-bottom: 0;
}

body#build-a-report .rb-v2-mainwrapper {
    background-color: var(--white);
    padding-top: 98px;
    padding-bottom: 98px;
}

body#build-a-report .rb-v2-mainwrapper #contentwrapper {
    margin-top: 0;
}

body#build-a-report .annual-report-v2-module-landing .arbuilderWrapper {
    padding-top: 0;
}

body#dividend-calculator #contentwrapper .external-web-content-page, body#end-of-day-statistics #contentwrapper .external-web-content-page, body#interactive-share-statistics #contentwrapper .external-web-content-page, body#intraday-share-price #contentwrapper .external-web-content-page, body#share-price-calculator #contentwrapper .external-web-content-page, body#share-price-chart #contentwrapper .external-web-content-page {
    padding-bottom: 0;
}

body#total-return-index #contentwrapper .external-web-content-page {
    padding-bottom: 0;
}

body#shareholder-communication .contactwebformSubmitButton {
    margin-bottom: 0;
}

body#shareholder-communication .page-modules-wrapper > *:not(.module-signpost-carousel):last-child {
    padding-bottom: 0px !important;
}

body#investor-calendar #contentwrapper {
    margin-top: 98px;
    margin-bottom: 98px;
}

body#investor-calendar .events-wrapper p {
    margin: 0;
}

body#investor-calendar .events-wrapper {
    margin: 0;
}

body#sens .external-web-content-page {
    padding-bottom: 0;
}

body#sens #contentwrapper {
    margin-top: 98px;
}

body.ip3-investor-presentations.ip3-investors.ip3-level4.anglokumba .email-alert-txt {
    padding-top: 98px;
    padding-bottom: 98px;
}

body.ip3-investor-presentations.ip3-investors.ip3-level4.anglokumba .pr-main-content {
    padding-bottom: 98px;
}

body.ip3-investor-presentations.ip3-investors.ip3-level4.anglokumba .tabs-container {
    margin-top: 0px;
}

body#financial-results-centre.anglokumba .module-accordian .accordian-inner .rprt-lib-doc a.int-lnk {
    padding-left: 9px;
}

#investors.anglokumba .three-col-signpost .signpost-wrap:nth-child(n + 4) {
    max-width: calc(100%/3 - 30px);
}

body#job-opportunities .text-signpost--wrapper {
    margin-top: 0;
}

body.ip3-careers.ip3-level3.anglokumba .module-section.grey {
    padding-bottom: 98px;
    margin-top: 98px
}

body.ip3-careers.ip3-level3.anglokumba .module-section.module-image-carousel-wrapper {
    padding-bottom: 98px;
}

body#terms-and-conditions #contentwrapper, body#email-alerts #contentwrapper {
    margin-top: 98px;
    margin-bottom: 98px;
}

body#email-alerts #contentwrapper #iframe-container {
    padding-bottom: 0;
}

body.ip3-press-releases.ip3-media.ip3-level4.anglokumba .pr-news-container .pr-item.last {
    margin-bottom: 0;
}

body.ip3-images.ip3-media.ip3-level4.anglokumba #contentwrapper {
    margin-top: 98px;
    margin-bottom: 68px;
}

body.ip3-images.ip3-media.ip3-level4.anglokumba #contentwrapper .tabs-container {
    margin-top: 0;
}

body#faqs.anglokumba .module-accordian-wrapper {
    padding-bottom: 0;
}

body.ip3-images.ip3-media.ip3-level4.anglokumba .images-main-container .image-gallery-container {
    margin-bottom: 0;
}

body.ip3-press-releases.ip3-media.ip3-level4.anglokumba .pr-news-container .pr-title {
    padding-top: 0;
}

body.ip3-press-releases.ip3-media.ip3-level4.anglokumba .email-alert-txt p {
    margin-bottom: 0px;
}

body#terms-and-conditions .content-page-wrapper ol ol, body#terms-and-conditions .contentwrapper ol ol, body#terms-and-conditions .content-page-wrapper ol ol ol, body#terms-and-conditions .contentwrapper ol ol ol {
    padding-left: 0;
    list-style-position: outside;
}

#approach-and-policies .document-download-left-content .dd-document-section {
    flex-direction: row;
}

#approach-and-policies .document-download-left-content .dd-related-doc-list {
    margin-top: 0;
}

#environmental-compliance-audits #module-text-block.module-text-block a.media-link.cta-link:before {
    bottom: -3px;
}

.module-section.module-text-block-with-img *:last-child {
    margin-bottom: 0 !important;
}

.content-page-wrapper ol:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
}

.module-section .vLine:before {
    display: none;
}

#cdp-reports .module-publications .two-column .publication-item-wrapper {
    margin-bottom: 0;
}

.slider-nav .slider-nav-inner {
    padding-bottom: 0;
}

.module-section .scroll-table-container {
    padding: 0;
}

.mod-quote .mod-quote-content {
    padding-bottom: 0;
}

.module-accordian-wrapper {
    margin-top: 0;
}

.mod-2-col-text-with-image .mod-textimageblock-content-image {
    margin-bottom: 0;
}

.mod-quote .mod-quote-inner {
    margin-bottom: 0;
}

.mod-quote .mod-quote-inner *:last-child {
    margin-bottom: 0;
}

.module-text-block .mod-body-content p.rad-introtext:last-child {
    margin-bottom: 0;
}

.module-section {
    padding: 98px 0 0 0;
}

.main-menu #rd-nav-communities-level1, .main-menu #rd-nav-contact-us-level1, .main-menu #rd-nav-suppliers-level1, .main-menu #rd-nav-media-level1 {
    display: none;
}

.foot-top-wrapper figure img {
    width: auto;
}

.foot-top-wrapper .footer-logo-plc figure img {
    width: 183px;
}

.three-col-signpost .signpost--wrapper:first-child {
    margin-top: 0;
}

.module-text-block .introtext-wrapper *:last-child, .module-text-block .mod-body-content *:last-child {
    margin-bottom: 0;
}

body.ip3-reports-archive .rl-v2-mainwrapper {
    margin: 98px 0;
}

.modules-story-slider #ourindustry .slick-list {
    padding-top: 0;
}

.module-2-col-text-with-image.with-graphic *:last-child {
    margin-bottom: 0;
}

@media only screen and (min-width: 1366px) and (max-width:1440px) {
    .slider-nav-thumbnails .slide-thumb {
        padding-top:20px;
    }
}

@media screen and (min-width: 768px) and (max-width:992.98px) {
    body#media-interviews .module-accordian .accordian-inner .rprt-lib-doc a.int-lnk {
        padding-left:10px;
    }

    body#publications .module-publications .download-sec-title, body#publications .module-publications .publication-item-wrapper a.cta-link {
    }

    body#publications .module-publications a.cta-link.media-link:after, body#publications .module-publications a.media-link.link-btn span:after, body#publications .module-publications a.cta-link.media-link:before, body#publications .module-publications a.media-link.link-btn span:before {
    }

    body.ip3-press-releases .pr-item-container {
        padding-top: 60px;
    }

    body.ip3-press-releases .back-to-prYear {
        padding-bottom: 60px;
    }

    body#build-a-report .rb-v2-mainwrapper {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    body.ip3-reports-archive .rl-v2-mainwrapper {
        margin: 60px 0;
    }

    body#dividend-calculator #contentwrapper, body#end-of-day-statistics #contentwrapper, body#interactive-share-statistics #contentwrapper, body#intraday-share-price #contentwrapper, body#share-price-calculator #contentwrapper, body#share-price-chart #contentwrapper {
        margin-top: 60px;
        margin-bottom: 60px;
    }

    body#total-return-index #contentwrapper {
        margin-top: 60px;
        margin-bottom: 60px;
    }

    body#shareholder-communication #contentwrapper {
        margin-top: 60px;
        margin-bottom: 60px;
    }

    body#investor-calendar #contentwrapper {
        margin-top: 60px;
        margin-bottom: 60px;
    }

    body#sens #contentwrapper {
        margin-top: 60px;
    }

    body.ip3-investor-presentations.ip3-investors.ip3-level4.anglokumba .pr-main-content {
        padding-bottom: 60px;
    }

    body.ip3-investor-presentations.ip3-investors.ip3-level4.anglokumba .email-alert-txt {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    body.ip3-careers.ip3-level3.anglokumba .module-section.grey {
        padding-bottom: 60px;
        margin-top: 60px
    }

    body.ip3-images.ip3-media.ip3-level4.anglokumba .tabs-container.pr-year-tabs.tabsContainer.images-tabs a {
        background: transparent;
    }

    body.ip3-images.ip3-media.ip3-level4.anglokumba #contentwrapper {
        margin-top: 60px;
        margin-bottom: 30px;
    }

    body#terms-and-conditions #contentwrapper ol {
        padding-left: 15px;
    }

    body#terms-and-conditions #contentwrapper, body#email-alerts #contentwrapper {
        margin-top: 60px;
        margin-bottom: 60px;
    }

    body#communities .module-data-stats .module-data-stats-wrapper .module-datastats-slider .data-stat-item article.data-stat-item-inner .stat-figure span.count:after {
        top: auto;
    }

    body#accessibility #contentwrapper, body#terms-and-conditions #contentwrapper {
        margin-bottom: 60px;
        margin-top: 60px;
    }

    #accessibility-module p:last-child {
        margin-bottom: 0;
    }

    .module-imagecarousel-content {
        min-height: auto;
    }

    .module-image-carousel-wrapper.module-section {
        padding-bottom: 60px !important;
    }

    .slider-nav-thumbnails.slick-initialized.slick-slider:after {
        bottom: -60px !important;
    }

    .module-section.pb-98 {
        padding-bottom: 60px !important;
    }

    .page-modules-wrapper > *:not(.module-signpost-carousel):last-child {
        padding-bottom: 60px !important;
    }

    .page-modules-wrapper > *:last-child {
        padding-bottom: 60px;
    }

    .breadcrumb-box {
        width: calc(100% - 120px);
    }

    .share-box {
        width: auto;
        min-width: auto;
    }

    .module-tabs .content-inner-wrap h2 {
        font-size: 2.0rem;
        line-height: 28px;
    }
}

@media all and (min-width: 1025px) {
    .page-modules-wrapper > section:last-child {
        padding-bottom:98px !important;
    }
}

@media all and (max-width: 1024px) {
    body.anglokumba .module-horizontal-slider.slick-initialized .slick-slide {
        min-height:auto;
    }

    body.anglokumba.ip3-careers .first-career-section {
        padding-top: 60px !important;
    }

    body.anglokumba.ip3-careers#graduates-and-bursaries #apply-now, body.anglokumba.ip3-careers#graduates-and-bursaries #careers-faq, body.anglokumba.ip3-careers#graduates-and-bursaries #bursary-or-graduate-position {
        padding: 60px 0 60px 0 !important;
    }

    .module-section {
        padding: 60px 0 0 0 !important;
    }

    .module-image-carousel-gallery-bottom {
        min-height: 68px;
    }
}

@media all and (max-width: 767px) {
    .module-publication-slider .download-sec-left {
        min-width:auto;
        max-width: 193px;
    }

    .anglokumba .rl-v2-mainwrapper {
        margin: 30px 0 30px;
    }

    .anglokumba .module-vertical-tabs.module-section img {
        border-radius: 10px;
    }

    .anglokumba#contact-us .contentwrapper.contact-form {
        margin-bottom: 30px;
    }

  .anglokumba#Homepage .hero-slider-mobile .hero-banner[data-slick-index="0"] .banner-bg {
        background-image: url(/~/media/Images/a/anglo-american-group-v9/Kumba/hero-banners/2021-annual-results-homepage-banner.jpg) !important;
    } 
    

    .anglokumba#Homepage .hero-slider-mobile .hero-banner[data-slick-index="0"] .banner-bg.zoom-animation-1::before {
        background-image: none !important;
    }

    #build-a-report .arbuilderWrapper .rb-v2-tabs-wrapper .rb-v2-tabs .slick-track {
        display: flex;
        width: auto!important;
        transform: translate3d(0px, 0px, 0px) !important;
    }

    #build-a-report .annual-report-v2-main-wrapper ul li {
        display: flex;
        text-align: center;
        margin-left: 0;
    }

    body.anglokumba.ip3-careers .first-career-section {
        padding-top: 30px!important;
    }

    .module-icon-cards-carousal .card-image-parent {
        min-width: 56px;
    }

    #managing-tailings-safely .breadcrumb a.media-link.link-btn {
        margin-top: 20px;
    }

    body#contact-us.anglokumba .left-content-wrapper {
        padding-left: 0;
        padding-right: 0;
    }

    .anglokumba .rb-v2-items-container .ar-v2-tabs-signpost-copy ul li {
        padding: 20px 15px 20px 0!important;
    }

    body.anglokumba .left-content-wrapper {
        padding-left: 25px;
        padding-right: 15px;
    }

    body#Homepage.anglokumba .left-content-wrapper {
        padding-left: 0;
    }

    #head-office-contact .left-content-wrapper, #penny-himlok-contact .left-content-wrapper, #shareholder-administrative-and-dividend-payment-contact .left-content-wrapper, #transfer-secretaries-contact .left-content-wrapper {
        padding-left: 0;
        margin-bottom: 0;
    }

    body#including-you .module-horizontal-slider.slick-initialized .slick-slide {
        min-height: auto;
    }

    .module-section.module-text-block-with-img ul:last-child {
        margin-bottom: 30px !important;
    }

    #cdp-reports .module-publications .two-column .publication-item-wrapper:last-child {
        margin-top: 30px;
    }

    #cdp-reports .module-publications .two-column a.cta-link.media-link:after, #cdp-reports .module-publications .two-column a.cta-link.media-link:before {
        right: -20px;
    }

    #investors.anglokumba .three-col-signpost .signpost-wrap:nth-child(n + 4) {
        max-width: 100%;
    }

    body#publications .module-publications a.cta-link.media-link:after, body#publications .module-publications a.media-link.link-btn span:after, body#publications .module-publications a.cta-link.media-link:before, body#publications .module-publications a.media-link.link-btn span:before {
        right: -24px;
    }

    #approach-and-policies .document-download-left-content .dd-document-section {
        flex-direction: column;
    }

    body#approach-and-policies .document-download-left-content .dd-related-doc-list {
        padding-left: 20px;
    }

    body.ip3-press-releases .pr-item-container {
        padding-top: 30px;
    }

    body.ip3-press-releases .back-to-prYear {
        padding-bottom: 30px;
    }

    body.anglokumba.ip3-careers#graduates-and-bursaries #apply-now, body.anglokumba.ip3-careers#graduates-and-bursaries #careers-faq, body.anglokumba.ip3-careers#graduates-and-bursaries #bursary-or-graduate-position, body.anglokumba.ip3-careers#graduates-and-bursaries #mining-mogalakwena {
        padding: 30px 0 30px 0 !important;
    }

    body#build-a-report .rb-v2-mainwrapper {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    body.ip3-reports-archive .rl-v2-mainwrapper {
        margin: 30px 0;
    }

    body#dividend-calculator #contentwrapper, body#end-of-day-statistics #contentwrapper, body#interactive-share-statistics #contentwrapper, body#intraday-share-price #contentwrapper, body#share-price-calculator #contentwrapper, body#share-price-chart #contentwrapper {
        margin-top: 30px;
        margin-bottom: 30px;
    }

    body#total-return-index #contentwrapper {
        margin-top: 30px;
        margin-bottom: 30px;
    }

    body#shareholder-communication #contentwrapper {
        margin-top: 30px;
        margin-bottom: 30px;
    }

    body#investor-calendar #contentwrapper {
        margin-top: 30px;
        margin-bottom: 30px;
    }

    body#sens #contentwrapper {
        margin-top: 30px;
    }

    body.ip3-investor-presentations.ip3-investors.ip3-level4.anglokumba .pr-main-content {
        padding-bottom: 30px;
    }

    body.ip3-investor-presentations.ip3-investors.ip3-level4.anglokumba .email-alert-txt {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    body.ip3-careers.ip3-level3.anglokumba .module-section.grey {
        padding-bottom: 30px;
        margin-top: 30px
    }

    body.ip3-images.ip3-media.ip3-level4.anglokumba .tabs-container.pr-year-tabs.tabsContainer.images-tabs a {
        background: transparent;
    }

    body.ip3-images.ip3-media.ip3-level4.anglokumba #contentwrapper {
        margin-top: 30px;
        margin-bottom: 0px;
    }

    body.ip3-press-releases.ip3-media section.breadcrumb.cmnStyle.without-banner-img .mobi-view .banner-content {
        margin-top: 0;
        padding-top: 0;
    }

    body#terms-and-conditions .content-page-wrapper ol, body#terms-and-conditions .contentwrapper ol {
        padding-left: 30px;
        margin-left: 0;
        list-style-position: outside;
    }

    body#terms-and-conditions #contentwrapper, body#email-alerts #contentwrapper {
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .module-section {
        padding: 30px 0 0 0 !important;
    }

    .dd-image-wrapper-mob {
        margin: 0px 30px 20px 30px;
    }

    .document-download-left-content .dd-related-list {
        margin-bottom: 30px;
    }

    .document-download-left-content .dd-related-doc-list .dd-doc-item {
        padding: 0 !important;
    }

    .left-content-wrapper {
        padding-left: 0;
        padding-right: 0;
    }

    .paragraph-block-2col .left-content-wrapper p.rad-introtext:last-child {
        margin-bottom: 0;
    }

    .module-imagecarousel-content {
        min-height: auto;
    }

    .module-image-carousel-wrapper.module-section {
        padding-bottom: 30px !important;
        margin-top: 30px;
    }

    .module-image-carousel-gallery-bottom {
        min-height: auto;
    }

    body#accessibility #contentwrapper, body#terms-and-conditions #contentwrapper {
        margin-bottom: 30px;
        margin-top: 30px;
    }

    #accessibility-module p:last-child {
        margin-bottom: 0;
    }
}

@media all and (min-width: 921px) and (max-width:1040px) {
    .openSearch {
        width:35px;
    }
}

@media screen and (min-width: 1699.98px) {
    .hidePagination + .buttonParent {
        visibility:hidden;
        pointer-events: none;
    }
}

.module-three-col-icon-cards .icon-cards-content p {
    clear: both;
}

@media only screen and (min-width: 992px) {
    .navsignpost-wrapper .download-sec-left {
        min-width:160px;
    }

    .module-section.module-text-block-with-img ul:last-child, .module-section.module-text-block-with-img ul:last-child li:last-child, .module-section.module-text-block-with-img ul:last-child li:last-child p:last-child {
        margin-bottom: 0 !important;
    }
}

@media only screen and (max-width: 767.91px) {
    body#media-interviews .module-accordian .accordian-inner .rprt-lib-doc a.int-lnk {
        padding-left:10px;
    }

    .module-text-block-with-img .mod-links-wrapper {
        padding-top: 0px !important;
    }

    .module-text-block-with-img .mod-body-content a.cta-link:last-child {
        margin: 0 !important;
    }

    .anglokumba#el-proyecto .data-stat-item:last-child span.count:after {
        top: 30px !important;
    }

    .anglokumba#el-proyecto .data-stat-item:nth-of-type(2) span.count:after {
        top: 30px !important;
    }

    .module-signpost-carousel .sco-wrap {
        margin-right: 15px !important;
    }

    .module-signpost-carousel .swiper-container {
        padding-left: 0px;
    }

    .three-col-signpost .signpost-wrap .signpost-details h2 {
        font-weight: 400;
    }

    .module-section.pb-98 {
        padding-bottom: 0px !important;
    }

    .module-section.grey {
        padding-bottom: 30px !important;
        margin-top: 30px;
    }

    .module-section {
        padding: 30px 0 0 0;
    }

    .page-modules-wrapper > *:not(.module-signpost-carousel):last-child {
        padding-bottom: 30px !important;
    }

    .three-col-signpost .signpost-wrap:last-child {
        margin-bottom: 0;
    }

    .three-col-signpost .signpost-wrap {
        margin-left: 0 !important;
        margin-right: 0 !important;
        max-width: 100%;
    }

    .module-2-col-text-with-image .mod-content.content-left {
        margin-bottom: 30px !important;
    }

    .module-text-block-with-img.grey {
        padding-bottom: 30px !important;
    }

    .module-tabs .content-inner-wrap h2 {
        font-size: 1.8rem;
        line-height: 26px;
        margin-top: 20px;
    }

    #performance .module-text-block .mod-links-wrapper a.cta-button {
        display: table-cell;
    }
}

.module-section table.lessPadding {
    margin-top: 20px;
}

.module-section table.lessPadding thead th {
    padding: 10px;
}

.module-section table.lessPadding td, .module-section table.lessPadding tbody th {
    padding: 10px 5px;
}

h2 > sup {
    float: none !important;
}

.nojs .module-section .vLine:before {
    display: none;
}

.nojs .image-tabs-nav-container .image-tab-item {
    width: 100%;
    display: block;
}

.nojs .image-tabs-nav-container .image-tab-item-inner::before {
    backdrop-filter: none;
}

.nojs .image-tab-list-content-inner {
    display: block;
}

.icon-cards--wrapper .card-signpost-item h3 {
    height: auto !important;
}

.module-tabs-tab {
    margin-top: 0;
}

.module-text-block .mod-body-content p.rad-introtext {
    margin-bottom: 32px;
}

.module-three-col-icon-cards .icon-cards--wrapper {
    margin: 0px 0 0px 0;
}

.module-three-col-icon-cards .mod-body-content {
    margin-bottom: 30px;
}

.pr-news-container .pr-pagination ul li a {
    font-size: 0;
}

.breadcrumb.cmnStyle .share-box .share-options {
}

.module-text-block .mod-body-content p a.cta-link {
    text-decoration: none;
}

strong a {
    font-weight: bold !important;
}

.paragraph-block-2col .left-content-wrapper {
}

@media screen and (min-width: 992px) {
    .slider-nav-thumbnails ul.slick-dots, .slider-nav-thumbnails .slick-arrow {
        display:none !important;
    }
}

.anglokumba .breadcrumb.use-style-v2 a.media-link.link-btn span:before {
    bottom: 0px;
}

@media only screen and (min-width: 1440px) and (max-width:1440px) {
    .anglokumba .two-column .module-publication-slider .download-sec-left {
        min-width:250px;
    }
}

@media only screen and (min-width: 768px) and (max-width:992px) {
    body#Homepage.has-gradient-below-banner .gradient-below-banner img {
        min-height:360px;
        margin-top: -8%;
    }

    body#Homepage.has-gradient-below-banner.has-gradient-below-banner .gradient-below-banner + .module-section {
        margin-top: -40%;
    }

    body#Homepage .slider-nav-thumbnails .slide-thumb {
        min-height: 160px;
    }

    body#Homepage .angloVideoContainer .inv_videoArea video, body#Homepage .angloVideoContainer .inv_videoArea iframe {
        object-fit: cover;
    }
}

#our-business, #products {
    overflow: hidden;
}

.anglokumba .tabs-container ul li a {
    font-size: 1.2rem;
}

.anglo_home-bannner + .slider-nav-thumbnails .slick-track:only-child {
   /* display: none; */
}

.rc-accordian-item .rc-accordian-title .icon-plus {
    font-size: 12px;
}

@media all and (max-width: 767px) {
    body#financial-results-centre .results-centre .result-centre-tab ul.rc-tabs {
        top: -20px;
    }
}

.pr-news-container .pr-pagination ul li a {
    font-size: 18px;
}

.pr-news-container .pr-pagination ul li.pagination-dots {
    display: inline-block;
}
.slider-nav-thumbnails .slide-thumb p:last-child, .slider-nav-thumbnails .slide-thumb p:last-of-type {
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    text-align: center;
    color: rgba(255, 255, 255, 0.7);
    opacity: 0.8;
    margin-bottom: 60px;
}
@media screen and (min-width: 1024px) {
    #adr-information footer {
     margin-top: 100px !important;
    }
 }