.capabilityPicture {
    min-height: 400px;
}
.capabilityDescription {
    padding: 40px !important;
}
.capabilityDescription p {
    max-width: 500px;
}

/** Individual Pictures */
#precisionMachiningPicture {
    width: 100%;
    background:
            linear-gradient(
                    90deg,
                    rgba(37, 106, 223, 1.0),
                    rgba(37, 106, 223, 0.5)
            ),
            url('/images/capabilities/machined-part.jpg') no-repeat;
    background-size: cover;
}

#millingPicture {
    width: 100%;
    background:
            linear-gradient(
                    90deg,
                    rgba(2, 57, 113, 0.5),
                    rgba(2, 57, 113, 1.0)
            ),
            url('/images/capabilities/milling2.jpg') no-repeat;
    background-size: cover;
}

#prototypingPicture {
    width: 100%;
    background:
            linear-gradient(
                    90deg,
                    rgba(37, 106, 223, 1.0),
                    rgba(37, 106, 223, 0.5)
            ),
            url('/images/capabilities/engineering.jpg') no-repeat;
    background-size: cover;
}

#turningPicture {
    width: 100%;
    background:
            linear-gradient(
                    90deg,
                    rgba(2, 57, 113, 0.5),
                    rgba(2, 57, 113, 1.0)
            ),
            url('/images/capabilities/cnc-turning.jpg') no-repeat;
    background-size: cover;
}

#camPicture {
    width: 100%;
    background:
            linear-gradient(
                    90deg,
                    rgba(37, 106, 223, 1.0),
                    rgba(37, 106, 223, 0.5)
            ),
            url('/images/capabilities/cam.jpg') no-repeat;
    background-size: cover;
}

#productionPicture {
    width: 100%;
    background:
            linear-gradient(
                    90deg,
                    rgba(2, 57, 113, 0.5),
                    rgba(2, 57, 113, 1.0)
            ),
            url('/images/capabilities/low-volume-runs.jpg') no-repeat;
    background-size: cover;
}

.capabilityDescription {
    padding-left: 130px !important;
    padding-right: 130px !important;
}

/** Tablet */
@media only screen and (max-width: 991px) {
    .capabilityPicture {
        display: none;
    }
    .capabilityDescription {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }
}
