@import url('https://fonts.googleapis.com/css2?family=Aboreto&family=Beau+Rivage&family=Cinzel+Decorative&family=Cinzel:wght@500&family=Emilys+Candy&family=Josefin+Sans&family=Julius+Sans+One&family=Lobster&family=Montez&family=Playfair+Display+SC&family=Rampart+One&family=Sail&family=Tangerine:wght@700&family=Tilt+Prism&display=swap');


.foot {
    background-color: cornsilk;
}

/* ********************************************** */


.wave-container {
    background-color: peachpuff;
    background: rgb(0, 0, 0);
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.61872671431854) 10%, rgba(83, 85, 85, 0.6747491232821253) 100%), url("./all_images/nityaSeva.jpg");
    background-position: center;
    background-size: cover;
    position: relative;
    background-repeat: no-repeat;
}

.wave-container::before {
    content: "";
    width: 100%;
    height: 32px;
    position: absolute;
    bottom: -0.3%;
    left: 0;
    background-size: auto;
    background-repeat: repeat no-repeat;
    background-position: 49vw bottom;
    background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 1200 107' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0 1C19.5523 3 32.2291 4 51.5 7C104.5 15 200 34 300 52C400 70 500 89 600 81C700 74 800 42 900 24C987.526 4 1085.36 -1 1150 0C1169.54 -1 1180.49 0 1200 1V107H1150C1100 107 1000 107 900 107C800 107 700 107 600 107C500 107 400 107 300 107C200 107 100 107 50 107H0V1.98128Z' fill='%23ffffff'/></svg>");
}

@media(max-width:850px) {
    .wave-container::before {
        height: 16px
    }
}

.heading h1 {
    font-family: 'Sail', cursive;
    /* font-family: 'Julius Sans One', sans-serif; */
    font-family: 'Lobster', cursive;
    letter-spacing: 2px;
}

.heading p {
    font-family: 'Tilt Prism', cursive;
    font-family: 'Josefin Sans', sans-serif;
    letter-spacing: 1px;
    word-spacing: 2px;
    text-align: justify;
}



/* donation box fomat */
.donateBox div {
    box-shadow: 2px 2px 20px rgb(219, 219, 219);
    transition: .5s;
}

.donateBox {
    overflow: hidden;
}

.donateBox div:hover {
    transition: .5s;
    box-shadow: 5px 5px 30px pink;
}

.donateBox button {
    background: rgb(255, 126, 126);
    background: linear-gradient(124deg, rgba(255, 126, 126, 1) 13%, rgba(250, 202, 202, 1) 96%);
    transition: .5s;
}

.donateBox button:hover {
    box-shadow: 2px 2px 20px rgb(9, 252, 216);
    transition: .5s;
}

@media screen and (max-width: 768px) {

    .foot p {
        font-size: 11px;
    }

    .mail {
        font-size: 13px;
    }

    .foot .first_p {
        font-size: 10px;
    }

    .donateBox div {
        box-shadow: none;
    }
}