.lowercase {
    text-transform: lowercase;
}

/*section .section-inner.section-no-pad{
    padding-left: 0px;
    padding-right: 0px;
}*/

.underline {
    text-decoration: underline;
}

.font-rbc {
    font-family:RBCDisplay;
}

.w-770 {
    width: 100%;
    max-width: 770px;
}

.banner-image-height {
    position: relative;
    height: 500px;
    background: rgb(0,0,0);
    background: -moz-linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 40%), url('/diversity-inclusion/_assets-custom/images/little-voices-bnr.jpg') no-repeat;
    background: -webkit-linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 40%), url('/diversity-inclusion/_assets-custom/images/little-voices-bnr.jpg') no-repeat;
    background: linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 40%), url('/diversity-inclusion/_assets-custom/images/little-voices-bnr.jpg') no-repeat;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1), url('/diversity-inclusion/_assets-custom/images/little-voices-bnr.jpg') no-repeat;
    background-position: center; 
    background-size: cover;
}

@media (max-width: 640px){
    .banner-image-height {
        background: -moz-linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 40%), url('/diversity-inclusion/_assets-custom/images/little-voices-bnr.jpg') no-repeat;
        background: -webkit-linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 40%), url('/diversity-inclusion/_assets-custom/images/little-voices-bnr.jpg') no-repeat;
        background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 40%), url('/diversity-inclusion/_assets-custom/images/little-voices-bnr.jpg') no-repeat;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1), url('/diversity-inclusion/_assets-custom/images/little-voices-bnr.jpg') no-repeat;
        
    background-position: center; 
    background-size: cover;
    }
}

.banner-image-height h1 {
    font-weight: bold;
    color: white;
    font-family:RBCDisplay;
}

.banner-image-height .banner-content{
    position: absolute;
    bottom: 0px;
    left: 0px;
}

.banner-image-height button {
    background-color: initial!important;
    box-shadow: none!important;
    color: #FFF;
}



.body-image-height img{
    /*max-width: 1200px;*/
    max-width: 1170px;
    /*height: 400px;*/
}

.color-gray {
    background-color: #e7eef1;
}
.footer-image-height {
    height: 350px;
    background-size: cover;
    background-position: center;
}

.footer-content {
    align-self: center;
}



@media (max-width: 1169px){
    section .section-inner.section-no-pad{
        padding-left: 0px;
        padding-right: 0px;
    }

    section .section-inner.section-no-pad .grid-wpr{
        padding-left: 15px;
        padding-right: 15px;
    }
}

