.hero-image {
    max-width:118%;
}
.modal-content {
    width: 50% !important;
}
.social-footer-links a {
    width:48px;
    height:48px;
}
.social-footer-links img {
    width:40px;
    height:40px;
}
.new-table {
    width: 100%;
    background-color: white;
    color: #000;
}
.new-table-user {
    width: 100%;
    background-color: white;
    color: #000;
}
.winner-table-annotation {
    font-size: 16px;
    margin: 16px;
}
@media screen and (max-width: 990px) {
    .winner-table {
        width:100%;
        overflow-x:auto;
    }
    .new-table {
    width: 990px;
    }
    .new-table-user {
    width: 990px;
    }
}
@media screen and (max-width: 768px) {
    .hero-image {
        display: none;
    }
}
@media screen and (max-width: 478px) {
    .hero-mobile-image._320px {
        left: 128px;
        top: 288px;
        right: 0%;
        bottom: 0%;
        display: block;
        width: 54%;
        background-color: transparent;
        -o-object-fit: fill;
        object-fit: fill;
    }
}
@media screen and (max-width: 390px) {
    .hero-mobile-image._320px {
        left: 96px;
        width: 65%;
    }
}