/* IMPROVE ALUMNI+ - MOBILNÍ ZAROVNÁNÍ */
@media screen and (max-width: 767px) {

    /* Nadpisy */
    .alumni-banner h1,
		.alumni-banner h2,
    .alumni-banner h3 {
        text-align: center !important;
    }

    /* Vnitřní rozložení benefitů */
    .alumni-banner .panel-grid[id^="pg-w6"] {
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        padding: 20px 0 !important;
    }

    /* Sloupce */
    .alumni-banner .panel-grid[id^="pg-w6"] > .panel-grid-cell {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 auto 20px !important;
        text-align: center !important;
    }

    /* Odstranění prázdných sloupců */
    .alumni-banner .panel-grid-cell-empty {
        display: none !important;
    }

    /* Ikony */
    .alumni-banner .sow-features-list {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;
        margin: 0 auto !important;
        padding: 0 !important;
    }

    .alumni-banner .sow-features-feature {
        width: 100% !important;
        align-items: center !important;
        text-align: center !important;
        margin: 0 !important;
    }

    .alumni-banner .sow-icon-container {
        margin: 0 auto 8px !important;
    }

    /* Texty */
    .alumni-banner .textwidget,
    .alumni-banner .textwidget p {
        text-align: center !important;
    }

    /* Tlačítko */
    .alumni-banner .ow-button-align-left {
        text-align: center !important;
    }

    .alumni-banner .panel-widget-style {
        text-align: center !important;
    }
}

/* POSUN POZADÍ BANNERU NA MOBILU */
@media screen and (max-width: 767px) {
    .alumni-banner {
        background-position: 75% center !important;
        background-size: cover !important;
    }
}