/* Mobile */
@media (max-width: 767px) {
    .wrap {
        margin: 15px !important;
    }

    .card {
        top: 15% !important;
    }
}

/* Tablet */
@media (min-width: 768px) and (max-width: 991px) {
}

/* Small Laptop */
@media (min-width: 992px) and (max-width: 1279px) {
}

/* Laptop/Desktop */
@media (min-width: 1280px) and (max-width: 1439px) {
    .card {
        top: 15% !important;
    }

    .wrap {
        min-height: 500px !important;
    }
}

/* Large Desktop */
@media (min-width: 1440px) {
}
