.best-bets.pages .bet .details{
    width: 100%;
}
.onload-slider-wrapers,
.search-results-wrap {
    width: 100%;
    display: inline-block;
}
.tax-game_category #game-results .search-results-wrap.game-categories {
    display: flex;
    flex-direction: column;
}
.tax-game_category #game-results .search-results-wrap.game-categories .games.listing {
    order: 2;
}
.tax-game_category #game-results .search-results-wrap.game-categories .providers.listing {
    order: 1;
    padding-bottom: 55px;
}

.ais-Hits-item.best-bets {
    margin-top: 0;
}

.results-row .search-results-wrap,
.provider-listing-row .search-results-wrap,
.search-results-wrap.game-categories .games-result-wrap,
.search-results-wrap.game-categories .operator-results-wrap {
    display: flex;
    flex-wrap: wrap;
    margin-right: -10px;
    margin-left: -10px;
    width: auto;
}

@-moz-document url-prefix() {
    .results-row .search-results-wrap,
    .provider-listing-row .search-results-wrap,
    .search-results-wrap.game-categories .games-result-wrap,
    .search-results-wrap.game-categories .operator-results-wrap {
        width: 100%;
    }

}

.results-row .search-results-wrap .search-result-single,
.provider-listing-row .search-results-wrap .search-result-single,
.search-results-wrap.game-categories .search-result-single  {
    padding-right: 10px;
    padding-left: 10px;
    margin-bottom: 20px;
}

.game-listing .results-row .search-results-wrap .search-result-single,
.search-results-wrap.game-categories .games-result-wrap .search-result-single {
    max-width: 25%;
    flex-basis: 25%;
}

.provider-listing-row .search-results-wrap .search-result-single,
.search-results-wrap.game-categories .operator-results-wrap .search-result-single {
    max-width: 50%;
    flex-basis: 50%;
}

.search-results-wrap .no-search-results {
    display: inline-block;
    width: 100%;
    text-align: center;
    font-size: 30px;
}
.tax-game_category .games.listing {
    padding-bottom: 50px;
}

.search-results-wrap.game-categories .section-title {
    width: 100%;
}

.search-results-wrap.game-categories .no-search-results {
    padding-top: 100px;
    padding-bottom: 100px;
}

.ais-SearchBox-reset.visible {
    display: inline-block !important;
    position: absolute;
    right: -20px;
    border: 0;
    background: transparent;
    top: calc( 50% - 9px );
}

.algolia-search-from-wrap {
    position: relative;
}

.onload-games-wrapper {
    display: inline-block;
    width: 100%;
}

@media (max-width: 1024px) {
    .game-listing .results-row .search-results-wrap .search-result-single,
    .search-results-wrap.game-categories .games-result-wrap .search-result-single {
        max-width: 50%;
        flex-basis: 50%;
    }

    .provider-listing-row .search-results-wrap .search-result-single,
    .search-results-wrap.game-categories .operator-results-wrap .search-result-single {
        max-width: 100%;
        flex-basis: 100%;
    }
}

@media (max-width: 767px) {
    .game-listing .results-row .search-results-wrap .search-result-single,
    .search-results-wrap.game-categories .games-result-wrap .search-result-single {
        max-width: 100%;
        flex-basis: 100%;
    }
}

@media (min-width: 1024px) {

    .ais-Hits-item.slider {
        padding-top: 0 !important;
        padding-bottom: 100px !important;
    }

}