@media screen and (max-width: 940px) {
    
    .fsin-services .fsin-services__card {
        width: 240px;
    }

}

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

    .fsin-services__cards {
        display: block;
        margin: 5px 5%;
    }

    .fsin-services .fsin-services__title {
        text-align: center;
    }

    .fsin-services__card-link {
        display: inline-block;
        width: 49%;
    }

    .fsin-services .fsin-services__card {
        width: 100%;
    }

}

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

    .fsin-services__cards {
        display: block;
        margin: 5px 2%;
    }

}

@media screen and (max-width: 320px) {
    /* ... */
}
