@import url('https://fonts.googleapis.com/css?family=Quicksand|Roboto:400,500');
body{
    font-size:14px;
    font-family: 'Quicksand', sans-serif;
    margin-top:80px;
    overflow-x: hidden;
}
p{
    font-size:1.2em;
}
.custom-navigation{
    font-size:1.1em;
    letter-spacing:0.05em;
    font-weight:600;
    background:#ffffff!important;
}
.custom-navigation ul li{
    padding:0px 5px 0px 5px;
}
.custom-navigation .navbar{
    background:#ffffff!important;
    padding:5px;
}
.breadcrumb-heading{
    display:inline;
}
.internal-page-content{ 
    min-height:470px!important;
  }
@media only screen and (min-width: 1200px) {
    .navbar-brand {
        width:30%!important;
    }
  }
@media only screen and (max-width: 1200px) {
        .navbar-brand {
        width:70%!important;
        }
    }
.carousel-item{
    height:90vh;
    
}
.carousel-caption {
    bottom: 5%;
    text-align:left;
    left:7%;
}
@media only screen and (max-width: 600px) {
    .carousel-caption {
        top:30%;
        text-align:center;
        right:auto;
        left:auto;
    }
  }
div.page-content{
    padding:40px 0px 40px 0px;
}
section.content{
    padding:0px 0px 40px 0px;
}
.section-heading{
    padding:0px 0px 40px 0px;
}
section.work .card-img-custom{
    height:210px;
}
section.work .card{
    margin-bottom:50px;
}
.card-title{
    font-weight:700!important;
    font-size:1.3em;
}
.ticker{
    margin: 0px;
    padding: 0px;
    list-style: none;
  }
.ticker li{
    padding: 5px;
    border-bottom:1px solid #cccccc;
}
.ticker-image{
    width:25%!important;
    padding:5px!important;
}
.ticker-content{
    width:75%!important;
    padding:5px!important;
}
.ticker-container-heading{
    width:80%!important;
}
.ticker-container-nav{
    width:20%!important;
    float:right;
    height:auto;
}
.updates-stories .card{
    height:300px!important;
    background-size: cover!important;
}
.news-container{
    height:300px;
}
#newsbox li{
    padding-bottom: 8px!important;
    border-bottom:1px solid #cccccc!important;
}
#newsbox li a{
    color: #5c5959;
    font-size:1.2em;
}
section.donate{
    background:#8d8517;
    color:#ffffff;
}
#dontaion-mediums{
    background:#ddddd9;
    color:#2c2b2b;
}
section.supporters .card-img-custom{
    height:150px!important;
}
footer{
    background:#2c2b2b;
    padding:20px 0px 20px 0px;
    color:#cccccc;
}
  