.cards_h {
    padding-left: 10px;
}
@media screen and (max-width: 992px) {
    .cards_h {
        padding-left: 0;
        text-align: center !important;
    }
    .wrap_ng {
        text-align: center;
    }
}
.card {
    background: #fff;
    border-radius: 2px;
    display: inline-block;
    height: 345px;
    width: 410px;
    margin: 1rem;
    max-width: 100%;
    position: relative;
    overflow: hidden;
}
.card-img {
    max-height: 195px;
    width: auto;
    overflow: hidden;
}
.card-1 {
  box-shadow: 0 3px 6px rgba(0,0,0,0.12), 0 3px 6px rgba(0,0,0,0.1);
  transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}
.card-1:hover {
  box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.1);
}

@media (prefers-color-scheme: dark) {
    .card {
        background-color: #111;
    }
    .card-1 {
        box-shadow: none;
        border: 1px solid #888;
    }
    .card-1:hover {
        border: 1px solid #ccc;
    }
}
