/*
 * Styling for Image/Content Half Block
 */
 
.fx-block--image-content-half__content { margin-top: 20px; }

.fx-block--image-content-half__subheading {
    color: #b3221d;
    margin-bottom: 5px;
}

a.fx-block--button-content-half__btn.btn.hidden-xs-down.under-img-btn {
    margin: 20px 10px 0 0;
}

section.fx-block.fx-block--spacing.fx-block--image-content-half {
    background-image: url("https://myguyservicesllc.com/wp-content/uploads/2022/02/content-half-image-bg.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

a.fx-block--image-content-half__btn.btn {
    margin-top: 30px;
}


@media (min-width: 768px) {
    .fx-block--image-content-half__row,
    .fx-block--image-content-half__row--reverse {
        display: flex;
    }

    .fx-block--image-content-half__row--reverse { flex-direction: row-reverse; }

    .fx-block--image-content-half__content { margin-top: 0; }

        .fx-block--image-content-half__content { padding-left: 25px; }

        .fx-block--image-content-half__row--reverse .fx-block--image-content-half__content {
            padding-left: 0;
            padding-right: 25px;
        }
}

@media (min-width: 1025px) {
    .fx-block--image-content-half__content { padding-left: 35px; }

    .fx-block--image-content-half__row--reverse .fx-block--image-content-half__content {
        padding-left: 0;
        padding-right: 35px;
    }
}
