.main {

    background-color: #6d0b0c;

    /* golden shade */

}







.hero-banner-wrapper {

    width: 100%;

    /* height: 300px; */

    /* mobile default height */

    overflow: hidden;

    display: flex;

    align-items: center;

    justify-content: center;

}



.hero-banner {

    max-width: 100%;

    /* min-height: 100%; */

    object-fit: fill;

    object-position: center;

}



/* Desktop & tablet screens */

@media (min-width: 768px) {

    .hero-banner-wrapper {

        /* height: 500px; */

        /* bigger height on desktop */

    }

}



.history-section {

    background-color: #fff;

    /* golden shade */

    /* border-top: 4px solid #5b0000;  */

    /* border-bottom: 4px solid #5b0000; */

    color: #000;

    /* black text */

    font-size: 1rem;

    line-height: 1.7;

}



.history-section p {

    margin-bottom: 0.5rem;

}



.container-custom {

    background-color: #fff;

    /* min-height: 100vh;
    padding: 40px 0; */

}

.container-custom p {

    font-size: 20px;

}

.section-title {

    font-weight: bold;

}



.donation-form input[type="number"] {

    width: 80px;

    padding-right: 0;

    margin-left: 10px;

}



.donation-form label {

    font-weight: bold;

}



.button-paypal {

    border: none;

    background: none;

    padding: 0;

    justify-content: end !important;

    /* margin-left: 250px; */

}



.card-icons img {



    width: 32px;

    margin-right: 6px;

}



@media (max-width: 767.98px) {

    .container-custom {

        padding: 15px 5px;

    }



    .donation-form input[type="number"] {

        width: 100%;

        margin-top: 5px;

        margin-left: 0;

    }

}

.givingLinks {
    width: 100%;
    padding-top: 25px;
}


.rightborder {
    border-right: 1px solid #a98a47;
}

@media (max-width: 768px) {

    .ways-box .padding_first {
        padding: 0;
    }

    .ways-box .rightborder {
        border-right: 0;
        border-bottom: 1px solid #a98a47;
        padding-block: 12px;
        margin-inline: 12px;
    }
}

/* .givingImage {
                margin: 20px 0px;
                text-align: center;
                position: relative;
        } */

.givingImage h5,
.givingImage p {
    min-height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.donationInfo {
    text-decoration: none;
    color: #000;

}

.imageSection {
    max-width: 100px;

}

.TitleImage {
    width: 60%;
}

.onlineSection {
    text-decoration: none;
    color: #000 !important;
}

.donationDetail_3 p {
    font-size: 17px !important;
    margin-bottom: 0px !important;
}

.description_1 {
    padding: 5px 40px 10px 10px;
    text-align: justify;
}

.titleInfo {
    font-size: 14px !important;
}

.horizontal_line {
    background-color: goldenrod !important;
}

.custom-hr {
    border: none;
    height: 2px;
    background-color: #DAA520;
}

.donate_button {
    background: linear-gradient(135deg, #f4c95d, #e0b74a);
    font-weight: bold;
}

.donate_button:hover {
    background: linear-gradient(135deg, #e0b74ac7, #e0b74ac7);
}

.padding_first {
    padding-right: 0px;
}

.paddingInfo {
    padding-left: 0px;
    padding-right: 0px;
}