.card {
    background-color: #ffffff;
    text-align: center;
    padding: 1em;
}

    .card h1,
    .card h2,
    .card p {
        margin: 0.2em;
    }

/* career section */

.homepage .career .card {
    padding: 40px 0;
}

    .homepage .career .card h1,
    .homepage .career .card h2,
    .homepage .career .card p {
        margin: 0.2em;
    }

    .homepage .career .card .title p {
        font-size: 1.5em;
    }

    .homepage .career .card p {
        font-size: 18px;
        line-height: 30px;
        margin-top: 20px;
    }

/* Small devices (mobile, 767px and down) */
@media (max-width: 767px) {
    .homepage .career .card {
        padding: 20px 30px;
    }

        .homepage .career .card img {
            display: none;
        }

        .homepage .career .card .title p {
            font-size: 20px;
        }

        .homepage .career .card p {
            font-size: 12px;
            line-height: 18px;
            margin-top: 20px;
        }
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991px) {
    .homepage .career .card p {
        font-size: 12px;
        line-height: 20px;
    }
}


