/* .elementor-heading-title,
span
{
    font-family: Arial, Helvetica, sans-serif !important;
} */
.mt-20{
    margin-top: 20%;
}
.m-top-20{
    margin-top: 20px;
}
.m-top-30{
    margin-top: 30px;
}
.m-top-40{
    margin-top: 40px;
}
.m-top-50{
    margin-top: 50px;
}
.m-top-60{
    margin-top: 60px;
}
.m-top-70{
    margin-top: 70px;
}
.m-top-80{
    margin-top: 80px;
}
.banner-text{
    color: #fe9c01;
    font-family: 'Gloria Hallelujah',cursive;
}
.text-dark{
    color: black;
}
.fw-500{
    font-weight: 500;
}
.fw-600{
    font-weight: 600;
}
.fw-700{
    font-weight: 700;
}
.fw-800{
    font-weight: 800;
}

.custom-buttom{
    background: #fea00b !important;
    border-radius: 50px !important;
    color: #003479 !important;
    font-size: x-large !important;
}

.elementor-slideshow__header>i{
    cursor: pointer;
    padding: .25em;
    margin: 0 .35em;
}
.full-width-video {
    position: relative;
    width: 100%;
    height: auto;
    display: block;
    border: none;
    object-fit: cover;
}

.full-width-video {
    position: relative;
    width: 100%;
    height: auto;
    display: block;
    border: none;
    object-fit: cover;
}

.eicon-zoom-in-bold,
.eicon-zoom-out-bold{
    padding-right: 70px !important;
}

.default-button{
    margin: 20px 0px 0px 0px !important;
}

.elementor-428 .elementor-element.elementor-element-2cd19f90 a img {
    width: 77px !important;
}
.elementor-428 .elementor-element.elementor-element-2cd19f90 span{
    color: #fd9a00 !important;
    font-weight: 700 !important;
    font-size: 17px !important;
}
.elementor-428 .elementor-element.elementor-element-25a8318c{
    padding: 5px 10px 5px 10px !important;
}

.banner-btn{
    font-family: 'Gloria Hallelujah',cursive;
}

.lg-hidden{
    display: none;
}

.donate-buton
{
    display: inline-block;
    line-height: 1;
    background-color: #01adee !important;
    font-size: 17px !important;
    /* padding: 12px 28px; */
    border-radius: 3px;
    color: #fff;
    fill: #fff;
    text-align: center;
    transition: all .3s;
}

.donate-buton:hover
{
    background-color: #fd9a00 !important;
}
.elementor-782 .elementor-element.elementor-element-77ada806>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    padding: 0px !important;
}

.ls-1{
    letter-spacing: 1px;
}
.ls-2{
    letter-spacing: 2px;
}
.ls-3{
    letter-spacing: 3px;
}
.ls-4{
    letter-spacing: 4px;
}
.ls-5{
    letter-spacing: 5px;
}
.text-center{
    text-align: center;
}
.text-left{
    text-align: left;
}
.text-right{
    text-align: right;
}
.subheading-title
{
    color: #ffffff !important;
    font-size: 22px !important;
}

@media only screen and (max-width: 330px) {
    .sm-hidden {
      display: none;
    }
    .lg-hidden{
        display: block;
    }
    .elementor-428 .elementor-element.elementor-element-16971847 > .elementor-element-populated
    {
        padding: 0px !important;
    }
    .elementor-widget-image img
    {
        float: left !important;
    }
    .elementor-428 .elementor-element.elementor-element-2cd19f90 a img
    {
        width: 90px !important;
    }
    .elementor-428 .elementor-element.elementor-element-2cd19f90 span
    {
        font-size: 14px !important;
        /* margin-top: 15px; */
    }
    .nd_elements_open_navigation_sidebar_content
    {
        margin: inherit !important;
    }
    .banner-side-text{
        margin-top: 400% !important;
    }
    .elementor-button-wrapper .donate-button
    {
        margin-left: 260px !important;
        margin-top: -45px !important;
    }
    .video {
        max-width: 110% !important;
        width: 107% !important;
        height: 480px !important;
        margin-left: -25px !important;
        margin-top: -80% !important;
    }
    .background-image
    {
        margin-top: -250px !important;
    }
    .elementor-1213 .elementor-element.elementor-element-72e2dab6 .elementor-button
    {
        font-size: 25px !important;
    }
    .banner-side-text
    {
        margin-top: -230px !important; 
    }
    .custom-buttom{
        font-size: 19px !important;
    }
    /* .elementor-1153 .elementor-element.elementor-element-1735e65a>.elementor-widget-container */
    .elementor-button-wrapper .custom-buttom
    {
        margin: 0px 0px 0px -30px !important;
    }
    .elementor-1153 .elementor-element.elementor-element-1735e65a>.elementor-widget-container
    {
        margin-top: 0px !important;
    }
    .elementor-977 .elementor-element.elementor-element-7f2404dfghj
    {
        width: 100%;
    }
    .elementor-977 .elementor-element.elementor-element-7f2404xvmnb
    {
        width: 100% !important;
    }
    .service-section-height-mobileview
    {
        margin-top: -186% !important;
    }
    .elementor-977 .elementor-element.elementor-element-5d1c0d80,
    .elementor-977 .elementor-element.elementor-element-2e2ab77b
    {
        text-align: left !important;
    }
    .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item
    {
        justify-content: flex-start !important; 
    }
    .mission-image-container
    {
        margin-top: -200%;
    }
    .about-us-bottom-space
    {
        margin-bottom: 180px !important;
    }
    .elementor-428 .elementor-element.elementor-element-2cd19f90
    {
        text-align: left !important;
    }
    .elementor-428 .elementor-element.elementor-element-2cd19f90 .mobile-nav-bar
    {
        font-size: 35px !important;
        float: right !important;
        margin-top: 10px !important;
    }
    .contact-form-mobile
    {
        margin-bottom: 40% !important;
    }
    .mobile-nav-bar{
        display: block !important;
    }
    .elementor-1231 .elementor-element.elementor-element-f8de0f>.contact-details-box
    {
        padding: 40px 10px 40px 10px !important;
    }
    .donate-button {
        position: fixed;
        right: 0; /* Align to the right edge */
        top: 50%; /* Position at the center vertically */
        transform: translateY(-50%); /* Perfectly center it */
        background-color: #ff0000; /* Change button background to red */
        color: #ffffff; /* White text for contrast */
        padding: 12px 10px !important;
        font-size: 16px;
        font-weight: bold;
        text-decoration: none;
        writing-mode: vertical-rl; /* Rotate text vertically */
        text-align: center;
        border-top-left-radius: 10px; /* Rounded top-left corner */
        border-bottom-left-radius: 10px; /* Rounded bottom-left corner */
        z-index: 9999; /* Keep it on top */
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    }

    .donate-button:hover {
        background-color: #cc0000; /* Darker red on hover */
    }
    
  }

@media only screen and (max-width: 350px) {
    .sm-hidden {
      display: none;
    }
    .lg-hidden{
        display: block;
    }
    .elementor-428 .elementor-element.elementor-element-16971847 > .elementor-element-populated
    {
        padding: 0px !important;
    }
    .elementor-widget-image img
    {
        float: left !important;
    }
    .elementor-428 .elementor-element.elementor-element-2cd19f90 a img
    {
        width: 90px !important;
    }
    .elementor-428 .elementor-element.elementor-element-2cd19f90 span
    {
        font-size: 14px !important;
        margin-top: 22px;
    }
    .nd_elements_open_navigation_sidebar_content
    {
        margin: inherit !important;
    }
    .banner-side-text{
        margin-top: 400% !important;
    }
    .elementor-button-wrapper .donate-button
    {
        margin-left: 210px !important;
        margin-top: -45px !important;
        /* position: absolute; */
    }
    .video {
        max-width: 110% !important;
        width: 107% !important;
        height: 480px !important;
        margin-left: -25px !important;
        margin-top: -80% !important;
    }
    .background-image
    {
        margin-top: -250px !important;
    }
    .elementor-1213 .elementor-element.elementor-element-72e2dab6 .elementor-button
    {
        font-size: 25px !important;
    }
    .banner-side-text
    {
        margin-top: -230px !important; 
    }
    .custom-buttom{
        font-size: 19px !important;
    }
    /* .elementor-1153 .elementor-element.elementor-element-1735e65a>.elementor-widget-container */
    .elementor-button-wrapper .custom-buttom
    {
        margin: 0px 0px 0px -30px !important;
    }
    .elementor-1153 .elementor-element.elementor-element-1735e65a>.elementor-widget-container
    {
        margin-top: 0px !important;
    }
    .elementor-977 .elementor-element.elementor-element-7f2404dfghj
    {
        width: 100%;
    }
    .elementor-977 .elementor-element.elementor-element-7f2404xvmnb
    {
        width: 100% !important;
    }
    .service-section-height-mobileview
    {
        margin-top: -186% !important;
    }
    .elementor-977 .elementor-element.elementor-element-5d1c0d80,
    .elementor-977 .elementor-element.elementor-element-2e2ab77b
    {
        text-align: left !important;
    }
    .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item
    {
        justify-content: flex-start !important; 
    }
    .mission-image-container
    {
        margin-top: -200%;
    }
    .about-us-bottom-space
    {
        margin-bottom: 180px !important;
    }
    .elementor-428 .elementor-element.elementor-element-2cd19f90
    {
        text-align: left !important;
    }
    .elementor-428 .elementor-element.elementor-element-2cd19f90 .mobile-nav-bar
    {
        width: 25px !important;
        float: right !important;
        margin-top: 10px !important;
    }
    .elementor-782 .elementor-element.elementor-element-77ada806
    {
        margin-bottom: 30px !important;
    }
    .elementor-column-gap-default>.elementor-column>.footer-populated
    {
        padding: 0px !important;
    }
    .elementor-454 .elementor-element.elementor-element-67413bf8 > .footer-populated
    {
        padding: 0px 0px 0px 0px !important;
    }
    .elementor-782 .elementor-element.elementor-element-6f105267>.about-populated
    {
        padding: 0px !important;
    }
    .elementor-782 .elementor-element.elementor-element-2aa01bf .elementor-heading-title
    {
        font-size: 26px !important;
    }
    #gallery-1 .gallery-item
    {
        width: 33% !important;
        float: left !important;
    }
    #gallery-1 .gallery-img-responsive
    {
        width: 50% !important;
        float: left !important;
    }
    .elementor-977 .elementor-element.elementor-element-655f7990>.mission-popolated,
    .elementor-column-gap-default>.elementor-column>.mission-popolated,
    .elementor-977 .elementor-element.elementor-element-655f7990>.vision-popolated,
    .elementor-column-gap-default>.elementor-column>.vision-popolated,
    .elementor-column-gap-default>.elementor-column>.gallery-popolated
    {
        padding: 0px 0px 0px 0px !important;
    }
    .contact-form-mobile
    {
        margin-bottom: 40% !important;
    }
    .mobile-nav-bar{
        display: block !important;
    }
    .elementor-1231 .elementor-element.elementor-element-f8de0f>.contact-details-box
    {
        padding: 40px 10px 40px 10px !important;
    }
    .donate-button {
        position: fixed;
        right: 0; /* Align to the right edge */
        top: 50%; /* Position at the center vertically */
        transform: translateY(-50%); /* Perfectly center it */
        background-color: #ff0000; /* Change button background to red */
        color: #ffffff; /* White text for contrast */
        padding: 12px 10px !important;
        font-size: 16px;
        font-weight: bold;
        text-decoration: none;
        writing-mode: vertical-rl; /* Rotate text vertically */
        text-align: center;
        border-top-left-radius: 10px; /* Rounded top-left corner */
        border-bottom-left-radius: 10px; /* Rounded bottom-left corner */
        z-index: 9999; /* Keep it on top */
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    }

    .donate-button:hover {
        background-color: #cc0000; /* Darker red on hover */
    }
  }

  @media only screen and (max-width: 370px) {
    .elementor-428 .elementor-element.elementor-element-2cd19f90 span
    {
        font-size: 14px !important;
        margin-top: 22px !important;
    }

    .elementor-428 .elementor-element.elementor-element-2cd19f90 .mobile-nav-bar
    {
        width: 25px !important;
        float: right !important;
        margin-top: 25px !important;
    }
    .elementor-782 .elementor-element.elementor-element-77ada806
    {
        margin-bottom: 30px !important;
    }
    .elementor-977 .elementor-element.elementor-element-7f2404bb>.elementor-element-populated
    {
        padding: 0px !important;
    }
    .elementor-column-gap-default>.elementor-column>.footer-populated
    {
        padding: 0px !important;
    }
    .elementor-782 .elementor-element.elementor-element-23953534
    {
        margin-bottom: 30px !important;
    }
    #gallery-1 .gallery-item
    {
        width: 33% !important;
        float: left !important;
    }
    #gallery-1 .gallery-img-responsive
    {
        width: 50% !important;
        float: left !important;
    }
    .elementor-454 .elementor-element.elementor-element-7787111 .elementor-icon-list-icon
    {
        padding: 0px !important;
    }
    .elementor-column-gap-default>.elementor-column>.footer-populated
    {
        padding: 0px !important;
    }
    .elementor-454 .elementor-element.elementor-element-67413bf8 > .footer-populated
    {
        padding: 0px 0px 0px 0px !important;
    }
    .elementor-782 .elementor-element.elementor-element-6f105267>.about-populated
    {
        padding: 0px !important;
    }
    .elementor-782 .elementor-element.elementor-element-2aa01bf .elementor-heading-title
    {
        font-size: 26px !important;
    }
    .elementor-977 .elementor-element.elementor-element-655f7990>.mission-popolated,
    .elementor-column-gap-default>.elementor-column>.mission-popolated,
    .elementor-977 .elementor-element.elementor-element-655f7990>.vision-popolated,
    .elementor-column-gap-default>.elementor-column>.vision-popolated,
    .elementor-column-gap-default>.elementor-column>.gallery-popolated
    {
        padding: 0px 0px 0px 0px !important;
    }
    .contact-form-mobile
    {
        margin-bottom: 40% !important;
    }
    .mobile-nav-bar{
        display: block !important;
    }
    .elementor-1231 .elementor-element.elementor-element-f8de0f>.contact-details-box
    {
        padding: 40px 10px 40px 10px !important;
    }
    .donate-button {
        position: fixed;
        right: 0; /* Align to the right edge */
        top: 50%; /* Position at the center vertically */
        transform: translateY(-50%); /* Perfectly center it */
        background-color: #ff0000; /* Change button background to red */
        color: #ffffff; /* White text for contrast */
        padding: 12px 10px !important;
        font-size: 16px;
        font-weight: bold;
        text-decoration: none;
        writing-mode: vertical-rl; /* Rotate text vertically */
        text-align: center;
        border-top-left-radius: 10px; /* Rounded top-left corner */
        border-bottom-left-radius: 10px; /* Rounded bottom-left corner */
        z-index: 9999; /* Keep it on top */
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    }

    .donate-button:hover {
        background-color: #cc0000; /* Darker red on hover */
    }
  }

  @media only screen and (max-width: 400px) {
    .sm-hidden {
      display: none;
    }
    .lg-hidden{
        display: block;
    }
    .elementor-428 .elementor-element.elementor-element-16971847 > .elementor-element-populated
    {
        padding: 0px !important;
    }
    .elementor-widget-image img
    {
        float: left !important;
    }
    .elementor-428 .elementor-element.elementor-element-2cd19f90 a img
    {
        width: 90px !important;
    }
    .elementor-428 .elementor-element.elementor-element-2cd19f90 span
    {
        font-size: 15px !important;
        margin-top: 22px !important;
    }
    .nd_elements_open_navigation_sidebar_content
    {
        margin: inherit !important;
    }
    .elementor-button-wrapper .donate-button
    {
        margin-left: 265px;
        margin-top: -45px !important;
        /* position: absolute; */
    }
    .video {
        max-width: 110% !important;
        width: 107% !important;
        height: 480px !important;
        margin-left: -25px !important;
        margin-top: -70% !important;
    }
    .background-image
    {
        margin-top: -250px !important;
    }
    .elementor-1213 .elementor-element.elementor-element-72e2dab6 .elementor-button
    {
        font-size: 25px !important;
    }
    .banner-side-text
    {
        margin-top: -150px !important; 
    }
    .custom-buttom{
        font-size: 19px !important;
    }
    /* .elementor-1153 .elementor-element.elementor-element-1735e65a>.elementor-widget-container */
    .elementor-button-wrapper .custom-buttom
    {
        margin: 0px 0px 0px -30px !important;
    }
    .elementor-1153 .elementor-element.elementor-element-1735e65a>.elementor-widget-container
    {
        margin-top: 0px !important;
    }
    .elementor-977 .elementor-element.elementor-element-7f2404dfghj
    {
        width: 100% !important;
    }
    .elementor-977 .elementor-element.elementor-element-7f2404xvmnb
    {
        width: 100% !important;
    }
    .service-section-height-mobileview
    {
        margin-top: -186% !important;
    }
    .elementor-977 .elementor-element.elementor-element-5d1c0d80,
    .elementor-977 .elementor-element.elementor-element-2e2ab77b
    {
        text-align: left !important;
    }
    .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item
    {
        justify-content: flex-start !important; 
    }
    .mission-image-container
    {
        margin-top: -200%;
    }
    .about-us-bottom-space
    {
        margin-bottom: 180px !important;
    }
    .elementor-428 .elementor-element.elementor-element-2cd19f90
    {
        text-align: left !important;
    }
    .elementor-428 .elementor-element.elementor-element-2cd19f90 .mobile-nav-bar
    {
        width: 30px;
        float: right !important;
        margin-top: 10px !important;
    }
    .elementor-977 .elementor-element.elementor-element-7f2404bb>.elementor-element-populated
    {
        padding: 0px !important;
    }
    .elementor-column-gap-default>.elementor-column>.footer-populated
    {
        padding: 10px !important;
    }
    .elementor-782 .elementor-element.elementor-element-23953534
    {
        margin-bottom: 30px !important;
    }
    #gallery-1 .gallery-item
    {
        width: 33% !important;
        float: left !important;
    }
    #gallery-1 .gallery-img-responsive
    {
        width: 50% !important;
        float: left !important;
    }
    .elementor-454 .elementor-element.elementor-element-7787111 .elementor-icon-list-icon
    {
        padding: 0px !important;
    }
    .elementor-column-gap-default>.elementor-column>.footer-populated
    {
        padding: 0px !important;
    }
    .elementor-454 .elementor-element.elementor-element-67413bf8 > .footer-populated
    {
        padding: 0px 0px 0px 0px !important;
    }
    .elementor-782 .elementor-element.elementor-element-6f105267>.about-populated
    {
        padding: 0px !important;
    }
    .elementor-782 .elementor-element.elementor-element-2aa01bf .elementor-heading-title
    {
        font-size: 26px !important;
    }
    .elementor-977 .elementor-element.elementor-element-655f7990>.mission-popolated,
    .elementor-column-gap-default>.elementor-column>.mission-popolated,
    .elementor-977 .elementor-element.elementor-element-655f7990>.vision-popolated,
    .elementor-column-gap-default>.elementor-column>.vision-popolated,
    .elementor-column-gap-default>.elementor-column>.gallery-popolated
    {
        padding: 0px 0px 0px 0px !important;
    }
    .contact-form-mobile
    {
        margin-bottom: 40% !important;
    }
    .mobile-nav-bar{
        display: block !important;
    }
    .elementor-1231 .elementor-element.elementor-element-f8de0f>.contact-details-box
    {
        padding: 40px 10px 40px 10px !important;
    }
    .donate-button {
        position: fixed;
        right: 0; /* Align to the right edge */
        top: 50%; /* Position at the center vertically */
        transform: translateY(-50%); /* Perfectly center it */
        background-color: #ff0000; /* Change button background to red */
        color: #ffffff; /* White text for contrast */
        padding: 12px 10px !important;
        font-size: 16px;
        font-weight: bold;
        text-decoration: none;
        writing-mode: vertical-rl; /* Rotate text vertically */
        text-align: center;
        border-top-left-radius: 10px; /* Rounded top-left corner */
        border-bottom-left-radius: 10px; /* Rounded bottom-left corner */
        z-index: 9999; /* Keep it on top */
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    }

    .donate-button:hover {
        background-color: #cc0000; /* Darker red on hover */
    }
  }

  @media only screen and (max-width: 450px) {
    .sm-hidden {
        display: none;
    }
    .lg-hidden{
        display: block;
    }
    .elementor-428 .elementor-element.elementor-element-16971847 > .elementor-element-populated
    {
        padding: 0px !important;
    }
    .elementor-widget-image img
    {
        float: left !important;
    }
    .elementor-428 .elementor-element.elementor-element-2cd19f90 a img
    {
        width: 100px !important;
    }
    .elementor-428 .elementor-element.elementor-element-2cd19f90 span
    {
        font-size: 17px;
        margin-top: 22px;
    }
    .nd_elements_open_navigation_sidebar_content
    {
        margin: inherit !important;
    }
    .elementor-button-wrapper .donate-button
    {
        margin-left: 265px;
        margin-top: -45px !important;
        /* position: absolute; */
    }
    .video {
        max-width: 110% !important;
        width: 107% !important;
        height: 480px !important;
        margin-left: -25px !important;
        margin-top: -70% !important;
    }
    .background-image
    {
        margin-top: -250px !important;
    }
    .elementor-1213 .elementor-element.elementor-element-72e2dab6 .elementor-button
    {
        font-size: 25px !important;
    }
    .banner-side-text
    {
        margin-top: -150px !important; 
    }
    .custom-buttom{
        font-size: 19px !important;
    }
    .elementor-button-wrapper .custom-buttom
    {
        margin: 0px 0px 0px -30px !important;
    }
    .elementor-1153 .elementor-element.elementor-element-1735e65a>.elementor-widget-container
    {
        margin-top: 0px !important;
    }
    .elementor-977 .elementor-element.elementor-element-7f2404dfghj
    {
        width: 100% !important;
    }
    .elementor-977 .elementor-element.elementor-element-7f2404xvmnb
    {
        width: 100% !important;
    }
    .service-section-height-mobileview
    {
        margin-top: -186% !important;
    }
    .elementor-977 .elementor-element.elementor-element-5d1c0d80,
    .elementor-977 .elementor-element.elementor-element-2e2ab77b
    {
        text-align: left !important;
    }
    .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item
    {
        justify-content: flex-start !important; 
    }
    .mission-image-container
    {
        margin-top: -200%;
    }
    .about-us-bottom-space
    {
        margin-bottom: 180px !important;
    }
    .elementor-428 .elementor-element.elementor-element-2cd19f90
    {
        text-align: left !important;
    }
    .elementor-428 .elementor-element.elementor-element-2cd19f90 .mobile-nav-bar
    {
        width: 35px;
        float: right !important;
        margin-top: 10px !important;
    }
    #gallery-1 .gallery-item
    {
        width: 33% !important;
        float: left !important;
    }
    #gallery-1 .gallery-img-responsive
    {
        width: 50% !important;
        float: left !important;
    }
    .elementor-454 .elementor-element.elementor-element-7787111 .elementor-icon-list-icon
    {
        padding: 0px !important;
    }
    .elementor-column-gap-default>.elementor-column>.footer-populated
    {
        padding: 0px !important;
    }
    .elementor-454 .elementor-element.elementor-element-67413bf8 > .footer-populated
    {
        padding: 0px 0px 0px 0px !important;
    }
    .elementor-782 .elementor-element.elementor-element-6f105267>.about-populated
    {
        padding: 0px !important;
    }
    .elementor-977 .elementor-element.elementor-element-655f7990>.mission-popolated,
    .elementor-column-gap-default>.elementor-column>.mission-popolated,
    .elementor-977 .elementor-element.elementor-element-655f7990>.vision-popolated,
    .elementor-column-gap-default>.elementor-column>.vision-popolated,
    .elementor-column-gap-default>.elementor-column>.gallery-popolated
    {
        padding: 0px 0px 0px 0px !important;
    }
    .contact-form-mobile
    {
        margin-bottom: 40% !important;
    }
    .mobile-nav-bar{
        display: block !important;
    }
    .elementor-1231 .elementor-element.elementor-element-f8de0f>.contact-details-box
    {
        padding: 40px 10px 40px 10px !important;
    }
    .donate-button {
        position: fixed;
        right: 0; /* Align to the right edge */
        top: 50%; /* Position at the center vertically */
        transform: translateY(-50%); /* Perfectly center it */
        background-color: #ff0000; /* Change button background to red */
        color: #ffffff; /* White text for contrast */
        padding: 12px 10px !important;
        font-size: 16px;
        font-weight: bold;
        text-decoration: none;
        writing-mode: vertical-rl; /* Rotate text vertically */
        text-align: center;
        border-top-left-radius: 10px; /* Rounded top-left corner */
        border-bottom-left-radius: 10px; /* Rounded bottom-left corner */
        z-index: 9999; /* Keep it on top */
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    }

    .donate-button:hover {
        background-color: #cc0000; /* Darker red on hover */
    }
  }

  

