﻿/* LightCyan - 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:focus, a:hover {
    color: #1e4b4e;
    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:#fefefe; 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:#696969; position:relative; padding:8px 30px 8px 0px;}
.top_left ul li.mobile a:hover { color:#8e8e8e; text-decoration:none;}
.top_left ul li.mobile i{ font-size:21px; display:inline-block; padding-left:10px; position:absolute;top: 2px;}
.top_left ul li a:hover ,.top_left ul li.mobile a:hover {
    color: #73aaad;
    text-decoration: none;
}

@-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 i {
    font-size: 16px !important;
    top: 2px !important;
    padding-left: 2px !important;
    right: 0;
    position: relative;
}


.top_left ul li a {     
	display: block;
    color: #686868;
    text-decoration: none;
    font-size: 12px;
    font-family: 'digital_sans_ef_medium';
    margin-right: 10px;
    border-right: 1px dotted #bdbdbd;
    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;} 
.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: #73aaad;
        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: #f2f0f1;
    color: #888;
    border: 1px solid #888;
    min-width: 135px;
    text-indent: 22px;
    font-size: 12px;
}

.header_inputbox::-webkit-input-placeholder {
    color: #888;
    opacity: 1 !Important;
}

.header_inputbox::-moz-placeholder {
    color: #888;
    opacity: 1 !Important;
}

.header_inputbox:-ms-input-placeholder {
    color: #888;
    opacity: 1 !Important;
}

.header_inputbox:-moz-placeholder {
    color: #888;
    opacity: 1 !Important;
}

/*====================== Dropdown Menu =========================*/
.open > .dropdown-menu {
    border: 4px solid #3f6b6e;
}

.dropdown-menu > li > a {
    background-color: #66a2a6;
}

.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
    background: #8ecace;
}

.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: #66a1a7;
    margin: 0px 5px;
    position: relative;
    vertical-align: top;
}

.forgot_password a {
    color: #6aa1a6;
}
.forgot_password a:hover {
    color: #ef3c39;
}
.top_right ul li.afterlogin_topcontent .greencontent{ color:#9fe900;}
.login_btn {
    background: #6a6a6a;
    background: -moz-linear-gradient(top, #c8c8c8 0%, #7b7b7b 100%);
    background: -webkit-linear-gradient(top, #c8c8c8 0%, #7b7b7b 100%);
    background: linear-gradient(to bottom, #c8c8c8 0%, #7b7b7b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c8c8c8', endColorstr='#7b7b7b', GradientType=0);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    display: inline-block;
    padding: 3px 10px;
    text-transform: uppercase;
    color: #fff;
    font-size: 14px;
    line-height: 22px;
    border: none;
    width: 90px;
    text-align: center;
}

.login_btn:hover {
    color: #FFFFFF;
    text-decoration: none;
    background: #484848;
    background: -moz-linear-gradient(top, #7b7b7b 0%, #c8c8c8 100%);
    background: -webkit-linear-gradient(top, #7b7b7b 0%, #c8c8c8 100%);
    background: linear-gradient(to bottom, #7b7b7b 0%, #c8c8c8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7b7b7b', endColorstr='#c8c8c8', GradientType=0);
}


.register_btn {
    border: none;
    background: #649ea2;
    background: -moz-linear-gradient(top, #649ea2 0%, #1e4b4e 100%);
    background: -webkit-linear-gradient(top, #649ea2 0%, #1e4b4e 100%);
    background: linear-gradient(to bottom, #649ea2 0%, #1e4b4e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#649ea2', endColorstr='#1e4b4e', GradientType=0);
    -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: #270140;
    background: -moz-linear-gradient(top, #1e4b4e 0%, #649ea2 100%);
    background: -webkit-linear-gradient(top, #1e4b4e 0%, #649ea2 100%);
    background: linear-gradient(to bottom, #1e4b4e 0%, #649ea2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e4b4e', endColorstr='#649ea2', GradientType=0);
}




.livechat {
    display: inline-block;
    background: #eef2f2;
    padding: 5px 10px;
    border-radius: 3px;
    color: #73aaad;
}
    .livechat:hover {
        background: #73aaad;
        color: #fff;
    }


/*======================Header=========================*/
.header{ position:relative; background:#67a2a6; border-bottom: 4px solid #3f6b6e;}
.header .col-md-3.logo { background:url(../../images/desktop/logo_bg.png) left top no-repeat; padding:0px; background-size:100%; height:68px;}
.header .col-md-3.logo a {display: block; max-height: 100%; text-align: center;}
.col-sm-3.col-md-3.logo img { margin-top: 10px;}
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: #fff;text-decoration: none;margin: 0;text-align:center;    min-height: 88px;padding: 14px 0px 0px 0px; width:94px;} 
ul#nav li a:hover{ color:#fff !important;background:url(../../images/desktop/menubg.gif) no-repeat center top;}

ul#nav li .sunhouse-item .wrapper-image a.demonow {
    position: absolute;
    padding: 5px 15px !important;
    background: linear-gradient(to bottom, #cccccc, #383838);
    color: #fff !important;
    min-width: 100px !important;
    min-height: 15px;
    z-index: 1;
    left: 35px;
    top: 72px;
    line-height: 12px !important;
    border-radius: 15px;
    opacity: 0.9;
    font-size: 13px;
    text-transform: capitalize !important;
}

ul#nav li .sunhouse-item .wrapper-image a.demonow:hover {
    background: linear-gradient(to bottom, #444444, #cccccc) !important;
    z-index: 1;
    opacity: 1;
}

ul#nav li .sunhouse-item .wrapper-image a.slot_btn:before {
    content: "\0000a0";
    display: inline-block;
    height: 18px;
    width: 18px;
    line-height: 18px;
    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%;
}

li.navigation1:hover:after, li.active.navigation1:after {
content: "";
height: 4px;
right:0px;
margin:0 auto;
position: absolute; bottom:-4px;
width: 100%;
background: #fbfbfb; /* Old browsers */
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: #fff; /* Old browsers */
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: #fff; /* Old browsers */
    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: #fff; /* Old browsers */
    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: #fff; /* Old browsers */
    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: #fff; /* Old browsers */
    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: #fff; /* Old browsers */
    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: #fff; /* Old browsers */
    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:#fff !important;} 
 
ul#nav .current a, ul#nav li:hover > a  {color: #fff;text-decoration: none;}
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(44, 59, 72, 0.5);
    border-bottom: 10px solid #88ecf3;
    border-top: 4px solid #3f6b6e;
    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: 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: 95px;}





/*======================Header=========================*/
.banner {background:#070707;}

.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: #5a5a5a;
    border-radius: 0px;
    border: none;
}
.banner .carousel-indicators .active {
    background: #c8f5f7;
}

/*===================================Footer===========================================*/
.notice {
    background: #dadada;
    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: #1d4a4d;
}
.notice ul li span {background: #abbcd0; width: 22px; height: 22px; display: block; text-align: center;padding-top: 5px; border-radius: 50%;}
.notice_box {
    background: #66a2a6;
    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: #064549; font-family: 'digital_sans_ef_medium'; font-size:13px;}
.notice ul li span img {vertical-align: top;}
.notice_current_date {
    color: #064549;
} 

/*===========================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: #064549;
        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;
        -moz-box-shadow: inset 0px 2px 4px 0px #909090;
        -webkit-box-shadow: inset 0px 2px 4px 0px #909090;
        box-shadow: inset 0px 2px 4px 0px #909090;
        background: #d4ed20;
        background: -moz-linear-gradient(top, #ffa400 0%, #ff7d00 100%);
        background: -webkit-linear-gradient(top, #ffa400 0%, #ff7d00 100%);
        background: linear-gradient(to bottom, #ffa400 0%, #ffa400 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa400', endColorstr='#ff7d00', GradientType=0);
    }
    .sportsbox_right a.livescore_btn:hover {
        color: #fff;
        background: -moz-linear-gradient(top, #92a312 0%, #d1ea1f 100%);
        background: -webkit-linear-gradient(top, #92a312 0%, #d1ea1f 100%);
        background: linear-gradient(to bottom, #92a312 0%, #d1ea1f 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#92a312', endColorstr='#d1ea1f', GradientType=0);
    }
.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: #bac0c0;
    padding: 5px;
}

.sports_platformboxdesign2_sub1 {
    float: left;
    width: 48%;
    color: #3c676b;
}
.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: #e7ecec;
        border-bottom: 6px solid transparent;
        color: #818282;
    }
    .sports_platformboxdesign2_sub2 ul li table td:nth-child(2) {
        background: #eff1f1;
        color: #818282;
    }
    .sports_platformboxdesign2_sub2 ul li:nth-child(2n+1) table td:first-child {
        background: #cfe6e8;
        color: #818282;
    }
    .sports_platformboxdesign2_sub2 ul li:nth-child(2n+1) table td:nth-child(2) {
        background: #e7ecec;
        color: #818282;
    }

    .sports_platformboxdesign2_sub2 ul li .content2 {
        font-size: 22px;
        color: #064549;
    }
.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: #f3f3f3;
    border-bottom: 2px solid #3f6b6e;
    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: #e2e2e2;
    text-align: center;
    color: #154f53;
    height: 55px;
    line-height: 55px;
    font-size: 19px;
}
.popular_video_main_left2 {
    float: left;
    width: 232px;
    padding: 5px;
    background: #66a2a6; /* Old browsers */
    margin: 0px 0px 6px 0px;
}

.popular_video_main_left2sub1{ color:#FFFFFF;}
.popular_video_main_left2sub2 {
    color: #FFFFFF;
    background-color: #2b686c;
    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: #143f42;
    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: #388489;
        border: none !important;
        border: none !important;
    }
    .popular_video_main_right .nav > li > a {
        padding: 2px 8px;
        background-color: #286165;
        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: #91cace;
    }
    .popular_video_main_right .nav-tabs > li > a:hover {
        border: none !important;
        background-color: #388489;
    }

    .popular_video_main_right .scrtabs-tab-container * {
        color: #134346 !important;
        display: block;
    }

    .popular_video_main_right .tab-content > .active {
        display: block;
        background-color: #e3e3e3;
        border: 1px solid #e3e3e3;
        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: #3f9198; /* Old browsers */
    }
.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: #ff7800;
    background: -moz-linear-gradient(top, #ffab00 0%, #ff7800 100%);
    background: -webkit-linear-gradient(top, #ffab00 0%, #ff7800 100%);
    background: linear-gradient(to bottom, #ffab00 0%, #ff7800 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab00', endColorstr='#ff7800', GradientType=0);
    border-radius: 25px;
    font-size: 13px;
}
.face.back p a:hover {
    color: #fff;
    background: #ffab00;
    background: -moz-linear-gradient(top, #ff7800 0%, #ffab00 100%);
    background: -webkit-linear-gradient(top, #ff7800 0%, #ffab00 100%);
    background: linear-gradient(to bottom, #ff7800 0%, #ffab00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7800', endColorstr='#ffab00', GradientType=0);
}

.face img {
    opacity: 1;
    display: block;
    width: 100%;
    height: auto;
    transition: .5s ease;
    backface-visibility: hidden;
}

.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: #f3f3f3;
    padding: 10px 0;
}
.jackpot_timer {padding-bottom:5px;width:100%; float:right;}
.jackpot_top {
    background: #4a7f82;
    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: #e2e2e2;
    -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: #c9c9c9;
    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: #8b8b8b;
    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: #59a6ac;
}
.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 #fff; 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; }
.promotion_main_left {
    float: left;
    width: 20%;
    padding: 10px;
    background: #3f6b6e;
}
.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: #66a2a6;
    padding: 12px 2px 12px 12px;
    display: block;
    color: #FFFFFF;
    margin: 0px 0px 2px 0px;
}
.promotion_main_left ul li a:hover {
    background-color: #4c8388;
    text-decoration: none;
}
.promotion_main_left ul li.active a {
    background-color: #4c8388;
    text-decoration: none;
}




.promotion_main_right {
    float: right;
    width: 78%;
    padding: 10px;
    background: rgb(63, 107, 110);
}
.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 #66a2a6;
    height: 244px;
}



.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: #d3ec1f;
    background: -moz-linear-gradient(top, #feb300 0%, #ff7900 100%);
    background: -webkit-linear-gradient(top, #feb300 0%, #ff7900 100%);
    background: linear-gradient(to bottom, #feb300 0%, #ff7900 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#feb300', endColorstr='#ff7900', GradientType=0);
    padding: 7px 35px;
    color: #FFFFFF;
}
.promotion_main_right ul li .clickformore_btnmain .clickformore_btn:hover {
    text-decoration: none;
    background: #8b9c10;
    background: -moz-linear-gradient(top, #ff7900 0%, #feb300 100%);
    background: -webkit-linear-gradient(top, #ff7900 0%, #feb300 100%);
    background: linear-gradient(to bottom, #ff7900 0%, #feb300 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7900', endColorstr='#feb300', GradientType=0);
    color: #fff;
}
.promotionmodal .modal-footer {
    text-align: center;
    color: #555555;
    font-size: 14px;
    border: none;
    padding: 0px 0px 15px 0px;
    background: #f3f3f3;
}
.promotionmodal .modal-footer a {
    font-size: 14px;
    color: #fff;
    background: #d3ec1f;
    background: -moz-linear-gradient(top, #feb300 0%, #ff7900 100%);
    background: -webkit-linear-gradient(top, #feb300 0%, #ff7900 100%);
    background: linear-gradient(to bottom, #feb300 0%, #ff7900 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#feb300', endColorstr='#ff7900', GradientType=0);
    display: inline-block;
    padding: 7px 25px;
    border-radius: 4px;
}
.promotionmodal .modal-footer a:hover {
        background: #8b9c10;
    background: -moz-linear-gradient(top, #ff7900 0%, #feb300 100%);
    background: -webkit-linear-gradient(top, #ff7900 0%, #feb300 100%);
    background: linear-gradient(to bottom, #ff7900 0%, #feb300 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7900', endColorstr='#feb300', GradientType=0);
}

.promotionmodal .modal-header {
    padding: 10px 10px 0px 0px;
    border: none;
    background: #f3f3f3;
}
.promotionmodal .modal-header .close {
    color: #7c7c7c;
    opacity: 1;
    font-size: 28px;
}

.promotionmodal h4 {
    margin: 0px 0px 10px 0px;
    padding: 0px;
    color: #66a2a6;
    font-size: 21px;
    line-height: 28px;
}
.promotionmodal h5 {
    margin: 0px 0px 20px 0px;
    padding: 0px;
    color: #8e8e8e;
    font-size: 16px;
    line-height: 18px;
}
.promotionmodal p {
    margin: 0px 0px 0px 0px;
    padding: 0px;
    color: #a9a9a9;
    font-size: 14px;
    line-height: 18px;
}
.promotionmodal ol { margin:20px 0px 10px 0px; padding:0px;list-style-type: decimal;}
.promotionmodal ol li {color:#a9a9a9; font-size:14px; line-height:18px;margin:0px 0px 10px 10px; display:list-item;}

.promotionmodal .modal-body {
    padding: 0px 25px 15px 25px;
    background: #f3f3f3;
}

.promotionmodal .modal-body table{ color:#a9a9a9;}


.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:#639a9d;}
.promotionmodal .expiredate small.active{ color:#639a9d;}


/*====================== Register =========================*/

.registermain{ float:left; width:100%; padding:15px 15px 45px 15px; background:#f3f3f3;}
.registermain_left{ float:left; width:27%;}
.registermain_right{ float:left; width:45%;}
.registermain_right1 {
    float: left;
    width: 100%;
    background-color: #67a2a6;
    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_right2sub4 button {    
    position: absolute;
    right: 4px;
    top: 4px;
    background: transparent;
    border: 0;
}
.registermain_right2sub4 i {color: #629da1;}
.registermain_right2sub4 i:hover {color: #47777a;}

.registermain_success{ position:absolute; right:-40px; top:8px;}
.registermain_errormsg {
    display: none;
    position: absolute;
    right: -280px;
    top: -5px;
    background-color: #ff4c4c;
    color: #fff;
    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: #ff4c4c;
    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: #fff;
    border: 1px solid #acacac;
    padding: 10px;
    height: 35px;
    line-height: 35px;
    color: #000;
}
.register_inputform:focus{border:1px solid #7c91de; outline:none;}


.registermain .btn {
    padding: 10px 35px;
    border-radius: 5px;
    color: #fff;
    background: #d6ef20;
    background: -webkit-linear-gradient(top, #feb300 0%, #ff7900 100%);
    background: linear-gradient(to bottom, #feb300 0%, #ff7900 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#feb300', endColorstr='#ff7900', GradientType=0);
}
.registermain .btn:hover {
    background: #899a10;
    background: -moz-linear-gradient(top, #ff7900 0%, #feb300 100%);
    background: -webkit-linear-gradient(top, #ff7900 0%, #feb300 100%);
    background: linear-gradient(to bottom, #ff7900 0%, #feb300 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7900', endColorstr='#feb300', GradientType=0);
}

.form-control {
    border: 1px solid #000;
    background: #e3e3e3;
}






/*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-bottom: 5px solid #3f6b6e;
    color: #3f6b6e;
    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: #ffad1d;
    padding: 10px;
    border-radius: 4px;
    margin: 5px 0px 0px 0px;
    padding: 8px;
}

.support_titcket:hover {
    background: #72b4b8;
}

.support_titcket a:hover {
    color: #fff;
}


.panel-primary > .panel-heading.emailbox_design {
    background-color: #67a2a6;
    border-color: #67a2a6;
    padding: 0px 6px;
}

.panel-heading.emailbox_design .panel-tabs > li > a {
    border-bottom: transparent;
    margin-right: 2px;
    margin-top: 0px;
    min-height: 47px;
}
.panel-heading.emailbox_design .panel-tabs > li.active > a {
    border-bottom: 5px solid #3f6b6e !important;
}
.panel-heading.emailbox_design .panel-tabs > li i{ font-size:18px;}
.panel-heading.emailbox_design .panel-tabs > li.active i{ color:#fca601;}


.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: #3f6b6e;
}


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:#949494;}
ul.email_markread li a:hover{     
    background: #e9d600;
    color: white;
    transition-duration: 0.1s;
}
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: #3f6b6e;
    color: #FFFFFF;
    padding: 5px 20px;
    border-radius: 4px;
    margin: 0px 3px;
}
.email_paging:hover{background-color:#fca601;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: #333;
}

.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: #67a2a6;
        border-bottom: 1px solid #3f6b6e;
    }
.modal-dialog.deletmailmodal .modal-body{ background-color:#f3f3f3; text-align: center;}

.modal-dialog.deletmailmodal h4.modal-title{ font-size:18px; color:#FFFFFF;}
.modal-header .close{ opacity:1;}

.modalbtn {
    background: #e9af00;
    display: inline-block;
    color: #fff;
    border: 2px solid #e9af00;
    padding: 0px 20px;
    border-radius: 4px;
    margin: 0px 2px;
}
.modalbtn:hover {
    background: #c1d912;
    border: 2px solid #c1d912;
    color: #fff;
}
.modalbtn.blank {
    background: transparent;
    border: 2px solid #9d9d9d;
    color: #808080;
}
.modalbtn.blank:hover{
    background: #c1d912;
    border: 2px solid #c1d912;
    color: #fff;
}






/*====================== Slotpage =========================*/

.slotpagebg {
    position: relative;
    padding: 15px 0px 30px 0px;
    background: url(../../images/desktop/slot-bg.jpg) no-repeat center top #d5d5d5;
    background-size: 100%;
}


#filters {
    margin: 0% auto;
    padding: 0px 250px 0px 0px;
    list-style: none;
    text-align: left;
    background-color: #77bcc1;
}
.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: #83cfd3 !important;
    color: #fff !important;
}
#filters li span {
}
#filters li span:hover {
    background: #83cfd3 !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: #fff;
}
.portfolio-wrapper {
    overflow: hidden;
    cursor: inherit;
    position: relative;
    background-color: #77bcc0;
}
.portfolio-wrapper img{ width:100%; padding:10px 10px 10px 10px;}

.slotGameName {
    color: #fff;
    font-size: 16px;
    padding: 10px 3px;
    margin: 0px;
    background: #3f9198;
    background: -moz-linear-gradient(top, #82c4c8 1%, #3f9198 53%, #3f9198 100%);
    background: -webkit-linear-gradient(top, #82c4c8 1%, #3f9198 53%, #3f9198 100%);
    background: linear-gradient(to bottom, #3f9198 1%, #82c4c8 53%, #3f9198 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f9198', endColorstr='#3f9198', GradientType=1);
    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: #3f9198;
    background: -moz-linear-gradient(top, #82c4c8 1%, #3f9198 53%, #3f9198 100%);
    background: -webkit-linear-gradient(top, #82c4c8 1%, #3f9198 53%, #3f9198 100%);
    background: linear-gradient(to bottom, #3f9198 1%, #82c4c8 53%, #3f9198 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f9198', endColorstr='#3f9198', GradientType=1);
}
.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 .middle {  opacity: 1;}
.dreamtechcontainer:hover {
    background: #000;
}

.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: #ffab00;
    background: -moz-linear-gradient(top, #ffab00 0%, #ec700a 47%);
    background: -webkit-linear-gradient(top, #ffab00 0%, #ec700a 47%);
    background: linear-gradient(to bottom, #ffab00 0%, #ec700a 47%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7800', endColorstr='#ffab00', GradientType=0);
    color: white;
    font-size: 14px;
    padding: 10px 15px; 
    color: #fff;
    border-radius: 25px;
    white-space: nowrap;
    margin: 8px 15px;
    display: block;
}
.text a:hover {
    background: #ec700a;
}

a.demo_btn {
    font-size: 14px;
    padding: 10px 15px;
    border-radius: 25px;
    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: #dedede;
    height: 35px;
    width: 100%;
    color: #3a3a3a;
    text-align: left;
    border: none;
    text-indent: 10px;
}
.bodysection_right_top i {
    color: #FFFFFF;
    font-size: 22px;
    margin-top: 5px;
}
.bodysection_right_top td {
    background-color: #676767;
}

.slotpage_carusol {
    position: relative;
    /*border-bottom: 16px solid #050505;*/
    margin-bottom: 16px;
    background-color: #90cace;
    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: #595959;
        margin: 0px 3px;
        width: 10px;
        height: 10px;
        border: 1px solid #595959;
    }
.banner_section .carousel-indicators .active {
    background-color: #c8f5f7;
    border: 1px solid #c8f5f7;
    width: 10px;
    height: 10px;
}

.slotpage_megajackpot {
    position: relative;
    background-color: rgba(20, 63, 66, 0.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: #59a6ac;
}
.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:right; 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 #fff; background-size:100%;}



.sbsports_tabbing {
    border-bottom: 1px solid #66a2a6;
    padding: 15px;
    background-color: #66a2a6;
}
.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 #66a2a6;
}
.sbsports_tabbing1 ul li.imagesec:hover img {
    border: 2px solid #96d5d8;
}
    .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: #3f0279;
        background: -moz-linear-gradient(top, #649ea2 0%, #1e4b4e 100%);
        background: -webkit-linear-gradient(top, #649ea2 0%, #1e4b4e 100%);
        background: linear-gradient(to bottom, #649ea2 0%, #1e4b4e 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#649ea2', endColorstr='#1e4b4e', GradientType=0);
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        max-width: 200px;
        border: 1px solid #649ea2;
        font-size: 15px;
    }
    .sbsports_tabbing1 ul li.imagesec:hover a.bettingnow {
        border: 1px solid #ffae00;
        background: -moz-linear-gradient(top, #ffae00 0%, #ff7a00 100%);
        background: -webkit-linear-gradient(top, #ffae00 0%, #ff7a00 100%);
        background: linear-gradient(to bottom, #ffae00 0%, #ff7a00 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffae00 ', endColorstr='#ff7a00 ', GradientType=0);
    }
.sbsports_tabbing1 ul li.imagesec.active a.bettingnow{border:1px solid #ff9600;
background: #f39b05; /* Old browsers */
background: -moz-linear-gradient(top,  #f39b05 0%, #dc8201 55%, #d47a00 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #f39b05 0%,#dc8201 55%,#d47a00 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #f39b05 0%,#dc8201 55%,#d47a00 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f39b05', endColorstr='#d47a00',GradientType=0 ); /* IE6-9 */
}
.sbsports_tabbing1 ul li.imagesec.active img {border:2px solid #ff9600;}
.sbsports_tabbing2{ display:block; text-align:center; padding:10px 0px 0px 0px;}
a.livestreaming {
    border: 2px solid #66a2a6;
    border-radius: 25px;
    color: #66a2a6;
    display: inline-block;
    padding: 4px 20px;
}
    a.livestreaming:hover {
        border: 2px solid #66a2a6;
        color: #fff;
        background-color: #66a2a6;
    }


.sbsports_btmsection {
    background: #397f82;
    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: #3c676b;
    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_sub1 table td img {max-height: 67px;}
.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;
    color: #064549;
}
.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: #064549;
}
.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 #a4a3a4; }
.casinohome ul li.imagesec:hover img {border:2px solid #96d5d8;}

.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: #649ea2;
    background: -moz-linear-gradient(top, #649ea2 0%, #1e4b4e 100%);
    background: -webkit-linear-gradient(top, #649ea2 0%, #1e4b4e 100%);
    background: linear-gradient(to bottom, #649ea2 0%, #1e4b4e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#649ea2', endColorstr='#1e4b4e', GradientType=0);
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    max-width: 150px;
    border: 1px solid #649ea2;
}
.casinohome ul li.imagesec a:hover.bettingnow {
    border: 1px solid #ffae00;
    background: -moz-linear-gradient(top, #ffae00 0%, #ff7a00 100%);
    background: -webkit-linear-gradient(top, #ffae00 0%, #ff7a00 100%);
    background: linear-gradient(to bottom, #ffae00 0%, #ff7a00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffae00 ', endColorstr='#ff7a00 ', GradientType=0);
}
.casinohome ul li.imagesec.active a.bettingnow{border:1px solid #ff9600;
    border: 1px solid #ffae00;
    background: -moz-linear-gradient(top, #ffae00 0%, #ff7a00 100%);
    background: -webkit-linear-gradient(top, #ffae00 0%, #ff7a00 100%);
    background: linear-gradient(to bottom, #ffae00 0%, #ff7a00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffae00 ', endColorstr='#ff7a00 ', GradientType=0);
}
.casinohome ul li.imagesec.active img {border:2px solid #ff9600;}

.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 #fff; background-size:100%;}
.casinohomebg3{ position:relative; padding:0px 0px 0px 0px; background:url(../../images/desktop/casinohomebg3.jpg) no-repeat center top #fff; background-size:100%;}
.pokerhomebg {position: relative; padding: 0px 0px 0px 0px; background: url(../../images/desktop/pokerhomebg.jpg) no-repeat center top #fff; 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; background: #f3f3f3;}





.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: #67a2a6;
    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: #4c8388;
    padding: 10px 10px 10px 10px;
    padding: 10px 20px;
    border-radius: 5px;
    font-size: 14px;
    color: #fff;
}


.forgotpassword_formbox{ position:relative; padding:100px 0px 0px 0px;}


    .forgotpassword_formbox .forgetbtn {
        display: block;
        width: 100%;
        background: #ffbb00;
        background: -moz-linear-gradient(top, #ffbb00 0%, #ff8201 100%);
        background: -webkit-linear-gradient(top, #ffbb00 0%, #ff8201 100%);
        background: linear-gradient(to bottom, #ffbb00 0%, #ff8201 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbb00', endColorstr='#ff8201', GradientType=0);
        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: -moz-linear-gradient(top, #ff8201 0%, #ffbb00 100%);
        background: -webkit-linear-gradient(top, #ff8201 0%, #ffbb00 100%);
        background: linear-gradient(to bottom, #ff8201 0%, #ffbb00 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbb00', endColorstr='#ffbb00', GradientType=0);
    }



/*====================== 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(17, 82, 104, 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;}

.fishpage_tabbing ul li .wrapper-image a.bettingnow{
    position:absolute;
    bottom: 42px;
    left: 19px;
    width: 100%;
    font-size:12px;
    color:#FFFFFF;
    font-family: 'arial_3';
    padding: 2px 6px;
    display:inline-block;
    background: #639ca0; /* Old browsers */
    background: -moz-linear-gradient(top, #639ca0 0%, #204d50 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #639ca0 0% ,#204d50 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #639ca0 0%, #204d50 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#639ca0', endColorstr='#204d50',GradientType=0 ); /* IE6-9 */
    max-width: 82px;
    z-index: 1;
    opacity: 0.85;
}
.fishpage_tabbing ul li .wrapper-image a:hover.bettingnow{
    background: #f39b05; /* Old browsers */
    background: -moz-linear-gradient(top,  #f39b05 0%, #dc8201 55%, #d47a00 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #f39b05 0%,#dc8201 55%,#d47a00 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #f39b05 0%,#dc8201 55%,#d47a00 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f39b05', endColorstr='#d47a00',GradientType=0 ); /* IE6-9 */
    opacity: 0.95;
}
.fishpage_tabbing ul li .wrapper-image a.demonow {
    position: absolute;
    bottom: 42px;
    right: 23px;
    width: 100%;
    font-size: 12px;
    color: #FFFFFF;
    font-family: 'arial_3';
    padding: 2px 6px;
    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 );
    max-width: 78px;
    z-index: 1;
    opacity: 0.85;
}
.fishpage_tabbing ul li .wrapper-image a:hover.demonow {
    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 );
    opacity: 0.95;
}




/*====================== Lottery Page =========================*/

.lotterypage{ position:relative; padding:0px 0px 0px 0px; background:url(../../images/desktop/lottery-bg.jpg) no-repeat center top #fff; background-size:100%;}


.lotterypage_box {
    background-color: rgba(125, 147, 149, .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: #dedede url(../../images/desktop/select-arrow.png) no-repeat 97% center;
    text-indent: 0.01px;
    text-overflow: "";
    color: #3a3a3a;
    border: 1px solid #67a2a6;
    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: #68a4a8;
}
.results_btn:hover {
    color: #fff;
    background: #5c8e91;
}


.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: #68a4a8;
}
.pokerresults_btn:hover {
    text-decoration: none;
    color: #84d9c1;
    background: #5c8e91;
}

.pokerresults_btn.andriod {
    background: #818181;
    color: #fff;
}
.pokerresults_btn.andriod:hover {
    background: #6b6b6b;
}



.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: #3f6b6e;
        text-align: left;
    }
    .lotterybanner p {
        font-size: 20px;
        margin: 0px 0px 0px 0px;
        font-family: 'CORBEL_3';
        color: #3f6b6e;
        text-align: left;
    }
    .lotterybanner h2 {
        font-size: 31px;
        margin: 0px 0px 0px 0px;
        font-family: 'arialbd_3';
        color: #3f6b6e;
        text-align: left;
    }

.results_btn i{ font-size:24px;}

.lottery_main {
    padding: 25px 15px 25px 15px;
    background-color: #416466;
    float: left;
    width: 100%;
    border: 2px solid #869a9b;
    margin-bottom: 30px;
}
.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 #298f98;
    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: #012225;
    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: #dbf521;
    background: -moz-linear-gradient(top, #66a2a6 0%, #3f6b6e 100%);
    background: -webkit-linear-gradient(top, #66a2a6 0%, #3f6b6e 100%);
    background: linear-gradient(to bottom, #66a2a6 0%, #3f6b6e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66a2a6', endColorstr='#3f6b6e', GradientType=0);
}
.btmlink_orange a:hover {
        background: #879810;
    background: -moz-linear-gradient(top, #3f6b6e 0%, #66a2a6 100%);
    background: -webkit-linear-gradient(top, #3f6b6e 0%, #66a2a6 100%);
    background: linear-gradient(to bottom, #3f6b6e 0%, #66a2a6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f6b6e', endColorstr='#66a2a6', GradientType=0);
}
.pokermain{ position:relative; padding:0px 0px 0px 0px; background:url(../../images/desktop/pokerbg.jpg) no-repeat center top #f8f8f8; background-size:100%;}
.poker1bannerp0{ padding:0px;}
.poker1_gametabs {
    padding: 25px 15px 25px 15px;
    background: #879810;
    background: -moz-linear-gradient(top, #23868d 30%, #073a3d 70%);
    background: -webkit-linear-gradient(top, #23868d 30%, #073a3d 70%);
    background: linear-gradient(to bottom, #23868d 30%, #073a3d 70%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#879810', endColorstr='#dbf521', GradientType=0);
    /* background-color: rgba(106, 0, 168, .35); */
    float: left;
    width: 100%;
    margin-bottom: 30px;
    border: 4px solid #114e53;
    border-radius: 15px;
}
.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: #67a2a6;
    padding: 20px 0px;
}
.aboutus_infocenter {
    background-color: #3f6b6e;
    color: #FFFFFF;
    padding: 5px 0px;
    font-family: 'arial_3';
}
.aboutus_mainbody {
    background-color: #e6e6e6;
    padding: 15px;
}
.aboutus_mainbody2 {
    background-color: #f3f3f3;
    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: #74a3a6;
        border-bottom: 1px solid #f3f3f3;
        display: block;
        color: #FFFFFF;
        padding: 10px 0px 10px 25px;
    }
    .aboutus_left ul li a:hover {
        color: #fff;
        background-color: #3f6b6e;
    }
    .aboutus_left ul li.active a {
        color: #fff;
        background-color: #3f6b6e;
    }




.aboutus_right{ position:relative;}
.aboutus_right_title {
    background-color: #83b8bb;
    padding: 10px 10px 10px 20px;
    color: #fff;
    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: #4b8387;
        display: block;
        color: #FFFFFF;
        padding: 10px 0px 10px 25px;
    }
    .contact_left ul li a:hover {
        color: #ffffff;
        background-color: #4b8387;
    }
    .contact_left ul li.active a {
        color: #abe5e9;
        background-color: #66a2a6;
    }


.contact_right_title {
    background-color: #66a2a6;
    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:#fca601;}


.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;
    border-radius: 5px;
    border: none;
    color: #fff;
    background: -moz-linear-gradient(top, #ff7a00 0%, #ffae00 100%);
    background: -webkit-linear-gradient(top, #ff7a00 0%, #ffae00 100%);
    background: linear-gradient(to bottom, #ff7a00 0%, #ffae00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7a00 ', endColorstr='#ffae00', GradientType=0);
}
.sendmsg:hover {
    background: -moz-linear-gradient(top, #ffae00 0%, #ff7a00 100%);
    background: -webkit-linear-gradient(top, #ffae00 0%, #ff7a00 100%);
    background: linear-gradient(to bottom, #ffae00 0%, #ff7a00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffae00 ', endColorstr='#ff7a00 ', GradientType=0);
}



.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:#263366; 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: #3f6b6e;
    background: -moz-linear-gradient(top, #3f6b6e 0%, #66a2a6 100%);
    background: -webkit-linear-gradient(top, #3f6b6e 0%, #66a2a6 100%);
    background: linear-gradient(to bottom, #3f6b6e 0%, #66a2a6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f6b6e', endColorstr='#66a2a6', GradientType=0);
    font-size:16px; color:#fff; margin:0px 10px;
}
.agreement_btn1:hover {
    background: #66a2a6;
    background: -moz-linear-gradient(top, #66a2a6 0%, #3f6b6e 100%);
    background: -webkit-linear-gradient(top, #66a2a6 0%, #3f6b6e 100%);
    background: linear-gradient(to bottom, #66a2a6 0%, #3f6b6e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66a2a6', endColorstr='#3f6b6e', GradientType=0);
    color: #fff;
}
.agreement_btn1.dark {
    background: #ffab00;
    background: -moz-linear-gradient(top, #ffab00 0%, #ff7800 100%);
    background: -webkit-linear-gradient(top, #ffab00 0%, #ff7800 100%);
    background: linear-gradient(to bottom, #ffab00 0%, #ff7800 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab00', endColorstr='#ff7800', GradientType=0);
}
.agreement_btn1.dark:hover {
    background: #ffab00;
    background: -moz-linear-gradient(top, #ff7800 0%, #ffab00 100%);
    background: -webkit-linear-gradient(top, #ff7800 0%, #ffab00 100%);
    background: linear-gradient(to bottom, #ff7800 0%, #ffab00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7800', endColorstr='#ffab00', GradientType=0);
    color: #fff;
}


.welcomepage_afterregistr{ background-color:#f2f2f3; padding:40px 70px;/*font-family: 'KeepCalmMedium';*/}

.welcomepage_afterregistrcontent{}

.welcomepage_afterregistrcontent1{ text-align:center; background-color: transparent;}
.welcomepage_afterregistrcontent1 h2 {
    text-align: center;
    font-family: 'KeepCalmMedium';
    font-size: 30px;
    color: #67a2a6;
}
.welcomepage_afterregistrcontent1 h2 span { color: #3f6b6e !important;}
.welcomepage_afterregistrcontent1 p{ color:#515151; font-size:14px;font-family: 'arial_3';}
.welcomepage_afterregistrcontent1 a{ color:#75aaae;}

.welcomepage_afterregistrcontent2 {
    display: block;
    background: #74a9ad;
    padding: 120px 0px;
    text-align: center;
    margin: 40px 0px;
}

.welcomepage_afterregistrcontent3{ display:block;}
.welcomepage_afterregistrcontent3 p {
    display: block;
    background-color: #3f6b6e;
    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:#ff9600; 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:#ff9600;}






/*====================== Bank Details =========================*/


.registermain_right.bankdetailsright {
    width: 100%;
    background: #f3f3f3;
}
.registermain_right.bankdetailsright .registermain_right2{width: 65%;}

.registermain_right.bankdetailsright .demo select {
    -webkit-appearance: none;
    -moz-appearance: none;
    background: #fff url(../../images/desktop/select-arrow2.png) no-repeat 97% center;
    text-overflow: "";
    color: #000;
    border-radius: 0px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .0);
    border: 1px solid #acacac;
}
.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: #979797;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: #979797;z-index: 11; border-radius:2px;}



.footer_borderright {
    clear: both;
    display: block;

}
.footer {
    background: #e3e3e3;
    padding: 20px 0;
    border-top: 2px solid #3f6b6e;
}
.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: #979797;
    padding: 0 10px;
    border-right: 1px solid #ccc;
    line-height: 20px;
    text-decoration: none;
    font-family: 'digital_sans_ef_medium';
    cursor: pointer;
}
.footer_menu ul li a:hover {
    color: #73aaad;
}

.footer_menu ul li:last-child a {border-right:0px solid #737373;}
.footer_right p {
    font-size: 14px;
    color: #979797;
    margin-bottom: 0px;
    font-family: 'digital_sans_ef_medium';
    text-align: right;
}
.footer_btm h3 {
    font-size: 24px;
    color: #979797;
    text-align: center;
}
.footer_top { padding: 0px 15px 15px;}
.footer_btm {
    padding: 20px 0;
    border-top: 1px dotted #979797;
    border-bottom: 1px dotted #979797;
    color: #979797;
}
.footer_btm h1, .footer_btm h2, .footer_btm h3, .footer_btm p, .footer_btm a, .footer_btm div { color: #979797; }
.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: #979797; 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: #919191; padding-bottom:0px;}
.footer_header_content p { font-size:12px; color: #979797;}
.footer_header { float: left; width: 100%;border-bottom: 1px dotted #979797;}
.footer_mid {  width: 100%; float: left;  padding: 20px 0; position:relative;}
.footer_mid_left { float:left;}
.footer_box h5 { font-size:17px; color:#979797; margin-bottom:0px;}
.footer_box p { font-size:12px; color:#979797;}
.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:#979797; 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 #979797;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: 42px;
        height: 42px;
        display: inline-block;
        background: #8ba7aa;
        text-align: center;
        line-height: 42px;
        margin-right: 7px;
        font-size: 18px;
        border-radius: 50%;
        margin-bottom: 5px;
        position: absolute;
        right: 200px;
        color: #fff;
    }
.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: #c6cfd0;
    border-radius: 0px 30px 30px 0px;
    height: 38px;
    line-height: 38px;
    padding-left: 35px;
    color: #8ba7aa;
}
.suppprt_right ul li:nth-child(2) a i {
    background: #8ba7aa;
}
.suppprt_right ul li:nth-child(3) a i {
    background: #8ba7aa;
}
.connect {  width: 100%; float: left; border-top: 1px dotted #979797; 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:none; background: url(../../images/desktop/sprite2.png) no-repeat center;background-position: 0px -95px;}
.footerlogoimageshpae3:hover{background-position: -170px -95px;display:none;}

.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_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_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_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;
}

.footerlogoimageshpae_Slot88 {
    height: 44px;
    width: 130px;
    display: inline-block;
    background: url(../../images/desktop/sprite2.png) no-repeat left;
    background-position: 0px -2471px;
}

.footerlogoimageshpae_Slot88:hover {
    background-position: -157px -2471px;
}

.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 #979797; padding:20px 0; float:left; border-bottom: 1px dotted #979797;}
.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:#737373;}
.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: #979797;
    margin-bottom: 0px;}
	
.provider_platform p{ font-size:14px; line-height:18px; margin:20px 0px 0px 0px; color:#737373;}
	
.provider_box { 
    width: auto;
    float: left;
    padding: 15px 15px 10px 15px;
    border: 1px solid #979797;
    margin-top: 20px;
    border-radius: 5px; 
	margin-right:10px;
	position:relative;
}
.provider_box span {     
	position: absolute;
    top: -12px;
    background: #e3e3e3;
    padding: 0 10px;
	left:10px;
}
.provider_box span h5 { font-size:17px; color:#737373;}

.provider_box ul { margin:0px; padding:0px;}
.provider_box ul li {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 10px;
}

.replymsg_topsec {
    background-color: #67a2a6;
    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: #a6c7c9;
    padding: 35px 15px;
    color: #fff;
    text-align: right;
    border-radius: 5px;
}

.replymsg_middlereply {
    padding: 35px 15px;
    color: #bd7b7b;
    text-align: right;
    position: relative;
}
.replymsg_middlereply p {
    color: #949494 !important;
}
.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: #eaeaea;
    border: none;
    height: 140px;
    border: 1px solid #cfcfcf;
    border-radius: 5px;
    padding: 15px;
}
.replymsg_textarea2 {
    width: 100%;
    background: #e1e7e7;
    border: none;
    height: 400px;
    border: 1px solid #bfc4c4;
    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 {
    color: #ffffff;
    background: #ffab00;
    background: -moz-linear-gradient(top, #ffab00 0%, #ff7800 100%);
    background: -webkit-linear-gradient(top, #ffab00 0%, #ff7800 100%);
    background: linear-gradient(to bottom, #ffab00 0%, #ff7800 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab00', endColorstr='#ff7800', GradientType=0);
}
.replymsg_middleworkbox2 .btn1.dark:hover {
    background: #ffab00;
    background: -moz-linear-gradient(top, #ff7800 0%, #ffab00 100%);
    background: -webkit-linear-gradient(top, #ff7800 0%, #ffab00 100%);
    background: linear-gradient(to bottom, #ff7800 0%, #ffab00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7800', endColorstr='#ffab00', GradientType=0);
}
.replymsg_middleworkbox2 .btn1.light {
    background-color: #f2f2f3;
    color: #4e4c4c;
}
.replymsg_middleworkbox2 .btn1.light:hover {
        color: #9d9d9d;
}
.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: #67a2a6;
    padding: 10px 20px;
    font-size: 16px;
    color: #fff;
}

.statementpage_topformsec{ float:left; width:100%; padding:20px 0px;}


.registermain_right.bankdetailsright .statementpage_topformsec .demo select { background: #fff url(../../images/desktop/select-arrow2.png) no-repeat 97% center;}
.showbtn {
    border: none;
    background: #66a2a6;
    background: -moz-linear-gradient(top, #66a2a6 0%, #3f6b6e 100%);
    background: -webkit-linear-gradient(top, #66a2a6 0%, #3f6b6e 100%);
    background: linear-gradient(to bottom, #66a2a6 0%, #3f6b6e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66a2a6', endColorstr='#3f6b6e', GradientType=0);
    height: 35px;
    line-height: 35px;
    display: inline-block;
    padding: 0px 20px;
    color: #fff;
}
.showbtn:hover {
    background: #3f6b6e;
    background: -moz-linear-gradient(top, #3f6b6e 0%, #66a2a6 100%);
    background: -webkit-linear-gradient(top, #3f6b6e 0%, #66a2a6 100%);
    background: linear-gradient(to bottom, #3f6b6e 0%, #66a2a6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f6b6e', endColorstr='#66a2a6', GradientType=0);
}

.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: #3f6b6e;
    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: #3f6b6e;
    color: #fff;
}
.statementpage_tabletabbing .nav > li > a{border-right:1px solid #fff;padding: 10px 30px; color:#fff;}
.statementpage_tabletabbing .nav > li.active a {
    background-color: #3f6b6e;
    color: #fff;
}

.statementpage_tabletabbing .panel-body{ padding:0px;}

.statementpage_tabletabbing thead tr th { background-color:#3f6b6e; color:#FFFFFF; font-weight:normal; text-align:center;}
.statementpage_tabletabbing .table-bordered{ border:none;}
.statementpage_tabletabbing .panel-tabs {
    border: none;
    background: #67a2a6;
}
.noborder{ border:none !important;}

.contentwhite{ color:#fff;}
.bluecolor{ color:#5a72d2 !important;padding-bottom: 0px !important;}
.bluecolor p{ color:#5a72d2 !important;}

/*====================== Table Report =========================*/
.table-bordered tr th {
    color: #fff;
    background-color: #3f6b6e;
    font-weight: normal;
}

.desktopReportFooterText {
    background: #3f6b6e !important;
    color: #fff !important;
}

.desktopReportFooterTotal {
    background: #3f6b6e !important;
    color: #fff !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:#263366; margin-bottom:10px;}


.claimbonus_promotionbox{ float:left; width:100%; max-width:700px; background:#d1d1d1; padding:10px 20px; border-radius:5px; color:#838383; 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:#639a9d;}
.claimbonus_promotionbox .expiredate small.active{ color:#639a9d;}

.ClaimTime { background: #242424}

.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: #67a2a6;
    padding: 3px 20px;
    font-style: italic;
    margin: 0px 2px;
}
.claimbonus_promotionboxbtn:hover {
    background: #3f6b6e;
    color: #FFFFFF;
}
.claimbonus_promotionboxbtn2 {
    display: inline-block;
    border-radius: 5px;
    font-size: 14px;
    color: #fff;
    background: #0d666c;
    padding: 3px 20px;
    font-style: italic;
    margin: 0px 2px;
}
.claimbonus_promotionboxbtn2:hover {
    background: #178890;
    color: #FFFFFF;
}

.claimbonus_promotionboxbtn3 {
    display: inline-block;
    border-radius: 5px;
    font-size: 14px;
    color: #fff;
    background: #67a2a6;
    background: -moz-linear-gradient(left, #ff9702 0%, #fdc734 45%, #ff9702 100%);
    background: -webkit-linear-gradient(left, #ff9702 0%, #fdc734 45%, #ff9702 100%);
    background: linear-gradient(to right, #ff9702 0%, #fdc734 45%, #ff9702 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9702', endColorstr='#ff9702', GradientType=1);
    padding: 3px 20px;
    font-style: italic;
    margin: 0px 2px;
}
.claimbonus_promotionboxbtn3:hover{background:#263366; 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:#ffa100;
}

.progress-bar {
  text-align: left;
  transition-duration: 3s;overflow: inherit !important;
  border-radius: 20px;
}

.progress-bar-success {
    background: #3f6b6e;
    background: -moz-linear-gradient(left, #3f6b6e 0%, #67a2a6 100%);
    background: -webkit-linear-gradient(left, #3f6b6e 0%, #67a2a6 100%);
    background: linear-gradient(to right, #3f6b6e 0%, #67a2a6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f6b6e', endColorstr='#67a2a6', GradientType=1);
}



.bonusbar_btn1 {
    display: inline-block;
    background: #ff9600;
    background: -moz-linear-gradient(top, #ff7800 0%, #ffab00 100%);
    background: -webkit-linear-gradient(top, #ff7800 0%, #ffab00 100%);
    background: linear-gradient(to bottom, #ff7800 0%, #ffab00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7800', endColorstr='#ffab00', GradientType=1);
    border-radius: 5px;
    color: #fff;
    font-size: 18px;
    padding: 10px 40px;
    margin: 0px 5px;
}
.bonusbar_btn1.grey {
    background: #9c9c9c;
    background: -moz-linear-gradient(top, #9c9c9c 0%, #e7e7e7 100%);
    background: -webkit-linear-gradient(top, #9c9c9c 0%, #e7e7e7 100%);
    background: linear-gradient(to bottom, #9c9c9c 0%, #e7e7e7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9c9c9c', endColorstr='#e7e7e7', GradientType=1);
}
.bonusbar_btn1.grey:hover {
    color: #fff;
    background: #e7e7e7;
    background: -moz-linear-gradient(top, #e7e7e7 0%, #9c9c9c 100%);
    background: -webkit-linear-gradient(top, #e7e7e7 0%, #9c9c9c 100%);
    background: linear-gradient(to bottom, #e7e7e7 0%, #9c9c9c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#9c9c9c', GradientType=1);
}
.bonusbar_btn1:hover, .bonusbar_btn1:focus {
    color: #fff;
    background: #ffab00;
    background: -moz-linear-gradient(top, #ffab00 0%, #ff7800 100%);
    background: -webkit-linear-gradient(top, #ffab00 0%, #ff7800 100%);
    background: linear-gradient(to bottom, #ffab00 0%, #ff7800 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab00', endColorstr='#ff7800', GradientType=1);
}

.bonusmodal_box1{ background:#3f6b6e; border-radius:5px; border-top:2px solid #8fa9aa; 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;
        background: #e4e4e4;
        background: -moz-linear-gradient(top, #e4e4e4 0%, #fefefe 100%) !important;
        background: -webkit-linear-gradient(top, #e4e4e4 0%, #fefefe 100%) !important;
        background: linear-gradient(to bottom, #e4e4e4 0%, #fefefe 100%) !important;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4e4e4 ', endColorstr='#fefefe', GradientType=0) !important;
    }
.bonusmodal_box1 .content3 {
    color: #283c3d;
    font-size: 32px;
    font-family: 'BebasNeueRegular';
    line-height: 40px;
    background: #67a2a6;
}


.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: #838383;
    font-style: italic;
}
.registermain_right2.note p a {
    color: #416a6e;
}

.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: #66a2a6;
    padding: 10px 35px;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    width: 100%;
    font-size: 16px;
    background: -moz-linear-gradient(top, #66a2a6 0%, #427073 100%);
    background: -webkit-linear-gradient(top, #66a2a6 0%, #427073 100%);
    background: linear-gradient(to bottom, #66a2a6 0%, #427073 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66a2a6', endColorstr='#427073', GradientType=0);
}

.registermain_right2sub4.diposit_btn .btn:hover {
    background: -moz-linear-gradient(top, #427073 0%, #66a2a6 100%);
    background: -webkit-linear-gradient(top, #427073 0%, #66a2a6 100%);
    background: linear-gradient(to bottom, #427073 0%, #66a2a6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#427073', endColorstr='#66a2a6', GradientType=0);
}

.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: #a9bebe;
    padding: 5px;
}
.diposit_box_left { float:left;}
.diposit_box_right { float:right;}
    .diposit_box_right a.ebanking_btn {
        background: -moz-linear-gradient(top, #66a2a6 0%, #3f6b6e 100%);
        background: -webkit-linear-gradient(top, #66a2a6 0%, #3f6b6e 100%);
        background: linear-gradient(to bottom, #66a2a6 0%, #3f6b6e 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66a2a6', endColorstr='#3f6b6e', GradientType=0);
        padding: 2px 7px;
        color: #fff;
        display: block;
        border-radius: 4px;
        font-size: 12px;
        text-decoration: none;
    }
    .diposit_box_right a.ebanking_btn:hover {
        background: background: -moz-linear-gradient(top, #3f6b6e 0%, #66a2a6 100%);
        background: -webkit-linear-gradient(top, #3f6b6e 0%, #66a2a6 100%);
        background: linear-gradient(to bottom, #3f6b6e 0%, #66a2a6 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f6b6e', endColorstr='#66a2a6', GradientType=0);
    }

.diposit_box_mid { width:100%; float:left;}
.diposit_box_mid p { font-size:12px; margin-bottom:0px; line-height:18px; color: #fff;}
.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: #cfcfcf;
    padding: 15px 20px;
    float: right;
}
.total_balance p {
    color: #3f6b6e !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: #838383;
}

.widthdraw_table button {margin-left: 5px;background: transparent;border: 0;top: 0px; position: relative;}
.widthdraw_table i {position:relative;right:0;top: 0;color: #629da1;}
.widthdraw_table i:hover {color: #47777a;}

.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; border: none;}
.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: #eef2f3;
    border-radius: 0;
    border: 5px solid #0f4f53;
}
.bonusbar_modal2 .modal-footer{text-align: center;}
.bonusbar_modal2 .modal-header .close {
    color: #424343;
    font-size: 30px;
}

.bonusbar_modal2 h4 {
    margin: 0px 0px 10px 0px;
    padding: 0px;
    color: #133a3d;
    font-size: 21px;
    line-height: 28px;
}
.bonusbar_modal2 h5 {
    margin: 0px 0px 20px 0px;
    padding: 0px;
    color: #424343;
    font-size: 16px;
    line-height: 18px;
}
.bonusbar_modal2 p {
    margin: 0px 0px 0px 0px;
    padding: 0px;
    color: #424343;
    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: #424343;
        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;color: #424343;}

.bonusbar_modal2 .modal-footer a {
    font-size: 14px;
    color: #fff;
    background: #3f6b6e;
    background: -moz-linear-gradient(top, #3f6b6e 0%, #66a2a6 100%);
    background: -webkit-linear-gradient(top, #3f6b6e 0%, #66a2a6 100%);
    background: linear-gradient(to bottom, #3f6b6e 0%, #66a2a6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f6b6e', endColorstr='#66a2a6', GradientType=0);
    display: inline-block;
    padding: 7px 25px;
    border-radius: 4px;
}

.bonusbar_modal2 .modal-footer a:hover {
    font-size: 14px;
    color: #fff;
    display: inline-block;
    padding: 7px 25px;
    border-radius: 4px;
    background: #3f6b6e;
    background: -moz-linear-gradient(top, #66a2a6 0%, #3f6b6e 100%);
    background: -webkit-linear-gradient(top, #66a2a6 0%, #3f6b6e 100%);
    background: linear-gradient(to bottom, #66a2a6 0%, #3f6b6e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66a2a6', endColorstr='#3f6b6e', GradientType=0);
}

.bonusclaim_popup {}

.bonusclaim_popup .modal-content{background-color: #1b5054;}

.bonusmodal_box2{ background:#3f6b6e; border-radius:5px; border-top:2px solid #8fa9aa; padding:10px 10px 0px 10px;box-shadow: 0 0 15px rgba(0, 0, 0, 0.2); margin-top:30px;}

.contenttext1 {
    color: #adeaee;
}




@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  {
    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/audio_png.png) no-repeat center;
}

.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;
        display: block;
        font-size: 17px;
        width: 100%;
        background: #649ea2;
        background: -moz-linear-gradient(top, #649ea2 0%, #1e4b4e 100%);
        background: -webkit-linear-gradient(top, #649ea2 0%, #1e4b4e 100%);
        background: linear-gradient(to bottom, #649ea2 0%, #1e4b4e 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#649ea2', endColorstr='#1e4b4e', GradientType=0);
    }
    .affiliate_boxframe .btn:hover {
        color: #fff;
        background: #1e4b4e;
        background: -moz-linear-gradient(top, #1e4b4e 0%, #649ea2 100%);
        background: -webkit-linear-gradient(top, #1e4b4e 0%, #649ea2 100%);
        background: linear-gradient(to bottom, #1e4b4e 0%, #649ea2 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e4b4e', endColorstr='#649ea2', GradientType=0);
    }




/***************** 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;
}

/* 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 #66a2a6;
    padding: 5px;
    border-radius: 5px;
    padding: 8px 45px;
}
.mobileApp_btnInfo:hover {
    border: 1px solid #3f6a6e;
    background: #3f6a6e;
    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:#40b7c4;}
.mobileApppage_tabbing .nav > li.active {background-color: #111111; color:#ff9600;}

.mobileApppage_tabbing .nav > li > a{border-right:1px solid #fff;padding: 10px 30px; color:#fff;}
.mobileApppage_tabbing .nav > li.active a{color:#40b7c4;}
.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:#ff9600;}
.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(65, 100, 102, 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 #298f98;
        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: #6c999c;color: #fff;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: #fff;
    position: relative;
    left: 0px;
    top: 0;
} /* add*/


.pause-spinner {
    animation-play-state: paused !important;
}

/* Landing Page */

.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/ingame/sports_sprite.png) no-repeat left;
    background-position: 0px -300px;
}

.sportslogo_sbovirtual {
    height: 80px;
    width: 250px;
    display: inline-block;
    background: url(../../images/desktop/ingame/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: #c7d9da;
    padding: 15px;
    margin-top: -10px;
}

.sports_vendor p,
.arcade_center p, 
.vendor_right_desc p {
    color: #fff;
    text-align: justify;
    display: table-cell;
    vertical-align: middle;
    height: 190px;
}

.casino_ingame h5 {
    color: #484848;
    text-align: center;
    font-weight: 600;
    font-size: 16px;
    padding-top: 10px;
}

.casino_ingame p {
    color: #3f6b6e;
    text-align: justify;
    line-height: 16px;
    margin-bottom: 20px;
}

.register_inputform input[type=radio] {
    margin-right: 5px;
}

.register_inputform label {
    vertical-align: middle;
}