.header__wrapper .at_header__top{
    background: #132728;
    padding: 15px 0px;
}
.header__wrapper .at_header__top .top_header__text{
    display: flex;
    color: #fff;
    justify-content: space-between;
}
.header__wrapper .at_header__top .top_header__text a{
    text-decoration: none;
    color: #fff;
    transition: all 0.3s ease;
}
.header__wrapper .at_header__top .top_header__text a:hover,
.header__wrapper .at_header__top .top_header__text a:link:hover{
    color: #1e95d2;
}
.header__wrapper .at_header__top .top_header__text .text__right a{
    background: #fff;
    padding: 8px;
    border-radius: 5px;
    margin-bottom: 5px;
}
.header__wrapper .at_header__top .top_header__text .text__right i{
    font-size: 18px;
    color: #1e95d2;
}

/* Menu */
.menu__wrapper{
    background: #057000;
    color: #fff;
}
.menu__wrapper .navbar-brand{
    background-color: #fff;
    box-shadow: 10px 10px 5px -4px rgba(0,0,0,0.57);
    -webkit-box-shadow: 10px 10px 5px -4px rgba(0,0,0,0.57);
    -moz-box-shadow: 10px 10px 5px -4px rgba(0,0,0,0.57);
border-top-right-radius: 25px;

}
.menu__wrapper .navbar-brand img{
    width: 150px;
    
}
.menu__wrapper .nav-item .nav-link{
    color: #fff;
}
.menu__wrapper .donate{
    background: #1da1f2;
    color: #fff;
    border-color: #1da1f2;
    border-radius: 0px;
}
.menu__wrapper .dropdown-menu{
    border-radius: 0px;
    margin-top: 15px;
}
.menu__wrapper .dropdown-menu .dropdown-item:hover{
    color: #057000;
    transition: all 0.3s ease;
}
.menu__wrapper .navbar-toggler-icon{
    color: #fff;
    display: flex;
    align-items: center;
}
.menu__wrapper .navbar-toggler-icon i{
    font-size: 22px;
}



/* Media Queries */
@media (max-width: 576px) {
    .sm-display{
        display: none;
    }
}

@media (max-width: 280px) {
    .header__wrapper .at_header__top .top_header__text{
        display: block;
        text-align: center;
    }
    .header__wrapper .at_header__top .top_header__text .text__left{
        margin-bottom: 15px;
    }
}


/* Marathon */
.marathon-home {
    /* background-color: black; */
    padding: 200px 0px;
    text-align: center;
}

.marathon-home h4 {
    margin-bottom: 50px;
    /* color: #132728; */
    color: #ffffff;
    font-weight: 600;
}

.marathon-home h2 {
    font-weight: 700;
    margin-bottom: 20px;
    color: #fff;
    padding: 0px 30px 0px 30px;
}

.marathon-home a.btn {
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 600;
    padding: 15px 40px;
    border-radius: 0px;
    margin: 10px;
}

.marathon-home a.register-btn {
    background-color: #2fafe2;
    color: #fff;
}

.marathon-home a.get-involved-btn {
    background-color: #fff;
    color: #2fafe2;
}

.text-blue{
    color: #24a77e !important;
}

.home-info {
    background-color: rgb(238, 238, 238);
    padding: 10px 0px;
}

.home-info h4 {
    font-weight: 600;
    color: #000;
}

.about-event {
    padding: 50px 0px;
}

.about-event h4 {
    font-weight: 600;
    color: #000;
}

.event-download {
    /* background-color: rgb(24, 24, 24); */
    background-color: #2fafe2;
    padding: 30px 0px;
}

.event-download .download-content {
    display: flex;
    justify-content: space-around;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
}

.event-download .download-content a {
    color: #fff;
    font-weight: 600;
    background-color: #2fafe2;
    border-radius: 0px;
}
.event-download .download-content i.fa-file-pdf{
    font-size: 40px;
    margin-right: 10px;
}

.read-action h4{
    color: #000;
    font-weight: 600;
    text-align: center;
}

footer.timeline-Footer{
    display: none !important;
}
.nav-item.special{
    background-color: orange;
}
.marathon .title-box{
    background-color: #057000;
    text-align: center;
    padding: 10px 10px;
    margin-bottom: 20px;
}
.marathon .title-box h4{
    color: #fff;
}
.field-inner.disabled input[type="number"]{
    background-color: #e4e4e4;
}
.banner-carousel .content-box{
    margin-top: -150px;
}
.banner-two .banner-carousel .content-box h1{
    font-size: 26px !important;
}
.packages ul li::before{
    content: "✓";
    color: green;
    margin-right: 5px;
}