@media ( max-width: 414px ) {
    .header{
        padding:12px 0 0;
    }
    .logoWrapper{
        display: block;
        width:100%;
        position: relative;
        z-index:+2;
    }
    .header .socialNav.pull-right{
        position: relative;
        text-align: center;
        top: 12px;
        left: 0;
    }
    .banner-content h4,
    .banner-content h2{
        text-align: center;
    }
    .newsletter h2::after {
        display: none;
    }
    .jo-bio {
        padding-top: 0;
    }
    .bio-block{
        padding: 30px 15px;
    }
    .bio-block h2{
        text-align: center;
    }
    .job-bio-footer{
        padding-top: 0;
    }
    .job-bio-footer .readMore{
        width: 100%;
    }
    .job-bio-footer .socialNav{
        text-align: center;
    }
    .featuredOn {
        padding: 30px 15px;
    }
    .missionEventBlock .sectionTitle h4{
        margin-bottom:15px !important;
        font-size: 22px;
        padding:15px 0 15px;
    }
    .missionEventBlock .sectionTitle p{
        padding: 0;
        margin-bottom: 30px;
    }
    .missionEventBlock .col-sm-6{
        margin-bottom: 0;
    }
    .eventPost .postMedia{
        float: none;
        margin-right: 0;
    }
    .eventPost .postMedia img{
        width: 100%;
    }
    .eventPost .postContents p{
        margin-top: 0;
    }
    .eventPost ul.postMeta{
        line-height: 10px;
    }
    .eventPost .postMeta li.eventDate{
        font-size: 10px !important;
    }
    .eventPost{
        margin-bottom: 0;
        text-align: center;
    }
    .socialTouch{
        padding: 30px 15px;
        text-align: center;
    }
    .socialTouch .sectionTitle{
        padding: 0;
    }
    .socialTouch .sectionTitle h3{
        font-size: 22px;
    }
    .testimonial-wrap{
        padding: 30px 15px;
    }
    .testimonial-block .section-title h3{
        font-size: 20px;
        line-height: 22px;
    }
    .blogPost{
        padding: 30px 15px;
        text-align: center;
    }
    .blogPost .sectionTitle p{
        margin-bottom: 15px;
        text-transform: none;
    }
    .blogPost .sectionTitle h2{
        font-size: 18px;
        line-height: 18px;
        margin-bottom: 0;
    }
    .blogPost .postContents{
        padding: 30px 15px;
    }
    .blogPost .postContents h4 a{
        font-size: 18px;
    }
    .blogPost .postContents p{
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 5px;
        padding-bottom: 10px;
    }
    .blogPost .postMeta{
        float: none;
    }
    .blogPost .readMore{
        float: none;
        width: 100%;
    }
    .blogPost .recentPost .postContents{
    }
    .blogPost .recentPost .postMedia a::before {
        left: 0;
    }
    .blogPost .recentPost h4 a {
        text-align: center;
        font-size: 14px;
        line-height: 18px;
        display: block;
    }
    .featureAds{
        height:auto;
    }
    .featureAdsContent{
        margin: 30px 0;
    }
    .featureAdsContent .readMore{
        width: 100%;
    }
    .newsletter .btn-default{
        width: 100%;
    }
    .footer{
        padding-top: 30px;
    }
    .footer .socialNav li{
        margin: 0 5px;
    }
    .eventPost .postContents{
        float: none;
        width:100%;
    }
}