.community-programs, .community-programs img {
    position: relative;
    text-align: center !important;
    padding-bottom: 25px;
}


     
.community-programs-container {
    position: relative;
    top: -40px !important;
}

 @media only screen and (max-width: 767px) {
     
        .community-programs-container {
            position: relative;
            top: 0px !important;
        }
     
 }
 
 
 

img:hover {
  opacity: 0.5;
  filter: alpha(opacity=50); /* For IE8 and earlier */
}


.img-responsive {
    display: block; 
    margin-left: auto; 
    margin-right: auto;
}


    @media only screen and (max-width: 600px) {
    #ft-wrapper {
        position: relative;
        top: -100px;
    }
}
