.cover-img {
    background-image: url("./assets/images/exconf-mexico-bg2.png"); /* The image used */
    background-color: #cccccc; /* Used if the image is unavailable */
    height: 500px; /* You must set a specified height */
    background-position: center; /* Center the image */
    background-repeat: no-repeat; /* Do not repeat the image */
    background-size: cover; 
}

.padding-top {
    padding-top: 6em !important;
}

.padding-top-2 {
    padding-top: 1em !important;
}

.padding-bottom {
    padding-bottom: 4em !important;
}

.text-date {
    font-family: 'Roboto', sans-serif;
    font-size: 2.5rem;
}

.align-center {
    text-align: center
}

.higher-index {
    z-index: 9999;
}

.footer {
    background-color: #222222;
    height: auto;
    padding: 2em 5em 2em 5em;
}

.section-footer-1 {
    width: 100%;
    height: auto;
}

.logo {
    background: url("./assets/images/exconf-mexico-footer.png");
    padding: 35px;
    margin: 0px;
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    height: auto;
    background-size: contain;
}

.display-flex {
    display: flex;
    flex-direction: column;
}

.paddings-general {
    padding: 30px;
}

.menu-footer {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 1em 22em 2em 22em;
}

.menu-footer a {
    color: rgb(168, 168, 168);
}

.menu-footer a:hover {
    color: rgb(92, 92, 92);
    transition: 100ms;
}

.expired-package {
    text-decoration: line-through;
}

@media only screen and (max-width: 768px) {
    
    .paddings-general {
        padding: 0 0 1em 0 !important;
    }
    
    .menu-footer {
        display: flex;
        flex-flow: column;
        align-items: center;
        padding: 1em;
    }

    .footer {
        height: 17em;
    }
}

@media only screen and (min-width: 769px) {
    .footer {
        height: 33em;
    }
    .menu-footer {
        display: flex;
        flex-flow: column;
        align-items: center;
        padding: 0 0 1em 0;
    }
}

@media only screen and (min-width: 992px) {
    .footer {
        height: 14em;
    }
}