.service-child .image-cta-col-container img {
    width: 100%;
    max-height: 350px;
    object-fit: cover;
}

.simple-text-block {
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
}

/* Small Tablet */

@media only screen and ( max-width: 768px ){


}


/* Mobile */

@media only screen and ( max-width: 640px ){

    .service-child .page-content .content-container.no-mobile {

        padding: 0px;

    }

    .service-child .page-intro-description > .top-image-bottom-cta {

        margin: 0px 0px 90px -30px;

        max-width: none;

        flex: auto;

        width: calc(100% + 60px);

    }

    .service-child .top-image-bottom-cta .description {

        padding: 0px;

        padding-left: 15px;

    }
}