.row-1{
    margin-top: 0;
}
.row-1 > div:nth-child(1){
    margin-top: 30px;
}

.row-1 > div:nth-child(2){
    margin-top: 220px;
}

.ranking{
    overflow: hidden;
}

@media (max-width: 990px){
    .row-1 > div:nth-child(2){
        margin-top: 20px;
    }

    .neuma-screen h1 {
        font-size: 1.6em;
    }

    .neuma-screen .icon i {
        font-size: 3em;
    }

    .neuma-screen {
        padding: 25px 25px;
        margin: 0 30px;
    }

    .neuma-screen h1 {
        font-size: 1.6em;
        margin-top: 20px;
    }

    .ranking{
        margin-top: 15px;
        margin-bottom: 0;
    }

    .modal-dialog {
        max-width: inherit;
    }
}