.image-wrapper {
    padding: .25rem;
}

@media only screen and (max-width: 770px) {
    .headlines h2 {
        line-height: 1.5rem !important;
        padding-bottom: 1rem !important;
    }
    .headlines p {
        line-height: 1.5rem;
    }
    .overlay-fade-in .image-overlay-content {
        opacity: 1;
    }
    .overlay-fade-in h2,
    .overlay-fade-in p,
    .overlay-fade-in .button {
        opacity: 1;
    }
    .overlay-fade-in:hover img {
        transform: scale(1);
    }
    .plax.ccparallax-two {
        background-attachment: scroll;
    }
    .plax.ccparallax2 {
        background-attachment: scroll;
        background: no-repeat center center;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
    }
}