@font-face {     font-family: "Roboto";     src: url(/shared/3688/Roboto-Regular.eot);     src: url(/shared/3688/Roboto-Regular.eot) format('embedded-opentype'),         url(/shared/3688/Roboto-Regular.woff2) format('woff2'),         url(/shared/3688/Roboto-Regular.woff) format('woff'),         url(/shared/3688/Roboto-Regular.ttf) format('truetype'),         url(/shared/3688/Roboto-Regular.svg) format('svg');     font-weight: normal;     font-style: normal;     font-display: swap; }  article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {     display: block; }  html {     font-family: sans-serif; }  body {     margin: 0px; }  a:active, a:hover {     outline: 0px none; }   img {     border: 0px none; }  html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {     margin: 0px;     padding: 0px;     border: 0px none;     font: inherit;     vertical-align: baseline;     font-family: 'Roboto', sans-serif;     font-size: 14px; }  article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {     display: block; }  body {     line-height: 1; }  ol, ul {     list-style: outside none none; }   #sequence-theme {     background: rgb(0, 0, 0) none repeat scroll 0% 0%;     height: 245px;     overflow: hidden;     position: relative;     width: 100%; }  #sequence-theme #sequence {     height: 245px;     margin: 0px auto;     position: relative;     top: 0px;     width: 740px; }  h2, h3, h4, h5, h6 {     margin: 0px 0px 1em;     padding-bottom: 0.1em;     text-align: center; }  h1 {     font-size: 28px;     color: rgb(255, 168, 0);     font-weight: normal;   margin-bottom: 15px;   text-align: center; }  h2 {     font-size: 18px;     color: rgb(255, 168, 0);     font-weight: normal; }  h3 {     font-size: 16px;     color: rgb(249, 220, 134);     font-weight: normal; }  p {     margin: 0px;     padding: 0px 0px 15px;     line-height: 1.2em; }  a {     color: rgb(208, 176, 0);     text-decoration: underline;     outline: medium none; }  a:hover {     color: rgb(208, 176, 0);     text-decoration: none;     outline: medium none; }   ul, ol {     padding-left: 20px;     padding-bottom: 1em; }  ul li {     list-style: outside none none;     padding: 10px 0px 0px 10px; }  .game-list ul, .game-list ol {     padding-left: 22px;     padding-bottom: 1em;     margin: 0; }  .game-list ul {     list-style: disc outside; }  .game-list ul li::marker {     color: rgb(255, 168, 0); }  .game-list ol {     list-style: none;     counter-reset: list; }  .game-list li {     padding: 4px 0;     margin: 0;     line-height: 1.4em;     list-style: unset; }  .game-list ol li {     position: relative;     padding-left: 28px; }  .game-list ol {     padding-left: 0 !important; }  .game-list ol li::before {     counter-increment: list;     content: counter(list);     position: absolute;     left: 0;     top: 2px;     width: 20px;     height: 20px;     border-radius: 50%;     background: rgb(255, 168, 0);     color: rgb(0, 0, 0);     font-size: 12px;     line-height: 20px;     text-align: center;     font-weight: bold; }  .game-list table {     width: 100%;     border-collapse: collapse;     margin: 10px 0 20px;     font-size: 14px;     background: rgba(10, 10, 10, 0.6); }  .game-list th, .game-list td {     border: 1px solid rgb(60, 60, 60);     padding: 8px 10px;     text-align: left;     vertical-align: top; }  .game-list th {     background: rgb(25, 25, 25);     color: rgb(255, 210, 129);     font-weight: bold; }  .game-list tr:nth-child(even) td {     background: rgba(30, 30, 30, 0.6); }  .clearfix::after {     content: " ";     display: block;     height: 0px;     clear: both;     visibility: hidden;     overflow: hidden; }   html {     height: 100%;     width: 100%;     background: rgb(0, 0, 0) none repeat scroll 0% 0%; }   body {     font-size: 0.8em;     color: rgb(255, 255, 255);     min-width: 980px;     max-width: 1920px;     margin: 0px auto;     position: relative;     min-height: 100%;     width: 100%;     font-family: Arial, sans-serif;     background: rgb(0, 0, 0) none no-repeat scroll center top; }  #container {     background: transparent url(/shared/3688/bg-l.webp) repeat-y scroll center top;     padding-bottom: 69px; }  .width-inner {     width: 980px;     margin: 0px auto;     position: relative; }  #logo {     display: block;     padding: 10px 0px 15px 12px; }  .nav-top {     display: flex;     justify-content: space-between;     align-items: center;     position: relative;     background: transparent url(/shared/3688/nav-bg.webp) repeat-x scroll 0% 0%;     height: 41px;     box-shadow: 0px 2px 3px rgb(0, 0, 0); }  .nav-top ul {     width: 675px;     margin: 0px 10px 0px 30px;     padding: 7px 0px 0px;     display: table; }  .nav-top ul li {     position: relative;     margin: 0px;     padding: 0px 14px;     display: table-cell;     width: auto;     text-align: center; }  .nav-top ul li a {     display: block;     position: relative;     width: 100%;     font-size: 1.2em;     color: rgb(246, 190, 107);     text-decoration: none;     text-shadow: 0px 0px 3px rgb(16, 18, 16);     background: transparent url(/shared/3688/m-item-bg.webp) repeat-x scroll 0% 0%;     height: 25px;     line-height: 25px; }  .nav-top ul li a:hover {     color: rgb(255, 174, 0); }  .nav-top ul li a::before, .nav-top ul li a::after {     position: absolute;     top: 0px;     content: "";     background: transparent url(/shared/3688/g-s.webp) no-repeat scroll 0% 0%;     width: 10px;     height: 25px; }  .nav-top ul li a::before {     left: -10px;     background-position: 0px 0px; }  .nav-top ul li a::after {     right: -10px;     background-position: -11px 0px; }  .nav-top ul li.active a {     color: rgb(255, 174, 0);     background: transparent url(/shared/3688/m-item-bg-hover.webp) repeat-x scroll 0% 0%;     text-shadow: 1px 1px 1px rgb(0, 0, 0); }  .nav-top ul li.active a::before, .nav-top ul li.active a::after {     position: absolute;     top: 0px;     content: "";     background: transparent url(/shared/3688/g-s.webp) no-repeat scroll 0% 0%;     width: 10px;     height: 25px; }  .nav-top ul li.active a::before {     left: -10px;     background-position: -27px -248px; }  .nav-top ul li.active a::after {     right: -9px;     background-position: -37px -248px; }  .nav-top .nav-register {     position: relative;     margin: 2px 10px 0px 0px;     z-index: 10; }  .nav-top .nav-register .register-btn {     display: block;     background: transparent url(/shared/3688/btn.webp) no-repeat scroll 0px -78px;     width: 211px;     height: 39px;     line-height: 2em;     text-align: center;     text-decoration: none;     text-transform: uppercase;     text-shadow: 0px 1px 1px rgb(0, 0, 0);     font-size: 1.5em;     color: rgb(255, 255, 255);     font-weight: bold; }  .nav-top .nav-register .register-btn:hover {     background-position: 0px -117px; }  .filter-search-box {     padding: 0px 10px;     margin: 10px 0px 0px; }  #filter-box ul {     margin: 0px;     padding: 0px;     display: flex;     align-items: center;     gap: 15px; }  #filter-box ul li {     background: transparent url(/shared/3688/filter-background.webp) repeat-x scroll 0px 0px;     border: 1px solid rgb(8, 8, 8);     border-radius: 4px;     text-align: center;     padding: 0px; }  #filter-box ul li a {     display: block;     line-height: 28px;     color: rgb(246, 190, 107);     text-align: center;     text-decoration: none; }  #filter-box ul li#filter-all a, #filter-box ul li#filter-microgaming a, #filter-box ul li#filter-novomatic a, #filter-box ul li#filter-igrosoft a, #filter-box ul li#filter-globotech a, #filter-box ul li#filter-sgs a, #filter-box ul li#filter-6 a, #filter-box ul li#filter-playboy a, #filter-box ul li#filter-netent a, #filter-box ul li#filter-yggdrasil a, #filter-box ul li#filter-nextgaming a, #filter-box ul li#filter-elk a {     background: transparent url(/shared/3688/filter-title.webp) no-repeat scroll 0% 0%;     width: 90px;     height: 28px; }  #filter-box ul li#filter-all a {     background: transparent none repeat scroll 0% 0%; }  #filter-box ul li#filter-all .active, #filter-box ul li#filter-microgaming .active, #filter-box ul li#filter-novomatic .active, #filter-box ul li#filter-igrosoft .active, #filter-box ul li#filter-globotech .active, #filter-box ul li#filter-sgs .active, #filter-box ul li#filter-6 .active, #filter-box ul li#filter-playboy .active, #filter-box ul li#filter-netent .active, #filter-box ul li#filter-yggdrasil .active {     background-color: rgb(202, 136, 43);     border-radius: 4px; }  #filter-box ul li#filter-all .active {     color: rgb(255, 255, 255); }  #filter-box ul li#filter-microgaming a {     background-position: 8px 2px; }  #filter-box ul li#filter-novomatic a {     background-position: -100px 2px; }  #filter-box ul li#filter-nextgaming a {     background-position: -177px -2px; }  #filter-box ul li#filter-sgs a {     background-position: -268px 0px; }  #filter-box ul li#filter-playboy a {     background-position: -356px 2px; }  #filter-box ul li#filter-netent a {     background-position: -430px 2px; }  #filter-box ul li#filter-elk a {     background-position: -508px 2px; }  #filter-box ul li#filter-yggdrasil a {     /*width: 130px;*/     background-position: -595px 0px; }  #slider-info-box {     display: flex;     justify-content: space-between;     align-items: center;     position: relative;     padding: 2px; }  #slider-box {     width: 740px;     border: 1px solid rgb(48, 48, 48);     border-radius: 1px; }   .jackpot-box-wrapper-preloader {     position: relative;     width: 226px;     height: 71px; }  .jackpot-box-wrapper-preloader .preloader-1 {     position: absolute;     top: 50%;     left: 50%;     margin: -12px 0px 0px -13px;     background: transparent url(/shared/empty.gif) no-repeat scroll 0% 0%;     width: 25px;     height: 26px;     z-index: 90; }  .jackpot-box-wrapper-preloader #jackpot-box {     display: none;     position: relative;     background: transparent url(/shared/3688/jackpot-bg.webp) repeat scroll 0% 0%;     width: 226px;     height: 71px; }  .numbers_container {     position: relative;     padding: 29px 0px 0px;     height: 33px;     width: 226px;     overflow: hidden;     display: flex; }  .numbers_table {     position: relative;     margin: 0px 0px 0px 14px;     padding: 0px;     display: flex; }  .numbers_table li {     position: relative;     margin: 0px 0px 0px 2px;     padding: 0px;     width: 20px; }  .numbers_comma1, .numbers_comma2, .numbers_point {     position: absolute;     background: transparent url(/shared/3688/jackpot-attr.webp) no-repeat scroll 0px 0px;     height: 10px;     width: 10px; }  .numbers_comma1 {     left: 54px;     top: 52px; }  .numbers_comma2 {     left: 120px;     top: 52px; }  .numbers_point {     left: 186px;     top: 50px;     background-position: 0px -10px; }  .numbers_marker {     margin: 8px 0px 0px 3px;     background: transparent url(/shared/3688/jackpot-attr.webp) no-repeat scroll 0px -20px;     width: 13px;     height: 21px; }  .numbers_slot_1, .numbers_slot_2, .numbers_slot_3, .numbers_slot_4, .numbers_slot_5, .numbers_slot_6, .numbers_slot_7, .numbers_slot_8, .numbers_slot_9 {     background: transparent url(/shared/3688/number.webp) no-repeat scroll 0px -522px;     width: 20px;     height: 33px; }  .winner-box-wrapper-preloader {     position: relative;     margin: 15px 0px 0px;     width: 229px;     height: 156px; }  .winner-box-wrapper-preloader .preloader-1 {     position: absolute;     top: 50%;     left: 50%;     margin: -12px 0px 0px -13px;     background: transparent url(/shared/empty.gif) no-repeat scroll 0% 0%;     width: 25px;     height: 26px;     z-index: 90; }  #winner-box {     display: none;     position: relative;     margin: 15px 0px 0px;     width: 229px;     height: 156px;     background: transparent url(/shared/3688/winners-bg2.webp) no-repeat scroll 0% 0%; }  #winner-box .title {     padding: 0px;     text-align: center;     font: bold 1em/2em Arial;     text-shadow: 0px 2px 1px rgb(0, 0, 0);     text-transform: uppercase;     color: rgb(255, 210, 129); }  .title {     padding: 25px 0px;     text-align: center;     color: rgb(255, 168, 0);     font-size: 2em; }  #game-menu {     position: relative;     background: transparent url(/shared/3688/nav-bg.webp) repeat-x scroll 0% 0%;     height: 41px;     overflow: hidden;     box-shadow: 0px 2px 2px rgb(0, 0, 0);     width: 100%; }  #game-menu ul {     margin: 0px;     padding: 7px 20px 0px;     text-align: justify; }  #game-menu ul li {     display: inline-block;     padding: 0px 10px; }  #game-menu ul::after {     content: "";     display: inline-block;     width: 100%;     height: 0px;     overflow: hidden; }  #game-menu ul li a {     display: block;     position: relative;     padding: 0px 10px;     font-size: 1em;     color: rgb(246, 190, 107);     text-decoration: none;     text-shadow: 0px 0px 3px rgb(16, 18, 16);     background: transparent url(/shared/3688/m-item-bg.webp) repeat-x scroll 0% 0%;     height: 25px;     line-height: 25px; }   .game-list {     padding: 10px 15px; }  #footer {     padding: 20px 19px 0px; }  #pay-block {     position: relative;     margin: 0px 22px;     height: 86px; }  #pay-block .footer-attr-l, #pay-block .footer-attr-r {     position: absolute;     background: transparent url(/shared/3688/pays-system-arrows.webp) no-repeat scroll 0px 0px;     width: 34px;     height: 88px; }  #pay-block .footer-attr-l {     top: -2px;     left: -25px;     background-position: 0px -99px; }  #pay-block .footer-attr-r {     top: -2px;     right: -20px;     background-position: 0px 1px; }  #pay-block .jcarousel-prev {     left: -20px;     background-position: 0px 30px; }  #pay-block .jcarousel {     position: relative;     margin: 0px auto;     width: 890px;     height: 85px; }  #pay-block .jcarousel-clip {     overflow: hidden;     position: relative; }  #pay-block .jcarousel ul {     position: relative;     margin: 0px;     padding: 0px;     height: 90px;     list-style: outside none none;     display: flex;     justify-content: space-between;     flex-wrap: wrap; }  #pay-block .jcarousel li {     width: 120px;     height: 84px;     border: 2px solid rgb(50, 50, 50);     margin: 0px 6px 0px 0px;     padding: 0px;     box-shadow: 0px 1px 3px rgb(0, 0, 0);     box-sizing: border-box; }  #pay-block .jcarousel ul li#pay-1 {     background: rgb(16, 16, 16) url(/shared/3688/pay-system-icons.webp) no-repeat scroll 2px 15px; }   #pay-block .jcarousel ul li#pay-2 {     background: rgb(16, 16, 16) url(/shared/3688/pay-system-icons.webp) no-repeat scroll -126px 12px; }   #pay-block .jcarousel ul li#pay-3 {     background: rgb(16, 16, 16) url(/shared/3688/pay-system-icons.webp) no-repeat scroll -255px 10px; }   #pay-block .jcarousel ul li#pay-4 {     background: rgb(16, 16, 16) url(/shared/3688/pay-system-icons.webp) no-repeat scroll -382px 10px; }   #pay-block .jcarousel ul li#pay-5 {     background: rgb(16, 16, 16) url(/shared/3688/pay-system-icons.webp) no-repeat scroll -508px 6px; }   #pay-block .jcarousel ul li#pay-6 {     background: rgb(16, 16, 16) url(/shared/3688/pay-system-icons.webp) no-repeat scroll -640px 10px; }   #pay-block .jcarousel ul li#pay-7 {     background: rgb(16, 16, 16) url(/shared/3688/pay-system-icons.webp) no-repeat scroll -765px 10px; }   #pay-block .jcarousel ul li a {     display: block;     color: rgb(255, 255, 255);     font: 11px Arial;     text-align: center;     text-decoration: none;     padding: 65px 0px 0px; }  #footer-menu {     position: relative;     margin: 30px 0px 15px;     padding: 10px 0px;     display: flex;     justify-content: space-between;     gap: 20px; }  #footer-menu .top-bg {     top: -14px;     height: 14px;     background-position: 0px 0px; }  #footer-menu .btm-bg {     bottom: -17px;     height: 17px;     background-position: 0px -15px; }  #footer-menu .row {     width: 200px; }  #footer-menu ul {     width: 150px;     position: relative;     margin: 0px;     padding: 0px;     width: 150px; }  #footer-menu ul li {     position: relative;     margin: 0px 0px 5px;     padding: 0; }  #footer-menu ul li.footer-title {     font-size: 1.2em; }  #footer-menu ul li a {     display: block;     position: relative;     padding: 5px 0px;     font-size: 0.9em;     color: rgb(255, 255, 255);     text-shadow: 0px 0px 3px rgb(16, 18, 16);     text-decoration: none; }  #footer-menu ul li a:hover {     text-decoration: underline; }  #copy {     position: relative;     padding: 10px 0px; }  .copyrights {     color: rgb(128, 128, 128);     width: 440px;     font-size: 1.095em;     line-height: 1.5em;     margin: 0px auto;     padding: 5px 0px 0px;     text-align: center;     text-shadow: 1px 1px 1px rgb(0, 0, 0); }  #f-icon {     display: flex;     justify-content: center;     gap: 5px; }  #f-icon a {     display: block;     margin: 0px 0px 0px 10px; }  #f-icon-1 {     background: transparent url(/shared/3688/logos.webp) no-repeat scroll 0px 0px;     height: 50px;     width: 141px;     order: -1; }  #f-icon-2 {     background: transparent url(/shared/3688/logos.webp) no-repeat scroll -225px 0px;     height: 55px;     width: 52px;     order: 1; }  #f-icon-3 {     background: transparent url(/shared/3688/logos.webp) no-repeat scroll -162px 0px;     height: 54px;     width: 46px; }  .ssl-security {     display: block;     margin: 0px 0px 0px 10px;     order: 3; }  .info-box {     margin: 0px 0px 10px; }  .clear {     clear: both; }  .btnsgo {     display: inline-block; }  .btnsgo2 a {     text-align: center;     padding-top: 4px;     font-size: 22px;     color: #fff;     text-decoration: none; }  .btnsgo1 button {     text-align: center;     padding-top: 4px;     font-size: 22px;     color: #fff;     text-decoration: none;     border: none; }  .rollover p {     padding-top: 5px;     font-size: 25px;     font-weight: bold; }  a.rollover, button.rollover {     background: url(/shared/3688/play-free-btns.webp);     width: 299px;     height: 50px;     display: block;     cursor: pointer; }  a.rollover:hover, button.rollover:hover {     background-position: 0 -50px; }  .btnsgo1 {     position: absolute;     width: 300px;     top: 50%;     left: 50%;     transform: translate(-50%); }  .btnsgo2 {     display: flex;     margin: 0 auto;     justify-content: center; }  .breadcrumbs {     display: inline-flex;     padding-left: 5px;     margin-left: 4px; }  #back-to-top-btn {     position: fixed;     right: 24px;     bottom: 24px;     z-index: 9999;     padding: 10px 14px;     border: 1px solid rgb(90, 70, 20);     border-radius: 4px;     background: rgb(40, 40, 40);     color: rgb(255, 255, 255);     font-size: 14px;     cursor: pointer;     opacity: 0;     transform: translateY(8px);     pointer-events: none;     transition: opacity 0.2s ease, transform 0.2s ease; }  #back-to-top-btn:hover {     background: rgb(60, 60, 60); }  #back-to-top-btn.is-visible {     opacity: 1;     transform: translateY(0);     pointer-events: auto; }  .cookie-banner {     position: fixed;     left: 0;     right: 0;     bottom: 64px;     z-index: 9998;     background: rgba(20, 20, 20, 0.95);     border-top: 1px solid rgb(60, 60, 60);     color: #fff;     padding: 12px 16px; }  .cookie-banner__content {     max-width: 980px;     margin: 0 auto;     display: flex;     align-items: center;     justify-content: space-between;     gap: 16px; }  .cookie-banner__text {     font-size: 14px;     line-height: 1.3; }  .cookie-banner__close {     width: 28px;     height: 28px;     border: 0;     border-radius: 50%;     background: rgb(60, 60, 60);     color: #fff;     font-size: 18px;     line-height: 28px;     cursor: pointer;     padding: 0; }  .cookie-banner__close:hover {     background: rgb(80, 80, 80); }  .cookie-banner.is-hidden {     display: none; }  .auth-bar {     position: fixed;     left: 0;     right: 0;     bottom: 0;     z-index: 9997;     background: #1b1b1b;     border-top: 1px solid rgb(45, 45, 45);     padding: 10px 16px; }  .auth-bar__content {     max-width: 980px;     margin: 0 auto;     display: flex;     align-items: center;     justify-content: space-between;     gap: 16px; }  .auth-bar__logo {     display: inline-flex;     align-items: center; }  .auth-bar__logo img {     display: block; }  .auth-bar__actions {     display: flex;     align-items: center; }  .auth-bar__btn {     display: inline-block;     position: relative;     width: 100%;     margin: 0 -2px 0 0;     padding: 0 15px;     border: none;     background-color: transparent;     color: #000;     font-weight: 700;     letter-spacing: 2px;     text-transform: uppercase;     text-decoration: none;     text-align: center;     cursor: pointer;     border-radius: 50px;     overflow: hidden;     box-sizing: border-box;     font-size: 14px;     line-height: 38px; }  .auth-bar__btn--login {     border: 1px solid #fdc061;     background: #fdc061;     width: 110px;     margin: 0 2px 0 0;     border-radius: 50px 0 0 50px; }  .auth-bar__btn--login:hover {     background: #000;     color: #fdc061;     border: 1px solid #fdc061; }  .auth-bar__btn--register {     border: 1px solid #3daa45;     background: #3daa45;     width: 165px;     margin: 0 1.764705882352941% 0 0;     border-radius: 0 50px 50px 0; }  .auth-bar__btn--register:hover {     background: #000;     color: #3daa45;     border: 1px solid #3daa45; }  .mob-btn {     width: 29px;     height: 18px;     display: none;     flex-direction: column;     justify-content: space-between;     cursor: pointer;     position: relative; }  .mob-btn span {     width: 100%;     height: 2px;     display: block;     background: #fff;     transition: all .4s ease; }  .mobile-menu {     display: none;     position: absolute;     top: 100%;     left: 0;     width: 100%;     height: auto;     background: #181717; }  .mobile-menu.is-open {     display: block; }  .mobile-menu.is-open ul li {     display: block; }  .breadcrumbs2 ol li:before {     content: none !important; }  .start {     color: gold; }  .breadcrumbs2 ol li {     display: inline;     margin-right: 5px;     padding: 3px; }  .breadcrumbs2 ol li a::after {     display: none;  }  .fortunaimage {     display: block;     margin: 0px auto; } .iframe-block {     max-width: 970px;     margin: 0 auto;     overflow: hidden;     position: relative; }  .iframe {     position: relative;     z-index: 100;     margin-bottom: 15px;     width: 100%;     height: 550px; }  .iframe__item {     text-align: center;     position: relative;     width: 100%;     height: 100%; }  .iframe__item::before {     content: "";     position: absolute;     top: 0;     left: 0;     right: 0;     bottom: 0;     background: url('/uploads/3600/pages/38016/38016.png') center center / cover no-repeat;     filter: blur(10px);     z-index: -1; } .iframe__wrapper, .iframe__inner {     width: 100%;     height: 100%; }  .iframe__item iframe {     width: 100%;     height: 100%;     border-radius: 12px;     margin-bottom: 22px; } @media screen and (max-width: 1400px) {     body {         background: #000 !important;     }      .go {         left: 2% !important;         bottom: 15px;     } }  @media screen and (max-width: 1024px) {      body,     .width-inner {         min-width: unset;         max-width: unset;         width: auto;     }      body,     html {         overflow-x: hidden;         display: block;         width: 100%;         margin: 0;     }      #h-right,     #logo {         width: 48%;     }      #info-box {         position: absolute;         right: 7px;     }      .mob-btn {         display: flex;         z-index: 9999;     }      ul.nav-top-ru,     #game-menu {         display: none;     }      .nav-top {         background: #2e2f29;         box-shadow: 0px 2px 3px rgb(0, 0, 0);         display: flex;         justify-content: space-between;         width: 100%;         align-items: center;         padding: 5px 15px;     }      .nav-top .nav-register {         width: 64%;         text-align: right;         display: flex;         justify-content: flex-end;     }      .mob-row {         width: 50%;     }      .login-mob,     .reg-mob {         width: 100%;         display: inline-block;         padding: 7px 20px;         color: #fff;         font-weight: 600;         text-decoration: none;         font-size: 15px;         border-bottom: 1px solid #8a8a8b;     }      .login-mob {         background: linear-gradient(to bottom, #f9b62e 1%, #fac559 10%, #fac559 25%, #f9b62e 37%, #f9b62e 50%, #ea9819 51%, #e5a345 83%, #bc5f03 100%);     }      .reg-mob {         background: linear-gradient(to bottom, #cbec08 0%, #b4c862 10%, #b4c862 25%, #a4c744 37%, #89c31a 50%, #53a31c 51%, #579a32 83%, #339414 100%);     }      #header {         display: flex;         flex-wrap: wrap;     }      #header.clearfix {         overflow: visible !important;         z-index: 9999;         position: relative;     }      .nav-top ul {         margin: 0;         padding: 0;         width: 100%     }      #slider-box #sequence a img {         width: 100%;     }      #sequence-theme #sequence,     #slider-box {         width: auto;     }      img,     video,     iframe {         max-width: 100%;         min-width: unset;         height: auto;         margin: 10px auto;     }      #filter-box ul {         display: flex;         flex-wrap: wrap;         align-items: center;     }      #pay-block .jcarousel ul {         overflow: visible;         width: auto !important;         height: auto !important;     }      #pay-block .jcarousel {         width: auto;         height: auto;     }      #pay-block {         position: relative;         margin: 0px 22px;         height: auto;     }      #pay-block .footer-attr-l,     #pay-block .footer-attr-r,     #footer-menu .top-bg,     #footer-menu .btm-bg {         display: none;     }      #footer-menu {         position: relative;         margin: 20px 0px 15px;         padding: 10px;         border-left: 0;         border-right: 0;         display: flex;         justify-content: space-between;         flex-wrap: wrap;     }      #copy {         width: 100%;     }      #f-icon {         margin: 0px auto;         width: 100%;         display: flex;         justify-content: space-between;     }      #filter-box ul li {         margin: 8px 8px 0 0;     }      #footer-menu .row {         width: 25%;     }      #footer-menu ul li.footer-title {         padding: 0px 0px 5px 10px;     }      #footer-menu ul li {         padding: 0px 7px;     }      .game-list {         width: auto;         display: block;     }      .login-mob,     .reg-mob {         text-align: center;     } }  @media screen and (max-width: 768px) {      #h-right,     #logo {         width: 45%;     }      #logo img {         min-width: unset;         height: auto;         object-fit: contain;     }      #pay-block .jcarousel li {         margin: 7px 7px 0px 0px;     }      #info-box {         display: none;     }      #slider-box #sequence a img:first-child {         display: none;     }      #sequence-theme #sequence,     #sequence-theme {         height: auto;     }      #slider-info-box,     #sequence-theme #sequence,     #slider-box {         padding: 0;         width: 100%;     }      #filter-box ul li#filter-all a,     #filter-box ul li#filter-microgaming a,     #filter-box ul li#filter-novomatic a,     #filter-box ul li#filter-igrosoft a,     #filter-box ul li#filter-globotech a,     #filter-box ul li#filter-sgs a,     #filter-box ul li#filter-6 a,     #filter-box ul li#filter-playboy a,     #filter-box ul li#filter-netent a,     #filter-box ul li#filter-yggdrasil a,     #filter-box ul li#filter-nextgaming a,     #filter-box ul li#filter-elk a {         width: 85px;     }      #filter-box ul li {         margin: 5px 5px 0 0;     }      #f-icon {         flex-wrap: wrap;     }      .copyrights {         width: auto;         font-size: 14px;     }      .cookie-banner {         bottom: 72px;     }      .auth-bar__content {         flex-direction: column;         align-items: stretch;     }      .auth-bar__actions {         width: 100%;         justify-content: space-between;     }      .auth-bar__btn {         flex: 1;         text-align: center;     }      #container {         padding-bottom: 125px;     } }  @media screen and (max-width: 480px) {     #footer-menu .row {         width: 45%;         padding-bottom: 20px;     }      .game-list {         justify-content: center;         flex-direction: column;     }      #pay-block {         margin: 0;     }      #footer {         padding: 0px 15px;     }      #footer-menu {         margin: 20px 0;         padding: 0;     }      #f-icon a {         display: flex !important;         align-items: center;         padding: 0 !important;         margin: 0 0px;         max-width: 100px;     }      .rollover p {         font-size: 16px;         padding: 14px 10px;      }      #h-right,     #logo {         width: 50%;     }      .mob-row {         width: 10%;     }      .nav-top::after {         display: none;     } }  @media screen and (max-width: 425px) {     .btnsgo {         flex-direction: column;         align-items: center;     }      a.rollover {         max-width: unset;     } }