a {
    text-decoration: none;
    color: inherit;
}

.grid {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 20px;
    margin-bottom: 1rem;
}

.custom-card-body {
    display: flex;
    flex-direction: column;
    border: 1px solid #6c757d63;
}

.custom-card-body-content {
    font-size: 1.2rem;
    /* min-width: 62%; */
    margin: 1rem;
    flex-wrap: nowrap;
}

.card_footer {
    background-color: #c6c8ce;
}

.search-card-footer {
    color: rgb(62, 61, 61);
    padding: 1rem;
    width: 15rem;
    display: flex;
    flex-direction: column;
}
.search-card-footer span{
    font-size: 1.1rem;
}

@media only screen and (min-width: 500px) {
    .grid {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 20px;
    }
}

@media only screen and (min-width: 990px) {
    .result-search-succes {
        display: flex;
        flex-direction: column;
    }

    .card-custom-search-item {
        display: flex;
        flex-direction: column;
        text-decoration: none;
        position: relative;
        word-wrap: break-word;
        background-color: #fff;
        background-clip: border-box;
        border: 1px solid rgba(0, 0, 0, .125);
        border-radius: .25rem;
        margin: 1rem;
        color: lightslategray;
    }

    .card-custom-search-item:hover {
        cursor: pointer;
        box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
        transition: box-shadox ease-in-out 0.3s;
        text-decoration: none;
        color: inherit;
    }

    .custom-card-body {
        display: flex;
        flex-direction: row;
        /* justify-content: space-between; */
        border: 1px solid #6c757d00;
    }

    .search-card-img {
        max-width: 18rem;
    }

    .grid {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        grid-gap: 20px;
    }
}
