.icon-feature {
    float: left;
    height: 0;
    margin-right: 10px;
}

.icon-premium {
    float: left;
    height: 0;
    margin-right: 10px;
}

.image-industry {
    height: 150px;
}

.image:after {
    position: absolute;
    opacity: 1;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;

    width: 100%; height: 100%;
    top: 0; left: 0;
    background: rgba(0,0,0,0.6);

    content: attr(data-content);
    font-size: 14pt;
    font-weight: bold;
    color: #fff;
    padding: 50px 20px;
    text-align: center;
}

.image:hover:after {
    opacity: 0;
}

.industry-details {
    display: none;
    padding: 5px 20px;
}