@media screen and (max-width:  1700px) {
	.bonus .upper .daily, .bonus .table .table-left {
		width: 35%;
	}
}
@media screen and (max-width: 1650px) {
	.gamesBox__dsShl>.item__-P63N {
		width: calc(20.5% - 20px);
	}
	.gamesBox__dsShl>.item__-P63N:nth-child(6), .gamesBox__dsShl>.item__-P63N:nth-child(7) {
		display: none;
	}
	.menuBlock__3oOF7 .menuWrapper__2Y07l {
		width: 55%;
	}
	.menuBlock__3oOF7 .menuPlaceholder__3_YUS {
		width: 25%;
	}
	.menuBlock__3oOF7 .menuSearch__3_YUS {
		width: 30%;
	}
	.slot-md-3 {
    	position: relative;
	    width: 18.5%;
	}
	.slots-render {
		gap: 1.87%;
	}
	.paySystems__il0D9 {
		justify-content: center;
	    flex-wrap: wrap;
	    gap: 1%;
	}
	.footer__1rwis .paySystems__il0D9 .paySystemImage__3hEz4 {
	    width: calc(calc(100%/7) - 1%);
	    margin: 0;
	    margin-bottom: 1%;
	}
	.menuBlock__3oOF7 .menuWrapper__2Y07l {
		width: 45%;
		overflow-x: scroll;
	}
}
@media screen and (max-width: 1600px) {
	.bonus .table .table-right .lvl .status .need, .referrals .table .table-right .lvl .status .need {
		font-size: 12px;
	}
}
@media screen and (max-width: 1550px) {
	.decor_img__bBA84 {
	    opacity: .3;
	}
	.bonus .upper .daily {
		width: 40%;
	}
	.bonus .table .table-left {
		width: 25%;
	}
	.bonus .table .table-left .title {
		font-size: 14px;
	}
	.bonus .table .table-left .title.big {
		font-size: 17px;
	}
	.referrals .table .table-left {
		width: 25%;
	}
	.referrals .table .table-left .title {
		font-size: 14px;
	}
	.referrals .table .table-left .title.big {
		font-size: 17px;
	}
	.referrals .stats .stats__block .desc {
		font-size: 11px;
	}
	#tableCompetitionUsers {
		display: block;
		overflow: scroll;
	    min-width: 100%;
	}

	.tournament .ref__table .ref__block .ref__head .ref__td:nth-child(1) {
		width: 140px;
		min-width: 140px;
	}
	.tournament .ref__table .ref__block .ref__tbody .ref_el .ref__td:nth-child(1) {
		min-width: 140px;
		width: 140px!important;
	}
	.tournament .ref__table .ref__block .ref__head .ref__td {
		width: 180px;
		min-width: 180px;
	}
}
@media screen and (max-width: 1400px) {
	.bonus-scratch .other {
		flex-direction: column;
	}
	.bonus-scratch .other .item:first-child {
		width: 100%!important;
	}
	.bonus-scratch .other .item:last-child {
		width: 100%!important;
	}
	.bonus .table .table-right .lvl .status .need {
		font-size: 11px;
	}
	.referrals .table .table-right .lvl .status .need {
		font-size: 11px;
	}
	.slot-md-3 {
    	position: relative;
	    width: 23%;
	}
	.slots-render {
		gap: 2.66%;
	}
	.bonus .upper .stats .line .info {
		gap: 20px;
		font-size: 12px;
	}
	.bonus .upper .stats .line .info span {
		display: flex;
		flex-direction: column;
	}
	.bonus .upper .daily {
		width: 45%;
	}
	.settingsContainer__3UC3e .sidebar__2KSyK {
		width: 30%;
	}
	.settingsContainer__3UC3e .settingsContent__3oyNS {
		width: 70%;
	}
	.games-table__history-slots {
		display: block;
		overflow: scroll;
	    min-width: 100%;
	}
	.history-slots .ranks .ranks__tbody .ranks_el .ranks__td, .ranks .ranks__head .ranks__td {
		width: 180px;
		min-width: 180px;
	}
	.games-table__ranks {
		display: block!important;
	    overflow: scroll;
	}
}
@media screen and (max-width: 1350px) {
	.gamesBox__dsShl>.item__-P63N {
		width: calc(25.5% - 20px);
	}
	.gamesBox__dsShl>.item__-P63N:nth-child(5) {
		display: none;
	}
	.slot-md-3 {
    	position: relative;
	    width: 23%;
	}
	.slots-render {
		gap: 2.66%;
	}
	.bonus .upper .stats .line .info span {
		display: flex;
		flex-direction: column;
	}
	.bonus .upper .daily {
		width: 50%;
	}
	.bonus .table .table-right .lvl .status .need {
		font-size: 10px;
	}
	.referrals .table .table-right .lvl .status .need {
		font-size: 10px;
	}
}
@media screen and (max-width: 1300px) {
	.competition-banner .icon {
		display: none;
	}
	.competition-banner .info .desc {
		width: 100%;
		max-width: 100%;
	}
	.competition-banner .info .title {
		font-size: 27px;
	}
}
@media screen and (max-width: 1299px) {
	.newyear .settingsContainer__3UC3e .settingsContent__3oyNS:before {
		display: none;
	}
	.settingsContainer__3UC3e .settingsContent__3oyNS {
		border-radius: 0 0 5px 5px;
	}
	.settingsContainer__3UC3e .sidebar__2KSyK {
		border-radius: 5px 5px 0 0;
	}
	.header .header-inner {
		padding-left: 30px;
    	padding-right: 30px;
	}
	.wrapper .page {
		padding-left: 80px;
	}
	.header .top-nav {
		overflow-x: scroll;
		max-width: 350px;
	}
	.menuBlock__3oOF7 .menuPlaceholder__3_YUS {
		width: 25%;
	}
	.menuBlock__3oOF7 .menuSearch__3_YUS {
		width: 30%;
	}
	.footer__1rwis {
		padding: 0 30px;
	}
	.footer__1rwis .paySystems__il0D9 .paySystemImage__3hEz4 {
	    width: calc(calc(100%/5) - 1%);
	    margin: 0;
	    margin-bottom: 1%;
	}
	.bonus .upper .daily .between {
	    justify-content: center;
	    flex-direction: column;
	}
	.bonus .upper .daily .between .image img {
		width: 50px;
	}
	.bonus .upper .daily .between .text {
		align-items: center;
	    padding-top: 15px;
	    padding-bottom: 15px;
	    font-size: 18px;
	}
	.referrals .stats {
		flex-wrap: wrap;
	}
	.referrals .stats .stats__block {
		width: calc(50% - 10px);
	}
	.referrals .upper .link .link__form .form__copy {
		width: 45px;
	}
	.settingsContainer__3UC3e {
		flex-direction: column;
	}
	.settingsContainer__3UC3e .sidebar__2KSyK {
		width: 100%;
		padding-bottom: 0;
	}
	.settingsContainer__3UC3e .sidebar__2KSyK .flex_3pfao {
		display: flex;
		overflow: scroll;
	}
	.settingsContainer__3UC3e .settingsContent__3oyNS {
		width: 100%;
	}
	.settingsContainer__3UC3e .settingsContent__3oyNS .securityContainer__qmiHC .inputHalf__1YDuQ {
		flex-direction: column;
		gap: 20px;
	}
	.settingsContainer__3UC3e .settingsContent__3oyNS .verifyForm__2M7Mt div .colHalf__1XQ7A {
		flex-direction: column;
		gap: 20px;
	}
	.settingsContainer__3UC3e .settingsContent__3oyNS .twoFactor__27-wN img {
    	position: absolute;
	    height: 285px;
	    top: -65px;
	    right: -105px;
	    opacity: .1;
	}
	.settingsContainer__3UC3e .inputField__2A282[type="date"] {
		-webkit-min-logical-width: calc(100% - 20px);
	}
	.settingsContainer__3UC3e .settingsContent__3oyNS .verifyForm__2M7Mt div .inputFile__YEOzh .validationWrapper__vondp label .btnAppend__8lfKr {
	    min-width: 110px;
	    width: 110px;
	    font-size: 12px;
	    padding: 0;
	    justify-content: center;
	}
	.settingsContainer__3UC3e .settingsContent__3oyNS .withPager__3kagV .list__21f09 .responsive__1VSTa table tbody tr td {
	    min-width: 110px;
	}
	.settingsContainer__3UC3e .settingsContent__3oyNS .withPager__3kagV .list__21f09 .responsive__1VSTa table tbody tr td:nth-child(1) {
		min-width: 45px!important;
	}
	.ranks.without-history .dataTables_paginate {
		align-items: center;
	    gap: 20px;
	    justify-content: center;
	}
    .games-colums__pays .dataTables_paginate, .games-colums__withdraws .dataTables_paginate, .games-colums__other .dataTables_paginate {
	    flex-direction: column;
    	gap: 15px;
    	align-items: center;
    }
    .games-colums__pays .dataTables_paginate .paginate_button, .games-colums__other .dataTables_paginate .paginate_button, .games-colums__withdraws .dataTables_paginate .paginate_button {
    	width: 100%;
    	text-align: center;
    }
	.ranks.without-history .dataTables_paginate .paginate_button {
		text-align: center;
	}
	.stats-table__withdraws td:nth-child(5) {
	    min-width: 210px;
	}
	.stats-table__withdraws td:nth-child(2), .stats-table__pays td:nth-child(2), .stats-table__other td:nth-child(2) {
	    min-width: 150px;
	}
	.stats-table__other td:nth-child(4) {
	    min-width: 200px;
	}
	.stats-table__other td:nth-child(5) {
	    min-width: 200px;
	}
	.tournament-info__fund-amount__value>span {
	    font-size: 40px;
	}
	.tournament-info__fund-amount__text {
	    font-size: 15px;
	}
}
@media(min-width: 1250px) {
	.game-sport .game-header {
		display: none;
	}
	.game-sport .game-block {
		height: calc(100vh - 175px);
	}
	.game-sport .game-block #loaded_slot {
		height: calc(100vh - 175px);
	}
}
@media screen and (max-width: 1250px) {
	.faq-component .contact-us {
		flex-direction: column;
		gap: 20px;
	}
	.faq-component .contact:first-child {
		margin-right: 0;
	}
	.bonus .table .table-right .lvl .status .need {
		font-size: 9.5px;
	}
	.bonus .table .table-right {
		width: inherit;
	}
	.referrals .table .table-right .lvl .status .need {
		font-size: 9.5px;
	}
	.referrals .table .table-right {
		width: inherit;
	}
	.wrapper .main-content .section.game-slots {
	    position: fixed;
	    width: 100%;
	    height: 100vh;
	    top: 0;
	    padding: 0;
	}
	.section.game-slots .game-header {
		padding: 10px;
   		margin-bottom: 0;
	}
	.section.game-slots .game-header .game-in-full {
		display: none;
	}
	.section.game-slots .game-block {
		height: calc(100% - 55px);
		border-radius: 0;
	    position: fixed;
	    top: 55px;
	}
	.section.game-slots .game-block .game-iframe {
		border-radius: 0;
		height: 100%;
	}
	.section.game-slots .gamesBoxOnGame__OvPBB {
		display: none;
	}
	body[data-is-slot="1"] .header, body[data-is-slot="1"] .footer__1rwis, body[data-is-slot="1"] .live, body[data-is-slot="1"] .left-sidebar {
		display: none;
	}
	body[data-is-slot="1"] .wrapper .page {
		padding: 0;
	}
	.section.game-slots .game-header .game-type, .section.game-slots .game-header .game-support, .section.game-slots .game-header .game-title .game-image, .section.game-slots .game-header .game-back {
		height: 35px;
	}
}
@media screen and (max-width: 1220px) {
	.history-table .dataTables_paginate span {
		display: none;
	}
	.footer__1rwis .footerContent___lPOE {
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
	}
	.footer__1rwis .footerContent___lPOE .footerLeft__1QZdl {
		width: 100%;
		align-items: center;
	}
	.footer__1rwis .footerContent___lPOE .footerRight__29vcb {
		width: 100%;
		align-items: center;
	}
	.footer__1rwis .footerContent___lPOE .footerRight__29vcb .footerName__9TDCk {
		margin-bottom: 10px;
		margin-top: 10px;
		text-align: center;
	}
	.footer__1rwis .footerContent___lPOE .footerCopyright__1Uv5V {
		text-align: center;
	}
}
@media screen and (max-width: 1200px) {
	.bonus .other {
		flex-direction: column;
	}
	.bonus .other .item:first-child {
		width: 100%!important;
	}
	.bonus .other .item.sub {
		flex-direction: row!important;
	}
	.bonus .other .item:last-child {
    	width: 100%!important;
	}
	.menuBlock__3oOF7 .menuWrapper__2Y07l {
		display: none;
	}
	.menuBlock__3oOF7 .menuPlaceholder__3_YUS {
		width: 100%;
	}
	.menuBlock__3oOF7 .menuSearch__3_YUS {
		width: 50%;
	}
	.bonus .upper .stats .line .info {
	    gap: 20px;
	    font-size: 11px;
	}
	.bonus .table .table-right .lvl .status .need {
	    font-size: 9px;
	}
	.bonus .table .table-left .title.big {
	    font-size: 14px;
	}
	.bonus .table .table-left .title {
	    font-size: 12px;
	}
	.referrals .table .table-right .lvl .status .need {
	    font-size: 9px;
	}
	.referrals .table .table-left .title.big {
	    font-size: 14px;
	}
	.referrals .table .table-left .title {
	    font-size: 12px;
	}
	.wallet-body {
		flex-direction: column;
	}
	.wallet-body .wallet-options {
        display: flex;
        flex-direction: column;
        gap: 8px;
	}
	.wallet-area .__hidden {
		display: none;
	}
	.wallet-area .__top15 {
		margin-block: 12px;
	}
	.payment-total {
		border: none;
		padding: 0;
		background: transparent!important;
	}
	.wallet-sidebar {
		border-right: none;
	}
	.wallet-body .wallet-options .wallet-options__item {
		width: 100%;
		margin-right: 0;
		margin-bottom: 0;
	}
	.wallet-body .wallet-area {
		padding-top: 0;
	}
	.games-colums__pays table, .games-colums__withdraws table, .games-colums__other table {
		display: block;
		overflow: scroll;
	}
	.stats-table__pays th, .stats-table__pays td, .stats-table__withdraws th, .stats-table__withdraws td, .stats-table__other th, .stats-table__other td {
		min-width: 180px!important;
		width: 130px;
	}
	.menuBlock__3oOF7 .menuWrapper__2Y07l.providers__XBoga {
		margin-top: 80px;
	}
}
@media (max-width: 1100px) {
	.links {
		width: 100%;
	}
}
@media screen and (max-width: 1100px) {
	.header .top-nav {
	    overflow-x: scroll;
	    max-width: 300px;
	}
	.top-nav-wrapper .top-nav li a {
	    padding: 8px 10px;
	}
	.referrals .upper {
		flex-direction: column;
	}
	.referrals .upper .user, .referrals .upper .link {
		width: 100%;
	}
	.referrals .upper .user .info .lvl {
		width: 100%;
	}
	.bonus .table .table-right .lvl .status {
		flex-direction: column;
		align-items: center;
	}
	.bonus .table .table-right .lvl .status .need {
	    font-size: 8px;
	    margin-bottom: -10px;
	    padding-top: 8px;
	}
	.bonus .table .table-right {
		width: 100%;
		overflow-x: scroll;
	}
	.bonus .table .table-right .lvl .status .btn {
	    bottom: 0;
	    font-size: 10px;
	    position: unset;
	    width: fit-content;
	    margin-bottom: 12px;
	}
	.bonus .table .table-right .lvl {
	    display: flex;
	    flex-direction: column;
	    align-items: center;
	    border-left: 1px solid #20242d;
	    width: 120px;
	    min-width: 120px;
	}
	.bonus .right .socials {
	    flex-direction: column;
	}
	.referrals .table .table-right .lvl .status {
		flex-direction: column;
		align-items: center;
	}
	.referrals .table .table-right .lvl .status .need {
	    font-size: 8px;
	    margin-bottom: -10px;
	    padding-top: 8px;
	}
	.referrals .table .table-right {
		width: 100%;
		overflow-x: scroll;
	}
	.referrals .table .table-right .lvl .status .btn {
	    bottom: 0;
	    font-size: 10px;
	    position: unset;
	    width: fit-content;
	    margin-bottom: 12px;
	}
	.referrals .table .table-right .lvl {
	    display: flex;
	    flex-direction: column;
	    align-items: center;
	    border-left: 1px solid #20242d;
	    width: 120px;
	    min-width: 120px;
	}
	.referrals .right .socials {
	    flex-direction: column;
	}
}
@media screen and (max-width: 1050px) {
	.ref__bonuses .ref__activate .image {
		display: none;
	}
	.top-nav-wrapper .top-nav li a {
		padding: 20px;
		height: auto;
		background: #0a1020;
	}
	.awssld__content__bCYTm .sliderItem__kMv3x .img__\+EW\+V img {
		display: none;
	}
	.top-nav-wrapper .top-nav li a.online {
		padding: 20px;
		justify-content: center;
    	background: #272d39;
        margin-top: -1px;
	}
	.slot-md-3 {
    	position: relative;
	    width: 31%;
	}
	.slots-render {
		gap: 3.5%;
	}
	.menuBlock__3oOF7 .menuWrapper__2Y07l.providers__XBoga {
		margin-top: 80px;
	}
	.providers__XBoga .category__XBoga {
		width: calc(50% - 15px);
	}
	.menuBlock__3oOF7 .menuWrapper__2Y07l.providers__XBoga {
		justify-content: center;
	}
	.paySystems__il0D9 {
		justify-content: center;
	    flex-wrap: wrap;
	    gap: 1.5%;
	}
	.footer__1rwis .paySystems__il0D9 .paySystemImage__3hEz4 {
	    width: calc(calc(100%/4) - 1.5%);
	    margin: 0;
	    margin-bottom: 1%;
	}
	.referrals .ref__table {
		margin-top: 3rem;
	}
	.referrals .ref__table .tabs .tab {
		font-size: 16px;
	}
	.referrals .ref__table .ref__block .ref__tbody .ref_el .ref__td {
		min-width: 170px;
	}
	.referrals .ref__table .games-table {
		overflow-x: scroll;
		display: block;
	}
	.bonus .upper {
		flex-direction: column;
		gap: 20px;
	}
	.bonus .upper .daily {
		width: 100%;
	    margin-bottom: 10px;
		padding-top: 40px;
		padding-bottom: 40px;
		order: 2;
	}
	.bonus .upper .stats {
		order: 1;
	}
	.bonus .upper .daily .between .image img {
		width: 80px;
	}
	.bonus .upper .daily .between .text {
		font-size: 20px;
	}
	.bonus .upper .stats .user {
		justify-content: center;
    	margin-bottom: 5px;
	}
	.bonus .upper .stats .line .info {
		gap: 3px;
		flex-direction: column;
	}
	.bonus .upper .stats .line .info span {
		display: block;
	}
	.bonus .table .table-left {
		width: 30%;
	}
	.bonus .table .table-left .title.big {
		font-size: 13px;
	}
	.bonus .table .table-left .title {
		font-size: 12px;
	}
	.referrals .table .table-left {
		width: 30%;
	}
	.referrals .table .table-left .title.big {
		font-size: 13px;
	}
	.referrals .table .table-left .title {
		font-size: 12px;
	}
}
@media screen and (max-width: 999px) {
	.bonus .other .item.sub {
	    flex-direction: column!important;
	}
	.footer__1rwis {
		padding: 0 20px;
	}
	.wrapper .main-content .section {
	    padding-bottom: 20px;
	}
	.games-table__ranks {
		display: block;
		overflow: scroll;
	}
	.ranks .ranks__head .ranks__td {
		min-width: 110px;
	}
	.history-slots .ranks .ranks__tbody .ranks_el .ranks__td, .ranks .ranks__head .ranks__td {
		width: 150px;
		min-width: 150px;
	}
	.wallet-body .wallet-area .sum-options  {
		justify-content: center;
	}
	.wallet-body .wallet-area .sum-options .sum-option-wrapper {
		width: 33%;
	}
	.header {
		width: calc(100% - 80px);
	    padding-right: 0;
	}
	.header .header-inner {
	    padding-left: 20px;
	    padding-right: 10px;
	}
}
@media screen and (max-width: 969px) {
	.payment-total__first-row {
		flex-direction: column;
		gap: 15px;
	}
	.payment-total__second-row {
		flex-direction: column;
		gap: 15px;
	}
	.payment-total__second-row .promo-column {
		margin-right: 0;
	}
	.header {
		width: 100%;
	    padding-left: 80px;
	    padding-right: 0;
	}
	.header .header-inner {
	    padding-left: 20px;
	    padding-right: 10px;
	}
	.payment-sum {
		margin-right: 0;
	}

	.tournament .ref__table .dataTables_paginate span {
		display: none;
	}
}
@media screen and (max-width: 899px) {
	.slot-md-3 {
    	position: relative;
	    width: 48%;
	}
	.slots-render {
		gap: 4%;
	}
	.section.game-slots .game-header .game-title span {
		display: none;
	}
	.awssld__content__bCYTm .sliderItem__kMv3x .sliderContent__ofz78 .bonusesList__HHnLD {
		flex-direction: column;
	}
}
/* Start full mobile ver. */
@media screen and (min-width: 820px) {
	.elMobile {
		display: none;
	}
}
@media screen and (max-width: 820px) {
	.decor_img__bBA84 {
	  	display: none;
	}
    .slots-container .slots-button button {
        width: 100%;
    }
	body[data-is-slot="1"] .mobile-bottom {
		display: none;
	}
	.footer__1rwis .footerContent___lPOE {
		padding-bottom: 70px;
	}
	.mobile-bottom {
		display: flex;
	}
	.header .top-nav-wrapper {
		display: none;
	}
	.modal.fade .modal-dialog.bonusModal__2zW4Y {
	    max-width: calc(100% - 40px);
	    margin: 20px;
	}
	.faq-component .contact-time {
		display: none;
	}
	.header {
	    height: 70px;
	}
	.headerWalletContainer__2Na0Y .headerWalletWrapper__YdVK6 .headerWalletDepositBlock__31xKC .headerWalletCurrencyInput__33O0x .btnCurrency__39_7M .currencyContent__277iR .balanceLabel__1SgFJ {
		font-size: 10px;
	    margin-right: 0;
	}
	.headerWalletContainer__2Na0Y .headerWalletWrapper__YdVK6 .headerWalletDepositBlock__31xKC .headerWalletCurrencyInput__33O0x .btnCurrency__39_7M .currencyContent__277iR .balanceInput__12H2U {
		font-size: 15px;
	}
	.footer__1rwis .paySystems__il0D9 .paySystemImage__3hEz4 {
	    width: calc(calc(100%/4) - 10px);
	    margin: 0;
	}
	.left-sidebar {
    	top: 0px;
    	left: -80px;
    	height: 100vh;
	}
	.left-sidebar .logo {
		display: none;
	}
	.left-sidebar .side-nav {
		height: calc(100% - 70px);
    	top: 0px;
	}
	.headerWalletContainer__2Na0Y .headerWalletTabs__1RPeA .dropdown__2r9p1 .menu__VeS-x {
		right: 0px;
	}
	.elDesktop {
		display: none;
	}
	.wrapper .main-content {
		padding: 90px 0 0;
	}
	.wrapper .page {
		padding-left: 0;
	}
	.live {
		display: none;
	}
	.slot-md-3 {
    	position: relative;
	    width: 23%;
	}
	.slots-render {
		gap: 2.66%;
	}
	.header {
   		width: 100%;
    	padding-left: 0;
    	padding-right: 0;
	}
	.footer__1rwis .footerContent___lPOE .footerLeft__1QZdl .footerNav__2T9Bu {
		flex-wrap: wrap;
	    justify-content: center;
	    padding: 20px;
	    padding-top: 0;
	    padding-bottom: 0;
	}
	.footer__1rwis .footerContent___lPOE .footerRight__29vcb {
		padding: 30px;
		padding-bottom: 10px;
		padding-top: 0;
	}
	.wrapper .main-content .section {
		padding-bottom: 20px;
	}
	.headerWalletContainer__2Na0Y .headerWalletWrapper__YdVK6 .headerWalletDepositBlock__31xKC .btn__gUKaT {
		padding: 9.5px 12px;
	}
	.header .header-inner {
		padding-right: 20px;
		padding-left: 20px;
	}
	.footer__1rwis .paySystems__il0D9 {
		gap: 10px;
	}
	.referrals .upper {
		flex-direction: column;
	}
	.referrals .upper .user, .referrals .upper .link {
		width: 100%;
	}
	.referrals .upper .user .info .lvl {
		width: 100%;
	}
	.referrals .stats {
		flex-wrap: wrap;
	}
	.referrals .stats .stats__block {
		height: 150px;
		width: calc(50% - 10px);
	}
	.referrals .stats .stats__block .desc {
    	padding-left: 15px;
    	padding-right: 15px;
	}
	.referrals .stats .stats__block .title {
		font-size: 15px;
	}
	.referrals .stats .stats__block .count {
		font-size: 25px;
	}
	.referrals .stats .stats__block .btn {
		font-size: 10px;
	}
	.referrals .ref__block .dataTables_paginate {
		align-items: center;
	    gap: 20px;
	    justify-content: center;
	}
	.referrals .ref__block .paginate_button {
		width: 100%;
		text-align: center;
	}
	.referrals .ref__block .dataTables_paginate span {
		display: none;
	}
	.headerWalletContainer__2Na0Y .headerWalletTabs__1RPeA, .btnOpenMenu__3AwY5 {
		margin-left: 10px;
	}
	.awssld__content__bCYTm .sliderItem__kMv3x .sliderContent__ofz78 .bonusesList__HHnLD .item__-P63N .features__9nEI5 {
		font-size: 13px;
	}
	.awssld__content__bCYTm .sliderItem__kMv3x .sliderContent__ofz78 .bonusesList__HHnLD .item__-P63N img {
		width: 30px;
    	height: 30px;
    	top: 12px;
	}
	.headerWalletContainer__2Na0Y .headerWalletWrapper__YdVK6 .headerWalletDepositBlock__31xKC .headerWalletCurrencyInput__33O0x {
   		padding: 0 10px;
    	padding-left: 20px;
	}
	.settingsContainer__3UC3e .settingsContent__3oyNS .withPager__3kagV .list__21f09 .responsive__1VSTa table {
	    width: 100%;
	    border-collapse: collapse;
	    text-align: left;
	    overflow: scroll;
	    min-width: 100%;
	    display: block;
	}
	.settingsContainer__3UC3e .settingsContent__3oyNS .withPager__3kagV .list__21f09 .responsive__1VSTa {
		overflow: hidden;
	}
	.settingsContainer__3UC3e .dataTables_paginate {
		flex-direction: column;
		align-items: center;
		width: 100%;
	    gap: 10px;
	}
	.settingsContainer__3UC3e .dataTables_paginate .paginate_button {
		width: 100%;
		text-align: center;
	}
}
@media screen and (max-width: 767px) {
	.tournament-block_prizes {
		margin-bottom: 35px;
	}
	.tournament .dataTables_paginate {
	    padding: 20px;
	    margin: 0;
	    display: flex;
	    gap: 20px;
	}
	.tournament .dataTables_paginate .paginate_button {
		text-align: center;
	}
	.links {
		flex-direction: column;
	}
	.referrals .upper .link .link__form .form__copy {
		width: 55px;
	}
}
@media screen and (max-width: 650px) {
	.slot-md-3 {
    	position: relative;
	    width: 31%;
	}
	.slots-render {
		gap: 3.5%;
	}
}
@media screen and (max-width: 500px) {
	.slot-md-3 {
    	position: relative;
	    width: 48%;
	}
	.slots-render {
		gap: 4%;
	}
}

.mobile_wrapper_on {
	display: none !important;
}

@media screen and (max-width: 1200px) {
	.mobile_wrapper_on {
		display: flex !important;
		width: 100% !important;
	}
}

.top_game_block_mobile {
	height: auto;
	position: relative;
	display: flex;
	background: #1d183a;
	padding: 15px;
	border-radius: 10px;
	margin-bottom: 1rem;
	gap: 15px;
	overflow: auto;
	width: 100%;
	flex-wrap: nowrap;
}

.top_game_block_mobile::-webkit-scrollbar {
    height: 3px;
    border-radius: 5px;
}

.top_game_block_mobile::-webkit-scrollbar-thumb {
    background: #9089B4;
}

.top_game_block_mobile::-webkit-scrollbar-track {
    background: #3E3370;
}

.top_game_block_mobile .gamemode-el {
	width: 100%;
	min-width: 210px;
	flex: auto;
}

.top_game_text {
	margin-bottom: 1rem;
	text-align: center;
}

#myCarousel2, #myCarousel3, #myCarousel4, #myCarousel5 {
	--f-carousel-spacing: 10px;
	--f-carousel-slide-width: 190px;
	margin-top: 2rem;
	height: 200px;
  }

#myCarousel {
	--f-carousel-spacing: 10px;
	--f-carousel-slide-width: 200px;
	margin-top: 2rem;
  }

  #myCarousel .f-carousel__slide {
max-width: 250px;
  }

  .bs-c-testimonial-v2 {
	height: 100%;
    align-items: center;
    background: hsla(0, 0%, 100%, .05);
    border-radius: 10px;
    color: #fff;
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    padding: 35px 25px 20px;
    text-align: center;
}

.bs-c-testimonial-v2__stars {
    align-items: center;
    display: flex;
    gap: 7px;
    justify-content: center;
}

.bs-c-testimonial-v2__stars svg {
    fill: #ffd22f;
    height: 18px;
    width: 18px;
}

.bs-c-testimonial-v2__text {
    margin: 20px 0 40px;
}

.bs-c-testimonial-v2__info {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-top: auto;
}

.bs-c-testimonial-v2__flag {
    margin-right: 10px;
}
.c-flag-icon {
    border-radius: 50%;
    display: inline-block;
    flex-shrink: 0;
    height: 24px;
    width: 24px;
}















.click_menu_2 {
	position: fixed;
	left: 5%;
	bottom: 70px;
	z-index: 999;
	opacity: 1 !important;
	background: linear-gradient(161deg, #0f63e1, #6d33ca);
	display: none;
}

@media screen and (max-width: 820px) {
	.click_menu_2 {
		display: table;
	}

	.live_mobile>.live {
		height: calc(100vh - 10px);
		z-index: 9999;
		top: 10px;
		padding-top: 3rem;
		display: block;
		border: 0px;
		overflow: scroll;
	}

}

.mm__header {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
}

/*Ð¡Ñ‚Ð¸Ð»Ð¸ Ð¼Ð¾Ð±Ð¸Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ð¼ÐµÐ½ÑŽ*/
.mobile-menu {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	max-width: 300px;
	z-index: 9999;
}

@media (min-width: 768px) {
	.mobile-menu {
		padding-top: 0;
	}
}

/*Ð¿Ð¾Ð»ÑƒÑ‡Ð¿Ñ€Ð¾Ð·Ñ€Ð°Ñ‡Ð½Ñ‹Ð¹ Ñ„Ð¾Ð½*/
.mobile-menu .mm__bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(20, 20, 20, 0.8);
	z-index: 100;
}

/*ÐšÐ¾Ð½Ñ‚ÐµÐ¹Ð½ÐµÑ€ Ð¼Ð¾Ð±Ð¸Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ð¼ÐµÐ½ÑŽ, Ð¸Ð¼ÐµÐ½Ð½Ð¾ Ð¾Ð½ Ð²Ñ‹ÐµÐ·Ð¶Ð°ÐµÑ‚ ÑÐ»ÐµÐ²Ð°*/
.mobile-menu .mm__wrapper {
	visibility: hidden;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	transition: all .4s ease-in-out;
	overflow-y: auto;
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 200;
	touch-action: auto;
	-ms-touch-action: auto;
	background: #0a1021;
}

@media (min-width: 768px) {
	.mobile-menu .mm__wrapper {
		width: 35%;
	}
}

@media (min-width: 1200px) {
	.mobile-menu .mm__wrapper {
		width: 25%;
	}
}

/*Ð¡Ñ‚Ð¸Ð»Ð¸ Ð»Ð¾Ð³Ð¾Ñ‚Ð¸Ð¿Ð° Ð² Ð¼ÐµÐ½ÑŽ (Ð¾Ð¿Ñ†Ð¸Ð¾Ð½Ð°Ð»ÑŒÐ½Ð¾)*/
.mobile-menu .h__logo {
	padding-left: 40px;
	font-size: 2rem;
	font-weight: 700;
	color: #fff;
	line-height: 1.25;
	margin-left: 20px;
	margin-top: 15px;
}

/*Ð¡Ñ‚Ð¸Ð»Ð¸ ÐºÑ€ÐµÑÑ‚Ð¸ÐºÐ° Ð·Ð°ÐºÑ€Ñ‹Ñ‚Ð¸Ñ Ð¼ÐµÐ½ÑŽ*/
.mm__header .close-btn {
	position: fixed;
	top: 0;
	right: 0;
	margin-right: 15px;
	margin-top: 15px;
	z-index: 99999;
}

.close-btn {
	position: relative;
	width: 20px;
	height: 20px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	cursor: pointer;
}

.close-btn:before {
	width: 2px;
	height: 18px;
	left: 8px;
	top: 0;
}

.close-btn:after {
	height: 2px;
	width: 18px;
	top: 8px;
	left: 0;
}

.close-btn:before,
.close-btn:after {
	content: "";
	background: #fff;
	position: absolute;
}

.close-btn--red:before,
.close-btn--red:after {
	background: #fff;
}


.is-horizontal .f-carousel__nav .f-button.is-next, .is-horizontal .fancybox__nav .f-button.is-next {
    background: #1e1a3e;
    color: #fff;
    border-radius: 50%;
	margin-top: -2rem;
}

.is-horizontal .f-carousel__nav .f-button.is-prev, .is-horizontal .fancybox__nav .f-button.is-prev {
    background: #1e1a3e;
    color: #fff;
    border-radius: 50%;
	margin-top: -2rem;
}

.user_avatar_gh {
	max-width: 50px;
	border-radius: 30%;
}