
body.holiday1{background:url(../img/holiday1.jpg) center 30px no-repeat #000;  background-attachment: fixed; }
body.holiday2{background:url(../img/holiday2.jpg) center 30px no-repeat #000;  background-attachment: fixed; }
body.summer1{background:url(../img/summer1.jpg) center 30px no-repeat #000;  background-attachment: fixed; }
body.city1{background:url(../img/city1.jpg) center 30px no-repeat #000;  background-attachment: fixed; }
body.winter1{background:url(../img/winter1.jpg) center 30px no-repeat #000;  background-attachment: fixed; }
body.sunset1{background:url(../img/sunset1.jpg) center 30px no-repeat #000;  background-attachment: fixed; }
body.sunset2{background:url(../img/sunset2.jpg) center 30px no-repeat #000;  background-attachment: fixed; }

.gamemode.holiday1{background:url(../img/holiday1.jpg) center 30px no-repeat #000;  background-attachment: fixed; }
.gamemode.holiday2{background:url(../img/holiday2.jpg) center 30px no-repeat #000;  background-attachment: fixed; }
.gamemode.summer1{background:url(../img/summer1.jpg) center 30px no-repeat #000;  background-attachment: fixed; }
.gamemode.city1{background:url(../img/city1.jpg) center 30px no-repeat #000;  background-attachment: fixed; }
.gamemode.winter1{background:url(../img/winter1.jpg) center 30px no-repeat #000;  background-attachment: fixed; }
.gamemode.sunset1{background:url(../img/sunset1.jpg) center 30px no-repeat #000;  background-attachment: fixed; }
.gamemode.sunset2{background:url(../img/sunset2.jpg) center 30px no-repeat #000;  background-attachment: fixed; }


.gameArrowBtn {background-color:unset; border:unset; font-size:1.6em; color: #FFF;}

.providersgames{padding-left:5px; }

@-moz-keyframes spinsome {
	   0% { -webkit-transform: rotate(0deg); }
   10% { -webkit-transform: rotate(1080deg); }
        100% { -webkit-transform: rotate(1080deg); }

}
@-webkit-keyframes spinsome {
   0% { -webkit-transform: rotate(0deg); }
   10% { -webkit-transform: rotate(1080deg); }
        100% { -webkit-transform: rotate(1080deg); }

}
@keyframes spinsome {
	    0% { -webkit-transform: rotate(0deg); }
   10% { -webkit-transform: rotate(1080deg); }
        100% { -webkit-transform: rotate(1080deg); }

}

.mobilebtns .menitem{list-style:none; border:0px; margin-right:15px;}
.mobilebtns .menitem .lucky_spin_btn{ margin-top:-5px;}
.lucky_spin_btn{margin-bottom: 5px;}

.complete img{ 
	-webkit-animation-name: spinsome;
    -webkit-animation-duration: 10000ms;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: ease-in-out;
    animation-name: spinsome;
    animation-duration: 10000ms;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;


}
#wheel_prize_collect{
    position: absolute;
    z-index: 20;
    text-align: center;
    background: #004372;
    padding: 10px;
    border-radius: 5px;
    margin-top: 70px;
    margin-left: 20px;
    border: 1px solid #00569a;
    width: 261px;
    display:none;
}
#wheel_prize_collect_error{
    font-size: 12px;
    margin: 5px;
    color: #FF9800;
    display:none;
}
#wheel_prize_collect h4{
    margin-top: 0px;
    font-weight: bold;
    border-bottom: 1px solid #0059a0;
    padding-bottom: 5px;
}
#wheel_prize_collect_type{font-weight: bold;
    color: #FFC107;
    font-size: 19px;
}
#wheel_prize_collect_amount{font-weight: bold;
    color: #FFC107;
    font-size: 22px;
}

.wheel_text_login,.wheel_text{display:none;}

.lucky_spin_btn{    background: #cb60b3;
    background: -moz-linear-gradient(top, #cb60b3 0%, #c146a1 50%, #a80077 51%, #db36a4 100%);
    background: -webkit-linear-gradient(top, #cb60b3 0%,#c146a1 50%,#a80077 51%,#db36a4 100%);
    background: linear-gradient(to bottom, #cb60b3 0%,#c146a1 50%,#a80077 51%,#db36a4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb60b3', endColorstr='#db36a4',GradientType=0 );
    color: #eee;
    font-size: 13px;
    font-weight: bold;
    width: 140px;
    text-align: left;
    margin-top: 5px;
    height:40px;
    border-radius: 30px 24px 24px 30px;
}


#wheel_lock{    
    width: 254px;
    height: 254px;
    position: absolute;
    background-size: 100%;
    margin-left: 23px;
    margin-top: 23px;
    text-align: center;
    line-height: 257px;
    font-weight: bold;
    font-size: 34px;
    z-index: 1;
    background: rgba(0,0,0,0.7);
    border-radius: 50%;
}

.complete .lucky_spin_progressbar {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e4f5fc+0,bfe8f9+50,9fd8ef+51,2ab0ed+100;Blue+Gloss+%235 */

background: #e4f5fc; /* Old browsers */

background: -moz-linear-gradient(top,  #e4f5fc 0%, #bfe8f9 50%, #9fd8ef 51%, #2ab0ed 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top,  #e4f5fc 0%,#bfe8f9 50%,#9fd8ef 51%,#2ab0ed 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom,  #e4f5fc 0%,#bfe8f9 50%,#9fd8ef 51%,#2ab0ed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4f5fc', endColorstr='#2ab0ed',GradientType=0 ); /* IE6-9 */
}
.lucky_spin_progressbar{    width: 100%;
    height: 15px;
    margin: 0px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#bfd255+0,8eb92a+50,72aa00+51,9ecb2d+100;Green+Gloss */

background: #bfd255; /* Old browsers */

background: -moz-linear-gradient(top,  #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 ); /* IE6-9 */


}
.lucky_spin_progress{    width: 93px;
    height: 15px;
    overflow:hidden;
    position: absolute;
    background: #000;
    display: inline-block;
    margin-left: 3px;
    margin-top: 23px;
    border-radius: 9px 7px 36px 9px;
}
.lucky_spin_btn:hover{      box-shadow: 0px 0px 24px #ff00c0;
}
.lucky_spin_btn span{margin-top: 3px;
    display: inline-block;
    position: absolute;
    margin-left: 4px;
    text-shadow: 0px 0px 1px #cf2a9a;
}
#wheel .modal-content{background:url(../img/luckyspinbg.jpg) no-repeat; background-size:cover;}
#wheel .modal-body{text-align:center;}

#wheel .modal-header{    text-align: center;
    background: rgba(0, 56, 101,0.9);
}

#wheel .modal-header .close {    background: #000;
    border-radius: 50%;
    width: 30px;
}
#wheel .modal-header h4{display: inline-block;
    font-weight: bold;
    margin-left: 45px;
    font-size: 34px;
    padding: 0px;
    text-shadow: 0px 0px 21px #00BCD4;
}
#wheel_wheel div { 
position: absolute;
    /* background: #000; */
    width: 115px;
    padding-left: 5px;
    font-size: 17px;
    font-weight: Bold;
    transform: rotate(-5deg);
    margin-top: 125px;
    top: 0px;
}
#wheel_wheel .wheel_prize_1{ 
    margin-top: 30px;
    font-size: 15px;
    transform: rotate(84deg);
    margin-left: 57px;
    text-align: center;
    line-height: 14px;
    padding-left: 27px;

}
#wheel_wheel .wheel_prize_2{margin-top: 208px;
    font-size: 15px;
    transform: rotate(-96deg);
    margin-left: 80px;
    text-align: center;
    line-height: 14px;
    padding-left: 27px;
}
#wheel_wheel .wheel_prize_3{
    margin-top: 43px;
    font-size: 19px;
    transform: rotate(127deg);
    margin-left: 124px;
    text-align: center;
    line-height: 14px;
    padding-left: 28px;
}
#wheel_wheel .wheel_prize_4{

    margin-top: 106px;
    font-size: 16px;
    transform: rotate(171deg);
    margin-left: 156px;
    text-align: center;
    line-height: 14px;
    padding-left: 28px;
}
#wheel_wheel .wheel_prize_5{position: absolute;
    width: 115px;
    padding-left: 5px;
    font-size: 17px;
    font-weight: Bold;
    transform: rotate(35deg);
    margin-top: 77px;
    top: 0px;
    margin-left: 15px;
}
#wheel_wheel .wheel_prize_7{
    margin-top: 189px;
   font-size: 19px;
    transform: rotate(-52deg);
    margin-left: 8px;
    text-align: center;
    line-height: 14px;
    padding-left: 28px;

}
#wheel_wheel .wheel_prize_6{

margin-top: 174px;
    font-size: 14px;
    transform: rotate(219deg);
    margin-left: 141px;
    text-align: center;
    line-height: 14px;
    padding-left: 28px;
}
#wheel_wheel .wheel_prize_7 span, #wheel_wheel .wheel_prize_3 span{font-size:10px; display:block; }
#wheel_base{background:url(../img/wheel_base.png) no-repeat; width:300px; height:300px; display:inline-block; background-size:100%; text-align:left;
-webkit-filter: drop-shadow(0px 0px 29px rgba(255,255,255,0.5));
 filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=0, Color='#fff')";
}
#wheel_wheel{background:url(../img/wheel_wheel.png) no-repeat; 
    width: 253px;
    height: 253px;
    position: absolute;
    background-size: 100%;
    margin-left: 24px;
    margin-top: 24px;
}
#wheel_marker{
position: absolute;
    height: 40px;
    width: 20px;
    background: #cc3b3b;
    margin-left: 136px;
    z-index: 10;
    border-radius: 0px 0px 50% 50%;
    box-shadow: 0px 0px 2px #333;
}
#wheel_spin{background:url(../img/wheel_spin.png) no-repeat; width:75px; height:75px; position:absolute; background-size:100%;
    margin-left: 112px;
    margin-top: 112px;
text-align:center;
    line-height: 75px;
    font-weight: bold;
    font-size: 19px;
}
#wheel_spin .btn{    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
line-height: 52px;
    height: 64px;
    width: 64px;
    border-radius: 50%;
    font-weight: bold;}
.blink {
  animation: blink-animation 1s steps(5, start) ;
  -webkit-animation: blink-animation 1s steps(5, start) ;
}
@keyframes blink-animation {
  to {
        color:#e5c922;
  }
}
@-webkit-keyframes blink-animation {
  to {
                color:#e5c922;
  }
}


.vipcompoints .convert_points_value{ padding-left: 10px;
    margin-top: -7px;
    display: inline-block;
    /* position: absolute; */
    float: left;
}
.vipcompoints .myaccountbtn{width:90%; margin-top:0px; margin-left:0px;}
.vipcontent{    background: #333;
    margin-top: 10px;
    height: 200px;
}
.vipcontent label{display: inline-block;}
.vipcompoints span, .vipcontent span{    color: #FF9800;
    padding-left: 10px;
    /* float: left; */
    position: relative;
    display: inline-block;}


#vip_badge i{   font-size: 200px;
	position:absolute;
	width:200px;
left:50%;
margin-left:-100px;
	
}
#vip_badge span{    text-align: center;
    font-size: 74px;
    width: 200px;
    position: absolute;
    left: 50%;
	margin-left:-100px;
    margin-top: 46px;
}
#vip_badge i.vip-new{
    color: #333;
}

#vip_badge i.vip-diamond{
    color: #03A9F4;
    background: -webkit-linear-gradient(#03A9F4,#333);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-shadow: 0px 0px 30px #03A9F4;
}

#vip_badge i.vip-platinum{
color: #E5E4E2;
    background: -webkit-linear-gradient(#E5E4E2,#333);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-shadow: 0px 0px 30px #E5E4E2;

}

#vip_badge span.platinum{
color: #555;
}

#vip_badge label.diamond2{
color: #9E9E9E;
}

#vip_badge label.platinum{
color: #667;
}
#vip_badge i.vip-gold{
    color: #D4AF37;
    background: -webkit-linear-gradient(#D4AF37,#333);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-shadow: 0px 0px 30px #D4AF37;
}

.gamebox .mic{
display:none;
}

#vip_badge i.vip-silver{
color: #C0C0C0;
    background: -webkit-linear-gradient(#C0C0C0,#333);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-shadow: 0px 0px 30px #C0C0C0;


}

#vip_badge i.vip-bronze{
color: #cd7f32;
    background: -webkit-linear-gradient(#cd7f32,#333);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-shadow: 0px 0px 30px #cd7f32;


}

#vip_badge i.vip-green{color: #5ecc00;
background: -webkit-linear-gradient(#4cca51, #333);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   text-shadow: 0px 0px 30px #5ecc00;

}

#vip_badge {    display: inline-block;
    top: 0px;
    text-align: center;
width:200px;
height:200px;
left:50%;
margin-left:-100px;
}
#vip_badge label{    width: 200px;
    text-align: center;
    left: 50%;
    padding: 0px;
    margin-left: -100px;
    position: absolute;
    margin-top: 50px;
    color: #555;
    font-weight: bold;}

.touspot { color:#fff;  border-bottom:1px solid #444; padding:5px 2px; background:#333; height:41px;}

.touleft{display:inline-block; float:left; margin-right:5px;}
.touright{display:inline-block; max-width:65px; overflow:hidden;}
.toudown{    font-size: 10px;}
.tourighticon{display:inline-block;}


.fa-stack strong{color:#333;  font-size:13px;}
.touleft .fa-inverse{ color:#333; }
.nobrek{white-space: nowrap;}
#live_tournament_container{ float:left; width:140px; min-height:300px;    max-height: 333px; background:#333; left:0px; top:0px; margin-top:60px;     border: 8px solid rgb(109,7,44); background:rgb(109,7,44); display:none; position:absolute;    z-index: 200;}
.tour_header h4{font-size:14px; text-align:center;  color:#fff; padding:2px; margin:0px;}
.tour_header .fa-trophy { color:#fff; font-size:20px; display:inline-block;}
.tour_header{text-align:center;     background: #f6921e; padding-bottom:10px;}
.tourtime{font-size:13px; color:#eee;}
.tour_foot{background: rgb(109,7,44);  color:#fff;   padding:5px 2px; display:none; }
#tourclose{height: 30px;
    width: 30px;
    background: #f6921e;
    font-weight: bold;
    color: #fff;
    font-size: 17px;
    margin-left: 132px;
    /* float: right; */
    position: absolute;
    text-align: center;
    line-height: 30px;
margin-top: -8px;
    cursor: pointer;}

.mi.l-livecasino{background:url(../img/menu_live.png) no-repeat;  width: 39px;
    height: 24px;
}

.mi{background:url(../img/menu-icons.png) no-repeat; display: inline-block;
    float: right;
    margin-top: -3px;}

.l-classicSlots {
    width: 39px;
    height: 24px;
    background-position: -1px -1px;
}

.l-instantwin {
    width: 39px;
    height: 24px;
    background-position: -42px -1px;
}

.l-loterrygames {
    width: 39px;
    height: 24px;
    background-position: -83px -1px;
}

.l-minigames {
    width: 39px;
    height: 24px;
    background-position: -1px -27px;
}

.l-new {
    width: 39px;
    height: 24px;
    background-position: -42px -27px;
}

.l-othergames {
    width: 39px;
    height: 24px;
    background-position: -83px -27px;
}

.l-populargames {
    width: 39px;
    height: 24px;
    background-position: -1px -53px;
}

.l-progressive {
    width: 39px;
    height: 24px;
    background-position: -42px -53px;
}

.l-scratchgames {
    width: 39px;
    height: 24px;
    background-position: -83px -53px;
}

.l-tablegames {
    width: 39px;
    height: 24px;
    background-position: -1px -79px;
}

.l-topslots {
    width: 39px;
    height: 24px;
    background-position: -42px -79px;
}

.l-videopoker {
    width: 39px;
    height: 24px;
    background-position: -83px -79px;
}

.l-videoslots {
    width: 39px;
    height: 24px;
    background-position: -124px -1px;
}

.l-virtualbetting {
    width: 39px;
    height: 24px;
    background-position: -124px -27px;
}

#tourclose.max:before{content:"\25c0";}
#tourclose.min:before{content:"";}

.myaccountbtn.do_history_search{display:inline-block; max-width:100px; margin-top:0px;    padding: 6px 20px;}
.history_filter{background: #333;
    padding: 5px;
    display: inline-block;
margin-bottom:10px;
}
#history_date{    background: none;
    border: 1px solid #333333;}

.loggedin {
    margin: 0px 8px;
}
.daterangepicker td.in-range{background-color:#212121!important; color:#fff!important;}
.range_inputs button{border-radius:0px!important; }
.daterangepicker{background:#212121!important; }
.daterangepicker .calendar-table{ background:#2b2b2b!important; border:1px solid #222!important;}
.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date{background-color:#2b2b2b!important; }
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover{color:#fff; }
.navbar-inverse .navbar-nav>li>a{color:#eee; padding: 15px 15px; }

.prize-section{
    background-color: #0c0f23;
    padding-top: 11px;
    margin-top: 60px;
    height: 65px;
}
.prize-section img {
    width:210px;
    max-width:290px;
    height:auto;
}

.methods{margin:10px 0px; }
.paymentstrip{     bottom: -1px;
    position: absolute;
 text-align:center; }
.paymentstrip img{    opacity: 0.7;
max-width:80%;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    filter: grayscale(100%);
}
footer{     
    position: fixed;
    bottom: 0px;
    width: 100%;
    margin-bottom: -119px;
    z-index:112;
    color:#bdbdbd; 
    background: #000000;
}
footer {padding:20px 5px; }
footer .license img{ 
    display: inline;
    float:left;
    vertical-align: middle;
}
footer .license span{ display:table; margin-top:4px; font-size:12px;}
footer .item-container {display:flex; align-items:flex-start; padding-bottom:3em;}
footer .logo-holder {display:flex; align-items:flex-start; margin-top:2em; }
.disclaimer {margin-left: 1em;}
footer li{ list-style:none; padding:0px;}
footer ul{padding:0px; font-size: 18px; font-weight: 600;}
footer .main-nav li { display:inline-block; float:left; margin-left:20px; width:160px; }
footer .sub-menu li { display:block; float:none; margin:0px; font-size:12px; }
footer .menu{ display:inline-block; }
footer .copycontainer{ border-top:1px solid #CDCDCD; padding-top:1em;}
footer .copy{text-align:right; }
footer a { color:#FFFFFF; font-size:14px; line-height:1.6em; font-weight:400;}
footer a:hover{ color:#eee; text-decoration:underline;}
footer #footersticky{    width: 100%;
height:30px;
    margin-top: -20px;}
footer #themechanger{display:none;}
footer #hidefooter{
text-align:center;
    width: 50px;
    height: 30px;
    left: 50%;
    position: absolute;
    margin-left: -25px;
    background: #333;
    color: #eee;
cursor:pointer;
}


.bbb_viewed {
    padding-top: 51px;
    padding-bottom: 60px;
    background: #eff6fa
}

.bbb_main_container{
   padding: 11px;
}

.bbb_viewed_title_container {
    border-bottom: solid 1px #dadada
}

.bbb_viewed_title {
        margin-bottom: 16px;
   margin-top: 8px;

}

.bbb_viewed_nav_container {
    position: absolute;
    right: -5px;
    bottom: 14px
}

.bbb_viewed_nav {
    display: inline-block;
    cursor: pointer
}

.bbb_viewed_nav i {
    color: #dadada;
    font-size: 18px;
    padding: 5px;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    transition: all 200ms ease
}

.bbb_viewed_nav:hover i {
    color: #606264
}

.bbb_viewed_prev {
    margin-right: 15px
}

.bbb_viewed_slider_container {
    padding-top: 13px;
}

.bbb_viewed_item {
    width: 100%;
    background: #FFFFFF;
    border-radius: 2px;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 30px;
    padding-right: 30px
}



footer #hidefooter:hover{ color:#ff9800; }

.providersgames li { float:left; padding;5px; margin-left:20px; list-style:none; cursor:pointer; text-transform: uppercase; font-size:13px;}
.providersgames ul{ padding:0px; margin:0px;}
.providersgames li:hover, .providersgames li.active{     color: #fff;}


.navbar-fixed-top.shad{box-shadow: 0px 4px 10px -2px #333; }


.momennucontent{    margin-top: 51px;
    padding-top: 10px;
    text-align: center;}
.profilemmen{display:inline-block; }
.momennucontent .balance{     display: inline-block;
   float: right;
top:0px;
}
.dropdown .balance .sum{display:block;}
.momennucontent a { color:     #bdbdbd; }
.momennucontent .balance .sum{line-height: 24px;}
.momennucontent .balance .bonuswallet{line-height: 10px; position:relative; left:auto;}
.momennucontent ul{padding:0px; margin:0px; list-style:none; text-align:left; margin-top:10px;}
.momennucontent li{
    color: #bdbdbd;
        padding:10px;
    box-sizing: border-box;
    line-height: 36px;
    border-bottom: 1px solid #2b2b2b;
    background: #404040;
    width: 100%;
    min-height: 30px;
    white-space: nowrap;
}
.momennucontent li:hover{ background:#333; }
.providerscontainer{    background:  #16252d;
max-height:28px; overflow:hidden;
    margin-top: 10px;
    padding: 0px;
color:#f6921e;
}


.providerscontainer .providersgames li:active,.providerscontainer .providersgames li.active{
    background: #ec7f00;
}
.providerscontainer .providersgames li{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a90329+0,8f0222+44,6d0019+100;Brown+Red+3D */



    border-right: 1px solid #2f3d44;
     float: none;
    margin-left: 0px;
    cursor: pointer;
    text-transform: uppercase;
    font-size: 13px;
    list-style: none;
    /* background: #000; */
    padding: 5px 10px;
    display: inline-block;
    /* width: 80px; */
}
.providerscontainer .providersgames ul {
    padding: 0px;
    margin: 0px;
    display: block;
    white-space: nowrap;
    /* min-width: 100%; */
    overflow: auto;
}

#mainloader img {position: absolute;
    top: 50%;
    left: 50%;
	margin-left: -111px;
	}

#mainloader{background:#000;}
#poploginload.loader{    position: absolute;
display:none;
    width: 100%;
    height: 100%;
    background: rgb(51, 51, 51);
    text-align: center;
    z-index: 9999;
    top: 0px;
    left: 0px;
}

#regformload.loader{    position: absolute;
display:none;
    width: 250px;
    height: 339px;
    background: rgb(95, 86, 82);
    text-align: center;
    z-index: 9999;
    margin-top: 16px;
}

.popbg{
    background: url(../img/wikibg_mini.jpg) no-repeat center;
    opacity:0.2;
    position:absolute;
    border-radius:7px;
    background-color: #111111;
    background-blend-mode: lighten;

}
#reglogin .modal-dialog {
    /* margin-top:12% !important; */
    margin: 0px auto;
    transform: translate(0, 30%);
}

#regformloader .uil-ring-css, #poploginload .uil-ring-css{
    margin-top: -100px;}
.loginforgot{cursor:pointer; }
.statusbon{
color: #a474f9;
display:block;
}

#confirm .modal-dialog{    
    background: #333;
    box-shadow: 1px 1px 9px #000;

}
#confirm .modal-footer{ border:0px;}
.bondat{font-size:11px; }
.bonusaccept{text-align: right;
    margin-top: 10px;}

.promotionscont .boncontainer, #bonusdef .boncontainer{    background: #333;
    padding: 20px;
    margin-bottom: 10px;
}
.promotionscont  .Name, #bonusdef .Name{display: inline-block;
    color: #FF9800;
padding-right:5px;
border-right:1px solid #333;
}
.promotionscont .Name .desc, #bonusdef .Name .desc{font-size:11px;}
.promotionscont .n, #bonusdef .n{display:block; color:#fff; }
.promotionscont .det, #bonusdef .det{    display: inline-block;
    margin-left: 10px;
    vertical-align: top;

}
.promotionscont .det .desc, #bonusdef .det .desc{   color: #FF9800;
font-size:11px;
}

.bonuswallet{    font-size: 10px;
    color: #e5c922;
    margin-top: -5px;
    position: absolute;
    left: 15px;
}
.bonusescont table{width:100%; }
.bonusescont .n{display:block;}
.bonusescont .desc{ font-size:12px; color:#FF9800; }
.dataTables_filter{display:inline-block; float:right;}
.dataTables_filter input {    border: 1px solid #ddd;}
.dataTables_length{display:inline-block; padding-bottom:10px; }
.paginate_button{padding:5px; background:#333; text-align:center; color:#eee; cursor:pointer;  margin:2px; }
.modal_data_history table{width:100%; }
.withdrawscont table{width:100%; }
.withdrawscont table th{ padding:20px; }
.myaccountbtn.cancelwithdraw{width:auto; margin-top:0px; }
.myaccountbtn.bonuscancel{width:auto; margin-top:0px; }

.withdraws{    POSITION: absolute;
    padding-left: 10px;
    z-index: 32;
    height: 400px;
    width: 100%;
display:none;
    padding-right: 30px;}

.widthdrawscont{
width: 100%;
    height: 100%;
    background: #2b2b2b;

}
.midimg{ transition: opacity 5s; }
.widthdrawscont table{width:100%; }




.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}

/*
.carousel .item {-webkit-transition: opacity 3s; -moz-transition: opacity 3s; -ms-transition: opacity 3s; -o-transition: opacity 3s; transition: opacity  3s;}
.carousel .active {left:0;opacity:0;z-index:2;}
*/
.carousel,
.item,
.item.active {
    height: 100%;
}

.carousel-inner {
    height: 150px;
}

/* Background images are set within the HTML using inline CSS, not here */

.fill {
height:100%;
background-repeat:no-repeat;
    background-position: right;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

.game-container{
         display: none;

}
.tournamentcontainer{display:none; }
.tournamentcontainer, .jackpotcontainer{margin-top:30px; display:none;  }
.gamemode{
padding:10px;
text-align:center;
display:none;
position: fixed;
    height: 100%;
    width: 100%;
    top: 51px;
    left: 0px;
    background: #000;
    z-index: 111;

}
.gameholder{width:100%; height:100%;  background: #040404;}
.gametools{ float:right; margin-right:-40px; width:40px; height:117px; background:#333; overflow:hidden;}
.gametools ul{padding:0px; margin:0px;}
.gametools li{padding:5px;     padding: 5px;
    font-size: 20px;
    border-bottom: 1px solid #222; cursor:pointer; }


.tournament_header,.jackpot_header{    text-align:center; }
.tournament_footer,.jackpot_footer{ border-bottom: 1px solid #f6921e; margin-bottom:10px;}
.padleft.fix{
    position: fixed;
    max-width: 100%;
    top: 57px;
}
.padleft{
    display:flex;
    margin-top: 10px;
    background:rgba(0,0,0,0.6);
    color:#fff;
    padding-bottom: 10px;
    /* margin-right: -35px; */
}
.tournament_header h4, .jackpot_header h4{ color: #f6921e;  overflow: hidden;
font-weight: bold;
    text-align: center;}

.tournament_header h4:after{
    content: "";
    height: 1px;
    position: relative;
    vertical-align: middle;
    width: 0%;
          right: 3em;
    margin-left: -50%;
}


.loadmorecont{text-align:center;  padding-bottom: 40px;
    border-bottom: 1px solid #f6921e;}
.loadmorecont a{ padding:5px 20px; background:#f6921e; border:1px solid #333; text-align:center; cursor:pointer; color:#333; font-weight:bold;  }
.cat_header h4{
display: inline-block;
	 color: #f6921e;
font-weight:bold;
margin-left:20px;
}
.cat_header{ text-align:left; border-bottom: 0px solid #f6921e;

}
.cat_header .slider-addow-box-b{
	float:right;
display:inline-block;
margin-right:10px;
margin-top:10px;

}
.cat_header .slider-addow-box-b a{color:#fff; cursor:pointer; }
.jackpot_header h4:after{
        background-color: #f6921e;
    content: "";
    display: inline-block;
    height: 1px;
    position: relative;
    vertical-align: middle;
    width: 50%;
          right: 7.5em;
    margin-left: -50%;
}

.jackpot_header h4:before{
        background-color: #f6921e;
    content: "";
    display: inline-block;
    height: 1px;
    position: relative;
    vertical-align: middle;
    width: 50%;
         left: 7.5em;
    margin-right: -50%;
}

.tournament_header h4:before{
        background-color: #f6921e;
    content: "";
    display: inline-block;
    height: 1px;
    position: relative;
    vertical-align: middle;
    width: 50%;
         left: 13em;
    margin-right: -50%;
}
.jackpotgames{    height: 238px;
    overflow: hidden;}

.tourprizetable th{width:20px; }
.tourprizetable td{text-align:left;}
.tourprizetable{ width:150px;}
.tourdesccounter{text-align:center; }
.tourcountdown{font-size:25px; }
.tourdescwinners{    border-right: 7px solid #f6921e;
        border-left: 7px solid #f6921e;
    padding: 4px 20px;
    text-align: center;
}
.tournamentgames{    height: 135px;
    overflow: hidden;}

.jackpotgames ul{ list-style:none; padding:0px; height:100%;}
.jackpotgamebox{
float:left;
    width: 200px;
    height: 210px;
    margin: 13px;
    border: 1px solid #333;
overflow:hidden;
    background: #0f0f0f;}
.jackpotgamebox .gameimg{     background-size: 100%;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    height: 184px;
    box-sizing: border-box;
    box-shadow: 0 -1px 34px #171717 inset;
background-size:cover; }

.jackpotgamebox .hover{ position:absolute; text-align:center; width:79px;     background: rgba(20, 6, 6, 0.76);
font-size:10px;
display:none;
    height: 90px;}
.jackpotgamebox .hover .playreal{ margin-top:25%; }

.jackpot_header .slider-addow-box-b{
    float: right;
    position: absolute;
    right: 0px;
        right: 30px;
    margin-top: -24px;
}

.slider-addow-box-b ul{padding:0px; margin:0px; list-style:none;}
.slider-addow-box-b li{ display:inline-block;     padding: 2px 5px; color:rgb(246, 146, 30);  cursor:pointer;}
.slider-addow-box-b li.disabled{color:#333; }

.gamescontainer{    padding-bottom: 50px;}
.gamescontainer ul{ 
    list-style:none; 
    padding:0px; 
    text-align: center;
    width:100%;
    display:block;
    text-align:center;
    margin-left: auto;
    margin-right:auto;
    
    /*display:inline-flex;*/
    /*justify-content: space-evenly;*/
    /*flex-wrap: wrap;*/
    margin-top:5px;
}
.gameboxold{    display: inline-block;
    width: 200px;
    height: 162px;
    margin: 10px;
    border: 1px solid #333;
overflow:hidden;
    background: #0f0f0f;}

#loadgamebox .modal-header{
padding:0px;
}
#loadgamebox .modal-content{
background:#222f35;
text-align:center;
}

.mgameboxb.gamebox .mic, .mgamebox.gamebox .mic{
    float: Left;
    margin-top: 0px;
    display: block;
    border-radius: 0px 0px 10px 0px;
    height: 27px;
    background: #2f3d44;
    z-index: 1;
    position: absolute;
    /* width: 90px; */
    top: 3px;

}
.mgameboxb .mgameimg, .mgamebox .mgameimg {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    box-sizing: border-box;
    box-shadow: 0 0px 25px #171717 inset;
    background-size: cover;
    margin: 3px;
    min-width: 100%;
    height: auto;

}

.gamebox{
    display: inline-block;
    width: 100px;
    height: 117px;
    margin: 3px;
    border-top-left-radius:15px;
    border-top-right-radius:15px;
    overflow: hidden;
    transition: opacity 1s ease;
}
.gamebox .colour::before{
    background: rgba(254,233,88,1);
}



.mgameboxb:before, .mgamebox:before {
    content: "";
    display: block;
    padding-top: 100%;
}
.mgamebox {
    display: inline-block;
    /*width: 33.333%;*/
    width: 100px;
    margin: 0px;
    overflow: hidden;
    float: left;
    position: relative;
    /*height: auto;*/
    height: 117px;
}

.mgameboxb {
    display: inline-block;
    width: 66.66%;
    margin: 0px;
    overflow: hidden;
    float: left;
    position: relative;
    height: auto;
}
@keyframes slide {
    0% {
      transform:translateX(-25%);
    }
    100% {
      transform:translateX(25%);
    }
  }
.gamebox .gameimg{
    background-size: 100%;
    background: linear-gradient(134deg, rgb(38 37 31) 31%, rgb(20 83 120) 69%);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    height: 100px;
    box-sizing: border-box;
    box-shadow: 0 0px 25px #171717 inset;
    background-size:cover; 
    transform:scale(1);
    transition: all 0.7s ease;

}
@-webkit-keyframes spin {
    to {
      transform: rotate(360deg);
    }
  }
  
  @keyframes spin {
    to {
      transform: rotate(360deg);
    }
  }
.gamebox .gameimg .donut{
    position:absolute;
    width: 7rem;
    height: 7rem;
    margin: 48px;
    border-radius: 50%;
    border: 0.6rem solid rgba(20, 21, 24, 0.3);
    border-top-color: #a94442;
    -webkit-animation: 1.5s spin infinite linear;
    animation: 1.5s spin infinite linear;
}
.gamebox .gameimg .donut .multi {
    border-bottom-color: #979fd0;
}

.gamebox:hover .gameimg {
    transform: scale(1.3) rotate(3deg);
}

.gameName{
    font-size: 11px;
    line-height: 10px;
    margin-top:-5px;
    bottom: 0px;
    text-align:center;
    color: #fff;
    position:relative;
    z-index:10;
}
.playbtn{width:95%; min-height:20px; color:#333; padding:3px 0px; margin-bottom:2px; }
.playbtn.divs img {
    width:100%;
    height: fit-content;
}
.playbtn.playreal{
    background: #f6921e;
    font-weight: bold;
    border: 1px solid #ffbf30;
    color: #fff;
}
.playbtn.divs{
    background:transparent !important;
    border:unset !important;
    width: 50px !important;
    font-size:10px;
}
.gamebox .playbtn.playfun{ margin-top:0px; }
.playbtn.playfun{    
    color: #fff;
    background: #2f3d44;
    border: 1px solid #577584;
/*    background: rgba(0,0,0,0.6);
    border: 1px solid #111; */
    font-weight:bold;
}
.gamebox .mic{
    float: Left;
    margin-top: 0px;
    display: block;
    border-radius: 0px 0px 10px 0px;
    height: 27px;
    background: #2f3d44;
}
.gamebox .hover{ 
    position:absolute; 
    text-align:center; 
    width:200px;
    border-top-left-radius:15px;
    border-top-right-radius:15px;
    background: rgba(20, 6, 6, 0.76);
    display:none;
    width:100px;
    height: 100px;
    font-size:10px;
}
.gamebox .hover .playreal{     
    margin-top: 10px;
    margin-bottom: 10px; 
}
.gamebox .hover .gameimg{
    transform: scale(1.2);
}
.gamesearchcontainer {display:flex; align-items: center;}

.categories {width:100%;display:flex; align-items: center;}
.categories ul{display:inline-flex; padding:0px; margin:0px; list-style:none;}
.categories li { display:inline-flex; justify-content:center; min-width:50px; cursor:pointer; padding:5px; border-bottom:1px solid rgb(200, 200, 200); text-wrap:nowrap;border-radius:8px; margin:0px 3px; color:#FFF;}
.categories li:hover{    background: rgba(47, 61, 68,0.7); }
.categories li.active{    background: rgb(246, 146, 30);
    font-weight: bold;
    color: #fff;}
.sidebar{z-index:10;}
.searchresults ul{padding:0px; list-style:none; margin:0px;}
.searchresults li{height:90px; width:100%; padding:2px; }
.searchresults .searchgameimg{
width: 90px;
    height: 90px;
    background-size: 100%;
    background-repeat: no-repeat;
    position: absolute;
}
.searchresults .searchgamename{    margin-left: 95px;
    position: relative;
    float: left;
    font-weight: bold;
    color: #f6921e;}

.searchresults .searchgamebuttons{    float: left;
    position: absolute;
    width: 250px;
    margin-top: 30px;
    margin-left: 90px;}
.searchresults .playbtn{width: 120px;
    min-height: 20px;
    padding: 3px 4px;
    margin-bottom: 2px;
    float: left;
    font-size: 12px;
    display: inline-block;
    margin-left: 5px;
}

.searchresults:after, .searchresults:before {
        right: 100%;
        top: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
}

.searchresults:before {
    border-color: rgba(13, 160, 255, 0);
    border-right-color: #f6921e;
    border-width: 9px;
    margin-top: -61px;
    transform: rotate(90deg);
    left:0;
}
.searchresults{     
    width: 350px;
    display:none;
    min-height: 40px;
    background: #fff;
    color: #333;
    float: left;
    margin-top: 150px;
    position: absolute;
    margin-left: 30px;
    box-shadow: 1px 1px 8px #333;
    /* left: 100%; */
}
.gamesearchm{    margin: 5px;
    width: 100%;
    padding: 5px;
        border: 1px solid #2f3d44;
        font-family: FontAwesome;
        color:#fff;
         background: #2f3d44;}

.gamesearch{
    border-radius: 8px;
    border: 1px solid #2f3d44;
    color:#fff;
    padding: 5px;
    font-family: FontAwesome;
    width:100%;
    background: #2f3d44;
}
.navbar-inverse{    

    background-color: #000000;
    border-color: #f6921e;
}
.carousel-indicators{left:20%;}
.navbar-brand img{height:56px; margin-top:-12px;}
.navbar-brand{display:none;
}
#depositiframe{min-height:700px; width:100%; border:1px solid #333; position:absolute; z-index:3;  left:0px; background:#333;}
.slide1{ background:url(../img/slide1.jpg) center no-repeat;  background-size:cover; height:277px;}
.jumbotron{ background: none; padding-bottom:0px; padding-top:0px; margin-bottom:0px;     max-height: 360px;}
.jumbotron .container{    max-height: 305px;}
.wrap .container.gamemain, .jumbotron .container{    
    background: #2f3d44;
    color:#2b2b2b;}

.container.gamemain{min-height:100%; }
.jumbotron .container{ padding-top:0px; padding-left:0px; padding-right:0px; }

.dropdown-menu.langs{    max-width: 100px;
    width: 100px;}
.dropdown-menu.langs a{color:#fff;}
.mainlangs{margin-left:5px; margin-top:5px;}
.flag,.fflags span {
    display: inline-block;
}

.pagehead{display:inline-block; }
.formcontainer input{ padding:5px; color:#333; border:1px solid #000; width:100%; }
.form-terms{font-size:9px;}
.signup-form-container{padding: 25px;
    color: #fff;
}
.form_error{color:#ff8605; display:none; font-size:12px;}
.flag { display:inline-block;}
.popdiv{display:none; }
#newpassbtn, #popforgotbtn,#poploginbtn,#popsignupbtn, #signupbtn{
    background:#ffd64f;
    /* border:1px solid #f6921e; */
    box-shadow: 0px 0px 4px #000;
    padding: 4px;
    border-radius:7px;
    min-width: 80%;
    max-width:85%;
    font-size: 15px;
    font-weight: bold;
    color: #000;
    border-color: unset;
    margin: 5px auto;
    display: inline-block;}

.form-submit{text-align:center; }

.form-container input{
    background:#0a1940; 
    border:2px solid #5388ca; 
    color:#fff; 
    min-height:40px;

    padding: 5px;
    border-radius:5px;
    /* color: #333; */
    /* border: 1px solid #ccc; */
    width: 100%;
    margin-bottom:5px;
}

.menuloginbox .menuinput {
    width: 125px;
    border: 1px solid #333;
    padding: 2px;
    border-radius: 2px;
        color:#333;
    display: inline-block;
}
#msg .modal-header{padding:0px; }
#msg .modal-body{padding: 30px 15px; }
.menudep{
  font-weight:bold;
    color: #fff;
    height: 26px;
    /* line-height: 30px; */
    /* margin-top: 10px; */
    min-width: 80px;
    text-align: center;
    padding: 3px 5px;
    margin-left: 0px;
    display: inline-block;
    cursor:pointer;
    border: 1px solid #6c7282;
    background: #1b2131;
}
.menureg2{
    font-weight:bold;
    color: #000;
    /* height: 26px; */
    /* line-height: 30px; */
    /* margin-top: 10px; */
    min-width: 80px;
    text-align: center;
    padding: 8px 30px;
    margin-left: 0px;
    display: inline-block;
    cursor:pointer;
    border: 2px solid #ffd64f;
    border-radius: 7px;
    background: #ffd64f;

}
.modal-backdrop
{
    opacity:0.8 !important;
}

.menulogin3, .menulogin2 {
    border: 2px solid #ffd64f;
    border-radius:7px;
    background: #000000;
    font-weight:bold;
    color: #ffd64f;
    min-width: 80px;
    text-align: center;
    padding: 8px 30px;
    margin-left: 0px;
    display: inline-block;
    cursor:pointer;
    margin-right:1em;
}

.fade-scale {
  transform: scale(0);
  opacity: 0;
  -webkit-transition: all .25s linear;
  -o-transition: all .25s linear;
  transition: all .25s linear;
}

.fade-scale.in {
  opacity: 1;
  transform: scale(1);
}
.menuloginbox{margin-top:5px; }
.loginforgot{color:#fff; font-size:10px; }
.loginforgot:hover{ color:#FF9800; }
#loginerrormenu{color: #FF9800;
    font-size: 11px;
    line-height: 11px;
}
#navbar{margin-bottom:0px;}
.leftbans{    padding-right: 0px; padding-left:0px; background:#000;}
.midimg{
    height: 286px;
    background-position-x: center;
    background-repeat:no-repeat;
    background-size: cover;
}
.banner-right{padding-right:0px; padding-left:15px; overflow:hidden;}
.regform{    width: 100%;
    margin-top: 17px;
    }
.regform h4{text-align:center;  text-transform: uppercase;}

.regcontainer{    width: 250px;
    background: rgba(0,0,0,0.6);
    float: right;
    top: 0px;
    margin-right: -250px;
    margin-top: -50px;
}
.downloadleft{background:url('../img/download.jpg?v=1') no-repeat; background-size:cover; width:250px;  font-weight:bold; color:#fff; text-align:center; margin-top:35px; height:186px; cursor:pointer; display:none;}
.downloadleft p {     position: absolute;
    width: 250px;
    margin-top: 75px;
font-size:18px;
    font-weight: bold;}
.menitem{ float:left;  text-align:center; color:#bdbdbd; cursor:pointer; font-size:16px;}
.menitem ul{   margin: 8px 0 0;}
.dropdown-toggle.balance{font-size:12px;}
.menitem .nav>li>a{padding:0px; color:#bdbdbd;}
.menitem .nav>li>a:active, .menitem .nav>li>a:hover {background:none; }
.menitem .nav .open>a, .menitem .nav .open>a:focus, .menitem .nav .open>a:hover{background:none; }
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover{ background:#2b2b2b; }
.menitem.llangs{ margin-top:5px; }
.dropdown-menu{position: absolute;
margin-top:0px;
left:auto;
right:-1px;
    box-sizing: border-box;
    box-shadow: 0 0 -1 2px rgba(0,0,0,.2),0 3px 10px -2px #000;
    z-index: 55;
background:#2b2b2b;
border-radius:0px;
min-width:auto;
padding:0px;
border:none;
    text-align: left;}
.dropdown-menu li span.flag{margin-right:5px;}
.menitem .dropdown-menu>li>a, .dropdown-menu li{    
    float: left;
    color: #bdbdbd;
    box-sizing: border-box;
    line-height:36px;
    border-bottom: 1px solid #2b2b2b;
    background: #404040;
    padding: 0 1px ;
    font-size: 12px;
    padding-left: 1em;
    width: 100%;
    min-height: 30px;
    white-space: nowrap;
}
.oopen:before{   content: "";
    width: 100%;
    position: absolute;
    bottom: -4px;
    left: 0;
    height: 4px;
    display: block;
    background: #2b2b2b;
    z-index: 555;
}
.menname{    
    font-weight: bold;
    text-transform: uppercase;
    padding: 0px;
    font-size: 12px;
    line-height: 14px;
    margin-top: 5px;
}
.menemail{font-size: 11px;
    line-height: 14px;}

.menid{    font-size: 13px;
    line-height: 13px;
    color: #a26d1f;
margin-bottom:5px;
}
.menprofile{
    min-width: 180px;
}
.dropdown-menu li.profilename{background:#2b2b2b; cursor:auto;  }
.dropdown-menu li.profilename:hover{ background:#2b2b2b; }
.menprofile .fa { margin-right:5px;
}
.dropdown-menu.langs>li>a{ padding:3px 10px; }
.dropdown-menu.langs>li>a:hover{background:none;}
.dropdown-menu li:hover{ background:#333; }
.menitem .dropdown-menu>li>a:hover, .menitem .dropdown-menu>li>a{display: block;
     padding: 0px;
     font-weight: auto;
     line-height: auto;
     white-space: auto;
        background:none;
border:none;
}

.loggedout {
    margin: 0px 8px;
}
/* .loggedout .fflags{padding-top:8px; } */
#page_content .modal-content, #my_profile .modal-content{ 
    border-radius:0px; border:1px solid #222; 
    min-height:400px; 
    background: url(../img/wikibg_mini.jpg) no-repeat #2b2b2b;
    background-position: center;
    background-blend-mode: soft-light;
    border: 2px solid #666;
    border-radius:15px;
    box-shadow: 0 4px 7px 0 rgb(255 255 255 / 30%);
}
#page_content .modal-body{overflow-y: auto; background:#fffce5; color:#333;}
#my_profile .modal-body{ min-height:500px; background:rgba(2, 2, 2, 0.8);}
#my_profile .modal-header{padding:0px;}
.modal-header{border-bottom:none; }
.modalmenu .fa-2x{font-size:10px; }
.modalmenu {min-width: 90px;
font-size:10px;
        height:35px;
    /* max-width: 150px; */
    padding: 5px;
    border-right: 1px solid #000;
    /* height: 41px; */
    floaT: left;
cursor:pointer;
}
.modalmenu:hover { background:#333;}
.modalmenu .fa { float:left; margin-right:5px; }
.modalmenu p{float:left; margin:0; margin-right:1em;}
.modalmenu p i {    font-weight: bold;
    text-transform: uppercase;
    clear: both;
    display: block;}
.modalmenu p span{float:left; font-size:10px; color:#f6921e;}
.modal-header .close {    margin-top: 0px;
padding:5px;
opacity:0.7;
    margin-right: 10px;
    color: #eee;}
.modalmenu.active{background:#333;}

.modal_myaccount_body.active{display:block; }
.modal_myaccount_body{display:none; }
.modal_sub{

    font-size: 13px;
    padding: 10px 10px;
    background: #2b2b2b;
    display: inline-block;
    /* height: 40px; */
    margin-left: 0px;
cursor:pointer;
}
.modal_sub:hover{background:#333;}
.modal_sub.active{
    box-shadow: 0 -2px 0 #f6921e inset;
}
.modal_inner_data{
    display:none; 
    background: rgba(1, 1,1, 0.5);
    width: 100%;
    min-height: 500px;}

.modal_inner_data h4{    
    text-align: center;
    font-size: 14px;
        padding:15px;
}
.myaccountinput{
    background:#0a1940; 
    border:2px solid #5388ca;
    border-radius: 5px;
    color:#fff; 
    min-height:40px;
    padding:5px; 
    margin:5px; 
    min-width:120px; 
    width:90%;}
.myaccountinput:focus{border:1px solid #FFF; }
select.myaccountinput{width:auto;}
#myaccount_prefix{min-width:30px; width:20px; }
#withdraw_amount.myaccountinput, #deposit_amount.myaccountinput{width: 100px; min-width:100px; float:left;}
.modal_data_withdraw span.cur, .modal_data_deposit span.cur {border:1px solid #484444; background:#484444; color:#7d7d7d; padding:5px; margin:5px; float:left; margin-left:1px; display:inline-block;}
.withdrawerror,.depositerror{width: 100%;
    display: inline-block;
    margin-left: 5px;
    color: #FFC107;
}
.do_withdraw.myaccountbtn,.do_deposit.myaccountbtn{margin-top:20px; }
.myaccountinput:disabled{background:none; color:#aa8136; }
.modal_inner_data label{display: block;
    margin-left: 5px;
    font-weight: normal;
    line-height: 14px;
    margin-bottom: 0px;
    color: #c1c1c1;
}
.myaccountbtn{ background:#484444; border:1px solid #484444; padding:10px 20px; width: 90%;  margin-top:50px;
    margin-left: 5px; }
.myaccountbtn:hover{ background:#f6921e; }
.dataTable .odd{ background:#333;}
.modal_inner_data.active{display:block;}
.modal_inner_data.modal_data_bonuses{ overflow-y:auto; }
.modal_inner_data.modal_data_history{ max-height: 500px;
    overflow-y: auto;}

#msg{
    z-index: 1111;
}
#reglogin .reglinks{height:10px; display:flex; justify-content: center;}
#reglogin .reglinks .left{ float:left; }
#reglogin .reglinks .right{ float:right; }
#reglogin .reglinks span{cursor:pointer; margin-right:1em; }
#reglogin .reglinks span:hover{ color:#fff;}
#newpass .modal-content,#reglogin .modal-content{
    background: url('../img/wikibg_mini.jpg') center no-repeat #111111;
    background-blend-mode: soft-light;
    border: 2px solid #666;
    border-radius:15px;
    text-align: center;
    color:#FFFFFF;
    box-shadow: 0 4px 7px 0 rgb(255 255 255 / 30%);
}
#newpss  .form-container input, #reglogin .form-container input{background:#0a1940; border:2px solid #5388ca; color:#fff; min-height:40px;}
#newpss  .form-container input, #reglogin .form-container input:focus-visible{
    /* outline-offset:2px; */
    /* outline: #FFF 2px solid; */
    border: 2px solid #FFF;
}
#newpass input{     
    background: #1b1b1b;
    border: 1px solid #333;
    color: #fff;
}

#reglogin .modal-header{padding:0px; }
 #msg .modal-content{
margin-top: 449.5px;
    background: #1d1b1b;
border-radius:0px;
    text-align: center;
color:#b3b2b2;

}
.navbar-brand{    lefT: 50%;
    position: absolute;
    margin-left: -58px;
}
.navbar-toggle{
    float: left;
    margin-left: 5px;
}
.mobilebtns{margin-top:10px; margin-right:10px; font-size:10px; line-height:19px;}
.mobilebtns .dropdown{    display: inline-block;
    margin-left: 10px;}
@media (min-width: 768px)
{
.container.menucontainer{width:auto; padding-bottom:9px;}
.container.menucontainer .navbar-header{float:none;}
.navbar-brand{position:relative;}
.wrap .container.gamemain, .jumbotron .container{ background: rgba(12, 16, 19, 0.96); color:#2b2b2b;}




footer #themechanger{
text-align:center;
    width: 180px;
    height: 30px;
    left: 50%;
        display:block;
    position: absolute;
    margin-left: -250px;
    color: #eee;
cursor:pointer;
}
#themechanger select{ background:none; background: none;
    border: 1px solid #333;
    margin-top: 3px;}


#themechanger select option{ background:#111; }
.blacker .wrap .container.gamemain, .blacker .jumbotron .container{   background: rgba(0,0, 0, 0.89) ; color:#fff; }

}


@media (max-width: 767px)
{
.navbar-brand{display:block; left:0px; margin-left:-32px;}
.balance{
    float:none;
}
.bonuswallet{position:absolute;margin-top:30px;margin-left:-12%;}
.categories ul{flex-wrap:wrap;}
.categories li{margin-bottom:5px;}
footer .item-container {flex-flow:column;}
footer .license img{width:100%;}
footer a img {
    width: 100%;
}
.gamescontainer ul {
    display:flex;
    justify-content: space-evenly;
    flex-wrap: wrap;
}
}


@media (min-width: 480px)
{
.navbar-brand{display:block; }
}

@media (min-width: 992px)
{

.container.menucontainer{width: auto;}
.container.menucontainer .navbar-header{float:left;}

.gamescontainer.row{margin-left:0px; margin-right:0px;}
.playbtn{width:80%;}
.playbtn .divs{width:70px !important;}
.carousel-indicators{left:10%;}

#depositiframe{height:730px;}
.modalmenu{
    font-size:12px;
    height:50px;
    padding: 10px 20px;
    display: flex;
    justify-content: center;
    align-items:center;
    flex-flow: row-reverse;
    border-top-left-radius:15px;
 }
.modalmenu .fa-2x{font-size:2em;
}


.menucontainer{    padding-left: 20px;}
.menucontainer.container{padding-left:5px; }

#mainloader img {position: absolute;
    top: 50%;
    left: 50%;
margin-left: -111px;
}
.gamebox .hover .btn-holder{
    margin-top:25%;
    display: flex;
    justify-content: space-evenly;
    align-items:center;
}
.gamebox .hover{ 
    position:absolute; 
    text-align:center; 
    z-index:1;
    width:180px;
    background: rgba(20, 6, 6, 0.76);
    font-size:12px;
    display:none;
    height: 165px;
    
}

.gamescontainer ul{ text-align:center; margin-right:auto;     }

.gameName{
    font-size: 13px;
    margin-left: 5px;
    text-align:left;
    color: #6f6f6f;
    line-height: 2px;
}

.gamebox .gameimg{     
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: 50% 0%;
    height: 165px;
    box-sizing: border-box;
    box-shadow: 0 3px 47px #171717 inset;
    background-size:cover;
    border-radius:15px;
}
.gamebox .gameimg img {
    width:45px;
    height: 45px;
    position: absolute;
    top: 57px;
    left: 60px;
}

.gamebox .mic{float: Left;
    margin-top: 0px;
	display:block;
	    border-radius: 0px 0px 10px 0px;
height:27px;
	background: #2f3d44 ;
}
.gamebox .mic .mi { margin-top:0px; }
.gamebox{
    width: 180px;
    height: 190px;
    margin: 10px;

/* background: #2f3d44; */
}
.gameName{color:#fff; margin-top:1em;}
.jackpotgamebox{
    width: 200px;
    height: 210px;
    margin: 13px;
}
.jackpotgamebox .hover{
        width: 200px;
            height: 184px;
        font-size: 14px;
}
.jumbotron .container{
        padding-left:0px;
}
.banner-right{padding-right:15px; }
.carousel-inner{
height:285px;
}
#my_profile .modal-lg {
    width: 1140px;
}
}


@-webkit-keyframes uil-ring-anim {
  0% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes uil-ring-anim {
  0% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes uil-ring-anim {
  0% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-ms-keyframes uil-ring-anim {
  0% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes uil-ring-anim {
  0% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes uil-ring-anim {
  0% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes uil-ring-anim {
  0% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes uil-ring-anim {
  0% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.uil-ring-css {
  background: none;
  width: 200px;
  height: 200px;
        left:50%; margin-left:-100px;
        top:50%; margin-top:-200px;
position:absolute;
}
.uil-ring-css > div {
  position: absolute;
  display: block;
  width: 160px;
  height: 160px;
  top: 20px;
  left: 20px;
  border-radius: 80px;
  box-shadow: 0 6px 0 0 #cd5236;
  -ms-animation: uil-ring-anim 1s linear infinite;
  -moz-animation: uil-ring-anim 1s linear infinite;
  -webkit-animation: uil-ring-anim 1s linear infinite;
  -o-animation: uil-ring-anim 1s linear infinite;
  animation: uil-ring-anim 1s linear infinite;
}
.mobilemenu{
position: absolute;
    height: 100%;
    width: 100%;
    background: #333;
    z-index: 30;
display:none;
}
.mobilemenu.blockmenu{display:block;}
.collapsing {
    -webkit-transition: none;
    transition: none;
}
.loader{position:fixed; width:100%;
height:100%;     background: rgba(0, 0, 0, 0.94); text-align:center; z-index:9999;}

.tickercontainer{height: 285px;
/*    background: #6d072c; */
background: #f6921e;
    margin-left: -15px;
overflow:hidden;
}
.tickercontainer .headin{    background: #f6921e;
    color: #fff;
    padding: 0px 0px;
    text-align: center;
margin:0px;
top:0px;
}
.tickercontainer .headin div{width:50%; padding:8px;     display: inline-block;
cursor:pointer;
font-weight:bold;
    background: #333;}
.tickercontainer .headin div.active{background: #f6921e; }
.tickercont{
    height: 250px;
    overflow: hidden;
    top: 35px;
    width: 100%;
}

.tickercont_games ul, .tickercont ul{padding:0px; margin:0px; height:250px;}
.tickercont_games li, .tickercont li{ color: #fff;
    border-bottom: 1px solid #2f3d44;
    padding: 15px 15px;
    font-weight: bold;
    text-align: justify;
}
.tickercont{display:none;}
.tickercont.act{display:block;}

.tickercont li i{margin-right:5px; }
.tickercont li span{color: #2f3d44;
    padding: 3px; }

.tickercont .gimg{   background-size: 100%;
    display: inline-block;
WIDTH: 40PX;
    HEIGHT: 40PX;
    background-repeat: no-repeat;
margin-left:10px;

}
.tickercont .gname{ display:inline-block;     position: relative;
    height: 40px;
    line-height: 50px;
    float: right;
    margin-right: 10px; }
.tickercont.game li { padding:8px; }


@media (min-width:768px)

{
    .jumbotron .container{width: 100%;}
    .container.menucontainer{width: 100%;}
    .prize-section .container{width:100% !important;}
    .gamemain {width:100% !important;}
    footer .item-container{width:100% !important;}
}

.nav-tabs{background:#16252d;border:0;}
.nav-tabs>li{border-right: 1px solid #2f3d44;}
.nav-tabs>li>a{padding: 3px 10px;color:#f6921e;text-transform:uppercase;font-size: 13px;border:0;border-radius:0;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{background: #ec7f00;color:#fff;border-radius:0;border:0;}

img.max-img{
max-width:40px;
}