@charset;

.subtitle {
    color: #333!important;
}
.subtitle-small {
    margin-top: 20px;
}

/*main*/

.media {
    padding: 40px 0;
    border-top: 4px solid #eee;
}

.main-media {
    padding: 30px 0;
}

.media-last {
    border-bottom: 4px solid #eee;
}

.media-heading {
    color: #f28787;
    font-size:30px!important;
}

.media-left > a > img {
    width: 300px;
}

.media-body:nth-child(even) {
    padding-left: 10px!important;
}

.media-body:nth-child(odd) {
    padding-right: 10px!important;
}

.media-body > h4 {
    text-align: center;
}

.public-section-family {
    /*padding-bottom: 150px;*/
}

.delay-banner {
    animation-delay: .5s;
    -webkit-animation-delay: .5s;
}


@media(max-width: 991px) {

    .media {
        padding: 20px 0;
    }

    .media-left > a > img {
        width: 200px;
    }

}

@media(max-width: 767px) {

    .media {
        padding: 20px 0;
    }

    .media-left > a > img {
        width: 120px;
    }

}
