/* Blue&Pink - desktop */

@import url('https://fonts.googleapis.com/css?family=Oswald:400,500');
@font-face {
    font-family: 'BebasNeueRegular';
    src: url('../../font/BebasNeueRegular.eot');
    src: url('../../font/BebasNeueRegular.eot') format('embedded-opentype'),
         url('../../font/BebasNeueRegular.woff2') format('woff2'),
         url('../../font/BebasNeueRegular.woff') format('woff'),
         url('../../font/BebasNeueRegular.ttf') format('truetype'),
         url('../../font/BebasNeueRegular.svg#BebasNeueRegular') format('svg');
}

@font-face {
    font-family: 'advanced_dot_digital7';
    src: url('../../font/advanced_dot_digital7.eot');
    src: url('../../font/advanced_dot_digital7.eot') format('embedded-opentype'),
         url('../../font/advanced_dot_digital7.woff2') format('woff2'),
         url('../../font/advanced_dot_digital7.woff') format('woff'),
         url('../../font/advanced_dot_digital7.ttf') format('truetype'),
         url('../../font/advanced_dot_digital7.svg#advanced_dot_digital7') format('svg');
}

@font-face {
    font-family: 'digital_sans_ef_medium';
    src: url('../../font/digital_sans_ef_medium.woff2') format('woff2'),
         url('../../font/digital_sans_ef_medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'arial_3';
    src: url('../../font/arial_3.eot');
    src: url('../../font/arial_3.eot') format('embedded-opentype'),
         url('../../font/arial_3.woff2') format('woff2'),
         url('../../font/arial_3.woff') format('woff'),
         url('../../font/arial_3.ttf') format('truetype'),
         url('../../font/arial_3.svg#arial_3') format('svg');
}
@font-face {
    font-family: 'arialbd_3';
    src: url('../../font/arialbd_3.eot');
    src: url('../../font/arialbd_3.eot') format('embedded-opentype'),
         url('../../font/arialbd_3.woff2') format('woff2'),
         url('../../font/arialbd_3.woff') format('woff'),
         url('../../font/arialbd_3.ttf') format('truetype'),
         url('../../font/arialbd_3.svg#arialbd_3') format('svg');
}
@font-face {
    font-family: 'CORBEL_3';
    src: url('../../font/CORBEL_3.eot');
    src: url('../../font/CORBEL_3.eot') format('embedded-opentype'),
         url('../../font/CORBEL_3.woff2') format('woff2'),
         url('../../font/CORBEL_3.woff') format('woff'),
         url('../../font/CORBEL_3.ttf') format('truetype'),
         url('../../font/CORBEL_3.svg#CORBEL_3') format('svg');
}
@font-face {
    font-family: 'KeepCalmMedium';
    src: url('../../font/KeepCalmMedium.eot');
    src: url('../../font/KeepCalmMedium.eot') format('embedded-opentype'),
         url('../../font/KeepCalmMedium.woff2') format('woff2'),
         url('../../font/KeepCalmMedium.woff') format('woff'),
         url('../../font/KeepCalmMedium.ttf') format('truetype'),
         url('../../font/KeepCalmMedium.svg#KeepCalmMedium') format('svg');
}


img{max-width:100%;height:auto;}

a{  -webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
h1 {font-size:42px;color:#2e2e2e; margin:0px 0px 15px 0px;padding:0px;}
h2 {font-size:48px;color:#2e2e2e; margin:0px 0px 10px 0px;padding:0px 0px 15px 0px;font-family: 'digital_sans_ef_medium'; }
h2 span{ color:#29166f;}

h3 {font-size:32px;color:#2e2e2e; margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;font-family: 'digital_sans_ef_medium';  font-weight:normal;}
h4 {font-size:26px;color:#333333;margin:0px 0px 15px 0px;text-transform:capitalize; font-weight:normal;font-family: 'digital_sans_ef_medium'; }
h5 {font-size:22px;color:#333333; margin:0px 0px 15px 0px;t font-weight:normal;font-family: 'digital_sans_ef_medium'; }
h6 {font-size:18px;color:#333333;margin:0px 0px 15px 0px;text-transform:capitalize; font-weight:normal;font-family: 'digital_sans_ef_medium';}

.spacer1px {clear:both;line-height:0;font-size:0;overflow:hidden;height:1px; background:none; margin:0px 0px 0px 0px;width:100%; border:none;}
.spacer10px {clear:both;line-height:0;font-size:0;overflow:hidden;height:10px; background:none; margin:0px 0px 0px 0px;width:100%; border:none;}
.spacer20px {clear:both;line-height:0;font-size:0;overflow:hidden;height:20px; background:none; margin:0px 0px 0px 0px;width:100%; border:none;}
.spacer30px {clear:both;line-height:0;font-size:0;overflow:hidden;height:30px; background:none; margin:0px 0px 0px 0px;width:100%; border:none;}
a{ outline:none;}
a:hover{ text-decoration:none;}
body {
    overflow-x:hidden;
    color:#858585;
    font-size:14px;
    line-height:26px; 
    margin:0px; 
    padding:0px; 
    outline:none;
    text-decoration:none;
    list-style:none;
    box-sizing: border-box;
    font-family: 'digital_sans_ef_medium';
}
p{color:#858585;font-size:14px;line-height:26px;}
ul, ol {
    list-style: none;
    margin: 0;
    padding: 0;
}
.pagetitle{ text-align: center;}
.pagetitle h3{font-size:48px;color:#2e2e2e; margin:0px 0px 30px 0px;padding:0px 0px 15px 0px;font-family: 'PoppinsMedium'; position:relative;}
.pagetitle h3:after {
border-radius: 10px;
bottom: -1px;
content: "";
height: 4px;
left: 0;
right:0px;
margin:0 auto;
position: absolute; bottom:0px;
width: 300px;
background: url(../../images/desktop/line-grid.png) no-repeat center bottom;
}
.pagetitle.white h3{color:#fff;}
.pagetitle.white p{color:#fff; max-width:900px; margin:0 auto;}

.border0{ border:none !Important;}


/*====================== Top Bar =========================*/
.topbar{ background:#1e274b; padding:8px 0px;}
.top_left { float:left;}
.top_left ul { margin:0px; padding:0px;}
.top_left ul li { display:inline-block;/*vertical-align: top;*/}
.top_left ul li.mobile a { color:#fff; position:relative; padding:8px 30px 8px 0px;}
.top_left ul li.mobile a:hover { color:#ff00b2; text-decoration:none;}
.top_left ul li.mobile i{ font-size:21px; display:inline-block; padding-left:10px; position:absolute;top: 2px;}

@-moz-document url-prefix() {
    .top_left ul li.mobile i {
        padding-left: 5px;
    }
}

@supports (-ms-ime-align:auto) {
    .top_left ul li.mobile i {
        padding-left: 5px;
    }
}

@media screen and (min-width:0\0) and (min-resolution: +72dpi) {
    .top_left ul li.mobile i {
        padding-left: 5px;
    }
}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
    @media {
        .top_left ul li.mobile i {
            padding-left: 5px;
        }
    }
}

@media not all and (min-resolution:.001dpcm) {
    @media {
        .top_left ul li.mobile i {
            padding-left: 5px;
        }
    }
}



.top_left ul li.contacticon a {padding-top: 3px;padding-bottom: 3px; margin-right:0px;}

.top_left ul li.contacticon a:hover { color:#ff00b2; }

.top_left ul li a {     
	display: block;
    color: #fff;
    text-decoration: none;
    font-size: 12px;
    font-family: 'digital_sans_ef_medium';
    margin-right: 10px;
    border-right: 1px dotted #ccc;
    padding-right: 10px;
    line-height: 10px;}
	.top_left ul li a:hover{ text-decoration:underline;}
.top_left ul li a img {  margin-left: 5px;}
.top_right { float:right;}
.top_right ul { margin:0px; padding:0px; z-index: 10000;} 
.top_right ul li { display:inline-block; font-size:11px; color:#fff; margin:0px 5px; position:relative;vertical-align: top;}
.top_right ul li  i { margin-right:5px; color:#fff; position:absolute; left:8px; top:10px;}
.top_right ul li:nth-child(3) a { border:none;}
.top_right ul li:nth-child(4) a{ border:none;}
.top_right ul li:nth-child(5) a { border:none;}  
a.top_btn{ background:#000; padding:5px 10px; border-radius:4px;}

.header_inputbox{ background-color:#010417; border:1px solid #1f3588;  min-width:135px;  text-indent:22px; font-size:12px;}
.top_right ul li.afterlogin_topcontent{ text-align:right; font-size:14px; line-height:26px;}
.redmsg{ background:#fc1818; position:absolute; top:-3px; right:-5px; width:13px; height:13px; line-height:20px; color:#fff; text-align:center;font-size:20px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.top_right_afterlogin ul li { display:inline-block; font-size:11px; color:#fff; margin:0px 5px; position:relative;vertical-align: top;}

.forgot_password a{color:#80a4e1;}
.forgot_password a:hover{color:#ff00b2;}
.top_right ul li.afterlogin_topcontent .greencontent{ color:#9fe900;}
.login_btn{
background: #a844fb; /* Old browsers */
background: -moz-linear-gradient(left,  #a844fb 0%, #3ebbf3 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #a844fb 0%,#3ebbf3 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #a844fb 0%,#3ebbf3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0150f3', endColorstr='#002c8b',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px; display:inline-block;
padding:3px 10px; text-transform: uppercase; color:#FFFFFF; font-size:14px; line-height:22px; border:none; width:90px; text-align:center;
}

.login_btn:hover{color:#FFFFFF; text-decoration:none;
background: #002c8b; /* Old browsers */
background: -moz-linear-gradient(left,  #3ebbf3 0%, #a844fb 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #3ebbf3 0%,#a844fb 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #3ebbf3 0%,#a844fb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002c8b', endColorstr='#0150f3',GradientType=0 ); /* IE6-9 */
}


.register_btn{ border:none;
background: #ff00b2; /* Old browsers */
background: -moz-linear-gradient(top,  #ff00b2 0%, #ff00b2 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ff00b2 0%,#ff00b20 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ff00b2 0%,#ff00b2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fda601', endColorstr='#cc7100',GradientType=0 ); /* IE6-9 */

-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px; display:inline-block;
padding:3px 10px; text-transform: uppercase; color:#FFFFFF; font-size:14px; line-height:22px;width:90px; text-align:center;
}

.register_btn:hover{color:#FFFFFF; text-decoration:none;
background: #a34afb; /* Old browsers */
background: -moz-linear-gradient(top,  #a34afb 0%, #a34afb 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #a34afb 0%,#a34afb 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #a34afb 0%,#a34afb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc7100', endColorstr='#fda601',GradientType=0 ); /* IE6-9 */
}

.header_inputbox::-webkit-input-placeholder {color: #fff; opacity:1 !Important;}
.header_inputbox::-moz-placeholder {color: #fff; opacity:1 !Important;}
.header_inputbox:-ms-input-placeholder {color: #fff; opacity:1 !Important;}
.header_inputbox:-moz-placeholder { color: #fff; opacity:1 !Important;}



.livechat {display: inline-block;background: #415784;padding: 5px 10px;border-radius: 3px;}
.livechat:hover {background: #ff00b2;}


/*======================Header=========================*/
.header{ position:relative; background:#020f32; border-bottom: 2px solid #FF00B2;}
.header .col-md-3.logo { padding:0px; background-size:100%; height:68px;}
.col-sm-3.col-md-3.logo img { margin-top: 10px;}
.header .col-md-3.logo a {display: block; max-height: 100%; text-align: center;}

div#navbar { margin-top:0px;}






#menu {width: 100%;height: auto;clear: both;}

ul#nav {float: left;width: 100%;margin: 0;padding: 0;list-style: none;}
 
ul#nav li { display: inline-block;float: inherit;}
 
ul#nav li a {float: left;line-height: 25px; font-size:14px; text-transform:uppercase;color: #adbed2;text-decoration: none;margin: 0;text-align:center;    min-height: 88px;padding: 14px 0px 0px 0px; width:94px;} 
ul#nav li a:hover{ color:#ff00b2 !important;background:url(../../images/desktop/menubg.gif) no-repeat center top;}

li.navigation1:hover:after, li.active.navigation1:after {
content: "";
height: 4px;
right:0px;
margin:0 auto;
position: absolute; bottom:-4px;
width: 100%;
background: #9dacbc; /* Old browsers */
background: -moz-linear-gradient(left,  #9dacbc 0%, #fcfdfd 47%, #99a9b9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #9dacbc 0%,#fcfdfd 47%,#99a9b9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #9dacbc 0%,#fcfdfd 47%,#99a9b9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dacbc', endColorstr='#99a9b9',GradientType=1 ); /* IE6-9 */
z-index:9999; width:104px;left: -452px;
}

li.navigation2:hover:after, li.active.navigation2:after {
content: "";
height: 4px;

right:0px;
margin:0 auto;
position: absolute; bottom:-4px;
width: 100%;
background: #9dacbc; /* Old browsers */
background: -moz-linear-gradient(left,  #9dacbc 0%, #fcfdfd 47%, #99a9b9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #9dacbc 0%,#fcfdfd 47%,#99a9b9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #9dacbc 0%,#fcfdfd 47%,#99a9b9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dacbc', endColorstr='#99a9b9',GradientType=1 ); /* IE6-9 */
z-index:9999; width:104px;left: -244px;
}
li.navigation3:hover:after, li.active.navigation3:after {
content: "";
height: 4px;
right:0px;
margin:0 auto;
position: absolute; bottom:-4px;
width: 100%;
background: #9dacbc; /* Old browsers */
background: -moz-linear-gradient(left,  #9dacbc 0%, #fcfdfd 47%, #99a9b9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #9dacbc 0%,#fcfdfd 47%,#99a9b9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #9dacbc 0%,#fcfdfd 47%,#99a9b9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dacbc', endColorstr='#99a9b9',GradientType=1 ); /* IE6-9 */
z-index:9999; width:104px;left: -35px;
}
li.navigation4:hover:after, li.active.navigation4:after {
content: "";
height: 4px;
right:0px;
margin:0 auto;
position: absolute; bottom:-4px;
width: 100%;
background: #9dacbc; /* Old browsers */
background: -moz-linear-gradient(left,  #9dacbc 0%, #fcfdfd 47%, #99a9b9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #9dacbc 0%,#fcfdfd 47%,#99a9b9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #9dacbc 0%,#fcfdfd 47%,#99a9b9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dacbc', endColorstr='#99a9b9',GradientType=1 ); /* IE6-9 */
z-index:9999; width:104px;left: 172px;
}
li.navigation5:hover:after, li.active.navigation5:after {
content: "";
height: 4px;
right:0px;
margin:0 auto;
position: absolute; bottom:-4px;
width: 100%;
background: #9dacbc; /* Old browsers */
background: -moz-linear-gradient(left,  #9dacbc 0%, #fcfdfd 47%, #99a9b9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #9dacbc 0%,#fcfdfd 47%,#99a9b9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #9dacbc 0%,#fcfdfd 47%,#99a9b9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dacbc', endColorstr='#99a9b9',GradientType=1 ); /* IE6-9 */
z-index:9999; width:104px;left: 380px;
}
li.navigation6:hover:after, li.active.navigation6:after {
content: "";
height: 4px;
right:0px;
margin:0 auto;
position: absolute; bottom:-4px;
width: 100%;
background: #9dacbc; /* Old browsers */
background: -moz-linear-gradient(left,  #9dacbc 0%, #fcfdfd 47%, #99a9b9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #9dacbc 0%,#fcfdfd 47%,#99a9b9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #9dacbc 0%,#fcfdfd 47%,#99a9b9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dacbc', endColorstr='#99a9b9',GradientType=1 ); /* IE6-9 */
z-index:9999; width:104px;left: 589px;
}
li.navigation7:hover:after, li.active.navigation7:after {
content: "";
height: 4px;
right:0px;
margin:0 auto;
position: absolute; bottom:-4px;
width: 100%;
background: #9dacbc; /* Old browsers */
background: -moz-linear-gradient(left,  #9dacbc 0%, #fcfdfd 47%, #99a9b9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #9dacbc 0%,#fcfdfd 47%,#99a9b9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #9dacbc 0%,#fcfdfd 47%,#99a9b9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dacbc', endColorstr='#99a9b9',GradientType=1 ); /* IE6-9 */
z-index:9999; 
width:104px;
left: 796px;
/*left:589px;*/
}
li.navigation8:hover:after, li.active.navigation8:after {
    content: "";
    height: 4px;
    right: 0px;
    margin: 0 auto;
    position: absolute;
    bottom: -4px;
    width: 100%;
    background: #9dacbc; /* Old browsers */
    background: -moz-linear-gradient(left, #9dacbc 0%, #fcfdfd 47%, #99a9b9 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #9dacbc 0%,#fcfdfd 47%,#99a9b9 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #9dacbc 0%,#fcfdfd 47%,#99a9b9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dacbc', endColorstr='#99a9b9',GradientType=1 ); /* IE6-9 */
    z-index: 9999;
    width: 104px;
    /*left: 796px;*/
    left: 1005px;
}







ul#nav li.active { color:#fff !important;background:url(../../images/desktop/menubg.gif) no-repeat center top;}
ul#nav li.active a{color:#ff00b2 !important;} 
 
ul#nav .current a, ul#nav li:hover > a  {color: #fff;text-decoration: none;text-shadow: 1px 1px 1px #330000;}
ul#nav li a span{ display:block;}
ul#nav  ul {display: none;}
ul#nav li:hover > ul h4{background:#ed0202;padding:10px 0px; margin:0px; font-size:17px; text-align:center; color:#FFFFFF; display:block; width:100%;}
 
ul#nav li:hover > ul li:hover{ }
ul#nav ul li{ display:inline-block; margin: 0 auto;}
 
ul#nav li:hover > ul {
  position: absolute; left:0px;
  display: block;
  width: 100%;
  height: auto;
  position: absolute; z-index:9999; background-color: rgba(3, 8, 40, .9); border-bottom:10px solid #ff00b2; border-top:2px solid #ff00b2; padding-top:10px; padding-bottom:10px;
  -webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
  margin:88px 0 0 0; text-align:center;
}
ul#nav li:hover > ul li a {
  float: left;
  line-height: 45px;
  color: #fff;
  text-decoration: none;
  margin: 0 0px 0 0px;
  padding: 0 0 0 0; width:inherit !important;
}
 ul#nav li:hover > ul li {
  margin: 0 0px 0 0px; padding: 0 10px 0 10px; background: url(../../images/desktop/linegrid.png) no-repeat right top;
}
 ul#nav li:hover > ul li:last-child { background:none !important;}

ul#nav li:hover > ul li a:hover {
  color: #fff;
  text-decoration: none;
  text-shadow: none; background:transparent !important; background-color:transparent !important;
}

.header .container{ position:relative;}
.header .col-sm-9.col-md-9{ position: inherit;}






.imageshpae-home{ height: 30px;background: url(../../images/desktop/sprite.png) no-repeat center;background-position: 26px -0px;}
ul#nav li:hover .imageshpae-home{background-position: 26px -28px;}
ul#nav li.active .imageshpae-home{background-position: 26px -28px;}


.imageshpae-sport{ height: 30px;background: url(../../images/desktop/sprite.png) no-repeat center;background-position: 26px -70px;}
ul#nav li:hover .imageshpae-sport{background-position: 26px -98px;}
ul#nav li.active .imageshpae-sport{background-position: 26px -98px;}


.imageshpae-casino{ height: 30px;background: url(../../images/desktop/sprite.png) no-repeat center;background-position: 26px -138px;}
ul#nav li:hover .imageshpae-casino{background-position: 26px -168px;}
ul#nav li.active .imageshpae-casino{background-position: 26px -168px;}


.imageshpae-fishing{ height: 30px;background: url(../../images/desktop/sprite.png) no-repeat center;background-position: 26px -212px;}
ul#nav li:hover .imageshpae-fishing{background-position: 26px -242px;}
ul#nav li.active .imageshpae-fishing{background-position: 26px -242px;}

.imageshpae-slot{ height: 30px;background: url(../../images/desktop/sprite.png) no-repeat center;background-position: 26px -290px;}
ul#nav li:hover .imageshpae-slot{background-position: 26px -319px;}
ul#nav li.active .imageshpae-slot{background-position: 26px -319px;}


.imageshpae-poker{ height: 30px;background: url(../../images/desktop/sprite.png) no-repeat center;background-position: 26px -367px;}
ul#nav li:hover .imageshpae-poker{background-position: 26px -397px;}
ul#nav li.active .imageshpae-poker{background-position: 26px -397px;}


.imageshpae-lottery{ height: 30px;background: url(../../images/desktop/sprite.png) no-repeat center;background-position: 26px -444px;}
ul#nav li:hover .imageshpae-lottery{background-position: 26px -474px;}
ul#nav li.active .imageshpae-lottery{background-position: 26px -474px;}

.imageshpae-promo{ height: 30px;background: url(../../images/desktop/sprite.png) no-repeat center;background-position: 26px -520px;}
ul#nav li:hover .imageshpae-promo{background-position: 26px -553px;}
ul#nav li.active .imageshpae-promo{background-position: 26px -553px;}

.imageshpae-cockfight { height: 30px;background: url(../../images/desktop/sprite.png) no-repeat center;background-position: 26px -600px;}
ul#nav li:hover .imageshpae-cockfight {background-position: 26px -634px;}
ul#nav li.active .imageshpae-cockfight {background-position: 26px -634px;}

.imageshpae-hotgames { height: 30px;background: url(../../images/desktop/sprite.png) no-repeat center;background-position: 26px -760px;}
ul#nav li:hover .imageshpae-hotgames {background-position: 26px -794px;}
ul#nav li.active .imageshpae-hotgames {background-position: 26px -794px;}

.imageshpae-others { height: 30px;background: url(../../images/desktop/sprite.png) no-repeat center;background-position: 20px 680px;}
ul#nav li:hover .imageshpae-others {background-position: 20px -713px;}
ul#nav li.active .imageshpae-others {background-position: 20px -713px;}

.imageshpae-others { height: 30px;background: url(../../images/desktop/sprite.png) no-repeat center;background-position: 26px -680px;}
ul#nav li:hover .imageshpae-others {background-position: 26px -713px;}
ul#nav li.active .imageshpae-others {background-position: 26px -713px;}






.sunhouse-item {position: relative;transition: all 0.5s ease 0s;}
.sunhouse-item .wrapper-image {display: block;position: relative;}
.sunhouse-item .wrapper-image .layout-2 {bottom: 0;left: 0;opacity: 0;position: absolute;right: 0;top: 0;transition: all 0.5s ease 0s;z-index: 1;}
.sunhouse-item .wrapper-image img {height: 100%;width: 100%;}
.sunhouse-item:hover .wrapper-image .layout-2 {opacity: 1;}

#nav li .sunhouse-item .wrapper-image img {height: 110px;}





/*======================Header=========================*/
.banner {background:#020518;}

.banner .carousel-indicators {
	position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;}
.banner .carousel-indicators li {
	display: inline-block;
    width: 40px;
    height: 4px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color:#fff;
    border-radius: 0px;
	border:none;
	 }
.banner .carousel-indicators .active {background:#fe9b00;}
/*===================================Footer===========================================*/
.notice { background:#000418;padding: 10px 0;}
.notice ul { margin:0px; padding:0px;}
.notice ul li {vertical-align: top; display:inline-block; font-family: 'digital_sans_ef_medium'; margin-right: 5px; color: #fff;}
.notice ul li span {background: #abbcd0; width: 22px; height: 22px; display: block; text-align: center;padding-top: 5px; border-radius: 50%;}
.notice_box { background:#FF00B2; padding: 5px 10px;width: 100%;  float: left; border-radius:5px;}
.notice_left { width:15%; float:left;}   
.notice_right { float:left; width:59%;}
.notice_text { width:25%; float:left; text-align:center;}
.notice_text p { margin-bottom: 0; margin-left: 10px; color: #fff; font-family: 'digital_sans_ef_medium'; font-size:13px;}
.notice ul li span img {vertical-align: top;}
.notice_current_date {color:#fff;}
/*===========================sports_platform===============================*/
.sports_platform {
    background: url(../../images/desktop/mid_bg.jpg) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.sportsbox_left { padding:5px 0 0;}
.sportsbox_left ul { margin:0px; padding:0px;}
.sportsbox_left ul li { display:inline-block;}
.sportsbox_left ul li p { font-size:19px; font-family: 'digital_sans_ef_medium';  color:#fff; margin:0px;}
.sportsbox_left ul li p span { font-size:13px;}
.sportsbox_right {padding:0px 0;	}
.sportsbox_right a.livescore_btn {  padding: 3px 15px; float: right; border-radius: 20px; text-transform: uppercase;font-family: 'digital_sans_ef_medium';text-decoration:none; color:#FFFFFF;
background: #007f62;
}
.sportsbox_right a.livescore_btn:hover { color:#fff; background-color:#006261;}
.sportsbox_left ul li img { float:left; position: relative;top: 4px;}
.sports_btm { background:#010417;}


.sports_platformboxdesign{ float:right; width:100%; max-width:795px;}
.sports_platformboxdesign1{ float:left; width:100%; margin:0px 0px 5px 0px; padding:10px 0px 0;}


.sports_platformboxdesign2{ float:right; width:100%; margin:0px 0px 20px 0px; background-color:#010417; padding:5px;}

.sports_platformboxdesign2_sub1{ float:left; width:48%; color:#FFFFFF;}
.sports_platformboxdesign2_sub1 ul {margin:0px; padding:0px;}
.sports_platformboxdesign2_sub1 ul li { display:block; margin:0px 0px 5px 0px; }
.sports_platformboxdesign2_sub1 ul li:last-child { display:block; margin:0px 0px 0px 0px; }

.sports_platformboxdesign2_sub2{ float:right; width:51%; color:#FFFFFF;}
.sports_platformboxdesign2_sub2 ul {margin:0px; padding:0px;}
.sports_platformboxdesign2_sub2 ul li { display:block; margin:0px 0px 6px 0px; }
.sports_platformboxdesign2_sub2 ul li:last-child { display:block; margin:0px 0px 0px 0px; }
.sports_platformboxdesign2_sub2 ul li table td:first-child {background: #174e87;border-bottom: 6px solid transparent;}
.sports_platformboxdesign2_sub2 ul li table td:nth-child(2) { background:#0a3460; }
.sports_platformboxdesign2_sub2 ul li:nth-child(2n+1) table td:first-child { background:#162b6d; }
.sports_platformboxdesign2_sub2 ul li:nth-child(2n+1) table td:nth-child(2) { background:#051847; }

.sports_platformboxdesign2_sub2 ul li .content2{ font-size:22px;}
.sports_platformboxdesign2_sub2 ul li .content3{ font-size:20px; color:#00ffe2;}
.sports_platformboxdesign2_sub2 ul li td{ padding:5px 0px; font-size:12px; line-height:21px;}



.sports_platformmain{ position:relative;}
.sports_platform_player{ position:absolute; bottom:0px; left:30px; z-index:9;}







/*=========================== Popular Video===============================*/

.popular_video{ position:relative; background:url(../../images/desktop/video-slotbg.jpg) no-repeat center top #02071c; border-bottom:2px solid #263f95; padding:20px 0;}


.popular_video_main{ float:left; width:100%;}
.popular_video_main_left{ float:left; width:240px;}
.popular_video_main_left1{float:left; width:100%; margin-bottom:6px; background-color:#030331; text-align:center; color:#FFFFFF; height:55px; line-height:55px; font-size:19px;}
.popular_video_main_left2{ float:left; width:232px; padding:5px;
background: #020f32; /* Old browsers */
background: -moz-linear-gradient(left,  #020f32 0%, #020f32 48%, #020f32 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #020f32 0%,#020f32 48%,#020f32 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #020f32 0%,#020f32 48%,#020f32 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c1e5c', endColorstr='#0d2062',GradientType=1 ); /* IE6-9 */
margin:0px 0px 6px 0px;
}

.popular_video_main_left2sub1{ color:#FFFFFF;}
.popular_video_main_left2sub2{ color:#FFFFFF; background-color:#020a21; padding:2px;margin:5px 0px 0px 0px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.popular_video_main_left2sub2 ul {margin:0 0px 0px 0px; padding:0px; width:100%;}
.popular_video_main_left2sub2 ul li { display:block; margin:0px 0px 5px 0px !important; background-color:#06113f;background-color:#06113f; padding:5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}

.popular_video_main_left2sub2 ul li .cont1{ font-size:12px; line-height:16px;}
.popular_video_main_left2sub2 ul li .cont2{ font-size:14px; line-height:20px;}
.popular_video_main_left2sub2 ul li .cont3{ font-size:12px; line-height:16px;}

.popular_video_main_left2sub2 ul li:last-child{margin:0px 0px 0px 0px; }

.vticker {height: 140px !important;}
.slotpage_megajackpot .vticker {height: 75px !important; line-height:20px;}



.popular_video_main_left3{float:left; width:240px;}

.popular_video_main_right{ float:left; width:450px;}

.popular_video_main_right{}

.popular_video_main_right .nav-tabs > li.active > a, .popular_video_main_right .nav-tabs > li.active > a:focus, .popular_video_main_right .nav-tabs > li.active > a:hover {background-color: #ff00b2;border: none !important; border:none !important;}
.popular_video_main_right .nav > li > a {padding: 2px 8px;background-color: #051030; margin-top:3px;}
.popular_video_main_right .nav-tabs>li {margin-bottom:0px;}
.popular_video_main_right .nav-tabs {border-bottom:0px solid #ddd;}
.popular_video_main_right .scrtabs-tab-scroll-arrow{ border:none; background-color:#030331;}
.popular_video_main_right .nav-tabs>li>a:hover { border:none !important; background-color:#ff00b2;}

.popular_video_main_right .scrtabs-tab-container * {color: #fff !important;display: block;}

.popular_video_main_right .tab-content > .active {display: block; background-color:#050e2d; border:1px solid #0d215c; margin:5px 0px 0px 0px;color: #fff; text-align:center;min-height: 280px;}

.popular_video_tabwork ul { margin:0px; padding:10px 0px 0px 3px;}
.popular_video_tabwork ul li { display:inline-block; margin:0px 2px 8px 2px; vertical-align: top;}
.popular_video_tabwork ul li h5 { display:block; font-size:13px; text-align: center; margin:0px; padding:10px 0px; color:#fff;
background: #030331; /* Old browsers */
background: -moz-linear-gradient(top,  #030331 0%, #030331 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #030331 0%,#030331 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #030331 0%,#030331 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#030331', endColorstr='#030331',GradientType=0 ); /* IE6-9 */

}
.popular_video_tabwork{ position:relative;}

.tabbing_animation{ position:absolute;  z-index:9;left:710px; top:-20px;}


 .animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
 }
 
 @-webkit-keyframes fadeInRight {
	0% {
	   opacity: 0;
	   -webkit-transform: translateX(-50px);
	}
	100% {
	   opacity: 1;
	   -webkit-transform: translateX(0);
	}
 }
 
 @keyframes fadeInRight {
	0% {
	   opacity: 0;
	   transform: translateX(-50px);
	}
	100% {
	   opacity: 1;
	   transform: translateX(0);
	}
 }
 
 .fadeInRight {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight;
 }







.f1_container {
  position: relative;
  margin: 0px auto;
  width: 139px;
  height: 92px;
  z-index: 1;
}
.f1_container {
  perspective: 1000;
}
.f1_card {
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  transition: all 0.4s linear;
}
.f1_container:hover .f1_card {
  transform: rotateY(180deg);
}
.face {
  position: absolute;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
  overflow: hidden;
}
.face.back {
  display: block;
  transform: rotateY(180deg);
  box-sizing: border-box;
  padding: 10px;
  color: white;
  text-align: center;
  background-color: rgba(0, 0, 0, .85);
}

.face.back p a{ 
    display:inline-block; 
    padding:5px 20px;
    color:#fff; 
    margin:0px 0px 5px 0px; 
    background:#2c4494; 
    border-radius:25px; 
    font-size:13px;
}

.face.back p a:hover{ color:#fff; background:#142459;}

.face.back p a.demo_btn {
    display: inline-block;
    padding: 5px 20px;
    color: #fff;
    margin: 0px 0px 5px 0px;
    background: #6b6b6b;
    background: -moz-linear-gradient(top, #6b6b6b 0%, #404040 100%);
    background: -webkit-linear-gradient(top, #6b6b6b 0%,#404040 100%);
    background: linear-gradient(to bottom, #6b6b6b 0%,#404040 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b6b6b', endColorstr='#404040',GradientType=0 );
    border-radius: 25px;
    font-size: 13px;
}

.face.back p a.demo_btn:hover {
    display: inline-block;
    padding: 5px 20px;
    color: #fff;
    margin: 0px 0px 5px 0px;
    background: #404040;
    background: -moz-linear-gradient(top, #404040 0%, #6b6b6b 100%);
    background: -webkit-linear-gradient(top, #404040 0%, #6b6b6b 100%);
    background: linear-gradient(to bottom, #404040 0%, #6b6b6b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#404040', endColorstr='#6b6b6b',GradientType=0 );
    border-radius: 25px;
    font-size: 13px;
}



/*===========================mega_jackpot===============================*/
.mega_jackpot { background:#10113d; padding:10px 0;}
.jackpot_timer {padding-bottom:5px;width:100%; float:right;}
.jackpot_top {
    background: #ff00b2;
    padding: 7px 0;
    border-radius: 2px 5px 0px 0;
    text-align: center;
}
.mega_jackpot .col-md-9 {
    padding-right: 0;
    padding-left: 0;
}
.jackpot_top h6 {
    margin-bottom: 0px;
    font-size: 16px;
    color: #fff;
}
.jackpot_mid {padding: 5px 10px 5px; background: #09132e;-webkit-border-bottom-right-radius: 5px; float:left; width:100%;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;}

.jackpot_mid2{ float:left; width:100%;}
.jackpot_mid3{ float:left; width:27%;}
.jackpot_mid4{ float:right; height: 43px; width:70%; background:#02071c; border-radius:5px; padding:5px;}
/*.jackpot_mid4 span{ margin:0px 1px; display:inline-block; color:#fff; font-size:20px; padding:4px 9px;
background: #515151;
background: -moz-linear-gradient(top,  #515151 0%, #2d2f2e 100%); 
background: -webkit-linear-gradient(top,  #515151 0%,#2d2f2e 100%);
background: linear-gradient(to bottom,  #515151 0%,#2d2f2e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#515151', endColorstr='#2d2f2e',GradientType=0 );
}*/
.jackpot_mid4 span{ margin:0px 1px; display:inline-block; color:#fff; font-size:20px; padding:0px 0px;    max-width: 21%;}

.lottery-result-number-0 { background:url(../../images/desktop/number_0-9.png) no-repeat left; background-size:auto 118%; background-position:-5px -5px; display:block; height:36px; width:27px; }
.lottery-result-number-1 { background:url(../../images/desktop/number_0-9.png) no-repeat left; background-size:auto 118%; background-position:-38px -5px; display:block; height:36px; width:27px; }
.lottery-result-number-2 { background:url(../../images/desktop/number_0-9.png) no-repeat left; background-size:auto 118%; background-position:-71px -5px; display:block; height:36px; width:27px; }
.lottery-result-number-3 { background:url(../../images/desktop/number_0-9.png) no-repeat left; background-size:auto 118%; background-position:-105px -5px; display:block; height:36px; width:27px; }
.lottery-result-number-4 { background:url(../../images/desktop/number_0-9.png) no-repeat left; background-size:auto 118%; background-position:-139px -5px; display:block; height:36px; width:27px; }
.lottery-result-number-5 { background:url(../../images/desktop/number_0-9.png) no-repeat left; background-size:auto 118%; background-position:-174px -5px; display:block; height:36px; width:27px; }
.lottery-result-number-6 { background:url(../../images/desktop/number_0-9.png) no-repeat left; background-size:auto 118%; background-position:-210px -5px; display:block; height:36px; width:27px; }
.lottery-result-number-7 { background:url(../../images/desktop/number_0-9.png) no-repeat left; background-size:auto 118%; background-position:-244px -5px; display:block; height:36px; width:27px; }
.lottery-result-number-8 { background:url(../../images/desktop/number_0-9.png) no-repeat left; background-size:auto 118%; background-position:-279px -5px; display:block; height:36px; width:27px; }
.lottery-result-number-9 { background:url(../../images/desktop/number_0-9.png) no-repeat left; background-size:auto 118%; background-position:-314px -5px; display:block; height:36px; width:27px; }

.jackpot_mid p { font-size: 12px;  color:#fff; margin:0px; }
.mega_jackpot .running_number { margin:0px; padding:0px; margin-top:6px;}
.mega_jackpot .running_number li { display:inline-block; margin-right: 4px;}
.popular_vidio { background: rgb(4,11,40);}

.mega_jackpot_main{ float:left; width:100%;}
.mega_jackpot_main_left{ float:left; width:80%; height:110px; background:url(../../images/desktop/jackpot-bg.gif) no-repeat left top;}
.mega_jackpot_main_right{ float:right; width:19%;}


.mega_jackpot_main_left{ color:#FFFFFF; font-size:32px; line-height:36px; text-align:center; padding-top:37px; padding-left:345px;font-family: 'advanced_dot_digital7';
}

.mega_jackpot_main_left span{color:#03ffd8;}
.mega_jackpot_main_left span.bike{color:#fff;}

.mega_jackpot_main_left .jackpot_currency {width:100px ;text-align: center; display:inline-block; text-align:center; position:absolute; left:350px;}




/*===========================mega_jackpot===============================*/



/*=========================== Promotion ===============================*/

.allpageinner{ position:relative; padding:15px 0px 30px 0px; background:url(../../images/desktop/bg-innerpage.jpg) no-repeat center top #000412; background-size:100%;}
.allpageinner2{ position:relative; padding:15px 0px 30px 0px; background:url(../../images/desktop/bg-innerpage2.jpg) no-repeat center top ;
-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}


.promotion_main{ float:left; width:100%; padding:10px; background: rgba(0, 0, 0, 0.8);}
.promotion_main_left{ float:left; width:20%; padding:10px; background:#00051b;}
.promotion_main_left ul {margin:0px; padding:0px;}
.promotion_main_left ul li { display:block;margin:0px 0px 2px 0px; }
.promotion_main_left ul li a { font-size:14px; background-color:#030a2e; padding:12px 2px 12px 12px; display:block; color:#FFFFFF;margin:0px 0px 2px 0px; }
.promotion_main_left ul li a:hover { background-color:#ff00b2; text-decoration:none;}
.promotion_main_left ul li.active a { background-color:#ff00b2; text-decoration:none;}




.promotion_main_right{ float:right; width:78%; padding:10px; background: rgba(45, 62, 128, 0.2);}
.promotion_main_right ul {margin:0px; padding:0px;}
.promotion_main_right ul li { display:block;margin:0px 0px 20px 0px; position:relative; }
.promotion_main_right ul li img { width:100%; border:1px solid #101b32;}



.promotion_main_right ul li .clickformore_btnmain{position: absolute;margin: 0 auto;left: 310px;right: 0px;top: 170px;text-align: center;}
.promotion_main_right ul li .clickformore_btnmain .clickformore_btn{ display:inline-block; background:#ff00b2; padding:7px 35px; color:#FFFFFF;}
.promotion_main_right ul li .clickformore_btnmain .clickformore_btn:hover{ text-decoration:none;background:#a34afb; color:#fff; }



.promotionmodal .modal-footer{ text-align:center; color:#555555; font-size:14px; border:none; padding:0px 0px 15px 0px;}
.promotionmodal .modal-footer a{ font-size:14px; color:#fff; background:#354567; display:inline-block; padding:7px 25px; border-radius:4px;}
.promotionmodal .modal-footer a:hover{ background-color:#ff00b2;}

.promotionmodal .modal-header{ padding:10px 10px 0px 0px; border:none;}
.promotionmodal .modal-header .close{ color:#253453; opacity:1; font-size:28px;}


.promotionmodal h4 { margin:0px 0px 10px 0px; padding:0px; color:#3c76db; font-size:21px;line-height:28px;}
.promotionmodal h5 { margin:0px 0px 20px 0px; padding:0px; color:#555555; font-size:16px;line-height:18px;}
.promotionmodal p { margin:0px 0px 0px 0px; padding:0px; color:#555555; font-size:14px;line-height:18px;}
.promotionmodal ol { margin:20px 0px 10px 0px; padding:0px;list-style-type: decimal;}
.promotionmodal ol li {color:#555555; font-size:14px; line-height:18px;margin:0px 0px 10px 10px; display:list-item;}

.promotionmodal .modal-body{ padding:0px 25px 15px 25px;}

.promotionmodal .modal-body table{ color:#555555;}

.promotionmodal .expiredate{ display:inline-block; border-right:1px solid #afafaf; text-align:center; padding:6px 8px 4px;font-family: 'BebasNeueRegular';}
.promotionmodal .expiredate h6{ color:#a5a5a5; margin:0px; font-size:18px;font-family: 'BebasNeueRegular';}
.promotionmodal .expiredate small{ color:#fff; margin:0px; font-size:14px; line-height:10px;font-family: 'BebasNeueRegular';}

.promotionmodal .expiredate h6.active{ color:#ff00b2;}
.promotionmodal .expiredate small.active{ color:#ff00b2;}





/*====================== Register =========================*/

.registermain{ float:left; width:100%; padding:15px 15px 45px 15px; background:#f2f2f3;}
.registermain_left{ float:left; width:27%;}
.registermain_right{ float:left; width:45%;}

.registermain_right1{ float:left; width:100%; background-color:#1e274b; padding:10px 20px; font-size:16px; color:#FFFFFF;}
.registermain_right2{ float:left; width:100%; padding:20px;}

.registermain_right2sub1{ float:left; width:100%; position:relative; margin:0px 0px 10px 0px;}
.registermain_right2sub2{ float:left; width:35%; position:relative; min-height:10px; font-size:14px; color:#838383;line-height:35px;}
.registermain_right2sub3{ float:left; width:5%; position:relative; min-height:10px; font-size:16px; color:#ff0000;line-height:35px; }
.registermain_right2sub4{ float:left; width:60%; position:relative; min-height:10px;}
.registermain_right2sub4 i{ position:absolute; right:10px; top:10px;}

.registermain_success{ position:absolute; right:-40px; top:8px;}
.registermain_errormsg {display: none;position: absolute;right: -280px;top: -5px;background-color: #d1d1d1;color: #FF0000;line-height: 14px;padding: 10px;width: 220px;font-family: arial;font-size: 12px;}
.registermain_errormsg:after {
right: 100%;
top: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
border-color: rgba(136, 183, 213, 0);
border-right-color: #d1d1d1;
border-width: 10px;
margin-top: -10px;
pointer-events: none;
}

.registermain_confirmemail { background-color:#ff4c4c;position: absolute;right: -180px;top: 0px;color: #fff;line-height: 14px;padding: 6px 10px;width: 220px;font-family: arial;font-size: 12px;
border-radius:5px; width:auto; font-style:italic;
}


.registermain_right3{ float:left; width:100%;padding:0px 20px;}



.register_inputform{ width:100%; background-color:#e8e8e8; border:1px solid #cecece; padding: 5px 10px; height:35px; line-height:35px;}
.register_inputform:focus{border:1px solid #7c91de; outline:none;}


.registermain .btn{ background:#ff00b2; padding:10px 35px; border-radius:5px; color:#fff;}
.registermain .btn:hover{ background:#a34afb !important;}






/*Panel tabs*/
.panel-tabs {
    position: relative;
    clear:both;
    border-bottom: 1px solid transparent;
}

.panel-heading.emailbox_design .panel-tabs > li {
    float: left;
    margin-bottom: -2px;
}

.panel-heading.emailbox_design .panel-tabs > li > a {
    margin-right: 2px;
    margin-top: 4px;
    line-height: .85;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
    color: #ffffff;padding: 10px 35px;
}

.panel-heading.emailbox_design .panel-tabs > li > a:hover {
    border-color: transparent;
    color: #ffffff;
    background-color: transparent;
}

.panel-heading.emailbox_design .panel-tabs > li.active > a,
.panel-heading.emailbox_design .panel-tabs > li.active > a:hover,
.panel-heading.emailbox_design .panel-tabs > li.active > a:focus {
    color: #fff;
    cursor: default;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-color: rgba(255,255,255, .23);
    border-bottom-color: transparent;
}


.panel-heading.emailbox_design{ float:left; width:100%;padding: 0;}

.support_titcket{ background-color:#ff00b2; padding:10px; border-radius:4px; margin:5px 0px 0px 0px;padding: 8px;}


.panel-primary > .panel-heading.emailbox_design {    background-color: #1e274b;    border-color: #337ab7;padding: 0px 6px;}

.panel-heading.emailbox_design .panel-tabs > li > a{ border-bottom:5px solid #1e274b;margin-right: 2px;margin-top: 0px;min-height: 47px;}
.panel-heading.emailbox_design .panel-tabs > li.active > a{ border-bottom:5px solid #ff00b2 !important;}
.panel-heading.emailbox_design .panel-tabs > li i{ font-size:18px;}
.panel-heading.emailbox_design .panel-tabs > li.active i{ color:#ff00b2;}


.panel-heading.emailbox_design .panel-tabs > li.active > a, .panel-heading.emailbox_design .panel-tabs > li.active > a:hover, .panel-heading.emailbox_design .panel-tabs > li.active > a:focus{background-color: transparent !important;}

.panel-heading.emailbox_design .panel-tabs > li.active > a span{ color:#ff00b2;}


ul.email_markread { margin:0px; padding:0px;}
ul.email_markread li { display:inline-block;}
ul.email_markread li img{ vertical-align:top;}
ul.email_markread li a { display:inline-block; font-size:14px; margin:0px 5px; padding:7px 15px; font-weight:bold; color:#404040;}
ul.email_markread li a:hover{ background:#bababa;}
ul.email_markread li.active a{ background:#bababa;}



.registermain.emailbox .panel{-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0);box-shadow: 0 1px 1px rgba(0, 0, 0, 0);}



.email_paging{ display: inline-block; background-color:#393939; color:#FFFFFF; padding:5px 20px; border-radius:4px; margin:0px 3px;}
.email_paging:hover{background-color:#ff00b2;color:#FFFFFF;}
.paging_input{ border:1px solid #b5b5b7; width:30px; height:20px; text-align:center; background:#f2f2f4;}


.registermain.emailbox table {border-spacing: 6px !important;border-collapse: inherit !important; color:#333333;}

.registermain.emailbox .panel-body {padding: 0px !important;}



.registermain.emailbox .checkbox {display: inline-block;cursor: pointer;font-size: 13px; margin-right:25px; line-height:18px; font-weight:normal;}
.registermain.emailbox input[type=checkbox] {display:none; }
.registermain.emailbox .checkbox:before {content: "";display: inline-block;width: 18px;height: 18px;vertical-align:middle;background-color: #e8e8e8;color: #838383;text-align: center;
border-radius: 3px;margin-right:8px; border:1px solid #d6d5d5;}
.registermain.emailbox input[type=checkbox]:checked + .checkbox:before {content: "\2713";text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);font-size: 15px;}


.modal-dialog.deletmailmodal {width: 360px;margin-top: 220px;}
.modal-dialog.deletmailmodal .modal-header{ background-color:#1e274b; border-bottom:1px solid #bababa;}
.modal-dialog.deletmailmodal .modal-body{ background-color:#dbdbec; text-align: center;}

.modal-dialog.deletmailmodal h4.modal-title{ font-size:18px; color:#FFFFFF;}
.modal-header .close{ opacity:1;}

.modalbtn{ background:#808080; display: inline-block; color:#fff; border:2px solid #808080; padding:0px 20px; border-radius:4px; margin:0px 2px;}
.modalbtn:hover{background:#dcdbed; color:#808080;}
.modalbtn.blank{ background:#dcdbed; color:#808080;}
.modalbtn.blank:hover{background:#808080; color:#fff;}






/*====================== Slotpage =========================*/

.slotpagebg{ position:relative; padding:15px 0px 30px 0px; background:url(../../images/desktop/slot-bg.jpg) no-repeat center top #03071b; background-size:100%;}


#filters {
    margin: 0% auto;
    padding: 0px 250px 0px 0px;
    list-style: none;
    text-align: left;
	background-color:#0c1740;
}
.gallery_section {
    background: #fff !important;
}
.gallery_section .container {
    position: relative;
    width: 100%;
    margin: 0 auto;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
.bg_black {
    background: url(../../images/desktop/portfoliobg.gif) repeat rgba(0, 0, 0, 0.1);
}
#filters li {
    display: inline-block;height:45px; line-height:45px;
}
#filters li span {
    display: block;
    padding: 0px 30px;
    text-decoration: none;
    color: #fff;
    cursor: pointer; font-size:14px;
}
#filters li span.active {
    background: #ff00b2 !important;
    color: #fff !important;
}
#filters li span {
}
#filters li span:hover {
    background: #ff00b2 !important;
    color: #fff !important;
}
#portfoliolist .portfolio, #GiocoPluslist .portfolio {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    width: 18%;
    margin: 1% 6px;
    display: none;
    /*float: left;*/
    overflow: hidden;
    vertical-align: top;
}div#portfoliolist, div#GiocoPluslist {
    text-align: center; background-color:#02071c; border-left:1px solid #0c1740;border-right:1px solid #0c1740;border-bottom:1px solid #0c1740;
}
.portfolio-wrapper {
    overflow: hidden;
    cursor: inherit;
	position:relative; background-color:#0c1740;
}
.portfolio-wrapper img{ width:100%; padding:10px 10px 10px 10px;}
.slotGameName {
    color: #fff;
    font-size: 16px;
    padding: 10px 3px;
    margin: 0px;
    background: #ff00b2;
    line-height: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.portfolio-wrapper h5{ color:#fff; font-size:16px; padding:10px 3px; margin:0px;
background: #ff00b2; /* Old browsers */
background: -moz-linear-gradient(top,  #ff00b2 0%, #ff00b2 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ff00b2 0%,#ff00b2 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ff00b2 0%,#ff00b2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff00b2', endColorstr='#ff00b2',GradientType=0 ); /* IE6-9 */
}
.portfolio img {
    max-width: 100%;
    position: relative;
    top: 0;
}
.pricetag {position: absolute;left: 30px;right: 0;bottom: 56px;color: #fff;z-index: 1;}


.portfolio .label {
    position: absolute;
    width: 100%;
    height: 50px;
    bottom: 0px;
    transition: all 0.5s ease;
    background: rgba(0, 0, 0, 0.76);
    display: block !important;
    border-radius: 0px;
    font-weight: normal;
}
.portfolio .label-bg {
    background: rgba(0, 0, 0, 0.76);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.portfolio .label-text {
    color: #fff;
    position: relative;
    z-index: 500;
    padding: 5px 8px;
}
.text-title {
    font-family: 'PoppinsMedium';
    font-size: 18px;
    color: #fff;
    padding: 5px 0px;
}
.portfolio .text-category {
    display: block;
    font-size: 14px;
    color: #fff;
    padding: 5px 0px;
}
.portfolio:hover .label {
    height: 100%;
    display: block;
}

.bodysection_left {
    position: relative;
    width: 100%;
    float: left;

}




.dreamtechcontainer {position: relative;}

.image {
  opacity: 1;
  display: block;
  width: 100%;
  height: auto;
  transition: .5s ease;
  backface-visibility: hidden;
}
.middle {
    transition: .5s ease;
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    text-align: center;
    width: 100%;
}

.dreamtechcontainer:hover img {opacity: 0.1;}
.dreamtechcontainer:hover {
    background: #000;
}
.dreamtechcontainer:hover .image {opacity: 0.6;}
.dreamtechcontainer:hover .middle {  opacity: 1;}

.slot_btn:before {
    content: "\0000a0";
    display: inline-block;
    height: 22px;
    width: 22px;
    line-height: 24px;
    margin: 0 4px 0px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url(../../images/desktop/slot-arrow.png) no-repeat left center;
    background-size: 100%;
}

.text a {
    background-color: #ff00b2;
    color: white;
    font-size: 14px;
    padding: 10px 15px; 
    color:#fff; 
    border:2px solid #76a0ff; 
    border-radius:18px;
    margin: 8px 15px;
    display: block;
}

.text a:hover {background-color: #a34afb;border:2px solid #ff00b2;}

a.demo_btn {
    font-size: 14px;
    padding: 10px 15px;
    border-radius: 18px;
    white-space: nowrap;
    color: #fff;
    background: #6b6b6b;
    background: -moz-linear-gradient(top, #6b6b6b 0%, #404040 100%);
    background: -webkit-linear-gradient(top, #6b6b6b 0%,#404040 100%);
    background: linear-gradient(to bottom, #6b6b6b 0%,#404040 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b6b6b', endColorstr='#404040',GradientType=0 );
}

a.demo_btn:hover {
    background: #404040;
    background: -moz-linear-gradient(top, #404040 0%, #6b6b6b 100%);
    background: -webkit-linear-gradient(top, #404040 0%, #6b6b6b 100%);
    background: linear-gradient(to bottom, #404040 0%, #6b6b6b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#404040', endColorstr='#6b6b6b',GradientType=0 );
}





.bodysection_right_top{ position:absolute; right:10px; top:5px; min-width:225px;}
.searchbox1{ background:#02091e; height:35px; width:100%; color:#fff; text-align:left; border:none; text-indent:10px;}
.bodysection_right_top i{ color:#FFFFFF; font-size:22px;}



.slotpage_carusol{ position:relative; border-bottom:16px solid #02071c; background-color:#5078d8; float:left; width:100%; padding:3px 35px 3px 35px;}


.banner_section{ position:relative; }
.banner_section h1{ font-size:65px; margin:50px 0px 0px 0px;font-family: 'arialbd_3'; color:#FFFFFF; text-align:left;}
.banner_section p{ font-size:20px;margin:0px 0px 0px 0px;font-family: 'CORBEL_3'; color:#FFFFFF; text-align:left;}


.banner_section .carousel-indicators {bottom: 20px;left: 0%; text-align:left;margin:0px;}

.banner_section .carousel-indicators li{ background-color:#FFFFFF; margin:0px 3px; width:10px; height:10px;}
.banner_section .carousel-indicators .active{ background-color:#f5a001; border:1px solid #f5a001; width:10px; height:10px;}


.slotpage_megajackpot{ position:relative; background-color: rgba(3, 10, 38, .8); margin:0px 0px 12px 0px; padding:8px; float:left; width:100%; }
.slotpage_megajackpot1{float:left; width:75%; height:138px; background:url(../../images/desktop/jackpot-animation.gif) no-repeat center 9px;}


.slotpage_megajackpot1{ color:#FFFFFF; font-size:32px; line-height:36px; text-align:center; padding-top:50px; padding-left:320px;font-family: 'advanced_dot_digital7';}

.slotpage_megajackpot1 span{color:#03ffd8;}
.slotpage_megajackpot1 span.bike{color:#fff;}

.slotpage_megajackpot1 .jackpot_currency {width:100px ;text-align: center; display:inline-block; text-align:center; position:absolute; left:320px;}





.slotpage_megajackpot2{float:left; width:24%; height:138px;}


.slotpage_megajackpot2 .popular_video_main_left2{ width:100%; margin:10px 0px 0px 0px; font-size:14px !important;}
.slotpage_megajackpot2 .popular_video_main_left2sub2{ background:transparent;}
.slotpage_megajackpot2 .popular_video_main_left2sub2 ul li{ border:2px solid #020a2; background:#06113f1;}

.slotpage_megajackpot2 .popular_video_main_left2sub2 ul li .cont1{font-size: 14px; line-height:20px;}







/*====================== Sp Sports =========================*/


.sbsports{ position:relative; padding:15px 0px 30px 0px; background:url(../../images/desktop/sbsports-bg.jpg) no-repeat center top #03071b; background-size:100%;}



.sbsports_tabbing{ border-bottom:1px solid #1e4092; border-top:1px solid #1e4092; padding:15px;background-color: rgba(9, 23, 71, .8);}
.sbsports_tabbing1{display:block; text-align:center; padding:10px 0px 0px 0px;}
.sbsports_tabbing1 ul { margin:0px; padding:0px; float:left; width:100%; text-align:center;}
.sbsports_tabbing1 ul li { display:inline-block; margin:10px 0.5%;}


.sbsports_tabbing1 ul li.imagesec{ position:relative;}
.sbsports_tabbing1 ul li.imagesec img {-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px; border:2px solid #ff00b2;}
.sbsports_tabbing1 ul li.imagesec:hover img {border:2px solid #ff00b2;}

.sbsports_tabbing1 ul li.imagesec a.bettingnow{ position:absolute; left:0px; right:0px; bottom:20px; margin:0 auto; width:auto; font-size:15px; color:#FFFFFF;font-family: 'arial_3';
padding:10px 30px; display:inline-block;
background: #5472a7; /* Old browsers */
background: -moz-linear-gradient(top,  #5472a7 0%, #2e3e62 55%, #273454 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #5472a7 0%,#2e3e62 55%,#273454 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #5472a7 0%,#2e3e62 55%,#273454 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5472a7', endColorstr='#273454',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
max-width: 200px; border:1px solid #6181b4; font-size:15px;

}
.sbsports_tabbing1 ul li.imagesec:hover a.bettingnow{border:1px solid #ff00b2;
background: #ff00b2; /* Old browsers */
background: -moz-linear-gradient(top,  #ff00b2 0%, #ff00b2 55%, #ff00b2 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ff00b2 0%,#ff00b2 55%,#ff00b2 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ff00b2 0%,#ff00b2 55%,#ff00b2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff00b2', endColorstr='#ff00b2',GradientType=0 ); /* IE6-9 */
}
.sbsports_tabbing1 ul li.imagesec.active a.bettingnow{border:1px solid #ff00b2;
background: #ff00b2; /* Old browsers */
background: -moz-linear-gradient(top,  #ff00b2 0%, #ff00b2 55%, #ff00b2 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ff00b2 0%,#ff00b2 55%,#ff00b2 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ff00b2 0%,#ff00b2 55%,#ff00b2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff00b2', endColorstr='#ff00b2',GradientType=0 ); /* IE6-9 */
}
.sbsports_tabbing1 ul li.imagesec.active img {border:2px solid #ff00b2;}



.sbsports_tabbing2{ display:block; text-align:center; padding:10px 0px 0px 0px;}


a.livestreaming{ border:2px solid #00ffe2; border-radius:25px; color:#00ffe2; display:inline-block; padding:4px 20px;}
a.livestreaming:hover{ border:2px solid #00b089; color:#fff; background-color:#00b089;}

.col-sm-3.col-md-3.logo img {padding-left: 20px;}


.sbsports_btmsection{ background:#00030d; padding:10px; margin:10px 0px; float:left; width:100%;}
.sbsports_btmsection1{float:left; width:67%; border:1px solid #131313; background:#000;}
.sbsports_btmsection2{float:right; width:32%; max-width:360px; color:#FFFFFF; font-size:12px;}


.sbsports_btmsection2_sub1{float:left; width:100%; word-break: break-all; line-height:18px;}
.sbsports_btmsection2_sub1 table tr:first-child td.hot-match-row{border-bottom:6px solid transparent!important;}
.sbsports_btmsection2_sub2{float:left; width:100%;}

.sbsports_btmsection2_sub3{float:left; width:100%;}
.sbsports_btmsection2_sub3 ul { margin:10px 0px 0px 0px; padding:0px; display:block; text-align:center;}
.sbsports_btmsection2_sub3 ul li { display:inline-block; margin:2px;}

.sbsports_btmsection2_content1{ font-size:27px;}



.sbsports_mainbg{ position:relative;
background: url(../../images/desktop/bg2.jpg) no-repeat center center ; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}


.sbsports_btmsection1 .demo{ position:relative;}
.sbsports_btmsection1 .demo select {-webkit-appearance: none;-moz-appearance: none;background:#3b3b3b url(../../images/desktop/selectarrow1.gif) no-repeat 99% center;
text-indent: 10px;text-overflow: "";color:#fff; border:none;}
.sbsports_btmsection1 .demo select.balck {background-color: #000;}
.sbsports_btmsection1 .demo select.option3 {border-radius: 10px 0;}
.sbsports_btmsection1 .demo .selct{box-shadow:none !important;}
.sbsports_btmsection1 .demo .selct:focus{background:#dfdfdf url(../../images/desktop/selectarrow1.gif) no-repeat 99% center;border:none;}



.footballicon{ position:absolute; left:10px; top:10px;}



.hometeambox_teamname{ float:left; width:100%;}
.hometeambox_teamname1{ float:left; width:40%; white-space: nowrap;overflow: hidden;  text-overflow: ellipsis;}
.hometeambox_teamname2{ float:left; width:20%; text-align:center;font-size: 20px;color: #00ffe2;}
.hometeambox_teamname3{ float:left; width:40%; white-space: nowrap;overflow: hidden;  text-overflow: ellipsis;}
.sports_platformboxdesign2_sub2 ul li td{ word-break: break-all;padding: 6px 5px;}

/*====================== Casino =========================*/



.casinohome{display:block; text-align:center; padding:10px 0px 0px 0px;}
.casinohome ul { margin:0px; padding:0px; float:left; width:100%; text-align:center;}
.casinohome ul li { display:inline-block; margin:0px 1% 30px;width:31%;}


.casinohome ul li.imagesec{ position:relative;}
.casinohome ul li.imagesec img {border:2px solid #ff00b2; }
.casinohome ul li.imagesec:hover img {border:2px solid #ff00b2;}

.casinohome ul li.imagesec a.demonow {
    position: absolute;
    left: 30px;
    bottom: 7px;
    width: auto;
    font-size: 12px;
    color: #FFFFFF;
    font-family: 'arial_3';
    padding: 2px 20px;
    display: inline-block;
    background: #686868;
    background: -moz-linear-gradient(top, #686868 0%, #424242 55%, #3c3c3c 100%);
    background: -webkit-linear-gradient(top, #686868 0%,#424242 55%,#3c3c3c 100%);
    background: linear-gradient(to bottom, #686868 0%,#424242 55%,#3c3c3c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#686868', endColorstr='#3c3c3c',GradientType=0 );
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    max-width: 150px;
    border: 1px solid #808080;
}

.casinohome ul li.imagesec a:hover.demonow {
    border: 1px solid #808080;
    background: #404040;
    background: -moz-linear-gradient(top, #404040 0%, #6b6b6b 100%);
    background: -webkit-linear-gradient(top, #404040 0%, #6b6b6b 100%);
    background: linear-gradient(to bottom, #404040 0%, #6b6b6b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#404040', endColorstr='#6b6b6b',GradientType=0 );
}

.casinohome ul li.imagesec a.bettingnow{ 
    position:absolute; 
    left:30px;
    bottom:43px; 
    width:auto; 
    font-size:12px; 
    color:#FFFFFF;
    font-family: 'arial_3';
    padding:2px 20px; display:inline-block;
    background: #5472a7; /* Old browsers */
    background: -moz-linear-gradient(top,  #5472a7 0%, #2e3e62 55%, #273454 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #5472a7 0%,#2e3e62 55%,#273454 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #5472a7 0%,#2e3e62 55%,#273454 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5472a7', endColorstr='#273454',GradientType=0 ); /* IE6-9 */
    -webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;
    max-width: 150px; border:1px solid #6181b4;
}

.casinohome ul li.imagesec a:hover.bettingnow{
    border:1px solid #ff00b2;
    background: #ff00b2; /* Old browsers */
    background: -moz-linear-gradient(top,  #ff00b2 0%, #ff00b2 55%, #ff00b2 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #ff00b2 0%,#ff00b2 55%,#ff00b2 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #ff00b2 0%,#ff00b2 55%,#ff00b2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff00b2', endColorstr='#ff00b2',GradientType=0 ); /* IE6-9 */
}


.casinohome ul li.imagesec.active a.bettingnow{border:1px solid #ff00b2;
background: #ff00b2; /* Old browsers */
background: -moz-linear-gradient(top,  #ff00b2 0%, #ff00b2 55%, #ff00b2 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ff00b2 0%,#ff00b2 55%,#ff00b2 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ff00b2 0%,#ff00b2 55%,#ff00b2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff00b2', endColorstr='#ff00b2',GradientType=0 ); /* IE6-9 */
}

.casinohome ul li.imagesec.active img {border:2px solid #ff00b2;}

.casinohome .comingsoon{ position:absolute; left:0px; right:0px; height:100%; font-size:20px; color:#FFFFFF; top:35%;}
.casinohome .comingsoon img{ width:46px !important; border:none !important;}
.casinohome .comingsoon p{ font-size:20px; color:#FFFFFF; text-align:center;}


.casinohomebg1{ position:relative; padding:0px 0px 0px 0px; background:url(../../images/desktop/BG_CASINO1.jpg) no-repeat center top; background-size:cover;}
.casinohomebg2{ position:relative; padding:0px 0px 0px 0px; background:url(../../images/desktop/casinohomebg1.jpg) no-repeat center top #010516; background-size:100%;}
.casinohomebg3{ position:relative; padding:0px 0px 0px 0px; background:url(../../images/desktop/casinohomebg3.jpg) no-repeat center top #010515; background-size:100%;}
.pokerhomebg {position: relative; padding: 0px 0px 0px 0px; background: url(../../images/desktop/pokerhomebg.jpg) no-repeat center top #010516; background-size:100%;}


.fishpage_image img{-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease; position:relative;}


.modal-content.promotionmodal {margin-bottom: 20px;}





.banner_section.carusolslider_banner{

}
.banner_section.carusolslider_banner .carousel-indicators{ position:relative; width:100%; left:0px; bottom: 0;}

.banner_section.carusolslider_banner .carousel-indicators li{ width: 31%; margin:0px 1% 30px 1%; height:auto; background:none;text-indent: inherit !important; border:none !important;text-align: center;}
.banner_section.carusolslider_banner .carousel-indicators .active{width: 31%; height:auto; margin:0px 1% 30px 1%; background:none;text-indent: inherit !important;border:none !important;}

.banner_section.carusolslider_banner .sbsports_tabbing{ float: left; width:100%;}



/*====================== Forget Password =========================*/

.forgotpassword{ position:relative; padding:15px 0px 15px 0px; background:url(../../images/desktop/bg4.jpg) no-repeat center top; background-size:cover;}

.forgotpassword_pagetitle{ background:#1e274b; padding:10px 40px; position:relative; font-size:16px; color:#fff;}
.forgotpassword_bg{ background:#f2f2f3; position:relative; min-height:500px;padding:15px 40px 10px 40px;}
.forgotpassword_bg.minheight{min-height:650px;}
.forgotpassword_warning{ background:#efdadc; padding:10px 10px 10px 10px; padding:10px 20px; border-radius:5px; font-size:14px; color:#ff5858;}


.forgotpassword_formbox{ position:relative; padding:100px 0px 0px 0px;}


.forgotpassword_formbox .forgetbtn{ display:block; width:100%; background:#ff00b2; border-radius:5px; color:#fff; padding:10px 20px; border:none; font-size:16px; border:none; margin:10px 0px 0px 0px;}
.forgotpassword_formbox .forgetbtn:hover {background-color:#a34afb;}



/*====================== Fish Page =========================*/

.fishpage_main{ position:relative; padding:0px 0px 0px 0px; background:url(../../images/desktop/fish-bg.jpg) no-repeat center top;background-size:cover;}


.fishpage_tabbing{ float:left; width:100%; background-color: rgba(3, 13, 58, 0.85); margin-bottom:20px; padding:10px 10px 10px 10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.fishpage_tabbing ul { margin:0px; padding:0px; float:left; width:100%; text-align:center;}
.fishpage_tabbing ul li { display:inline-block; margin:0px 1% 10px;width:18%;float:left;}




/*====================== Lottery Page =========================*/

.lotterypage{ position:relative; padding:0px 0px 0px 0px; background:url(../../images/desktop/lottery-bg.jpg) no-repeat center top #010515; background-size:100%;}


.lotterypage_box{background-color: rgba(6, 13, 46, .67); position:relative; padding:30px 60px; float:left; width:100%;}

.lotterypage_box1{ position:relative; padding-bottom:10px;}

.lotterypage_box2{ position:relative; padding-bottom:10px;}
.lotterypage_box2 ul { margin:0px; padding:0px; float:left; width:100%; text-align:center;}
.lotterypage_box2 ul li { display:inline-block; margin:0px 1% 30px;width:31%;}


.lotterypage_box1{ text-align:left;}
.lotterypage_box1 p{ color:#FFFFFF; font-size:18px; text-align: left; display:inline-block;}
.lotterypage_box1 label{ float:right; padding-top:10px;width: 145px;}
.lotterypage_box1 label select{ font-size:10px; background:transparent;}


.lotterypage_box2{ display:block; text-align:center;}
.lotterypage_box3{ display:block; text-align:center;}


.lotterypage_box1 .demo select {-webkit-appearance: none;-moz-appearance: none;background:#040a26 url(../../images/desktop/select-arrow.png) no-repeat 97% center;
text-indent: 0.01px;text-overflow: "";color:#fff; border:1px solid #364382; font-size:14px;}
.lotterypage_box1 .demo select.balck {background-color: #000;}
.lotterypage_box1 .demo select.option3 {border-radius: 10px 0;}
.lotterypage_box1 .demo .selct{box-shadow:none !important;}
.lotterypage_box1 .demo .selct:focus{background:#dfdfdf url(../../images/desktop/select-arrow.png) no-repeat 94% center;border:none;}


.results_btn{
font-size:18px; color:#fff; padding:10px 30px; margin:20px 8px 0px 0px; float:left; border-radius:25px;
background: #15a5cf; /* Old browsers */
background: -moz-linear-gradient(top,  #15a5cf 0%, #0b7c9c 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #15a5cf 0%,#0b7c9c 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #15a5cf 0%,#0b7c9c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#15a5cf', endColorstr='#0b7c9c',GradientType=0 ); /* IE6-9 */
}
.results_btn:hover{ color:#80b9ca;background: #15a5cf;}


.pokerresults_btn{
font-size:18px; color:#fff; padding:10px 30px; margin:20px 8px 0px 0px; float:left; border-radius:25px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#399754+0,277e40+100 */
background: #399754; /* Old browsers */
background: -moz-linear-gradient(top, #399754 0%, #277e40 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #399754 0%,#277e40 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #399754 0%,#277e40 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#399754', endColorstr='#277e40',GradientType=0 ); /* IE6-9 */}
.pokerresults_btn:hover{ text-decoration:none;color:#84d9c1;
background: #38967c; /* Old browsers */
background: -moz-linear-gradient(top,  #38967c 0%, #136c54 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #38967c 0%,#136c54 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #38967c 0%,#136c54 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#38967c', endColorstr='#136c54',GradientType=0 ); /* IE6-9 */

}
.pokerresults_btn.andriod:hover{ color:#7ce29a;}



.pokerresults_btn i{ font-size:24px;}






.lotterybanner{ position:relative; padding:30px 0px;}
.lotterybanner h1{ font-size:65px; margin:50px 0px 0px 0px;font-family: 'arialbd_3'; color:#FFFFFF; text-align:left;}
.lotterybanner p{ font-size:20px;margin:0px 0px 0px 0px;font-family: 'CORBEL_3'; color:#FFFFFF; text-align:left;}
.lotterybanner h2{ font-size:31px; margin:0px 0px 0px 0px;font-family: 'arialbd_3'; color:#FFFFFF; text-align:left;}

.results_btn i{ font-size:24px;}

.lottery_main {
    padding: 25px 15px 25px 15px;
    background-color: rgba(9, 23, 71, .45); float:left; width:100%;
}
.lottery_main ul { margin:0px; padding:0px; float:left; width:100%; text-align:center;}
.lottery_main ul li { display:inline-block; margin:0px 1% 0px;width:31%; position:relative;}

.lottery_main ul li.imagesec{ position:relative;}
.lottery_main ul li.imagesec img {border:2px solid #ff00b2; width:100%;}
.lottery_main .comingsoon{ position:absolute; left:0px; right:0px; height:100%; font-size:20px; color:#FFFFFF; top:35%;}
.lottery_main .comingsoon img {width: 46px !important;border: none !important;}
.lottery_main .comingsoon p{ font-size:20px; color:#FFFFFF;}

.btmlink_orange {
    background: #091122;
    position: absolute;
    bottom: 2px;
    width: 99%;
    z-index: 9;
    left: 2px;
    height: 64px; padding:10px;

}
.btmlink_orange a{ display:inline-block; font-size:16px; color:#FFFFFF;width: 46%; padding:10px 10px; margin:0px 5px 0px 5px;
background: #ff00b2; /* Old browsers */
background: -moz-linear-gradient(top,  #ff00b2 0%, #ff00b2 50%, #ff00b2 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ff00b2 0%,#ff00b2 50%,#ff00b2 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ff00b2 0%,#ff00b2 50%,#ff00b2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff00b2', endColorstr='#ff00b2',GradientType=0 ); /* IE6-9 */
}
.btmlink_orange a:hover{ background:#a34afb;}
.pokermain{ position:relative; padding:0px 0px 0px 0px; background:url(../../images/desktop/pokerbg.jpg) no-repeat center top #010515; background-size:100%;}
.poker1bannerp0{ padding:0px;}
.poker1_gametabs {
    padding: 25px 15px 25px 15px;
    background-color: rgba(9, 23, 71, .45); float:left; width:100%; margin-bottom:30px;
}
.poker1_gametabs ul { margin:0px; padding:0px; float:left; width:100%; text-align:center;}
.poker1_gametabs ul li { display:inline-block; margin:0px 1% 0px;width:10%; position:relative;}
.poker1_gametabs ul li p{ color:#FFFFFF; font-size:16px; margin:0px;}

/*====================== About Us =========================*/

.aboutus_header{ position:relative; text-align:center; background-color:#1e274b; padding:20px 0px;}
.aboutus_infocenter{ background-color:#0a1749; color:#FFFFFF; padding:5px 0px;font-family: 'arial_3';}
.aboutus_mainbody{ background-color:#f8f8fb; padding:15px;}
.aboutus_mainbody2{ background-color:#f2f2f3; padding:15px; min-height:600px;}

.aboutus_left{ position:relative;}
.aboutus_left ul { margin:0px; padding:0px; text-align:left;}
.aboutus_left ul li { display:block; margin:0px 0px; position:relative;}
.aboutus_left ul li a {background-color:#1b2757; border-bottom:1px solid #fff; display:block; color:#FFFFFF; padding:10px 0px 10px 25px;}
.aboutus_left ul li a:hover {color:#ff00b2;}
.aboutus_left ul li.active a {color:#ff00b2;}




.aboutus_right{ position:relative;}
.aboutus_right_title{ background-color:#d0d0d0; padding:10px 10px 10px 20px; color:#ff00b2;  font-size:16px;}
.aboutus_right_content{ padding:25px; color:#818181;}
.aboutus_right_content a{ color:#189fa4;}
.aboutus_right_content p a{ color:#189fa4;}
.aboutus_right_content li{ list-style:disc; padding:0px 0px 5px 5px;margin: 0px 0px 0px 35px;}

.testimonial_faq {margin-top:0px;}
.testimonial_faq .panel-group .panel { border-radius: 0; box-shadow: none; }
.testimonial_faq .panel-default > .panel-heading { padding: 0; border-radius: 0; color: #838383; border:none !important; background-color: transparent!important;}
.testimonial_faq .panel-title { font-size: 18px; color:#FFF;}
.testimonial_faq .panel-title > a { display: block; padding: 15px; text-decoration: none; border:none; color:#838383; font-size:14px; border-bottom:1px solid #d6d5d5;}
.testimonial_faq .more-less { float: right; color: #d6d5d5;}
.testimonial_faq .panel-default > .panel-heading + .panel-collapse > .panel-body {  border:none !important;padding: 15px 15px 0px 15px;}
.testimonial_faq h3 { font-size:32px;  margin-bottom:30px; }
.testimonial_faq .panel-default > .panel-heading + .panel-collapse > .panel-body img { float:left; padding-right:10px;}

.aboutus_right_content2{ padding:15px; color:#818181;}





.contactus_mainbody{ position:relative; padding:15px 0px 30px 0px; background:url(../../images/desktop/bg-innerpage2.jpg) no-repeat center top ;
-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}


.contact_left{ position:relative;}
.contact_left ul { margin:0px; padding:0px; text-align:left;}
.contact_left ul li { display:block; margin:0px 0px; position:relative;}
.contact_left ul li a {background-color:#1b2757; display:block; color:#FFFFFF; padding:10px 0px 10px 25px;}
.contact_left ul li a:hover {color:#ff00b2;background-color:#1e274b;}
.contact_left ul li.active a {color:#ff00b2;background-color:#1e274b;}


.contact_right_title{ background-color:#1e274b; padding:10px 10px 10px 20px; color:#fff;  font-size:16px;}



.contactright_icon ul { margin:0px; padding:0px; float:left; width:100%; text-align:center;}
.contactright_icon ul li { display:block; margin:0px ;position:relative; padding:10px 0px 20px 80px; text-align: left; min-height:100px;}
.contactright_icon ul li img { position:absolute; left:0px; top:0px;}
.contactright_icon ul li h6 { font-size:18px; line-height:18px; color:#787878;margin: 0px 0px 0px 0px;}
.contactright_icon ul li p { font-size:14px; line-height:18px;}
.contactright_icon ul li a { color:#ff00b2;}


.contact_formsec{}
.contact_formsec ul { margin:0px 0px 30px 0px; padding:0px; text-align:left;}
.contact_formsec ul li { display:block; margin:0px 0px 10px 0px; position:relative;}
.contact_formsec ul li label{ display:block; font-weight:normal;}
.contact_formsec .contactinput{ background-color:#e8e8e8; border:1px solid #cecece; width:100%; height:40px; padding:10px;}
.contact_formsec textarea.contactinput{ height:160px !important;}


.sendmsg{ font-size:16px; display:inline-block; padding:10px 50px; background:#ff00b2; border-radius:5px; border:none; color:#fff;}
.sendmsg:hover{background:#a34afb;}



.contact_formsec_socialmedia{ position:relative; margin:70px 0px 0px 0px;}
.contact_formsec_socialmedia ul { margin:0px 0px 0px 0px; padding:0px; text-align:center;}
.contact_formsec_socialmedia ul li { display:inline-block; margin:0px 10px 0px 10px; position:relative;}


.agreeement{ position:relative; margin:0px 0px 0px 0px; padding:20px 70px 20px 70px;}
.agreeement ol {list-style: decimal;}
.agreeement ol li { margin:0px 0px 20px 0px;}
.agreeement h5{ font-size:16px; color:#1e274b; text-align:center;}



.agreement_btn{ position:relative; padding:30px 0px 50px 0px; text-align:center;}

.agreement_btn1{ display:inline-block; min-width:200px; text-align:center; padding:10px 20px; border-radius:5px; background:#ff00b2; font-size:16px; color:#fff; margin:0px 10px;}
.agreement_btn1:hover{ background:#29355d; color:#fff;}
.agreement_btn1.dark{background:#29355d;}
.agreement_btn1.dark:hover{ background:#ff00b2; color:#fff;}


.welcomepage_afterregistr{ background-color:#f2f2f3; padding:40px 70px;/*font-family: 'KeepCalmMedium';*/}

.welcomepage_afterregistrcontent{}

.welcomepage_afterregistrcontent1{ text-align:center; background-color:}
.welcomepage_afterregistrcontent1 h2{ text-align:center;font-family: 'KeepCalmMedium'; font-size:30px; color:#1d4097;}
.welcomepage_afterregistrcontent1 p{ color:#515151; font-size:14px;font-family: 'arial_3';}
.welcomepage_afterregistrcontent1 a{ color:#ff9200;}



.welcomepage_afterregistrcontent2{ display:block; background:#ececec; padding:120px 0px; text-align:center; margin:40px 0px;}



.welcomepage_afterregistrcontent3{ display:block;}
.welcomepage_afterregistrcontent3 p{ display:block; background-color:#29355d; color:#fff; text-align:center; padding:10px;}
.welcomepage_afterregistrcontent3 small{ display:block; color:#676767; text-align:center; padding:10px; font-size:11px;font-family: 'arial_3';}




.statement_navleft{}
.statement_navleft ul { margin:0px; padding:0px;}
.statement_navleft ul li { display:block;vertical-align: top; border-bottom:1px solid #fff; background-color:#4a5a96; color:#FFFFFF; }
.statement_navleft ul li h4 {padding:10px 0px 10px 25px;color:#FFFFFF; margin:0px; font-size:14px;}
.statement_navleft ul li a {background-color:#182451;padding:10px 0px 10px 50px; display:block; color:#FFFFFF;font-size:14px;background:url(../../images/desktop/arrow2-normal.png) no-repeat 30px 19px #182451;}
.statement_navleft ul li a:hover {color:#ff00b2; background:url(../../images/desktop/arrow2.png) no-repeat 30px 19px #182451;}
.statement_navleft ul li.active a{background:url(../../images/desktop/arrow2.png) no-repeat 30px 19px #182451; color:#ff00b2;}






/*====================== Bank Details =========================*/


.registermain_right.bankdetailsright {width: 100%;}
.registermain_right.bankdetailsright .registermain_right2{width: 65%;}

.registermain_right.bankdetailsright .demo select {-webkit-appearance: none;-moz-appearance: none;background:#e8e8e8 url(../../images/desktop/select-arrow2.png) no-repeat 97% center;text-overflow: "";color:#b6acac; border-radius:0px;box-shadow: inset 0 1px 1px rgba(0, 0, 0, .0);}
.registermain_right.bankdetailsright .demo select.balck {background-color: #000;}
.registermain_right.bankdetailsright .demo select.option3 {border-radius: 10px 0;}
.registermain_right.bankdetailsright .demo .selct{box-shadow:none !important;}
.registermain_right.bankdetailsright .demo .selct:focus{background:#dfdfdf url(../../images/desktop/select-arrow2.png) no-repeat 94% center;border:none;}

.registermain{ min-height:650px;}
.profilepage_tagline{ position:relative; border-bottom:1px solid #d1d1d1; display:block; margin:0px 0px 20px 0px; padding:0px 0px 10px 0px;}







/*====================== Footer =========================*/
.row.borderbtmsec .col-md-4:nth-child(1) { width:30%;}
.row.borderbtmsec .col-md-4:nth-child(2) { width:30%;}
.row.borderbtmsec .col-md-4:nth-child(3) { width:40%;}

/*.row.borderbtmsec .col-md-4:nth-child(3) {border-right:0px solid #0a2c52;}*/
.footer .col-md-4 {padding:20px 30px;}
.row.borderbtmsec .col-md-4:first-child::after {position: absolute;content: '';display: inline-block;right: 2px;width: 1px;height: 300px;top: 100px;background-color: #0a2c52;z-index: 11; border-radius:2px;}
.row.borderbtmsec .col-md-4:nth-child(2)::after {position: absolute;content: '';display: inline-block;right: 2px;width: 1px;height: 300px;top: 100px;background-color: #0a2c52;z-index: 11; border-radius:2px;}



.footer_borderright {
    clear: both;
    display: block;

}.footer {background: linear-gradient(to right,  #360c63 0%,#001032 100%)}
.footer_menu { margin:0px;}
.footer_menu ul { margin:0px; padding:0px;}
.footer_menu ul li { display:inline-block;}
.footer_menu ul li a { display:block; color:#fff; padding:0 10px; border-right:1px solid #ccc; line-height:20px; text-decoration:none; font-family: 'digital_sans_ef_medium';}
.footer_menu ul li a:hover { color:#ff00b2;}

.footer_menu ul li:last-child a {border-right:0px solid #ccc;}
.footer_right p { font-size:14px; color:#536C9F; margin-bottom:0px; font-family: 'digital_sans_ef_medium'; text-align:right;}
.footer_btm h3 {  font-size: 24px; color: #536C9F; text-align: center;}
.footer_top { padding: 0px 15px 15px;}
.footer_btm { padding: 20px 0;border-top: 1px dotted #4f8acf;  border-bottom: 1px dotted #4f8acf; color: #536C9F; }
.footer_btm h1, .footer_btm h2, .footer_btm h3, .footer_btm p, .footer_btm a, .footer_btm div { color: #536C9F; }
.footer_btm h1, .footer_btm h2, .footer_btm h3, .footer_btm h4{display:inline;}
.row.footer_top .col-md-8 {padding: 0;}
.row.footer_top .col-md-4 { padding:0px;} 
.footer_menu ul li:first-child a { padding-left:0px;}
.footer_btm p {font-size: 12px; color: #3b4b71; margin-top: 15px;}
.footer_box { padding:20px 0px;}
.footer_header span { float:left; margin-right:20px;}
.footer_header_content { float:left;}
.footer_header_content h3 {font-size: 21px;color: #ACA9C1; padding-bottom:0px;}
.footer_header_content p { font-size:12px; color: #3b4b71;}
.footer_header { float: left; width: 100%;border-bottom: 1px dotted #315581;}
.footer_mid {  width: 100%; float: left;  padding: 20px 0; position:relative;}
.footer_mid_left { float:left;}
.footer_box h5 { font-size:17px; color:#536C9F; margin-bottom:0px;}
.footer_box p { font-size:12px; color:#536C9F;}
.footer_mid_right { float:right;}
.footer_mid_right h3 { font-size:44px; color:#caddf4;}
.footer_mid_right h3 span { font-size:16px;}
.footer_range { width: 100%; float:left;}
/*.footer_range span {     float: left;width: 20%; background: #c9ddf5; height: 10px;  border-radius: 5px;}
*/.footer_range span.widthdrow {width: 45%;}
.footer_box_btm p { font-size:12px; color:#536C9F; line-height:20px;}
.footer_mid_sec {width: 100%; float: left;}
.footer_mid_sec p {line-height: 20px;margin-top: 8px;}
.mid_box { border-bottom: 1px dotted #315581;padding: 15px 0 10px;}
.mid_box:last-child {border-bottom: none;}
.footer_box1 {padding:20px 0;}
.support { padding:20px 0; width: 100%; float: left;}
.suppprt_left { float: left; width: 48%;}
.suppprt_right { width: 48%;  float: left; margin-left: 10px;}
.suppprt_right ul { margin:0px; padding:0px;}
.suppprt_right ul li { display:block; margin-bottom: 15px;font-size: 13px;}
.suppprt_right ul li a { text-decoration:none;}
.suppprt_right ul li a i {
    width: 36px;
    height: 36px;
    display: inline-block;
    background: #51c332;
    text-align: center;
    line-height: 36px;
    margin-right: 7px;
    font-size: 18px;
    border-radius: 50%;
	margin-bottom:5px;
}
.suppprt_right ul li a i.fa-yahoo{ background-color:#8520ae;}
.suppprt_right ul li a i.fa-skype{ background-color:#00aff0;}

.footer_box1 { padding:20px 0;}
.suppprt_right ul li a {
    text-decoration: none;
    display: block;
    background: #040a2a;
    border-radius: 0px 30px 30px 0px;
    height: 38px;
    line-height: 27px;
	color:#fff;
}
.suppprt_right ul li:nth-child(2) a i { background:#28920a;}
.suppprt_right ul li:nth-child(3) a i { background:#1f6a94;}
.connect {  width: 100%; float: left; border-top: 1px dotted #3c4b72; padding: 10px 0;
    margin-top: 5px;}
.connect ul { margin:0px; padding:0px; margin-top:5px;}
.connect ul li { display:inline-block; margin-right:10px; position:relative;transition: all 0.5s ease 0s;}
.connect ul li img:hover {
	animation: bounce 1s;
}
.connect ul li:hover{top:-10px;}
@keyframes bounce {
	0%, 20%, 60%, 100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	40% {
		-webkit-transform: translateY(-20px);
		transform: translateY(-20px);
	}

	80% {
		-webkit-transform: translateY(-10px);
		transform: translateY(-10px);
	}
}



.footerlogoimageshpae{ height: 37px; width:180px; display:inline-block; background: url(../../images/desktop/sprite2.png) no-repeat center;background-position: 0px -0px;}
.footerlogoimageshpae:hover{background-position: -180px 0px;}

.footerlogoimageshpae2{ height: 30px; width:170px; display:inline-block; background: url(../../images/desktop/sprite2.png) no-repeat center;background-position: 0px -50px;}
.footerlogoimageshpae2:hover{background-position: -177px -50px;}

.footerlogoimageshpae3{ height: 31px; width:146px; display:inline-block; background: url(../../images/desktop/sprite2.png) no-repeat center;background-position: 0px -95px;}
.footerlogoimageshpae3:hover{background-position: -170px -95px;}

.footerlogoimageshpae4{ height: 36px; width:84px; display:inline-block; background: url(../../images/desktop/sprite2.png) no-repeat left;background-position: 0px -142px;}
.footerlogoimageshpae4:hover{background-position: -172px -142px;}

.footerlogoimageshpae5{ height: 37px; width:37px; display:inline-block; background: url(../../images/desktop/sprite2.png) no-repeat left;background-position: 0px -192px;}
.footerlogoimageshpae5:hover{background-position: -45px -192px;}

.footerlogoimageshpae6{ height: 44px; width:136px; display:inline-block; background: url(../../images/desktop/sprite2.png) no-repeat left;background-position: 0px -250px;}
.footerlogoimageshpae6:hover{background-position: -148px -250px;}

.footerlogoimageshpae7{ height: 42px; width:156px; display:inline-block; background: url(../../images/desktop/sprite2.png) no-repeat left;background-position: 0px -310px;}
.footerlogoimageshpae7:hover{background-position: -165px -310px;}

.footerlogoimageshpae8{ height: 42px; width:104px; display:inline-block; background: url(../../images/desktop/sprite2.png) no-repeat left;background-position: 0px -373px;position:relative; top:5px;}
.footerlogoimageshpae8:hover{background-position: -124px -373px;}

.footerlogoimageshpae9{ height: 42px; width:135px; display:inline-block; background: url(../../images/desktop/sprite2.png) no-repeat left;background-position: 0px -429px;position:relative; top:5px;}
.footerlogoimageshpae9:hover{background-position: -140px -429px;}

.footerlogoimageshpae10{ height: 42px; width:66px; display:inline-block; background: url(../../images/desktop/sprite2.png) no-repeat left;background-position: 0px -475px;}
.footerlogoimageshpae10:hover{background-position: -88px -475px;}

.footerlogoimageshpae10sub1{ height: 44px; width:140px; display:inline-block; background: url(../../images/desktop/sprite2.png) no-repeat left;background-position: 0px -528px;}
.footerlogoimageshpae10sub1:hover{background-position: -149px -528px;}

.footerlogoimageshpae10sub2{ height: 44px; width:85px; display:inline-block; background: url(../../images/desktop/sprite2.png) no-repeat left;background-position: 0px -585px;}
.footerlogoimageshpae10sub2:hover{background-position: -92px -585px;}

.footerlogoimageshpae10sub3{ height: 44px; width:150px; display:inline-block; background: url(../../images/desktop/sprite2.png) no-repeat left;background-position: 0px -1142px;}
.footerlogoimageshpae10sub3:hover{background-position: -162px -1142px;}

.footerlogoimageshpae11{ height: 42px; width:143px; display:inline-block; background: url(../../images/desktop/sprite2.png) no-repeat left;background-position: 0px -635px;position:relative; top:5px;}
.footerlogoimageshpae11:hover{background-position: -157px -635px;}

.footerlogoimageshpae12{ height: 44px; width:116px; display:inline-block; background: url(../../images/desktop/sprite2.png) no-repeat left;background-position: 0px -695px;position:relative; top:7px;}
.footerlogoimageshpae12:hover{background-position: -132px -695px;}


.footerlogoimageshpae13{ height: 40px; width:155px; display:inline-block; background: url(../../images/desktop/sprite2.png) no-repeat left;background-position: 0px -760px; position:relative; top:15px;}
.footerlogoimageshpae13:hover{background-position: -170px -760px;}


.footerlogoimageshpae14{ height: 40px; width:70px; display:inline-block; background: url(../../images/desktop/sprite2.png) no-repeat left;background-position: 0px -800px;}
.footerlogoimageshpae14:hover{background-position: -89px -800px;}


.footerlogoimageshpae15{ height: 40px; width:143px; display:inline-block; background: url(../../images/desktop/sprite2.png) no-repeat left;background-position: 0px -868px;position:relative; top:15px;}
.footerlogoimageshpae15:hover{background-position: -168px -868px;}


.footerlogoimageshpae16{ height: 40px; width:90px; display:inline-block; background: url(../../images/desktop/sprite2.png) no-repeat left;background-position: 0px -920px;position:relative; top:5px;}
.footerlogoimageshpae16:hover{background-position: -106px -920px;}

.footerlogoimageshpae24{ height: 40px; width:140px; display:inline-block; background: url(../../images/desktop/sprite2.png) no-repeat left;background-position: 0px -1094px;position:relative; top:5px;}
.footerlogoimageshpae24:hover{background-position: -164px -1094px;}

.footerlogoimageshpae17{ height: 33px; width:33px; display:inline-block; background: url(../../images/desktop/sprite2.png) no-repeat left;background-position: 0px -990px;position:relative; top:5px;}
.footerlogoimageshpae18{ height: 33px; width:33px; display:inline-block; background: url(../../images/desktop/sprite2.png) no-repeat left;background-position: -55px -990px;position:relative; top:5px;}
.footerlogoimageshpae19{ height: 33px; width:33px; display:inline-block; background: url(../../images/desktop/sprite2.png) no-repeat left;background-position: -107px -990px;position:relative; top:5px;}
.footerlogoimageshpae20{ height: 33px; width:33px; display:inline-block; background: url(../../images/desktop/sprite2.png) no-repeat left;background-position: -165px -990px;position:relative; top:5px;}



.footerlogoimageshpae21{ height: 34px; width:34px; display:inline-block; background: url(../../images/desktop/sprite2.png) no-repeat left;background-position: 0px -1049px;position:relative; top:0px;}
.footerlogoimageshpae21:hover{background-position: -39px -1049px;}

.footerlogoimageshpae22{ height: 34px; width:34px; display:inline-block; background: url(../../images/desktop/sprite2.png) no-repeat left;background-position: -90px -1049px;position:relative; top:0px;}
.footerlogoimageshpae22:hover{background-position: -125px -1049px;}

.footerlogoimageshpae23{ height: 34px; width:34px; display:inline-block; background: url(../../images/desktop/sprite2.png) no-repeat left;background-position: -193px -1049px;position:relative; top:0px;}
.footerlogoimageshpae23:hover{background-position: -234px -1049px;}

.footerlogoimageshpae_ag {
    height: 44px;
    width: 100px;
    display: inline-block;
    background: url(../../images/desktop/sprite2.png) no-repeat left;
    background-position: 0px -366px;
}

.footerlogoimageshpae_ag:hover {
    background-position: -126px -366px;
}

.footerlogoimageshpae_saba {
    height: 44px;
    width: 100px;
    display: inline-block;
    background: url(../../images/desktop/sprite2.png) no-repeat left;
    background-position: 0px -1440px;
}

.footerlogoimageshpae_saba:hover {
    background-position: -126px -1440px;
}

.footerlogoimageshpae_n2live {
    height: 44px;
    width: 105px;
    display: inline-block;
    background: url(../../images/desktop/sprite2.png) no-repeat left;
    background-position: 0px -1390px;
}

.footerlogoimageshpae_n2live:hover {
    background-position: -133px -1390px;
}

.footerlogoimageshpae_cq9 {
    height: 44px;
    width: 90px;
    display: inline-block;
    background: url(../../images/desktop/sprite2.png) no-repeat left;
    background-position: 0px -1193px;
}

.footerlogoimageshpae_cq9:hover {
    background-position: -114px -1193px;
}

.footerlogoimageshpae_habanero {
    height: 44px;
    width: 150px;
    display: inline-block;
    background: url(../../images/desktop/sprite2.png) no-repeat left;
    background-position: 0px -1239px;
}

.footerlogoimageshpae_habanero:hover {
    background-position: -175px -1239px;
}

.footerlogoimageshpae_microgaming {
    height: 44px;
    width: 133px;
    display: inline-block;
    background: url(../../images/desktop/sprite2.png) no-repeat left;
    background-position: 0px -1288px;
}

.footerlogoimageshpae_microgaming:hover {
    background-position: -160px -1288px;
}

.footerlogoimageshpae_playngo {
    height: 44px;
    width: 128px;
    display: inline-block;
    background: url(../../images/desktop/sprite2.png) no-repeat left;
    background-position: 0px -1341px;
}

.footerlogoimageshpae_playngo:hover {
    background-position: -155px -1341px;
}

.footerlogoimageshpae_bigGaming {
    height: 44px;
    width: 160px;
    display: inline-block;
    background: url(../../images/desktop/sprite2.png) no-repeat left;
    background-position: 0px -1489px;
}

.footerlogoimageshpae_bigGaming:hover {
    background-position: -175px -1489px;
}

.footerlogoimageshpae_flowGaming {
    height: 44px;
    width: 78px;
    display: inline-block;
    background: url(../../images/desktop/sprite2.png) no-repeat left;
    background-position: 0px -1535px;
}

.footerlogoimageshpae_flowGaming:hover {
    background-position: -105px -1535px;
}

.footerlogoimageshpae_rtgSlots {
    height: 44px;
    width: 96px;
    display: inline-block;
    background: url(../../images/desktop/sprite2.png) no-repeat left;
    background-position: 0px -1588px;
}

.footerlogoimageshpae_rtgSlots:hover {
    background-position: -124px -1588px;
}

.footerlogoimageshpae_sexybaccarat {
    height: 44px;
    width: 48px;
    display: inline-block;
    background: url(../../images/desktop/sprite2.png) no-repeat left;
    background-position: 0px -1636px;
}

.footerlogoimageshpae_sexybaccarat:hover {
    background-position: -64px -1636px;
}

.footerlogoimageshpae_spadeGaming {
    height: 44px;
    width: 170px;
    display: inline-block;
    background: url(../../images/desktop/sprite2.png) no-repeat left;
    background-position: 0px -1686px;
}

.footerlogoimageshpae_spadeGaming:hover {
    background-position: -182px -1686px;
}

.footerlogoimageshpae_balakPlay {
    height: 44px;
    width: 160px;
    display: inline-block;
    background: url(../../images/desktop/sprite2.png) no-repeat left;
    background-position: 0px -1736px;
}

.footerlogoimageshpae_balakPlay:hover {
    background-position: -180px -1736px;
}

.footerlogoimageshpae_capitDuit {
    height: 44px;
    width: 65px;
    display: inline-block;
    background: url(../../images/desktop/sprite2.png) no-repeat left;
    background-position: 0px -1790px;
}

.footerlogoimageshpae_capitDuit:hover {
    background-position: -90px -1790px;
}

.footerlogoimageshpae_giocoplus {
    height: 44px;
    width: 178px;
    display: inline-block;
    background: url(../../images/desktop/sprite2.png) no-repeat left;
    background-position: 0px -2091px;
}

.footerlogoimageshpae_giocoplus:hover {
    background-position: -198px -2091px;
}

.footerlogoimageshpae_nexusTogel {
    height: 44px;
    width: 116px;
    display: inline-block;
    background: url(../../images/desktop/sprite2.png) no-repeat left;
    background-position: 0px -2213px;
}

.footerlogoimageshpae_nexusTogel:hover {
    background-position: -144px -2213px;
}

.footerlogoimageshpae_nexusDingDong {
    height: 44px;
    width: 146px;
    display: inline-block;
    background: url(../../images/desktop/sprite2.png) no-repeat left;
    background-position: 0px -2154px;
}
.footerlogoimageshpae_nexusDingDong:hover {
    background-position: -175px -2154px;
}
.footerlogoimageshpae_S128 {
    height: 44px;
    width: 115px;
    display: inline-block;
    background: url(../../images/desktop/sprite2.png) no-repeat left;
    background-position: 0px -2283px;
}
.footerlogoimageshpae_S128:hover {
    background-position: -148px -2283px;
}

.footerlogoimageshpae_1Gaming {
    height: 44px;
    width: 130px;
    display: inline-block;
    background: url(../../images/desktop/sprite2.png) no-repeat left;
    background-position: 0px -1845px;
}

.footerlogoimageshpae_1Gaming:hover {
    background-position: -156px -1845px;
}

.footerlogoimageshpae_MMTangkas {
    height: 44px;
    width: 60px;
    display: inline-block;
    background: url(../../images/desktop/sprite2.png) no-repeat left;
    background-position: 0px -1968px;
}

.footerlogoimageshpae_MMTangkas:hover {
    background-position: -82px -1968px;
}

.footerlogoimageshpae_funkyGames {
    height: 44px;
    width: 171px;
    display: inline-block;
    background: url(../../images/desktop/sprite2.png) no-repeat left;
    background-position: 0px -1903px;
}

.footerlogoimageshpae_funkyGames:hover {
    background-position: -195px -1903px;
}

.footerlogoimageshpae_OneTouch {
    height: 44px;
    width: 135px;
    display: inline-block;
    background: url(../../images/desktop/sprite2.png) no-repeat left;
    background-position: 0px -2035px;
}

.footerlogoimageshpae_OneTouch:hover {
    background-position: -171px -2035px;
}

.footerlogoimageshpae_evogaming {
    height: 44px;
    width: 186px;
    display: inline-block;
    background: url(../../images/desktop/sprite2.png) no-repeat left;
    background-position: 0px -2348px;
}
.footerlogoimageshpae_evogaming:hover {
    background-position: -198px -2348px;
}
.footerlogoimageshpae_prettygaming {
    height: 44px;
    width: 130px;
    display: inline-block;
    background: url(../../images/desktop/sprite2.png) no-repeat left;
    background-position: 0px -2407px;
}
.footerlogoimageshpae_prettygaming:hover {
    background-position: -161px -2407px;
}



.browser_supportfooter {margin: 0px;width: 125px;float: right;}
.browser_supportfooter ul { margin:0; padding:0px;}
.browser_supportfooter ul li { display:inline-block; margin-right:3px;}



.certified { padding:0px 0;}
.certified_left { margin:0px; padding:0px;}
.certified_left ul { margin:0px; padding:0px; }
.certified_left ul li { display:inline-block; margin-right:15px;}
.separate { width:100%; border-top:1px dotted #4f8acf; padding:20px 0; float:left; border-bottom: 1px dotted #4f8acf;}
.certified_mid { margin:0px; }
.certified_mid ul { margin:0; padding:0px;}
.certified_mid ul li { display:inline-block; margin-right:10px;}
.separate p { font-size:14px; color:#fff;}
.footer_box_btm .small_logo { margin:0px; padding:0px;}
.footer_box_btm .small_logo li { display:inline-block; padding:0px 0px 5px 10px; position:relative;}

.footer_box_btm .small_logo li.greensidebar::after {position: absolute;content: '';display: inline-block;left: 2px;width: 5px;height: 25px;top: 2px;background-color: #00ff00;z-index: 11; border-radius:2px;}
.footer_box_btm .small_logo li.redsidebar::after {position: absolute;content: '';display: inline-block;left: 2px;width: 5px;height: 25px;top: 2px;background-color: #ee0000;z-index: 11; border-radius:2px;}


.footer_box_btm .small_logo li span { padding: 2px 1px;
    padding: 2px 2px;
    background: #00fe00;
    margin-top: 4px;
    display: inline-block;
    line-height: 22px;
    color: transparent;
    margin-right: 5px;
    border-radius: 2px;
    width: 6px;
    margin-left: 3px;}
	
.footer_box_btm .small_logo li:first-child span {
    margin-left: 0;
}
.footer_box_btm .small_logo li:last-child span { background:#ee0000;} 
.footer_box1 h5 { 
	font-size: 17px;
    color: #536C9F;
    margin-bottom: 0px;}
	
.provider_platform p{ font-size:14px; line-height:18px; margin:20px 0px 0px 0px; color:#FFFFFF;}

.provider_box {
    width: auto;
    float: left;
    padding: 15px 15px 10px 15px;
    border: 1px solid #3b4b71;
    margin-top: 20px;
    border-radius: 5px;
    margin-right: 10px;
    position: relative;
}
.provider_box span {     
	position: absolute;
    top: -12px;
    padding: 0 10px;
	left:10px;
}
.provider_box span h5 { font-size:17px; color:#536C9F;}

.provider_box ul { margin:0px; padding:0px;}
.provider_box ul li { display: inline-block; margin-right: 10px;margin-bottom: 10px;}



.replymsg_topsec{ background-color:#1e274b; padding:5px; color:#fff;}
.replymsg_topsec table{color:#fff !important;}
.replymsg_topsec table a{color:#fff !important;}
.replymsg_topsec i{ font-size:18px;}

.replymsg_middledate{ background-color:#becbfd; padding:35px 15px; color:#6078d4; text-align:right; border-radius:5px;}

.replymsg_middle{ background-color:#becbfd; padding:35px 15px; color:#6078d4; text-align:right; border-radius:5px;}

.replymsg_middlereply{padding:35px 15px; color:#6078d4; text-align:right;position:relative;}
.replymsg_middlereply:after {
border-radius: 10px;
content: "";
height: 1px;
left: 0;
right:0px;
top:50px;
margin:0 auto;
position: absolute; bottom:0px;
width: 100%; background-color:#d6d5d5;
}
.replymsg_middlereply p {display: inline-block;margin: 0px;background-color: #f2f2f3;position: relative;right: -20px;z-index: 9;padding-left: 12px;}


.replymsg_middleworkbox{padding:0px 0px; border-bottom:1px solid #d6d5d5; padding:10px 0px; line-height:2.7; font-size:14px;}

.replymsg_middleworkbox2{padding:20px 0px 0; }


.replymsg_textarea{ width:100%; background:#fbfbfb; border:none; height:140px; border:1px solid #d9cdcd; border-radius:5px; padding:15px;}
.replymsg_textarea2{ width:100%; background:#fbfbfb; border:none; height:400px; border:0px solid #d9cdcd; border-radius:5px; padding:15px;}


.replymsg_middleworkbox2 .btn1{ display:inline-block; border-radius:5px; background-color:#8a8a8a; padding:3px 30px; color:#FFFFFF;}
.replymsg_middleworkbox2 .btn1.dark{background-color:#ff00b2; }
.replymsg_middleworkbox2 .btn1.light{background-color:#f2f2f3; color:#8a8a8a; }
.registermain .col-sm-3{ padding-left:0px;}
.registermain .col-sm-9{ padding-right:0px;}


.message_composeinput{ width:100%; height:45px; background:transparent; border:none;}
.message_composeinput2{ width:100%; height:25px; background:transparent; border:none;}


.paddinbgbtm0{ padding-bottom:0px !important}



.statementpage_title{ float:left; width:100%; background-color:#d1d1d1; padding:10px 20px; font-size:16px; color:#2d2d2d;}

.statementpage_topformsec{ float:left; width:100%; padding:20px 0px;}
.statementpage_topformsec td { white-space: nowrap; }

.registermain_right.bankdetailsright .statementpage_topformsec .demo select { background: #fff url(../../images/desktop/select-arrow2.png) no-repeat 97% center;}
.showbtn{ border:none; background-color:#a5a5a5; height:35px; line-height:35px; display:inline-block; padding:0px 20px; color:#fff;}
.showbtn:hover{background-color:#ff00b2;}

.orangecontent td{ color:#929292;}
.darkcontent td{ color:#929292;}

td.whitecontent { color:#fff;}


.statementpage_tabletabbing{ float:left; width:100%; padding:0px 0px;}

.statementpage_tabletabbing .nav > li{ display:inline-block;float: left;}

.statementpage_tabletabbing .panel-primary > .panel-heading{ padding:0px; background-color:#3b3b3b;}
.statementpage_tabletabbing .panel-primary > .panel-heading{ border-color:#f2f2f3; position:relative;border-radius: 0px !important;}

.statementpage_tabletabbing .demo select {background: #d1d1d1 url(../../images/desktop/select-arrow2.png) no-repeat 97% center !important; color:#505050 !important;}

.statementpage_tabletabbing .nav > li > a:focus, .statementpage_tabletabbing .nav > li > a:hover {background-color: #3b3b3b; color:#ff00b2;}
.statementpage_tabletabbing .nav > li > a{border-right:1px solid #fff;padding: 10px 30px; color:#fff;}
.statementpage_tabletabbing .nav > li.active a{color:#ff00b2;}

.statementpage_tabletabbing .panel-body{ padding:0px;}

.statementpage_tabletabbing thead tr th { background-color:#556684; color:#FFFFFF; font-weight:normal; text-align:center;}
.statementpage_tabletabbing .table-bordered{ border:none;}
.statementpage_tabletabbing .panel-tabs{ border:none;}
.noborder{ border:none !important;}

.contentwhite{ color:#fff;}
.bluecolor{ color:#5a72d2 !important;padding-bottom: 0px !important;}
.bluecolor p{ color:#5a72d2 !important;}



/*====================== Claim Bonus Promotion =========================*/

.claimbonus_promotion{ position:relative; background:#ececf1; padding:5px 25px 25px 25px; float:left; width:100%;}
.claimbonus_promotionnote{ font-size:14px; font-style:italic; display:block; color:#1e274b; margin-bottom:10px;}


.claimbonus_promotionbox{ float:left; width:100%; max-width:700px; background:#c9c8c8; padding:10px 20px; border-radius:5px; color:#555; margin-bottom:20px;}
.claimbonus_promotionbox.greybg{ background-color:#e4e2e2;}
.claimbonus_promotionbox .expiredate{ display:inline-block; border-right:1px solid #afafaf; text-align:center; padding:6px 8px 4px;font-family: 'BebasNeueRegular';}
.claimbonus_promotionbox .expiredate h6{ color:#a5a5a5; margin:0px; font-size:18px;font-family: 'BebasNeueRegular';}
.claimbonus_promotionbox .expiredate small{ color:#fff; margin:0px; font-size:14px; line-height:10px;font-family: 'BebasNeueRegular';}

.claimbonus_promotionbox .expiredate h6.active{ color:#ff00b2;}
.claimbonus_promotionbox .expiredate small.active{ color:#ff00b2;}

.ui-datepicker td span, .ui-datepicker td a {text-align: center !important;}

.claimbonus_promotionboxbtn{ display:inline-block; border-radius:5px; font-size:14px; color:#fff; background:#ff00b2; padding:3px 20px; font-style:italic; margin:0px 2px; }
.claimbonus_promotionboxbtn:hover{background:#a34afb; color:#FFFFFF;}
.claimbonus_promotionboxbtn2{ display:inline-block; border-radius:5px; font-size:14px; color:#fff; background:#a7a7a7; padding:3px 20px; font-style:italic; margin:0px 2px;}
.claimbonus_promotionboxbtn2:hover{background:#a34afb; color:#FFFFFF;}

.claimbonus_promotionboxbtn3{ display:inline-block; border-radius:5px; font-size:14px; color:#fff;
background: #ff9702; /* Old browsers */
background: -moz-linear-gradient(left,  #ff9702 0%, #fdc734 45%, #ff9702 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #ff9702 0%,#fdc734 45%,#ff9702 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #ff9702 0%,#fdc734 45%,#ff9702 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9702', endColorstr='#ff9702',GradientType=1 ); /* IE6-9 */

padding:3px 20px; font-style:italic; margin:0px 2px;}
.claimbonus_promotionboxbtn3:hover{background:#1e274b; color:#FFFFFF;}


.progressbar_bg{
float:left; width:100%; padding:15px 20px 10px 20px; border-radius:25px;
background: #d5d5d5; /* Old browsers */
background: -moz-linear-gradient(top,  #d5d5d5 0%, #f5f5f5 47%, #d5d5d5 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #d5d5d5 0%,#f5f5f5 47%,#d5d5d5 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #d5d5d5 0%,#f5f5f5 47%,#d5d5d5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5d5d5', endColorstr='#d5d5d5',GradientType=0 ); /* IE6-9 */

 -moz-box-shadow: 1px 1px 1px rgba(68, 68, 68, 0.6);
  -webkit-box-shadow: 1px 1px 1px rgba(68, 68, 68, 0.6);
  box-shadow: 1px 1px 1px rgba(68, 68, 68, 0.6);
}


.progress {
  height: 15px; overflow:inherit !important;

}
.progress .skill {
    line-height: 22px;
    padding: 0;
    margin: 0 0 0 0px;
    position: relative;
    top: 0;
    color: #5e5e5e;
    font-size: 13px;
    overflow: hidden;
    display: inline-block;
    left: 0;
    width: 100%;
    text-align: center;
	
}
.progress .skill .val {
  float: none;
  font-style: normal;
  margin: 0 20px 0 0; color:#ff00b2;
}

.progress-bar {
  text-align: left;
  transition-duration: 3s;overflow: inherit !important;
  border-radius: 20px;
}



.bonusbar_btn1{ display:inline-block; background:#18a600; border-radius:5px; color:#fff; font-size:18px; padding:10px 40px; margin:0px 5px;}
.bonusbar_btn1.grey{background:#454545;}
.bonusbar_btn1:hover, .bonusbar_btn1:focus{ color:#fff;}

.bonusmodal_box1{ background:#202020; border-radius:5px; border-top:2px solid #8c8c8c; padding:10px;box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);}
.bonusmodal_box1 .content1{ color:#dad9d9; font-size:30px;}
.bonusmodal_box1 .content2{ color:#dad9d9; font-size:16px; color:#525252;font-family: 'BebasNeueRegular'; line-height: 40px;}
.bonusmodal_box1 .content3{ color:#ff9d00; font-size:32px; font-family: 'BebasNeueRegular'; line-height: 40px;}


.bonusclaim_popup .modal-title {margin: 0;font-size: 16px;line-height: 1.42857143;color: #fff;font-style: italic;}
.bonusclaim_popup .modal-dialog{width: 370px;}


.claimbonus_promotionbox_content1{font-family: 'Oswald', sans-serif; font-size:11px; line-height:16px; color:#FFFFFF;}


/*=============================diposit_page=========================*/
.registermain_right2.note p { color: #1e274b;font-style: italic;}
.registermain_right2.note p a { color: #ff00b2;}

.registermain_right.bankdetailsright .demo.diposit_ac select { color:#838383;}
.demo.diposit_ac {
    position: relative;
}
.demo.diposit_ac span {
    position: absolute;
    right: 26px;
    top: 5px;
}
.registermain_right.bankdetailsright .demo.diposit_table select { color:#838383;}
.demo.diposit_table tr td {padding-right:10px;}
.demo.diposit_table tr td:last-child { padding-right:0px;}
.registermain_right2sub4.diposit_btn .btn {
    background: #ff00b2;
    padding: 10px 35px;
    border-radius: 5px;
    color: #fff;
	display:inline-block;
	width:100%;
	font-size:16px;
}
.registermain_right.bankdetailsright .registermain_right2.diposit_right {
	width: 33%;
    float: right;
    border: 1px solid #ccc;
    margin-top: 20px;
    padding: 5px;
}
.diposit_box {
    width: 100%;
    float: left;
    background: #e8e8e8;
    padding: 5px;
}
.diposit_box_left { float:left;}
.diposit_box_right { float:right;}
.diposit_box_right a.ebanking_btn {     
	background: #ff00b2;
    padding: 2px 7px;
    color: #fff;
    display: block;
    border-radius: 4px;
	font-size:12px;
	text-decoration:none;
}
.diposit_box_right a.ebanking_btn:hover { background:#a34afb;}

.diposit_box_mid { width:100%; float:left;}
.diposit_box_mid p { font-size:12px; margin-bottom:0px; line-height:18px; color: #acacac;}
.diposit_box_mid p span { font-size:11px;}
span.online_now {
    background: #86c22f;
    display: block;
    padding: 0px 10px;
    color: #fff;
    font-size: 12px;
    line-height: 17px;
    font-style: italic;
	margin-bottom:7px;
	width: 100%;
    text-align: left;
}
span.offline_now {  
	background: #fd5d5d;
    display: block;
    padding: 0px 10px;
    color: #fff;
    font-size: 12px;
    line-height: 17px;
    font-style: italic;
	margin-bottom:7px;
	width:100%;
	text-align:left;
	}

.widthdraw_amout .register_inputform {
    text-align: right;
}
.total_balance {
    width: 100%;
    float: left;
}
.registermain_right2sub4.widthdraw_table {
    background: #e8e8e8;
    padding: 15px 20px;
    float: right;
}
.total_balance p {
    color: #ff00b2 !important;
    font-size: 14px;
    float: left;
    text-align: left;
	margin-bottom:0px;
	font-style: normal !important;
}
.total_balance span {
    text-align: right;
    float: right;
}
.registermain_right2sub4.widthdraw_table tr td {
    color: #a7a7a7;
}

.widthdraw_table button {margin-left: 5px;background: transparent;border: 0;}
.widthdraw_table i {position:relative;right:0;top: 0;color: #3950af;}
.widthdraw_table i:hover {color: #ff00b2;}

.modal.fade.bonusbar_modal2.in {z-index: 9999;}
.widthdrow_sec { width:100%; float:left;  margin-bottom:20px; background:url(../../images/desktop/border_bg.jpg) left bottom repeat-x;}
.bonusclaim_popup .modal-header {border-bottom: 0px solid #e5e5e5;padding-bottom: 0px;}
.bonusclaim_popup .modal-footer { text-align:center;}
.bonusclaim_popup .bonusbar_btn1{line-height: 20px;}

/*=============================diposit_page=========================*/
.bonusbar_modal2 .modal-dialog{margin:0px auto 0;}
.bonusbar_modal2 .modal-dialog {width: 700px;margin: 30px auto 30px;}

.bonusbar_modal2 .modal-content{ background:#fff;border-radius: 0;border: 5px solid #536C9F;}
.bonusbar_modal2 .modal-footer{text-align: center;}
.bonusbar_modal2 .modal-header .close {color: #000;font-size: 30px;}

.bonusbar_modal2 h4 { margin:0px 0px 10px 0px; padding:0px; color:#ff00b2; font-size:21px;line-height:28px;}
.bonusbar_modal2 h5 { margin:0px 0px 20px 0px; padding:0px; color:#333; font-size:16px;line-height:18px;}
.bonusbar_modal2 p { margin:0px 0px 0px 0px; padding:0px; color:#333; font-size:14px;line-height:18px;}
.bonusbar_modal2 ol { margin:20px 0px 10px 0px; padding:0px;list-style-type: decimal;}
.bonusbar_modal2 ol li {color:#333; font-size:14px; line-height:18px;margin:0px 0px 10px 10px; background:transparent; text-align: left;}
.bonusbar_modal2 .modal-header{ border:0px;padding: 10px 10px 0px 0px;}
.bonusbar_modal2 .modal-body{ padding-top:0px; padding-left:30px; padding-right:30px;}

.bonusbar_modal2 .modal-footer a {
    font-size: 14px;
    color: #fff;
    background: #354567;
    display: inline-block;
    padding: 7px 25px;
    border-radius: 4px;
}
.bonusclaim_popup {}

.bonusclaim_popup .modal-content{background-color: #171717;}



.bonusmodal_box2{ background:#202020; border-radius:5px; border-top:2px solid #8c8c8c; padding:10px 10px 0px 10px;box-shadow: 0 0 15px rgba(0, 0, 0, 0.2); margin-top:30px;}






@media only screen and (min-width: 1501px) and (max-width: 1900px) {}
@media only screen and (min-width: 1201px) and (max-width: 1500px) { 
 
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {

}
@media only screen and (min-width: 768px) and (max-width: 991px) {

}
@media only screen and (min-width: 480px) and (max-width: 767px) {

}
@media only screen and (max-width: 479px) {





}
/**
  MEDIA QUERIES
*/
/********************************/
/*          Media Queries       */
/********************************/
@media screen and (min-width: 980px){
    .hero { width: 980px; }    
}
@media screen and (max-width: 640px){
    .hero h1 { font-size: 4em; }    
}


/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) { 
    #quote-carousel 
    {
      margin-bottom: 0;
      padding: 0 0px 30px 0px;
    }
    
}

/* Small devices (tablets, up to 768px) */
@media (max-width: 768px) { 
    
    /* Make the indicators larger for easier clicking with fingers/thumb on mobile */
    
    #quote-carousel .carousel-indicators {
        bottom: -20px !important;  
    }
    #quote-carousel .carousel-indicators li {
        display: inline-block;
        margin: 0px 5px;
        width: 15px;
        height: 15px;
    }
    #quote-carousel .carousel-indicators li.active {
        margin: 0px 5px;
        width: 20px;
        height: 20px;
    }
}
@media (max-width: 479px) { 
	 #quote-carousel .carousel-indicators {
        bottom: 0px !important;  
    }
}
@media (max-width: 767px) { 
	 #quote-carousel .carousel-indicators {
        bottom: 0px !important;  
    }
}



.back-to-top {
    background: #333;
    position: fixed;
    bottom: 10px;
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    width:40px; height:40px; line-height:40px; text-align:center;
    display: none;
    z-index: 999;
    right: 10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.back-to-top:hover {
    opacity: 0.6;
    filter: alpha(opacity=60)
}
.back-to-top:hover,
.back-to-top:focus {
    color: #fff !important;
}

.back-to-top i {

    line-height: 40px;
}

.wedding_inquary .form-group select {
    width: 30%; height:30px;
}
.col-sm-12.promotionpopupslide.hideme_1 {
    padding: 0px;
}

.col-sm-12.promotionpopupslide  {
    padding: 0px;
}

.sbo-statement-3 {
    padding: 0 !important;
}
.sbo-statement-3 .modal-dialog {
    margin: 0 !important;
}
.hidden {
    display:none;
}

.lowercase{
    text-transform:lowercase;
}






.row.borderbtmsec .col-md-4:nth-child(1) .footer_header span{ height: 40px; width:36px;background: url(../../images/desktop/sprite3.png) no-repeat center;background-position: 0px 0px;}
.row.borderbtmsec .col-md-4:nth-child(2) .footer_header span{ height: 40px; width:36px;background: url(../../images/desktop/sprite3.png) no-repeat center;background-position: 0px -48px;}
.row.borderbtmsec .col-md-4:nth-child(3) .footer_header span{ height: 40px; width:36px;background: url(../../images/desktop/sprite3.png) no-repeat center;background-position: 0px -97px;}

.notice ul li span{height: 30px; width:36px;background: url(../../images/desktop/sprite3.png) no-repeat center;background-position: 0px -152px;}

.popular_video_main_left2sub1 span{height: 30px;background: url(../../images/desktop/sprite3.png) no-repeat center;background-position: 0px -195px; display:inline-block;padding-left: 32px;}

span.livechat small {height: 15px;background: url(../../images/desktop/sprite3.png) no-repeat center;background-position: 41px -248px;display: inline-block;padding-right: 27px;
font-size: 100%;padding-top: 2px;}

.top_left ul li a span.contact{height: 18px;background: url(../../images/desktop/sprite3.png) no-repeat center;background-position: 47px -292px;display: inline-block;padding-right: 25px;
font-size: 100%;padding-top: 3px;}

.sportsbox_left ul li small{height:25px; width:21px;background: url(../../images/desktop/sprite3.png) no-repeat center;background-position:-9px -331px; display:inline-block;}

.sportsbox_left ul li {vertical-align: top;}




.affiliate_bgmain {
    position: relative;
    padding: 15px 0px 30px 0px;
    background: url(../../images/desktop/affiliate-bg.jpg) no-repeat center top;
        background-size: auto;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.affiliate_boxframe {
  background-color: rgba(2, 6, 24, .85); position:relative; padding:200px 0px 290px 350px;
}
.affiliate_boxframe .inputbox{ background-color:#000416; height:40px; line-height:40px; border:1px solid #1b203b; width:100%; text-indent:10px;}
.affiliate_boxframe .btn{ color:#fff; background-color:#fba502; display:block; font-size:17px; width:100%;}
.affiliate_boxframe .btn:hover{ color:#fff; background-color:#cd8600;}




/***************** Slide Menu **************** */


.slide_menu{border-right:none;width:179px;position:fixed;right:-179px;top:35%;transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;display:block;-webkit-transition:all 0.2s ease-in; z-index: 9999;}
.slide_toggle{right:0px; }
.slide_menu .toggle_button{position:absolute;left:-55px;top:0px;width:55px;height:182px;display:inline-block;background:url(../../images/desktop/livechat1.png) no-repeat left top;background-size:cover;}
.slide_menu .menutitle{ position:relative;}
.slide_menuinner{position:relative;}
.slide_menuinner2{position:relative;}
.slide_menuinner2 ul{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;list-style-type:none;display:block;}
.slide_menuinner2 li{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; display:block;}
.slide_menuinner2 li{}
.slide_menuinner2 li img:hover{ opacity:0.8;}

.hidden{display: none;}
.cursor_pointer{cursor:pointer;}


/* Table styling */
.table-bordered tr th {
    color: #fff;
    background-color: #ff00b2;
}

.bank_account table th {
    white-space: nowrap;
}

/* Main Popup Modal */

.mainModal .modal-content {
    background: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.mainModal .modal-header {
    border: 0
}

.mainModal .modal-header h4 {
    margin: 20px 15px 0 15px;
    font-size: 21px;
}

.mainModal .modal-header .fa-times {
    background: #FFF;
    margin-bottom: 10px;
    position: absolute;
    right: -8px;
    top: -8px;
    font-size: 14px;
    font-weight: bold;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    border: 0;
    color: #a9a9a9;
    cursor: pointer;
}

.mainModal .modal-body {
    padding: 0px 30px 30px 30px !important;
}

.mainModal .modal-body p {
    color: #858585;
}

/* Mobile App */
.mobileApp_btnInfo {
    border: 1px solid #23527c;
    padding: 5px;
    border-radius: 5px;
    padding: 8px 45px;
}
.mobileApp_btnInfo:hover {
    border: 1px solid #ff00b2;
    background: #ff00b2;
    color: #fff;
}
.mobileApppage_tabbing{ float:left; width:100%; padding:0px 0px;}
.mobileApppage_tabbing .nav > li{ display:inline-block;float: left; background-color:#3b3b3b;}
.mobileApppage_tabbing .panel-primary > .panel-heading{ padding:0px; background-color:#111111;}
.mobileApppage_tabbing .panel-primary > .panel-heading{ border-color:#f2f2f3; position:relative;border-radius: 0px !important;}
.mobileApppage_tabbing .nav > li > a:focus, .mobileApppage_tabbing .nav > li > a:hover {background-color: #111111; color:#ff00b2;}
.mobileApppage_tabbing .nav > li.active {background-color: #111111; color:#ff00b2;}

.mobileApppage_tabbing .nav > li > a{border-right:1px solid #fff;padding: 10px 30px; color:#fff;}
.mobileApppage_tabbing .nav > li.active a{color:#ff00b2;}
.mobileApppage_tabbing .panel-body{ padding:0px;}
.mobileApppage_tabbing thead tr th { background-color:#556684; color:#FFFFFF; font-weight:normal; text-align:center;}
.mobileApppage_tabbing .table-bordered{ border:none;}
.mobileApppage_tabbing .panel-tabs{ border:none;}

.game_panel_wrapper .panel-heading { margin-top:20px; padding: 10px 15px; border-top-left-radius: 3px; border-top-right-radius: 3px;}
.game_panel_wrapper .panel-default>.panel-heading{color:#FFF; background-color:#222533; border:0;}
.game_panel_wrapper .game_panel .panel-heading{ text-align:center;}
.game_panel_wrapper .game_panel .panel-body{text-align:center;}
.panel-body{padding:15px;}
.game_panel_wrapper .game_panel a img{padding:3px; max-height:100px;}
.game_panel_wrapper .game_panel a{padding:10px; display:inline-block;}

.mobileApp_panel{margin-top:10px; padding:5px;}
.mobileApp_panel h3{font-size:18px; padding-top:15px;}
.mobileApp_panel h4{padding-left:25px; font-size:15px; font-style:italic;}
.mobileApp_panel p{padding:5px 0px;}
.mobileApp_panel .note{color:#f00;}
.mobileApp_panel .important{color:#ff00b2;}
.mobileApp_panel img, .mobileApp_panel p 
{
    padding-left:25px;
}
.mobileApp_panel span.numbers{padding-right:15px;}

@media (min-width:768px) {
    .game_panel_wrapper .game_panel a img{ max-height:150px;}
    .game_panel_wrapper .game_panel a{padding:10px 15px;}
}


/* Profile Page */
.profilemain_right {
    border-bottom: 1px solid #ddd !important;
    width: 100%;
    float: left;
    padding: 15px 20px;
    margin: 0;
}

.profilemain_right .panel-heading {
    padding: 0;
}

.profilemain_right span {
    color: #333;
}

.profilemain_right img {
    max-height: 150px;
    margin-bottom: 10px;
}


/* Arcade Expand Page */
.arcadeExpand {
    position: relative;
    font-size: 30px;
    z-index: 1;
    overflow: hidden;
    text-align: center;
    color: #edeff6;
	}
	
.arcadeExpand:before, .arcadeExpand:after {
    position: absolute;
    top: 51%;
    overflow: hidden;
    width: 50%;
    height: 1px;
    content: '\a0';
    background-color: #edeff6;
}

.arcadeExpand:before {
    margin-left: -50%;
    text-align: right;
}

/* Cockfight Page */
.cockfightpage {
    position: relative;
    padding: 0px 0px 0px 0px;
    background: url(../../images/desktop/cockfighthomebg1.jpg) no-repeat center top #010515;
    background-size: 100%;
}

.cockfight_main {
    padding: 25px 15px 25px 15px;
    background-color: rgba(9, 23, 71, 0.7);
    float: left;
    width: 100%;
}
.cockfight_main ul {
    margin: 0px;
    padding: 0px;
    float: left;
    width: 100%;
    text-align: center;
}

.cockfight_main ul li {
    display: inline-block;
    margin: 0px 1% 0px;
    width: 31%;
    position: relative;
}

.cockfight_main ul li.imagesec {
        position: relative;
    }

.cockfight_main ul li.imagesec img {
        border: 2px solid #ff00b2;
        width: 100%;
    }

.cockfight_main .comingsoon {
        position: absolute;
        left: 0px;
        right: 0px;
        height: 100%;
        font-size: 20px;
        color: #FFFFFF;
        top: 35%;
    }

.cockfight_main .comingsoon img {
        width: 46px !important;
        border: none !important;
    }

.cockfight_main .comingsoon p {
        font-size: 20px;
        color: #FFFFFF;
    }

/* Balance Lock */

.top_right ul li.afterlogin_topcontent2 {text-align:right;font-size:14px;height: 26px;} /* add*/
.top_right ul li.afterlogin_topcontent2 .greencontent{color:#9fe900;position: relative;top: -9px;} /* add*/
.top_right ul li.afterlogin_topcontent2 .balance_lock{background: #101c48;color: #fcea0e;border-radius: 3px;padding: 2px 5px;font-size: 12px;position: relative;top: -18px;} /* add*/

.top_right ul li .balance_lock i {
    margin-right: 5px;
    color: #ded02a;
    position: relative;
    left: 0px;
    top: 0;
} /* add*/

.pause-spinner {
    animation-play-state: paused !important;
}


.sbsports_tabbing1 ul li.imagesec .info-btn {
    position: absolute;
    right: -8px;
    top: -10px;
    border: 0px !important;
}

.casinohome ul li.imagesec .info-btn {
    position: absolute;
    right: -10px;
    top: -10px;
    border: 0px !important;
}

.lottery_main ul li.imagesec .info-btn, .cockfight_main ul li.imagesec .info-btn {
    width: 62px;
    position: absolute;
    right: -10px;
    top: -10px;
    border: 0px !important;
}

.sunhouse-item .wrapper-image .info-btn {
    position: absolute;
    right: 14px;
    top: 7px;
    z-index: 2;
    width: 55px;
    height: 55px;
}

.info-slotbtn {
    position: absolute;
    right: -10px;
    top: -12px;
    width: 62px;
    height: 63px;
}

.sport_textcontent_bg {
    padding-bottom: 5px !important;
}

.sports_vendor {
    
}

.sports_vendor1 {
    padding: 0px;
}

.sbsports_tabbing1 p {
    margin: 0px 30px 10px 30px;
}

.sport_textcontent_bg li {
    margin: 0px !important;
}

.sports_vendor .sbsports_tabbing1 ul li {
    width: 100%;
}

.sportslogo_sbo {
    height: 50px;
    width: 250px;
    display: inline-block;
    background: url(../../images/desktop/sports_sprite.png) no-repeat left;
    background-position: 0px -300px;
}

.sportslogo_sbovirtual {
    height: 80px;
    width: 250px;
    display: inline-block;
    background: url(../../images/desktop/sports_sprite.png) no-repeat left;
    background-position: 0px -27px;
}

.sportslogo_saba {
    height: 68px;
    width: 250px;
    display: inline-block;
    background: url(../../images/desktop/ingame/sports_sprite.png) no-repeat left;
    background-position: 0px -166px;
}

.slot-info-btn {
    position: absolute;
    right: -6px;
    top: -6px;
    border: 0px !important;
    width: 40px;
    height: 40px;
}

.arcade_left ul li {
    width: 80% !important;
}

.arcade_right .arcadelogo_clawgames {
    height: 138px;
    width: 250px;
    display: inline-block;
    background: url(../../images/desktop/ingame/arcade_sprite.png) no-repeat left;
    background-position: 0px -408px;
    margin-top: 20px;
}

.arcade_right .arcadelogo_gg {
    height: 120px;
    width: 250px;
    display: inline-block;
    background: url(../../images/desktop/ingame/arcade_sprite.png) no-repeat left;
    background-position: 0px -295px;
    margin-top: 20px;
}

.arcade_right .arcadelogo_mmtangkas {
    height: 140px;
    width: 250px;
    display: inline-block;
    background: url(../../images/desktop/ingame/arcade_sprite.png) no-repeat left;
    background-position: 0px -158px;
    margin-top: 20px;
}

.arcade_right .arcadelogo_funkygame {
    height: 99px;
    width: 250px;
    display: inline-block;
    background: url(../../images/desktop/ingame/arcade_sprite.png) no-repeat left;
    background-position: 0px 0px;
    margin-top: 35px;
}

.arcade_right .arcadelogo_giogoplus {
    height: 55px;
    width: 250px;
    display: inline-block;
    background: url(../../images/desktop/ingame/arcade_sprite.png) no-repeat left;
    background-position: 0px -95px;
    margin-top: 35px;
}

.arcade_right .arcadelogo_joker {
    height: 55px;
    width: 250px;
    display: inline-block;
    background: url(../../images/desktop/ingame/arcade_sprite.png) no-repeat left;
    background-position: 0px -550px;
    margin-top: 35px;
}
.casino_ingame {
    background: #040e31;
    padding: 15px;
    margin-top: -10px;
}

.sports_vendor p,
.arcade_center p, 
.vendor_right_desc p {
    color: #ff00b2;
    text-align: justify;
    display: table-cell;
    vertical-align: middle;
    height: 190px;
}

.casino_ingame h5 {
    color: #ff00b2;
    text-align: center;
    font-weight: 600;
    font-size: 16px;
    padding-top: 10px;
}

.casino_ingame p {
    color: #ff00b2;
    text-align: justify;
    line-height: 16px;
    margin-bottom: 20px;
}

.register_inputform input[type=radio] {
    margin-right: 5px;
}

.register_inputform label {
    vertical-align: middle;
}
