/*Alter CSS*/
body {
    background-color: #73ab7c !important;
}

@media (max-width: 768px) {
    .header-top_address .header-top_list:nth-last-child(2) {
        display: none;
    }
}

@media (max-width: 991px) {
    .navbar-collapse {
        max-height: 80vh;
        overflow: auto;
    }
}

.event {
    background: #73ab7c !important;
}

.about {
    background: #73ab7c !important;
}

a:hover {
    text-decoration: none;
    color: #559b5d !important;
}

.course_filter {
    background-color: transparent !important;
}

/*BS Alter*/
.carousel-item {
    height: calc(100vh - 105px) !important;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.carousel-item.active {
    display: block !important;
}

@media (min-width: 992px) {
    .layout_two .carousel-caption {
        top: 42%
    }
}

/*End Alter CSS*/


/*Custom*/
.carousel-overlay {
    background-color: rgba(60, 60, 60, 0.7);
    height: 100%;
    width: 100%;
}

.bg-green {
    background-color: #73ab7c !important;
}

.bg-gold {
    background-color: #b97900 !important;
}

.text-gold * {
    color: #b97900 !important;
}

#custom-loading div {
    display: flex;
    text-align: center;
    position: fixed;
    top: 0;
    justify-content: center;
    left: 0;
    z-index: 99999999;
    margin: auto;
    align-items: center;
    width: 100vw;
    height: 100vh;
    overflow: hidden;
    background-color: rgb(255, 255, 255);
}

.blog_peek {
    margin: auto;
    max-height: 215px;
    width: unset;
    display: block;
}

.donate_section {
    border: 1px solid #cbb58b;
    padding: 10px;
    display: flex;
    align-items: flex-end;
    margin-bottom: 50px;
    justify-content: center;
}

.row-center-content {
    display: flex !important;
    align-items: flex-end !important;
    justify-content: center !important;
}

.std_sponsor {
    width: 100px;
    height: 110px;
    border-radius: 50%;
    border:  2px solid #b97900;
    margin: auto;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.our-teachers-block{
    box-shadow: 0 5px 34px 8px #4c4c4c !important;
}

.fw-700{
    font-weight: 700 !important;
}

.partners {
    overflow: hidden;
}

.blog-featured-img_block img {
    float: unset !important;
}

.blog-featured-img_block h5 {
    margin-left: unset !important;
}

.blog-featured-img_block p {
    margin-left: unset !important;
}