body {
    display: grid;
    min-height: 100vh;
    padding-bottom: 50px;
    background-color: #333333;
    color: white;
}
.wrapper {
    margin-bottom: 50px;
}
.rotd {
    display: block;
}
.map-wrapper img {
    max-width: 100%;
    height: auto;
    display: block;
}
.dl-wrapper ul {
    padding-left: 15%;
    margin-bottom: 10%;
}
@media (max-width: 767px)  {
    .dl-wrapper {
        margin: 15px
    }
    .dl-wrapper ul {
        padding-left: 5%;
    }
}