body {
    font-family: 'Lato', sans-serif;
    background-image: url('/assets/image/bg2.jpeg');
    /* background-repeat: no-repeat; */
    /* background-size: 100%; */
}
.navbar {
    padding: 0;
}
.navbar-nav li.nav-item:first-child {

}
.navbar-dark .navbar-nav .nav-link {
    color:#fff;
    font-weight: bold;
}
.logo-header {
    width: 150px;
}
.bg-dark {
    background-color: rgba(0, 0, 0, 0.8) !important;
    /* background-image: url('/assets/image/bg.jpeg');
    background-size: 100%;
    background-position: 0 50%; */
}
.embed-responsive-item {
    height: 350px;
}
@media (min-width: 992px) {
    .navbar-nav li.nav-item {
        padding-left: 20px;
        margin-left: 20px;
        padding-top: 40px;
        padding-bottom: 45px;
    }
}
.highlight_project .card-img {
    margin-bottom: 10px;
}
.highlight_project .card-title {
    margin-top: 10px;
}
.carousel-indicators {
    margin-bottom: -2rem;
}
.slider-wp {
    margin-top: 10px;
    color: #fff;
    font-weight: bold;
}
.slider-wp h2, .slider-wp p {
    background: #000;
    padding: 5px;
}
.ido_summary {
    text-align: center;
    color: #fff;
    position: absolute;
    left: calc(50% - 125px);
    top: calc(50% - 135px);
}
.ido_summary h3 {
    margin:0;
}
#mcs_donate .col-lg-6:last-child {
    padding-right: 0;
}
.ido_summary .acc {
    background-color: rgba(255, 255, 255, 0.8);
    color:#000;
    width: 250px;
    margin: 0 auto;
}
.info_donate_wrapper {
    padding-top: 10px;
    background-color: rgba(0, 0, 0, 0.8);
    position: relative;
}
.info_donate {
    margin: 0 auto;
    /* background-image: url('/assets/image/bg.jpeg'); */
    background-size: 100%;
    background-position: 0 40%;
}
.bordered-top {
    border-top: 3px solid #D1D1D1;
    height: 5px;
}
.bordered-bot {
    border-bottom: 3px solid #D1D1D1;
    height: 5px;
}
.mauto {
    margin: 0 auto;
}
.bordered_head_bot {
    border-bottom: 2px solid #474747;
    height: 3px;
}
.bordered_head_top {
    border-top: 2px solid #474747;
    height: 3px;
}
.carousel-dark .carousel-indicators [data-bs-target] {
    background-color: #fff;
}
.title_section {
    margin-bottom: 20px !important;
}
.title_section h3 {
    color: #000;
    font-weight: bold;
    font-size: 33px;
    padding: 0 10px 5px 10px;
    display: inline;
    background-color: rgba(255, 255, 255, 0.8);
}
#mcs_activities .col-lg-4:nth-of-type(2) {
    padding-left: 0;
}
#mcs_activities .col-lg-4:last-child {
    padding-left: 0;
}
#mcs_activities .col-lg-4 img {
    border: 2px solid #fff;
}
.highlight_service .card-body {
    margin: 15px 0 0 0;
}
.highlight_service h2 {
    font-weight: bold;
    margin-bottom: 15px;
}
.highlight_service .serv_title {
    background: #3f3f3f;
    color: #fff;
    padding: 10px;
}
.highlight_service {
    margin: 0 auto;
    text-align: center;
    background-color: rgba(255, 255, 255, 0.9);
}
.highlight_service .card {
    background-color: unset !important;
    border: 0 !important;
    padding: 15px;
}
.follow_ig {
    background: #fff;
    color: #000 !important;
    border-radius: 5px;
    text-align: center;
}
.navbar-nav .nav-link.follow_ig {
    padding: 10px 15px;
}
.section_int .intro_int {
    /* background-color: rgba(255, 255, 255, 0.9); */
    padding: 60px 15px 50px 15px;
    color:#fff;
}
.section_int .col-lg-8 p {
    background-color: rgba(255, 255, 255, 0.9);
    padding: 10px;
    border-radius: 10px;
}
.slide-twice .carousel-caption {
    position: absolute;
    left: 0;
    bottom: 0;
}
.slide-twice .carousel-caption p {
    background: #fff;
    color: #000;
    padding: 0 10px;
    width: fit-content;
    font-size: 21px;
}
@media (max-width: 767px) {
    .highlight_service .card-body {
        border-bottom: 1px solid #000;
    }
    .highlight_service .col-md-4.last .card-body {
        border: 0;
    }
    .highlight_service .card-body.next {
        margin-top: 0;
    }
}
@media (min-width: 768px) {
    .highlight_service .col-md-4 {
        border-right: 1px solid #000;
    }
    .highlight_service .col-md-4.last {
        border: 0;
    }
}
@media (max-width: 991px) {
    .ido_summary {
        position: unset;
    }
    #mcs_donate .col-lg-6:last-child {
        padding-left: 0;
    }
    #mcs_activities .col-lg-4:nth-of-type(2), #mcs_activities .col-lg-4:last-child {
        padding-left: calc(var(--bs-gutter-x) * .5);
        padding-bottom:15px;
    }
    #mcs_activities .col-lg-4:last-child {
        margin-top: 30px;
    }
}
#mcs_activities {
    background:#24364D;
    padding: 20px 0 40px 0;
    margin: 0 auto;
}
