/* Estilos responsivos para móviles */
@media (max-width: 768px) {
    .eventos-wrapper {
        background-image: none;
        background-color: rgb(71, 83, 97);
        padding: 0rem !important;
    }

    .evt-title {
        background-image: url('../img/calendario.jpg');
        min-height: 150px;
        max-height: 150px;
        height: 150px;
        margin-bottom: 0;
    }

    .link-white-big-calendar {
        font-size: 1.4rem;
    }

    .evt-body {
        margin-bottom: 0rem !important;
    }

    .titulo-mes>h5 {
        font-size: 1.4rem;
    }

    #calendario-eventos {
        padding: 1.5rem 1rem;
    }

    .cal-padding {
        padding: 0rem !important;
        display: none;
    }

    .evt-list {
        justify-content: flex-start !important;
        min-height: auto;
    }
    .evt-body .calendar-placeholder, 
    .calendar-access-link{
        min-height: 480px;
    }
}