@media (min-width:850px){.achievement-rate.soc{max-width:821px;overflow:hidden}
#aff_withdraw,#aff_address,#aff_amount{max-width:186.5px}
}
@media (max-width:1199px){.game_col,.home.games .game_col{width:33.33%}
footer .payments .container{padding:15px 10px}
footer .payments .payment img{padding:10px 5px}
.main-left-part-content{width:70%}
.indexjp{max-width:initial}
.indexjp p{justify-content:center;max-width:auto}
.jptext{display:none}
.gamesort{width:65%}
.game-search{width:50%}
.game-brand{width:50%}
.game_list_item{height:auto}
.tournament-main-block{display:block;padding:0 15px;width:100%;max-width:508px}
.tournament-banner-block{display:flex;justify-content:center;align-items:center;width:100%}
.tournament-banner-block-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}
.tournament-main-block:not(:last-child){margin:0 auto 15px}
.tournament-main-block:last-child{margin:0 auto}
.tournament-banner-block img{width:240px;height:144px;flex-shrink:0;margin:0 15px 0 0}
.tournament-desc-left-wrap{padding:25px 0}
.tournament-desc-left-row{display:block}
.tornament-info-bl{width:100%;margin:0 0 15px 0}
.tournament-desc-left-side{display:none}
.tournament-desc-right-side{padding:15px 45px 15px 0}
.info-left-side{width:240px}
.main__wrapper_faq .info-right-side{padding:30px 0 60px 30px}
.promo-wrap img{object-fit:cover}
.promo-wrap a{width:calc(100% - 15px)}
}
@media (max-width:1023px){.blue-btn,.gray-btn,.green-btn,.red-btn,.orange-btn{line-height:38px}


.main-right-part-content{display:none}
.game_list_item .game_btns{display:none}
.game_list_item:hover .opacity,.game_list_item:hover .game_btns{opacity:0}
.game_list_item.active .opacity,.game_list_item.active .game_btns{opacity:1}
.game_list_item.active .game_btns{display:flex}
}
@media (max-width:991px){.mainSliderRightButtons .banner-right-side-content{padding:0 0 70px 0}
.mainSlider .slick-dots{bottom:70px}
.header-login{width:90px}
.header-login{width:90px}
.container.head.unlogin .header__top .socials .fastreg{display:none}
.header__btns .kassa{margin:0 15px 0 0}
.header__btns .profile{display:none}
.b-container{background:url(/img/footbg.jpg) center bottom repeat-x;background-size:960px 300px}
.header-reg{width:130px}
.top-nav-bar li a,.top-nav-bar li{font-size:12px}
.mainSliderItem{background-position:60% center}
.mainSliderRightButtons .blue-btn{width:150px}
.mainSliderRightButtons .green-btn{width:150px}
.nav{margin-top:-55px}
.main-nav-menu{padding:15px}
.icon.new-games{width:20px;height:20px;background-size:contain}
.main__wrapper{padding:15px}
.main__wrapper.main__wrapper_faq{padding:0 30px}
.main-nav-menu li a{font-size:12px;height: 42px;}
.main-nav-menu li a i{margin:0 10px 0 0}
.count b{font-size:22px;line-height:30px}
.main-left__top{flex-wrap:wrap;justify-content:center}
.indexjp{width:100%;margin:0 0 15px 0}
.gamesort{width:100%}
.game_col,.home.games .game_col{width:33.333333%}
footer .footer-socials a i{width:28px;height:28px;background-size:contain}
.footer-socials a:not(:last-child){margin-right:10px}
.scrollup{width:40px;height:40px}
.chatbutton{width:40px;height:40px}
.now-win__item .win a{font-size:9px}
.now-win__item .name{font-size:13px}
.now-win__item{padding:4px 3px}
.main-right__item .title{font-size:13px;line-height:40px}
.profile-window{width:calc(100% - 30px);overflow:hidden}
.modal-title{font-size:20px;line-height:24px}
.tournament-game-tab-name{font-size:11px}
.tourney-full__text h3{font-size:22px;line-height:26px}
.tourney-full__img{margin:0 15px 0 0}
.tourney-full__row{padding:30px 15px}
.tourney-text{padding:25px 15px}
.info-left-side{padding:25px 0 0 0}
.main-h3{font-size:25px;line-height:1.3}
.main__wrapper_faq .info-right-side{padding:20px 0 30px 30px}
.promo-item{width:calc(50% - 10px)}
}
@media (max-width:900px){.field.twofa #fa2_button{width:calc(50% - 8px)}
}
@media (max-width:840px){.achievement-wrapper{padding:15px 0;display:block}
.exchange{margin:0 auto;max-width:420px}
#pop-up5 .achievement-top-right-side{max-width:420px;margin:0 auto 15px}
}
@media (max-width:767px){.cancelbut{font-size:14px}
.achievement-rate.soc .addsocial:first-child{max-width:100%}
.achievement-rate.soc .horlinee{width:100%;height:1px;margin:15px auto}
.achievement-rate.soc{flex-wrap:wrap}
.achievement-wrap .addsocial{width:100%}
.tourney-full{border-radius:0}
.achievement-rate.curr{flex-wrap:wrap}
.achievement-rate.curr .horlinee{width:100%;height:1px;margin:15px 0}
.achievement-rate.curr p{width:100%}
.selectcurr{width:100%}
#wit_com{width:100%;margin:15px auto 0;max-width:474px}
#wit_error{margin:0 auto}
.paysysinfo{text-align:center;margin:0 auto 15px;width:100%}
.bborder-block h1{font-size:18px;line-height:23px}
.profile-window .tabs{justify-content:space-between;margin-top:-15px;flex-wrap:wrap}
.cabinet-popup .tabs .tab{width:calc(33% - 10px);margin:15px 0 0 0!important}
.activatepopup{padding:15px 20px}
.activateh1{margin:0 auto 10px}
.closeevent{top:6px;right:6px}
.banner-left-side-content{max-width:280px}
.header-reg,.header-login{width:150px}
.vip-tournirs-list .centerrr{text-align:center;margin:-5px auto 10px}
header .socials{display:none}
header{position:fixed;overflow:visible;z-index:999;width:100%;background:#000;background:#111015;top:0;overflow:visible}
.logo{width:100px;height:25px;background:url(/img/logo.png) left top no-repeat;background-size:100px 25px}
.header-login{height:36px;margin-right:15px}
.header-reg{height:36px}
.top-nav-bar{position:absolute;top:0;right:0;background:#050A10;padding:10px 15px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;border:none;opacity:0;visibility:hidden;z-index:-1}
.top-nav-bar li.desktoplng{margin:10px auto 0}
.top-nav-bar.active{top:100%;opacity:1;visibility:visible;z-index:30;border-radius:0 0 0 10px}
.top-nav-bar li:not(:last-child){margin-bottom:5px}
.top-nav-bar li.desktoplng a.navlng img{margin-top:5px;margin-right:10px}
.top-nav-bar li a,.top-nav-bar li{font-size:14px;line-height:20px}
.header__top:before,.header__top:after{display:none}
header .user-info{flex-grow:1;margin:0 15px 0 0}
header .block-bg{justify-content:flex-end}
header .block-item{display:none}
header .block-item.my-balance{display:block}
.header__btns{margin:0 15px 0 0}
.top-nav-bar{display:block}
.mainSliderItem{height:200px}

.mainSliderItem::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.3); /* затемнение */
  z-index: 1; /* поднимает псевдоэлемент над фоном */
}
.container.banner {
position: absolute;
    z-index: 2;
}
.header__top { height: 50px;}
.banner-main{height:200px;margin:50px auto 0}
.mainSliderItem{background-size:960px 200px!important;}
.mainSliderRightButtons .blue-btn{width:120px;height:25px;font-size:11px}
.mainSliderRightButtons .green-btn{width:120px;height:25px;font-size:11px}
.mainSliderRightButtons .banner-right-side-content{padding:0 0 15px 0;right:15px}
.mainSlider .slick-dots{display:none!important}
.ourgames{padding:25px 0 0 0;margin:0 0 10px}
.ourgamessmall{font-size:14px;line-height:20px;margin:0 0 5px}
.ourgamesbig{font-size:20px;line-height:35px;max-width:232px}
.mainSliderItem .know-more{width:160px;font-size:13px}
.nav{margin:0;padding:0}
.main-left-part-content{width:100%}
.game-search{padding:0 20px}
.main-nav-menu{padding:0;border-radius:0}
.container.nav .main-nav-menu .nav-item .icon{margin:0}
.main-nav-menu li{width:16.666666%}
.main-nav-menu li a{width:100%;display:flex;justify-content:center;align-items:center;border-right:1px solid rgb(255 255 255 / .1);padding:9px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.main-nav-menu li:last-child a{border-right:none}
.main-nav-menu li a span{display:none}
.text-block-content h1,.text-block-content h2{margin:0 0 15px 0}
.container.main{padding:0}
.game_list_item{height:auto}
.games-btn_more{width:170px;height:40px;margin:15px auto 0}
.text-block-content h1,.text-block-content h2{font-size:20px}
.text-block-content.main h1,.text-block-content.main h2{font-size:16px;margin:-6px auto 6px}
.bottom-info-block .text-block.text{padding:15px;margin:0 15px}
.text .text-block-content.main p{font-size:12px}
footer .footer-list{flex-wrap:wrap;text-align:center;padding:20px 0 5px}
.footer-list-bl{width:50%;margin:0 auto 22px}
.footer__bottom .container{flex-direction:column}
.footer-socials{order:1;justify-content:center}
.footer-garanties{order:2;justify-content:center;margin:15px 0}
.footer-copy{order:3;text-align:center;margin:-3px auto}
footer .payments{height:auto;padding:5px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.scrollup{bottom:30px;left:30px}
.chatbutton{bottom:30px;right:30px}
.cabinet-popup .tabs .tab{font-size:14px;height:36px;line-height:36px;text-transform:capitalize}
.profile-window .tabs .tab:not(:last-child){margin:0 15px 0 0}
.profile-window .tabs{padding:0 15px 15px 15px}
.depway span{padding:10px 5px}
.witway span{padding:10px 5px}
.dep{display:flex;justify-content:center;align-items:center}
#promocode{width:100%;max-width:200px}
.dep .depp-form{width:100%;margin:0 0 15px}
.dep .depp-sub{width:100%}
.exchange{display:block}
.exchange__left{width:100%;padding:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;border-bottom:1px solid rgb(255 255 255 / .15)}
.exchange__right{padding:20px 10px}
.exchange__col{margin-right:5px}
.content-info__content{padding:0 15px}
.b-mobile{display:block}
.menu-icon{position:relative;cursor:pointer}
.menu-icon__wrapper{position:relative;width:26px;height:20px;margin:0 5px 0 0}
.menu-icon .b-menu__line{display:block;position:absolute;left:0;top:0;width:100%;height:3px;background:#615EE4;border-radius:6px;-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0)}
.menu-icon .b-menu__line_1{top:0}
.menu-icon .b-menu__line_2{top:9px}
.menu-icon .b-menu__line_3{top:18px;width:100%}
.menu-icon.active .b-menu__line{background:#615EE4}
.menu-icon.active .b-menu__line_1{-webkit-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg);top:0}
.menu-icon.active .b-menu__line_2{opacity:0}
.menu-icon.active .b-menu__line_3{-webkit-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg);top:16px;width:100%}
.table_users tr td{width:25%}
.table_users tr td:last-child{width:25%}
.table_users tr td:first-child{display:block}
.field__select{display:flex;justify-content:space-between}
.field__select select{margin:0 0 15px 0;width:calc(33.33% - 10px)}
.popup-content select{background-position:right 10px center;padding:0 15px}
.field__select select:last-child{margin:0}
.profile-page{padding:15px}
.profile-page .profile-form .user-data{padding:15px}
.field:not(:last-child){margin-bottom:15px}
.tourney-full__row{display:block}
.tourney-full__img{margin:0 auto 30px}
.tourney-full__text{text-align:center}
.tourney-table{padding:20px 15px 30px}
.tourney-text h3{margin:0 0 20px 0}
.info-left-side{width:100%;text-align:center;border:0;border-bottom:1px solid #2E3033;margin:0 auto;padding:25px 0 20px}
.privacy-side h1,.privacy-side h2,.privacy-side h3{text-align:center}
.info-left-side ul{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;margin:-10px 0 0 0}
.main__wrapper{flex-wrap:wrap}
.main__wrapper.main__wrapper_faq{padding:0 15px}
.info-left-side ul li{margin:5px 10px!important}
.main__wrapper_faq .info-right-side{padding:25px 0}
.main-h3{font-size:20px}
.faq-content{padding:15px}
.faq__top{padding:15px}
.main__wrapper_faq .info-right-side ul{margin-bottom:15px}
.levels-table tr td{font-size:12px}
.profile-page__wrap{display:block;margin-left:0;margin-right:0}
.profile-page__wrap .left{width:100%;margin:0 0 30px;padding:0}
#profileform .profile-page__wrap .left{margin:0 0 15px}
.profile-page__wrap .right{width:100%;padding:0}
}
@media (max-width:640px){.afffilters{justify-content:center;flex-wrap:wrap}
.afffilters.modal-user-info .js-select+.select2{max-width:300px}
.afffilters.modal-user-info input{max-width:300px}
.game_btns{padding:10px 15px;align-items:center}
}
@media (max-width:620px){#depamount{margin-right:15px}
.cashier{flex-wrap:wrap}
.cashier .cashierdep{width:100%;padding:0;border-bottom:1px solid #46484c}
.cashier .cashierwit{width:100%;padding:0;border-left:none}
.header__btns .kassa,.header__btns .quit-btn{width:120px;height:36px}
.tourney-full__text p{margin:0 0 5px}
.game_col,.home.games .game_col{width:50%}
.lk-info{display:flex;justify-content:flex-start;align-content:flex-start;flex-wrap:wrap;border-bottom:0}
.lk-info>div{width:33.333333%!important;display:block!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:auto!important;border-bottom:1px solid #393c3f}
.lk-info>div:first-child{border-bottom:1px solid #393c3f!important}
.myhistorytab,.tourney-table .tour-winners-tab{display:block;background:none;border:none}
.myhistorytab tbody,.tourney-table .tour-winners-tab tbody{display:block}
.myhistorytab thead tr:first-child,.tourney-table .tour-winners-tab thead tr:first-child{display:none}
.myhistorytab tr,.tourney-table .tour-winners-tab tr{display:flex;justify-content:flex-start;align-content:flex-start;flex-wrap:wrap;margin:0 0 15px;border:1px solid rgb(255 255 255 / .1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:rgb(255 255 255 / .04);border-radius:10px}
.myhistorytab tr:last-child,.tourney-table .tour-winners-tab tr:last-child{margin:0}
.myhistorytab tr td,.tourney-table .tour-winners-tab tr td{display:block;width:50%;border:none;padding:10px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:auto;border-right:1px solid rgb(255 255 255 / .1);border-bottom:1px solid rgb(255 255 255 / .1)}
.myhistorytab tr td:nth-child(2),.tourney-table .tour-winners-tab tr td:nth-child(2){border-right:0}
.tour-winners-tab tr:last-child td,.myhistorytab tr:last-child td{border-bottom:1px solid rgb(255 255 255 / .1)}
.myhistorytab tr td:nth-child(3),.tourney-table .tour-winners-tab tr td:nth-child(3),.myhistorytab tr td:nth-child(4),.tourney-table .tour-winners-tab tr td:nth-child(4){border-bottom:none}
.myhistorytab.bonuses tr td:nth-child(4),.myhistorytab.bonuses tr td:nth-child(3){border-bottom:1px solid rgb(255 255 255 / .1)}
.myhistorytab.bonuses tr td:nth-child(5),.myhistorytab.bonuses tr td:nth-child(6){border-bottom:none}
.myhistorytab tr td:nth-child(4),.tourney-table .tour-winners-tab tr td:nth-child(4){border-right:none}
.myhistorytab tr td:before,.tourney-table .tour-winners-tab tr td:before{content:attr(data-label);font-weight:600;font-size:12px;line-height:19px;text-align:center;text-transform:uppercase;color:#6F6BE4;display:block}
.tourney-table.levels tr td p{margin:0 auto 0}
#step2activate{margin:10px 0 0 0;display:inline-block}
#step1success{display:inline-block}
#step1success{display:none}
#step1success input{display:inline-block;margin:10px 5px}
}
@media (max-width:560px){.cookies{bottom:100px}
.tournament-stst-block h3{font-weight:700;font-size:14px;line-height:20px}
.tournament-stst-block p.tourtype{font-size:14px;line-height:20px}
}
@media (max-width:520px){.header-reg,.header-login{width:120px}
.tournament-stst-block h3{margin:10px auto 5px}
.tournament-main-block{max-width:272px}
.header__btns .kassa{width:90px;height:36px;font-size:12px}
.header__btns .quit-btn{width:90px;height:36px;font-size:12px}
.block-bg__top{margin:0 0 5px 0}
.tournament-banner-block{display:block;width:100%;max-width:240px}
.tournament-games-tab-main{flex-wrap:wrap;margin-top:-10px}
.tournament-game-col{width:50%;margin-top:10px}
.promo-item{width:100%}
}
@media (max-width:480px){::-webkit-scrollbar{width:5px;height:5px;background:#2A2830}
#depamount{margin:0 auto 15px}
.dep{flex-direction:column}
.mainSliderRightButtons .buttons-guest{justify-content:flex-end;align-items:flex-end;flex-wrap:wrap;max-width:200px}
.mainSliderRightButtons .blue-btn{margin:0 0 15px}
.header-reg,.header-login{width:100px;font-size:12px}
.tourney-full__text h3 span{display:none}
.cabinet-popup .tabs .tab{font-size:12px}
}
@media (max-width:450px){.addsocialicons,.add-socials.notactive{justify-content:start;overflow-x:auto;padding:0 0 5px}
}
@media (max-width:440px){.paymentpage .closeevent{top:20px;right:20px}
.cryptopay p{font-size:12px;line-height:19px}
.cryptopay h1{font-size:18px;line-height:23px}
.cryptopay{padding:0 15px 20px}
.cryptopay,.twofablock{margin:0 auto}
#cup_coupon,#cup_button{width:100%}
.orange-btn.currbut{max-width:100px}
.header__top-btns{margin-right:3px}
.header-login{width:80px}
.game_btns .btn_play,.game_btns .btn_demo{height:36px;line-height:36px}
.tourney-full__text h3,.tourney-bottom h3{font-size:20px;line-height:25px}
.block-bg__text{font-size:12px}
.header__btns .kassa{width:60px;text-transform:capitalize}
.header__btns .quit-btn{width:60px;text-transform:capitalize}
.profile-window .tabs{justify-content:space-between;margin-top:-15px;flex-wrap:wrap}
.cabinet-popup .tabs .tab{width:calc(50% - 7.5px);margin:15px 0 0 0!important}
.table_users tr td{width:50%}
.table_users tr td:last-child{width:50%}
.lk-info>div{width:50%!important}
.lk-info>div:last-child{width:100%!important}
.reg-type-window{width:calc(100% - 30px);margin:15px auto 0}
}
@media (max-width:420px){.modal-title{margin:-15px auto 15px}
.cabinet-popup .tabs .tab{height:32px;line-height:32px}
.depway,.witway{width:calc(33.33% - 10px)}
.depway span{padding:5px;width:100%;height:42px}
.witway span{padding:5px;width:100%;height:42px}
.depway span img,.witway span img{width:75px;height:30px}
.depways,.witways{justify-content:center;margin-bottom:5px}
.depway,.witway{margin:0 5px 10px}
}
@media (max-width:399px){.cookies{max-width:calc(100% - 60px)}
.cookies p{font-size:10px}
.addsocial .otherway,.addsocial .otherwaynot,.social.telegram,.add-socials .social,.addsocials.notactive{min-width:32px;width:32px;height:32px;background-size:17px}
.add-socials .steam{background-size:20px}
.add-socials .liveid{background-size:16px}
.add-socials .yandex{background-size:16px}
.add-socials .google{background-size:17px}
.add-socials .vk{background-size:20px}
.add-socials .mail{background-size:17px}
}
@media (max-width:369px){.field.twofa #fa2_button{padding:0}
.game_list_item .gameicon{background:url(/img/svg/loading.svg) center center/100px 60px no-repeat}
.cookies{bottom:62px}
.cookies{font-size:8px}
.payments .payment:last-child{display:none}
.header__btns .kassa{width:80px}
.scrollup{bottom:15px;left:15px;width:32px;height:32px}
.chatbutton{bottom:15px;right:15px;width:32px;height:32px}
#cup_error{text-align:center}
#cup_error span{font-size:12px}
#pop-up5 .achievement-wrapper .achievement-next p b{text-align:center;font-size:12px}
.field input{padding:0 20px}
.orange-btn.currbut{font-size:12px;line-height:14px}
.profile-page .user-info>div .text{font-size:12px}
.depway,.witway{margin:0 3px 6px}
.depways,.witways{margin:0 -3px 10px}
.mainSliderItem .know-more{width:140px;font-size:12px}
.header__top-btns{margin-right:0}
.game_btns{padding:5px 10px}
.game_btns .btn_play,.game_btns .btn_demo{height:32px;line-height:32px}
.logo{width:72px;height:40px;background-size:72px 40px}
.header__btns .quit-btn{display:none}
.top-nav-bar .quitbtn{display:block}
.header__btns .kassa{margin:0}
.tourney-full__text p{font-size:12px;line-height:18px;font-weight:400}
.text-block-content.main h1,.text-block-content.main h2{font-size:14px;margin:-4px auto 5px}
.indexjp span{font-size:13px}
.game-search{font-size:12px;padding:0 20px}
.game-brand{font-size:12px}
.game-search::-webkit-input-placeholder{font-size:12px}
.game-search:-moz-placeholder{font-size:12px}
.nav{margin:0;padding:0}
.container.main{padding:0}
.header-login{width:50px;height:36px;margin-right:10px;font-size:12px}
.header-reg{width:100px;height:36px;font-size:12px}
.logo{width:72px;height:40px;background-size:72px 40px;margin:10px 0}
.game-brand{padding:0 20px;background-position:right 15px center}
.exchange__right-top{flex-wrap:wrap}
.exchange__col{order:2;width:50%;margin-right:0;padding:0 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.exchange__col:nth-child(2){order:1;width:100%;margin:0 0 10px 0;padding:0}
.exchange-rate{width:100%;margin:0 0 10px 0}
.modal-wrapper{padding:0 15px}
.modal-content .ts{font-size:12px;margin:0 0 5px 0}
.close-btn{top:10px;right:10px}
.tourney-full__text h3{font-size:20px}
.gamesort .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:12px;padding:0 20px}
}
@media (max-width:339px){.cryptopay p{font-size:10px;line-height:17px}
.achievement-rate.curr .selectcurr .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:12px;padding:0 15px;min-width:120px}
#select2-acc_currency-results .select2-results__option{font-size:12px;padding:0 15px;min-width:120px}
.profile-page .user-info>div .title{font-size:10px}
.game_btns .btn_play,.game_btns .btn_demo{height:30px;line-height:30px}
}
