.experience-layouts-3column_image_with_button {
    max-width: 1440px;
    margin: 0 auto 50px auto;
}

.three-image-with-button {
    display: flex;
    justify-content: space-between;
}

.image-with-button {
    text-align: center;
    flex: 0 0 calc(33% - 10px);
}

@media screen and (min-width: 768px) and (max-width: 1470px) {
    .three-image-with-button-show-margin {
        padding-left: 3%;
        padding-right: 3%;
    }
}

@media screen and (max-width: 767px) {
    .three-image-with-button {
        flex-direction: column;
    }

    .image-with-button:first-child,
    .image-with-button:nth-child(2) {
        margin-bottom: 30px;
    }
}
