@media screen and (max-width: 992px) {
    .card-columns {
        column-count: 1;
    }

    div.menu-desktop,
    .main-title,
    .footer-details {
        display: none;
    }

    .content-container {
        margin: 0 5px;
    }

    .card-columns {
        margin: 10px 12%;
    }
}

@media screen and (max-width: 750px) {
    .logo {
        height: 60px;
    }

    .logo-text-main {
        font-size: 13px;
    }

    .logo-text-detail {
        font-size: 8px;
    }
}

@media screen and (max-width: 680px) {
    .logo-text-div {
        display: none;
    }
}