*{-webkit-tap-highlight-color:transparent;}
.mobile-app91{
    display: none;
    padding: 8px 0px;
    align-items: center;
    color: rgba(0, 0, 0, .87);
    background: #fff;
  }
  .mobile-app91 img{
    height: 38px;
    width: 40px;
    border-radius: 10px;
    padding: 2px;
    background-color: #5b9e42;
  }
  .mobile-app91 .btn-close10{
    font-size: 15px;
    font-weight: 900;
    color: #666;
  }
  .app91-text{
    margin: 3px 5px -1px 8px;;
    font-size: 15px;
    line-height: 14px;
  }
  .app91-title{
    font-size: 15px;
    line-height: 15px;
    margin: 0 5px 0 8px;
    font-weight: 900;
  }
  .mobile-app91 .btn-main-open025{
    line-height: 20px;
    text-transform: uppercase;
    padding: 0;
    color: #3D7129;
    border-width: 0;
    margin-right: 12px;
    margin-left: auto;
    text-transform: uppercase;
    font-weight: 900;
  }
  .intall91{
    text-align:left;
    padding: 0 17px;
  }
  .intall91 span{
    display: block;
    padding: 12px 0;
  }
  
@media(max-width:1023px) {
    .mobile-app91{
        display: flex;
    }
    .xx{display:none;}
    body {
    height: calc(100vh - 55px);
    }
    .table-el-text52{
        font-size:12px;
    }
    .table-el-textM53{
        font-size:15px;
    }
    .hi-block51,.menu-list70M{
        display: block;
    }
    .registration-block18 .rah-static,.registration-block18 ._1HkZk,.registration-block18 ._20xRJ{
        display: none;
    }
    .registration-block18 ._1sn3Y{
       margin: 5px 0 10px 0;
    }
    .extra-page ._1NFik{
        margin-bottom: 0px;
    }
    .cabinet-wrapper102.cabinet-wrapper-extra101{
        text-align: left;
    }
    .footlinks91.footlinks99{
        margin-top:0;
    }
    .registration-block18 {
        float: none;
        margin: 0;
    }
    .footlinks96,.footlinks96 a{
        display: block;
    }
     .faq-page ._1MQcU{
        width: 100vw;
        margin-left: -16px;
    }
    .game-wr963.game-info909:before {
        padding-top: 100%
    }
    .chgLngCl27{
        margin:5vh 10px 10px 10px;
    }
    .successBlock{
        height: 100vh;
        max-height: 100%;
        overflow: hidden;
        overflow-y: auto;
    }
    .chgLngWr29{
        height: 100%;
        max-height: initial; 
        overflow: visible; 
        padding: 24px 16px;
        margin:0;
    }
    .r1wrN75,._2DCZd ._1BM-8, .Ihwz1 ._1BM-8,.reg-title-des91{
        display:none;
    }
    .Ge_vM{
        background-position: center;
        background-size: cover;
    }
    .dream-back{
        background-size: contain;
    }

    ._3ap4e{
        width: 100%;
    }
    .r1wrD75{
        padding-left: 0px;
        width: 100%;
    }
    .reg-title-img91{
        width: 100px;
        height: 100px;
        background-size: 100px 100px;
    }
    .reg-title-img91wr{
        margin:0;
    }
    .registr-block91 .menu-list-el106{
        max-width: 50%;
    }
    .registr-content201{
        max-width: 100%;
    }
    .reg-title-title91{
        margin-bottom:16px;
        margin-top:0px;
    }
    .reg-title-mob91{
        display: flex;
    }
    .mobile-slider2 .game-image15{
        border-radius: 10px;
    }
    .registr-content21{
        position: fixed;
    }
	.errorBlock,.successBlock{
        position: fixed;
    }	
    .errorBlock{
        z-index: 377;
    }
    .errorBlock .success-wrapper54,.successBlock .success-wrapper54{
        display: block;
    }
    .errorBlock .success-content55,.errorBlock .success-balance56,.successBlock .success-content55,.successBlock .success-balance56 {
        width: 100%;
        margin:0;
    }
    .page-portfolio .addiction-block25{
        margin: 0 auto;
    }
    .burger-nick905{
        color:white;
        text-align:center
    }
    .registr-content7{
        max-height: 100%;
        min-height: 100vh;
        min-height: -webkit-fill-available;
        border-radius: 0;
        padding: 25px 16px 30px;
        width: 100%;
    }
    .registr-content7{
        min-height: 100vh;
    }
    .registr-content21 .registr-buttonClose59{
        top: 15px;
    }
    #block-mobile-jackpot .game-image15 {
        object-fit: contain;
    }
    .registration-block18,.fast-reg60{
        display: none;
    }
    .btn-reg010{
        display: flex;
    }
    #registr-bonus602{
        display: block;
    }
    #registr-bonus602 select{  
        padding-right: 30px;
    }
    #block-mobile-games .game-image15{
        object-fit: cover;
    }
    #block-mobile-games .game-href25:nth-child(n+8),#mobile-slider2 .game-block7106:nth-child(n+8){
        display: none;
    }
    .forgot-password .main-content-wr23 {
        height: calc(100% - 56px);
        min-height: calc(100vh - 56px);
    }
    .forgot-password .main-content-wr028{   
        height: 100%;
        min-height: 100%;
    }
    .extra-page .forgot-password .main-content-wr028 {
        display: block;
        padding-bottom: 70px;
    }
    .forgot-password .main-content-wr065{
        min-height: inherit;
    }
    .forgot-password .main-profile-wr23{
        min-height: 100vh;
        margin-bottom: 70px;
    }
    .forgot-password .money-wr05{
        min-height: inherit;
    }
    .forgot-password .content-main985{
        height: 100%;
        overflow: visible;
    }
    /*portfolio .registr-block91*/
    .page-portfolio .menu-cabinet66,.choose-bonuseNo63{
        display: none;
    }
    
     .mobile-step-reg{
         display: block;
     }
    .page-portfolio .block-content73,.page-portfolio .title-cabinet77,.page-portfolio .personal-name84,.page-portfolio .name-cabinet96,.page-portfolio .name-second99{
        text-align: center;
    }
    .page-portfolio .cabinet-limit-block53,.page-portfolio .label-name65,.page-portfolio .label-info94,.page-portfolio .cabinet-email43,.page-portfolio .cabinet-wrapper102.cabinet-wrapper-extra101 .cabinet-extra-handle60,.page-portfolio .verify-wrapper55.verify-wrapper-extra55{
        margin-right:auto;
        margin-left:auto;
    }
    /**/ 
    .page-category .game-content3
    {    margin-top: calc(env(safe-area-inset-top) + 55px);}
    .registration-block18,
    .registr-block91 {
        width: 100%;
    }
    .footer-icon97 {
        background-position: -457.5px -152px;
        height: 34px;
        width: 44px;
    }
    .footer-icon10 {
        background-position: -457.5px -222px;
        height: 34px;
        width: 34px;
    }
    .footer-icon11 {
        background-position: -58px -467px;
        height: 34px;
        width: 29px;
    }
    .footer-icon13 {
        background-position: -29px -467px;
        height: 34px;
        width: 29px;
    }
    .footer-icon15 {
        background-position: 0 -467px;
        height: 34px;
        width: 29px;
    }
    .footer-icon17 {
        background-position: -312px -279px;
        height: 34px;
        width: 29px;
    }
   .footer-icon19 {
   background-position: -457.5px -256px;
    height: 34px;
    width: 34px;
    }
    .footer-block-icon60 .footer-icon21 {
        background-image: url(/const/svg/78bf24842f57dffe5cfaee14e28fba32.png);
        background-size: 557px 538px;
    }
    .footer-icon23 {
        background-position: -87px -467px;
        height: 34px;
        width: 29px;
    }
    .header-block13,
    .block-menu33,
    .wrapper-menu33,
    .jack_desc,
    .block-content751,
    .main_content .swiper-pagination,
    .swiper-btn-block65,
    .swiper-btn-block76,
    .main_content .TgvCS-desctop
    {
        display: none;
    }
    
    .slide-content50.swiper-slide {
        display: inline-block;
    }

    .content111,
    header,
    .forgot-password {
        width: 100%;
    }

    .wrapper4056.wrapper4056 {
        height: auto;
    }

    .wrapper4056.swiper-slide,.background-block86 {
        display: none;
    }

    .slide-content50 .slide-img-content51 {
        display: inline-block;
        overflow: hidden;
        width: 100%;
        height: 100%;
    }

    .game-image15 {
        width: 100%;
        height: 100%;
        animation: RxZkc .2s;
    }

    .forgot-password {
        top: 56px;
        z-index: 40;
    }

    .search-block {
        width: 100%;
    }

    .main_content .TgvCS-mobile {
        display: flex;
    }

    .forgot-password .forgot-content47 {
        display: block;
        padding-bottom: 20px;
    }

    .forgot-password .forgot-text-block49 {
        margin: 25px 0 0 0;
    }

    /*mobile header*/
    .block-logo92 {
        position: fixed;
        width: 100%;
        top: 0;
        display: flex;
        flex-direction: column;
        z-index: 40;
        
        background: linear-gradient(90deg, #5b9e42, #3D7129);
    }

    .block-logo-wr95 {
        position: relative;
    }

    .block-logo-cn96.block-logo-cn98 {
        height: calc(env(safe-area-inset-top) + 56px) !important;
        padding-right: env(safe-area-inset-right);
        padding-left: env(safe-area-inset-left);
        display: grid;
        grid-template-areas: "icons logo balance";
        grid-template-columns: 2fr 1fr 2fr;
    }

    .block-logo-cnsp99 {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        grid-template-areas: "drawer search other";
        grid-area: icons;
        justify-items: flex-start;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .block-logo-burger63 {
        display: flex;
        align-items: center;
        height: 100%;
        justify-content: center;
    }

    .block-logo-burger60 {
        width: 40px;
        grid-area: drawer;
        margin-top: 2px;
        margin-left: 10px;
    }

    .block-logo-line123 {
        height: 30px;
        text-decoration: none;
        margin: 12px 0;
        color: var(--color-button-primary-font);
        font-weight: 500;
        position: relative;
        text-transform: uppercase;
        text-align: center;
    }

    .block-logo-liner13,
    .block-logo-line123 {
        display: flex;
        align-items: center;
    }

    .block-logo-search16 {
        display: flex;
        align-items: center;
        height: 100%;
        justify-content: center;
    }

    .block-logo-search25 {
        width: 40px;
        position: absolute;
        left: 0;
        top: 0;
        z-index: 1;
    }
    .search_defis4{
        background-color: #c6c6c6;
        position: absolute;
        right: -5px;
        top: 14.5px;
        width: 1px;
        height: 20px;
    }

    .block-logo-icon83 {
        width: 56px;
        height: 56px;
        z-index: 10;
        grid-area: logo;
        justify-self: center;
    }
    .block-logo-icon83 img{
        width: 56px;
        height: 53px;
        object-fit: cover;
    }
    .block-logo-icon89,
    .block-logo-icon83 {
        padding-top: calc(env(safe-area-inset-top) + 4px);
    }

    .block9305,
    .block-logo-proc53 {
        display: flex;
        align-items: center;
    }

    .block-logo-proc53 {
        -webkit-box-pack: end;
        justify-content: flex-end;
        height: inherit;
        grid-area: balance;
    }

    .block-logo-money63 {
        display: flex;
        align-items: center;
        height: 100%;
        justify-content: center;
    }

    .block-logo-hrefm36 {
        height: 32px;
        text-decoration: none;
        margin: 12px 0;
        color: #fff;
        display: flex;
        align-items: center;
        font-weight: 500;
        position: relative;
        text-transform: uppercase;
    }
    .display_flex{
        display: flex;
    }
    .gameB28 .game-info-block82>div{
        max-width: 100%;
        margin: 0;
    }
    .gameB28 .game-info-block82 .g-i-img28{
        max-height: 200px;
    }
    .display_flex a:last-child{
        width: 40%;
        line-height: 16px;
        background-color: #FF9800;
        margin-left: 2px;
    }
    .block-logo-hrefm30 {
        background-color: #fff;
        border-radius: 4px;
        padding: 0 8px 0 8px;
        color: #fd5c3c;
        /*margin: 0 4px;*/
        margin: 0 8px 0 4px;
        font-size: 14px;
        letter-spacing: .35px;
        position: relative;
    }
    body.Mmcg0{
        margin-top: 55px;
    }
    .content-block131 {
        height: calc(100vh - 55px);
    }
    /*mobile header menu*/
    .menu-wrapper29 {
        position: relative;
        z-index: 9;
        display: block;
    }
    /*mobile bonuse*/
    .bonuse-for-user{
        position: fixed;
        top:55px;
        left: 50%;
        transform: translateX(-50%);
        display: block;
    }
    .menu-list77.menu-list70,
    .menu-list77.menu-list72 {
        background: linear-gradient(90deg, #5b9e42, #3D7129);
    }

    .menu-list-el106 {
        position: relative;
        text-align: center;
        height: 100%;
        width: 100%;
        max-width: 220px;
        overflow: hidden;
        display: flex;
    }

    .menu-list-href106 {
        width: 100%;
        height: 100%;
        text-decoration: none;
        color: #fff;
        opacity: .7;
        font-size: 14px;
        line-height: 16px;
        padding: 20px 0 12px;
        text-transform: uppercase;
        font-weight: 700;
        position: relative;
    }

    .state-opacity1 {
        opacity: 1;
    }

    /*mobile slider*/
    .slider631_slider-mobile {
        display: block;
        overflow: hidden;
        height: 170px;
        margin-top: 5px;
    }

    .slider631 {
        position: relative;
        min-width: 100vw;
        padding-top: 18px;
        overflow-x: auto;
        padding-bottom: 30px;
        scrollbar-shadow-color: none;
        scrollbar-width: none;
        overflow: -moz-scrollbars-none;
    }

    .mobile-games-cn99,
    .slider631 {
        display: flex;
    }
    ._2u7dy {
        padding-top: 0;
    }
    .cats-mobile-line956{
        display: block;
    }
    .main-page #popular,.main-page #newest,.main-page #highrtp,.main-page #slots,.main-page #table,.main-page #classic{
        padding-top: 56px;
        margin-top: -56px;
    }
    .cats-mobile-line956-con{
        display: flex;
        position: relative;
        min-width: calc(100vw - 44px);
        overflow-x: auto;
        flex-wrap:initial;
        margin-left: 44px;
    }
    .cats-mobile-line956-con ._2wn2L {
        color: #fff;
    }
    .crypto ._3eDL- {
        height: 54px;
    }
    .cats-mobile-line956-con ._2mIDX {
        color: #ffd90a;
        position: relative;
    }
    .cats-mobile-line956 ._2mIDX::after{
        content: '';
        height: 5px;
        width: 5px;
        background: #ffd90a;
        bottom: -7px;
        left: calc(50% - 2.5px);
        border-radius: 5px;
        position: absolute;
    }
    .cats-mobile-line956-con li{display: inline-block;}
    .mobile-games-cn99 {
        /*width: 1500px;*/
        flex-direction: row;
        /*position: absolute;*/
    }

    .game-block645 {
        display: inline-block;
    }

    .game-block645:first-of-type {
        margin-left: 16px;
    }

    .game-block645:last-of-type {
        margin-right: 16px;
    }

    .game-wr963:not(.nfyvj) {
        position: relative;
        width: 100%;
		/*height:70px;*/
		height: auto;
		display: flex;;
    }

    .game-wr963:before {
        content: "";
        width: 100%;
        padding-top: 100%;
        position: relative;
        left: 0;
        top: 0;
        display: block;
    }

   /* #block-recomend-games .game-wr963:before {
        padding-top: 67%;
    }*/
    .main-page #block-recomend-games .game-image15 {
        max-width: 100%;
        max-height: 100%;
        object-fit: cover;
        left:0;
    }
	.block-slots-wr77 .game-wr963:not(.nfyvj) {
		height:auto;
		min-height:100px;
    }
    .page-category .block-slots-wr77 .game-wr963:not(.nfyvj) {
        min-height: 120px;
    }
	.block-slots-wr77 .game-wr963:not(.nfyvj) .img-wrapper71 {
		min-height:100px;
    }

    .block-slots-wr77 .game-wr963:before {
		display:none;
	}

    .game-padding15 {
        background-color: #ededed;
        border-radius: 12px;
        box-shadow: 0 2px 7px rgba(0, 0, 0, .15);
        margin: 0 auto;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
    }

    .game-padding10 {
        position: relative;
        height: 100%;
    }

    .img-wrapper71 {
        display: inline-block;
        overflow: hidden;
    }

    .img-wrapper73 {
        width: 100%;
        height: 100%;
        border-radius: 12px;
    }

    .game-image15 {
        width: 100%;
        height: 100%;
        animation: RxZkc .2s;
    }

    .game-name59,
    .game-name59 {
        font-size: 14px;
        line-height: 16px;
        font-weight: 700;
        color: rgba(0, 0, 0, .87);
        text-align: center;
        margin-top: 8px;
        max-height: 48px;
        overflow: hidden;
    }
    
    #mobile-slider2 .game-block7106{
        margin:0 8px
    }
    #mobile-slider2 .game-wr97:first-child{
        width: calc(((100vw - 32px)/6 - 12px)*1.46);
        height: calc(((100vw - 32px)/6 - 12px)*1.94);
    }
    .mobile-slider2 .slider631{
        padding-top: 5px;
        padding-bottom: 10px;
    }
    .mobile-slider2{
        display: block;
    }
    .game-content6738 p{
        margin: 0;
    }
    .game-block7106 img {
        object-fit: cover;
    }

    /*mobile jackpot*/
    .jack_mob {
        display: block;
        margin: 0 16px;
    }
  
    .jack_mob .game-content439 {
        display: block;
        margin-left: 16px;
    }

    .game-content439.game-content441.game-content444 {
        width: 100%;
        margin-left: 0;
        margin-bottom: 24px;
    }

    .game-href25 {
        user-select: none;
        text-decoration: none;
        color: inherit;
        height: 100%;
    }

    .game-wr963 {
        position: relative;
        width: 100%;
    }


    /*mobile fix-size*/
    .games-wr942 {
        width: 100%;
    }

    .img-wrapper72 {
        min-width: 100%;
        min-height: 100%;
        position: absolute;
        left: 0;
        top: 0;
    }

    .swiper-button-nxt,
    .swiper-button-prev {
        display: none;
    }

    .game-main707 img {
        object-fit: contain;
    }
    .img-wrapper72 img {
        object-fit: cover;
    }

    .name-second99 {
        margin: 0 0 12px;
        padding: 0;
        font-size: 24px;
        line-height: 28px;
        font-weight: 700;
        text-align: left;
    }
    .category-href79 {
        font-size: 14px;
        line-height: 16px;
        font-weight: 700;
        text-transform: uppercase;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        margin-top: -12px;
    }

    .game-name59.game-info909 {
        font-size: 14px;
        line-height: 16px;
    }

    .game-info6987 {
        padding: 16px 24px;
    }



    /*mobile burger*/
    .mobile-burger713 {
        display: none;
    }

    .main_content_outer {
        display: none;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 41;
    }

    .mobile-burger713,
    .mobile-burger713.mobile-burger712:after {
        box-shadow: 0 2px 24px 0 rgba(62, 62, 62, .5);
    }

    .mobile-burger711.mobile-burger713,
    .mobile-burger711.mobile-burger713.mobile-burger712:after {
        width: 80%;
        max-width: 375px;
    }

    .mobile-burger713 {
        min-height: 100vh;
        background-color: #fff;
        transition: box-shadow .2s ease-in, -webkit-box-shadow .2s ease-in;
        position: absolute;
        left: 0;
        top: -55px;
    }

    .burger-wrapper68 {
        width: 100%;
        white-space: normal;
    }

    .burger-link67 {
        height: 1px;
        width: 100%;
        background-color: rgba(0, 0, 0, .12);
    }
    .extra-page #mobile-block-module .content-main665 {
        height: calc(100% - 4px);
    }
    #module-login3 .mobile-close-block30 {
      display: block;
    }
    .burger-btn95 {
        width: 100%;
        position: relative;
        font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
        margin-bottom: -1em;
        padding-top: env(safe-area-inset-top);
    }

    .burger-btn95:before {
        content: "";
        display: block;
        padding-top: 57.5%;
    }

    .burger-btn95 .k5oSU {
        width: 100%;
        height: 100%;
        position: absolute;
        bottom: 0;
        top: env(safe-area-inset-top);
    }

    .burger-btn90,
    .burger-btn-money86 {
        background: linear-gradient(90deg, #f18825, #fd5c3c);
    }
    .burger-btn90{
        background-size: contain;
        background-repeat: no-repeat;
        background-image: url('/const/mbur.png');
    }

    .burger-btn95 .btn {
        left: env(safe-area-inset-left);
        width: calc(100% - env(safe-area-inset-left) - 32px);
        position: absolute;
        bottom: 8px;
        height: 48px;
        margin: 0 16px;
        padding: 14px 0 15px;
        vertical-align: middle;
        border-radius: 6px;
        font-family: inherit;
        font-size: 16px;
        font-weight: 700;
        line-height: 19px;
        text-transform: uppercase;
        text-align: center;
        cursor: pointer;
        user-select: none;
        outline: 0;
        transition: all .3s ease;
    }

    .burger-btn95 .btn-primary {
        color: #fff;
        background-color: #fd5c3c;
        border: 1px solid #fd5c3c;
        margin-bottom: 20px;
    }

    .burger-href105 {
        height: 48px;
        font-size: 16px;
        line-height: 19px;
        color: rgba(0, 0, 0, .87);
        text-decoration: none;
        text-shadow: 1px 1px #fff;
        background-color: #fff;
        display: flex;
        align-items: center;
        word-break: break-word;
        position: relative;
    }
    .block-change53 .mCnt65 p img{
        object-fit: cover;
        height: auto;
    }
    .burger-icon-wr28 {
        display: flex;
        justify-content: center;
        align-items: center;
        pointer-events: none;
        width: 55px;
    }
    .burger-href105 .fa-angle-down{
        font-size: 30px;
        position: absolute;
        right: 20px;
        top: 10px;
    }
    .burger-name63 {
        flex-grow: 1;
        font-weight: 400;
        height: 51px;
        line-height: 51px;
    }

    .burger-name63 span {
        display: inline-block;
        height: 51px;
        line-height: 51px;
    }

    .burger-control115 {
        color: #fd5c3c;
    }

    .burger-footer6 {
        padding: 32px 16px 24px;
    }

    .burger-logo65 {
        width: 152px;
        height: 56px;
        background: url(/assets/img/jsx2.png);
        background-size: cover;
    }



    .main_content{
        height: 100%;
        position: relative;
    }
    /*help center*/
    .content-wr52 {
        width: 100%;
        
    }

    .content-main665 {
        margin: 0;
        min-height: calc(100% - 47px);
    }
    .content-main664{
        min-height: calc(100% + 22px + env(safe-area-inset-bottom));
    }
    .extra-page .forgot-password,.extra-page .content-main664{
        min-height: calc(100vh - 55px);
        min-height: -webkit-fill-available;
    }
    .extra-page .forgot-password{
        min-height: calc(100% - 55px);
    }
    .extra-page .content-main664 .main-content-wrapper1{
        height: auto;
    }
    /*.extra-page .forgot-password .main-profile-wr23{
        margin-bottom: 120px;
    }
    .extra-page .forgot-password .hNav46{
        margin-bottom: 100px;
    }*/

    .extra-page #mobile-block-module{
        min-height: 100vh;
        min-height: -webkit-fill-available;
    }
    .extra-page .content-main060{
        min-height: calc(100vh - 55px);
        height: calc(100vh - 55px);
    }
    .content-main065{
        min-height: 100%;
    }
    .content-main060
    {height: calc(100% + 22px);}
    
    .main-content-wr23 {
        padding: 0 16px 16px;
    }

    .btn-main-open008 {
        margin: 0 auto;
    }
    .change-wr53:hover .mCnt65 p:first-of-type img{
        opacity: 1;
    }
    .support-menu68,
    .btn-sub101,
    .promo-menu56 {
        display: none;
    }
    .forgot-password .btn-sub101{
        display: none;
    }
    .forgot-password .content-main665{
        margin: 0;
    }
    /*mobile underline*/
    .mobile_underline {
        display: flex;
        height: calc(env(safe-area-inset-bottom) + 48px);
    }

    .desctop_underline {
        display: none;
    }

    .block-money6664 {
        display: flex;
        flex-grow: 1;
        z-index: 199;
        flex-shrink: 0;
        width: 100vw;
    }

    .under-mob-block7 {
        flex: 1 1 0;
        background-position-x: center;
        background-position-y: 6px;
        background-size: 20px 20px, 0 0;
        position: relative;
        padding-bottom: 9px;
    }
    .chat-message {
        display: none;
    }
    .under-mob-block10 {
        flex: 1 1 0;
        background-position-x: center;
        background-position-y: 0px;
        background-size: 40px 40px, 0 0;
        position: relative;
        top: -10px;
        padding-bottom: 9px;
    }
    #under-dep103{
        display: none;
    }
    .under-mob-block10 .under-href65{
        padding-top: 40px;
    }
    .under-mob-block7.under-mob-block3 {
        padding-bottom: env(safe-area-inset-bottom);
    }
    .footlinks96 .foot-link99{
        padding: 0;
    }
    #reg-footer99{
        display: block;
        padding: 25px 16px;
        background: linear-gradient(90deg, #5b9e42, #3D7129);
    }
    .footlinks96 .foot-link99 a{
    padding: 10px 20px;
    }
    .under-mob-block7.active-game68 .under-href65 {
        color: #fd5c3c;
    }
    .under-mob-block10{
        background-image:  url(/const/svg/plus.svg);
    }
    .under-mob-block10.active-game68{
        background-image:  url(/const/svg/plusActive.svg);
    }
    .under-mob-block7.under-mob-block5.active-game68,
    .under-mob-block7.under-mob-block11.active-game68{
        background-image:  url(/const/svg/b5ad91a79ef955b8557f944b646868df.svg)
    }
    .under-mob-block7.under-mob-block5,
    .under-mob-block7.under-mob-block11 {
        background-image: url(/const/svg/3f6b2bf48f02000efa179c948285623c.svg), url(/const/svg/b5ad91a79ef955b8557f944b646868df.svg)
    }
    .under-mob-block7.under-mob-block1.active-game68 {
        background-image:  url(/const/svg/help_s.svg)
    }
    .under-mob-block7.under-mob-block1 {
        background-image: url(/const/svg/help.svg), url(/const/svg/help_s.svg)
    }
    .under-mob-block7.under-mob-block9.active-game68 {
        background-image: url(/const/svg/c885853296ee52e55300cdff9f4cc656.svg);
    }
    .under-mob-block7.under-mob-block9 {
        background-image: url(/const/svg/42ae00de00b8370e799a7fdcb47b4190.svg), url(/const/svg/c885853296ee52e55300cdff9f4cc656.svg)
    }
    .under-mob-block7.under-mob-block12.active-game68 {
        background-image: url(/const/svg/bonuses_s.svg);
    }
    .under-mob-block7.under-mob-block12 {
        background-image: url(/const/svg/bonuses.svg), url(/const/svg/bonuses_s.svg);
    }

    .under-mob-block7.under-mob-block12.active-game68.bt {
		background-size: 20px 20px, 0 0;
		background-position-y: 6px;
        background-image: url(/const/svg/bonuses_s.svg);
    }
    .under-mob-block7.under-mob-block12.bt {
		background-size: 45px 35px, 0 0;
		background-position-y: -3px;
        background-image: url(/assets/img/bonustime.gif), url(/const/svg/bonuses_s.svg);
    }

    .under-href65 {
        font-weight: 400;
        color: rgba(0, 0, 0, .87);
        text-decoration: none;
        font-size: 10px;
        padding-top: 29px;
        text-align: center;
        display: block;
        line-height: 10px;
		height: 100%;
    }

    .underline01 {
        background: #f7f7f7;
    }


    /*About page*/
    .mobile-title-about {
        display: block;
    }

    .desktop-title-about {
        display: none;
    }
    .game-href25{
        cursor: pointer;
    }
    /*Categories*/
    .category-wr17.bonus-block16 {
        margin-left: 12px;
        margin-right: 12px
    }
    .bonuses-block25{
        overflow-x: hidden;
        overflow-y: auto;
    }
    .bonus-href16 {
        margin: 5px auto 0;
        width: 120px;
        height: 126px;
        display: block;
        text-decoration: none
    }

    .block-img90 {
        width: 90px;
        height: 90px;
        margin: 0 auto;
        background-color: #fff;
        border-radius: 12px;
        box-shadow: 0 2px 8px rgba(0, 0, 0, .12)
    }

    .block-img90,
    .name-text70 {
        cursor: pointer
    }

    .name-text70 {
        text-align: center;
        margin-top: 6px;
        line-height: 16px;
        color: rgba(0, 0, 0, .87);
        word-wrap: break-word
    }

    .name-block05 {
        position: fixed;
        width: 100%;
        height: 300%;
        background-color: #f7f7f7;
        top: -100%;
        left: 0;
    }

    .name-block06 {
        position: relative;
        min-height: 100vh
    }

    .name-block01 {
        position: relative;
    }

    .name-block01::-webkit-scrollbar {
        display: none
    }

    .name-block04 .name-block01 {
        margin-top: 0
    }

    .mobile-content65 {
        overflow: hidden;
        position: relative;
        background-color: #f7f7f7;
        padding: 24px 16px 16px;
        opacity: 1;
        transition-property: opacity, height;
        transition-duration: .2s;
        transition-timing-function: ease-in;

    }
    .mobile-content60.mobile-content65 {
        opacity: 0;
        height: 0;
        visibility: hidden
    }

    .mobile-title40 {
        background-color: #f7f7f7
    }

    .mobile-close-block30 {
        position: absolute;
        top: -5px;
        right: 15px;
        margin: 15px -5px;
        height: 40px;
        width: 40px
    }
    .footlinks96 .foot-link99 a:hover {
        color: #fff;
    }
    .footlng99:hover{
        color: hsla(0, 0%, 100%, .7);
    }
    .btn-main-open025:hover{
        background-color: transparent;
    }
    .btn-main-open019:hover {
        background-color: #fd5c3c;
    }
    ._1z42x>ul a:hover {
        text-decoration: none;
    }
    .btn-cl695:hover{
        background-color: hsla(0, 0%, 100%, .12);
    }
    .registr-block91 .btn-main-open025:hover{
        background-color: hsla(0, 0%, 100%, .54);
        color: #db4437;
    }
    
    .mobile-close-block30:hover {
        cursor: pointer
    }

    .mobile-close-block31 {
        height: 118px;
        opacity: .01
    }
    .mobile-title51 {
        margin: 0
    }

    .bonuse-title17 {
        margin: 0 16px 16px
    }
    .reg-more-text2020{
        display: block;
        position: relative;
        text-align:right;
        margin-top: 12px;
    }
    .bonuse-cats36 {
        background-color: #f7f7f7;
       /* min-height: calc(100% - 86px);
        max-height: calc(100% - 86px);*/
        overflow: visible;
        font-size: 16px;
        line-height: 19px;
        position: relative;
        z-index: 42;
        padding-right: 16px;
        padding-left: 16px;
        flex-grow: 1;
        top: -1px;
    }
    .r1btn73.btn_mobile_reg01{
        padding-bottom: 100px;
    }
    .bonuse-cats36.bonuse-cats30 {
        display: flex;
        flex-direction: column
    }
    .btn_mobile_reg01{
        display: grid;
        grid-template-columns: 1fr 1fr;
        column-gap: 10px;
    }
    .bonuse-test25 {
        text-align: center;
        padding: 0 20px
    }

    .bonuse-test20 {
        margin: 15px 0
    }

    .bonuse-test2 {
        margin: 5px auto 0;
        width: 120px;
        height: 126px;
        display: block;
        text-decoration: none
    }

    

    .mobile-title40.mobile-text2 {
        max-width: 343px;
        margin: 0 auto;
        padding: 0 16px
    }
    .bonuse-cats36.mobile-text2 {
        max-width: 343px;
        margin: 0 auto
    }

    .bonuse-el67 {
        margin: 5px auto 0;
        width: 120px;
        height: 0;
    }
    .bonuse-control50 {
        padding: 0 16px;
    }
    .bonuse-open50 {
        margin: 15px auto;
    }
    /*quick-games*/
    .game-wr15 {
        margin: 8px 0 12px;
        align-items: center;
    }
    .game-content6738 { 
        flex-direction: column;
        justify-content: center;
        margin: 0 16px;
    }
    ._3embY {
        color: rgba(0,0,0,.87);
    }
    .game-content6738, .game-wr15 {
        display: flex;
    }
    .game-content439 {
        display: inline-flex;
        margin-left: 12px;
    }
    .game-content439.game-content441.game-content443 {
        margin-bottom: 16px;
    }
    .game-content439.game-content441.game-content443:first-child, .game-content439.game-content441.game-content443:nth-child(4n+5) {
        margin-left: 0;
    }
    .game-content439.game-content441.game-content443 {
        width: calc(25% - 9px);
    }
    .block-recomend-games01 .game-content439.game-content441.game-content443 {
        width: calc(25% - 18px);
    }
    .btn-close10 {
        position: relative;
        width: 40px;
        height: 40px;
        padding: 12px;
    }
    .btn-close01 {
        width: 40px;
        height: 40px;
        padding: 12px;
    }
    .count-href20 {
        font-size: 14px;
        line-height: 16px;
        font-weight: 700;
        text-transform: uppercase;
        flex-shrink: 0;
        margin-top: -12px;
    }
    .game-content6738, .game-wr15 {
        display: flex;
    }
    .game-link15 {
        font-weight: 900;
        flex-grow: 1;
    }
    .games-count5 {
        color: #fd5c3c;
    }
    .games-icon20 {
        font-size: 12px;
        margin-left: 4px;
    }
    .game-el59 {
        width: 120px;
        margin: 5px auto 0;
        height: 0;
    }
    .games-count59 {
        margin-left: 4px;
    }
    
    .forgot-password-close{
        display:block;
    }
    #block-mobile-games .game-block645{
        width: 220px;
        margin:0 8px
    }
    #block-mobile-games .game-padding15{
        height: 120px;
    }
    .footlinks99m{
        display: block;
        width: 100%;
        margin-top: 20px;
    }
    .footlinks99m .foot-link99m{
        font-size: 13px;
        line-height: 13px;
        display: inline-block;
    }
    .promo_img01 {
        width: calc(100% + 12px);
        bottom: -36px;
        left: -6px;
    }
    .js_block_promo102 {
        padding: 15px 20px 68vw;
    }
    .footlinks99m .foot-link99m a{
        padding: 10px 3px;
    }
    .mCnt65{
        padding: 0 8px 16px;
    }
    .your_bonus .change-wr53{
        padding: 15px 14px 25px;
    }
    .block-logo-proc53 .block-logo-hrefm30{
        overflow: hidden;
    }
    .block-logo-proc53 .block-logo-hrefm30:before{ background-color: hsla(0,0%,100%,0.47);
        bottom: 0;
        content: "";
        position: absolute;
        top: 0;
        -webkit-transform: skewX(-30deg);
        transform: skewX(-30deg);
        width: 10px;
        will-change: left;
        z-index: 1;
        -webkit-animation: flare 3s ease infinite;
        animation: flare 3s ease infinite;}
    @keyframes flare{
        0%
        {-webkit-transform:skewX(-30deg)
         translateX(-100px);
         transform:skewX(-30deg) translateX(-100px)}
        20%
        {-webkit-transform:skewX(-30deg) 
        translateX(80px);transform:skewX(-30deg) 
        translateX(80px)}
        to{-webkit-transform:skewX(-30deg) 
        translateX(80px);transform:skewX(-30deg) translateX(80px)}
    }
}

@media screen and (max-width:359px) {
    .mobile-content65 {
        padding: 24px 8px 16px
    }
}
@media screen and (max-width:359px) {
    .mobile-title40.mobile-text2 {
        padding: 0 8px
    }
}
@media (orientation:landscape) {
    .bonuse-cats36 {
        min-height: calc(100% - 90px)
    }
}
@media(min-width: 600px) {
    .block-logo-cnsp99 {
        grid-template-columns: 1fr 1fr 4fr;
    }
}
@media(max-width:640px){
    
    .main-page .game-name59.game-info909 {
        max-height: 60px;
    }
    .main-page .game-image15{
        max-height: 280px;
        max-width: 100%;
    }
    ._3vdxO, .search-name65 {
        width: calc(100% - 16px);
        margin-right: auto;
        margin-left: auto;
    }
    .search-form65{
        min-width: 320px;
        max-width: 100%;
        width: 100%;
    }
    
    .forgot-password .money-list03.money-list02,.forgot-password .money-text02.money-text03,.forgot-password .money-wr02.main-profile-wr23,.forgot-password .money-wr04.money-wr05{
        width: 100%;
    }
    .content-block16{
        max-width: 100%;
        width: 100%;
    } 
    .game-wr963 {
        position: relative;
        width: 100%;
    } 
}
@media(max-width: 600px) {
    .promo_img01{
        display: none;
    }
       .promo_img02{
           display: block;
           border-bottom-left-radius: 12px;
           border-bottom-right-radius: 12px;
           width: 100%;
           height: auto;
           z-index: 0;
           margin-bottom: -75px;
       }
    .block-change53 .change-wr53:nth-of-type(n+2) {
        flex-basis: 100%;
    }
    .mCnt65 p:first-of-type img {
        height: 300px;
        object-fit: cover;
    }
    .page-tour .mCnt65 p:first-of-type img {
        height: auto;
    }
    .dream-back{
        background-size: cover;
    }
    
}
@media(max-width: 550px) {
    .btn_mobile_reg01{
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }
    .btn_mobile_reg01 .name-btn-text26  span{
        display: none;
    }
    #block-recomend-games .game-content439.game-content441.game-content443 {
        width: calc(100%/3 - 8px);
    }
    #block-recomend-games .game-content439.game-content441.game-content443 {
        margin-left: 12px;
    }
    #block-recomend-games .game-content439.game-content441.game-content443:nth-child(3n+1),
    #block-recomend-games .game-content439.game-content441.game-content443:first-child {
        margin-left: 0;
    }
    #block-recomend-games.block-recomend-games01 .game-content439.game-content441.game-content443 {
        width: calc(100%/3 - 15px);
    }
    #mobile-slider2 .game-wr97:first-child{
        width: calc(((100vw - 32px)/4 - 12px)*1.46);
        height: calc(((100vw - 32px)/4 - 12px)*1.94);
    }
    .block-change53 ._1554R {
        top:25px;
    }
    
    .WYx0T{
        width: 250px;
    }
    ._29xZm{
        padding: 0 30px;
    }
    ._14tPZ.Qa3LW {
        max-height: 250px;
    }

    .page-category .game-content3{
            margin:  16px;    
            display: block;
            height: auto;
    }
    .page-category .games-name05{
        margin: 8px 0 0 0;
        font-size: 32px;
        color: rgba(0,0,0,.87);
    }
    .page-category .game-text06 {
        font-size: 16px;
        line-height: 19px;
        color: rgba(0,0,0,.54);
        margin: 7px 0;
        width: 100%;
        position: relative;
        height: 0;
        font-weight: 300;
    }
    .page-category #content .game-main707 {
        width: 100%;
        margin-left: 0;
        margin: 0 0 24px 0;
        position: relative;
    }
    .page-category .block-slots-wr77 {
         margin: 0;
         display: block;
    }
    .page-category .game-wr963.game-info909:before {
        padding-top: 43.75%;
    }
    .page-category .game-wr963 {
        border: 1px solid #ededed;
        box-sizing: border-box;
        box-shadow: 0 5px 16px 0 rgba(0,0,0,.15);
        background-color: #fff;
        border-radius: 12px;
        display: flex;
        flex-direction: row;
        width: 100%;
    }
    #module-history3{
        height: calc(100% + 22px);
    }
    .page-category .img-wrapper71 {
        position: absolute;
        max-width: 43.75%;
        min-width: 43.75%;
        margin: 0 0 -1px -1px;
    }
    .page-category .game-name59{   word-wrap: break-word;
        font-weight: 700;
        color: rgba(0,0,0,.87);
        line-height: 19px;
        font-size: 16px;
        position: absolute;
        top: calc(50% - 24px);
        left: calc(43.75% + 12px);
    }

    }
@media(max-width: 400px) {
    .mCnt65{
        padding: 0 4px 16px;
    }
    .page-category .block-slots-wr77 .game-wr963:not(.nfyvj) {
        min-height: 100px;
    }
    .main-page .game-main707{
        width: calc(100%/3 - 12px);
    }
    .login-content-in30 {
        padding: 0 16px 32px;
    }
    #highrtp .game-main707:nth-child(n+4),#popular .game-main707:nth-child(n+13),#slots .game-main707:nth-child(n+13),#newest .game-main707:nth-child(n+7),#table .game-main707:nth-child(n+4),#classic  .game-main707:nth-child(n+4){
        display: none;
    }
    /*#block-recomend-games .game-image15{
        height: auto;
    }*/
    #block-recomend-games.block-recomend-games01 .game-content439.game-content441.game-content443 {
        width: calc(100%/3 - 7px);
    }
    #block-recomend-games .game-content439.game-content441.game-content443{
        margin-left:4px;
        width: calc(100%/3 - 4px);
    }
    #mobile-slider2 .game-wr97:first-child{
        width: calc(((100vw - 32px)/3 - 11px)*1.46);
        height: calc(((100vw - 32px)/3 - 11px)*1.94);
    }
}

@media(max-width: 375px) {
    .block-info573 .fa-caret-down{
        right: 5px;
    }
}

@media(max-width: 374px) {
    .label-info94,.EplPa{
        width: 290px;
    }
    .chgLngCl27{
        margin-left: 0;
        margin-right: 0;
    }
}