body,html {
    padding : 0;
    margin : 0;
}
h1,h2,h3,h4,h5,h6 {
    font-family: 'Signika', cursive;
}
nav li a {
    font-family: 'Arima Madurai', cursive;
}
body {
    font-family: 'Arimo', sans-serif;
}
.hvr-underline {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    position: relative;
    overflow: hidden;
  }
  .hvr-underline:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 51%;
    right: 51%;
    bottom: 0;
    background: rgba(11, 11, 11, 0.3);
    height: 2px;
    -webkit-transition-property: left, right;
    transition-property: left, right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
  }
  .hvr-underline:hover:before, .hvr-underline:focus:before, .hvr-underline:active:before {
    left: 0;
    right: 0;
  }

#home{
    background-color: #f6f7f7;
    background-image: url(images/homepage.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    z-index: 2;
    height: 190vh;
}

.welcome-text {
    width: 80%;
    height: 100%;
    margin: 0 10%;
}
.welcome-text .welcome {
    margin : 0 auto;
}

#acp {
    height: 100vh;
    background-image: url(images/acp.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-blend-mode: lighten;
}

#mission {
    height: 100vh;
    background-image: url(images/mission.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-blend-mode: lighten;
}

#donation {
    height: 100vh;
    background-image: url(images/donations.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-blend-mode: lighten;
}


.carousel .carousel-item>img{
    height: 100%;
    width: 100%;

}
.next, .prev{
    position: absolute;
    top:45%;
    color:white;
    cursor: pointer;

}

.prev{
    left: 0px;
}

.next{
  right:0px;
}

#contact {
    height: 100vh;
    background-image: url(images/11.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-blend-mode: lighten;
}

.section-intro {
    margin-top: 5em;
}

section.black{
    padding-top: 25px;
}

.carousel-item p {
    padding: 3em;
}

#some button, #about button {
    background: #ff1744;
}
#some button:hover, #about button:hover {
    background: black;
}
.cards button a {
    text-decoration: none !important;
    color: #f6f7f7;
}
.cards .card {
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

.cards button {
    padding: 1em;
    width: 100%;
    background: #ff1744;
    border: 0;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}
footer ul {
    font-size : 30px;
    margin : 0 auto;
}
footer ul li {
    display: inline;
    margin: 0 10px;
}
@media(max-width:993px) {   
    #home {
        background : #f6f7f7;
    }    
    #acp {
        background : #f6f7f7;
    }
    #mission {
        background : #f6f7f7;
    }
    #donation {
        background : #f6f7f7;
    }
    #contact {
        background : #f6f7f7;
    }
}