.single-leader-section {
    margin:150px auto 80px;
    overflow:hidden;
}

.ccblock {
    padding: 0;
}

.leaderMainImage {
    position: relative;
    background: #dddddd;
}

.leaderDetails {
    position: absolute;
    top:50%;
    left:15px;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}

.leaderMainContent {
    padding: 40px;
    box-sizing: content-box;
}

.leaderContent {
    scroll-behavior: smooth;
}

.leaderContent p, .leaderContent p a,.leaderContent span, .leaderContent div, .leaderContent li {
    color: #000000;
}

p a {
    text-decoration: underline;
}

p a:hover {
    color:#FFD700;
}

a.lederLinked {
    margin-top: 15px;
}

.leaderContent .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical,
.leaderContent .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical {
    right: -47px;
}

.leaderContent .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #FFD700 !important;
    filter: "alpha(opacity=20)";
    -ms-filter: "alpha(opacity=20)";
}

.lederLinked {
    padding: 16px;
    background:#216A95;
    border-radius: 100%;
    display: inline-flex;
    font-weight: bold;
    font-size: 24px;
    border:2px solid transparent;
    align-content: center;
    justify-content: center;
    text-decoration: none;
    transition: all 0.3s ease-in-out;
}

.lederLinked:hover {
    border-color: #216A95;
    color:#216A95;
    background: transparent;
    text-decoration:none;
}

.ccBackLink {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 20px;
    font-size: 18px;
    color: #ffffff;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 0.3s ease-in-out;
}

.ccBackLink i {
    color: #FFD700;
    font-weight: bold;
    margin-right: 20px;
}

.ccBackLink:hover {
    color:#ffd400;
    text-decoration: none;
}

.ccBackLink:focus{
    outline:none;
}

@media only screen and (max-width: 993px) {
    .single-leader-section {
        margin:80px auto 80px;
    }
}

@media only screen and (max-width: 768px) {
    .single-leader-section {
        margin: 50px auto 50px;
    }
}

@media only screen and (max-width: 576px) {
    .ccLeaderBlock {
        margin:0 15px;
    }
}