@media(max-width:1198px){
    .container{
        width: 95%;
    }
    .upcomming .days h3{
        font-size: 13px;
    }
    .upcomming .days p{
        font-size: 14px;
    }
    .upcomming .days{
        padding: 15px 5px;
    }
    .leaders .level h3{
        font-size: 19px;
    }
} 
@media(max-width:991px){
    .upcomming .days h3 {
        font-size: 17px;
    }
    .upcomming .days p {
        font-size: 17px;
    }
    .upcomming .days{
        margin-top: 20px;
    }
    .resources .item .inner h3{
        font-size: 17px;
    }
    .resources .item p a img {
        width: 35px;
    }
    .upcomming .days{
        padding: 15px;
    }
    .main h1{
        font-size: 28px;
    }
    .main{
        padding: 100px 0;
    }
    .finds h2 {
        font-size: 20px;
    }
    .finds p {
        font-size: 16px;
    }
    .tips .item p {
        font-size: 16px;
    }
    .tips .item{
        margin-top: 20px;
    }
    .finds select{
        font-size: 15px;
    }
}
@media(max-width:768px){

}
@media(max-width:767px){
    .noleft, .noright{
        padding: 0;
    }
    .container{
        width: 100%;
    }
    .finds p{
        min-height: auto;
        margin-bottom: 0;
    }
    .finds h2{
        margin-top: 25px;
    }
    .finds{
        padding: 10px 0 30px;
    }
    .tips, .leaders, .resources, .upcomming{
        padding: 30px 0;
    }
    .upcomming{
        padding-bottom: 50px;
    }
    .leaders .slider{
        padding: 0 15px;
    }
    .resources .item{
        width: 60%;
        margin-left: 20%;
    }
    .heading, .leaders p, .finds h2, .finds p{
        text-align: center;
    }
    .main h1 span{
        display: inline;
    }
    .resources .item .inner h3 {
        font-size: 20px;
    }
    .upcomming .days h3 {
        font-size: 14px;
    }
    .tips .item p{
        text-align: center;
    }
    .footer img{
        float: unset;
        margin: 0 auto;
        display: block;
    }
    .finds input, .finds select {
        font-size: 15px;
        height: 40px;
        margin-top: 10px;
    }
    .finds button{
        margin-top: 10px;
    }
    .footer{
        padding: 15px 0;
    }
}
@media(max-width:560px){
    .main h1 {
        font-size: 19px;
    }
    .main {
        padding: 60px 0;
    }
    .tips .col-xs-6, .upcomming .col-xs-6.col-md-3{
        width: 100%;
    }
    .heading {
        font-size: 22px;
        margin-bottom: 10px;
    }
    .leaders p {
        font-size: 15px;
    }
    .resources .item .inner h3 {
        font-size: 18px;
    }
    .links{
        font-size: 16px;
    }
}
@media(max-width:414px){
    .resources .item {
        width: 90%;
        margin-left: 5%;
    }
}
@media(max-width:320px){

}