﻿.services_container {
}

    .services_container .card_container {
        display: flex;
        flex-wrap: wrap;
        padding: 10px 0;
        justify-content: center;
    }

        .services_container .card_container .card_b {
            margin: .25em;
            width: 25rem;
            max-width: 25em;
            display: grid;
            grid-template-areas: "img" "div";
            grid-template-columns: 1fr;
            justify-content: center;
            overflow: hidden;
            padding: 0;
        }

            .services_container .card_container .card_b img {
                width: 100%;
                justify-content: center;
                height: 250px;
            }

        .services_container .card_container .card_body {
            padding: .5em;
        }

            .services_container .card_container .card_body .card_title {
                font-weight: 700;
                font-size: larger;
                padding: 10px 0;
                margin: 0;
                text-align: left;
                color: black;
            }

            .services_container .card_container .card_body .card_text {
                line-height: 1.5;
            }

        .services_container .card_container .card_b:hover .card_body .card_text {
            color: black;
        }

@media (max-width: 767.98px) {
    .services_container .card_container .card_body > * {
    }
    .services_container .card_container .card_b {
        max-width: 500px !important;
        width: 100%;
        margin-left: .5em; 
        margin-right: .5em; 
    }
}
