﻿:root{--theme-primary:#edc730;--theme-light:#e1e1e1;--theme-dark:#121212}
body{font-family:"Open Sans",sans-serif;font-size:16px;font-weight:300;background-color:var(--theme-dark);color:var(--theme-light)}
header .logo-wrapper .logo_min{display:inline-block}
header .logo-wrapper:hover .logo_min{animation-name:spin;animation-duration:900ms;animation-iteration-count:infinite;animation-timing-function:linear}
#site-header{padding-top:5px}
header a.nav-link{color:var(--theme-light)}
.header .logo_wrapper .lang_line{margin:5px;margin-left:0;float:left}
.lang_line .btn-link{color:#fff;text-decoration:none;font-size:14px!important}
.lang_line .btn-link:active,.lang_line .btn-link:focus{background:none;border:none;box-shadow:none}
.navbar-nav li a new{background:var(--theme-primary);border-radius:10px;position:absolute;margin-top:-18px;margin-left:-10px;color:#000;font-size:9px;padding:1px 4px 1px 3px;line-height:12px}
header .navbar-nav li a{border-radius:100px;font:400 14px / 16px 'Open Sans';transition:.5s;padding:8px 12px!important}
header .navbar-nav li a.btn-outline-primary{padding:13px 15px;font-size:16px}
header .navbar-nav li a:hover{background:var(--theme-primary);color:#1e1e19}
.lang_line{padding-left:7px;font-size:12px!important}
.btn-outline-primary{background:var(--theme-primary);border:1px solid var(--theme-primary);border-radius:20px;color:#1e1e19;font:400 16px / 16px 'Open Sans';transition:.5s}
.btn-outline-primary:hover{color:#000;background:#e0b300;border-color:#e0b300;border:1px solid #edc730;-webkit-box-shadow:inset 0 1px 1px #00000013 0 0 13px #edc73099;box-shadow:inset 0 1px 1px #00000013 0 0 13px #edc73099;transition:.5s}
.btn-primary:hover,.navbar-top .navbar-nav li a.btn-primary:hover{color:#000;background:#e0b300;border-color:#e0b300;outline:0;-webkit-box-shadow:inset 0 1px 1px #00000013 0 0 13px #edc73099;box-shadow:inset 0 1px 1px #00000013 0 0 13px #edc73099;transition:.5s}
.dropdown-item img{width:20px;height:20px;margin-right:5px}
.dropdown-menu{background-color:#15191C}
.dropdown-menu a{color:#a0a0a0;text-decoration:none;font-size:14px;font-weight:300}
.dropdown-item:hover{color:#fff;text-decoration:none;border-bottom:1px dashed #fff;background-color:transparent}
.dropdown-item:hover a{color:#fff}
#site-header{background-color:#1a1a1ae6;position:fixed;top:0;left:0;right:0;z-index:999}
.footer_line .footer_box1{background-color:#0e0e0eff;min-height:205px}
.footer_line .footer_box2{background-color:#161616;border-top:5px solid #000;min-height:55px;padding:10px 0;margin-bottom:10px}
.footer_box1 ul.nav-footer{width:150px;margin:15px auto;display:block;padding:0}
.footer_box1 ul.nav-footer li span{color:#c3c3c3;font:400 16px / 25px 'Roboto Condensed'!important;min-height:25px;display:block}
.footer_box1 ul.nav-footer li{list-style:none;line-height:24px}
.footer_box1 ul.nav-footer li a{color:#8a8a8a;font:400 14px / 22px 'Open Sans'!important;cursor:pointer;text-decoration:none;background-color:transparent}
.footer_box1 ul.nav-footer li a:hover{text-decoration:underline}
.footer_box1 .title_footer_box{color:#fff;font:300 18px / 25px 'Open Sans'!important;background:#070707;border-radius:15px;padding:0 15px;width:179px;margin:15px auto 10px;text-align:center}
.icon_footer_pay{display:flex;flex-wrap:wrap;height:200px;overflow:auto}
.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr}
.mCSB_container{overflow:hidden;width:auto;height:auto}
.mCSB_scrollTools{transition:opacity .2s ease-in-out,background-color .2s ease-in-out;position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}
.footer_box1 .icon_f > #paygiga-content a img{opacity:.5;transition:.5s;width:60px!important;height:35px;filter:grayscale(1)}
.paygiga img{display:block;margin:auto}
.footer_box1 .icon_f > #paygiga-content a img:hover{opacity:1;transition:.5s;filter:grayscale(0)}
.footer_box1 .icon_f{width:33%;height:40px;float:left;margin-top:10px;cursor:pointer}
.footer_box1 .icon_f > span{opacity:.5;transition:.5s;width:60px!important;height:35px;filter:grayscale(1);display:block;margin:0 auto;max-width:100%!important;background-size:contain!important}
.footer_box1 .icon_f > span:hover{opacity:1;transition:.5s;filter:grayscale(0)}
.footer_box1 .btn-default{width:109px;border:1px solid #5b5b5b;color:#5b5b5b;padding:0 10px}
.btn-center{margin:10px auto;display:block;max-width:200px}
.btn-default{background:transparent;transition:.5s;font:300 14px / 25px 'Open Sans';border-radius:20px}
.footer_box1 .btn-default:hover{color:#121212;border-color:#edc730}
.btn-default:hover{background:#edc730;text-decoration:none}
.copy_box1{color:#8a8a8a;display:block;margin-top:10px;font-size:12px;font-weight:400;line-height:15px}
.flowing_box{width:160px;margin:0 auto;max-height:140px;display:flex;flex-flow:wrap;overflow:auto;justify-content:center}
.footer_box2 .title_footer_box{background:#191919;margin:0 auto 2px;max-width:120px;font-size:14px}
.footer_box2 .title_footer_box,.title_footer_box{color:#fff;border-radius:15px;padding:0 15px;width:179px;margin:15px auto 10px;text-align:center;line-height:25px;font-weight:300}
.flowing_box a.flw_btn img{width:32px;transition:.5s;vertical-align:middle}
.flowing_box .flw_btn{display:block;width:41px;height:41px;border-radius:50px;background-color:#191919;transition:.5s;margin:5px;text-align:center;padding:3px 0;float:left}
.flowing_box .flw_btn:hover{background-color:#fff}
.hero-slider .item img{width:100%;height:auto;border-radius:15px}
.hero-slider .owl-nav{display:flex;position:absolute;top:calc(50% - 45px);left:50%;transform:translate(-50%,-50%);justify-content:space-between;align-items:center;width:100%;font-size:90px;color:#fff}
.hero-slider .owl-nav .owl-pre{border-radius:50%;width:3rem;height:3rem}
.hero-slider .owl-nav .owl-prev{cursor:pointer;user-select:none}
.hero-slider .owl-nav button.owl-prev{background:0 0;color:inherit;border:none;padding:0!important;font:inherit;margin-left:30px}
.hero-slider .owl-nav button.owl-next{background:0 0;color:inherit;border:none;padding:0!important;font:inherit;margin-right:30px}
.hero-slider{max-width:calc(100% - 84px);margin-left:auto;position:relative;display:flex!important;flex-direction:column!important;justify-content:center!important}
.registration_panel{min-height:55px;background-color:#121212!important;width:calc(100% - 84px);margin-left:auto;position:relative;padding:10px 0}
.registration_panel .row{margin-right:0!important;margin-left:0!important;align-items:center!important;display:flex;flex-wrap:wrap}
.registration_panel .row .col-md-4{display:flex!important;justify-content:center!important;align-items:center!important}
.registration_panel .btn-primary{color:#1b1b1a;padding:13px;font:400 18px / 14px 'Open Sans';margin:10px 0;background:#edc730;border:1px solid #edc730;border-radius:20px}
.registration_panel .getyourbon{display:block!important}
.registration_panel .getyourbon a{color:#e1e1e0;font:400 15px / 16px 'Open Sans';display:block;float:left;margin:20px 10px 10px;padding-bottom:4px;border-bottom:1px dashed #fff;transition:.5s;text-decoration:none}
.registration_panel .getyourbon a:hover{text-decoration:none;border-bottom:1px solid #fff;padding-bottom:2px}
.registration_panel .user-details a{width:100%;text-align:center;padding:10px 30px;height:auto;color:#e1e1e1;font:400 18px 'Open Sans';margin:10px 0;background:#121212;border:1px solid #353535;border-radius:20px;text-decoration:none}
.registration_panel .user-details a:hover{border-color:#edc730!important;box-shadow:inset 0 1px 1px #00000013 0 0 18px #edc730e6}
.favorite-game-section{background-image:url(../images/enterpage/background.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;width:calc(100% - 84px);margin-left:auto;padding-top:80px;padding-bottom:80px}
.favorite-game-section .view-more{color:#000;font-size:18px;font-weight:500;text-decoration:none;border-radius:15px;padding:10px 20px;background-color:#edc730;position:relative;overflow:hidden;display:inline-block}
.view-more::before{position:absolute;content:'';height:90px;width:400px;left:-250px;background-image:linear-gradient(to right,#fff0 0%,#fff6 50%,transparent 100%);top:0;bottom:0;transform:skew(-45deg);transition:all 1s}
.view-more:hover::before{left:250px}
.fav-game-lists > li{position:relative}
.fav-game-lists > li .category-name{position:absolute;bottom:20px;left:0;right:0;z-index:2}
.fav-game-lists > li .category-name a{padding:6px 16px;border-radius:100px;background:var(--theme-primary);border:1px solid var(--theme-primary);color:#1e1e19;font-weight:700;position:relative;overflow:hidden;display:inline-block}
.category-name a::before{position:absolute;content:'';height:90px;width:400px;left:-250px;background-image:-webkit-linear-gradient(left,#fff0 0%,#fff6 50%,transparent 50%);top:0;bottom:0;transform:skew(-45deg);transition:all 1s}
.category-name a:hover::before{left:250px}
.fav-game-lists > li img{transition:all 500ms;opacity:.8}
.fav-game-lists > li:hover img{transform:scale(1.1)}
.fav-game-lists{grid-template-columns:repeat(6,1fr);padding-top:30px}
.bonus-section{background:linear-gradient(#0006,#0006),url(../images/enterpage/bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;width:calc(100% - 84px);margin-left:auto;position:relative;padding-top:80px;padding-bottom:140px}
.bonus-section img{object-fit:cover}
.bg-semi-light{background-color:#303339}
.bonus-section .card-name{color:#fff;text-align:center}
.bonus-slider .owl-stage{display:flex}
.bonus-slider .item{height:100%}
.fw-bolder{font-weight:700!important}
.info-btn{position:absolute;font-size:16px;text-decoration:none;opacity:0;top:50%;left:50%;transform:translate(-50%,-50%);padding:10px 18px;border-radius:100px;background:var(--theme-primary);border:1px solid var(--theme-primary);color:#1e1e19;font-weight:500;overflow:hidden;display:inline-block;text-wrap:nowrap;transition:all 500ms}
.info-btn::before{position:absolute;content:'';height:90px;width:400px;left:-250px;background-image:-webkit-linear-gradient(left,#fff0 0%,#fff6 50%,transparent 50%);top:0;bottom:0;transform:skew(-45deg);transition:all 1s}
.info-btn:hover::before{left:250px}
.bonus-section .see-all{color:#000;font-size:18px;font-weight:500;text-decoration:none;border-radius:15px;padding:5px 20px;background-color:#edc730;position:relative;overflow:hidden;display:inline-block}
.see-all::before{position:absolute;content:'';height:90px;width:400px;left:-250px;background-image:linear-gradient(to right,#fff0 0%,#fff6 50%,transparent 100%);top:0;bottom:0;transform:skew(-45deg);transition:all 1s}
.see-all:hover::before{left:250px}
.card-img.overlay-dark{position:relative;overflow:hidden}
.card-img.overlay-dark::before,.fav-game-lists > li .text-center>div::before{position:absolute;inset:0;background:#000000b3;content:"";opacity:0;transition:all 500ms}
.fav-game-lists > li .overlay-dark::before{z-index:1}
.card-img.overlay-dark:hover::before,.fav-game-lists > li:hover .overlay-dark::before{opacity:1}
.bonus-slider .item:hover .info-btn{opacity:1}
.bonus-slider .owl-dot span{border:1px solid #ffd54f;background:transparent!important;width:12px!important;height:12px!important}
.bonus-slider .owl-dot.active span{border:1px solid #ffd54f!important;background:#ffd54f!important}
.bonus-slider .owl-nav{font-size:40px!important;margin-top:0}
.bonus-slider .owl-dots{padding-top:20px!important}
.bonus-slider .owl-nav span{position:relative;top:-3px;left:0;font-weight:400}
.bonus-slider .owl-nav .owl-prev,.bonus-slider .owl-nav .owl-next{background-color:#ffd54fff!important;border-radius:50%!important;box-shadow:0 0 15px 3px #0a253ad4!important;width:48px!important;height:48px!important;display:flex!important;justify-content:center!important;align-items:center!important;border:none!important;cursor:pointer!important;color:#345162!important}
.bonus-slider .owl-nav .owl-prev:hover,.bonus-slider .owl-nav .owl-next:hover{color:#345162;background-color:#ffd54f99!important;box-shadow:0 0 15px 7px #0a253ad4!important}
.bonus-slider .owl-prev{position:absolute;top:calc(50% - 48px);left:0;transform:translateY(-50%)}
.bonus-slider .owl-next{position:absolute;top:calc(50% - 48px);right:0;transform:translateY(-50%)}
.bonus-slider .card-name{font-size:20px!important}
.banner-container{background-image:url(../images/enterpage/back15.png);background-size:cover;background-position:center;background-repeat:no-repeat;width:calc(100% - 84px);margin-left:auto;position:relative;padding:90px 20px 20px}
.hero-slider{height:80vh}
#hero-section{overflow:hidden}
.hero-slider-container{position:relative;background:#00000080;padding-top:83px}
#hero-bg-video{position:absolute;inset:0;width:100%;opacity:1;object-fit:cover;height:100%;width:100%}
.hero-slider .owl-dot span{border:1px solid #ffd54f;background:transparent!important;width:10px;height:10px}
.hero-slider .owl-dot.active span{border:1px solid #ffd54f!important;background:#ffd54f!important}
.hero-slider .owl-nav{font-size:40px!important;margin-top:0}
.hero-slider .owl-nav span{position:relative;top:-3px;left:0;font-weight:400}
.hero-slider .owl-nav .owl-prev,.hero-slider .owl-nav .owl-next{background-color:#ffd54fff!important;border-radius:50%!important;box-shadow:0 0 15px 3px #0a253ad4!important;width:48px!important;height:48px!important;display:flex!important;justify-content:center!important;align-items:center!important;border:none!important;cursor:pointer!important;color:#345162!important}
.hero-slider .owl-nav .owl-prev:hover,.hero-slider .owl-nav .owl-next:hover{color:#345162;background-color:#ffd54f99!important;box-shadow:0 0 15px 7px #0a253ad4!important}
.text-accent{font-size:55px;font-weight:900;line-height:1;letter-spacing:5px;word-spacing:5px;color:#ffd54f;text-shadow:3px 3px 5px #000}
.text-small{font-size:24px;font-style:italic;margin:10px 0;text-align:center;letter-spacing:10px;word-spacing:3px;color:#fff;font-weight:500;text-shadow:3px 3px 5px #000}
.hero-slider .owl-dots{padding-top:30px!important;font-size:40px!important}
.modal{background:#000c}
.bonus-section-popup .modal-dialog{margin-top:9%}
.bonus-section-popup .modal-content{background-color:#252525e6}
.bonus-section-popup .modal-header{margin-bottom:0!important;border-bottom:none;padding:0}
.bonus-section-popup .modal-header .close{margin-top:-2px;position:absolute;color:#ababab;opacity:1;top:5px;right:5px;text-shadow:none;font-size:25px;width:20px;height:20px;border-radius:50%;background:#edc73000;padding:0;z-index:999}
.bonus-section-popup .modal-body{padding:25px;position:relative;overflow:auto}
.bonus-section-popup .modal-content .title_modal{color:#edc730;font-size:42px;font-family:'Roboto Condensed';font-weight:700;margin-bottom:15px;text-align:center}
button.close{border:0}
.bonus-section-popup .close{float:right;font-weight:700;line-height:1}
.bonus-section-popup .modal-content p{color:#a8a8a8;font:400 14px / 24px 'Open Sans'}
.bonus-section-popup .modal-footer{padding:0;border:0;margin-bottom:-20px}
.bonus-section-popup .btn-primary{background:#edc730;border:1px solid #edc730;border-radius:20px;padding:0 25px;color:#1e1e19;font:400 16px / 16px 'Open Sans';padding:7px 25px;transition:.5s}
h2.section-title{margin-top:0!important;line-height:1.2!important}
@keyframes fadeInUp {
from{opacity:0;transform:translateY(20px)}
to{opacity:1;transform:translateY(0)}
}
.animated{opacity:0;animation:fadeInUp 1s ease-in-out forwards;animation-delay:3s}
.footer_box2{width:calc(100% - 84px);margin-left:auto}
header#site-header.mobile-menu-active{position:fixed;background-color:#1a1a1aff}
@media (max-width: 1300px) {
.favorite-game-section{height:auto;padding-bottom:90px}
.fav-game-lists{grid-template-columns:repeat(4,1fr)}
.hero-slider{height:80vh}
}
@media (max-width: 1200px) {
.navbar-expand-lg ul.d-none{display:none!important}
header .col-lg-2{width:20%}
header .col-lg-10{width:80%}
}
@media (max-width: 1165px) {
header .navbar-nav li a{font:400 12px / 16px 'Open Sans';padding:8px 12px}
header .navbar-nav li a.btn-outline-primary{padding:8px 12px}
header .col-lg-2{width:25%}
header .col-lg-10{width:75%}
.favorite-game-section .view-more{font-size:14px}
.favorite-game-section .section-title{font-size:18px}
.bonus-section{padding-top:40px}
.bonus-section .section-title{font-size:18px}
.bonus-section .see-all{font-size:14px}
.text-small{font-size:16px;margin:20px 0;letter-spacing:6px;word-spacing:2px;text-align:center}
}
@media (max-width: 1024px) {
.hero-slider{height:60vh}
.hero-slider .owl-dots{padding-top:0!important}
}
@media (max-width: 991px) {
header .col-lg-2{width:30%}
header .col-lg-10{width:70%}
.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255,255,255,0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}
.navbar-toggler{border:1px solid #ccc!important;padding:5px!important}
#site-header{position:relative;width:100%}
.fav-game-lists{grid-template-columns:repeat(3,1fr)}
header .navbar-collapse > ul.navbar-nav.me-auto{max-width:620px;margin:0 auto;display:flex!important;flex-direction:row;flex-wrap:wrap;justify-content:center;padding-top:50px;row-gap:16px}
header .navbar-collapse{position:fixed;top:82px;background:#121212;border-top:1px solid #ffffff1a;bottom:0;left:0;right:0}
header .navbar-collapse > ul.navbar-nav > li{width:50%}
header .navbar-collapse > ul.navbar-nav > li:last-child{width:100%}
header .navbar-collapse > ul.navbar-nav > li a{text-align:center;width:100%}
.hero-slider-container .item{background:#355872b3;width:100%;max-width:500px;margin-left:auto;margin-right:auto;border-radius:15px;padding:10px 0}
.text-accent{font-size:35px;font-weight:900;text-align:center;line-height:1;letter-spacing:2px;word-spacing:5px;color:#ffd03c;text-shadow:0 0 6px #000}
}
@media (max-width: 768px) {
header a.nav-link{width:fit-content}
header .col-lg-2{width:70%}
header .col-lg-10{width:30%}
header .navbar-collapse{top:73px}
.fav-game-lists{grid-template-columns:repeat(3,1fr);padding-top:30px}
.fav-game-lists > li .category-name{font-size:12px!important}
}
@media (max-width: 767px) {
header nav.navbar > .container{padding:0}
.favorite-game-section .category-name a{font-size:12px!important}
.hero-slider{max-width:100%}
.text-accent{font-size:20px}
.text-small{font-size:14px}
.registration_panel{width:100%}
.hero-slider{height:40vh}
.registration_panel{padding:14px 0}
.registration_panel .user-details{display:flex}
.favorite-game-section,.bonus-section{width:100%}
.favorite-game-section{margin-top:70px}
.fav-game-lists{grid-template-columns:repeat(2,1fr)}
.registration_panel .row>*{width:100%}
}
@media (min-width: 768px) {
.modal-dialog{max-width:600px;border-radius:10px}
}
@media screen and (max-width: 500px) {
.fav-game-lists{grid-template-columns:repeat(1,1fr)}
.footer_box1 ul.nav-footer{margin:15px 0}
}
.favorite-game-header {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
    align-items: center !important;
    justify-content: space-between !important;
    display: flex !important;
}
.fav-game-lists {
    gap: 1rem !important;
    padding-right: 1rem !important;
    padding-left: 1rem !important;
    margin: 1rem 0 0 0 !important;
    display: grid !important;
}
.fav-game-lists>li {
    border-radius:0.5rem !important;
    padding: 0 !important;
    overflow: hidden !important;
}
.fav-game-lists>li div.text-center{
    text-align:center!important
}
.fav-game-lists>li div.text-center>div{
    position: relative !important;
    overflow: hidden !important;
}
.img-fluid {
    max-width: 100%;
    height: auto;
}
.bonus-section-cont {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
}
.bonus-section-header {
    margin-bottom: 3rem !important;
    align-items: center !important;
    justify-content: space-between !important;
    display: flex !important;
}
.bonus-slider {
    padding: 0 !important;
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    list-style: none;
}
.bonus-slider li {
    overflow:hidden!important;
    border-radius:0.5rem !important
}
.bonus-slider li .card-link {
    text-decoration:none!important;
    text-align:center!important;
    height:100%
}
.bonus-slider li .card-link .card-img {
    border-bottom-right-radius: var(--bs-card-inner-border-radius);
    border-bottom-left-radius: var(--bs-card-inner-border-radius);
    border-top-left-radius: var(--bs-card-inner-border-radius);
    border-top-right-radius: var(--bs-card-inner-border-radius);
    width: 100%;
    min-height:CALC(100% - 34px)
}
.bonus-slider li .card-link .card-name {
    font-weight:500!important;
    padding: .5rem 1rem !important;
    margin-bottom:0!important;
    margin-top:0!important;
    line-height:1.2
}
.bonus-slider li .card-link a.info-btn{
    text-decoration:none!important;
    color:#1e1e19!important
}
.owl-item>.item>.container>p{margin-top:0!important;margin-bottom:1rem}
.slide-center{text-align:center!important}
.slide-mb0{margin-bottom:0}
.slide-mxauto{margin-right:auto!important;margin-left:auto!important;float:none}