html {
    overflow-x: hidden;
}
.main {
    z-index: 2;
    position: relative;
    width: 100rem;
    margin: 15rem auto -9rem;
}
.main p {
    font-size: 1.8rem;
    line-height: 1.38889;
    margin-top: 0;
    margin-bottom: 2.5rem;
}
.title-h1 {
    font-size: 4.8rem;
    font-weight: 700;
}
.title-h2 {
    font-size: 3.6rem;
    font-weight: 700;
}
/* .title-h2 span {
    color: red;
} */
.title-h3 {
    font-size: 2.8rem;
    font-weight: 700;
}
.title-fire {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 1.5rem;
    margin-bottom: 5rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.title-fire img {
    margin-right: 2rem;
    width: 2.5rem;
}
.text-center {
    text-align: center;
}
.color-white {
    color: #fff;
}
.margin-bottom-25 {
    margin-bottom: 2.5rem;
}
.margin-bottom-30 {
    margin-bottom: 3rem;
}
.margin-bottom-40 {
    margin-bottom: 4rem;
}
.margin-bottom-55 {
    margin-bottom: 5.5rem;
}
.margin-bottom-60 {
    margin-bottom: 6rem;
}
.margin-bottom-90 {
    margin-bottom: 9rem;
}
.margin-bottom-100 {
    margin-bottom: 10rem;
}
.margin-bottom-130 {
    margin-bottom: 13rem;
}
.margin-bottom-165 {
    margin-bottom: 16.5rem;
}
.margin-bottom-180 {
    margin-bottom: 18rem;
}
.margin-bottom-210 {
    margin-bottom: 21rem;
}
.margin-top-30 {
    margin-top: 3rem;
}
.margin-top-100 {
    margin-top: 10rem;
}
.margin-right-110 {
    margin-right: 11rem;
}
.margin-left-20 {
    margin-left: 2rem;
}
.padding-left-20 {
    padding-left: 2rem;
}
.padding-left-50 {
    padding-left: 5rem;
}
.padding-left-60 {
    padding-left: 6rem;
}
.link {
    color: #ffc100 !important;
    text-decoration: underline !important;
}
.link-red {
    color: red !important;
}
.btn {
    font-size: 1.6rem;
    color: #232931;
    border: 2px solid #e4e4ea;
    height: 5.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 20px;
    padding: 0 5rem;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
}
.btn:hover {
    border-color: #ffc100;
}
.d-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.justify-content-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.justify-content-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.card-online {
    background-color: #fff;
    border-radius: 20px;
    padding: 3.5rem 3.5rem 4.5rem 5rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 32%;
}
.card-online .card__icon {
    width: 5.5rem;
    height: 5.5rem;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    margin-bottom: 3rem;
}
.card-online .card__icon-card {
    background-image: url(/img/001-playing-cards.svg);
}
.card-online .card__icon-pok {
    background-image: url(/img/002-slot-machine.svg);
}
.card-online .card__icon-bank {
    background-image: url(/img/003-bank.svg);
}
.card-online .card__title {
    font-size: 2.2rem;
    margin-bottom: 2rem;
}
/* .card-online .card__title span {
    color: red;
} */
.card-online .card__text {
    font-size: 1.6rem;
    color: grey;
    line-height: 1.5625;
    margin-bottom: 3.5rem;
}
.card-game {
    background-color: #fff;
    border-radius: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 23rem;
}
.card-game .card__icon {
    background-size: 100%;
    width: 8.5rem;
    height: 8.5rem;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: no-repeat;
    margin-bottom: 3rem;
}
.card-game .card__title {
    font-size: 2.2rem;
    font-weight: 700;
}
.card-popular {
    background-color: #ffc100;
    border-radius: 20px;
    padding: 3rem 3rem 5rem 5rem;
    height: 44.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.card-popular:nth-child(2n + 1) .btn {
    color: #000;
    border-color: #000;
}
.card-popular:nth-child(2n) {
    background-color: #fff;
}
.card-popular:nth-child(2n) .card__text {
    color: grey;
}
.card-popular .card__icon {
    width: 4.5rem;
    height: 4.5rem;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    margin-bottom: 2rem;
}
.card-popular .card__title {
    font-size: 2.2rem;
    font-weight: 700;
    margin-bottom: 2rem;
}
/* .card-popular .card__title span {
    color: red;
} */
.card-popular .card__text {
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 1.5625;
    color: #000;
}
.games {
    display: -ms-grid;
    display: grid;
    grid-gap: 3.5rem;
    -ms-grid-columns: (1fr) [5];
    grid-template-columns: repeat(5, 1fr);
    position: relative;
    z-index: 1;
}
.block-yellow {
    position: relative;
}
.block-yellow > div {
    position: relative;
    z-index: 1;
}
.block-yellow:before {
    top: -8rem;
    bottom: -8rem;
    left: -11.5rem;
    right: -11.5rem;
    z-index: 0;
    background-color: #ffc100;
    border-radius: 40px;
    content: "";
    position: absolute;
}
.block-white {
    position: relative;
}
.block-white > div {
    position: relative;
    z-index: 1;
}
.block-white:before {
    top: -8rem;
    bottom: -8rem;
    left: -11.5rem;
    right: -11.5rem;
    z-index: 0;
    background-color: #fff;
    border-radius: 40px;
    content: "";
    position: absolute;
}
.text {
    color: grey;
    font-size: 1.6rem;
    line-height: 1.5625;
    font-weight: 500;
}
.text b {
    color: #000;
}
.text-dark {
    color: #000;
}
.text-dark span {
    color: grey;
}
.text-li {
    position: relative;
    padding-left: 3rem;
}
.text-li:before {
    position: absolute;
    content: "";
    border-radius: 50%;
    background-color: #000;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 0.8rem;
    height: 0.8rem;
}
.text-li-gray {
    position: relative;
    padding-left: 3rem;
}
.text-li-gray:before {
    position: absolute;
    content: "";
    border-radius: 50%;
    background-color: grey;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 0.8rem;
    height: 0.8rem;
}
.text p {
    margin-top: 0;
    margin-bottom: 2.5rem;
}
.text__title {
    font-size: 2.2rem;
    font-weight: 700;
    margin-bottom: 2rem;
    color: #000;
}
/* .text__title span {
    color: red;
} */
.text__grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr) [3];
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 5rem;
}
.text ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.text ul li {
    position: relative;
    padding-left: 3rem;
}
.text ul li:before {
    position: absolute;
    content: "";
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background-image: url(/img/yes.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 2rem;
    height: 1.5rem;
}
.w-50 {
    width: 50%;
}
.w-60 {
    width: 60%;
}
.w-70 {
    width: 70%;
}
.w-80 {
    width: 80%;
}
.card__grid {
    display: -ms-grid;
    display: grid;
    grid-gap: 3rem;
    -ms-grid-columns: (1fr) [4];
    grid-template-columns: repeat(4, 1fr);
}
.link-gray {
    color: grey !important;
    font-size: 1.6rem;
    font-weight: 500;
    position: relative;
    display: block;
    margin-bottom: 1.5rem;
}
.link-gray:before {
    position: absolute;
    content: "";
    border-radius: 50%;
    background-color: grey;
    top: 50%;
    left: -3rem;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 0.8rem;
    height: 0.8rem;
}
a.link-gray:hover,
a.text-li-gray:hover {
    color: red !important;
    text-decoration: underline !important;
}
.flex-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.align-items-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.text-card {
    width: 30%;
}
.text-card .card__title {
    font-size: 2.2rem;
    font-weight: 700;
    white-space: nowrap;
    margin-bottom: 2rem;
}
/* .text-card .card__title span {
    color: red;
} */
.welcome {
    border: 5px solid #000;
    border-radius: 20px;
    padding: 4.5rem;
    padding-bottom: 6rem;
    margin-top: 5.5rem;
    position: relative;
    margin-bottom: 2.5rem;
}
.welcome__logo {
    width: 24.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: 2px solid #f4f4fa;
    border-radius: 20px;
    box-sizig: border-box;
    height: 9.5rem;
}
.welcome__logo img {
    width: 14rem;
    height: auto;
}
.welcome__btn {
    height: 7rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 24.5rem;
    background-color: #ffc100;
    border-radius: 20px;
    font-size: 1.8rem;
    font-weight: 700;
    position: relative;
    box-sizig: border-box;
}
.welcome__btn:before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: 0;
    bottom: -0.5rem;
    border-radius: 20px;
    background-color: #000;
    z-index: -1;
}
.welcome__title {
    font-size: 1.8rem;
    font-weight: 700;
    margin-bottom: 2rem;
}
.welcome__gray {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-radius: 20px;
    background-color: #f4f4fa;
    height: 8.5rem;
    font-size: 1.8rem;
    font-weight: 700;
    margin-top: 6rem;
    margin-bottom: 4.5rem;
    padding: 0 3rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.welcome__pay img {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    height: 1.5rem;
    margin-right: 2rem;
    display: block;
}
.welcome__dev img {
    height: 2rem;
    margin-right: 1.5rem;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    display: block;
}
.welcome__icon {
    width: 3rem;
    height: 3rem;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    margin-bottom: 1.5rem;
}
.welcome__mintitle {
    font-size: 1.4rem;
    font-weight: 700;
    color: #27272f;
}
.welcome__items {
    padding: 0 4.5rem;
}
.welcome__game {
    margin-right: 1.5rem;
}
.welcome__total {
    font-size: 1.8rem;
    font-weight: 700;
    color: red;
    position: absolute;
    bottom: 0;
    right: -1.5rem;
}
.welcome__item {
    position: relative;
}
.welcome__table {
    border-radius: 20px;
    background-color: #f4f4fa;
    padding: 3rem 5rem;
    width: 100%;
    margin-bottom: 2rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.welcome__white {
    background-color: #fff;
    border-radius: 20px;
    padding: 2.5rem;
}
.welcome__row {
    color: #27272f;
    font-size: 1.8rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 3.7rem;
    padding-left: 1.5rem;
    border-radius: 10px;
}
.welcome__row:nth-child(2n + 1) {
    background-color: #f4f4fa;
}
.welcome__row div {
    font-weight: 700;
    width: 23rem;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.welcome__row span {
    font-weight: 500;
}
.rating img {
    width: 19.5rem;
}
.table-white {
    border-radius: 20px;
    background-color: #fff;
    padding: 2rem 2.5rem;
    width: 53%;
}
.table__title {
    font-size: 2rem;
    font-weight: 700;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 2rem;
}
.table__title div {
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.table__title div:first-child {
    width: 70%;
}
.table__row {
    color: #27272f;
    font-size: 1.8rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 3.7rem;
    padding-left: 1.5rem;
    border-radius: 10px;
}
.table__row:nth-child(2n + 1) {
    background-color: #f4f4fa;
}
.table__yes {
    width: 70%;
    padding-left: 3rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
}
.table__yes:before {
    position: absolute;
    content: "";
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background-image: url(/img/yes.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 2rem;
    height: 1.5rem;
}
.table__no {
    padding-left: 3rem;
    position: relative;
}
.table__no:before {
    position: absolute;
    content: "";
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background-image: url(/img/no.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 1.5rem;
    height: 1.5rem;
}
.tablec {
    border-radius: 20px;
    background-color: #fff;
    padding: 3.5rem 2.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-left: 3.5rem;
    width: 95%;
}
.tablec__title {
    font-size: 1.8rem;
    font-weight: 700;
    text-align: center;
    line-height: 1.38889;
    height: 7rem;
}
.tablec__content {
    border-radius: 10px;
    padding: 2.5rem 2rem;
}
.tablec__content-gray {
    background-color: #f4f4fa;
}
.tablec span {
    font-size: 1.8rem;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    color: #27272f;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 6rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    line-height: 1.66667;
}
.tablec .red {
    color: red;
}
.tablec__yes {
    background-image: url(/img/yes.png);
    background-size: 2rem 1.5rem;
    background-repeat: no-repeat;
    background-position: center;
}
.casinos13 span,
.welcome-btn {
    display: none;
}
.yel p {
    margin: 0;
}
.bread {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.burger {
    display: none;
}
.m-menu {
    display: none;
}
.banner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.sitemap .title-h3 {
    margin-bottom: 2.5rem;
    margin-top: 3.5rem;
}
.sitemap__sublink {
    margin: 3.5rem 0;
    padding-left: 3rem;
}
.sitemap__link {
    font-size: 1.8rem;
    font-weight: 500;
    color: grey !important;
    padding-left: 2rem;
    display: block;
    position: relative;
    margin-bottom: 0.7rem;
}
.sitemap__link:hover {
    color: red !important;
}
.sitemap__link:before {
    position: absolute;
    content: "";
    width: 0.7rem;
    height: 0.7rem;
    border-radius: 50%;
    background-color: grey;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.submenu {
    position: relative;
}
.submenu:hover .submenu__wrapper {
    display: block;
}
.submenu__wrapper {
    background-color: #fff;
    position: absolute;
    top: 100%;
    left: 0;
    -webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15);
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15);
    min-width: 100%;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    display: none;
}
.submenu__link {
    font-size: inherit;
    padding: 0.5rem 1rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
.submenu__link:after {
    display: none !important;
}
.casinos12 {
    width: 12.5rem;
}
@media (max-width: 1550px) {
    html {
        font-size: 8px;
    }
}
@media (max-width: 1240px) {
    html {
        font-size: 7px;
    }
}
@media (max-width: 1080px) {
    html {
        font-size: 3.125vw;
    }
    .block {
        width: calc(100vw - 60px);
    }
    .block-big,
    .content,
    .main {
        width: 100%;
    }
    .card__grid,
    .text__grid {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }
    .games {
        -ms-grid-columns: (1fr) [2];
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 1.5rem;
    }
    .header1,
    .header2 {
        display: none;
    }
    .d-flex {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .card-online {
        width: 100%;
        padding: 2rem;
        margin-bottom: 2rem;
        height: 30rem;
        position: relative;
    }
    .card-online .btn {
        font-size: 1.6rem;
        padding: 0 6rem;
        position: absolute;
        bottom: 2.5rem;
        left: 2rem;
    }
    .card-online .card__icon {
        width: 4.5rem;
        height: 4.5rem;
        margin-bottom: 1.5rem;
    }
    .card-online .card__title {
        font-size: 1.8rem;
        margin-bottom: 1rem;
    }
    .card-online .card__text {
        margin-bottom: 2rem;
    }
    .block-white:before,
    .block-yellow:before {
        right: -30px;
        left: -30px;
        border-radius: 0;
        top: -2rem;
        bottom: -2rem;
    }
    .text-card {
        width: 100%;
    }
    .text-card .card__title {
        white-space: normal;
    }
    header {
        height: 6rem;
    }
    .header {
        width: 21%;
    }
    .banner {
        height: 47.5rem;
        background-image: url(/img/fon.jpg);
        background-size: cover;
        background-position: center;
    }
    .banner img {
        display: none;
    }
    .title-h1 {
        font-size: 2.4rem;
        line-height: 1.25;
    }
    .main {
        margin: 3rem auto -9rem;
        padding-left: 3rem;
        padding-right: 3rem;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    .main .title-h1 {
        width: 90%;
        margin: 0 auto 1rem;
    }
    .main p {
        font-size: 1.4rem;
        line-height: 1.57143;
        margin-bottom: 2rem;
    }
    .home.content {
        margin-top: 14rem;
        padding: 1.5rem 3rem 3rem;
        border-radius: 0;
        margin-bottom: 2.5rem;
    }
    .title-h3 {
        font-size: 2rem;
        line-height: 1.25;
    }
    .title-fire {
        margin-top: 0;
        margin-bottom: 1.5rem;
    }
    .title-fire img {
        margin-right: 1.5rem;
        width: 2.5rem;
    }
    .casinos1 .casinos11,
    .casinos1:nth-child(1) .casinos11 {
        width: 4rem;
        height: 7rem;
        font-size: 4.08rem;
        border-radius: 15px;
        position: relative;
        top: auto;
        margin-left: 0;
        left: auto;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        margin-bottom: 2.5rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .casinos1 {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: 1rem;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        position: relative;
    }
    .casinos1:before {
        left: 1.5rem;
        right: 1.5rem;
        height: 1px;
        border-bottom: 1px solid #cdd5e0;
        position: absolute;
        content: "";
        top: 9.5rem;
    }
    .casinos1 .casinos12,
    .casinos1:nth-child(1) .casinos12 {
        width: 8.5rem;
        height: 4.5rem;
        margin-left: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        margin-top: 1rem;
    }
    .casinos11 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0;
    }
    .casinos12 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
    .casinos15 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        width: 10.5rem;
        height: 4rem;
        font-size: 1.6rem;
        border-radius: 15px;
    }
    .casinos13 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
        width: 100%;
        font-size: 1.6rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .casinos13 span {
        display: block;
        color: grey;
    }
    .casinos13 br {
        display: none;
    }
    .casinos14 {
        display: none;
    }
    .casinos16 {
        position: absolute;
        right: 2.3rem;
        top: 7rem;
    }
    .casinos1 .casinos15,
    .casinos1:nth-child(1) .casinos15 {
        margin-top: 1rem;
    }
    .btn {
        height: 4.5rem;
        font-size: 1.4rem;
        padding: 0 4rem;
    }
    .title-h2 {
        font-size: 2.2rem;
        line-height: 1.36364;
    }
    .margin-bottom-55 {
        margin-bottom: 2rem;
    }
    .margin-bottom-180 {
        margin-bottom: 2.5rem;
    }
    .margin-bottom-60 {
        margin-bottom: 3.5rem;
    }
    .card-game {
        height: 11rem;
    }
    .card-game .card__icon {
        width: 4rem;
        height: 4rem;
        margin-bottom: 1.5rem;
    }
    .card-game .card__title {
        font-size: 1.4rem;
    }
    .margin-bottom-210 {
        margin-bottom: 5.5rem;
    }
    .margin-bottom-40 {
        margin-bottom: 1.5rem;
    }
    .padding-left-60 {
        padding-left: 0;
    }
    .text p {
        margin-bottom: 2.5rem;
    }
    .margin-bottom-165 {
        margin-bottom: 6rem;
    }
    .w-60,
    .w-70 {
        width: 100%;
    }
    .text__title {
        font-size: 1.8rem;
        white-space: nowrap;
        margin-bottom: 0.5rem;
    }
    .text__grid {
        grid-gap: 4rem;
    }
    .card__grid {
        margin-top: 3rem;
        grid-gap: 2rem;
    }
    .card-popular {
        padding: 2.5rem 2rem 2.5rem 2rem;
        height: -webkit-max-content;
        height: -moz-max-content;
        height: max-content;
    }
    .card-popular .btn {
        margin-top: 2.5rem;
        font-size: 1.6rem;
        padding: 0 6rem;
    }
    .card-popular .card__icon {
        width: 3rem;
        height: 3rem;
        margin-bottom: 1.5rem;
    }
    .card-popular .card__title {
        font-size: 1.8rem;
        margin-bottom: 0.5rem;
    }
    .news-h1 {
        font-size: 2.2rem;
        line-height: 1.36364;
        margin-bottom: 2.5rem;
    }
    .news-other {
        border-radius: 0;
        padding: 3.5rem 3rem;
        margin-bottom: 0;
    }
    .margin-bottom-100 {
        margin-bottom: 2.5rem;
    }
    .faq1 {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .faq1-1 {
        width: 100%;
    }
    .faq2-1 {
        font-size: 1.6rem;
        line-height: 1.5;
        margin-bottom: 0.5rem;
    }
    .faq2-0 {
        padding: 1.5rem;
        padding-right: 4.5rem;
    }
    .min,
    .plus {
        right: 1.5rem;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        font-size: 4rem;
    }
    .faq2-2 {
        font-size: 1.6rem;
        padding: 1.5rem;
    }
    .margin-top-100 {
        margin-top: 2.5rem;
    }
    .w-50,
    .w-80 {
        width: 100%;
    }
    .margin-right-110 {
        margin-right: 0;
        margin-top: -1.5rem;
    }
    .padding-left-50 {
        padding-left: 3rem;
    }
    .link-gray {
        font-size: 1.6rem;
        margin-bottom: 1.5rem;
    }
    .link-gray:before {
        left: -3rem;
        width: 0.8rem;
        height: 0.8rem;
    }
    .mt-md-20 {
        margin-top: 2rem;
        margin-bottom: 0.5rem;
    }
    .margin-bottom-130 {
        margin-bottom: 4.5rem;
    }
    .text-li-gray {
        padding-left: 2rem;
        font-size: 1.6rem;
    }
    .text-li-gray:before {
        width: 0.8rem;
        height: 0.8rem;
    }
    .text-li {
        padding-left: 2rem;
    }
    .text-li:before {
        top: 1rem;
        width: 0.8rem;
        height: 0.8rem;
    }
    .news-all {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .news-one {
        width: 100%;
        padding: 1rem;
        border-radius: 15px;
        margin-bottom: 1.5rem;
    }
    .news-text {
        font-size: 1.6rem;
        line-height: 1.5;
        margin-bottom: 0;
    }
    .news-one img {
        margin-bottom: 0.5rem;
    }
    .news-other {
        height: -webkit-max-content;
        height: -moz-max-content;
        height: max-content;
        margin-bottom: -1rem;
    }
    .news-more {
        font-size: 1.6rem;
        height: 4.5rem;
        width: 23rem;
        margin-top: 1rem;
    }
    footer {
        height: -webkit-max-content;
        height: -moz-max-content;
        height: max-content;
        padding: 3.5rem 0 3rem;
    }
    .footer-down1,
    .footer-up img {
        margin-right: 0;
    }
    .footer-up {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        margin-bottom: 2rem;
    }
    .footer-up img {
        width: 6rem;
        margin-bottom: 3rem;
    }
    .footer-up1 {
        width: 100%;
    }
    .footer-up1 {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .footer-up1 a {
        font-size: 1.4rem;
        margin-bottom: 1rem;
        display: block;
    }
    .footer-down {
        font-size: 1.2rem;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .footer-down2 {
        width: 100%;
    }
    .footer-down1 {
        margin-bottom: 1rem;
    }
    .card-popular .card__text,
    .text {
        font-size: 1.6rem;
    }
    .name {
        font-size: 2.2rem;
        line-height: 1.36364;
        margin: 2.5rem 0 1.5rem;
    }
    .content {
        margin-top: 0;
        border-radius: 0;
        padding: 0 30px;
        margin-bottom: 4rem;
        padding-bottom: 1rem;
    }
    .bread {
        background-color: #f4f4fa;
        font-size: 1.6rem;
        height: -webkit-max-content;
        height: -moz-max-content;
        height: max-content;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-right: -30px;
        margin-left: -30px;
        width: calc(100% + 60px);
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    .bread a:first-child {
        display: none;
    }
    .bread span {
        display: none;
    }
    .bread a {
        color: red !important;
        position: relative;
    }
    .bread a:before {
        position: absolute;
        content: "";
        width: 0.7rem;
        height: 0.7rem;
        border-bottom: 3px solid #000;
        border-left: 3px solid #000;
        border-radius: 3px;
        -webkit-transform: translateY(-50%) rotate(45deg);
        -ms-transform: translateY(-50%) rotate(45deg);
        transform: translateY(-50%) rotate(45deg);
        top: 50%;
        left: 0;
        z-index: 1;
    }
    .bread a:after {
        position: absolute;
        width: 1rem;
        height: 1rem;
        background-color: #f4f4fa;
        position: absolute;
        content: "";
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        top: 50%;
        left: 0;
    }
    .autor1 {
        font-size: 1.4rem;
        line-height: 1.42857;
        width: 90%;
    }
    .welcome {
        margin-top: 2.5rem;
        padding: 2rem 1rem;
    }
    .welcome__logo {
        width: 30%;
        -webkit-box-ordinal-group: -1;
        -ms-flex-order: -2;
        order: -2;
        height: 5rem;
    }
    .welcome__btn {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
        width: 65%;
        font-size: 1.6rem;
        height: 4.5rem;
    }
    .margin-bottom-25 {
        margin-bottom: 2rem;
    }
    .welcome__title {
        font-size: 1.6rem;
        margin-bottom: 0;
        margin-top: 2.5rem;
    }
    .d-md-flex {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
    }
    .rating {
        margin-top: 2.5rem;
    }
    .rating img {
        width: 17rem;
    }
    .welcome__gray {
        margin-top: 3rem;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        font-size: 1.4rem;
        padding: 2rem 1rem 1rem;
        height: -webkit-max-content;
        height: -moz-max-content;
        height: max-content;
        margin-bottom: 0;
    }
    .welcome__gray div {
        width: auto;
        max-width: 100%;
        text-align: left;
        white-space: normal;
        margin-bottom: 1rem;
    }
    .welcome__item{
        width: 100%;
    }
    
    .welcome__logo + div{
        display: flex;
        justify-content: between;
        align-items: center;
    }
    .welcome__items {
        padding: 0;
    }
    .welcome__title-gray {
        margin-bottom: 1.5rem;
    }
    .welcome__pay img {
        height: 1.5rem;
        margin-right: 2rem;
    }
    .welcome__dev img {
        height: 2rem;
        margin-right: 1.5rem;
    }
    .welcome__game {
        margin-right: 1rem;
        margin-bottom: 1rem;
    }
    .welcome__icon {
        width: 3rem;
        height: 3rem;
        margin-bottom: 1.5rem;
    }
    .welcome__mintitle {
        font-size: 1.4rem;
    }
    .welcome__total {
        font-size: 1.8rem;
    right: -.5rem;
    position: relative;
    align-self: flex-end;
    bottom: 6px;
    }
    .welcome__table {
        margin-right: -30px;
        margin-left: -30px;
        width: calc(100% + 60px);
        border-radius: 0;
        padding: 2.5rem 30px;
        margin-bottom: 0;
    }
    .welcome__white {
        padding: 1.5rem;
    }
    .welcome__row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        height: -webkit-max-content;
        height: -moz-max-content;
        height: max-content;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        font-size: 1.6rem;
        padding: 1rem 1.5rem;
    }
    .welcome__row div {
        width: 100%;
        margin-bottom: 0.5rem;
    }
    .welcome-btn {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        background-color: #f4f4fa;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-right: -30px;
        margin-left: -30px;
        width: calc(100% + 60px);
    }
    .welcome-btn .btn {
        font-size: 1.6rem;
        height: 4.5rem;
        width: 18.5rem;
        margin-top: 1rem;
        text-align: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .table-white {
        width: 100%;
        margin-top: 4rem;
        padding: 2rem 1rem;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    .table__row {
        height: -webkit-max-content;
        height: -moz-max-content;
        height: max-content;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        font-size: 1.6rem;
        line-height: 1.5;
    }
    .table__title {
        font-size: 1.8rem;
        margin-bottom: 1.5rem;
    }
    .table__no,
    .table__yes {
        padding-left: 3rem;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        white-space: normal;
    }
    .table__yes {
        width: 65%;
    }
    .table__no {
        width: 35%;
    }
    .table__row {
        padding: 1rem 0;
    }
    .table__yes:before {
        width: 1.5rem;
        height: 1rem;
        top: 1rem;
        left: 1rem;
    }
    .table__no:before {
        width: 1rem;
        height: 1rem;
        top: 1rem;
        left: 1rem;
    }
    .text ul li:before {
        width: 1.5rem;
        height: 1rem;
        top: 1rem;
    }
    .texor13 {
        width: 100%;
    }
    .slider {
        width: calc(100% - 2rem);
        margin: 0 1rem;
    }
    .tablec {
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content;
        margin-left: 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    .tablec__wrap {
        width: 100%;
        overflow-x: scroll;
    }
    .tablec__title {
        font-size: 1.8rem;
        height: 7rem;
    }
    .tablec span {
        font-size: 1.8rem;
        height: 6rem;
    }
    .tablec__content {
        padding: 2.5rem 2rem;
    }
    .content {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    .slider .slick-next,
    .slider .slick-prev {
        width: 5rem;
        height: 5rem;
    }
    .slider .slick-prev {
        left: -1rem;
    }
    .slider .slick-next {
        right: -1rem;
    }
    .texor {
        font-size: 1.8rem;
        line-height: 1.5625;
        margin-top: 2rem;
    }
    .texor p {
        margin-top: 0;
    }
    .cas-h1 {
        display: none;
    }
    .texor10 {
        width: 100%;
    }
    .texor1 {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .texor11 {
        font-size: 2.2rem;
        line-height: 1.36364;
        margin-bottom: 2.5rem;
    }
    .texor12 {
        font-size: 1.8rem;
        line-height: 1.5625;
        padding: 0;
        margin-bottom: 2.5rem;
    }
    .texor12 ul {
        padding-left: 2.5rem;
    }
    .yel .block-big {
        padding: 3rem 0;
        border-radius: 0;
    }
    .texor2 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .casino-h2 {
        font-size: 1.8rem;
        margin-bottom: 1rem;
        margin-top: 3rem;
    }
    .yel .texor12 br {
        display: none;
    }
    .texor10.sec {
        margin-top: -3rem;
    }
    .yel p {
        margin-bottom: 2.5rem;
    }
    .yel {
        margin-bottom: 0;
    }
    .yel-c .block-big {
        padding: 1rem 0;
    }
    .texor10.ex0 {
        margin-left: 0;
        width: 100%;
    }
    .texor10.ex0 .texor12 {
        padding: 1.5rem;
        font-size: 1.6rem;
    }
    .ex {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .ex1 {
        width: 100%;
        margin-right: 0;
        height: 3.8rem;
        border-radius: 15px;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        padding-left: 2rem;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        font-size: 1.6rem;
        margin-bottom: 0.5rem;
    }
    .ex-text {
        padding-left: 0;
        margin-top: 1.5rem;
    }
    .ex-text:after {
        display: none;
    }
    .bread-casino a {
        padding-left: 2rem;
    }
    .autor {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .share {
        width: 4.5rem;
        height: 4.5rem;
        margin-left: 0.8rem;
    }
    .share img {
        width: 100%;
    }
    .autor2,
    .texor2 .autor2 {
        width: 100%;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        margin-top: 2rem;
        font-size: 1.6rem;
    }
    .texor2 .texor13 img {
        position: absolute;
        left: 1rem;
        top: 1rem;
        width: 6rem;
        height: 6rem;
    }
    .texor2 .texor13 {
        position: relative;
        padding: 1rem;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    .texor22 {
        padding-left: 8rem;
        font-size: 1.8rem;
        margin-top: 2rem;
        margin-bottom: 3rem;
    }
    .texor23 {
        font-size: 1.6rem;
        margin-bottom: 3rem;
        line-height: 1.5625;
    }
    .texor24 {
        height: 4.5rem;
        font-size: 1.6rem;
        width: 100%;
        margin-bottom: 1rem;
    }
    .name {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .nav {
        width: 100%;
        height: 4.5rem;
        font-size: 1.6rem;
        margin-top: 2rem;
        padding-left: 1.5rem;
    }
    .nav1 {
        width: 5rem;
    }
    .nav1 img {
        width: 1rem;
    }
    .name-news {
        margin-top: 3rem;
    }
    .name-new {
        padding: 2rem 1rem;
        border-radius: 15px;
        position: relative;
        margin-bottom: 1.5rem;
    }
    .name-new img {
        width: 8.5rem;
        height: 8.5rem;
        position: absolute;
        top: 2rem;
        left: 1rem;
    }
    .name-new2 {
        font-size: 1.8rem;
        line-height: 1.55556;
        padding-left: 10rem;
        margin-bottom: 2rem;
    }
    .name-new3 {
        font-size: 1.6rem;
        line-height: 1.5625;
    }
    .name-new4 {
        margin-top: 2rem;
        font-size: 1.8rem;
        height: 4.5rem;
        width: 100%;
    }
    .news-next {
        width: 21.5rem;
        font-size: 1.4rem;
        height: 5rem;
        margin-top: 3rem;
        margin-bottom: 2rem;
    }
    .content.news-content {
        margin-bottom: 0;
    }
    .texor13.aut img {
        width: 6.5rem;
        height: 6.5rem;
        position: absolute;
        left: 0;
        top: 0;
    }
    .texor13.aut {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        position: relative;
        margin-top: 2.5rem;
        margin-bottom: -4rem;
    }
    .pos-at {
        display: none;
    }
    .texor strong {
        font-size: 1.8rem;
    }
    .texor ul {
        padding-left: 2rem;
    }
    header .block {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .burger {
        display: block;
        position: relative;
        width: 3rem;
        height: 2.2rem;
        cursor: pointer;
    }
    .burger span {
        position: absolute;
        right: 0;
        display: block;
        width: 100%;
        height: 0.3rem;
        background-color: #000;
        opacity: 1;
        -webkit-transition: 0.25s ease-in-out;
        -o-transition: 0.25s ease-in-out;
        transition: 0.25s ease-in-out;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
    }
    .burger span:nth-child(1) {
        top: 0;
    }
    .burger span:nth-child(2),
    .burger span:nth-child(3) {
        top: 50%;
        width: 2rem;
    }
    .burger span:nth-child(4) {
        top: 100%;
        width: 1.5rem;
    }
    .burger-show span:nth-child(1) {
        top: 50%;
        left: 50%;
        width: 0%;
        display: none;
    }
    .burger-show span:nth-child(2) {
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        width: 3rem;
    }
    .burger-show span:nth-child(3) {
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
        width: 3rem;
    }
    .burger-show span:nth-child(4) {
        top: 50%;
        left: 50%;
        width: 0%;
        display: none;
    }
    .m-menu.m-menu-show {
        display: block;
    }
    .m-menu {
        background-color: #fff;
        position: absolute;
        top: 6rem;
        z-index: 10;
        left: 30px;
        right: 30px;
        padding-top: 2rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        padding-bottom: 1rem;
    }
    .m-menu .header1 {
        display: block;
        width: 100%;
        padding-bottom: 2rem;
        border-bottom: 1px solid #f1f4f8;
        margin-bottom: 1.5rem;
    }
    .m-menu .header1 input[type="text"] {
        width: 100%;
        height: 3rem;
        font-size: 1.4rem;
    }
    .m-menu .header1 input[type="submit"] {
        width: 4rem;
        right: 0;
        top: 0;
        bottom: 0;
        opacity: 0;
        height: 3rem;
    }
    .m-menu .header1 img {
        width: 1.5rem;
        top: 30%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 1rem;
    }
    .m-menu__link {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        height: 3.8rem;
        border-radius: 10px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .m-menu__link-active {
        background-color: #f1f4f8;
    }
    .m-menu__link-active .m-menu__btn:before {
        -webkit-transform: translate(-50%, -50%) rotate(135deg);
        -ms-transform: translate(-50%, -50%) rotate(135deg);
        transform: translate(-50%, -50%) rotate(135deg);
    }
    .m-menu__link a {
        font-size: 1.6rem;
        height: 100%;
        font-weight: 700;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding-left: 1.5rem;
    }
    .m-menu__submenu {
        width: 100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding-left: 3rem;
        display: none;
    }
    .m-menu__submenu a {
        color: #9c9d9e !important;
        font-weight: 500;
        font-size: 1.6rem;
        padding: 0.85rem 0;
        display: block;
    }
    .m-menu__btn {
        position: relative;
        height: 100%;
        width: 4rem;
    }
    .m-menu__btn:before {
        position: absolute;
        content: "";
        width: 0.7rem;
        height: 0.7rem;
        border-bottom: 3px solid #000;
        border-left: 3px solid #000;
        border-radius: 3px;
        -webkit-transform: translate(-50%, -50%) rotate(-45deg);
        -ms-transform: translate(-50%, -50%) rotate(-45deg);
        transform: translate(-50%, -50%) rotate(-45deg);
        top: 50%;
        left: 50%;
        z-index: 1;
        -webkit-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }
    .sitemap .title-h3 {
        font-size: 1.8rem;
        margin-bottom: 1.5rem;
        margin-top: 3rem;
    }
    .sitemap__link {
        font-size: 1.4rem;
        padding-left: 1.5rem;
        margin-bottom: 1.5rem;
    }
    
    .texor1 .casinos, .block.block-scroll .casinos{
        display: none;
    }
    
    .casino-page .block-right-new{
    min-height: none;
}
}
