/* ABOUT THE MARCH */

.fh_inner_area{
    max-width: none !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.image_n_text_flx{
    display: flex;
    gap: 0px !important;
}
.inner_area_shead h4, .inner_area_hd{
    margin-bottom: 15px;
}
.inner_hd_descrip{
    margin-bottom: 45px !important;
}
.image_block_lnht{
    line-height: 0px;
}

/* GET INVOLVED */

.get_invol_sec{
    padding-top: 60px;
    padding-bottom: 60px;
}
.get_invlv_underline_inner h2{
    margin-bottom: 20px !important;
}

/*  WE CONTINUE TO DEMAND */

.sep_img_txt_block{
    padding-top: 80px;
    padding-bottom: 80px;
}
.sep_img_brdr{
    border: 2px solid #D8E260;
    line-height: 0px;
    height: 100%;
}
.sep_img_txt_block p{
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
}
.sep_img_txt_block .description  p{
    padding-top: 0 !important;
}
.line_sep_dp_under {
    margin-top: 10px;
    margin-bottom: 20px;
}

/* =============== Button Color Fixing ========================= */


/* =============== Design Fixing - Image Right ============== */
.image_right .image_block_lnht.image-and-text-block__image.order-2{
order:2;
}

.image_right .content_inner_area {
order:1;
}

.image_right .image_block_lnht{
    max-width: 56.73%;
    width: 100%;
}

.image_right .image_block_lnht img{
    width: 100%;
    height: 100% !important;
    object-fit: cover;
}

.image_right .inner_area_shead{
    max-width: 507px;
    width: 100%;
}
.image_right .content_inner_area {
    max-width: 43.27%;
    width: 100%;
    align-items: center;
    justify-content: right;
    display: flex;
    padding: 60px;
}


/* =============== Design Fixing - Image Left ============== */
.image_left .image_block_lnht.image-and-text-block__image.order-1{
order:1;
}

.image_left .content_inner_area {
order:2;
}

.image_left .image_block_lnht{
    max-width: 56.73%;
    width: 100%;
}

.image_left .image_block_lnht img{
    width: 100%;
    height: 100% !important;
    object-fit: cover;
}

.image_left .inner_area_shead{
    max-width: 507px;
    width: 100%;
}
.image_left .content_inner_area {
    max-width: 43.27%;
    width: 100%;
    align-items: center;
    justify-content: left;
    display: flex;
    padding: 60px;
}

.img_block_wrp .fl-ai-center{
    align-items: unset !important;
}

.section__image-and-text-block h2 {
    padding-right: 0px !important;
}

/* ======= Line Seperated Underline ========= */
.line-sep-txt-undrln .line-separated-text p{
    border-bottom: 1px solid #fff;
}
.sep_image_block_content .line-sep-txt-undrln .line-separated-text p{
    border-bottom: 1px solid;
}
.sep_image_block_content{
    padding-top: 30px;
    padding-bottom: 30px;
    gap: 10px;
    display: flex;
    flex-direction: column;
}


/* ======================= Donate Page ===================== */
.embed_page_sub_descrip {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-top: 30px;
    margin-bottom: 30px;
    gap: 75px;
}
.embed_page_sub_descrip h3{
    color:#06192E;
    font-size: 36px !important;
    font-style: normal;
    font-weight: 900;
    line-height: 100%; 
    text-transform: none;
    font-family: var(--ld-grotesk-black);
}

.section__image-and-text-block-ls .sep_block_flx_stng {
    gap: 60px;
    align-items: flex-start;
}



/* ==================== R E S P O N S I V E     C O D E ======================  */
@media screen and (max-width: 1024px) {
    /* IMAGE RIGHT */
    .image_right .content_inner_area {
        padding: 4rem 1rem;
    }

    /* IMAGE LEFT */
    .image_left .content_inner_area {
        padding: 2rem 1rem;
    }
}

@media screen and (max-width: 991px) {
    /* HOME BANNER */
    .page-id-168 .section__header-banner .sub-heading{
        font-size: 55px;
    }

    .page-id-168 h1.heading{
        font-size: 55px;
    }
    .follow-us-wrapper{
        display: flex;
        flex-direction: column;
        align-items: baseline;
    }
    .section.section.section__presented-by .section__presented-by-inner{
        gap: 30px;
    }
    .presented-by-block_logos{
        justify-content: space-between;
        max-width: 80%;
        width: 100%;
    }
    .presented-by{
        max-width: 20%;
        width: 100%;
    }
    /* THE ROUTE */
    .route-block-inner {
        display: grid;
        grid-template-columns: 1fr;
        gap: 30px;
    }
    .route-block__embed-code img {
        max-height: 300px;
        width: 100%;
        object-fit: cover;
    }
    section.section.section__route-block {
        padding-bottom: 36px;
    }
   
}

@media screen and (max-width: 767px) {
    /* HOME BANNER */
    .page-id-168 .section__header-banner .sub-heading{
        font-size: 30px;
    }

    .page-id-168 h1.heading{
        font-size: 30px;
    }
    section.section.section__header-banner .cta-wrapper {
        flex-direction: column;
        align-items: baseline;
    }
    section.section.section__presented-by .section__presented-by-inner{
        flex-direction: column;
    }
    .presented-by-block{
        width: 100%;
        justify-content: space-between;
    }
    .follow-us-wrapper {
        width: 100%;
        justify-content: space-between;
        display: flex;
        flex-direction: row;
        align-items: center;
    }
    .presented-by-block_logos a.presented-by-block_logo_url{
        max-width: 100px;
    }

    /* IMAGE RIGHT */
    .image_right .image_n_text_flx{
        flex-direction: column;
    }
    .image_right .image_block_lnht {
        max-width: 100%;
        width: 100%;
    }
    .image_right .inner_area_shead {
        max-width: 100%;
        width: 100%;
    }
    .image_right .content_inner_area {
        max-width: 100%;
    }

    /* IMAGE LEFT */
    .image_left .image_n_text_flx{
        flex-direction: column;
    }
    .image_left .image_block_lnht {
        max-width: 100%;
        width: 100%;
    }
    .image_left .inner_area_shead {
        max-width: 100%;
        width: 100%;
    }
    .image_left .content_inner_area {
        max-width: 100%;
    }
    .image_left .image_block_lnht.image-and-text-block__image.order-1{
        order:2;
    }

    .image_left .content_inner_area {
        order:1;
    }
    .get_invol_sec {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    /* COUNT DOWN */
    .day_layout, .hour_layout, .minute_layout, .second_layout{
        display: flex;
        align-items: center;
        justify-content: center;
        padding-bottom: 30px;
        gap: 10px;
    }
    .section__countdown-block.pb-5 {
        padding-bottom: 0px;
    }
    .section__countdown-block.pt-4 {
        padding-top: 30px;
    }

    /* MEET US THERE & Contact Us*/
    .multi-column-block__column.fl-ai-center {
        flex-direction: column;
    }
    .multi-column-block__column {
        gap: 30px;
    }
    section.section.section__multi-column-block.py-3 {
        padding-top: 30px;
        padding-bottom: 30px;
    }
}

@media screen and (max-width: 480px) {
    /* HOME BANNER */
    .presented-by-block{
        flex-direction: column;
        align-items: baseline;
        gap: 15px;
    }
    .presented-by {
        max-width: 100%;
        width: 100%;
        font-size: 16px;
        text-align: center;
    }
    .presented-by-block_logos{
        max-width: 100%;
        width: 100%;
        gap: 20px;
    }
    .section.section.section__presented-by .section__presented-by-inner {
        gap: 60px;
    }
    .follow-us-wrapper {
        flex-direction: column;
        align-items: center;
    }
}