:root {
    --fontBody: "Rubik","Rubik","Open Sans","Gill Sans MT","Gill Sans","Noto Sans Arabic",Arial,sans-serif;
    --fontTorus: "Rubik","Noto Sans Arabic",sans-serif;
    --fontRubik: "Rubik","Noto Sans Arabic",sans-serif;
    --bezier: cubic-bezier(.25,.1,.25,1);
    --cellSize: 94px;
    --cellSpacing: 16px;
    --maxPageWidth: 1860px;
    --shadow-angle: 1px 2px 3px 1px #5d6b8433;
    --shadow-close: 0px 3px 5px 3px #5d6b8433;
    --shadow-mid: 0px 7px 10px 4px #5d6b844d;
    --shadow-hover: 0px 12px 16px 8px #5d6b844d;
    --shadow-far: 0px 20px 24px 14px #5d6b843d;
    --blue-5: #0074e0;
    --blue-3: #054a91;
    --denim-blue: #002b50;
    --green-1: #15c8d1;
    --green-2: #17d7d8;
    --green-3: #18e9da;
    --green-4: #17f1d8;
    --green-5: #3cf7dc;
    --green-6: #4dffe1;
    --green-7: #83ffe7;
    --green-8: #a4ffee;
    --grey-3: #5d6b84;
    --grey-5: #bac9de;
    --grey-7: #f0f5fc;
    --grey-9: #f9fbff;
    --pink-1: #ff7690;
    --pink-2: #ff8aa6;
    --pink-3: #ff99b1;
    --pink-4: #ffa4ba;
    --pink-5: #ffa9be;
    --pink-6: #ffaec5;
    --pink-7: #ffc2d6;
    --pink-8: #ffc9dd;
    --poki-blue: #ffcd2a;
    --poki-blue-old: #009cff;
    --pure-white: #fff;
    --purple-1: #c977e8;
    --purple-2: #d490f2;
    --purple-3: #da9ef3;
    --purple-4: #dca7f2;
    --purple-5: #e0aef5;
    --purple-6: #e1b5f7;
    --purple-7: #eac0fc;
    --purple-8: #ebccff;
    --yellow-1: #ff9e00;
    --yellow-2: #ffaf00;
    --yellow-3: #ffc500;
    --yellow-4: #ffd100;
    --yellow-5: #ffdc00;
    --yellow-6: #ffe200;
    --yellow-7: #fbe756;
    --yellow-8: #ffed85
}
.fw-100{font-weight: 100 !important;}
.fw-200{font-weight: 200 !important;}
.fw-300{font-weight: 300 !important;}
.fw-400{font-weight: 400 !important;}
.fw-500{font-weight: 500 !important;}
.fw-600{font-weight: 600 !important;}
.fw-700{font-weight: 700 !important;}
.fw-800{font-weight: 800 !important;}
.fw-900{font-weight: 900 !important;}
*,:after,:before {
    box-sizing: border-box
}
.font-rubik-root{
    font-family: var(--fontRubik);
}
body,canvas,div,html,iframe {
    margin: 0;
    padding: 0
}

body.isFullscreen {
    overflow: hidden
}

#app-root {
    display: flex;
    flex-direction: column;
    min-height: 100dvh
}

img {
    color: #0000
}

h1{ font-size:27px; font-weight: 700; }
h2{ font-size:24px; }
h3{ font-size:21px; }
h4{ font-size:19px; }

h1,h2,p {
    margin: 0
}


a {
    color: var(--poki-blue);
    -webkit-text-decoration: none;
    text-decoration: none
}

body {
    background: var(--bodyBackground);
    background-attachment: fixed;
    background-position: 50%;
    background-size: max(624px,100%);
    color: #002b50;
    font: 400 16px/24px var(--fontBody);
    background-color: #091222;
    position: relative;
    z-index: 0;
    background: linear-gradient(0deg, #091222, #072c6d), #111a27;
    background-attachment: fixed;
}
body:not(.static-pages):before{
    content: '';
    position: absolute;
    left:0;
    top:0;
    width: 100%;
    height: 100%;
    /* background-color: #E6EE95; */
    /* background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2000 1500'%3E%3Cdefs%3E%3CradialGradient id='a' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23FB3'/%3E%3Cstop offset='1' stop-color='%23E6EE95'/%3E%3C/radialGradient%3E%3ClinearGradient id='b' gradientUnits='userSpaceOnUse' x1='0' y1='750' x2='1550' y2='750'%3E%3Cstop offset='0' stop-color='%23f3d564'/%3E%3Cstop offset='1' stop-color='%23E6EE95'/%3E%3C/linearGradient%3E%3Cpath id='s' fill='url(%23b)' d='M1549.2 51.6c-5.4 99.1-20.2 197.6-44.2 293.6c-24.1 96-57.4 189.4-99.3 278.6c-41.9 89.2-92.4 174.1-150.3 253.3c-58 79.2-123.4 152.6-195.1 219c-71.7 66.4-149.6 125.8-232.2 177.2c-82.7 51.4-170.1 94.7-260.7 129.1c-90.6 34.4-184.4 60-279.5 76.3C192.6 1495 96.1 1502 0 1500c96.1-2.1 191.8-13.3 285.4-33.6c93.6-20.2 185-49.5 272.5-87.2c87.6-37.7 171.3-83.8 249.6-137.3c78.4-53.5 151.5-114.5 217.9-181.7c66.5-67.2 126.4-140.7 178.6-218.9c52.3-78.3 96.9-161.4 133-247.9c36.1-86.5 63.8-176.2 82.6-267.6c18.8-91.4 28.6-184.4 29.6-277.4c0.3-27.6 23.2-48.7 50.8-48.4s49.5 21.8 49.2 49.5c0 0.7 0 1.3-0.1 2L1549.2 51.6z'/%3E%3Cg id='g'%3E%3Cuse href='%23s' transform='scale(0.12) rotate(60)'/%3E%3Cuse href='%23s' transform='scale(0.2) rotate(10)'/%3E%3Cuse href='%23s' transform='scale(0.25) rotate(40)'/%3E%3Cuse href='%23s' transform='scale(0.3) rotate(-20)'/%3E%3Cuse href='%23s' transform='scale(0.4) rotate(-30)'/%3E%3Cuse href='%23s' transform='scale(0.5) rotate(20)'/%3E%3Cuse href='%23s' transform='scale(0.6) rotate(60)'/%3E%3Cuse href='%23s' transform='scale(0.7) rotate(10)'/%3E%3Cuse href='%23s' transform='scale(0.835) rotate(-40)'/%3E%3Cuse href='%23s' transform='scale(0.9) rotate(40)'/%3E%3Cuse href='%23s' transform='scale(1.05) rotate(25)'/%3E%3Cuse href='%23s' transform='scale(1.2) rotate(8)'/%3E%3Cuse href='%23s' transform='scale(1.333) rotate(-60)'/%3E%3Cuse href='%23s' transform='scale(1.45) rotate(-30)'/%3E%3Cuse href='%23s' transform='scale(1.6) rotate(10)'/%3E%3C/g%3E%3C/defs%3E%3Cg transform='rotate(0 0 0)'%3E%3Cg transform='rotate(0 0 0)'%3E%3Ccircle fill='url(%23a)' r='3000'/%3E%3Cg opacity='0.5'%3E%3Ccircle fill='url(%23a)' r='2000'/%3E%3Ccircle fill='url(%23a)' r='1800'/%3E%3Ccircle fill='url(%23a)' r='1700'/%3E%3Ccircle fill='url(%23a)' r='1651'/%3E%3Ccircle fill='url(%23a)' r='1450'/%3E%3Ccircle fill='url(%23a)' r='1250'/%3E%3Ccircle fill='url(%23a)' r='1175'/%3E%3Ccircle fill='url(%23a)' r='900'/%3E%3Ccircle fill='url(%23a)' r='750'/%3E%3Ccircle fill='url(%23a)' r='500'/%3E%3Ccircle fill='url(%23a)' r='380'/%3E%3Ccircle fill='url(%23a)' r='250'/%3E%3C/g%3E%3Cg transform='rotate(0 0 0)'%3E%3Cuse href='%23g' transform='rotate(10)'/%3E%3Cuse href='%23g' transform='rotate(120)'/%3E%3Cuse href='%23g' transform='rotate(240)'/%3E%3C/g%3E%3Ccircle fill-opacity='0.1' fill='url(%23a)' r='3000'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); */
    background-color: #091222;
    background-image: url(/img/game-icons-bg.webp);
    background-size: 170px;
    opacity: 0.15;
    background-attachment: fixed;
    z-index: -1;
    display: none;

}

.qoMYGbBhf9dsbaBGBphh {
    --pill-reverse: 1;
    align-items: center;
    background: #fff;
    border-radius: 16px;
    box-shadow: var(--shadow-mid);
    display: flex;
    flex-direction: column;
    height: 94px;
    position: fixed;
    top: 16px;
    width: 94px;
    z-index: 10;
    flex-direction: row;
    width: 210px;
    offset: none;
    left: 45px;
    transform: none;
    top: 20px;
}

.AzvNggSudjN8b9d1tUDT {
    height: auto;
    margin: 0 auto;
    width: 150px;
}
.C9JUSu6VaKM5y0Kq4sg2 {
    height: auto;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
}
.yggcq_ZJewqJonP5DRa1 {
    transition: transform .3s linear;
}
.NuKVRCDKjJRkfpgoOKXi {
    align-items: center;
    border-radius: 0 0 16px 16px;
    border-top: 2px solid var(--grey-7);
    display: flex;
    height: 40px;
    justify-content: center;
    width: 100%;
}
.Ms6HEJ826qeso4NBVCoW {
    align-items: center;
    border-radius: 0 0 0 16px;
    display: flex
;
    flex-grow: 1;
    height: 100%;
    justify-content: center;
    width: 50%;
}
.uYSe40aoLoVVar9d0u6H {
    border-right: 1px solid var(--grey-7);
}

.buttonReset {
    background: none;
    border: 0;
    cursor: pointer;
    font-family: inherit;
    font-size: 100%;
    padding: 0;
}
.Ms6HEJ826qeso4NBVCoW {
    align-items: center;
    border-radius: 0 0 0 16px;
    display: flex
;
    flex-grow: 1;
    height: 100%;
    justify-content: center;
    width: 50%;
}
.pMuUqYFsIC6GCbPomoSK {

    font-size: 0;
    text-indent: -200vw;
}
.aprWdaSScyiJf4Jvmsx9 {
    height: 17px;
    margin-top: -3px;
    width: 20px;
    /* fill: var(--poki-blue); */
    fill: #000;
}
.buttonReset:focus {
    outline: 0;
}

.lStd1276e_IhuA3g3FIs {
    flex-grow: 1;
    margin: 0 auto;
    width: var(--root-content-width, 314px);
}
    .s9w4UjUUDL2klmhRDNdo {
        --root-content-width: 1854px;
    }

.vtbwTfQNi80Hes0DzmGs {
    display: grid
;
    grid-auto-flow: row dense;
    justify-content: center;
    margin: 16px auto 0;
    padding: 0;
    grid-gap: var(--cellSpacing);
    grid-template-columns: repeat(var(--gridTemplateColumns, 3), 94px);
    grid-template-rows: repeat(auto-fill, 94px);
    list-style-type: none;
}
.vtbwTfQNi80Hes0DzmGs:first-of-type:before {
    content: "";
    display: block;
}
.pgTlDsvMokOdehB3D11L, .pgTlDsvMokOdehB3D11L li {
    display: contents;
    list-style:none;
}
.I_N3HLb877sRrr2UZJfZ {
    aspect-ratio: 1;
    background-size: 100% 100%;
    border-radius: 16px;
    box-shadow: var(--shadow-mid);
    display: block;
    position: relative;
    transition: transform .6s var(--bezier);
    -webkit-user-select: none;
    user-select: none;
    will-change: transform, box-shadow;
}
.xCChko93rfK8hvsE5sNR {
    aspect-ratio: 1;
}
.XxuAeockFFccwluXvlEw {
    container-name: tilecq;
    container-type: inline-size;
}

.MHaP7Us7V6KqGxb8muHM {
    bottom: 0;
    color: #fff;
    font: 700 var(--tileFontSize, 12px) / 1.3 var(--fontBody);
    left: 0;
    padding: 6px;
    position: absolute;
    right: 0;
    z-index: 6;
    -webkit-font-smoothing: antialiased;
    opacity: 0;
    pointer-events: none;
    text-align: center;
    transform: translateY(8px);
    transition: transform .3s var(--bezier) .1s, opacity .3s var(--bezier) .1s;
}
    .global-cq-title {
        --tileFontSize: 16px;
    }
.lKQDGo01AOX1KzmLF6zg {
    border-radius: 16px;
    height: 100%;
    overflow: hidden;
    pointer-events: none;
    position: relative;
    width: 100%;
}
.V2TkVc6ms04xJnZ0q7HG, .PAs3ZWFSCaUF1OTmLKvF {
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
}
.V2TkVc6ms04xJnZ0q7HG {
    border-radius: 16px;
    height: 100%;
    margin: 0;
    overflow: hidden;
    width: 100%;
    z-index: 1;
}
.cmwhPovN5VyaNFLxpR8k {
    display: block;
    --minSize: 94px;
    aspect-ratio: 1;
    border-radius: inherit;
    min-height: var(--minSize);
    min-width: var(--minSize);
    max-width: 100%;
    max-height: 100%;
}
.cmwhPovN5VyaNFLxpR8k {
    background-image: url('/uploads/logos/dummy.webp');
    background-size: cover;
}
.box:hover {
    transform: scale(1.04) translateY(-4px);
    transition-duration: .3s;
}
img {
    color: #0000;
}

.pd1Q3HPTErZXNOk0Xhjn {
    animation: HMYNmWYQTvNrQHIj_A1U 6s linear 6s infinite running;
    opacity: 0;
    will-change: opacity;
    z-index: 2;
}
@keyframes HMYNmWYQTvNrQHIj_A1U {
    0%,50%,to {
        opacity: 0
    }

    10%,40% {
        opacity: 1
    }
}
.I_N3HLb877sRrr2UZJfZ:after {
    background: linear-gradient(#0000 25%, #0000004d);
    border-radius: 16px;
    bottom: 0;
    contain: strict;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    transition: opacity .3s var(--bezier);
    width: 100%;
    will-change: opacity, box-shadow;
    z-index: 5;
}
.I_N3HLb877sRrr2UZJfZ:hover {
    transform: scale(1.04) translateY(-4px);
    transition-duration: .3s;
}
.I_N3HLb877sRrr2UZJfZ:hover .MHaP7Us7V6KqGxb8muHM ,.MHaP7Us7V6KqGxb8muHM{
    opacity: 1;
    transform: translate(0);
}
.I_N3HLb877sRrr2UZJfZ:hover:after,.I_N3HLb877sRrr2UZJfZ:after {
    box-shadow: var(--shadow-hover);
    opacity: 1;
}


.box {
    background-color: #ffffff;
    color: #000;
    border-radius: 16px;
    padding: 20px;
    font-size: 150%;
    box-shadow: 0px 7px 10px 4px rgb(93 107 132 / 30%);
    font-weight: 700;
    min-width: 120px;
    min-height: 120px;
    position: relative;
    z-index: 0;
    transition: transform .6s var(--bezier);
}
.wrapper {
    width: 100%;
    display: grid;
    grid-gap: 16px;
    margin-left: 210px;
    margin: 0 auto;
    justify-content: center;
    grid-template-columns: repeat(6, 150px);
    grid-template-rows: repeat(6, 150px);
    padding-top: 25px;
    max-width: 100%;
    padding-bottom: 25px;
}
.box:nth-child(1) {grid-column: 1 / 3;grid-row: 1 / 3;}
.box:nth-child(16) {grid-column: 7 / 9;grid-row: 3 / 5;}
.box:nth-child(6),.box:nth-child(11),.box:nth-child(21) { grid-column: auto;grid-row: auto; }
.box:nth-child(16) { grid-column: 5 / 7; grid-row: 3 / 5; }
.box:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    border-radius: 16px;
    background: linear-gradient(0deg, rgba(0,0,0,0.4), rgba(0,0,0,0.0), transparent);
}

.sidebar {
    width: 100%;
    height: 100%;
    display: flex;
    min-height: 100vh;
    max-width: 300px;
    min-width: 300px;
    background: rgb(255 255 255 / 18%);
    padding-bottom: 20px;
}

.main {
    width: 100%;
    height: 100%;
    min-height: 100vh;
    display: flex;
    flex-direction: row;
}

.body:not(.enabled) .other-menus {
    display: none;
}

.other-menus {list-style: none;padding: 20px 20px 20px 20px;margin: 0;width: 100%;display: block;}

.other-menus li a {
    display: block;
    background: #fff;
    border-radius: 10px;
    padding: 10px 10px;
    box-shadow: 0px 3px 0px rgb(0 0 0 / 12%);
    margin: 0 0 3px 0;
    border: 1px solid rgb(0 0 0 / 11%);
    color: #000;
    font-size: 14px;
    font-weight: 600;
}

.sidebar {
    flex-direction: column;
}

.benar {
    text-align: center;
}
.benar-title {
    text-transform: uppercase;
    font-size: 11px;
    display: block;
    width: 100%;
    font-weight: 400;
    font-family: Rubik;
    text-align: center;
    color: #bbb;
    padding: 0 !important;
    margin: 0 0 -4px 0;
}


/* @media (min-width: 1871px) { */
    .NuKVRCDKjJRkfpgoOKXi {
        border-right: 2px solid var(--grey-7);
        border-radius: 16px 0 0 16px;
        border-top: 0;
        flex-direction: column;
        height: 100%;
        width: 46px;
    }
    .Ms6HEJ826qeso4NBVCoW {
        border-radius: 0 16px 0 0;
        height: 50%;
        width: 100%;
    }
    .uYSe40aoLoVVar9d0u6H {
        border-bottom: 1px solid var(--grey-7);
        border-right: 0;
    }
    .Ms6HEJ826qeso4NBVCoW {
        border-radius: 0 16px 0 0;
        height: 50%;
        width: 100%;
    }    .pMuUqYFsIC6GCbPomoSK {
        border: none;
    }
    .Ms6HEJ826qeso4NBVCoW+.Ms6HEJ826qeso4NBVCoW {
        border-radius: 0 0 16px 0;
    }
    .aprWdaSScyiJf4Jvmsx9 {
        margin-top: 0;
    }
    
/* } */

.sidemenu-inner {
    padding-top: 70px;
}



/* INNER PAGE */

.GamePage_main {
    display: flex;
    width: 100%;
    padding: 15px 7px;
    /* padding-left: 195px; */
}

.GamePage_left {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    width: 100%;
    padding: 8px 0;
}

.GamePage_right {
    width: 341px;
    min-width: 341px;
    margin-left: 15px;
    text-align: center;
}
.gameplay-left{
    height: auto;
    width: 100%;
}
.gameplay-container{
    max-height: 100%;
    aspect-ratio: 16 / 9;
    margin: auto;
    display: flex;
    flex-direction: column;
}
.css-uwwqev {
    width: 100%;
    height: 100%;
    position: relative;
    border-radius: 10px 10px 0 0;
    overflow: hidden;
}
.gameplay-container .iframe{
    border: 0px;
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    user-select: none;
    background: #fff3cd;
}
.GamePageDesktop_gameInfoContainer__SwKQu{
    max-width: 1600px;
    height: auto;
    margin: auto;
    margin-top:5px
}
.gameInfo {
    display: flex;
    border-width: 0;
    border-radius: 8px;
    color: #bdbfce;
    width: 100%;
    position: relative;
    margin: auto;
    line-height: 1.5;
    font-size: 16px;
    flex-flow: initial;
    background: #0000;
    gap: 8px;
}

.GameInfo_Column_left {
    display: flex;
    flex-direction: column;
    gap: 8px;
    width: 100%;
}

.GameInfo_Column_right {
    position: relative;
    min-width: 320px;
}
.gameinfo_rounded_box{
    color: #13141e;
    background: #fff;
    border-radius: 16px;
    padding: 10px;
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-top: 8px;
}
.gameinfo_rounded_box>div {
    position: relative;
}
.square_benar{
    overflow: hidden;
    position: relative;

}
.breadcrumb li * {
    text-decoration: none;
    text-transform: capitalize;
    font-size: 14px;
    color: #a48eff;
    font-weight: 600;
}

.breadcrumb-item {align-items: center;}
.specs-single {
    display: flex;
    min-height: 29px;
    width: 100%;
}
.specs-single .specs-single-head {
    color: #7c85b6;
    width: 110px;
    flex-shrink: 0;
}
.specs-single .specs-single-body {
    display: flex;
    align-items: baseline;
    color: #444444;
    font-weight: 500;
}
.tags {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-top: 15px;
}

.tags .a {
    padding: 3px 14px;
    font-weight: 500;
    border-radius: 40px;
    font-size: 14px;
    background: #fff2c8;
    color: #5e4800;
    transition: 0.1s all linear;
}

.tags .a:hover {
    background: #ffcd2a;
    color: #000;
    text-decoration: none;
}
.breadcrumb-item+.breadcrumb-item::before{
    content: "»";
    font-size: 13px;
}
.GameInfo_Column_right {
    position: sticky;
    top: 0;
    height: 720px;
}
.game-descr strong {
    font-weight: 700;
}
.h{display: none !important;}
.game-descr {
    line-height: 1.8;
}
.game-descr ul {
    line-height: 2.2;
}
.game-descr h3 {
    margin: 10px 0 0px 0;
}
.game-descr h2 {
    margin-top: 10px;
    margin-bottom: 10px;
}
.game-descr p strong,.game-descr p a {
    color: #6f1800;
    position: relative;
    z-index: 0;
    background: rgb(255 205 42 / 14%);
    padding: 0 4px;
}

.iframe-bottom {
    background: #f430e3;
    border-radius: 0 0 10px 10px;
    display: flex;
    color: #fff;
    align-items: center;
    justify-content: space-between;
    background-image: linear-gradient(to right, #1d00de 0%, #0095ff 50%, #fc00ff 100%);
}

.iframe-bottom .bottom-left {
    padding: 0 0 0 15px;
    font-weight: 700;
    display: flex
    ;
        align-items: center;
        gap: 10px;
}
.iframe-bottom .bottom-left .gameLogo{
    width: 27px;
    display: flex;
    border: 2px solid #fff;
    border-radius: 4px;
}
.like-dislike .btn:focus,.like-dislike .btn {
    outline: none;
    border: none;
    box-shadow: none;
}

.like-dislike .btn svg {
    color: #fff;
    fill: #fff;
    width:24px;
    height:24px;
    transform: rotate(0deg);
    transition: 0.2s all linear;
}

.like-dislike .btn {padding: 7px 8px;display: flex;align-items: center;justify-content: center;color: #fff;gap: 7px;font-weight: 600;font-size: 14px;
    font-weight: 700;cursor: pointer;}
.like-dislike .btn:hover svg {transform: rotate(-16deg);}
.like-dislike {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
}

.divider {
    display: flex;
    height: 20px;
    width: 2px;
    background: rgb(255 255 255 / 38%);
    border-radius: 99px;
}
.like-dislike .btn.fullScreenCustom svg {
    width: 22px;
    height: 22px;
}
.like-dislike .btn.active {
    background: #07e96a;
    color: #000;
}
.like-dislike .btn.active svg {
    fill: #000;
}
.like-dislike .btn.active.dislikeBtn {
    background: #ffc403;
}

.wrapper-parent {
    width: 100%;
    display: flex;
    grid-gap: 16px;
    margin-left: 210px;
    margin: 0 auto;
    justify-content: center;
    padding-top: 55px;
    max-width: 100%;
    padding-bottom: 25px;
    flex-direction: column;
}
.footer-section {
    width: 100%;
    max-width: 1500px;
    margin: 20px auto 0 auto;
    padding: 23px 23px;
    line-height: 2.2;
    box-shadow: 0px 7px 10px 4px rgb(93 107 132 / 30%);
}.footer-section h3 {
    font-weight: 600;
    font-size: 21px;
    text-transform: uppercase;
    line-height: 2;
    margin:15px 0 0 0;
}
.footer-copy-right {
    width: 100%;
    padding: 26px 0;
    margin-top:40px;
    background:#fff;
}
.footer-copy-right .quick-links li {
    display: inline-block;
}
.footer-copy-right .quick-links li a {
    font-size: 14px;
    line-height: 1.5rem;
    color: #000;
    padding-right: 30px;
    font-weight:500;
}

.footer-copy-right .quick-links li:last-child a {
    padding-right: 0;
}.copyright-text {
    font-size: 14px;
}
.footerToggle[aria-expanded="true"]:after {
    content: '-';
}

.footerToggle:after {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    background: #ffcd2a;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 2;
    border-radius: 7px;
}
.footerToggle {
    position: relative;
}

.footerToggle[aria-expanded="false"]:after {
    content: '+';
}


.fullscreenOn .sidemenu-inner .benar {
    display: none;
}

.fullscreenOn .sidebar {
    min-height: initial;
    min-width: initial;
    max-width: initial;
    width: initial;
}

.fullscreenOn .qoMYGbBhf9dsbaBGBphh {
    top: 0;
    left: 0;
    border-radius: 0;
    width: 100%;
    height: auto;
}

.fullscreenOn {
    /* padding-top: 35px; */
}
.fullscreenOn .right-btns,.is_fc .right-btns {
    display: none;
}
.fullscreenOn .AzvNggSudjN8b9d1tUDT {
    margin-left: 15px;
    width: 120px;
    padding: 2px 0px;
}
.fullscreenOn .GamePage_right {display: none;}

.top-padding {
    padding-top: 50px;
}
.home-top-padding{padding-top:10px;}
.specs-single-body a {
    color: #050d58;
    text-decoration: underline;
    display: inline-block;
    vertical-align: middle;
}
.component_hero-about {
    background: #ffcc29;
    background-image: url(../img/yellow_curve_1.svg);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: auto 100%;
    position: relative;
    overflow: visible;

    border-radius: 29px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 70px 40px;
    position: relative;
    border-radius: 59px 59px 0 0;
    
}
.radius-bottom{
    border-bottom-right-radius: 59px;
    border-bottom-left-radius: 59px;
}


.inner-pages-main {
    padding-left: 2vw;
    padding-right: 2vw;
    padding-top: 2vw;
    width: 100%;
}
.container-large {
    max-width: 1200px;
    margin: 0 auto;
    margin-right: auto;
    margin-left: auto;
}
.container-xlarge {
    max-width: 1400px;
    margin: 0 auto;
    margin-right: auto;
    margin-left: auto;
}
.image-component_about {position: absolute;bottom: 0;right: 0;max-height: 260px;width: 200px;overflow: hidden;}

.image-component_about img,.wrap-img_hero-about {
    max-width: 100%;
    max-height: 100%;
    display: block;
}

body.static-pages {
    background: radial-gradient(252.46% 128.6% at 43.56% 77.38%, rgba(0, 115, 255, 0.04) 0%, rgba(255, 255, 255, 0) 100%),radial-gradient(50.09% 87.27% at 100% 0%, rgba(255, 132, 0, 0.05) 0%, rgba(255, 255, 255, 0) 100%),radial-gradient(2567.19% 1578.53% at 44.97% 30.08%, rgba(236, 241, 251, 0.45) 0%, rgba(248, 248, 248, 0.45) 100%),#f6f8fb;
}
.heading-style-h4 {
    letter-spacing: .055rem;
    text-transform: uppercase;
    font-size: 23px;
    font-weight: 800;
    line-height: 1.4;
}
::selection{background:#465467;color:#fff}
.heading-style-h2_hero {
    letter-spacing: .095rem;
    text-transform: uppercase;

    font-size: 3.875rem;
    font-weight: 800;
    line-height: 1.2;
    margin: 1rem;
    margin-top: 0rem !important;
    margin-left: 0rem !important;
    margin-right: 0rem !important;
}
.play-iframe {
    color: rgb(255, 255, 255);
    fill: white;
    text-transform: capitalize;
    font-size: 1.3em;
    font-weight: 800;
    cursor: pointer;
    transform: perspective(1px) translateZ(0px);
    transition-duration: 0.2s;
    background-color: rgb(104, 66, 255);
    -webkit-box-align: center;
    align-items: center;
    display: inline-flex;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    border-radius: 80px;
    padding: 14px 30px;
    gap: 5px;
    border-width: 0px;
    font-weight: 500;
}

.play-iframe:hover {
    transform: scale(1.1);
    transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
}
.iframe-before-load {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 10px;
    background: #3b3b3b;
    z-index: 0;
}
.iframe-before-load .blur-bg-iframe {
    background-size: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-position: center;
    z-index: -1;
    filter: blur(21px) brightness(0.8);
}
.iframe-before-load .iframe-gamelogo {
    width: 120px;
    box-shadow: 4px 4px 4px rgb(0 0 0 / 20%);
    border-radius: 15px;
    margin-bottom: 10px;
}
.play-iframe:focus {
    outline: none;
}
.no-shadow{box-shadow: none !important;}





/* Fullscreen mode */
.is_fc .gameplay-container {
    aspect-ratio: 9 / 16;
    aspect-ratio: initial;
    height: 100vh;
}

.is_fc .GamePage_left {
    padding: 0;
    height: 100%;
}

.is_fc.body-inner .GamePage_main {
    padding: 0;
}
.is_fc .top-padding{padding-top:0}
.is_fc .blogs-section {
    display: none;
}
.is_fc .GamePageDesktop_gameInfoContainer__SwKQu {
    display: none;
}

.is_fc .GamePage_right {
    display: none;
}

.is_fc .footer-copy-right {
    display: none;
}

.is_fc .sidebar {
    display: none;
}

.is_fc .iframe-bottom {
    display: none;
}

.is_fc .gameplay-main {
    height: 100vh;
}
.css-uwwqev {
    border-radius: 0;
}

.iframe-bottom {
    border-radius: 0;
}
.sidebar-products {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    flex-wrap: wrap;
    gap:4px;
}
.sidebar-products .sidebar-box {
    display: block;
    width: 100%;
    height: 100%;
    padding-bottom: 100%;
    display: block;
    position: relative;
    margin: 0 0 0 0;
    display: flex;
    flex-direction: row;
    padding: 0;
    width: 95px;
    height: 95px;
}

.sidebar-products .sidebar-box .V2TkVc6ms04xJnZ0q7HG {
    position: relative;
    --minSize: 95px;
    min-width: var(--minSize);
    min-height: var(--minSize);
    height: var(--minSize);
    width: var(--minSize);
    border-radius: 8px;
}

.sidebar-products .sidebar-box .global-cq-title {
    position: relative;
    background: none;
    color: #000;
    border-radius: 0;
    text-align: left;
    width: 100%;
    padding-left: 15px;
}

.sidebar-products .sidebar-box .cmwhPovN5VyaNFLxpR8k {
    --minSize: 80px;
}
.title-h5 {
    text-align: left;
    margin: 0 0 15px 0;
    padding: 5px 5px 2px 5px;
}

.top-tags, .top-tags-mobile {
    margin-bottom: 0;
    padding: 0;
}
.top-tags__wrapper, .top-tags-mobile__wrapper {
    display: -webkit-box;
    display: -moz-flexbox;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
}
.top-tags.top-tags--new-design .top-tags__wrapper, .top-tags-mobile.top-tags--new-design .top-tags__wrapper {
    flex-direction: row;
}
.top-tags.top-tags--new-design .top-tags__height{
        height: auto;
    margin: 0;
}
.top-tags .row::before, .top-tags .row::after {
    content: " ";
    display: table;
}
.top-tags ul, .top-tags-mobile ul {
    padding: 0;
}
.top-tags.top-tags--new-design ul, .top-tags-mobile.top-tags--new-design ul {
    display: flex
;
    flex-wrap: wrap;
    gap: 14px 8px;
    margin-bottom: 0;
}
.top-tags ul li, .top-tags-mobile ul li {
    display: inline-block;
    margin: 0 4px 20px;
    vertical-align: middle;
}
.top-tags.top-tags--new-design ul li, .top-tags-mobile.top-tags--new-design ul li {
    margin: 0;
}
.top-tags.top-tags--new-design .top-tags__title, .top-tags-mobile.top-tags--new-design .top-tags__title {

    display: inline-block;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    margin: 12px 0;
    text-transform: uppercase;
}
.tag-item {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    align-items: center;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 14px;
    color: #000;
    display: flex;
    font-size: 15px;
    font-weight: 500;
    line-height: 20px;
    margin: 0;
    padding: 7px 12px 7px 10px;
}
.tag-item.tag-item--category {
    transform: none;
}
.tag-item span, .tag-item p {
    margin-bottom: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.tag-item:hover, .tag-item:focus {
    -webkit-transform: translate(0, -2px);
    -moz-transform: translate(0, -2px);
    -ms-transform: translate(0, -2px);
    -o-transform: translate(0, -2px);
    transform: translate(0, -2px);
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.08);
    color: #000;
}
.tag-item:hover, .tag-item:focus, .tag-item:active {
    text-decoration: none;
}

.home-box {
    background-color: #dfecff;
    border-radius: 16px;
    margin-top: 30px;
    overflow: hidden;
    padding: 16px 20px;
    width: 100%;
    border: 1px solid #a6caff;
}
.all-categories-btn, .all-tags, .all-tags.tag {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    border-radius: 12px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: rgba(0, 0, 0, 0.06);
    color: #666;
    cursor: pointer;
    display: block;
    font-size: 13px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    margin: 0;
    padding: 0 15px;
    text-decoration: none;
}
.top-tags.top-tags--new-design .all-tags, .top-tags-mobile.top-tags--new-design .all-tags {
    background-color: rgba(0, 0, 0, 0.05);
    border-radius: 14px;
    color: #000;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    text-transform: uppercase;
}
.top-tags .all-tags, .top-tags-mobile .all-tags {
    background: rgba(0, 0, 0, 0.06);
    box-shadow: none;
}
.categories-list {
    padding: 10px 15px 10px 15px;
}
.categories-list ul {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    background: #f1f1f1;
    padding: 15px;
    border-radius: 9px;
}
.categories-list h3 {margin: 0;line-height: 1.5;}
.exitIframe {
    position: absolute;
    top: 0;
    left: 0;
}

.Luw8lK38r3OQwrI1_Mkt {
    align-items: center;
    background: #fff;
    border-radius: 0 16px 16px 0;
    box-shadow: 0px 7px 10px 4px rgb(93 107 132 / 30%);
    display: flex;
    height: 46px;
    overflow: hidden;
    position: fixed;
    top: 40px;
    -webkit-transform: translateY(24px);
    transform: translateY(24px);
    width: 36px;
    z-index: 101;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.ZtpHATGcFJmJaBKxWD6g {
    align-items: center;
    display: flex;
    justify-content: center;
}
.FgGJm0djGAEJxrPQMEHz {
    height: 15px;
    margin-left: -5px;
    width: 9px;
    fill: #000;
    transform: scaleX(-1);
}
.xaQzRJSQjfRtbtkO51bQ {
    display: block;
    height: 24px;
    margin: 0 auto;
    width: 24px;
    margin-left: 8px;
}
.xaQzRJSQjfRtbtkO51bQ svg {
    height: 100%;
    width: 100%;
}
.exitIframe{display: none;}
.is_fc .exitIframe{display: flex;}
.is_fc .footer-section{display: none;}
.bottom_bnrrr{display: none !important;}

.cat-parent .wrapper {
    display: flex
;
}

/* TRENDING section */

.style_head_container__NJfMc {
    align-items: center;
    display: flex;
    justify-content: start;
    padding-left: 14px;
}
.style_head_container__NJfMc {
    padding-left: 0;
}
.style_section__vH7qe>:first-child {
    margin-bottom: 10px;
}
.style_head_text__4dOJv {
    color: #ffffff;
    font-size: 14px;
    font-weight: 500;
    line-height: 16.41px;
    padding-top: 1px;
    text-align: left;

}
.slider_sliderContainer__AeiU_, .slider_sliderTrack__QIbGg {
    position: relative;
}
.slider_sliderTrack__QIbGg {
    display: flex;
    overflow: hidden;
    overflow-x: auto;
}
.style_slider_slide__qtepA {
    display: flex;
    padding-left: 14px;
    padding-right: 14px;
    min-height: 130px;
}
.style_card__VrNUJ {
    border: 2px solid #fff;
    border-radius: 12px;
    height: 100px;
    overflow: hidden;
    position: relative;
    width: 100px;
}
.style_card__VrNUJ, .style_card_image__Arhjc {
    -o-object-fit: cover;
    object-fit: cover;
}
.style_slider_slide__qtepA>:not(:last-child) {
    margin-right: 10px;
}
.style_emoji__te5ZN, .style_head_image__TnUFC {
    height: 20px;
    width: 20px;
}
.style_emoji__te5ZN {
    align-items: center;
    display: flex;
    font-size: 20px;
    justify-content: center;
    line-height: 20px;
}
.style_shimmer__2ushK {
    background: linear-gradient(45deg, rgba(255, 255, 255, 0.1), transparent);
    filter: blur(2px);
    z-index: 1;
}
.style_head_container__NJfMc>:not(:last-child) {
    margin-right: 5px;
}
.style_section__vH7qe {
    padding: 20px 20px 13px 20px;
    background: linear-gradient(90deg, #ff8601, #b000b9, #2cd5d2);
    background: linear-gradient(90deg, #004cc7, #8b68ff, #004cc7);
    box-shadow: 0px 5px 5px rgb(0 0 0 / 11%);
    width: calc(100vw - 295px);
    width:100%;
}

.style_section__vH7qe.mb-3 {
    position: relative;
}
.sections-redesign::before,.section-home::before{
    /* content:'';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url('/img/game-icons-bg.webp');
    background-size: 170px;
    opacity: 0.15;
    background-attachment: fixed;
    z-index: 0; */
}
.line-height-2-parent,.line-height-2-parent *{
    line-height: 1.6 !important;
}
.list-ol{list-style: decimal;}
.games-list-faq a{color:#0d00b4}
.googlead-wrapper {
    overflow: hidden;
    position: relative;
}
.googlead-slot {
    height: 100% !important;
}
.qoMYGbBhf9dsbaBGBphh.DJT17TB5hYo14sdLEAwk {
    /* background-color: rgba(24, 38, 58, .9); */
    /* border-bottom: 1px solid #293b55; */
    display: flex;
    height: 44px;
    /* position: fixed; */
    top: 0;
    width: 100%;
    z-index: 997;
    height: 58px;
    top: 0;
    left: 0;
    background: #fff;
    border-radius: 0 0 6px 6px;
}

.AzvNggSudjN8b9d1tUDT {
    margin: 0 0 0 20px;
}

.sections-redesign {
    position: relative;
}

form.css-sepbq7 {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%, -50%);
}
.active-search form.css-sepbq7{
    top: 20px;
    transform: translateX(-50%);
}
.css-1r29gba {
    border-radius: 30px;
    fill: #535771;
    height: 40px;
    background-color: #f3f5ff;
    border-color: transparent;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0px 0px;
    font-weight: 400;
    font-size: 16px;
    color: #000;
    outline: 0;
    padding-left: 16px;
    width: 100%;
    max-width: 600px;
    min-width: 600px;
    margin: auto;
    padding: 0;
    display: flex;    flex-direction: column;
    justify-content: center;
    align-items: center;

}

.css-1r4eqz {
    color: #535771;
    height: 36px;
    width: 36px;
    padding: 0px;
    margin: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    position: absolute;
    top: 2px;
    right: 8px;
}

.css-1r4eqz svg {
    display: inline-block;
    fill: currentcolor;
    height: 24px;
    width: 24px;
    height: 20px;
    width: 20px;
}

.search-list {
    padding: 0;
    list-style: none;
    margin: 0;
    position: absolute;
    background: #f3f5ff;
    width: 100%;
    border-radius: 0 0 10px 10px;
    padding-top: 15px;
    padding-bottom: 0px;
    margin: -15px 0 0 0;
    z-index: -1;
    max-height: 80vh;
    overflow: auto;
    border-radius: 9px;
    border: 2px solid #dbdefe;
    margin-top: 0;
    margin-top: -12px;
    transition: 0.1s all linear;
    box-shadow: 0px 0px 0px 2px #dee1ff;
    border-color: #aeb5ff;
}
.search-list:empty {
    padding: 0;
    border: none;
    box-shadow: none;
}
.active-search .search-list {
    margin-top: 90px;
}

.search-list a {
    display: block;
    color: #5b5c65;
    padding: 7px 15px;
    font-weight: 500;
    transition: 0.15s all linear;
    border: 2px solid transparent;
    border-left:0;
    border-right:0;
    display: flex;
    align-items: center;
}

.search-list li strong {
    margin: 0;
    padding: 0px 15px 0px 15px;
    background: #9799ff;
    display: block;
    width: 100%;
    /* border-radius: 0 99px 0px 0; */
    max-width: 120px;
    color: #1951d1;
    background: transparent;
    max-width: initial;
    border-bottom: 1px solid #b8baff;
    background: #d0d1ff;
    font-size: 12px;
    text-transform: uppercase;
    background: transparent;
    border: none;
    color: #999;
    font-weight: 500;
    position: relative;}


.search-list a.active {
    background: #4a4d72;
    color: #fff;
}

.search-list a:hover ,.search-list a.active{
    color: #4a4d72;
    background: #c4c9ff;
    text-decoration: none;
    box-shadow: 0px 6px 10px rgb(196 201 255 / 80%);
    border-color: #a2a9ff;
}
.css-1r29gba {
    border: 2px solid transparent;
    transition: 0.1s all linear;
    box-shadow: 0px 0px 0px 0px #dee1ff;
    border-color: #ced2ff;
}

.active-search .css-1r29gba {
    /* border-bottom: none; */
    border-radius: 9px;
    box-shadow: 0px 0px 0px 2px #dee1ff;
    border-color: #aeb5ff;
    background: #fff;
    padding: 0;
    height: auto;
}
.hints {
    display: none;
    width: 100%;
    background: #f3f5ff;
    border-top: 1px solid #dfe4ff;
    padding: 4px 10px;
    border-radius: 0 0 9px 9px;
    align-items: center;
    justify-content: space-between;
}
.navigatebox {
    background-color: #fff;
    min-width: 24px;
    margin: 0 0 0 5px;
    text-align: center;
    padding: 0 8px;
    min-height: 24px;
    border: 1px solid #c4d0ef;
    border-radius: 4px;
    background-size: 16px;
    background-position: center;
    background-repeat: no-repeat;
    border-bottom-width: 2px;
    font-size: 14px;
    color: #6f82b3;
}

.hints>.d-flex {
    font-size: 14px;
    color: #7c89a5;
}
.active-search .hints {
    display: flex;
}

.search-input {
    width: 100%;
    padding: 10px 15px;
    border: none;
    outline: none;
    border-radius: 100px;
    
    background: transparent;
}
.search-img {
    max-width: 100%;
}

.img-media {
    max-width: 60px;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    border-radius: 9px;
    box-shadow: 0px 6px 5px rgb(0 0 0 / 11%);
    margin-right: 7px;
    max-width: 60px;
    min-height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
}
.arrow-right {
    width: 25px;
    height: 25px;
    float: right;
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    background-size: 20px;
    background-color: #d5dcec;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPg0KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xNS4xOTk3IDEwLjQ5MTlMMTMuMjI5NyA4LjUyMTg4TDEwLjAxOTcgNS4zMTE4OEM5LjMzOTY5IDQuNjQxODggOC4xNzk2OSA1LjEyMTg4IDguMTc5NjkgNi4wODE4OFYxMi4zMTE5VjE3LjkyMTlDOC4xNzk2OSAxOC44ODE5IDkuMzM5NjkgMTkuMzYxOSAxMC4wMTk3IDE4LjY4MTlMMTUuMTk5NyAxMy41MDE5QzE2LjAyOTcgMTIuNjgxOSAxNi4wMjk3IDExLjMyMTkgMTUuMTk5NyAxMC40OTE5WiIgZmlsbD0iIzI5MkQzMiIvPg0KPC9zdmc+");
    background-position: center;
    border-radius: 99px;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    opacity: 0.5;
    transition: 0.15s all linear;
}

.search-list a {
    position: relative;
}
.search-list a:hover .arrow-right,.search-list a.active .arrow-right {
    opacity: 1;
    right: 15px;
}


.search-container {
    width: 100%;
    max-width: 600px;
}

.search-form {
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.black-bg {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 25, 0.9);
    background: linear-gradient(180deg, rgba(0, 0, 25, 1), rgba(0, 0, 25, 0.8));
    transition: 0.2s all linear;
    opacity: 0;
    visibility: hidden;
    /* background: linear-gradient(180deg, rgb(10 0 87 / 96%), rgb(44 0 149 / 80%)); */
}

.active-search .black-bg {
    opacity: 1;
    visibility: visible;
}
.close-search{cursor: pointer;}
.close-search{display: none;}
.active-search .close-search{display: block;}
.css-1r4eqz svg.css-6qu7l6{display: block;}
.active-search .css-1r4eqz svg.css-6qu7l6{display: none;}
.noresult {
    margin: -15px 0 0 0;
}
.navigatebox.up,.navigatebox.down{
    background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiAzQzEyLjU1MjMgMyAxMyAzLjQ0NzcyIDEzIDRWMTcuNTg1OEwxOC4yOTI5IDEyLjI5MjlDMTguNjgzNCAxMS45MDI0IDE5LjMxNjYgMTEuOTAyNCAxOS43MDcxIDEyLjI5MjlDMjAuMDk3NiAxMi42ODM0IDIwLjA5NzYgMTMuMzE2NiAxOS43MDcxIDEzLjcwNzFMMTIuNzA3MSAyMC43MDcxQzEyLjMxNjYgMjEuMDk3NiAxMS42ODM0IDIxLjA5NzYgMTEuMjkyOSAyMC43MDcxTDQuMjkyODkgMTMuNzA3MUMzLjkwMjM3IDEzLjMxNjYgMy45MDIzNyAxMi42ODM0IDQuMjkyODkgMTIuMjkyOUM0LjY4MzQyIDExLjkwMjQgNS4zMTY1OCAxMS45MDI0IDUuNzA3MTEgMTIuMjkyOUwxMSAxNy41ODU4VjRDMTEgMy40NDc3MiAxMS40NDc3IDMgMTIgM1oiIGZpbGw9IiMwMDAwMDAiLz4KPC9zdmc+");
}
.navigatebox.up{
    transform: rotate(180deg);
}

.sidebar_main {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    width: 100%;
    max-width: 250px;
    background: #666;
    height: 100%;
    transform: translateX(-100%);
    transition: 0.15s all linear;
    background: linear-gradient(rgba(10, 0, 87, 0.96), rgba(44, 0, 149, 0.8));
}
.body:not(.enabled) .other-menus {
    display: block;
}
.enabled .sidebar_main {
    transform: translateX(0);
}
.enabled .sidemenu_bg {
    opacity: 1;
    visibility: visible;
    z-index: 998;
    opacity: 0.3;
}
/* .body.enabled {
    overflow: hidden;
} */
.menu-close {
    color: #fff;
    position: absolute;
    right: 15px;
    font-size: 35px;
    font-weight: 100;
    padding: 8px 8px;
    width: 40px;
    text-align: center;
    height: 40px;
    background: rgba(255,255,255,0.2);
    border-radius: 7px;
    top: 10px;
    cursor: pointer;
    z-index: 9;
    background: rebeccapurple;
}

.other-menus {
    padding: 20px 15px;
    padding-top: 70px;
    overflow: auto;
    max-height: 100%;
}
.other-menus li a {
    margin: 0;
    border-radius: 0;
    transition: 0.15s linear;
    border-color: rgb(221, 221, 221);
    border-width: 0px;
    border-bottom-width: 1px;
}

.other-menus li a:hover {
    border-color: rgb(178, 126, 255);
    text-decoration: none;
    margin-bottom: 0px;
    background: rgb(164 103 255);
    color: #fff;
}
.other-menus li:first-child a,.other-menus li.first a {
    border-radius: 9px 9px 0 0;
}
.other-menus li:last-child a,.other-menus li.last a {
    border-radius: 0 0 9px 9px;
}

.sidebar {
    position: sticky;
    left: 0;
    top: 0;
    z-index: 9;
    /* max-width: 180px;
    min-width: 180px; */
    min-width: 0;
    max-width: 0;
}


.style_section__vH7qe {
    width: calc(-295px + 100vw);
    width: 100%;
}
.other-menus ul {
    padding: 0;
    list-style: none;
}
.other-menus .divider {
    width: 70%;
    height: 4px;
    margin: 15px auto 15px auto;
    opacity: 0.4;
}
ins.adsbygoogle[data-ad-status="unfilled"] {
  display: none !important;
}

/*Homepage Redesign*/
.entertainment-info {
    display: flex
;
    flex-direction: column;
    gap: 11px;
    z-index: 1;
}
.entertainment-info{
    gap: 22px;
}
.entertainment-info__title-block
 {
    align-items: center;
    display: flex
;
    justify-content: space-between;
}

.entertainment-info__title-link-wrapper{
    align-items: center;
    cursor: pointer;
    display: flex
;
    gap: 12px;
}
.entertainment-info__title-link-wrapper img {
    filter: drop-shadow(0 0 1mm rgb(255 255 255 / 25%));
    width: 24px;
}
.entertainment-info__title-text {
    color: #fff;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
}
.main {
    max-width: 1350px;
    margin: 0 auto;
}
.fullscreenOn .search-panel {
    display: none;
}

.fullscreenOn .qoMYGbBhf9dsbaBGBphh.DJT17TB5hYo14sdLEAwk {
    width: 200px;
}

.fullscreenOn .top-padding {
    padding: 0;
}

.fullscreenOn .GamePage_left {
    padding-top: 0;
}
.footer-section h2,.footer-section h1 {
    margin: 15px 0 5px 0;
}

.grid-sections {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.grid-sections .entertainment-info {
    width: 33.33%;
    max-width: 33.33%;
    padding: 10px 8px;
}

.grid-sections .entertainment-info__content-block {
    flex-direction: column;
}

.grid-sections .entertainment-info__title-block {
    display: none;
}

.grid-sections .entertainment-info__info-block {
    width: 100%;
    max-width: 100% !important;
}

.info-block__img-block.info-block__img-block--main-live {
    height: 100%;
    width: auto;
    left: initial;
    right: 0;
    height: auto;
}

.info-block__bottom-block {align-self: flex-start;}

.entertainment-info__img {
    max-width: 100px;
}



@media screen and (min-width: 1200px) {
    .entertainment-info__title-text {
        font-size: 20px;
    }
    .entertainment-info__second-link{
        font-size: 18px;
    }
    .entertainment-info__content-block {
        min-height: 315px;
    }
}
.entertainment-info__second-link {
    color: rgb(255 255 255 / 50%);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    text-align: right;
    text-decoration: none;
    background: #f5c811;
    padding: 5px 10px;
    border-radius: 5px;
    color: #000;
    font-weight: 500;
}
.entertainment-info__content-block {
    display: flex;
    gap: 15px;
    width: 100%;
}
.info-block {
    border-radius: 8px;
    padding: 14px 14px 14px 30px;
    position: relative;
    width: 100%;
}
.entertainment-info .info-block,.entertainment-info:nth-child(10n) .info-block {
    background: linear-gradient(140deg,#00a73f,#00b3cb);
}
.entertainment-info:nth-child(1) .info-block,.entertainment-info:nth-child(10n+1) .info-block {
    background: linear-gradient(135deg,#ff7a00,#ffb800 57.81%,#ffdd2c);
}
.entertainment-info:nth-child(2) .info-block,.entertainment-info:nth-child(10n+2) .info-block {
    background: linear-gradient(140deg,#00a73f,#00b3cb);
}
.entertainment-info:nth-child(3) .info-block,.entertainment-info:nth-child(10n+3) .info-block {
    background: linear-gradient(135deg, #0097d8, #17b5e7 53.13%, #0074df);
}
.entertainment-info:nth-child(4) .info-block {
    background: linear-gradient(315deg,#900009,#dd0035);
}
.entertainment-info:nth-child(5) .info-block {
    background: linear-gradient(104.09deg,#de7be1,#df56e3 57.67%,#ec26f2 99.76%);

}
.entertainment-info:nth-child(6) .info-block {
    background: linear-gradient(238.08deg, rgb(250, 255, 0) 0%, rgb(242, 142, 0) 33%, rgb(238, 83, 0) 65%, rgb(238, 83, 0) 100%);
}
.entertainment-info:nth-child(7) .info-block {
    background: linear-gradient(238.08deg, rgb(200, 78, 252) 0%, rgb(135, 7, 220) 33%, rgb(118, 1, 228) 65%, rgb(89, 1, 172) 100%);
}
.entertainment-info:nth-child(8) .info-block {
    background: linear-gradient(238.08deg, rgb(7, 160, 243) 0%, rgb(7, 122, 223) 33%, rgb(0, 49, 141) 65%, rgb(0, 21, 60) 100%);
}
.entertainment-info:nth-child(9) .info-block {
    background: linear-gradient(238.08deg, rgb(208, 7, 243) 0%, rgb(191, 7, 223) 33%, rgb(141, 0, 122) 65%, rgb(60, 0, 55) 100%);
}



.entertainment-info__info-block {
    flex-grow: 0;
    flex-shrink: 0;
    max-width: 410px;
    width: 100%;
}
.info-block__inner-block {
    display: flex
;
    flex-direction: column;
    height: 100%;
}
.info-block:after {
    border-color: rgb(255 255 255 / 10%);
    border-radius: 8px;
    border-style: solid;
    border-width: 2px;
    content: "";
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
}
.info-block__top-section {
    margin-bottom: 20px;
    margin-top: 20px;
    position: relative;
    z-index: 2;
}
.info-block__headline {
    color: #fff;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 40px;
    text-transform: uppercase;
}
.info-block__top-section p {
    margin: 0;
}
.info-block__headline.info-block__headline--bold {
    font-size: 31px;
    font-weight: 700;
    letter-spacing: normal;
    text-transform: none;
}
.info-block__img-block {
    position: absolute;
    z-index: 1;
}
.info-block__img-block.info-block__img-block--main-live {
    bottom: 0;
    left: -6%;
}
.entertainment-info__img{max-width: 100%;}
.info-block__bottom-block {
    align-self: flex-end;
    margin-top: auto;
    max-width: 246px;
    position: relative;
    width: 100%;
    z-index: 2;
}
.statistics-block {
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    background: rgb(255 255 255 / 70%);
    border-radius: 12px;
    padding: 12px 10px 12px 16px;
    position: relative;
    width: 100%;
}
.entertainment-info .entertainment-info__statistics-block:not(:last-child) {
    margin-bottom: 5px;
}
.entertainment-info .entertainment-info__statistics-block:not(:last-child) {
    margin-bottom: 5px;
}
.statistics-block__main-content {
    color: #111a27;
    display: flex
;
    flex-direction: column;
}
.statistics-block__nums-info {
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 21px;
    margin-bottom: 0;
}
.statistics-block__nums-info.statistics-block__nums-info--bold
 {
    font-size: 20px;
    font-weight: 700;
}
.statistics-block__nums-info:first-child {
    margin-bottom: 4px;
}
.statistics-block__nums-info {
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 21px;
    margin-bottom: 0;
}
.statistics-block__mark {
    border-radius: 6px;
    box-shadow: 0 6px 10px 0 rgb(118 78 0 / 12%);
    padding: 0 6px 2px;
    position: absolute;
    right: 8px;
    top: 8px;
}
.statistics-block__mark.statistics-block__mark--green {
    background: linear-gradient(135deg, #00aa58, #007d3a);
}
.statistics-block__mark-text {
    color: #fff;
    font-size: 10px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    text-align: center;
    text-transform: uppercase;
}
.entertainment-info__list {
    list-style: none;
    padding: 0px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    gap: 10px;
    justify-content: flex-start;
    margin-bottom: 0;
    align-items: self-start;
}
.entertainment-info__list-slot-wrapper {
    cursor: pointer;
    pointer-events: all;
    min-width: 150px;
    min-height: 150px;
    max-width: 150px;
    max-height: 150px;
    width: 150px;
    height: 150px;
}
.slot-item {
    border-radius: 8px;
    cursor: pointer;
    height: 100%;
    position: relative;
    width: 100%;
    border: 2px solid transparent;
    padding: 2px;
}

.slot-item:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    background: #fff;
    height: 100%;
    border-radius: initial;
}
.slot-item__link-wrapper {
    color: var(--light-color-def);
    display: block;
    font-size: 22.0943px;
    text-decoration: none;
    z-index: 0;
}
.slot-item__img-block, .slot-item__link-wrapper {
    border-radius: inherit;
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
    transition: 0.15s all linear;
    top: 0;
}
.entertainment-info__list-slot-wrapper:hover .slot-item__img-block {
    top: -15px;
}
.slot-item__img, .slot-item__img-block:after {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.slot-item__img {
    -o-object-fit: cover;
    object-fit: cover;
    transition: all .3s;
}
.slot-item__img-block:after {
    border-color: rgb(255 255 255 / 10%);
    border-radius: inherit;
    border-style: solid;
    border-width: 2px;
    content: "";
    pointer-events: none;
    z-index: 0;
}
.slot-item__img, .slot-item__img-block:after
 {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.slot-item__name {
    text-align: center;
}

.slot-item__name_parent {
    position: absolute;
    left: 0;
    bottom: -50px;
    padding: 30px 10px 5px 10px;
    z-index: 0;
    overflow: hidden;
    width: 100%;
    transition: 0.2s all linear;
}
.entertainment-info__list-slot-wrapper:hover .slot-item__name_parent {
    bottom: 0;
}
.entertainment-info__list-slot-wrapper:hover .slot-item__name_parent {
    bottom: 0px;
    filter: drop-shadow(rgba(0, 0, 0, 0.4) 0px 2px 8px);
}
.slot-item__name {
    font-size: 14px;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-weight: 500;
    position: static;
    transition: 0.2s all linear;
}

.slot-item__name_parent:after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0;
    background: #ffffff;
    width: 130%;
    height: 64px;
    z-index: -1;
    border-radius: 99%;
    overflow: hidden;
    transform: translateX(-50%) translateY(37%);
}

/* .slot-item__name_parent:before {
    background: #fff;
    width: 100%;
    border-radius: 0;
    width: 100%;
    height: 80px;
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0;
    z-index: -1;
    overflow: hidden;
    transform: translateX(-50%) translateY(60%);
} */
.section-home{position: relative;}
.section-home a:hover {
    color: #000;
    text-decoration: none;
}

.entertainment-info__list-slot-wrapper {
    min-width: initial;
    min-height: initial;
    max-width: initial;
    max-height: initial;

    width:128px;
    height:128px;
}
.entertainment-info__list {
    gap: 7px;
}
.entertainment-info__info-block {
    max-width: 21.2vw;
    max-width: 28.5%;
}

.info-block__headline.info-block__headline--bold {
    text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2);
}
.entertainment-info__second-link:hover {
    text-decoration: underline !important;
}
.h3-title {
    margin: 10px 0 0 0;
    line-height: 1.5;
    font-size: 16px;
    color:#000
}

.single-blog .blogimg {
    border-radius: 9px;
    box-shadow: 0px 3px 3px rgba(0,0,0,0.20);
}
.single-blog a:hover{text-decoration: none;}
.single-blog .card-body {
    padding: 15px;
}
.single-blog:hover .h3-title {
    color: #ae6449;
}
.toc-main {
    border: 1px solid #ddd;
    padding: 10px 10px;
    border-radius: 10px;
}

.toc-header {
    cursor: pointer;
}
.media-parent .media {
    background: #ecf6ff;
    padding: 10px 10px;
    border: 1px solid #c4e0f9;
    border-radius: 7px;
    box-shadow: 0px 5px 0px #c4e0f9;
}
.wrapper-parent {
    justify-content: flex-start;
}
.articles-all .card-deck {
    flex-wrap: wrap;
}

.articles-all .card-deck .card {
    width: 32.33%;
    max-width: 32.33%;
    min-width: 32.33%;
    margin: 0.5% !important;
}
.home_first_ad{width:100%;min-height:280px;}


.recent-games .single-recent {
    width: 5%;
    margin: 0.3%;
    border: 2px solid rgba(255,255,255,0.6);
    border-radius: 9px;
    overflow: hidden;
}

.recent-games {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
    overflow: auto;
}

.recent-games .single-recent img {
    width: 100%;
    height: 100%;
}
.descrToggle {
    border: 1px solid rgb(212 204 255);
    padding: 7px 10px;
    background: #f3f2f9;
    border-radius: 9px;
}
.descrToggle:focus{outline:none;}
.descrToggle.collapsed {
    margin-bottom: 0;
    margin-bottom: -20px;
}
.gameinfo_rounded_box > div.specs {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.specs-single {
    flex-direction: column;
    width: auto;
    border: 1px solid #ddd;
    margin: 0 0 -1px -1px;
    padding: 6px 10px;
}

.specs-single .specs-single-body {justify-content: flex-start !important;}

.specs-single .specs-single-head {
    font-size: 12px;
}
.descrToggle .plus-icon {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 10px;
}

.descrToggle .plus-icon:before, .descrToggle.collapsed .plus-icon:after {
    content: '-';
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    background: #1aabd8;
    border-radius: 40px;
    color: #fff;
    transition: 0.2s all ease;
    transform: rotate(180deg);
}

.descrToggle.collapsed .plus-icon:after {
    transform: rotate(90deg);
    margin-left: -20px;
    background: transparent;
}

.descrToggle.collapsed .plus-icon:before {
    transform: rotate(0deg);
}
.game-descr .collapsing,.game-descr .collapssing {
    transition: none !important;
}
.other-games .style_slider_slide__qtepA {
    flex-wrap: wrap;
    gap: 8px;
    width: 100%;
    justify-content: center;
}

.other-games .style_card__VrNUJ {
    width: 110px !important;
    margin: 0 !important;
    height: 110px !important;
}


.coin-toast {
  position: fixed;
  bottom: -60px; /* start off screen */
  right: 20px;
  background: #00c853;
  color: white;
  padding: 12px 18px;
  border-radius: 30px;
  font-size: 16px;
  font-weight: bold;
  box-shadow: 0 4px 12px rgba(0,0,0,0.2);
  opacity: 0;
  z-index: 9999;
  transform: translateY(0);
  transition: all 0.5s ease;
}

.coin-toast.show {
  bottom: 20px;
  opacity: 1;
  transform: translateY(0);
}

.coin-toast.hide {
  bottom: -60px;
  opacity: 0;
  transform: translateY(20px);
}
.coinTopbar {
    position: absolute;
    right: 10px;
    font-weight: bold;
    background: rgb(255, 229, 166);
    border-radius: 99px;
    padding: 0px 10px 0px 0px;
    border: 2px solid #fff296;
    box-shadow: rgba(0, 0, 0, 0.18) 0px 3px 4px;
    min-width: 75px;
    white-space: nowrap;
    display: flex;
    align-items: center;
    color: #8a5104;
}

.coinTopbar .coin-icon {
    width: 27px;
    margin: -7px 2px -6px -8px;
}
.info-btn {
    width: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    position: absolute;
    right: 1px;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" class="svg-icon" style="width: 1em;height: 1em;vertical-align: middle;fill: %23c86808;overflow: hidden;" viewBox="0 0 1024 1024" version="1.1"><path d="M512 1024C229.23 1024 0 794.77 0 512S229.23 0 512 0s512 229.23 512 512-229.23 512-512 512z m-7.5-176c25.666 0 46.5-20.834 46.5-46.5S530.166 755 504.5 755 458 775.834 458 801.5s20.834 46.5 46.5 46.5z m200.251-453.21c2.579-48.654-14.936-95.375-49.535-131.57-37.071-38.987-89.507-61.327-143.77-61.22-51.47 0.108-99.823 20.192-136.141 56.602C338.986 295.012 319 343.343 319 394.789c0 21.373 17.3 38.665 38.683 38.665 21.382 0 38.682-17.292 38.682-38.665 0-63.583 51.792-115.35 115.296-115.458h0.214c32.988 0 64.794 13.533 87.251 37.161 19.771 20.73 29.764 47.043 28.367 74.216-1.182 23.306-2.364 45.324-71.67 114.6-43.303 43.283-82.63 86.566-87.895 140.16-2.042 21.266 13.431 40.277 34.707 42.317 1.29 0.108 2.578 0.215 3.868 0.215 19.664 0 36.533-14.929 38.468-34.906 2.47-25.455 26.862-54.453 65.545-93.119 76.29-76.256 91.549-115.458 94.235-165.186z"/></svg>');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 18px;

}
.right-btns .coinTopbar {
    padding-right: 24px;
}
.no-coins .coinTopbar {
    display: none;
}
.right-btns {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: auto;
    display: flex;
    align-items: center;
}

.right-btns .coinTopbar {
    position: relative;
    right: initial;
    margin: 0 10px 0 15px;
}

.right-btns .open-search {
    position: relative;
    top: initial;
    right: 0;
    transform: none;
}

/* Leaderboard */
.leaderboard-modal .modal-content {
    background: linear-gradient(#5e0fcd, #4300a0);
    border-radius: 20px;
    border: 5px solid #7b32e2;
    padding: 15px;
    box-shadow: rgba(0, 0, 0, 0.5) 0px 10px 20px;
    position: relative;
    max-width: 400px;
    width: 100%;
    display: flex;
    flex-direction: column;
    max-height: 90vh;
    border-radius: 50px !important;
    box-shadow: 1px 3px 5px rgb(0 0 0 / 40%) inset;
}

.leaderboard-modal .modal-header {
    border-bottom: none;
    position: relative;
    display: block; /* Allows trophy to be absolutely positioned */
    padding: 0;
    text-align: center; /* Center the title */
    flex-shrink: 0; /* Prevent header from shrinking */
}

.leaderboard-modal .modal-header .close {
    position: absolute;
    top: -40px;
    right: 0px;
    background-color: #28a745; /* Green color for close button */
    border-radius: 50%;
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: 1;
    color: #fff;
    font-size: 1.5rem;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
    z-index: 10;
}
.leaderboard-modal .modal-header .close:hover {
    color: #fff;
    background-color: #218838;
    opacity: 1;
}
.leaderboard-modal .modal-header{margin-top: -15px;}

.leaderboard-title {
    background: linear-gradient(0deg, #a80292, #ff39cd);
    color: rgb(255, 255, 255);
    text-align: center;
    padding: 10px 20px;
    border-radius: 10px;
    font-size: 1.8rem;
    font-weight: bold;
    letter-spacing: 2px;
    text-shadow: rgba(0, 0, 0, 0.4) 2px 2px 4px;
    margin-top: -15px;
    position: relative;
    z-index: 1;
    display: inline-block;
    border-radius: 25px 25px 80px 79px;
    border: 3px solid #ffba44;
    border-top: 0;
}

.leaderboard-trophy {
    position: absolute;
    top: -80px;
    left: 50%;
    transform: translateX(-50%) rotate(-30deg);
    width: 100px;
    height: auto;
    z-index: 2;
    filter: drop-shadow(rgba(0, 0, 0, 0.5) 0px 5px 10px);
    z-index: -1;
}

.modal-body {
    display: flex;
    flex-direction: column;
    padding-top: 20px;
    flex-grow: 1;
    justify-content: flex-start;
    padding-bottom: 0; 
    padding-left: 0;
    padding-right: 0;
}

.leaderboard-ranks-scrollable {
    list-style: none;
    padding: 0;
    margin-top: 0;
    flex-grow: 1;
    overflow-y: auto;
    max-height: 450px;
    margin-bottom: 15px;
    scrollbar-width: thin;
    scrollbar-color: #ffcc00 #8c24cf; 
}

/* Webkit scrollbar */
.leaderboard-ranks-scrollable::-webkit-scrollbar {
    width: 8px;
}

.leaderboard-ranks-scrollable::-webkit-scrollbar-track {
    background: #8c24cf;
    border-radius: 10px;
}

.leaderboard-ranks-scrollable::-webkit-scrollbar-thumb {
    background-color: #ffcc00;
    border-radius: 10px;
    border: 2px solid #8c24cf;
}


.leaderboard-item {
    display: flex;
    align-items: center;
    border-radius: 30px;
    padding: 5px 10px;
    margin-bottom: 10px;
    color: rgb(255, 255, 255);
    box-shadow: rgba(0, 0, 0, 0.3) 0px 3px 4px;
    border: 2px solid rgba(255, 255, 255, 0.2);
    background-color: rgb(186 135 47);
    background: linear-gradient(0deg, rgb(186 135 47), rgb(234 199 138), rgb(255, 247, 196));
    color: #803317;
    border: none;
}

.leaderboard-item.rank-1 {
    background: linear-gradient(to bottom, #ffd700, #ffa500);
    color: #333;
}
.leaderboard-item.rank-2 {
    background: linear-gradient(to bottom, #c0c0c0, #a9a9a9);
    color: #333;
}
.leaderboard-item.rank-3 {
    background: linear-gradient(to bottom, #cd7f32, #b87333);
    color: #333;
}
.cursor-pointer{cursor: pointer;}
/* Shared styling for rank number or medallion */
.leaderboard-rank,
.leaderboard-medallion {
    height: 35px;
    width: 35px;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    margin-right: 10px;
    flex-shrink: 0; /* Prevent shrinking */
    color: rgb(51, 51, 51);
    border: 2px solid rgb(255, 255, 255);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #f7e3c1;
}
.current-user-section:before {
    content: 'You';
    position: absolute;
    top: -10px;
    left: 13px;
    font-size: 12px;
    background: #ffcc00;
    padding: 0px 7px;
    line-height: 1.5;
    border-radius: 4px;
    color: #000;
    font-weight: 600;
}
.leaderboard-medallion {
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
}

.medallion-1 {
    background-color: #ffd700; /* Gold */
    color: #333;
    border: 2px solid #fff;
}
.medallion-2 {
    background-color: #c0c0c0; /* Silver */
    color: #333;
    border: 2px solid #fff;
}
.medallion-3 {
    background-color: #cd7f32; /* Bronze */
    color: #333;
    border: 2px solid #fff;
}

.leaderboard-avatar {
    width: 35px;
    height: 35px;
    border-radius: 50%;
    object-fit: cover;
    margin-right: 15px;
    border: 2px solid #fff;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
    flex-shrink: 0;
}

.leaderboard-info {
    flex-grow: 1; /* Allows it to take available space */
    overflow: hidden; /* Hide overflow for ellipsis */
    display: flex; /* Use flex to align the name */
    align-items: center; /* Vertically align the username */
}

.leaderboard-name {
    font-weight: bold;
    font-size: 15px;
    white-space: nowrap; /* Prevent text wrapping */
    overflow: hidden; /* Hide overflow */
    text-overflow: ellipsis; /* Add ellipsis for overflowed text */
    max-width: 150px; /* Fixed width for the username before ellipsis */
}

.leaderboard-item.rank-1 .leaderboard-name,
.leaderboard-item.rank-2 .leaderboard-name,
.leaderboard-item.rank-3 .leaderboard-name {
    color: rgb(112 38 10)
}

.leaderboard-score {
    display: flex;
    align-items: center;
    font-weight: bold;
    font-size: 15px;
    background-color: rgb(248, 229, 175);
    color: rgb(51, 51, 51);
    padding: 1px 7px;
    border-radius: 90px 90px 90px 90px;
    flex-shrink: 0;
    margin-left: auto;
    box-shadow: rgb(179, 133, 52) 1px 1px 4px;
    border: 2px solid rgb(255, 245, 226);
}
.leaderboard-score .fa-star {
    color: #d4af37; /* Darker gold for star */
    margin-right: 5px;
}
.leaderboard-score .icon-chips {
    background: url('/img/coin3.webp');
    width: 30px;
    height: 30px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    margin: -7px 5px -7px -14px;
}
.current-user-section {
    background-color: #4a008c; /* Darker purple for current user */
    border-radius: 30px;
    padding: 10px 15px;
    margin-top: auto; /* Push to the bottom */
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: space-between; /* To push score to the right */
    box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.3);
    border: 2px solid rgba(255, 255, 255, 0.2);
    flex-shrink: 0; /* Prevent from shrinking */
    position: relative;
}

.current-user-rank {
    font-weight: bold;
    background-color: #007bff; /* Blue background for rank 1K+ */
    border-radius: 15px;
    padding: 2px 12px;
    margin-right: 15px;
    flex-shrink: 0;
    font-size: 14px;
}

.current-user-score {
    flex-shrink: 0;
    display: flex;
    align-items: center;
    font-weight: bold;
    font-size: 15px;
    background-color: rgb(255, 204, 0);
    color: rgb(51, 51, 51);
    padding: 1px 7px;
    border-radius: 20px;
}
.current-user-score .fa-star {
    color: #d4af37;
    margin-right: 5px;
}
.loading-div {
    /* background: #d3f5c9; */
    max-width: 33.33%;
    padding: 10px 8px;
    display: flex;
    width: 100%;
    padding: 1.5rem 8px !important;
    flex-direction: column;
}

.loading-div .loading-top {
    height: 107px;
    background: #d6d6d6;
    display: block;
    width: 100%;
    border-radius: 9px;
}

.loading-div .loading-bottom {
    display: flex;
    align-items: center;
    justify-content: center;
    list-style: none;
    padding: 0px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    gap: 10px;
    justify-content: flex-start;
    margin-bottom: 0;
    align-items: self-start;
    margin-top: 15px;
    align-items: center;
    justify-content: center;
}

.loading-div .loading-bottom span {
    width: 100%;
    background: #d6d6d6;
    height: 100px;
    width: calc(33.33% - 10px);
    height: auto;
    border-radius: 9px;
}

.loading-div .loading-bottom span:before {
    content: '';
    padding-top: 100%;
    display: block;
}


.entertainment-info__list {gap: 0;}

.entertainment-info__list-slot-wrapper {
    width: calc(33.33% - 10px);
    height: auto;
    margin: 5px;
}


.entertainment-info__slot-item.entertainment-info__slot-item--no-click {
    padding: 0;
    border-radius: 119px;
    overflow: hidden;
    border: 2px solid #fff;
    transition: 0.2s all linear;
}
.entertainment-info__slot-item.entertainment-info__slot-item--no-click:hover {
    border-radius: 20px;
}

.slot-item__img-block, .slot-item__link-wrapper {
    position: initial;
    display: block;
    height: 100%;
}

.slot-item::before {
    padding-top: 100%;
    position: relative;
    display: block;
}
.info-block__img-block.info-block__img-block--main-live {
    right: 0 !important;
    left: initial !important;
    width: auto;
    height: 100%;
}

.entertainment-info__img {
    max-height: 100%;
}

.info-block__bottom-block {
    align-self: flex-start;
}

.section-home {
    width: 100%;
}
body {
    background: rgb(37 13 13);
}
.style_section__vH7qe {
    background: #640707;
    border-radius: 0 0 19px 19px;
}
.recent-games .single-recent {
    border-radius: 99px;
}



.cat-descr-body h3 {
    font-size: 17px;
    font-weight: 600;
    position: relative;
}

.cat-descr-body h3:before {
    content: '';
    border-left: 5px solid #ffb6b6;
    border-radius: 59px;
    margin-right: 11px;
}
.single-h2 {
    border: 1px solid #ddd;
    margin: 15px 0 20px 0;
    border-radius: 9px;
    padding: 0 20px;
}

.single-h2 h2 {
    margin: -25px 0 0 0px !important;
    background: #fff;
    display: inline-block;
    padding: 3px 20px;
    border: 1px solid #ddd;
    border-radius: 9px;
    font-weight: 600;

}

.footer-section .specs-single {
    padding: 0;
    border: none;
}

.single-h3 {
    border: 1px solid #ddd;
    margin: 15px 0 20px 0;
    border-radius: 9px;
    padding: 0 20px;
    background: #f8faff;
}
.single-h2 h2+p {
    margin-top: 12px !important;
}
.game-descr p {
    margin: 5px 0 5px 0;
}
.game-descr .single-h2:first-child {
    margin-top: 30px;
}





/* TEMPORARY CSS */
.wrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: center;
}

.wrapper-parent {
    justify-content: flex-start;
}

.wrapper .box {height: auto;width: auto;max-width: initial;max-height: initial;padding: 10%;display: flex;align-items: center;justify-content: center;}

/* TEMPORARY CSS */







@media (min-width: 500px) {
    .style_card__VrNUJ {
        height: 20vw;
        width: 20vw;
    }
}
@media (min-width: 750px) {
    .style_slider_slide__qtepA {
        padding-left: 0;
        padding-right: 0;
        min-height: 120px;
    }
    .style_card__VrNUJ {
        height: 120px;
        width: 120px;
    }
    .style_slider_slide__qtepA>:not(:last-child) {
        margin-right: 10px;
    }
    .style_head_text__4dOJv {
        font-size: 18px;
        line-height: 23.44px;
    }
    .style_emoji__te5ZN {
        font-size: 18px;
        line-height: 22px;
    }
    .sidebar-products a.style_card__VrNUJ {
        width: 99px;
        height: 99px;
        margin: 0;
        border-color: #decaf1;
    }
}
@media (max-width: 1650px) {

    .section-home {
        padding-left: 40px;
        padding-right: 10px;
    }
    
}
@media (max-width: 1550px) {
    .GameInfo_Column_right {
        display: none;
    }
    .section-home .row {
        margin: 0;
    }
    
}
@media (max-width: 1400px) {
    
}
@media (max-width: 1366px) {
    
    .fullscreenOn .sidebar{
        min-width: initial;
        max-width: initial;
    }
    .fullscreenOn .qoMYGbBhf9dsbaBGBphh {
        top: 0;
        left: 0;
        border-radius: 0;
        width: 100%;
        height: auto;
    }
    
    .sidebar-small .NuKVRCDKjJRkfpgoOKXi {width: 40px;}
    
    .sidebar-small .sidemenu-inner {
        padding-top: 95px;
    }
    
    .sidebar-small .other-menus {padding: 20px 10px;}
    
    .sidebar-small .other-menus li a {font-size: 15px;}
    .gameInfo {
        flex-direction: column;
    }
}
@media (max-width: 1315px) {
    .wrapper {
        grid-template-columns: repeat(6, 130px);
        grid-template-rows: repeat(6, 130px);
        grid-gap: 10px;

    }
    
    /* .box:nth-child(1) {grid-column: 1 / 3;grid-row: 1 / 3;}
    .box:nth-child(6) {grid-column: 5 / 7;grid-row: 1 / 3;}
    .box:nth-child(11) {grid-column: 3 / 5;grid-row: 3 / 5;}
    .box:nth-child(16) {grid-column: 7 / 9;grid-row: 3 / 5;}
    .box:nth-child(21) {grid-column: 1 / 3;grid-row: 5 / 7;} */
}

@media (max-width: 1180px) {
    .wrapper {
        grid-template-columns: repeat(5, 130px);
        grid-template-rows: repeat(6, 130px);
    }
    .box:nth-child(16) {grid-column: 4 / 6;grid-row: 3 / 5; }
    .box:nth-child(21) {grid-column: 1 / 3;grid-row: 5 / 7;}
    
    .GamePage_right{width: 245px;min-width: 245px;}
    

}
@media (max-width: 1060px) {
    .entertainment-info__info-block {
        max-width: 22vw;
    }
    
    .statistics-block__nums-info {
        font-weight: 400;
        font-size: 11px;
    }

}
@media (max-width: 1023px) {
    .wrapper {
        grid-template-columns: repeat(4, 130px);
        grid-template-rows: repeat(10, 130px);
    }
    .box:nth-child(16) {grid-column: 3 / 5;grid-row: 3 / 5; }
    .box:nth-child(11) {
        grid-column: 3 / 5;
        grid-row: 7 / 9;
    }
    .box:nth-child(6) {
        grid-column: 1 / 3;
        grid-row: 9 / 11;
    }

    .box:nth-child(11) {
        grid-column: 2 / 4;
        grid-row: 4 / 6;
        grid-column: auto;
        grid-row: auto;
    }
    
    .box:nth-child(6) {
        grid-column: auto;
        grid-row: auto;
    }
    
    .wrapper {
        grid-template-rows: repeat(5, 130px);
    }

    .GamePage_main {
        flex-direction: column;
    }
    .GamePage_right{width:100%;margin:0 auto;}
    .recent-games .single-recent {
        width: 70px;
        min-width: 70px;
        margin: 0px 2px;
    }
    .recent-games {
        flex-wrap: nowrap;
        overflow: auto;
        width: 100vw;
        max-width: 100vw;
        padding-bottom: 5px;
        margin-bottom: -20px;padding-left: 15px;
        padding-right: 15px;
    }


}
@media (max-width: 991px) {
    .image-component_about {
        width: 100% !important;
        position: relative !important;
        text-align: center !important;
    }
    .wrap-img_hero-about {
        z-index: 2;
        justify-content: center;
        align-items: flex-end;
        height: auto;
        position: relative;
        right: auto;
        top: initial;
        bottom: 0;
        max-width: 280px;
        width: 100%;
        min-width: initial;
        overflow: hidden;
        max-height: 270px;
        display: flex;
        align-items: flex-start;
        margin: 0 auto;
    }
    .text-wrap_about {
        justify-content: flex-start;
        width: 100%;
        padding: 2.8rem 2rem;
        display: flex;
        padding-bottom: 15px;
    }
    .component_hero-about {
        grid-row-gap: 3.067rem;
        grid-template-rows: auto auto !important;
        grid-template-columns: 1fr !important;
        grid-auto-columns: 1fr !important;
        justify-items: center !important;
        height: auto !important;
        display: grid !important;
        padding: 0 !important;
    }
    .bg-home h1, h1 {
        font-size: 25px !important;
        line-height: 1.7 !important;
    }
    form.css-sepbq7 {
        right: 10px;
        left: initial;
        transform: translate(0%, -50%);
    }
    
    .css-1r29gba {
        max-width: 100%;
        min-width: 100%;
    }
    .open-search {
        display: flex;
        font-size: 20px;
        padding: 10px;
        cursor: pointer;
        align-items: center;
        justify-content: center;
        position: absolute;
        right: 100px;
        top: 50%;
        height: 40px;
        width: 40px;
        background: #efc418;
        border-radius: 7px;
        transform: translateY(-50%);
        border-radius: 99px;
    }
    .open-search .search-btn {
        position: relative;
        top: 0;
        right: 0;
        color: #000;
        stroke-width: 2px;
    }
    .no-coins .open-search {
        right: 6px;
    }
    .search-bar-inline {
        display: none;
    }
    .active-search .search-container form.css-sepbq7 {opacity: 1;visibility: visible;}

    .search-container form.css-sepbq7 {
        top: 0;
        left: 0;
        transform: initial;
        height: auto;
        width: 100%;
        opacity: 0;visibility: hidden;padding: 0 10px;
        z-index: 1;
        margin-top: 20px;
    }

    .search-container form.css-sepbq7 .search-input {
        position: relative;
        margin: 0 auto;
        width: 100%;
        max-width: initial;
    }
    
    .active-search .search-list {
        margin-top: 75px;
    }
    
    .search-overlay {
        padding: 0;
    }
    .search-list {
        width: 96%;
        max-width: 100%;
        left: 2%;
        transform: translateY(0px);
    }
    .active-search .css-1r4eqz {
        right: 15px;
    }
    
}
@media (max-width: 880px) {
    .wrapper {
        grid-template-columns: repeat(3, 120px);
        grid-template-rows: repeat(6, 120px);
    }
    .box:nth-child(16) {
        grid-column: 2 / 4;
        grid-row: 3 / 5;
    }
    .statistics-block__nums-info {
        font-size: 11px;
        font-weight: 400;
    }

    .statistics-block__nums-info.statistics-block__nums-info--bold {
        font-size: 15px;
        line-height: initial;
    }
    .info-block__headline.info-block__headline--bold{
        font-size: 21px;
    }
    .info-block{    padding-left: 15px;}
    .info-block__bottom-block {
        max-width: 100%;
        position: absolute;
        bottom: 0;
        left: 0;
    }

    
}
@media (max-width: 750px) {
    /* .body:not(.enabled) .sidemenu-inner {
        display: none;
    }
    .enabled .sidebar {
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        z-index: 999;
        background: rgb(255 255 255 / 100%);
        overflow: auto;
    } */
    .sidemenu-inner .benar {
        display: none;
    }
    .sidebar {
        min-width: 0;
        max-width: 0;
    }
    .wrapper {
        grid-template-columns: repeat(4, 120px);
    }
    .box:nth-child(1) {grid-column: 2 / 4;}
    .wrapper:before {
        content: "";
        display: block;
        grid-column: 1 / 2;
        grid-row: 1 / 2;
    }
    .AzvNggSudjN8b9d1tUDT {width: 100%;max-width: 130px;padding: 0 5px;}
    .qoMYGbBhf9dsbaBGBphh {width: 150px;height: 70px;}
    .NuKVRCDKjJRkfpgoOKXi {min-width: 44px;}
    .qoMYGbBhf9dsbaBGBphh.DJT17TB5hYo14sdLEAwk {height: 60px;}
    .qoMYGbBhf9dsbaBGBphh,.sidebar-small .qoMYGbBhf9dsbaBGBphh {
        width: 100%;
        left: 0;
        top: 0;
        border-radius: 0 0 15px 15px;
    }
    
    .yggcq_ZJewqJonP5DRa1 {
        margin-left: -15px;
        margin-right: 15px;
    }
    /* .wrapper{    padding-top: 80px;} */
    .wrapper:before{display: none;}
    .GamePage_main {
        padding-top: 60px;
    }

    .gameplay-container {
        margin: -6px -10px 0 -10px;
    }
    .is_fc .gameplay-container {
        margin: 0 -10px 0 -10px;
    }
    
    .is_fc .css-uwwqev {    
        align-items: center;
        display: flex !important;
        height: 100vh;
        width: 100%;
        flex-direction: column;
        flex-grow: 0;
        margin: 0;
        padding: 0;
    }
    .is_fc .gameplay-container .iframe {
        align-items: center;
        display: flex;
        height: 100%;
        width: 100%;
        flex-direction: column;
        flex-grow: 0;
        margin: 0;
        padding: 0;
        flex-grow: 1;
        justify-content: center;
        position: relative;
    }
    .is_fc .J91n1ymJasoch_FZq89b {
        align-self: stretch;
        background: #f6f6f6;
        display: flex !important;
        flex-grow: 0;
        flex-shrink: 0;
        height: 64px;
        max-height: 64px;
        justify-content: space-between;
        overflow: hidden;
        padding: 0 12px 0 0;
        position: relative;
        z-index: 3;
        min-height: 60px;
    }
    .is_fc .bottom_bnrrr{display: flex !important;}
    .style_section__vH7qe{width:100% !important;
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 10px;
    }
    .slider_sliderTrack__QIbGg {
        padding-bottom: 5px;
    }
    .home-top-padding {
        padding-top: 30px;
    }
    .wrapper-parent {
        padding-top: 60px;
        padding-left: 0px;
    }
    .top-padding {
        padding-top: 0;
    }
    .gameinfo_rounded_box.google_container .adsbygoogle{
        /* max-height:90px !important; */
    }
    .gameinfo_rounded_box.google_container {
        padding-left: 0;
        padding-right: 0;
        /* max-height: 90px !important; */
    }
    .gameplay-container {
        margin-left: 0;
        margin-right: 0px;
    }
    .GamePage_left {
        padding: 0;
    }
    .entertainment-info__list {
        justify-content: flex-start;
    }
    .section-home {
        padding-left: 15px;
        padding-right: 15px;
    }
    .style_head_container__NJfMc {
        padding: 0 15px;
    }
    .style_slider_slide__qtepA {
        padding-left: 15px;
        padding-right: 15px;
        min-height: 120px;
    }
    .grid-sections .entertainment-info {
        width: 50%;
        max-width: 50%;
        min-width: 50%;
    }
}
@media (max-width: 600px) {
    .wrapper:before{grid-column: 1 / 3;}
    .box:nth-child(1) {grid-column: 3 / 5;}
    /* .box:nth-child(6) {
        grid-column: 1 / 3;
        grid-row: 5 / 7;
    } */

    .box {min-width: 90px;min-height: 90px; }
    .wrapper { grid-template-columns: repeat(4, 90px); grid-template-rows: repeat(6, 90px); }
    .banner-horizontal-force {
        height: 100px;
        max-height: 116px;
    }
    .global-cq-title {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        padding-bottom: 0;
    }
    .css-inwm4l {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        padding-bottom: 0;
        font-size: 13px;
    }
    .iframe-bottom .bottom-left {
        width: 50%;
    }
    .like-dislike .btn {
        padding: 3px 8px;
        font-size: 12px;
    }
    .like-dislike .btn svg {
        width: 16px;
        height: 16px;
    }
    
    .iframe-bottom .bottom-left {
        padding: 0 0 0 5px;
        gap: 7px;
    }
    
    .iframe-bottom .bottom-left .gameLogo {
        width: 19px;
        border-width: 1px;
    }
    
    .like-dislike .btn.fullScreenCustom svg {
        width: 17px;
        height: 22px;
    }
    .play-iframe {
        font-size: 15px;
        padding: 5px 16px;
    }
    .iframe-before-load .iframe-gamelogo {
        width: 70px;
    }
    
    .section-home {
        padding: 0 !important;
    }
    
    .entertainment-info__title-block {
        padding: 0 15px;
    }
    .slot-item__name_parent {
        bottom: 0;
        padding: 0;
        background: rgba(255,255,255,0.6);
        -webkit-backdrop-filter: blur(2px);
        backdrop-filter: blur(2px);
        background: rgb(255 255 255 / 50%);
        padding: 0 5px;
    }
    
    .slot-item__name_parent:after {
        opacity: 0;
    }
    
    .slot-item__name {font-weight: 500;font-size: 13px;}
    .slot-item__img, .slot-item__img-block::after{object-fit: initial;}
    .slot-item__name {
        line-height: 1.4;
    }
    .section-home a:hover{color:#000}
    .articles-all .card-deck .card {
        width: 100%;
        max-width: 100%;
        min-width: 100%;
        margin: 0 0 15px 0 !important;
    }
    .home_first_ad{display:block;min-width: 300px !important;
        min-height: 250px !important;
    }

    
    .entertainment-info__title-block {
        padding-right: 10px;
    }
    
    .entertainment-info__list {
        padding-bottom: 10px;
        margin-bottom: -10px;
    }
    .footer-copy-right .quick-links li a, .footer-copy-right .quick-links li:last-child a {
        padding: 2px 10px;
        border: 1px solid #ddd;
        display: inline-block;
        margin: 3px;
    }
    
    .copyright-text {
        text-align: center;
        margin: 0 auto;
        padding: 0 10px;
    }
    .leaderboard-title{font-size: 16px;}
    .grid-sections .entertainment-info {
        width: 100%;
        max-width: 100%;
        min-width: 100%;
    }
}
@media (max-width: 550px) {
    .box:nth-child(1) {
        grid-column: 1 / 3;
    }
    .box:nth-child(16){grid-column: 3 / 5;}
    .box:nth-child(11) {grid-column: 3 / 5;}
    .body-inner .GamePage_main {
        padding: 0;
        padding-top: 60px;
    }
    .specs-single .specs-single-head {
        font-size: 14px;
    }
    .specs-single .specs-single-body {
        font-size: 14px;
    }
    .wrapper .box {
        padding: 22%;
    }
    .wrapper {
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
    }
    .style_slider_slide__qtepA{min-height: 100px;}
    .search-list a {
        font-size: 14px;
    }
    
    .search-list .img-media {
        max-width: 48px;
        min-height: 48px;
        max-height: 48px;
        min-width: 48px;
    }
    .active-search .css-1r29gba {
        font-size: 14px;
    }
    .info-block__top-section {
        margin: 0 auto;
    }
}
@media (max-width: 430px) {
    .wrapper {
        grid-template-columns: repeat(3, 90px);
        grid-template-rows: repeat(12, 90px);
    }
    .box:nth-child(1) {
        grid-column: 1 / 3;
    }
    .box:nth-child(6) {
        grid-column: 1 / 3;
    }

    .box:nth-child(16) {
        grid-column: auto;
        grid-row: auto;
    }
    
    .box:nth-child(21) {
        grid-column: 2 / 4;
        grid-row: 9 / 11;
    }
    
    .box:nth-child(11) {
        grid-column: auto;
        grid-row: auto;
    }
    
    .wrapper {
        grid-template-rows: repeat(10, 90px);
    }    
}



@media (min-width: 991px) {
    .open-search {
        display: none;
    }
}


@media (min-width: 1300px) {
    .box {
        min-width: 150px;
        min-height: 150px;
    }

}
@media (min-width: 1600px) {
    .wrapper {
        grid-template-columns: repeat(8, 170px);
        grid-template-rows: repeat(6, 170px);
        grid-gap: 10px;

    }
    .box:nth-child(1) {grid-column: 1 / 3;grid-row: 1 / 3;}
    .box:nth-child(6) {grid-column: 5 / 7;grid-row: 1 / 3;}
    .box:nth-child(11) {grid-column: 3 / 5;grid-row: 3 / 5;}
    .box:nth-child(16) {grid-column: 7 / 9;grid-row: 3 / 5;}
    .box:nth-child(21) {grid-column: 1 / 3;grid-row: 5 / 7;}
    .box{min-width: 170px;min-height: 170px;}
}

