h4{color:#23264d}a{outline:0;color:#6a4fd8}a:focus,a:hover{color:#4a35b0;text-decoration:none}body{color:#5f6386}p{color:#5f6386}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd;background-color:#f3f2fb;color:#6a4fd8}.bonus-slider-modal .modal-header .close{background-color:#fff;color:#000;opacity:1}.bonus-slider-modal .modal-title{color:#23264d}.lottery-result-container{background-color:#ffffff;color:#5f6386}.sports-platform-title{color:#23264d}.panel-heading.emailbox-heading .panel-tabs>li>a{color:#23264d}.panel-heading.emailbox-heading .panel-tabs>li>a:hover{border-color:transparent;color:#23264d;background-color:transparent}.panel-heading.emailbox-heading .panel-tabs>li.active>a,.panel-heading.emailbox-heading .panel-tabs>li.active>a:hover,.panel-heading.emailbox-heading .panel-tabs>li.active>a:focus{color:#23264d;background-color:rgba(255,255,255,.23);border-bottom-color:transparent}.email-paging{background-color:#ebe7fb;color:#23264d}.email-paging:hover{background-color:#f6c3e1;color:#23264d}.message-table{color:#5f6386}.message-table-header .buttons-container a{color:#5f6386}.message-table-header .buttons-container a:hover{background-color:#f6c3e1;color:#23264d}.message-detail-title a{color:#23264d}.confirmation-message-modal{color:#23264d}.confirmation-message-modal .modal-header{background-color:#f6c3e1;border-color:#cdbff5}.confirmation-message-modal .modal-body{background-color:#f7f5ff}.confirmation-message-modal h4.modal-title{color:#23264d}.confirmation-message-modal #delete.confirm-btn{color:#000;background:#bff1e8;background:linear-gradient(to bottom,#bff1e8 0%,#f6c3e1 100%)}.confirmation-message-modal #delete.confirm-btn:hover{background:#f6c3e1;background:linear-gradient(to bottom,#f6c3e1 0%,#bff1e8 100%)}.confirmation-message-modal .confirm-btn{color:#000;background:#ddd;background:linear-gradient(to bottom,#ddd 0%,#ebe7fb 100%)}.confirmation-message-modal .confirm-btn:hover{background:#ebe7fb;background:linear-gradient(to bottom,#ebe7fb 0%,#ddd 100%)}.poker-game-types ul li p{color:#23264d}.promotion-item .click-for-get-promo-button{background:#e8579f;background:linear-gradient(to bottom,#e8579f 0%,#f6c3e1 100%);color:#23264d}.promotion-item .click-for-get-promo-button:hover{background:#f6c3e1;background:linear-gradient(to bottom,#f6c3e1 0%,#e8579f 100%);color:#23264d}.promotion-info .close-button{background:none;background-color:#cacaca;color:#080808}.slots-games-container .category-filter-link,.casino-games-container .category-filter-link,.race-games-container .category-filter-link{color:#23264d}.info-center-title{background-color:#f6c3e1;color:#23264d}.topbar-left-section .topbar-item{color:#23264d}.copyright{color:#5f6386}.standard-side-menu-group-label,.standard-side-menu a{background-color:#ffffff;color:#23264d}.standard-side-menu a[data-active="true"],.standard-side-menu a:hover{color:#6a4fd8;background-color:#f3f2fb}.standard-form-title{background-color:#f6c3e1;color:#23264d}.jackpot-winners .jackpot-winner-title{color:#23264d}.winners-ticker ul li .winner-info{color:#23264d}.login-panel{color:#23264d}.progressive-jackpot .jackpot-currency,.progressive-jackpot .jackpot-container{color:#baad6b}.user-info{color:#23264d}.user-info .user-main-info{background:#f7f5ff;box-shadow:0 4px 4px 0 #00000040}.user-info [data-new-notification="true"]:before{background:#e8579f;color:#23264d}.ztip-holder{background:rgba(255,255,255,.94);color:#23264d}.ztip-holder.ztip-theme-red{background:rgba(232,87,159,.94);color:#23264d}.ztip-holder.ztip-theme-blue{background:rgba(68,187,255,.94);color:#23264d}.ztip-holder.ztip-theme-green{background:rgba(46,204,113,.94);color:#23264d}.match-info-container .match-teams{color:#23264d}.info-center-content{background-color:#f3f2fb;color:#23264d}.info-center-content-title{background-color:#f7f5ff;color:#23264d}.standard-inline-form-group [data-section="asterisk"]{color:#f00}.jackpot-winners .winners-ticker-container{color:#23264d;background-color:#f3f2fb}.sports-matches-container{background-color:#f3f2fb}.sport-match-item{color:#23264d;background:#bff1e8;background:linear-gradient(to bottom,#bff1e8 0%,#f6c3e1 100%)}.sport-match-item .match-info-container{background-color:#ffffff}.sport-match-item .match-date>span{color:#000}.sport-match-item .match-info{color:#6a4fd8}.sport-match-item .match-teams>span{color:#6a4fd8}.sport-match-item .match-teams{color:#23264d}.sport-match-item:nth-child(even){background-color:#f7f5ff;color:#d6ccb4}.sport-match-item:nth-child(even) .match-info-container{background-color:#ffffff;color:#23264d}.sport-match-item:nth-child(even) .match-date>span{color:#23264d}.form-control.lowercase.input-validation-error{background-color:#f3f2fb;color:#23264d}.bluebox .panel-body{color:#23264d}.promotion-item img{border-color:#ddd7f3}.promotion-info{background-color:#f3f2fb;border-color:#ddd7f3;color:#5f6386}.deposit-container .standard-form-note a,.deposit-container .formatted-balance{color:#6a4fd8}.contact-us-list li a{color:#6a4fd8}.panel-heading.emailbox-heading .panel-tabs>li.active i{color:#6a4fd8}.panel-heading.emailbox-heading .panel-tabs>li.active>a span{color:#6a4fd8}.deposit-container .copy-bank-account-button,.copy-input-button-field .copy-input-button,.withdrawal-container .copy-bank-account-button{color:#6a4fd8}.deposit-container .copy-bank-account-button:hover,.copy-bank-account-button:hover,.withdrawal-container .copy-bank-account-button:hover{color:#4a35b0}.deposit-container .bank-info .copy-bank-account-button{color:#23264d}.deposit-container .bank-info .copy-bank-account-button:hover{color:#23264d}.bank-info{background-color:#f7f5ff;background:linear-gradient(to bottom,#f7f5ff 0%,#f7f5ff 100%)}.bank-info hr{border-top:1px solid #ddd7f3;border-bottom:1px solid #ddd7f3}.bank-info h1{color:#5f6386}.bank-info h2,.bank-info [data-bank-info="details"] span{color:#23264d}ul.email-right-header li a{color:#404040}.inbox-table-header>div:nth-child(3)>ul>li>a{color:#23264d}.inbox-table-header>div:nth-child(3)>ul>li>a:hover{background:#f6c3e1}.inbox-table-header div{border-color:#d6d5d5}.modal-btn{background:#bff1e8;color:#000}.modal-btn:hover{color:#000;background:#f6c3e1;background:linear-gradient(to bottom,#f6c3e1 0%,#bff1e8 100%)}.modal-btn.blank{color:#000;background:#ddd;background:linear-gradient(to bottom,#ddd 0%,#ebe7fb 100%)}.modal-btn.blank:hover{background:#ebe7fb;background:linear-gradient(to bottom,#ebe7fb 0%,#ddd 100%)}.white-panel.emailbox table{color:#333}.inbox-table-body a{color:#5f6386}.profile-container .section-heading{color:#5f6386}.ztip-holder.ztip-theme-white{background:rgba(255,255,255,.94);color:#333}.withdrawal-container .total-balance{color:#6a4fd8;border-color:#ccc}.site-description{color:#3d3b3e}.site-info .site-info-description h4{color:#5f6386}.site-info .site-info-description p{color:#5f6386}.site-info .site-info-description ul li{color:#5f6386}.percentCount{color:#5f6386}.progressbar{background:#f7f5ff!important}.proggress{background:#ebe7fb!important}.provider-container{color:#3b4b71;border-color:#ddd7f3}.provider-container>h5{color:#5f6386;background-color:#ffffff}.site-info-container p{color:#5f6386}.bank-list p{color:#5f6386}.site-description h1,.site-description h2,.site-description h3,.site-description p,.site-description a,.site-description div{color:#3a3e63}.footer-separator{border-top-color:#ddd7f3}.match-info-container .match-teams>span{color:#6a4fd8}.forgot-password-warning{background:#ffffff;color:#6a4fd8}.announcement-container{background-color:#ebe7fb;color:#6eaa5e}.announcement-container .announcement-list li{color:#23264d}.announcement-container>[data-section="announcements"]{background:#ebe7fb}.tickercontainer{background:#ffffff;color:#23264d}.notice ul li{color:#6eaa5e}.profile-container .mobile-info-button{border-color:#cdbff5}.profile-container .mobile-info-button:hover{background-color:#f6c3e1;color:#23264d}.standard-button-group .btn-primary,.messaging-side-menu .support-ticket>a,.deposit-container .reveal-bank-account-button{color:#23264d;background:#bff1e8;background:linear-gradient(to bottom,#bff1e8 0%,#f6c3e1 100%)}.standard-button-group .btn-primary:hover,.messaging-side-menu .support-ticket>a:hover,.deposit-container .reveal-bank-account-button:hover{background:#f6c3e1;background:linear-gradient(to bottom,#f6c3e1 0%,#bff1e8 100%);color:#23264d}.bonus-slider-modal .activation-button{color:#23264d;background:#f6c3e1}.bonus-slider-modal .activation-button:hover{color:#23264d;background:#f6c3e1}.form-control,.mobile-app-container .mobile-app-select{border-color:#ddd7f3;background:#f3f2fb;color:#5f6386}.mobile-app-container .mobile-app-select .active a,.mobile-app-container .mobile-app-select a:hover{background-color:#f6c3e1}.sports-matches-container{background-color:#f3f2fb;color:#d6ccb4}.white-panel.emailbox .checkbox:before{background-color:#e8e8e8;color:#5f6386;border-color:#d6d5d5}.footer-links>li>a{color:#5f6386}.footer-links>li>a:hover{color:#6a4fd8}.footer-links>li+li>a{border-left-color:#ddd7f3}.footer-section-title{color:#5f6386}.site-info-container h5{color:#5f6386}.expiration-countdown-container h6.active{color:#6a4fd8}.expiration-countdown-container small.active{color:#6a4fd8}.form-control.input-validation-error{background-color:#f7f5ff;color:#6a4fd8}.register-page-reminder{color:#6a4fd8}.standard-reporting-control-group .btn-primary{color:#000;background:#bff1e8;background:linear-gradient(to bottom,#bff1e8 0%,#f6c3e1 100%)}.standard-reporting-control-group .btn-primary:hover{background:#f6c3e1;background:linear-gradient(to bottom,#f6c3e1 0%,#bff1e8 100%);color:#000}.bonus-slider-modal .modal-header{border-color:#e5e5e5}.bonus-slider-modal .modal-content{background-color:#f7f5ff}.bonus-slider-modal .close-button{background-color:#ebe7fb}.bonus-slider-modal .close-button:hover{background-color:#ebe7fb}.bonus-slider-modal .bonus-form{background-color:#f7f5ff;color:#23264d;box-shadow:0 0 15px rgba(0,0,0,.2);border-top:2px solid #8c8c8c}.bonus-controls-field .bonus-control-button{background-color:#e4e4e4;color:#525252}.bonus-controls-field .bonus-amount{background-color:#ffffff;color:#6a4fd8}.bonus-range .bubble{color:#23264d;border-color:#cdbff5;background:#ffffff}.bonus-range .bubble::before{border-color:rgba(205,191,245,0);border-top-color:#cdbff5}.bonus-range .bubble::after{border-color:rgba(221,215,243,0);border-top-color:#ddd7f3}.claim-container{background-color:#f7f5ff}.claim-container .standard-form-note{color:#23264d}.standard-form-note.claim-note span,.standard-form-note.claim-note strong{color:#23264d}.claim-item{background-color:#ffffff;color:#23264d;border-color:#7c6e3e}.modal-content{background-color:#f3f2fb;border-color:#ddd7f3;color:#5f6386}.modal-header .close{color:#23264d}.claim-info-modal h4,.modal-title{color:#6a4fd8}.claim-item .claim-button,.claim-item .activation-button,.claim-item .cancellation-button,.claim-item .expiration-button{background:#f6c3e1;color:#23264d}.claim-item .claim-button:hover,.claim-item .activation-button:hover,.claim-item .cancellation-button:hover,.claim-item .expiration-button:hover{background:#f6c3e1}.contact-us-list li h6{color:#5f6386}.deposit-container .bank-info{background-color:#f7f5ff;color:#5f6386}.carousel-indicators .active{background-color:#bff1e8}.banner{background:#f3f2fb}.banner .carousel-indicators .active,.banner .carousel-indicators .slick-active{background-color:#bff1e8;border-color:#cdbff5}.home-info-container,.telegram-banner-container{background:#f3f2fb;border-bottom-color:#ddd7f3}.popular-games .nav-tabs>li>a{background-color:rgba(255,255,255,.06)}.popular-games .nav-tabs>li.active>a,.popular-games .nav-tabs>li.active>a:hover,.popular-games .nav-tabs>li.active>a:focus,.popular-games .nav-tabs>li>a:hover{background-color:rgba(255,255,255,.2)}.popular-games .tab-pane{background-color:#f7f5ff}.popular-games .tab-content{border-color:#ddd7f3}.popular-games [data-section="left"] .section-title{background-color:#ffffff;color:#6a4fd8}.popular-games .scrtabs-tab-scroll-arrow{color:#6a4fd8;background-color:transparent}.lottery-result-container .lottery-result-title{background:#ebe7fb;color:#6a4fd8}.lottery-result-container .lottery-numbers{background:#f3f2fb}.panel-primary>.panel-heading.emailbox-heading{background-color:#ebe7fb;border-color:#337ab7}.panel-heading.emailbox-heading .panel-tabs>li>a{border-color:#ddd7f3}.panel-heading.emailbox-heading .panel-tabs>li.active>a{border-bottom:5px solid #cdbff5}.panel-heading.emailbox-heading .panel-tabs>li.active>a,.panel-heading.emailbox-heading .panel-tabs>li.active>a:hover,.panel-heading.emailbox-heading .panel-tabs>li.active>a:focus{background-color:transparent}ul.email-right-header li a:hover{background:#bababa}ul.email-right-header li.active a{background:#bababa}.white-panel.emailbox .panel{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0);box-shadow:0 1px 1px rgba(0,0,0,0)}.paging-input{border-color:#b5b5b7;background:#f2f2f4}.inbox-table-body div{border-color:#d6d5d5}.messaging-side-menu{background-color:#f7f5ff}.messaging-side-menu [data-active="true"] a,.messaging-side-menu a:hover{color:#6a4fd8;border-color:#cdbff5}.replied-message{color:#6a4fd8;border-color:#d6d5d5}.replied-message[data-creator="true"] .replied-message-content{background-color:#ffffff;color:#23264d}.mobile-app-container .text-container{color:#23264d}.mobile-app-container .logo-container{background-color:#f7f5ff}.mobile-app-container .link-container a:hover{background-color:#f3f2fb}.mobile-app-container .title-container{color:#5f6386}.mobile-app-container .nav-tabs>li.active>a,.mobile-app-container .nav-tabs>li.active>a:hover,.mobile-app-container .nav-tabs>li.active>a:focus{background-color:#f3f2fb;color:#6a4fd8}.mobile-app-container .tab-pane .note{color:#f00}.mobile-app-container .tab-pane .important{color:#6a4fd8}.poker-game-types{background:rgba(255,255,255,.5);background:linear-gradient(to right,rgba(255,255,255,.5) 0%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.5) 100%);border-color:#ddd7f3}.profile-container .download-link-container a:hover{background-color:#ddd}.promotions-container{background-color:rgba(255,255,255,.8)}.promotions-container .standard-side-menu li a{background-color:#ffffff;color:#23264d}.promotions-container .standard-side-menu a[data-active="true"],.promotions-container .standard-side-menu a:hover{background-color:#f3f2fb;color:#6a4fd8}.promotion-list{background-color:#f3f2fb}.slots-games-container,.casino-games-container,.race-games-container{background-color:#f7f5ff}.slots-games-container .game-name,.casino-games-container .game-name,.race-games-container .game-name{background-color:#f6c3e1}.slots-games-container .filter-section,.casino-games-container .filter-section,.race-games-container .filter-section{background-color:#f7f5ff}.slots-games-container .filter-section input[type=text],.casino-games-container .filter-section input[type=text],.race-games-container .filter-section input[type=text]{background:#ffffff;color:#23264d}.slots-games-container .category-filter-link.active,.slots-games-container .category-filter-link:hover,.casino-games-container .category-filter-link.active,.casino-games-container .category-filter-link:hover,.race-games-container .category-filter-link.active,.race-games-container .category-filter-link:hover{background-color:#f6c3e1}.slot-jackpot-container{background-color:rgba(31,31,29,.5)}.sports-container{background:#f3f2fb}.withdrawal-container .bank-info{background-color:#f3f2fb}[data-container-background="sports"]{background-color:#f3f2fb}[data-container-background="casino"]{background-color:#f3f2fb}[data-container-background="race"]{background-color:#f3f2fb}[data-container-background="slots"]{background-color:#f3f2fb}[data-container-background="poker"]{background-color:#f3f2fb}[data-container-background="others"]{background-color:#f3f2fb}[data-container-background="promotions"]{background-color:#f3f2fb}.info-center{background-color:#f3f2fb}.topbar-left-section .topbar-item{color:#5f6386;border-right-color:#ddd7f3}.topbar-left-section .topbar-item a:hover{color:#6a4fd8}.topbar-left-section .topbar-item .live-chat{color:#6a4fd8;background-color:#ebe7fb}.topbar-left-section .topbar-item .live-chat:hover{color:#4a35b0;background:#bff1e8;background:linear-gradient(to bottom,#bff1e8 0%,#f6c3e1 100%)}.topbar-left-section .language-selector{background-color:#ffffff}.topbar-left-section .language-selector li{border-bottom:1px solid #ddd7f3}.site-header{background:#ffffff;background:linear-gradient(100deg,#c4f3ea 0%,#ffffff 50%,#f9cfe7 100%);border-color:#ddd7f3}.top-menu .game-list{border-top-color:#ddd7f3;background-color:rgba(255,255,255,.9);border-bottom-color:#ddd7f3}.top-menu>li>a{color:#5f6386}.top-menu>li>a:hover,.top-menu>li[data-active="true"]>a{color:#6a4fd8}.site-footer{border-top-color:#ddd7f3;background:#ffffff;background-image:none}.site-info-container:not(:last-child):after{background-color:#ebe7fb}.site-info .site-info-title{border-bottom-color:#ddd7f3}.site-info .site-info-title h3{color:#5f6386}.site-info .site-info-title p{color:#5f6386}.site-info .site-info-description.with-seperator+.with-seperator{border-top-color:#ddd7f3}.contact-list>li a{background:#f3f2fb;color:#6a4fd8;display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between;padding-left:20px}.contact-list>li a i{background:#f6c3e1;color:#6a4fd8}.bank-list>[data-online='true']:before{background-color:#0f0}.bank-list>[data-online='false']:before{background-color:#e8579f}.standard-form-container{background-color:#f3f2fb}.standard-form-note{background:#ebe7fb;color:#23264d}.standard-inline-form-group label{color:#5f6386}.expiration-countdown [data-section]{background-color:#ebe7fb;color:#6a4fd8;border-left-color:#afafaf}.expiration-countdown [data-section="title"]{background-color:#ebe7fb;color:#23264d}.play-now,.free-play{border:0}.play-now{background:#262a52;background:linear-gradient(to bottom,#3a3f74 0%,#1c1f43 100%);color:#fff}.free-play{background:#ebe7fb;background:linear-gradient(100deg,#8fe3d8 0%,#ffffff 50%,#f6c3e1 100%);color:#23264d}.free-play:hover{background:#f6c3e1;background:linear-gradient(100deg,#f6c3e1 0%,#ffffff 50%,#8fe3d8 100%)}.play-now:hover{background:#6a4fd8;background:linear-gradient(to bottom,#7c62e6 0%,#4a35b0 100%);color:#fff}.game-list-title>div{background-color:inherit;color:#5f6386}.game-list-title,.game-list{background-color:#ffffff}.game-list{border-color:#ddd7f3}.game-list .game-item{background-color:#f3f2fb}.game-list .wrapper-container:hover{background:#f3f2fb}.large-game-list-container{border:1px solid #ddd7f3;padding:15px;background-color:#ffffff}.jackpot-winners{background:#f3f2fb;background:linear-gradient(to bottom,#f3f2fb 0%,#ebe7fb 46%,#f3f2fb 100%)}.jackpot-winners .winners-ticker-container ul li{background-color:#ffffff}.winners-ticker ul li .winner-amount{color:#6a4fd8}.login-panel input[type=text],.login-panel input[type=password]{background-color:#f3f2fb;color:#5f6386;border-color:#cdbff5}.login-panel .login-button{background:#262a52;background:linear-gradient(to bottom,#3a3f74 0%,#1c1f43 100%);color:#fff}.login-panel .login-button:hover{background:#1c1f43;color:#fff}.login-panel .register-button{background:#bff1e8;background:linear-gradient(100deg,#8fe3d8 0%,#ffffff 50%,#f6c3e1 100%);color:#23264d;box-shadow:0 2px 6px rgba(38,42,82,.15)}.login-panel .register-button:hover{background:#f6c3e1;background:linear-gradient(100deg,#f6c3e1 0%,#ffffff 50%,#8fe3d8 100%);color:#23264d}.login-panel .forgot-password-link,.login-panel .forgot-password-link:hover{color:#ef3c39}.user-info .wallet-container .balance{color:#6a4fd8}.user-info .wallet-container .locked-balance{background:#ebe7fb;color:#6a4fd8}.ztip-holder.ztip-position-top .zt-arrow{border-top-color:rgba(221,215,243,.94)}.ztip-holder.ztip-position-bottom .zt-arrow{border-bottom-color:rgba(221,215,243,.94)}.ztip-holder.ztip-theme-red.ztip-position-top .zt-arrow{border-top-color:rgba(238,84,58,.94)}.ztip-holder.ztip-theme-red.ztip-position-bottom .zt-arrow{border-bottom-color:rgba(238,84,58,.94)}.ztip-holder.ztip-theme-red code{background:rgba(232,87,159,.94)}.ztip-holder.ztip-theme-blue.ztip-position-top .zt-arrow{border-top-color:rgba(68,187,255,.94)}.ztip-holder.ztip-theme-blue.ztip-position-bottom .zt-arrow{border-bottom-color:rgba(68,187,255,.94)}.ztip-holder.ztip-theme-blue code{background:rgba(119,206,255,.94)}.ztip-holder.ztip-theme-green.ztip-position-top .zt-arrow{border-top-color:rgba(46,204,113,.94)}.ztip-holder.ztip-theme-green.ztip-position-bottom .zt-arrow{border-bottom-color:rgba(46,204,113,.94)}.ztip-holder.ztip-theme-green code{background:rgba(84,217,140,.94)}.ztip-holder.ztip-theme-white.ztip-position-top .zt-arrow{border-top-color:rgba(255,255,255,.94)}.ztip-holder.ztip-theme-white.ztip-position-bottom .zt-arrow{border-bottom-color:rgba(255,255,255,.94)}.ztip-holder.ztip-theme-white code{background:rgba(255,255,255,.94)}.ztip-holder.ztip-theme-white{box-shadow:0 0 0 1px rgba(0,0,0,.25)}.ztip-holder.ztip-theme-white .zt-arrow{border-color:transparent;box-shadow:1px 1px 0 0 rgba(0,0,0,.25);background:inherit}.ztip-holder.ztip-theme-white code{background:rgba(230,230,230,.94)}.ztip-holder code{color:inherit;background:rgba(255,255,255,.94)}.topbar-container{background:#ffffff}.scrtabs-tab-container{background:#f7f5ff;background:-moz-linear-gradient(top,#f7f5ff 0%,#ebe7fb 46%,#f7f5ff 100%);background:-webkit-linear-gradient(top,#f7f5ff 0%,#ebe7fb 46%,#f7f5ff 100%);background:linear-gradient(to bottom,#f7f5ff 0%,#ebe7fb 46%,#f7f5ff 100%)}.form-control.input-validation-error:after{border-color:rgba(136,183,213,0);border-right-color:#ddd7f3}.hot-match-container{color:#d6ccb4}.hot-match-container [data-match-info="date"]{color:#6a4fd8}.hot-match-container .live-streaming-link{border-color:#cdbff5;color:#6a4fd8}.hot-match-container .live-streaming-link:hover{color:#000;background-color:#bff1e8;border-color:#cdbff5}.register-done-container{color:#515151}.register-done-container>a{background-color:#ebe7fb;color:#23264d}.register-done-container>h2{color:#23264d}.register-done-container>h2>span{color:#4a35b0}.register-done-container>img{background-color:transparent}.user-info .dropdown-menu{background-color:#f7f5ff;color:#23264d;border:4px solid #ddd7f3}.user-info .dropdown-menu>li>a{color:#23264d;background-color:#ffffff}.user-info .dropdown-menu>li>a:focus,.user-info .dropdown-menu>li>a:hover{color:#6a4fd8;background-color:#f7f5ff}.panel-default,.panel-default>.panel-heading,.panel-default>.panel-heading+.panel-collapse>.panel-body{border-color:transparent}.panel-default>.panel-heading{background-color:#ffffff}.panel{background-color:#f7f5ff}.link-container a.game-info,.game-info{color:#3c3c3c;border-color:#ddd7f3}.link-container a.game-info:hover,.link-container a.game-info:focus,.game-info:hover,.game-info:focus{border-color:#cdbff5;color:#6a4fd8}.provider-page .large-game-list-container,.provider-info{background-color:#ffffff}.game-provider-desc-arcade,.game-provider-desc-sport,.game-provider-desc-crash-game,.game-provider-desc,.provider-info h5,.provider-info p{color:#6a4fd8}.modal-content h4,.download-popup-modal .modal-header .modal-title{color:#4a35b0}.modal-header .close{opacity:1;margin:0;color:#23264d}.modal-header{border-bottom-color:#ddd7f3}.modal-body p{color:#5f6386}.modal-footer{border-top-color:#ddd7f3}.modal-footer .btn-secondary{background:none;color:#5f6386}.modal-footer .btn-secondary:hover{color:#6a4fd8}.modal-footer .btn-primary{color:#000;background:#bff1e8;background:linear-gradient(to bottom,#bff1e8 0%,#f6c3e1 100%)}.modal-footer .btn-primary:hover{background:#f6c3e1;background:linear-gradient(to bottom,#f6c3e1 0%,#bff1e8 100%)}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#f3f2fb}.referral-box-container .referral-box{background-color:#ebe7fb;border-bottom:1px solid #cdbff5}.referral-box-container .referral-box span{color:#6a4fd8}.referral-box-container .referral-box .referral-box-icon{background:linear-gradient(180deg,#bff1e8 0%,#f6c3e1 100%)}.referral-code-container{border:1px dashed #ddd7f3}.referral-section .referral-code-copy-btn img{filter:invert(1)}.referral-section .referral-social-media-container .referral-social-media button{filter:invert(100%) invert(47%) sepia(97%) saturate(373%) hue-rotate(3deg) brightness(94%) contrast(99%)}.user-info .dropdown-menu.vendor-balances-container{background-color:rgba(255,255,255,.85)}.user-info .vendor-balances-container .vendor-balances-header,.user-info .vendor-balances-container strong{color:#4a35b0}.user-info .vendor-balances-container .vendor-balances-header{border-bottom:2px solid #cdbff5}.user-info .vendor-balances-container{border:3px solid #cdbff5}.download-apk{color:#23264d}.download-apk-section i{color:#4a35b0}.download-apk .btn{color:#000;background:#bff1e8;background:linear-gradient(to bottom,#bff1e8 0%,#f6c3e1 100%);border:0}.download-apk .btn:hover{color:#000}.tab-content-container{background-color:#ffffff}.top-tab-container{border-bottom:2px solid #ddd7f3}.top-tab-container a{color:#23264d;background-color:#ffffff}.top-tab-container a[data-active="true"],.top-tab-container a:hover{color:#6a4fd8;background-color:#ebe7fb}.standard-form-content{background-color:#ffffff}.standard-form-note span{color:#6a4fd8}.standard-form-note strong{color:#6a4fd8}.standard-side-menu .menu-section hr{border-color:#cdbff5}.standard-side-menu .menu-section a:hover,.standard-side-menu .menu-section a:focus,.standard-side-menu .menu-section a[data-active="true"]{background-color:#ebe7fb;color:#6a4fd8}.standard-side-menu,.standard-side-menu .menu-section{background-color:#ffffff}.standard-side-menu .player-account-section{background-color:#f7f5ff}.standard-side-menu .player-account-section .username{color:#6a4fd8}.deposit-amount-container .real-deposit-amount,.deposit-amount-container .deposit-amount .currency-suffix,.deposit-amount-container .deposit-amount input.form-control{color:#6a4fd8}.deposit-amount-container .deposit-amount .currency-label,.withdrawal-container .withdrawal-amount .currency-label{color:#5f6386}.deposit-amount-container .real-deposit-amount:before{color:#23264d}.deposit-container .standard-form-note a,.deposit-container .formatted-balance{color:#6a4fd8}.arcade-games-container,.crash-game-games-container{background-color:#f7f5ff}.arcade-games-container .filter-section,.crash-game-games-container .filter-section{background-color:#f7f5ff}.arcade-games-container .category-filter-link.active,.arcade-games-container .category-filter-link:hover,.crash-game-games-container .category-filter-link.active,.crash-game-games-container .category-filter-link:hover{background-color:#f6c3e1}.game-list .game-name{color:#23264d;background-color:#f6c3e1}.standard-content-info table{border:1px solid #ddd7f3}.standard-content-info table>thead>tr>th{background-color:#f7f5ff}.standard-content-info{border:1px solid #ddd7f3}.standard-content-info .standard-content-block{background-color:#f7f5ff}.standard-content-info h2{color:#6a4fd8}.standard-profile-bar{background-color:#f7f5ff;color:#23264d}.standard-profile-bar .user-field div .username{color:#6a4fd8}.standard-profile-bar .referral-code-container{border:1px dashed #cdbff5;background-color:#ebe7fb;color:#6a4fd8}.bank-info-block{background-color:#ebe7fb;color:#23264d}.bank-info-block hr{border-top:1px solid #ddd7f3;border-bottom:1px solid #ddd7f3}.bank-info-container .carousel-indicators .active,.bank-info-container .carousel-indicators li:hover{background-color:#bff1e8}.claim-filter-container select.form-control{color:#6a4fd8;background-color:#f7f5ff;border-color:#fff}.claim-item-type>div{color:#23264d;background-color:#7c6e3e}.provider-slide{background-color:#ffffff}.provider-slide>i{background-color:rgba(255,255,255,.1);color:#23264d}.provider-slide>i:hover{background-color:rgba(255,255,255,.25)}.provider-slide>main>.slide-item{background-color:rgba(255,255,255,.1)}.provider-slide>main>.slide-item>a:not(.game-info){background-color:#ffffff}.provider-slide>main>.slide-item>a:not(.game-info):hover{background-color:#f6c3e1}.provider-slide>main>.slide-item h5{color:#23264d}.otp-hr{border-color:#cdbff5}.request-otp-button,.request-otp-button:hover,.contact-verification-link,.contact-verification-link:hover{border-color:#cdbff5;color:#6a4fd8}.otp-input{border-color:#cdbff5}.home-game-list-container .container-title span{color:#23264d;background-color:#f6c3e1}.home-game-list-container .container-title span:after{background-color:#f6c3e1}.home-game-list-container .container-content{border:1px solid #cdbff5}.home-game-list-container .container-content .game-list .game-item .game-name{color:#6a4fd8}.home-game-list-container .container-content .game-list::-webkit-scrollbar-thumb{background:#ebe7fb}.standard-form-content .offline-container,.standard-form-content .offline-container h3,.standard-form-content .offline-container h4{color:#23264d}.unread-announcements-popup{border-color:#cdbff5}.unread-announcements-popup:before{border-bottom-color:#cdbff5}.notification-popup-body .notification-footer{background-color:#f6c3e1;border-top-color:#cdbff5}.notification-popup-body .notification-footer a{color:#23264d}.popular-game-title-container .container-title span{color:#23264d;background-color:#f6c3e1}.popular-game-title-container .container-title span:after{background-color:#f6c3e1}.popular-game-title-container .container-content{border:1px solid #cdbff5}.popular-game-title-container .container-content .game-list .game-item .game-name{color:#6a4fd8}.popular-game-title-container .container-content .game-list::-webkit-scrollbar-thumb{background:#ebe7fb}.payment-maintenance-container,.remarks-container{background:#ebe7fb;color:#23264d}.payment-maintenance-container i,.remarks-container i{background-color:#e8579f;color:#23264d;border-color:#fff}.remarks-container{border-color:#cdbff5;background:rgba(246,195,225,.09)}.remarks-container i{background-color:transparent;border-color:#cdbff5;color:#6a4fd8}.popover{background-color:#151515;border-color:#f4e082;color:#e2c360}.popover.top .arrow{border-top-color:#f4e082}.popover.top .arrow:after{border-top-color:#151515}[data-payment-gateway] .download-qr-button{background:#e8579f;background:linear-gradient(to bottom,#e8579f 0%,#f6c3e1 100%);color:#23264d}.top-menu .game-list>li>a .background{background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(246,195,225,.71) 99.99%);border-color:#cdbff5}.large-game-list li,.large-game-list .game-provider-img{background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.337284) 50.36%,#f6c3e1 99.75%)}.large-game-list li .link-container .play-now,.large-game-list .game-provider-img .link-container .play-now{background:#f5b301;color:#23264d}.large-game-list li .link-container .free-play,.large-game-list .game-provider-img .link-container .free-play{background:#fff;color:#000}.bank-info .bank-account-number-container img,.bank-info .download-qr-code-button img{filter:invert(1)}[data-payment-gateway] .destination-account-number-container img,[data-payment-gateway] .va-account-number img,[data-payment-gateway] .download-qr-button img{filter:invert(1)}.pending-transactions-container .pending-transactions-item{color:#23264d;background-color:#f7f5ff}.pending-transactions-container .pending-transactions-item [data-payment-gateway]{background-color:#f7f5ff;color:#23264d}.pending-transactions-container.pending-transactions-container [data-payment-gateway] .destination-account-number-container img{filter:invert(1)}.pending-transactions-container .pending-transactions-item [data-payment-gateway] .destination-account-bank-info>div>img{filter:initial}.pending-transactions-container .pending-transactions-item .pending-transaction-remarks-container{border-color:#fff3;color:#23264d;background-color:#ffffff0f}.modal-body .pending-transaction-summary-container,.claim-info-modal .alert-container,.payment-account-creation-remarks{border-color:#cdbff5;color:#23264d;background-color:#ebe7fb}.modal-body .pending-transaction-summary-container .pending-transaction-summary-footer{border-top-color:#ffffff14}.modal-body .pending-transaction-summary-container .pending-transaction-summary-footer a{color:#23264d;background-color:#f6c3e1}.modal-body .pending-transaction-details-container{color:#23264d;background-color:#ffffff;border-color:#ddd7f3}.modal-body .pending-transaction-details-container .pending-transaction-details-item{background-color:#f7f5ff;border-color:#ddd7f3}.modal-body .pending-transaction-details-container .pending-transaction-details-item hr{border-color:#ddd7f3}.update-verification-note-container .update-verification-note{background:#f7f5ff;color:#23264d}.update-verification-note-container .update-verification-note span{color:#f00}.search-header .search-title img{filter:invert(84%) sepia(39%) saturate(438%) hue-rotate(354deg) brightness(104%) contrast(96%)}.standard-remark-notification .remark-notification-content span{color:#6a4fd8}.standard-inline-form-group .form-control[readonly]{background-color:#ebe7fb}.simple-modal .btn-secondary{border:1px solid #cdbff5;color:#4a35b0}.floating-action-button .floating-action-button-item{box-shadow:0 4px 24px 0 #d9aa1680}.table .table{background-color:#ffffff}

/* ==========================================================================
   Pastel theme layer
   Pastel mint / pink / lavender surfaces, navy actions, logo gold accents.
   Colours of the existing rules above were remapped in place; this block only
   adds what the original desktop-only theme had no rule for.
   ========================================================================== */

body {
  background: linear-gradient(180deg, #eefaf8 0%, #f7f2fb 50%, #eef0ff 100%);
  overflow-x: hidden;
}

img {
  max-width: 100%;
}

/* Article (SEO content) */
.site-description h1 {
  font-size: 26px;
  font-weight: 700;
  line-height: 1.35;
  margin: 10px 0 6px;
  color: #23264d;
}

.site-description h2 {
  font-size: 21px;
  font-weight: 700;
  line-height: 1.4;
  margin: 28px 0 4px;
  padding-left: 12px;
  border-left: 4px solid #6a4fd8;
  color: #23264d;
}

.site-description ul,
.site-description ol {
  padding-inline-start: 22px;
}

.site-description li {
  font-size: 15px;
  line-height: 1.75;
  margin: 4px 0;
  color: #3a3e63;
}

.site-description a {
  color: #6a4fd8;
  text-decoration: underline;
}

.site-description strong {
  color: #23264d;
}

/* White line icons from the old dark theme need a dark tint on light surfaces */
.topbar-left-section [data-icon="search"],
.topbar-left-section [data-icon="contact-us"] {
  filter: brightness(0) invert(.15);
}

/* White provider logos need a dark surface */
.popular-games #popular_providers,
.popular-games .scrtabs-tab-container {
  background: #262a52;
  border-radius: 10px;
}

.provider-section .container > .row > .col-md-12 {
  background: #262a52;
  border-radius: 16px;
  padding: 16px 20px;
}

.provider-section .footer-section-title,
.provider-section h5 {
  color: #ffffff;
  background: transparent;
}

/* --------------------------------------------------------------------------
   Section blocks: every content area sits on its own rounded card
   -------------------------------------------------------------------------- */
:root {
  --card-bg: rgba(255, 255, 255, .88);
  --card-border: rgba(255, 255, 255, .95);
  --card-shadow: 0 10px 30px rgba(38, 42, 82, .08);
  --card-shadow-hover: 0 14px 34px rgba(38, 42, 82, .14);
  --card-radius: 18px;
  --section-gap: 24px;
  --ink: #23264d;
  --violet: #6a4fd8;
}

html {
  scroll-behavior: smooth;
}

a,
button,
.btn,
.play-now,
.free-play,
.login-button,
.register-button {
  transition: color .2s ease, background-color .2s ease, box-shadow .2s ease, transform .2s ease;
}

/* section wrappers become transparent so the page gradient shows between cards */
.home-info-container,
.download-apk-container,
.site-footer {
  background: transparent;
  border: 0;
}

.site-header {
  box-shadow: 0 4px 18px rgba(38, 42, 82, .08);
}

/* hero banner aligned with the content width */
.banner {
  background: transparent;
  margin: 0 auto;
  padding: 16px 15px 0;
}

.banner-carousel {
  border-radius: var(--card-radius);
  overflow: hidden;
  box-shadow: var(--card-shadow);
}

@media (min-width: 768px) {
  .banner { width: 750px; }
}

@media (min-width: 992px) {
  .banner { width: 970px; }
}

@media (min-width: 1200px) {
  .banner { width: 1170px; }
}

/* shared card surface */
.announcement-container,
.popular-game-title-container,
.popular-games,
.download-apk,
.site-description,
.site-info,
.site-footer .container > .row:has(.supported-browser-container) {
  background: var(--card-bg);
  border: 1px solid var(--card-border);
  border-radius: var(--card-radius);
  box-shadow: var(--card-shadow);
}

.announcement-container {
  margin: var(--section-gap) 0 0;
  padding: 12px 20px;
  align-items: center;
  gap: 12px;
}

.announcement-container > [data-section="announcements"] {
  background: #f4f2fd;
  border-radius: 10px;
}

.home-inner-container {
  margin: var(--section-gap) 0;
}

.home-progressive-jackpot {
  box-shadow: var(--card-shadow);
}

/* unified section titles */
.popular-game-title-container .container-title span,
.popular-games [data-section="left"] .section-title {
  background: none;
  color: var(--ink);
  font-size: 18px;
  font-weight: 600;
  text-transform: none;
  height: auto;
  justify-content: flex-start;
  padding: 2px 0 2px 12px;
  border-left: 4px solid var(--violet);
}

.popular-game-title-container .container-title span:after {
  display: none;
}

.popular-game-title-container {
  margin-bottom: var(--section-gap);
  padding: 18px 18px 8px;
}

.popular-game-title-container .container-content {
  border: 0;
  padding: 14px 0 0;
}

.popular-games {
  position: relative;
  margin-bottom: var(--section-gap);
  padding: 18px;
  gap: 18px;
  overflow: hidden;
}

/* provider character art: anchored to the card's bottom-right corner, never over the game grid */
.popular-games .animated-image {
  top: auto;
  bottom: 0;
  right: 0;
  height: 100%;
  /* card width minus winners column, game grid and gaps = the empty space on the right */
  max-width: calc(100% - 760px);
  object-fit: contain;
  object-position: right bottom;
  z-index: 0;
}

/* below desktop the grid takes the full width, so the decorative art is hidden */
@media (max-width: 991px) {
  .popular-games .animated-image {
    display: none;
  }
}

.popular-games [data-section="left"] {
  margin-right: 0;
}

.popular-games [data-section="left"] .section-title {
  margin-bottom: 12px;
}

/* small promo banner under the winners list */
.popular-games [data-section="left"] > a img {
  display: block;
  width: 100%;
  height: auto;
  margin-top: 12px;
  border-radius: 12px;
}

.popular-games .tab-content {
  border: 0;
  border-radius: 12px;
  overflow: hidden;
}

.popular-games .tab-pane {
  background: transparent;
}

.jackpot-winners {
  border-radius: 12px;
  overflow: hidden;
}

/* game tiles: rounded thumbnails with a gentle lift on hover */
.popular-game-title-container .game-item .wrapper-container,
.popular-games .popular-game-list .game-wrapper {
  border-radius: 12px;
  overflow: hidden;
  transition: transform .25s ease, box-shadow .25s ease;
}

.popular-game-title-container .game-item:hover .wrapper-container,
.popular-games .popular-game-list .game-item:hover .game-wrapper {
  transform: translateY(-3px);
  box-shadow: var(--card-shadow-hover);
}

.popular-game-title-container .container-content .game-list .game-item .game-name {
  color: var(--ink);
  margin-top: 4px;
}

/* app download */
.download-apk-container {
  padding: 0 0 var(--section-gap);
}

.download-apk {
  padding: 24px 28px;
  gap: 24px;
}

/* footer */
.site-footer {
  padding: 0 0 30px;
}

.footer-separator {
  display: none;
}

.footer-links {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  padding: 0;
}

.footer-links li a {
  display: inline-block;
  padding: 7px 16px;
  border-radius: 999px;
  background: var(--card-bg);
  box-shadow: 0 2px 8px rgba(38, 42, 82, .08);
  color: var(--ink);
  text-decoration: none;
}

.footer-links li a:hover {
  background: var(--violet);
  color: #fff;
}

.site-footer .copyright {
  padding-top: 8px;
  text-align: right;
}

.site-description {
  margin: 6px 0 var(--section-gap);
  padding: 28px 34px;
}

.site-description article {
  max-width: 880px;
  margin: 0 auto;
}

.site-description article > :first-child {
  margin-top: 0;
}

.site-footer .row:has(> .site-info-container) {
  display: flex;
  flex-wrap: wrap;
  row-gap: var(--section-gap);
  margin-bottom: var(--section-gap);
}

.site-info-container {
  display: flex;
}

@media (max-width: 991px) {
  .site-info-container {
    width: 100%;
  }
}

.site-info {
  width: 100%;
  padding: 18px 22px;
  transition: box-shadow .25s ease, transform .25s ease;
}

.site-info:hover {
  box-shadow: var(--card-shadow-hover);
}

.site-info-title {
  padding-top: 0;
}

.site-footer .container > .row:has(.supported-browser-container) {
  margin: 0 0 var(--section-gap);
  padding: 18px 8px;
}

/* badges in the light footer card were drawn for a dark background */
.site-footer .container > .row:has(.supported-browser-container) .hover-list img {
  filter: brightness(.55);
}

.provider-container {
  border-color: rgba(255, 255, 255, .15);
  border-radius: 12px;
}

@media (max-width: 767px) {
  :root {
    --card-radius: 14px;
    --section-gap: 16px;
  }

  .banner {
    padding: 12px 12px 0;
  }

  .popular-game-title-container,
  .popular-games {
    padding: 14px;
  }

  .download-apk {
    padding: 20px 16px;
  }

  .site-description {
    padding: 20px 18px;
  }

  .site-footer .copyright {
    text-align: center;
  }

  .footer-links {
    justify-content: center;
  }
}

@media (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto;
  }

  *,
  *::before,
  *::after {
    transition: none !important;
  }
}

/* --------------------------------------------------------------------------
   FAQ table: each question is a row, the answer opens underneath on click
   -------------------------------------------------------------------------- */
:root {
  interpolate-size: allow-keywords;
}

.faq-table {
  counter-reset: faq;
  margin-top: 14px;
  border: 1px solid #e3def7;
  border-radius: 14px;
  overflow: hidden;
  background: #ffffff;
  box-shadow: 0 4px 14px rgba(38, 42, 82, .05);
}

.faq-item {
  counter-increment: faq;
  border-bottom: 1px solid #ebe7fb;
}

.faq-item:last-child {
  border-bottom: 0;
}

.faq-item summary {
  display: grid;
  grid-template-columns: 40px 1fr 28px;
  align-items: center;
  gap: 14px;
  padding: 14px 18px;
  cursor: pointer;
  list-style: none;
  transition: background-color .2s ease;
}

.faq-item summary::-webkit-details-marker {
  display: none;
}

/* row number column */
.faq-item summary::before {
  content: counter(faq, decimal-leading-zero);
  display: grid;
  place-items: center;
  height: 36px;
  border-radius: 10px;
  background: #f1eefc;
  color: #6a4fd8;
  font-size: 14px;
  font-weight: 700;
}

/* plus / minus toggle column */
.faq-item summary::after {
  content: "+";
  display: grid;
  place-items: center;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background: #262a52;
  color: #ffffff;
  font-size: 18px;
  line-height: 1;
  transition: transform .3s ease, background-color .3s ease;
}

.faq-item summary:hover {
  background: #f8f6ff;
}

.faq-item summary:focus-visible {
  outline: 2px solid #6a4fd8;
  outline-offset: -2px;
}

.site-description .faq-item summary h3 {
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  color: #23264d;
}

.faq-item[open] summary {
  background: linear-gradient(100deg, #e4f8f4 0%, #ffffff 55%, #fcecf5 100%);
}

.faq-item[open] summary::before {
  background: #6a4fd8;
  color: #ffffff;
}

.faq-item[open] summary::after {
  transform: rotate(45deg);
  background: #6a4fd8;
}

/* smooth open/close where the browser supports animating details content */
.faq-item::details-content {
  height: 0;
  overflow: hidden;
  transition: height .3s ease, content-visibility .3s ease allow-discrete;
}

.faq-item[open]::details-content {
  height: auto;
}

.faq-answer {
  padding: 4px 18px 16px calc(18px + 40px + 14px);
  background: #fbfaff;
  border-top: 1px dashed #e3def7;
}

.site-description .faq-answer p {
  margin: 10px 0 0;
  font-size: 15px;
  line-height: 1.75;
  color: #3a3e63;
}

@media (max-width: 767px) {
  .faq-item summary {
    grid-template-columns: 32px 1fr 26px;
    gap: 10px;
    padding: 12px 12px;
  }

  .faq-item summary::before {
    height: 30px;
    font-size: 12px;
  }

  .site-description .faq-item summary h3 {
    font-size: 15px;
  }

  .faq-answer {
    padding: 2px 14px 14px 14px;
  }
}

/* Tablet */
@media (max-width: 991px) {
  .home-inner-container {
    flex-direction: column;
  }

  .home-inner-container [data-section="jackpot"] {
    width: 100%;
  }

  .popular-games {
    flex-direction: column;
  }

  .popular-games [data-section="left"] {
    margin-right: 0;
    margin-bottom: 10px;
  }

  .popular-games [data-section="right"] {
    width: 100%;
    position: relative;
  }

  .popular-game-title-container .container-content .game-list .games-group {
    width: calc((100% - 6px * 4) / 4.3);
  }

  .site-header .col-sm-3,
  .site-header .col-sm-9 {
    width: 100%;
    float: none;
  }

  .site-header .logo {
    max-width: 220px;
    margin: 0 auto;
    padding-top: 80px;
  }

  .download-apk {
    flex-direction: column;
    padding: 20px 0;
    text-align: center;
  }

  /* the slide-in animation starts off-canvas; show the content directly on smaller screens */
  .download-apk > div:nth-child(n) {
    flex-basis: auto;
    width: 100%;
    opacity: 1;
    transform: none;
  }

  .download-apk img {
    max-width: 280px;
    margin: 0 auto;
  }

  .menu-slide {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .top-menu {
    overflow-x: auto;
  }

  .top-menu > li {
    flex: 0 0 auto;
    width: auto;
    min-width: 72px;
  }

  .top-menu > li > a {
    padding: 12px 6px;
    white-space: nowrap;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .topbar-container .row {
    flex-wrap: wrap;
    gap: 6px;
    margin: 0;
  }

  .topbar-left-container,
  .topbar-right-container {
    width: 100%;
  }

  .topbar-left-section {
    justify-content: center;
    flex-wrap: wrap;
    gap: 4px 0;
  }

  .login-panel {
    justify-content: center;
  }

  .login-panel .login-button,
  .login-panel .register-button {
    width: auto;
    min-width: 120px;
    padding: 6px 16px;
    font-size: 14px;
  }

  .announcement-container {
    flex-wrap: wrap;
    gap: 6px;
    padding: 10px 12px;
  }

  .announcement-container > [data-section="announcements"] {
    order: 3;
    width: 100%;
  }

  .home-progressive-jackpot {
    flex-direction: column;
    border-radius: 20px;
  }

  .home-progressive-jackpot .outer-container,
  .home-progressive-jackpot .inner-container,
  .home-progressive-jackpot .border-container {
    border-radius: 20px;
    min-width: 0;
  }

  .home-progressive-jackpot .border-container {
    flex-direction: column;
    gap: 8px;
  }

  .home-progressive-jackpot .jackpot-play-section {
    flex-direction: row;
    align-items: center;
    gap: 8px;
    margin-left: 0;
  }

  .home-progressive-jackpot .jackpot-play-section .jackpot-play-text {
    font-size: 22px;
  }

  .home-progressive-jackpot .jackpot-play-section img {
    width: 56px;
  }

  .home-progressive-jackpot .jackpot-container,
  .home-progressive-jackpot .jackpot-inner-container,
  .home-progressive-jackpot .jackpot-border-container {
    width: 100%;
    min-width: 0;
  }

  .home-progressive-jackpot .jackpot-container {
    font-size: 24px;
    letter-spacing: 2px;
  }

  .home-progressive-jackpot .jackpot-border-container {
    line-height: 30px;
  }

  .popular-game-title-container .container-content .game-list .games-group {
    width: calc((100% - 6px * 3) / 2.6);
  }

  .popular-games .animated-image {
    display: none;
  }

  .download-apk .h2 {
    font-size: 24px;
  }

  .download-apk .h2 > strong {
    text-align: center;
  }

  .download-apk .h3 {
    font-size: 17px;
  }

  .download-apk-info {
    justify-content: center;
  }

  .download-apk-info .download-apk-section {
    flex-basis: 100%;
  }

  .modal-dialog {
    width: auto;
    max-width: calc(100% - 20px);
    margin: 10px auto;
  }

  .footer-links {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 6px 14px;
    padding: 0;
  }

  .copyright {
    text-align: center;
    margin-top: 8px;
  }

  .site-description h1 {
    font-size: 22px;
  }

  .site-description h2 {
    font-size: 19px;
  }

  .provider-section .container > .row > .col-md-12 {
    padding: 14px 12px;
  }

  .hover-list {
    flex-wrap: wrap;
  }
}
