.charity-call-to-action h1 {
    font-size: 3em;
}

.banner-text-block {
    display: flex;
    align-items: center;
    justify-content: center;
}

html {
    scroll-behavior: smooth;
}

.bold {
    font-weight: bold;
}

.black {
    color:  black;
}

ul {
    line-height: 40px;
}

.testimonial-type-slider {
    display: flex;
    justify-content: space-between;
}

.slide-item {
    width: 30%;
}

.kc-elm {
    margin-bottom: 20px;
}

.top-menu {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.top-menu > li {
    color: black;
    margin-left: 20px;
}

.site-header-inner {
    display: flex;
    justify-content: space-around;
}

.container::after,.clearfix::after,.logo-wrapper::after {
    content: none;
}

.container::before,.clearfix::before,.logo-wrapper::before {
    content: none;
}