@media (max-width: 768px) {
    #mainlogo {
        width: 50%;
        height: 50%;
        margin: auto;
    }

    #mainlogoWrapper {
        margin: 21px 0 0 0;
        width: 100%;
        height: 100%;
    }

    #menu-collapse {
        margin: 20px auto;
    }

    #unidadTitle {
        margin: 20px auto;
        letter-spacing: -4px; 
        font-size: 72px;
    }

    #entresTitle {
        margin: -37px auto;
        text-align: center;
    }

    #paisesRepresentados {
        transform: scale(0.8);
        padding: 0;
    }

    #portadaVideo {
        min-height: 200px;
    }

    #sponsorsTitle {
        font-size: 18px;
        margin: auto;
    }

    #sponsorsWrapper img {
        max-width: 45px !important;
    }

    #footerNav {
        margin: 20px auto 20px;
    }

    #footerNavWrapper {
        padding: 0;
    }

    #candButton {
        margin-top: 11px !important;
    }

    #videoAndButtonsWrapper {
        display: block !important;
    }

    #downloadBandMedia {
        margin: auto;
        display: table;
    }

    #juradoPicWrapper {
        height: 100% !important;
        width: 100% !important;
    }

    .banda {
        width: 100% !important;
    }

    .sponsorCandidate {
        width: 48% !important;
    }

    .sponsorsCandidatesWrapper {
        height: 95px !important;
        width: 95px !important;
    }

    .bandas-lista {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-evenly;
    }

    .title1 {
        font-size: 13px;
    }

    .u-section-1 .u-container-layout-3 {
        padding: 0 !important;
    }
    
    .u-layout {
        padding: 0px;
    }

    .sectionsProfile {
        padding: 15px;
    }

    .u-container-layout {
        padding: 15px;
    }
}

.sponsorsCandidatesWrapper {
    height: 150px;
    width: 150px;
}

.capitalize {
    text-transform: capitalize;
}

.lowercase {
    text-transform: lowercase;
}