html {
    overflow: hidden;
}
.custom-shape-divider-top-1612349873 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
    line-height: 0;
}
.custom-shape-divider-top-1612349873 svg {
    position: relative;
    display: block;
    width: calc(121% + 1.3px);
    height: 62px;
    transform: rotateY(180deg);
}
.custom-shape-divider-top-1612349873 .shape-fill {
    fill: #24ADFE;
}
#divNewNotifications {
    overflow-x: hidden;
}
.list.option {
    list-style: none;
}
.list.option::marker {
    font-size: 0;
}
li#locale:hover, .right_sidebar #menu-right li.li_hover#locale:hover a.dropdown-toggle, 
.right_sidebar #menu-right li.li_hover#locale:hover a span {
    background-color: transparent !important;
}
.li_hover > div:hover, .li_hover > a:hover {
     background-color: #efc500;
}
.li_hover.open > div, .d-block.active-submenu {
    background-color: #EFB000 !important;
}
.d-block.active-submenu a {
    color: #fff;
}
.li_hover a:hover > div span, .li_hover > div a:hover > a span, .li_hover > div a:hover #sel2, .active-rightmenu > div span, .active-rightmenu > a span {
    color: #fff;
}
.active-rightmenu > a, .active-rightmenu > div {
    background-color: #EFB000;
}
.active-rightmenu img {
    opacity: 1 !important;
}
.li_hover.active-rightmenu:hover > div, .li_hover.active-rightmenu:hover > a {
    background-color: #EFB000;
}
/** For mobile devices **/
@media (max-width: 767px) {
    .custom-shape-divider-top-1612349873 svg {
        width: calc(122% + 1.3px);
        height: 27px;
    }
}
.curve-img {
   position: absolute;
   bottom: 0;
}
.custom-shape-divider-top-1611911816 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
    line-height: 0;
    z-index: 9;
}
.custom-shape-divider-top-1611911816 svg {
    position: relative;
    display: block;
    width: calc(130% + 1.3px);
    height: 75px;
    transform: rotateY(180deg);
}
.custom-shape-divider-top-1611911816 .shape-fill {
    fill: #24ADFE;
}
.custom-shape-divider-top-1611913787 {
    position: absolute;
    bottom: -42px;
    left: 0;
    width: 100%;
    overflow: hidden;
    line-height: 0;
}
.custom-shape-divider-top-1611913787 svg {
    position: relative;
    display: block;
    width: calc(172% + 1.3px);
    height: 44px;
    transform: rotateY(180deg);
}
.custom-shape-divider-top-1611913787 .shape-fill {
    fill: #24ADFE;
}
/* Homepage banner slider */
.active-item {
    position: relative;
    height: 100%;
    z-index: 2;
    opacity: 1 !important;
}
.main-carousal-item {
    width: 100%;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
}
.play-hover {
    display: none;
    width: 27px !important;
    position: initial !important;
    margin-right: 10px !important;
}
.gif-link:hover .play-hover {
    display: block;
}
.gif-link:hover .play-gif {
    display: none;
}
.brand-main-banner {
    background-size: cover;
    background-position: center;
    height: 100%;
    position: relative;
    display: flex;
}
.main-carousal-slider {
    height: 360px;
    position: relative;
    max-height: 360px;
}
.brand-main-banner img {
    margin-left: auto;
    height: 100%;
}
a.navbar-brand.leftlogo {
    padding: 0;
}
.brand-main-banner.poker {
    background-image: url("../img/games/game-tournament-bg.png");
}
.brand-main-banner.game, .brand-main-banner.lottery {
    background-image: url("../img/games/game-tournament-bg.png");
}
.brand-main-banner.casino, .brand-main-banner.cock {
    background-image: url("../img/games/game-tournament-bg.png");
}
.brand-main-banner.sport, .brand-main-banner.esport {
    background-image: url("../img/games/game-tournament-bg.png");
}
.main-carousal-boxes {
    position: relative;
    display: flex;
}
.main-carousal-slider .slick-arrow {
    display: none !important;
}
.main-carousal-slider .slick-list, .main-carousal-slider .slick-track {
    height: 100%;
}
.main-carousal-boxes .carousal-box.dark-thumb {
    position: relative;
}
.main-carousal-boxes .carousal-box {
    padding: 2.667rem 0;
}
.main-carousal-boxes .carousal-box {
    position: relative;
    width: 100%;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    box-shadow: inset 0 0px 20px 4px rgba(53, 53, 53, 0.48);
    transition: background-color 800ms ease;
    -webkit-transition: background-color 800ms ease;
    -ms-transition: background-color 800ms ease;
    background-color: #000000;
    background-image: url("../img/border-line.png");
    background-repeat: no-repeat;
    background-position: right;
    background-size: contain;
    cursor: pointer;
}
.slick-home, .slick-home1 {
    display: none;
}
.home-header ul.navtop2 li {
    width: 130px;
}
#primary-slider .splide__track , #primary-slider .splide__list,  #primary-slider .splide__slide{
    height: 100% !important;
}
ul.navtop2 li img.play-gif {
    width: 30px;
    position: initial;
    margin-right: 8px;
}
.main-header.main-nache-before-login .main-menu {
    max-width: 65%;
    flex: 0 0 65%;
}
.main-header.main-nache-before-login ul.navbar-nav.mt-0.list-unstyled.ml-lg-auto.litopright.navtop-right {
    max-width: 35%;
    flex: 0;
}
.main-header {
    background: #33333B;
}
.main-nache-before-login ul li {
    flex-grow: 1;
    flex-basis: 0;
}
.play-gif-mobile {
    opacity: 1 !important;
}
.main-carousal-boxes .carousal-box.active-thumb, .splide__slide.is-visible.is-active .dark-thumb {
    background-color: #141414;
}
.main-carousal-boxes .brand-content-box {
    color: #fff;
    font-size: 9px;
    line-height: 1.3;
    text-align: center;
    padding: 0 0.834rem;
}
.main-carousal-boxes .brand-content-box .brand-name-title {
    font-size: 2.4em;
    font-weight: 700;
    line-height: 1;
    padding-bottom: 5px;
    text-transform: uppercase;
}
.main-carousal-boxes .brand-content-box .brand-small-title, .main-carousal-boxes .brand-content-box .brand-medium-title {
    font-size: 1.8em;
    font-weight: 400;
}
.main-carousal-boxes .brand-content-box .brand-large-title {
    font-size: 33px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 7px 0;
}
.main-carousal-boxes .brand-content-box .brand-small-title, .main-carousal-boxes .brand-content-box .brand-medium-title {
    font-size: 1.8em;
    font-weight: 400;
}
.main-carousal-boxes .brand-content-box .brand-bttn {
    margin-top: 1em;
    font-size: 1.3em;
}
.log-terms-links {
    margin-top: 15px;
    text-align: center;
}
.main-carousal-boxes .brand-btn {
    font-size: 1rem;
    color: #141414;
    padding: 11px 46px;
    border-radius: 2px;
    font-weight: 600;
    margin-top: 15px;
    display: inline-block;
}
.log-terms-links .log-terms-links-terms {
    color: #666666;
    text-decoration: underline;
    font-size: 13px;
    font-weight: 500;
}
.banner-slider {
    padding-bottom: 40px;
    /* max-width: 1920px;
    margin: 0 auto; */
}
.main-carousal-boxes .carousal-box.dark-thumb:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
}
.main-carousal-item {
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
    opacity: 0;
    /* height: 100%; */
}
#primary-slider-list li {
    cursor: pointer;
}
#primary-slider .splide__slide a {
    height: 100%;
    display: flex;
}
.splide__slide img {
    vertical-align: bottom;
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.splide__slide:hover .carousal-box.dark-thumb::after {
    background-color: transparent;
    position: initial;
}
.splide__slide:hover .carousal-box.dark-thumb {
    background-color: #141414;
    color: #888;
}
.splide__arrow:hover {
    background: #fff;
    opacity: 1;
}
.main-carousal-slider .separator {
    z-index: 9;
}
.main-carousal-boxes .slick-prev.slick-arrow, .main-carousal-boxes .slick-next.slick-arrow {
    position: absolute;
    top: 45%;
    right: auto;
    z-index: 9;
    background: #cfcfd1;
    box-shadow: none;
    border: none;
    font-size: 0;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    display: flex !important;
    align-items: center;
    justify-content: center;
}
.main-carousal-boxes .slick-prev.slick-arrow:hover, .main-carousal-boxes .slick-next.slick-arrow:hover {
    background: #fff !important;
}
.li_hover:focus {
    background:  #EFB000 !important;
}
ul.mobile-submenu-nav.games > a {
    display: none;
}
.main-carousal-boxes  .slick-prev.slick-arrow {
    left: 1%;
}
.main-carousal-boxes  .slick-prev.slick-arrow:before {
    content: "\f104";
    font-family: fontawesome;
    font-size: 27px;
    left: -1px;
    position: relative;
}
.main-carousal-boxes .slick-next.slick-arrow {
    right: 1%;
}
.main-carousal-boxes  .slick-next.slick-arrow:before {
    content: "\f105";
    font-family: fontawesome;
    font-size: 27px;
    right: -1px;
    position: relative;
}
.main-carousal-boxes .owl-nav .fa {
    font-size: 25px;
    width: 40px;
    height: 40px;
}
.event-page .filter_wrap .tab-pane {
    padding-top: 22px;
}
.splide--nav>.splide__track>.splide__list>.splide__slide {
    border: none !important;
}
.poker-color {
    color: #11c13a;
}
.poker-bg {
    background-color: #11c13a;
}
.games-color {
    color: #ff4893;
}
.games-bg {
    background-color: #ff4893;
}
.casino-color {
    color: #007ef9;
}
.casino-bg {
    background-color: #007ef9;
}
.sport-color {
    color: #fa6101;
}
.sport-bg {
    background-color: #fa6101;
}
.lottery-color {
    color: #3ac7b6;
}
.lottery-bg {
    background-color: #3ac7b6; 
}
.cock-color {
    color: #f71111;
}
.cock-bg {
    background-color: #f71111;
}
.esport-color {
    color: #e500e5;
}
.esport-bg {
    background-color: #e500e5;
}
.active-thumb .log-terms-links .log-terms-links-terms, .splide__slide.is-visible.is-active .dark-thumb {
    color: #888;
}
.splide__slide.is-visible.is-active .dark-thumb::after {
    background-color: transparent;
}
.nache-shortcut img  {
    height: 30px !important;
    position: relative;
    top: 4px;
}
.nache-shortcut span.text {
    margin-top: 9px;
}
.nav-item.active-menu {
    background-color: #EFB000;
}
.mobtopheader .nache-menus li.nav-item.active-menu a {
    color: #fff;
}
.mobile-header .nav-item.active-menu .nav-promotion {
    background: url(../img/nache-icons/Promotion-White.png);
    background-size: 81%;
    background-repeat: no-repeat;
}
.mobile-header .nav-item.active-menu .nav-event {
    background: url(../img/nache-icons/Event-White.png);
    background-repeat: no-repeat;
    background-position: left 3px center;
}
.mobile-header .nav-item.active-menu .nav-download {
    background: url(../img/nache-icons/Download-White.png);
    background-size: 70%;
    background-repeat: no-repeat;
    background-position: left 3px center;
}
.mobile-header .nav-item.active-menu .help-normal {
    display: none;
}
.help-active {
    display: none;
}
.mobile-header .nav-item.active-menu .help-active {
    display: block;
}
ul.litopright.topnav li {
    flex-grow: 1;
}
.mobtopheader .nache-menus li a.active {
    border-bottom: none !important;
}
.banner-section {
    display: flex;
    height: 360px;
    max-height: 360px;
    max-width: 1920px;
    margin: 0 auto;
    position: relative;
}
.banner-section img {
    margin-left: auto;
    object-fit: contain;
    position: absolute;
    right: 0;
    height: 100%;
}
.banner-section > div:last-child {
    width: calc(100% - 460px);
    margin-left: auto;
}
.banner-section > div {
    background-position: center right;
    background-repeat: no-repeat;
    /* height: 100%; */
    background-size: cover;
}
.banner-home {
    background: url(../img/games/game-home-half.png);
}
.banner-product-details {
    background: url(../img/games/game-product-details.png);
}
.banner-listing-download {
    background: url(../img/games/game-listing-download.png);
}
.banner-lucky {
    background: url(../img/games/game-bonus.png);
}
.banner-product-listing {
    background: url(../img/games/game-product-listing.png);
}
.banner-promotion {
    background: url(../img/games/game-promotion.png);
}
.banner-download-details {
    background: url(../img/games/game-download-details.png);
}
.banner-event {
    background: url(../img/games/game-event.png);
}
.banner-bonus {
    background: url(../img/games/game-bonus.png);
}
.banner-tournament {
    background: url(../img/games/game-tournament.png);
}
.nache-logo-section {
    display: flex;
    align-items: center;
    justify-content: center;
}
.nache-logo-item {
    flex-grow: 1;
    flex-basis: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    padding: 10px 0;
    color: #fff;
    flex: 0 0 25%;
}
.nache-logo-item span {
    cursor: pointer;
    text-transform: uppercase;
    font-size: 22px;
}
.nache-logo {
    background: url("../img/nache-icons/nache-registration-white.svg");
    width: 36px; height: 32px;
    margin-right: 10px;
    background-repeat: no-repeat;
}
.nache-logo-item:hover .nache-logo  {
    background: url("../img/nache-icons/nache-logo-registration.svg");
}
.logo-sport .nache-logo, .logo-sport:hover .nache-logo {
    background-position: -15px -39px;
}
.logo-casino .nache-logo, .logo-casino:hover .nache-logo {
    background-position: -111px 0px;
}
.logo-poker .nache-logo, .logo-poker:hover .nache-logo {
    background-position: -34px 0px;
}
.logo-lottery .nache-logo, .logo-lottery:hover .nache-logo {
    background-position: -73px 0px;
}
.logo-cock .nache-logo, .logo-cock:hover .nache-logo{
    background-position: -57px -39px;
}
.logo-esport .nache-logo, .logo-esport:hover .nache-logo {
    background-position: -92px -39px;
}
.logo-games:hover span {
    color: #ff4893;
}
.logo-casino:hover span {
    color: #007ef9;
}
.logo-sport:hover span {
    color: #fa6101;
}
.logo-lottery:hover span {
    color: #48f9e4;
}
.logo-cock:hover span {
    color: #f71111;
}
.logo-esport:hover span {
    color: #e500e5;
}
.logo-poker:hover span {
    color: #7df700;
}
.theme_btn, .theme_btn_sm, .theme_graybtn {
    border-radius: 2px !important;
}
.footer_logo.homefootlogo {
    width: 32%;
}
/* 8 Dec */
.background-yellow {
    background: #EFB000;
}
.theme-yellowbtn {
    background: #EFB000;
    color: #fff;
    border-radius: 2px;
}
.theme-yellowbtn:hover {
    background: #efc500;
    color: #fff;
}
.theme-color {
    color: #EFB000;
}
.winnerlist-btn:hover {
    color: #EFB000;
}
#msg .alert-success {
    color: #fff;
    background-color: #EFB000;
    border-color: #EFB000;
}
.theme_graybtn.promo_graybtn {
    background-color: #3f3f4b !important;
}
.theme_graybtn.promo_graybtn:hover {
    background-color: #efc500 !important;
}
.main-header .nav-item.gif-link.li-active, .main-header .nav-item.navbar-fishing.li-active, .main-header .nav-item.navbar-918.li-active {
    background-color: #ff4893;
    color: #fff;
}
.main-header.sport-header .nav-item.gif-link.li-active {
    background-color: #fa6101;
}
.main-header .nav-item.li-active span {
    color: #fff;
}
ul.navtop2 li.nav-item.li-active .nav-sprites {
    opacity: 1;
}
/* Event page */
.breadcrumbs {
    padding-top: 50px !important;
    padding-bottom: 25px !important;
}
.inner-bread a, .inner-bread span.bread-arrow {
    color: #fff;
}
.inner-bread span.active {
    color: #EFB000;
}
.inner-bread span.bread-arrow {
    padding: 0 5px;
}
.inner-bread {
    font-weight: 500;
}
.filter_content_promolist .game-image:before, .filter_content_promolist .game-image:after {
    content: none;
}
.filter_content_promolist .latest-game-box .game-image, .product_list .latest-game-box .game-image{
    border-color: #EFB000;
    background-image: -webkit-linear-gradient(left,#EFB000 0%,#EFB000 100%),-webkit-linear-gradient(left,#EFB000 0%,#EFB000 100%);
}
.provider-list .latest-game-box .game-image {
    border-left: 4px solid #bf933b;
    border-right: 4px solid #825a39;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-position: 0 0,0 100%;
    background-repeat: no-repeat;
    -webkit-background-size: 100% 5px;
    -moz-background-size: 100% 5px;
    background-size: 100% 5px;
    background-image: -webkit-linear-gradient(left,#bf933b 0%,#825a39 100%),-webkit-linear-gradient(left,#bf933b 0%,#825a39 100%);
    background-image: -moz-linear-gradient(left,#bf933b 0%,#825a39 100%),-moz-linear-gradient(left,#bf933b 0%,#825a39 100%);
    background-image: -o-linear-gradient(left,#bf933b 0%,#825a39 100%),-o-linear-gradient(left,#bf933b 0%,#825a39 100%);
    background-image: linear-gradient(to right,#bf933b 0%,#825a39 100%),linear-gradient(to right,#bf933b 0%,#825a39 100%);
    padding: 4px 0px 4px 0px;
    z-index: 1;
}
.provider-list .latest-game-box .game-image:hover:before {
    background-image: url(../img/Sparkling-Star-bottom.png);
    background-position: right;
    background-size: contain;
}
.provider-list .latest-game-box .game-image:before {
    background-image: url(../img/Sparkling-Star-Top.png);
    top: -25px;
    background-position: left;
    transition: all 0.4s ease 0s;
    content: '' !important;
}
.provider-list .latest-game-box .game-image:hover:after {
    background-image: url(../img/Sparkling-Star-Top.png);
    background-position: left;
}
.provider-list .latest-game-box .game-image:after {
    background-image: url(../img/Sparkling-Star-bottom.png);
    bottom: -25px;
    z-index: 1;
    background-position: right;
    transition: all 0.4s ease 0s;
}
.product_list .latest-game-box .game-image:before {
    content: none ;
}
.filter_content_promolist .latest-game-box .game-image, .product_list .latest-game-box .game-image {
    border-color: #EFB000;
    background-image: -webkit-linear-gradient(left,#EFB000 0%,#EFB000 100%),-webkit-linear-gradient(left,#EFB000 0%,#EFB000 100%);
}
.filter_content_promolist .latest-game-box .game-image:hover, .product_list .latest-game-box .game-image:hover {
    box-shadow: 0px 0px 15px 5px #675b2e;
    border-color: #FFE500;
    background-image: -webkit-linear-gradient(left,#FFE500 0%,#FFE500 100%),-webkit-linear-gradient(left,#FFE500 0%,#FFE500 100%);
}
.product_list .latest-game-box .game-image:before, .product_list .latest-game-box .game-image:after {
    content: none ;
}
.luckyDrawPage .event-nache-icons {
    right: 11%;
}
#pramotion-modal .event-nache-icons {
    right: 13%;
}
.inner-filter-by {
    background: #201f25;
    padding: 7px 15px;
    border-radius: 4px;
    margin-top: 48px;
    display: flex;
    font-size: 12px;
    padding-left: 0;
    flex: 0 0 20%;
    max-width: 20%;
}
.text-filter-by {
    width: 35%;
    color: #fff;
    text-align: center;
    font-weight: 600;
    letter-spacing: 0.5px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.invoice-section .text-filter-by {
    width: auto;
}
.dropdown-filter-by.select-custom {
    width: 65% !important;
}
.dropdown-filter-by.select-custom .dropdown_data:not(.dropdown-menu) {
    background: #33333b;
    padding: 5px 10px;
    border-radius: 1px;
    height: auto;
}
.dropdown-filter-by.select-custom .dropdown-toggle:after {
    background-image: url("../img/arrow-down.png");
    width: 16px !important;
    transition: all 0.125s ease-in-out;
}
.dropdown-filter-by.select-custom .dropdown-menu {
    background-color: #000000;
    /*background-color: #000000c7;*/
    margin-top: 12px;
    border-radius: 0;
    border: none;
    text-transform: uppercase;
    font-weight: 600;
}
.dropdown-filter-by .dropdown_title {
    text-transform: uppercase;
}
.dropdown-filter-by.select-custom .dropdown-menu li {
    border-bottom: 0;
    padding: 7px 20px;
    display: flex;
    align-items: center;
}
.dropdown-filter-by.select-custom .dropdown-menu li span {
    margin-top: 1px;
}
.dropdown-filter-by.select-custom .dropdown-menu {
     width: 105.8%;
}
.dropdown-filter-by.select-custom li img {
    margin-right: 13px;
}
.bg-grey {
    background-color: #33333b;
}
.dropdown-filter-by.select-custom .dropdown-menu li.event-games:hover {
    /*background-color: #ff4893;*/
    background-color: rgb(255 72 147 / 0.8);
}
.dropdown-filter-by.select-custom .dropdown-menu li.event-poker:hover {
    /*background-color: #7df700;*/
    background-color: rgb(17 193 58 / 0.8);
}
.dropdown-filter-by.select-custom .dropdown-menu li.event-lottery:hover {
    /*background-color: #48f9e4;*/
    background-color: rgb(58 199 182 / 80%);
}
.dropdown-filter-by.select-custom .dropdown-menu li.event-casino:hover {
    /*background-color: #007ef9;*/
    background-color: rgb(0 126 249 / 0.8);
}
.dropdown-filter-by.select-custom .dropdown-menu li.event-sport:hover {
    /*background-color: #fa6101;*/
    background-color: rgb(250 97 1 / 0.8);
}
.dropdown-filter-by.select-custom .dropdown-menu li.event-cock:hover {
    /*background-color: #f71111;*/
    background-color: rgb(247 17 17 / 0.8);
}
.dropdown-filter-by.select-custom .dropdown-menu li.event-esport:hover {
    /*background-color: #e500e5;*/
    background-color: rgb(229 0 229 / 0.8);
}
.custom-landing-img:nth-child(odd) .custom-img {
    justify-content: flex-end;
}
.custom-landing-img:nth-child(even) .custom-img {
    justify-content: flex-start;
}
/* Top navigation menu */
.calendar_wrap .input-append{
    flex-direction: column;
}
.nav-item.calendar_wrap {
    line-height: 12px;
    font-weight: 500;
    width: 100px;
    font-family: 'Montserrat', sans-serif;
}
.nav-item.calendar_wrap {
    flex: 0 0 53%;
}
.nav-item.customsel {
    flex: 0 0 32%;
}
.nache-menus .nav-nache {
   font-family: 'Montserrat', sans-serif;
   font-size: 10px;
   text-transform: uppercase;
   font-weight: 500;
   color: #77787f;
   display: flex;
   align-items: center;
   justify-content: center;
}
.nache-menus li.nav-item {
    display: flex;
    align-items: stretch;
    flex-grow: 1;
    flex-basis: 0;
    align-items: center;
    justify-content: center;
}
.nache-bg {
    background: url("../img/nache-icons/niche-logos-grey.svg");
    width: 20px; height: 21px;
    margin-right: 8px;
    background-repeat: no-repeat;
}
.nav-nache:hover .nache-bg, .nav-nache.active .nache-bg {
    background: url("../img/nache-icons/niche-logos.svg");
    background-repeat: no-repeat;
}
.nav-poker .nache-bg {
    background-position: -24px 0px;
}
.nav-lottery .nache-bg {
    background-position: -48px 0px;
}
.nav-casino .nache-bg {
    background-position: -72px 0px;
}
.nav-sport .nache-bg {
    background-position: -12px -24px !important;
}
.nav-cock .nache-bg {
    background-position: -36px -25px;
}
.nav-esport .nache-bg {
    background-position: -60px -24px;
}
.nav-games:hover span, .nav-games.active span {
    color: #ff4893;
    filter: contrast(1);
}
.nav-poker:hover .nache-bg, .nav-poker.active .nache-bg {
    background-position: -24px 0px;
}
.nav-poker:hover span, .nav-poker.active span {
    color: #11c13a;
}
.nav-lottery:hover .nache-bg, .nav-lottery.active .nache-bg {
    background-position: -48px 0px;
}
.nav-lottery:hover span, .nav-lottery.active span {
    color: #3ac7b6;
}
.nav-casino:hover .nache-bg, .nav-casino.active .nache-bg {
    background-position: -72px 0px;
}
.nav-casino:hover span, .nav-casino.active span {
    color: #007ef9;
}
.nav-sport:hover .nache-bg, .nav-sport.active .nache-bg {
    background-position: -12px -24px !important;
}
.nav-sport:hover span, .nav-sport.active span {
    color: #fa6101;
}
.nav-cock:hover .nache-bg, .nav-cock.active .nache-bg {
    background-position: -36px -25px;
}
.nav-cock:hover span, .nav-cock.active span {
    color: #f71111;
}
.nav-esport:hover .nache-bg, .nav-esport.active .nache-bg {
    background-position: -60px -24px;
}
.nav-esport:hover span, .nav-esport.active span {
    color: #e500e5;
}
.information-sprites:hover {
    background: url("../img/information-yellow.png");
    width: 15px;
    height: 15px;
    float: right;
    background-size: 100%;
}
.navbar-nav.nache-menus {
    width: 100%;
    display: flex;
    align-items: center;
    max-width: 79%;
    flex: 0 0 79%;
}
.nache-menus li a {
    height: 100%;
    line-height: 30px;
    width: 100%;
}
.navtop-right {
    background: rgb(51,51,59);
}
/* Event page nache icons on event boxes */
.event-listing .promotion_game_wrap section.available-counter-timer, .event-listing .promotion_game_wrap section.counter-timer {
    bottom: 28px !important;
}
.event-nache-icons {
    position: absolute;
    bottom: -25px;
    display: flex;
    right: 8px;
}
.e-nache {
    height: 25px;
    width: 25px;
    background-color: #000 !important;
    background: url("../img/nache-icons/niche-logos.svg");
    border-radius: 50%;
    margin-right: 1px;
    background-repeat: no-repeat;
}
.nache-event-games {
    background-position: 2.5px 2.5px;
}
.nache-event-poker {
    background-position: -21px 2.5px;
}
.nache-event-lottery {
    background-position: -45.5px 2.5px;
}
.nache-event-casino {
    background-position: -69.5px 2.5px;
}
.nache-event-sport {
    background-position: -9px -22px;
}
.nache-event-cock {
    background-position: -33px -22px;
}
.nache-event-esport {
    background-position: -57px -22px;
}
.main-header {
    display: flex;
    width: 100%;
}
.nav-item.userprofile {
    display: flex;
    align-items: center;
}
.litopright.navtop-right .loginbtn a {
    background-color: #EFB000;
}
.litopright.navtop-right .registerbtn a {
    background-color: #018c22;
}
.registerbtn.transfer a {
    background-color: #EFB000 !important;
}
.registerbtn.transfer a:hover {
    background-color: #efc500 !important;
}
.litopright.navtop-right .registerbtn a:hover, .newmember_Register .registerbtn a:hover, .litopright.navtop-right .loginbtn a:hover {
    background-color: #efc500;
}
.nav-item.userprofile {
    padding-right: 23px;
    padding-left: 5px;
}
.playbtn .theme_graybtn, .filter_content_promolist .latest-game-box .game-image:hover .playbtn .theme_graybtn {
    background-color:  #EFB000;
}
.newmember_Register .registerbtn a {
    background-color:  #EFB000;
}
.navleft_data {
    width: 100%;
}
.fixedHeader .navbar-brand {
    transition: all 0.3s ease 0s;
}
.smlogo {
    padding: 14px 20px !important;
}
/* Event page */
.event-nache-bg {
    background: url("../img/nache-icons/niche-event-grey.svg");
    width: 25px; height: 25px;
    margin-right: 8px;
}
.event-poker .event-nache-bg{
    background-position: -30px 0 !important;
}
.event-lottery .event-nache-bg{
    background-position: -60px 0 !important;
}
.event-casino .event-nache-bg{
    background-position: -90px 0 !important;
}
.event-sport .event-nache-bg{
    background-position: -15px -31px !important;
}
.event-cock .event-nache-bg{
    background-position: -45px -31px !important;
}
.event-esport .event-nache-bg{
    background-position: -75px -31px !important;
}
.select-custom .dropdown-menu.event-listing li {
    color: #7d7d84;
}
.event-listing li:hover > .event-nache-bg {
    background: url("../img/nache-icons/niche-event-white.svg");
} 
.event-listing li:hover, .event-listing span {
    cursor: pointer;
}
.dropdown-filter-by .dropdown.active li {
    display: flex;
    align-items: center;
    font-size: 12px;
}
.dropdown-filter-by .event_selected > li a span li .event-nache-bg {
    background: url("../img/nache-icons/niche-event-logo.svg");
}
.red a:hover {
    color: #efc500;
}
.promotion-gradient .playbtn a:first-child span {
    position: relative;
    top: 1px;
}
.mobile-header {
    position: fixed;
    width: 140px;
    min-height: 100%;
    left: 0;
    overflow-y: auto;
    overflow-x: hidden;
    background: #0e1114;
    list-style-type: none;
    -webkit-font-smoothing: antialiased;
    transform-origin: 0% 0%;
    transform: translate(-140px,0);
    transition: all 0.3s ease 0s;
    z-index: 99999;
    top: 52px;
    padding-bottom: 160px;
    height: 100%;
}
.mobile-header::-webkit-scrollbar, div.right-sidebar_wrap::-webkit-scrollbar {
    width: 0px;
    background: transparent;
    scrollbar-width: none; 
    -ms-overflow-style: none;
}
.leftsidebarfixed .mobile-header{
    transform: translate(0,0);
}
.page-container {
    transition: all 0.3s ease 0s;
    position: relative;
    right: 0;
}
/*23rd Nov*/
/*Entry ticket requirement*/
.dragDiv, .showotherdata, .bottom_fixpanel ul.shortcut_wrap {
    display: none;
 }
 .ranktable.table-responsive tr th:first-child {
     width: 15%;
 }
 .ranktable.table-responsive tr th:nth-child(2), .ranktable.table-responsive tr th:nth-child(3) {
     width: 30%;
 }
 .entry-heading {
     font-size: 30px;
     line-height: 1.3;
     text-align: center;
     color: #EFB000;
 }
 .entry-subheading {
     color: #fff;
     font-size: 22px;
     margin: 0;
     text-align: center;
 }
 .intro-how {
     padding-top: 32px;
     text-align: center;
 }
 .intro-entry-icon {
     margin: 0 auto;
 }
 .intro-entry-desc {
     font-size: 14px;
     line-height: 1.3;
     padding: 10px 0 15px;
     color: #fff;
     min-height: 87px;
 }
 .intro-entry-earn {
     font-size: 22px;
     line-height: 1.3;
     color: #a5a5a5;
 }
 .intro-entries {
     font-size: 100px;
     line-height: 1;
     color: #EFB000;
 }
 .intro-entries div {
     font-size: 32px;
     line-height: 1.3;
 }
 .show-sm {
     display: none;
 }
 .winning-price-heading {
     position: relative;
 }
 .winning-price-heading .heading-img {
     position: absolute;
     left: 22px;
     top: 13px;
     padding: 0;
 }
 .time-period {
     color: #fff;
     width: 100%;
     float: left;
     line-height: 10px;
     margin-top: 10px;
     font-size: 12px;
 }
 .table-heading {
     color: #dea93f;
     padding: 0 9px;
     font-size: 11px;
     margin-bottom: 6px;
     padding-top: 15px;
 }
 .table-colon {
     padding: 0 5px;
 }
 .iframe-https .maximize {
     right: 12px;
 }
 .modal {
     z-index: 99999;
 }
 .landscape-right-text {
     margin-left: 20px !important;
 }
 .landscape-left-text {
    text-align: right;
    margin-right: 20px !important;
    float: right;
    display: flex;
    margin-left: auto !important;
 }
 /*End Entry ticket requirement*/ 
.intro-entry-icon img {
    width: 107px;
}
 /* 26th Nov */
 .dashboard-tab-content .dropdown-menu {
    max-height: 275px;
 }
 .transfer-p-right {
    padding-right: 50px;
 }
 .transfer-p-left {
    padding-left: 50px;
 }
 .full-page-iframe .logoiframe img {
    padding-left: 0 !important;
 }
 .full-page-iframe .btn1iframe a:last-child, .full-page-iframe .btn1iframe {
     margin-right: 0 !important;
 }
 #iframe-open.full-page-iframe .headeriframe {
     padding: 0 !important;
 }
 #iframe-open.full-page-iframe .headeriframe h5.modal-title.text-center {
     text-align: center !important;
 }
 .featureslider {
     position: relative;
     z-index: 99;
 }
 .fa-times-thin:before {
     content: '\00d7';
 }
 .fa-font {
     font-size: 28px;
     line-height: 20px;
 }
 .modal-close-img {
     width: 16px;
     height: 16px;
 }
 .maximize img.minimize {
     width: 18px !important;
     height: 19px !important;
 }
 .mt-1p {
     margin-top: 1px;
 }
 .maximize img {
     width: 17px !important;
     height: 17px !important;
     padding: 0.5px;
     padding-top: 1px;
 }
 a *,
 button span,
 .url,
 .utl-title{cursor:pointer !important;}
 h1,
 h2,
 h3,
 h4,
 h5,
 span,
 p,
 .marquee,
 .footer-copyright{cursor:default;}
 .navtop1 ul.litopright li.nav-item.customsel{width:60px;}
 .navtop1 ul.litopright li.nav-item.customsel.topnav_dropdown2 {
    width: 170px;
 }
 .nichemodal_wrap .modal-header .refresh_collect{position:absolute;right:40px;}
 .custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem;}
 .custom-control-input{position:absolute;z-index:-1;opacity:0;}
 .custom-control-label{position:relative;margin-bottom:0;}
 .custom-checkbox .custom-control-label::before{border-radius:.25rem;}
 .border-none .custom-control-input:not(:disabled):active~.custom-control-label::before{border:0px}
 .custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#dee2e6;}
 .custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background-repeat:no-repeat;background-position:center center;background-size:50% 50%;}
 .container-fluid{max-width:1920px;padding:0px;height:100%}
 .bgimgnone{background-image:none;}
 .container-fluid .front-layer{height:100%;margin:0 auto;width:100%;}
 .pt-100{padding-top:100px;}
 .pb-100{padding-bottom:100px;}
 footer .footer_link{padding:13px 0px; cursor: default;}
 .w-80{width:80%;}
 .mw-80{max-width:80%;}
 .footer_wrap .homefootlogo + .footer_logo{border-top:0px;}
 .clr-white,
 .white-clr{color:#fff;}
 .p-2{padding:2px!important;}
 /**************HOME PAGE STARTS HERE*****************/
 .absolute{position:absolute;}
 .relative{position:relative;}
 .bottom-0{bottom:0px;}
 .f-500{font-weight:500;}
 .f-600{font-weight:600;}
 .f-700{font-weight:700;}
 .f-900{font-weight:900;}
 .f-bold{font-weight:bold;}
 .f-bold{font-weight:bold;}
 .text-decoration-line{text-decoration:underline;}
 .text-decoration-none{text-decoration:none;}
 .no-border{border:none!important;}
 .w-90{width:90%;margin:0 auto;}
 .w-110{width:110px;}
 .f-8{font-size:8px;}
 .f-9{font-size:9px;}
 .f-10{font-size:10px;}
 .f-11{font-size:11px;}
 .f-12{font-size:12px;}
 .f-13{font-size:13px;}
 .f-14{font-size:14px;}
 .f-15{font-size:15px;}
 .f-20{font-size:20px;}
 .f-21{font-size:21px;}
 .f-22{font-size:22px;}
 .f-23{font-size:23px;}
 .f-24{font-size:24px;}
 .f-25{font-size:25px;}
 .f-40{font-size:40px;}
 .f-30{font-size:30px;}
 .f-35{font-size:35px;}
 .f-50{font-size:50px;}
 .w-35{width:35px!important;}
 .top-0{top:0px;}
 .btn.focus,
 .btn:focus{outline:0;box-shadow:none;}
 .top-n-4{top:-4px!important;}
 *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}
 .height60{height:60px;}
 .overflowhide{overflow:hidden;}
 a:hover{text-decoration:none;}
 html{
    /*overflow:hidden !important;*/
 }
 body{background-image:url(../img/Texture.png);
     background-color:#161618;padding:0px;font-family:'Montserrat',sans-serif;width:100%;margin:0 auto;overflow-x:hidden;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#666;}
 /* .page-container {
     background-image:url(../img/Texture.jpg);
     background-color:#161618;
     width: 100%;
     height: 100%;
 } */
 .loader-wrapper {
     display: table;
     width: 100%;
     height: 100%;
     position: absolute;
     top: 0;
     bottom: 0;
     left: 0;
     right: 0;
 }
 html {
     overflow-x: hidden;
 }
 .loading {
     display: table-cell;
     vertical-align: middle;
     height: 100%;
     width: 100%;
     text-align: center;
 }
 .loading .rotating-logo{
     -webkit-animation: spin 2s linear infinite; /* Safari */
     animation: spin 2s linear infinite;
 }
 .rotating-text {
     position: absolute;
     left: 0;
     right: 0;
     top: 0;
     bottom: 0;
     margin: auto;
 }
 @-webkit-keyframes spin {
     0% { -webkit-transform: rotate(0deg); }
     100% { -webkit-transform: rotate(360deg); }
   }
   
   @keyframes spin {
     0% { transform: rotate(0deg); }
     100% { transform: rotate(360deg); }
   }
 .wrapper-main{
     transition:all 0.3s ease 0s;
     position:relative;
     left:0;
     background: url(../img/Footer-BG.png);
     background-repeat: no-repeat;
     background-size: 100%;
     background-position: bottom;
 }
 .homepage .wrapper-main{
     background: url(../img/Footer-BG-homee.png);
     background-position: left bottom 300px;
     background-repeat: no-repeat;
     background-size: 100%;
 }
 .home_badges.general-help {
     background: url(../img/Footer-BG.png) !important;
     background-position: bottom -365px center !important;
     background-size: 100%!important;
     background-repeat: no-repeat !important;
 }
 body.modal-open .modal{z-index:99999!important;}
 body.modal-open{padding-right:0px!important;}
 body.modal{padding:0px!important;}
 a.cursor-d,
 .cursor-d{cursor:default!important;}
 a.cursor-p,
 .cursor-p{cursor:pointer!important;}
 /*************color*************/
 .lightgreen{color:#EFB000;}
 @media only screen and (min-width: 1280px) {
     .green:hover,
 .hearticon i:hover{color:#efc500!important;transition:all 0.3s ease-in-out 0s;}
   }
 
 .text_gray{color:#5b5a60;}
 .text_darkgray{color:#8c99a1;}
 .greencolor{color:#26b201;}
 .pinkcolor{color:#e70581;}
 /*************Custom button*************/
 button.theme_btn_sm,
 button.theme_btn,
 .theme_btn_sm,
 .theme_btn {box-shadow:none; background: #EFB000; color:#f2f2f2!important;border:none;min-width:110px;}
 .games-page .theme_btn, .games-page .theme_btn_sm, .promotion_detail_wrap .theme_btn_sm, .product-listing-bg .theme_btn {
    background: -moz-linear-gradient(45deg,rgba(242,104,41,1) 0%,rgba(214,24,100,1) 100%);
    background: -webkit-gradient(linear,left bottom,right top,color-stop(0%,rgba(242,104,41,1)),color-stop(100%,rgba(242,104,41,1)));
    background: -webkit-linear-gradient(45deg,rgba(242,104,41,1) 0%,rgba(214,24,100,1) 100%);
    background: -o-linear-gradient(45deg,rgba(242,104,41,1) 0%,rgba(214,24,100,1) 100%);
    background: -ms-linear-gradient(45deg,rgba(242,104,41,1) 0%,rgba(214,24,100,1) 100%);
    background: linear-gradient(45deg,rgba(242,104,41,1) 0%,rgba(214,24,100,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D61864',endColorstr='#f26829',GradientType=1);
 }
 .theme_greenbtn{background-image:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;background:#EFB000;color:#fff; border-radius: 2px !important;}
 .theme_graybtn{background-color:#3f3f4b;display:inline-block;cursor:pointer;color:#ffffff;font-size:12px;text-decoration:none;border:0px;border-radius:0px;}
 .theme_greenbtn:hover,
 .theme_graybtn:hover{
    background: #efc500; 
    color:#fff!important;}
 input.wizard-btn,
 .wizard-btn{width: 100px; padding:10px 20px;margin:0 auto;position:absolute;display:inline-block;left:0;right:0;border-radius:2px;bottom:25px;}
 a.wizard-btn{width:170px;padding-left:10px;padding-right:10px;}
 button.theme_btn,
 .theme_btn{line-height:1.75;font-size:9.5px;}
 button.theme_btn_sm,
 .theme_btn_sm{line-height:1;font-size:9px;}
 button.theme_btn_sm:hover,
 button.theme_btn:hover,
 .theme_btn_sm:hover,
 .theme_btn:hover{background-image:none;background:#efc500;}
 .minwidth{min-width:150px}
 /*************background color*************/
 .bg-lightblack{background:#201f24!important;}
 .bg-green{background-image:none;-moz-box-shadow:0 0 6px 3px #26b201;-webkit-box-shadow:0 0 6px 3px #26b201;box-shadow:0 0 3px 0px #26b201;background:#26b201;}
 .bg-white{background-color:#fff;}
 .bg-black{background-color:#000;}
 .bg-green:hover{box-shadow:none;background:-moz-linear-gradient(45deg,rgba(242,104,41,1) 0%,rgba(214,24,100,1) 100%);background:-webkit-gradient(linear,left bottom,right top,color-stop(0%,rgba(242,104,41,1)),color-stop(100%,rgba(214,24,100,1)));background:-webkit-linear-gradient(45deg,rgba(242,104,41,1) 0%,rgba(214,24,100,1) 100%);background:-o-linear-gradient(45deg,rgba(242,104,41,1) 0%,rgba(214,24,100,1) 100%);background:-ms-linear-gradient(45deg,rgba(242,104,41,1) 0%,rgba(214,24,100,1) 100%);background:linear-gradient(45deg,rgba(242,104,41,1) 0%,rgba(214,24,100,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D61864',endColorstr='#f26829',GradientType=1);color:#f2f2f2!important;}
 .bg-grad{box-shadow:none;background:-moz-linear-gradient(45deg,rgba(242,104,41,1) 0%,rgba(214,24,100,1) 100%);background:-moz-linear-gradient(45deg,rgba(242,104,41,1) 0%,rgba(214,24,100,1) 100%);background:-webkit-gradient(linear,left bottom,right top,color-stop(0%,rgba(242,104,41,1)),color-stop(100%,rgba(242,104,41,1)));background:-webkit-linear-gradient(45deg,rgba(242,104,41,1) 0%,rgba(214,24,100,1) 100%);background:-o-linear-gradient(45deg,rgba(242,104,41,1) 0%,rgba(214,24,100,1) 100%);background:-ms-linear-gradient(45deg,rgba(242,104,41,1) 0%,rgba(214,24,100,1) 100%);background:linear-gradient(45deg,rgba(242,104,41,1) 0%,rgba(214,24,100,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D61864',endColorstr='#f26829',GradientType=1);color:#f2f2f2!important;}
 .inner-game_div .game-image.slider_data .bg-grad{box-shadow:none;background:-moz-linear-gradient(45deg,rgba(214,24,100,1) 0%,rgba(242,104,41,1) 100%);background:-moz-linear-gradient(45deg,rgba(214,24,100,1) 0%,rgba(242,104,41,1) 100%);background:-webkit-gradient(linear,left bottom,right top,color-stop(0%,rgba(214,24,100,1)),color-stop(100%,rgba(214,24,100,1)));background:-webkit-linear-gradient(45deg,rgba(214,24,100,1) 0%,rgba(242,104,41,1) 100%);background:-o-linear-gradient(45deg,rgba(214,24,100,1) 0%,rgba(242,104,41,1) 100%);background:-ms-linear-gradient(45deg,rgba(214,24,100,1) 0%,rgba(242,104,41,1) 100%);background:linear-gradient(45deg,rgba(214,24,100,1) 0%,rgba(242,104,41,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D61864',endColorstr='#f26829',GradientType=1);color:#f2f2f2!important;}
 p.topgradient-golden{font-size:3rem;font-weight:bolder;background:linear-gradient(to top,#f9d044 50%,#f2c575 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
 .bg-grad:hover,
 .inner-game_div .game-image.slider_data .bg-grad:hover{background-image:none;background:#efc500;}
  .border-grad-golden{border-left:4px solid #EFB000; border-right:4px solid #EFB000;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-position:0 0,0 100%;background-repeat:no-repeat;-webkit-background-size:100% 5px;-moz-background-size:100% 5px;background-size:100% 5px;background-image:-webkit-linear-gradient(left,#EFB000 0%,#EFB000 100%),-webkit-linear-gradient(left,#EFB000 0%,#EFB000 100%);background-image:-moz-linear-gradient(left,#EFB000 0%,#825EFB000a39 100%),-moz-linear-gradient(left,#EFB000 0%,#EFB000 100%);background-image:-o-linear-gradient(left,#EFB000 0%,#EFB000 100%),-o-linear-gradient(left,#EFB000 0%,#EFB000 100%);background-image:linear-gradient(to right,#EFB000 0%,#8EFB00025a39 100%),linear-gradient(to right,#EFB000 0%,#EFB000 100%);margin-top:15px;margin-bottom:5px;}
  #announce-modal .border-grad-golden {
     background-size: 100%;
     -webkit-background-size:100%;
     -moz-background-size:100%;
  }
 .double-border {
  min-height: 720px;
     background-color: #201f2500;
     border-top: 16px double #bf933b;
     border-bottom: 16px double #825a39;
     border-left: 16px double #bf933b;
     border-right: 16px double #825a39;
     height: 100%;
     box-shadow: 0px 0px 15px 3px rgba(0,0,0,0.780392156862745)
 }
 li.px-2 {
    padding: 0 25px !important;
}
.row.footer_logo.footer_social {
    height: auto;
}
 /* 22th oct */
 .nav-sprites {
     width: 45px; height: 30px;
     opacity: 0.3;
 }
 .nav-gif {
    background: url('../img/nache-icons/games-gif.gif');
    background-repeat: no-repeat;
    background-size: cover;
    height: 28px;
    width: 28px;
    margin-right: 6px;
 }
 .sport-header .nav-gif {
    background: url('../img/nache-icons/sport-gif.gif');
    background-repeat: no-repeat;
    background-size: cover;
 }
 .gif-link:hover .nav-gif, .gif-link.li-active .nav-gif {
    background: url('../img/nache-icons/play-white.svg');
    background-repeat: no-repeat;
    background-size: 100%;
    height: 25px;
    width: 25px;
    margin-right: 7px;
 }
 .home-header .navtop2.main-menu .nav-item.li-active {
    background-color: #EFB000;
 }
 .home-header .navtop2.main-menu .nav-item.li-active:hover {
    background-color: #efc500;
 }
 ul.shortcut_wrap li.fixedbottom_active:after {
    content: none;
 }
 .navbar-text span.text {
     margin-top: 2px;
  }
  ul.navtop2 li:hover .nav-sprites {
     opacity: 1;
  }
 .nav-jackpot{
    background: url('../img/Play-White.png');
    background-repeat: no-repeat;
    background-size: 68%;
    width: 40px;
    height: 27px;
 }
 .nav-fishing {
     background: url('../img/nache-icons/Fishing_Hover.png'); 
     background-size: 100%;
 }
 .nav-kiss {
     background: url('../img/nache-icons/918Kiss_Hover.png');
     background-size: 100%;
 }
 .nav-mega {
     background: url('../img/nache-icons/Mega888_Hover.png');
     background-size: 100%;
     width: 33px;
     background-position: center right 1px;
     background-repeat: no-repeat;
 }
 .nav-promotion {
     background: url('../img/nache-icons/Promotion_Hover.png');
     background-size: 100%;
 }
 .nav-event {
     background: url('../img/css_spritess.png') -10px -110px;
     width: 37px;
     height: 37px;
 }
 /* .navbar-event span.text {
     margin-top: 5px;
 } */
 .nav-download {
     background: url('../img/css_spritess.png') -140px -10px;
 }
 .h-fit {
     max-height: 241px;
 }
 .social-sprites span{ 
     width: 43px; height: 43px;
     float: left;
 }
 .social-fb {
     background: url('../img/footer_sprites.png') -66px -68px;
 }
 .footer_social .social_data li a:hover span.social-fb{
     background-position: -66px -9px;
 }
 .social-twitter {
     background: url('../img/footer_sprites.png') -125px -68px;
 }
 .footer_social .social_data li a:hover span.social-twitter{
     background-position: -125px -9px;
 }
 .social-instagram {
     background: url('../img/footer_sprites.png') -184px -68px;
 }
 .footer_social .social_data li a:hover span.social-instagram{
     background-position: -184px -9px;
 }
 .social-youtube {
     background: url('../img/footer_sprites.png') -243px -68px;
 }
 .footer_social .social_data li a:hover span.social-youtube{
     background-position: -243px -8.5px;
 }
 .social-18 {
     background: url('../img/footer_sprites.png') -8px -68px;
 }
 .footer_social .social_data li a:hover span.social-18{
     background-position: -8px -7.5px;
 }
 .calender-sprites {
     width: 15px; height: 15px;
     background: url('../img/header_sprites.png') -53px -10px;
 }
 .live-chat-sprites {
     width: 15px; height: 15px;
     background: url('../img/header_sprites.png') -88px -10px;
     float: right;
 }
 .information-sprites {
     width: 15px; height: 15px;
     background: url(../img/information-grey.png);
     float: right;
     background-size: 100%;
 }
 .user-sprites {
     width: 23px; height: 23px;
     background: url('../img/header_sprites.png') -10px -10px;
 }
 .bottom-sprites {
     width: 40px; height: 40px;
     margin: 0 auto;
     opacity: 0.3;
     display: block;
 }
 .bottom-event {
     background: url('../img/bottom_sprites.png') -10px -10px;
 }
 .bottom-promotion {
     background: url('../img/bottom_sprites.png') -70px -10px;
 }
 .bottom-register {
     background: url('../img/bottom_sprites.png') -10px -70px;
 }
 .bottom-login {
     background: url('../img/bottom_sprites.png') -70px -70px;
 }
 .bottom-green{
     background: url('../img/bottom_sprites.png') -130px -10px;
     opacity: 1;
 }
 .dashboard-sprites {
     width: 29px;
     height: 29px;
     margin: 0 auto;
     display: block;
     opacity: 0.3;
 }
 .active .dashboard-sprites, .nav-link:hover .dashboard-sprites {
     opacity: 1;
 }
 .dashboard-bank {
     background: url('../img/dashboard_sprites.png') -10px -10px;
 }
 .dashboard-bank-transfer {
     background: url('../img/dashboard_sprites.png') -10px -59px;
 }
 .dashboard-bank-final {
     background: url('../img/dashboard_sprites.png') -59px -10px;
 }
 /* 28th oct */
 .lucky-draw_data:first-child {
     margin-top: 0;
 }
 .mt-1rem {
     margin-top: 1rem !important;
 }
 .pt-1rem {
     padding-top: 1rem !important;
 }
 .mb-1rem {
     margin-bottom: 1rem !important;
 }
 .mb-13rem {
     margin-bottom: 1.3rem !important;
 }
 .ranktable .table-responsive table {
     padding-top: 0;
     margin-bottom: 0;
     padding-bottom: 0;
 }
 .mb-0 {
     margin-bottom: 0 !important;
 }
 .mob-hide-download {
     display: none;   
 }
 /* 29th oct */
 .ranktable .table-data-rank table thead tr th {
     padding: 18px;
 }
 .ranktable .table-data-rank table tbody tr td h1 {
     margin: 0;
 }
 .ranktable .table-data-rank table tbody tr td p {
     margin: 0;
 }
 .lucky-draw-winner_inneimg span {
     font-size: 14px;
 }
 .lucky-draw-content {
     font-size: 14px;
 }
 .lucky-draw-heading {
     font-size: 40px;
 }
 .fixedHeader .backgroundEffect:after {
     background: rgb(51,51,59);
 }
 ul.navtop2 li:hover span#timeDate {
     color: #fff;
 }
 /* 3rd Nov */
 .slider_main img {
     width: 100%;
 }
 .row.winner-heading {
     padding: 0 36px;
     margin: 0;
 }
 .row.winner-heading .mobile-swipe-text {
     padding-left: 0;
 }
 .badges-subheading{
     width: 100%;
     text-align: center;
 }
 .lucky-draw-subheading {
     font-size: 30px;
 }
 .deposit-bonus {
     font-size: 35px;
     font-weight: bold;
 }
 .luckywin {
     width: 30%;
 }
 .device_details {
     padding: 0 !important;
     padding-top: 1rem !important;
 }
 .seodata {
     padding-left: 11px;
     padding-right: 1.2rem;
 }
 /* 09th nov */
 .full-page-iframe {
    padding: 0;
 }
 .full-page-iframe .iframeheder_popup {
    padding: 0 20px; 
 }
 .full-page-iframe .modal-content {
    height: 100%;
 }
 .full-page-iframe .modal-body {
     margin-bottom: 2px !important;
  }
  .full-page-iframe iframe {
     height: 100%;
  }
  #iframe-open.full-page-iframe .modal-dialog.modal-dialog-centered.modal-sm {
     min-width: 100%;
     height: 100%;
     margin: 0;
 }
 .product-detail-login .filter_wrap .nav-link.active, .product-detail-login .filter_wrap .nav-link:hover {
     background: #ce2e92;
 }
 .content_part .jackpot-text {
     font-size: 44px;
 }
 .theme_btn.theme-yellow {
    background: #EFB000;
 }
 .theme_btn.theme-yellow:hover {
    background: #efc500;
 }
 /****16th oct***/
 .double-border-sm {
     background-color: #201f2500;
     border-top: 5px double #bf933b;
     border-bottom: 5px double #825a39;
     border-left: 5px double #bf933b;
     border-right: 5px double #825a39;
     height: 100%;
     box-shadow: 0px 0px 15px 3px rgba(0,0,0,0.780392156862745);
 }
 .double-border-sm img{ padding:25px 25px 0px;width: 80%;}
 /****16th oct***/
 .double-border-sm h2{ 
     color: #deb70b;
     margin: 0px;
     line-height:1.2;
     letter-spacing: 0.012em;
     font-weight: normal;
     font-size: 20px;
 }
 .double-border-sm p{ padding: 10px 0px;line-height:1;}
 .double-border-sm .sparkle-img {
     position: relative;
    top: -40px;
     padding: 0px;
     }
 .winnerlist-period {
     max-width:1260px;
     margin: 0 auto;}
 .winnerlist-btn{
         cursor: pointer;
     padding: 0px;
     color: white;
     line-height: 0px;
         font-size: 14px;
 }
 .registration .form_content .border-grad-golden{padding-bottom:80px;}
 .border-grad-yellow-pink{border:4px solid;border-image:conic-gradient(#ea6316,#e412ab,#eb3754,#eb3754,#e16b28,#e16b28,#e16b28) 1;}
 .jackpotalert.withborder{padding:0px 0px;border:3px solid red;border-radius:7px;background:#fb3570; /* Old browsers */background:-moz-linear-gradient(left,#fb3570 0%,#ea6316 100%); /* FF3.6-15 */background:-webkit-linear-gradient(left,#fb3570 0%,#ea6316 100%); /* Chrome10-25,Safari5.1-6 */background:linear-gradient(to right,#fb3570 0%,#ea6316 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb3570',endColorstr='#ea6316',GradientType=1); /* IE6-9 */}
 .jackpotalert.withborder img{border-radius:7px;}
 .slider_dataimg .bg-grad:hover{box-shadow:0 0 3px 0px #26b201;background:#26b201;}
 .green{color:#EFB000!important;transition:all 0.3s ease-in-out 0s;font-size:1rem;}
 .fa-heart-o:hover:before{content:"\f004"!important;}
 .bgfooter1_content{background-color:#201f25;}
 /**********preloader*************/
 ul.navbar-nav.mt-0.list-unstyled.ml-lg-auto.litopright{padding-right:15px;}
ul.navbar-nav.mt-0.list-unstyled.ml-lg-auto.litopright.topnav{max-width: 21%;
        flex: 0 0 21%; justify-content: flex-end; padding-right: 0;}
ul.navbar-nav.mt-0.list-unstyled.ml-lg-auto.litopright.navtop-right{max-width: 35%;
            flex: 0 0 35%; justify-content: flex-end;}
.main-header .main-menu {
    max-width: 63%;
    flex: 0 0 63%;
}
ul.navbar-nav.mt-0.list-unstyled.ml-lg-auto.litopright.navtop-right {
    max-width: 37%;
    flex: 0 0 37%;
}
 #loader{position:fixed;top:0;z-index:100;width:100%;height:100%;display:none;background:rgba(0,0,0,0.81);align-items:center;justify-content:center;}
 /**********preloader ends here*************/
 /*****************common********************/
 .textgradient{color:#EFB000;display:inline-block;padding:0;margin:0;}
 .gradientpink {
    background: linear-gradient(to right,#fe7b28,#ed1874);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
 }
 .default{cursor:default;}
 .red, .red a{color: #EFB000;}
 /*****************common********************/
 .bg-black{background-color:#201f25!important;}
 .form-control:focus,
 button:focus,
 input:focus{outline:none;box-shadow:none!important;}
 :focus{outline:none;}
 .navbar-toggler-icon{background-image:url('../img/navbar.png');background-position:left center;transition:all 0.4s ease 0s;width:25px;}
 .navbar-toggler-icon{background-size:75% 50%;}
 .navleft_data{position:relative;z-index:9;}
 .backgroundEffect{position:absolute;height:110%;top: -10px;bottom:0;max-width:50%;width:100%;right:0;z-index:9;background:rgb(51,51,59);transform:translate(0px,0px) skew(0deg,0deg);display:none;}
 .backgroundEffect:after{content:'';background:rgb(39,39,47);height:46px;position:absolute;top:0;right:0;left:0;}
 nav.navbar.fixedHeader .backgroundEffect:after {
     margin-top: -47px;
 }
 .collapse.in{display:block;}
 #datetimepicker1 input{font-size:10px;color:#74838a;font-weight:600;background:transparent;border:none;cursor:default;width:60%;}
 .input-append.date .add-on i,
 .input-prepend.date .add-on i{display:block;cursor:pointer;width:16px;height:16px;margin-top:-17px;}
 a.navbar-brand.leftlogo{padding-right:15px;margin:0;}
 .sidebar-drop{position:fixed;top:50px;width:100%;bottom:0px;z-index:9;}
 .dropdown-menu.rightdropdown{min-width:15rem;}
 .leftlogo img{padding:15px 20px;transition:all 0.3s ease 0s;}
 .navtop1{height:35px;background:rgb(39,39,47);display:flex;justify-content:space-around;text-align:center;transition:all 0.3s ease 0s;}
 /*15th sep2020*/
 .nav-bottom-scroll{display: none;height:47px;display:flex;justify-content:space-around;text-align:center;transition:all 0.3s ease 0s;position: absolute; top:0%; right: 0px; z-index: 99;}
 li.userprofile.show .dropdown-menu a{font-size:15px;white-space:normal;padding:20px 0 0 15px;display:block;}
 li.userprofile.show .dropdown-menu a i{padding-right:15px;}
 li.userprofile.show .dropdown-menu a.logout{padding-bottom:20px;padding-right:15px;}
 .right-sidebar_wrap ul li a.logout{width:50%;text-align:center;display:flex;align-items:center;justify-content:center;float:right;color:#fff;text-decoration:none;margin-bottom:100px; margin-right: 15px;}
 .backtoprofile{padding-bottom:50px;}
 li.userprofile.show .dropdown-menu{left:unset;right:0px;background:#33333b;top:40px;position:absolute;}
 li.userprofile img,
 li.userprofile img{border-radius:50%;padding:2px;height:30px;position:relative;}
 li.userprofile img{border:1.5px solid #e23838}
 li.userprofile img:hover{border:1.5px solid #e60808;}
 li.userprofile.login img{border:1.5px solid #26b201;}
 .userprofile .usertoggle{position:relative;width:45px;}
 .userprofile .usertoggle::before{content:'';position:absolute;right:-5px;width:7px;height:7px;left:0px;bottom:-1px;z-index:999;border-radius:50%;margin:0 auto;}
 .userprofile .usertoggle::before{background:#e23838;}
 .userprofile .usertoggle:hover:before{background:#e60808;}
 .userprofile.login .usertoggle::before{background:#26b201;}
 .nav-bottom-scroll ul.litopright li a, .navtop1 ul.litopright li a,
 .idrtext,
 #sel2,
 span#timeDate{font-size:10px;color:#74838a;}
 .navtop1 ul.litopright li.transfer:before{display:none;}
 .mobtopheader ul.mob_tonav .topnav_dropdown2{display:none;}
 .nav-bottom-scroll  ul.litopright li,
 .litopright .loginbtn,
 .litopright .registerbtn, .navtop1 ul.litopright li,
 .litopright .loginbtn,
 .litopright .registerbtn{justify-content:center;position:relative;color:#74838a;align-items:center;display:flex;padding:15px 10px 15px;}
 .navtop1 ul.litopright li:before{position:absolute;content:'';width:5px;height:100%;box-shadow:3px -3px 3px 2px #27272f;background-color:#25252f;left:-3px;}
 .topnav_dropdown2 .lightgreen{ cursor: pointer; }
 .form-control.lang,
 .form-control.lang,
 .form-control.lang:focus{background-color:transparent;border:none;background-color:transparent;border:none;font-size:11px;margin:0 10px 0 0;padding-right:0;}
 #sel1{color:#74838a;font-weight:600;}
 #sel2{color:#EFB000;font-weight:600;padding-left:0px;}
 .litopright .loginbtn a,
 .litopright .registerbtn a{background-size:cover;color:#fff!important;background-repeat:no-repeat;font-size:10px;text-align:center;min-width: 90px;
    font-weight: 500;
    padding-top: 9px;
    padding-bottom: 9px;
    border-radius: 2px !important;}
 p.litopright p.fieldset.loginbtn.a.pop:hover a{background-color:transparent;}
 .litopright1 .loginbtn a,
 .litopright1 .loginbtn .submit{background-color:#3f3f4b;display:inline-block;cursor:pointer;color:#ffffff;min-width:111px;font-size:13px;font-weight:bold;padding:10px 22px;text-decoration:none;text-shadow:0px 0px 0px #3f3f4b; border-radius: 2px;}
 .litopright .loginbtn .pop a:hover,
 .litopright1 .loginbtn .submit:hover{background:#efc500!important;}
 .dropdown-item.active,
 .dropdown-item:active{background:transparent!important;outline:none;}
 .fixedHeader .navtop1{margin-top:-38px;}
 ul.navtop2{background-color:rgb(51,51,59);transition:all 0.3s ease 0s;}
 ul.navtop2 li{
     position:relative;border-right:1px solid #434346;padding:0 2px; cursor: pointer; display: flex;
     align-items: center;
     justify-content: center;
    }
    ul.navtop2.nache-main-menu li {
        flex-grow: 1;
        flex-basis: 0;
    }
 ul.navtop2 li a{color:#77787f;position:relative;}
 ul.navtop2 li .nav-link{padding-left:0px;padding-right:0px;width: 100%; display: flex;
    align-items: center; padding-top: 10px; padding-bottom: 10px; height: 100%; justify-content: center;}
 ul.navtop2 li a span i{font-size:20px;}
 .view-left{visibility:hidden;display:none;}
 ul.login_wrap.navtop2 li a span img.img_show,
 ul.login_wrap.navtop2 li a span img.img_show_hover{width:45%;}
 ul.navtop2 li a span img.img_show.home,
 ul.navtop2 li a span img.img_show_hover.home{width:90%;}
 ul.login_wrap.navtop2 li.mobile a span img{width:65%;}
 nav.navbar.fixedHeader{position:fixed;top:0px;z-index:99999;transition:0.3s all ease-in-out;}
 .main_wrap,
 .main_wrapper.general_wrap{margin-top:98px;}
 span.text{margin-top:30px;display:block;font-size:12px;
    cursor: pointer;font-family: 'Montserrat', sans-serif; font-weight: 500;}
 .navtop1 ul.navbar-nav li:not(.registerbtn):not(.loginbtn) .nav-link{padding:0;}
 ul.navtop2 li:after{position:absolute;content:'';width:2px;height:100%;box-shadow:2px 0px 0px 0 #323338;background-color:#323338;right:-3px;top:0;}
 ul.navtop2 li img.img_show_hover,
 ul.shortcut_wrap li:not(.livechat) img.img_show_hover{opacity:0.3;}
 ul.navtop2 li:not(.lang-selector):hover{background-color:#efc500;}
 .lang-selector .dropdown_data + .dropdown .list{top:inherit;bottom:100%;}
 .lang-selector .dropdown:after{top:0;margin:auto;bottom:0;}
 .lang-selector .dropdown.open:after{transform:rotate(180deg) scale(0.65);}
 ul.navtop2 li:hover .text{color:#fff;}
 ul.navtop2 li:hover img.img_show_hover,
 ul.shortcut_wrap li.fixedbottom_active img.img_show_hover{display:block;margin:0 auto;opacity:1;}
 ul.navtop2 li:hover img.img_show,
 ul.shortcut_wrap li:hover img.img_show,
 ul.shortcut_wrap li.fixedbottom_active img.img_show{opacity:1;}
 ul.navtop2 li img{position:absolute;margin:0 auto;left:0;right:0;width:45px;transition:all 0.3s ease 0s;}
 ul.navtop2 li:nth-child(6) img{padding:4px!important;margin-top:-6px!important;}
 .bootstrap-datetimepicker-widget.dropdown-menu{min-height:290px;}
 .bootstrap-datetimepicker-widget .picker-switch{position:relative;}
 .timepicker-minutes{margin-top:25px;border-top:1px solid red;}
 /************profile******************/
 #menuToggle input{display:block;width:40px;height:32px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none;}
 #menuToggle span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#cdcdcd;border-radius:3px;z-index:1;transform-origin:4px 0px;transition:transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),opacity 0.55s ease;}
 #menuToggle span:first-child{transform-origin:0% 0%;}
 #menuToggle span:nth-last-child(2){transform-origin:0% 100%;}
 #menuToggle input:checked ~ span{opacity:1;transform:rotate(45deg) translate(-2px,-1px);background:#232323;}
 /*
 * But let's hide the middle one.
 */
 #menuToggle input:checked ~ span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(0.2,0.2);}
 /*
 * Ohyeah and the last one should go the other direction
 */
 #menuToggle input:checked ~ span:nth-last-child(2){opacity:1;transform:rotate(-45deg) translate(0,-1px);transition:0.3s ease-in-out;}
 .right_sidebar.rightsidebar-menu #menu{right:260px;}
 .right_sidebar #menu a li img.imgright01{display:none;}
 .right_sidebar #menu a:hover li img.imgright0{display:none;}
 .right_sidebar #menu a:hover li img.imgright01{display:block;}
 img.border-0.arrowindex{width:12px;height:12px;}
 /********right sidebar dropdown**********/
 #menu li.showhidedata1,
 #menu li.showhidedata-1{background-image:url('../img/arrow-up1.png');background-position:right;background-size:14px 12px;background-repeat:no-repeat;margin-right:35px;}
 .idr_data{padding-left:65px;}
 #menu li.showhidedata1.custom01,
 #menu li.showhidedata-1.custom-01{background-image:url('../img/arrow-down.png');}
 #menu li.showhidedata2.custom1,
 #menu li.showhidedata-2.custom-1{display:block;background-color:#232323;padding:0 0 0 30px;text-align:center;}
 li.showhidedata2.custom1 .main_datahide ul li{padding:0!important;padding-left:40px!important;}
 /***********wallet section************/
 .walletsub_bg,
 .maintxt{display:flex;padding:5px 5px;}
 .walletsub_bg{background-color:#363636;}
 .walletsub_bg:hover{background:#36363640;}
 .walletsub_bg .main,
 .mainwallet_wrapper span,
 .backtoprofile{color:#6c6b70;font-weight:500;font-size:11px;}
 li.showhidedata-2.custom-1 div,
 .maintext{font-size:11px;padding:10px 0;width:100%;}
 span.wallet_right{text-align:right;width:50%;padding-right:10px;}
 span.main.wallet_left{padding-left:5px;width:100%;}
 .curr_idr{padding-left:12px;}
 .maintext{display:flex;}
 .maintext .main{width:65%;}
 .right-sidebar_wrap ul li div.refresh_collect a{width:40%;margin:0px 5px;}
 /***********wallet section************/
 /********right sidebar dropdown**********/
 div.right-sidebar_wrap{position:fixed;color:#707072;width:240px;/*min-height:100%;*/right:0;overflow-y:auto;overflow-x:hidden;background:#0e1114;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0% 0%;transform:translate(100%,0);transition:all 0.3s ease 0s;z-index:99999;top:0;}
 div#right-sidebar.rightsidebar-menu{transform:translate(0px,0px);}
 .right-sidebar_wrap ul li a{color:#75757c;}
 body nav.navbar{transition:0.3s all ease-in-out;position:fixed;top:0;z-index:999;}
 body.rightsidebar nav.navbar{position:fixed;width:90%;top:0px;z-index:99999;overflow:hidden;}
 .mob_tonav{transition:all 0.3s ease 0s;}
 body.rightsidebar.modal-open{transform:unset!important;}
 body.rightsidebar .wrapper-main{left:-240px;}
 body.rightsidebar .main_wrap,
 body.rightsidebar .main_wrapper.general_wrap{overflow:hidden;}
 body.rightsidebar .hero-bannerimg.productdetails.m-0{margin-top:107px!important;}
 a.logout:hover,
 a.back_profile:hover{color:#fff;text-decoration:underline;}
 .right-sidebar_wrap ul li{min-height:55px;align-items:center;display:flex;}
 .right-sidebar_wrap ul li a:not(.logout):not(.back_profile):not(.cashier_data){display:inline-block;width:100%;position:relative;padding:7px 12px;}
 .right-sidebar_wrap ul li a .img-div{flex:0 0 40px;}
 .right-sidebar_wrap ul li a .nav-text{padding-left:10px;}
 .right-sidebar_wrap ul li a p{margin:0;}
 .nav-text span{color:#707072;display:block;font-size:12.5px;}
 .right-sidebar_wrap .r-dropdown{padding:0px 0px;}
 /* toggle */
 .right-sidebar_wrap .r-dropdown .dropdown-toggle{padding:0;}
 .dropdown.r-dropdown.open .dropDown .dropdown-toggle:after{transform:scale(0.75) rotate(0deg);}
 body.idr_dropdown  .dropdown.r-dropdown .dropDown .dropdown-toggle:after{position:absolute;transform:scale(0.75) rotate(90deg);}
 .dropdown.r-dropdown .dropDown .dropdown-toggle:after{margin-left:0;content:url(../img/arrow-down.png);margin-top:5px;right:10px;background-repeat:no-repeat;top:10px;width:25px;position:absolute;transform:scale(0.75) rotate(360deg);border:none;}
 /* dropdown */
 .right-sidebar_wrap .r-dropdown .dropdown-menu{top:100%;right:0;left:0;display:none;margin:0px 0 0 0;padding:0;list-style-type:none;background:#232323;}
 .main_datahide.cashierdropdown .f-700{font-weight:400;font-size:12px;}
 .main_datahide.cashierdropdown ul li{padding:5px 0 4px 80px!important;margin:0 auto;min-height:25px;}
 /* options */
 .right-sidebar_wrap .r-dropdown .dropdown-menu .option a{padding:5px;}
 .right-sidebar_wrap .r-dropdown .dropdown-menu .option a:hover{background-color:#aaa;}
 /* open */
 .right-sidebar_wrap .open{z-index:400;background::#EFB000;}
 .right-sidebar_wrap .open>.dropdown-menu{display:block;border-radius:0px;}
 .right-sidebar_wrap .open>.dropdown-menu.cashier_inner{position:relative;display:block;width:100%;}
 .dropDown{position:relative;width:100%;}
 .dropDown a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:99;}
 .curr_idr{position:relative;background-color:#232323;padding-right:5px;}
 .curr_idr:before{position:absolute;content:'';background:#303032;width:200px;height:2px;bottom:14px;z-index:-1;}
 /*******rightsidebar hover changes**************/
 .right_sidebar #menu-right li.li_hover:hover,
 .right_sidebar #menu-right li.li_hover:hover a:not(.cashier_data,.back_profile),
 .right_sidebar #menu-right li.li_hover:focus a:not(.back_profile),
 .right_sidebar #menu-right li.li_hover:active a:not(.cashier_data,.back_profile){background-color::#EFB000;clear:both;}
 .right_sidebar #menu-right li.li_hover:hover a.dropdown-toggle,
 .right_sidebar #menu-right li.li_hover:hover a span,
 .right_sidebar #menu-right li.li_hover:hover a div p small,
 .right_sidebar #menu-right li.li_hover:focus a.dropdown-toggle:not(.cashier_data),
 .right_sidebar #menu-right li.li_hover:focus a span,
 .right_sidebar #menu-right li.li_hover:focus a div p small,
 .right_sidebar #menu-right li.li_hover:active a.dropdown-toggle:not(.cashier_data),.right_sidebar #menu-right li.li_hover:active a span,.right_sidebar #menu-right li.li_hover:active a div p small,{color:#fff;background-color:#efc500;}
 .right_sidebar #menu-right li.li_hover.dropdown.r-dropdown .dropDown .dropdown-toggle:hover:after{transform:scale(0.75) rotate(360deg);content:url(../img/white_arrow_down.png);width:25px;}
/* .right_sidebar #menu-right li.li_hover.dropdown.r-dropdown:focus .dropDown .dropdown-toggle:after, .right_sidebar #menu-right li.li_hover.dropdown.r-dropdown:active .dropDown .dropdown-toggle:after
 {transform:scale(0.75) rotate(0deg);content:url(../img/white_arrow.png);width:25px;}*/
 .li_hover.dropdown.r-dropdown.open{background:#EFB000;color:#fff;}
 .li_hover.dropdown.r-dropdown.open a:not(.cashier_data,.back_profile){background::#EFB000;color:#fff;}
 .li_hover.dropdown.r-dropdown.open a span,
 .li_hover.dropdown.r-dropdown.open a #sel2{color:#fff;}
 .li_hover.dropdown.r-dropdown.open a img.imgright01{display:inline-block!important;}
 .li_hover.dropdown.r-dropdown.open a img.imgright0{display:none;}
 .li_hover.dropdown.r-dropdown.open .dropDown .dropdown-toggle:after{transform:scale(0.75) rotate(0deg);content:url(../img/white_arrow.png)!important;}
 .li_hover.dropdown.r-dropdown.open:hover .dropDown .dropdown-toggle:after{content:url(../img/white_arrow.png)!important;transform:scale(0.75) rotate(0deg);}
 .main_datahide.cashierdropdown ul li a{width:auto;font-weight:600; display: flex; align-items: center;
    justify-content: center;
    min-height: 25px;}
 .main_datahide.cashierdropdown ul li:hover a{color:#fff}
 .main_datahide.cashierdropdown ul li:hover{background:#efc500;}
 /*******rightsidebar hover changes**************/
 .right_sidebar #menu-right li{display:block;clear:both;color:#707072; padding: 0 !important;}
 .right_sidebar #menu-right li:not(.open) a:not(:hover) .img-div img{opacity:0.4;}
 li.showhidedata2 ul li{padding:0 0 4px 0!important;font-size:14px;}
 .right_content{width:90%;}
 #menu a li select#sel03{width:75%!important;}
 #menu a li select#sel2{width:65%!important;}
 #menu a li select{width:70%!important;}
 #menu a,
 #sel03{color:#707072;text-align:left;font-size:16px;}
 #menu li img{margin-right:13px;width:30px;height:30px;}
 #menu li i{padding-right:25px;}
 #menu li,
 .wallet{padding:15px 10px 15px 30px;font-size:16px;display:flex;}
 select{background:rgba(0,0,0,0.3);}
 option{background:#232323;color:#415161;padding:5px;}
 option:hover{background-color:#fff;color:#000;}
 .refresh_collect a{border-radius:0px;}
 /************custom select arrow **************/
 #menu a li select{padding:0.5em 3.5em 0.5em 1em;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;}
 ul.navbar-nav.litopright select.dropdown_data{background-image:url(../img/arrow-down.png);background-position:right;background-size:10px 7px;background-repeat:no-repeat;padding:0.5em 1.5em 0.5em 1em;margin:0 8px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;}
 ul.navbar-nav.litopright select.dropdown_data:focus{background-image:url('../img/arrow-up1.png');background-position:right;background-size:11px 10px;background-repeat:no-repeat;}
 #menu a li select.dropdown_data{background-image:url(../img/arrow-up1.png);background-position:right;background-size:16px 16px;background-repeat:no-repeat;}
 #menu a li select.dropdown_data:focus{background-image:url('../img/arrow-down.png');background-position:right;background-size:19px 13px;background-repeat:no-repeat;}
 /************custom select arrow **************/
 #menuToggle input:checked ~ ul{transform:scale(1.0,1.0);opacity:1;}
 div.bg-black.rightsidebar{margin-right:260px;transition:0.3s ease-out;}
 .dropdown-toggle.usertoggle::after{content:unset;}
 /***********modal popup***************/
 .padding835{padding:8px 35px;}
 #announce-modal img.announcemain{min-width:640px;}
 .anouncemidimg{margin:-5px 0px 0px 0;height:100%;}
 .anouncemidimg a,
 .anouncemidimg a img{height:100.6%;}
 #announce-modal .modal-body{margin-top:50px;}
 #announce-modal .modal-header{position:absolute;z-index:6;padding:8px 0px;background:rgb(252,242,144);background:linear-gradient(180deg, #EFB000 66%,rgba(190,148,71,1) 100%);width:100%;border-radius: 0; top: 3px}
 #announce-modal .modal-header h1{color:#fff;text-transform:uppercase;margin:0 auto;font-size:1.8rem;font-weight:bold;line-height:1;}
 #announce-modal .modal-header img{width:100%;}
 #announce-modal .pinkcolor{}
 #announce-modal .close{position:absolute;right:0px;top:5px;width:40px;padding:0;}
 .modal{padding-right:0!important;}
 #announce-modal .modal-footer{padding:3px 3px 0px;}
 .close:not(:disabled):not(.disabled):hover{opacity:1;}
 .leftannouce,
 .rightannouce{position:absolute;width:200px;}
 .leftannouce{left:-120px;bottom:-6px;}
 .rightannouce{right:-120px;bottom:-6px;}
 .nichemodalmobile{padding:7px 0 0 5px;}
 .login_wrap .nichemodal_wrap .modal-content{max-width:520px;}
 .nichemodal_wrap .modal-content{background-color:#292830;color:#fff;}
 #login-modal .modal-sm .modal-body{display:flex;flex-wrap:wrap;}
 #login-modal .modal-sm .modal-body  .row,
 #login-modal .modal-sm .modal-body  .newmember_Register{width:100%;margin:0;}
 .nichemodal_wrap .modal-body{border:5px solid #28282f;margin-bottom:0.5%;border-radius:6px;box-shadow:inset 0 0 15px 3px rgba(0,0,0,0.4);}
 .nichemodal_wrap .modal-header{display:block;text-align:center;padding:7px 0 0 0;}
 .nichemodal_wrap .modal-header .close{margin:-0.5rem -1rem -0.5rem auto;color:#fff;opacity:1;padding:0;position:absolute;top:18px;right:28px;font-size:20px;}
 .nichemodal_wrap.login_wrap .modal-footer{background:#fff;bottom:-10px;width:98%;margin:0 auto;left:0;right:0;border-radius:0;text-align:center;}
 .newmember{text-align:center;color:#EFB000;background:#fff;width:35%;margin:-1px auto;padding:5px;border-top-left-radius:6px;border-top-right-radius:6px;font-size:15px;font-weight:700;}
 .nichepopupbtn{margin:0 0 10px 0px;}
 a.nichepopupbtn img{margin:0 0 10px 0;}
 .nichemodal_wrap .modal-header .refresh_collect a{margin:0px 5px;}
 .nichemodal_wrap .modal-title{font-size:20px;font-weight:700;}
 .nichepopupbtn img.nicheimg_hover,
 .nichepopupbtn img.nicheimg_active{display:none;}
 .nichepopupbtn:hover img.nicheimg_hover{display:block;}
 .nichepopupbtn:hover img.nicheimg,
 .nichepopupbtn:hover img.nicheimg_active{display:none;}
 .nichepopupbtn:active img.nicheimg_active,
 .nichepopupbtn:focus img.nicheimg_active{display:block;}
 .nichepopupbtn:active img.nicheimg,
 .nichepopupbtn:focus img.nicheimg,
 .nichepopupbtn:active img.nicheimg_hover,
 .nichepopupbtn:focus img.nicheimg_hover{display:none;}
 /*************************login popup***********************/
 /*******************Floating Icon*************************/
 #event-88 {position: fixed;left: auto;right:5%;top: 197px;bottom: auto;z-index: 999;text-align: center;width: 80px;height: 80px;/*transition: 0.3s all ease-in-out;*/}
 .fixedfloatingicon div#event {
     top: 64px;
 }
 .fixedfloatingicon div#event-88 {
     top: 152px;
 }
 * {
    -webkit-overflow-scrolling: touch;
}
 #event {position: fixed;left: auto;right:5%;top: 102px;bottom: auto;z-index: 999;text-align: center;width: 80px;height: 80px;/*transition: 0.3s all ease-in-out;*/}
 #event-88 .close, #event .close2, #event-88 .close1{opacity: 1;float: right;position: absolute;top: -2px;cursor: pointer;right: 0; -webkit-overflow-scrolling: touch;}
 
 #mydivheader {
   padding: 0px;
   cursor: move;
   z-index: 10;
 
 }
 /*************************pramotion popup starts***********************/
 
 #pramotion-modal .modal-content{background-color:#3f3f4b;display:flex;flex-wrap:wrap;flex-direction:row;padding:0px 3px;}
 #pramotion-modal .modal-header .close{opacity:1;top:21px;right:25px;color:#fff;font-size:14px;padding:0;}
 #pramotion-modal .modal-body{width:100%;margin:0 auto;background-color:#201f25;border:1px solid #25252f;margin-bottom:0.5%;box-shadow:inset 0 0 10px #25252f;}
 .promotion_banner{position:relative;margin:0!important;}
 .promotion_banner:before{content:'';position:absolute;height:1px;background:#6d5d34;width:100%;top:0;left:0;right:0;margin:0 auto;}
 .promotion_inner{background:#292931;}
 .no-background{ background: transparent!important;}
 .promo_data{display:flex;margin-top:6px;padding:0 20px;font-size:11px;}
 .promo_data .md-font-size{ font-size: 18px!important;}
 .promo_data span{width:10%;color:#d8d8d8;}
 .promo_data p:first-child {
     width: 36%;
     color: #d8d8d8;
     margin: 0;
     font-weight: 700;
     font-size: 11px;
 }
 .promo_data p:last-child {
     width: 50%;
     color: #d8d8d8;
     margin: 0;
     padding-left: 30px;
     font-size: 11px;
 }
 .promo_data .golden{ color: #d3b05e!important;}
 
 /*************************Lucky draw***********************/
 
 #winnerlist-modal .modal-content{
     /*background-color:#3f3f4b;*/
     background-color: #282832;
     display:flex;flex-wrap:wrap;flex-direction:row;padding:0px 3px;}
 #winnerlist-modal .modal-header .close{
     opacity: 1;
     right: 18px;
     color: #fff;
     font-size: 14px;
     padding: 0;
     z-index: 9;
     padding: 3px;
     text-shadow: none;
     height: 21px;
     width: 24px;
     padding-bottom: 2px;
     margin-bottom: 0;
     margin-top: -19px;
     position: relative;
     margin-bottom: 2px;
     font-size: 15px;
 }
 .mobile-swipe-text {
     text-align: left;
     padding-left: 0;
     padding-bottom: 0;
     margin-bottom: 0;
     color: #dea93f;
     font-size: 11px;
 }
 .mobilebottom_inner .youraccess .mobileimgtext {
     min-height: 103px;
 }
 #winnerlist-modal .modal-header {
     margin-left: auto;
 }
 .wishlist-text-left {
     padding-left: 0;
 }
 .wishlist-text-right {
     padding-right: 0;;
 }
 #winnerlist-modal .modal-body{
     width: 100%;
     margin: 0 auto;
     background-color: #201f25;
     border: 1px solid #25252f;
     margin-bottom: 0.5%;
     box-shadow: inset 0 0 10px #25252f;
 }
 #winnerlist-modal .contentbg {
     margin-bottom: 34px;
     width: 92%;
 }
 #winnerlist-modal .table-responsive>.table-bordered {
     padding-bottom: 15px !important;
     margin-bottom: 0;
     padding-top: 0;
 }
 #winnerlist-modal .modal-content {
     background-color: #3f3f4b;
     padding-top: 3px;
 }
 #winnerlist-modal .promotion_banner.header::before {
    content: none;
 }
 .row.table-responsive {
     margin: 0;
 }
 #winnerlist-modal .header {
     position: relative;
     margin: 0!important;
 }
 #winnerlist-modal .header p{ color: #dea93f; margin: 0px; width: 100%; font-size: 11px;}
 .lucky-draw_data {
     align-items: baseline;
     display: flex;
     margin-top: 6px;
     padding: 0 0 0px 10px;
 }
 /*****16th oct*****/
 .lucky-draw_data .md-font-size{font-size:14px; line-height: 30px;}
 .lucky-draw_data .golden{ color: #d3b05e!important;}
 .lucky-draw_data p:first-child{flex: 0 0 34%;;color:#d8d8d8;margin:0;}
 /*****16th oct*****/
 .lucky-draw_data span{flex: 0 0 10%;color:#d8d8d8;font-size: 14px; text-align: center;}
 .lucky-draw_data p:last-child{flex: 0 0 50%;color:#d8d8d8;margin:0;padding-left:4px;}
 .lucky-draw-winner {
     height: 100%;
     box-shadow: 0px 0px 15px 3px rgba(0,0,0,0.780392156862745);
     background-repeat: no-repeat;
     -webkit-background-size: 100% 7px;
     -moz-background-size: 100% 5px;
     background-image: -moz-linear-gradient(left,#c88f37 0%,#fde76c 100%),-moz-linear-gradient(left,#c28331 0%,#ecad5b 100%);
     background-image: -o-linear-gradient(left,#c88f37 0%,#fde76c 100%),-o-linear-gradient(left,#c28331 0%,#ecad5b 100%);
     background-image: linear-gradient(left,#c88f37 0%,#fde76c 100%),linear-gradient(left,#c28331 0%,#ecad5b 100%);
     padding: 6px 0px 6px 0px;
     margin: 0px;
     border-left: 6px solid #bf933b;
     border-right: 6px solid #825a39;
     background-position: 0 0,0 100%;
     background-repeat: no-repeat;
     -webkit-background-size: 100% 5px;
     -moz-background-size: 100% 5px;
     background-size: 100% 7px;
     background-image: -webkit-linear-gradient(left,#bf933b 0%,#825a39 100%),-webkit-linear-gradient(left,#bf933b 0%,#825a39 100%);
     background-image: -moz-linear-gradient(left,#bf933b 0%,#825a39 100%),-moz-linear-gradient(left,#bf933b 0%,#825a39 100%);
     background-image: -o-linear-gradient(left,#bf933b 0%,#825a39 100%),-o-linear-gradient(left,#bf933b 0%,#825a39 100%);
     background-image: linear-gradient(to right,#bf933b 0%,#825a39 100%),linear-gradient(to right,#bf933b 0%,#825a39 100%);
 }
 .lucky-draw-winner_inner {
     box-shadow: 0px 0px 15px 3px rgba(0,0,0,0.780392156862745);
     -moz-background-size: 100% 5px;
     background-image: -moz-linear-gradient(left,#c88f37 0%,#fde76c 100%),-moz-linear-gradient(left,#c28331 0%,#ecad5b 100%);
     background-image: -o-linear-gradient(left,#c88f37 0%,#fde76c 100%),-o-linear-gradient(left,#c28331 0%,#ecad5b 100%);
     background-image: linear-gradient(left,#c88f37 0%,#fde76c 100%),linear-gradient(left,#c28331 0%,#ecad5b 100%);
     padding: 6px 0px 6px 0px;
     margin: 9px 8px;
     border-left: 6px solid #bf933b;
     border-right: 6px solid #825a39;
     background-position: 0 0,0 100%;
     background-repeat: no-repeat;
     -webkit-background-size: 100% 5px;
     -moz-background-size: 100% 5px;
     background-size: 100% 7px;
     background-image: -webkit-linear-gradient(left,#bf933b 0%,#825a39 100%),-webkit-linear-gradient(left,#bf933b 0%,#825a39 100%);
     background-image: -moz-linear-gradient(left,#bf933b 0%,#825a39 100%),-moz-linear-gradient(left,#bf933b 0%,#825a39 100%);
     background-image: -o-linear-gradient(left,#bf933b 0%,#825a39 100%),-o-linear-gradient(left,#bf933b 0%,#825a39 100%);
     background-image: linear-gradient(to right,#bf933b 0%,#825a39 100%),linear-gradient(to right,#bf933b 0%,#825a39 100%);
 }
 
 /*****16th oct*****/
 .lucky-draw-winner_inneimg {
     padding: 10px 15px;
 }
 
 .lucky-draw-winner_inner img.img-fluid {
     /*width: 120px; */
     max-width: 145px; 
 }
 .lucky-draw-winner_inner .second-row  img.img-fluid {
     max-width: 155px;
 }
 .lucky-draw-winner_inner .second-row {
     max-width: 775px;
 }
 .lucky-draw-winner_inner .first-row  img.img-fluid {
     max-width: 165px;
 }
 .lucky-draw section.counter-timer{ top: 0px!important}
 .lucky-draw-winner p{color: #deb70b}
 .ranktable table{
     display: inline-table;
     background-color: transparent;
     border: medium none!important;
     border-spacing: 3px 3px;
     border-collapse: separate;
     width: 100%;
     padding: 22px 0px;
 }
 .ranktable table  thead tr{
     border: medium none;}
     .ranktable.table-responsive table thead tr th {
        font-size: 11px;
        font-weight: normal;
     }
     .ranktable.table-responsive table tbody tr td {
        font-size: 11px;
     }
 .ranktable table  thead tr th{ 
     padding: 24px;
     text-align: center;
     border-top-right-radius: 20px;
     border-top-left-radius: 20px;
     border-bottom-right-radius: 0px;
     border-bottom-left-radius: 0px;
     border: medium none;
     background: rgb(246,226,165);
     background:linear-gradient(180deg, #fefbb4 0%, #a57f2e 50%, rgba(162,123,43,1) 50%);
     width: 25%;
     text-shadow: 2px 2px #2f200361;
 }
 .ranktable table tbody tr td{ border: medium none; padding: 0.75rem 0.10rem;}
 .ranktable table tbody tr:nth-child(even){ background-color: #595657;}
 .ranktable table tbody tr:nth-child(odd){ background-color: #3a3536;}
 .ranktable table tbody tr td table {
     display: inline-table;
     background-color: transparent;
     border: medium none!important;
     border-spacing: 6px 4px;
     border-collapse: separate;
     
 }
 .ranktable table tbody tr td table td, .ranktable table tbody tr td table th, .ranktable table tbody tr td table thead td { border: medium none; padding: 0px;}
 .ranktable table tbody tr td table td, .ranktable table tbody tr td table th, .ranktable table tbody tr td table thead td{ width: 25%;}
 .ranktable table tbody tr td table tr{ background-color: transparent!important;}
 .ranktable table tbody tr td .large{ font-size:25px;padding:0em 1em; }
 .ranktable table tbody tr td h1{
     font-size: 25px;
     padding: 1em 1em;
     /* display: block; */
     width: 50%;
     float: left;
 
 }
 .ranktable table tbody tr td p{
     float: right;
     text-align: left;
     width: 50%;
     padding: 1em 1em 1em 0em;
 
 }
 
 ul.nav.nav-pills.luckydraw-tabs a.nav-link{
     /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#dfdddd+0,959393+37,6d6b6b+100 */
 background: #dfdddd; /* Old browsers */
 background: -moz-linear-gradient(top,  #dfdddd 0%, #959393 37%, #6d6b6b 100%); /* FF3.6-15 */
 background: -webkit-linear-gradient(top,  #dfdddd 0%,#959393 37%,#6d6b6b 100%); /* Chrome10-25,Safari5.1-6 */
 background: linear-gradient(to bottom,  #dfdddd 0%,#959393 37%,#6d6b6b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfdddd', endColorstr='#6d6b6b',GradientType=0 ); /* IE6-9 */
 border-top-right-radius: 20px;
 border-top-left-radius: 20px;
 border-bottom-right-radius: 0px;
 border-bottom-left-radius: 0px;
 padding:18px;
 font-size: 14px;
 font-weight: bold;
     color: white;
 }
 ul.nav.nav-pills.luckydraw-tabs a.nav-link.active{
     /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e1d38f+0,af8226+37,957023+100 */
 background: #e1d38f; /* Old browsers */
 background: -moz-linear-gradient(top,  #e1d38f 0%, #af8226 37%, #957023 100%); /* FF3.6-15 */
 background: -webkit-linear-gradient(top,  #e1d38f 0%,#af8226 37%,#957023 100%); /* Chrome10-25,Safari5.1-6 */
 background: linear-gradient(to bottom,  #e1d38f 0%,#af8226 37%,#957023 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1d38f', endColorstr='#957023',GradientType=0 ); /* IE6-9 */
 
 }
 ul.nav.nav-pills.luckydraw-tabs li.nav-item{flex: 0 0 50%; padding: 5px;}
 .luckydraw-tab-content .tab-pane{
     text-align: left;
 }
 .luckydraw-tab-content .tab-pane.container{
     width:100%;
     max-width: 100%;
     background-color: #0a0a0bb8;
     box-shadow: 0px 0px 15px 3px rgba(0,0,0,0.780392156862745);
     
 }
 ul.nav.nav-pills.luckydraw-tabs {
     margin: 0 -5px;
 }
 .luckydraw-tab-content .tab-pane.container ul li{
     list-style: decimal;
     line-height: 2;
     padding-left: 1em;
     font-size: 14px;
 }
 .promotable{padding:0 30px;}
 .promotable table tr td,
 .promotable table tr th{text-align:center;font-size:11px;color:#d8d8d8;}
 .promotable thead tr{background-image:-moz-linear-gradient(90deg,rgb(0,0,0) 0%,rgb(28,28,28) 100%);background-image:-webkit-linear-gradient(90deg,rgb(0,0,0) 0%,rgb(28,28,28) 100%);background-image:-ms-linear-gradient(90deg,rgb(0,0,0) 0%,rgb(28,28,28) 100%);}
 .promotable tbody{background-color:rgba(28,28,28,1)!important;}
 .terms_condition p{font-size:20px;}
 .contentbg{background-color:#2a2a32;width:90%;margin:0 auto;}
 .terms_ol,
 .terms_ol p{color:#c3c3c5;padding:0 30px;font-size:11px;line-height:23px;}
 .claimbtn{cursor:pointer;}
 .promotable table tr td span{text-transform:uppercase;}
 /*****16th oct*****/
 .counter-timer.promotion_detail_counter .time_unit small.time_colon{/* margin-top:11px; *//* margin-bottom: 0; */letter-spacing: 5px;
     font-size: 10px;
     color: #000;
     float: right;
     width: 10px;
     margin: 6px 2px 0 1px;}
 .promotion_inner section.counter-timer{top:0px;}
 .counter-timer.promotion_detail_counter .countdown.styled {
     padding: 0 8px;
 }
 
 .counter-timer.promotion_detail_counter .counter-timer_inner {
     padding: 38px 4px 5px 4px;
 }
 
 .counter-timer.promotion_detail_counter .time_unit  span {
     font-size: 12px;
 }
 
 .counter-timer.promotion_detail_counter .time_unit:last-child span {
     padding-left: 10px;
 }
 
 /*****16th oct*****/
 .counter-timer.promotion_detail_counter .counter-timer_inner .timer-type {
     font-size: 13px;
     font-weight: bold;
     top: 6px;
 }
 .promotable table{display:inline-table;}
 /*****16th oct*****/
 .counter-timer.promotion_detail_counter .time_unit div{
         font-size: 23px!important;
     padding: 4px 2px;
     min-height: 40px;
     min-width: 40px;
     background: rgb(0,0,0);
     max-width: 40px;
     max-height: 40px;
 }
 .counter-timer.promotion_detail_counter .time_unit div span{padding-left:2px;}
 .promotion_inner section.counter-timer.promotion_detail_counter{top:10px;margin:0 auto;}
 .claimbtn{cursor:pointer;}
 /**********counter************/
 section.counter-timer{display:flex;justify-content:center;position:relative;z-index:9;min-height:11vh;top:89px;}
 .promotion_game_wrap section.counter-timer{top:auto;bottom:28px;position:absolute;min-height:auto;right:0;z-index:10;}
 /*5th oct 2020*/
 .timer-type{color: #e7be68;text-align: center;text-transform: uppercase;font-size: 9.5px;font-weight: bold;position: absolute;z-index: 999;width: 96%;top: 5px;}
 .counter-timer_inner{display:flex;align-items:center;justify-content:center;height:100%;background-image:url(../img/timer_bg.png);background-position:top;background-size:cover;background-repeat:no-repeat;padding:26px 4px 5px 4px;border-radius:6px;}
 section.counter-timer.indiaSoftHide{left:-320px;}
 section.counter-timer:before{opacity:0.25;position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to bottom right,#143a6b,#206bae);}
 .closeicon{cursor:pointer;position:absolute;top:-10px;right:-14px;background:#000;border-radius:50px;padding:0 2px;color:#fff;width:20px;height:20px;text-align:center;display:flex;justify-content:center;align-items:center;}
 .counter-timer h2{font-size:20px;text-align:center;margin-top:0;color:#000;}
 .countdown .time_unit div{display:inline-block;font-size:18px;font-weight:500;text-align:center;margin:0 1px;min-width:30px;min-height:30px;background:rgb(0,0,0);text-shadow:none;vertical-align:middle;border-radius:6px;color:#fff;padding:2px;font-family:montserrat;}
 .countdown .time_unit span{font-size:8.5px;display:flex;align-items:center;text-transform:uppercase;justify-content:center;font-weight:700;width:85%;color:#000000; position: relative; left: -2px;}
 .countdown .time_unit:last-child span{padding-left:5px;}
 .countdown .time_unit .time_colon{margin-top:0;margin-bottom:0;letter-spacing:5px;font-size:6px;color:#000;float:right;width:7px;margin:7px 0px 0 2px;}
 .countdown.styled{text-align:center;display:flex;flex-wrap: nowrap;}
 .explore{text-align:center;}
 .explore a{background-color:#214d85;padding:10px 20px;border-radius:25px;color:#fff;text-decoration:none;margin-top:20px;border:none;display:inline-block;}
 .flot_div_is{background:#f1902f;color:#fff;transform:rotate(-270deg);padding:10px;font-size:18px;border-radius:5px 5px 0px 0px;transition:all 0.3s ease 0s;position:fixed;left:-110px;cursor:pointer;bottom:33%;}
 .flot_div_is.active{display:block;right:unset;left:-60px;}
 .explore a:hover{text-decoration:none;background-color:#f1902f;}
 /**********counter************/
 
 /**********available-counter************/
 section.available-counter-timer{display:flex;align-items:center;justify-content:center;position:relative;z-index:9;min-height:11vh;top:89px;}
 .timer-type-b{color: #fefb00;text-align: center;text-transform: uppercase;font-size: 10px;font-weight: bold;position: absolute;z-index: 999;width: 96%;top: 3px;}
 .promotion_game_wrap section.available-counter-timer{top:auto;bottom:23px;position:absolute;min-height:auto;right:0;z-index:10;}
 /*5th oct 2020*/
 .available-timer-type{
 color: #fefb00;
 text-align: center;
 text-transform: uppercase;
 font-size: 12px;
 font-weight: bold;
 
 }
 .available-counter-timer_inner{display:flex;align-items:center;justify-content:center;height:100%;background-image:url(../img/timer_bg-grey.png);background-position:bottom;background-size:cover;background-repeat:no-repeat;padding: 24px 5px 8px 5px;border-radius:6px;top: -5px;}
 section.available-counter-timer.indiaSoftHide{left:-320px;}
 section.available-counter-timerr:before{opacity:0.25;position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to bottom right,#143a6b,#206bae);}
 .closeicon{cursor:pointer;position:absolute;top:-10px;right:-14px;background:#000;border-radius:50px;padding:0 2px;color:#fff;width:20px;height:20px;text-align:center;display:flex;justify-content:center;align-items:center;}
 .available-counter-timer h2{font-size:20px;text-align:center;margin-top:0;color:#000;}
 .countdown-a .time_unit div{
     display:inline-block;
     font-size: 11px;
     font-weight:500;
     text-align:center;
     margin:0 1px;
     text-shadow:none;
     vertical-align:middle;
     color:#000;
     padding: 7px 0px 0px 0px;
     font-family:montserrat;
     text-transform: uppercase;
 }
 .countdown-a .time_unit:not(:last-child) {
     margin-right: 15px;
 }
 
 .countdown-a .time_unit {
     box-shadow: inset 0px 0px 1px 2px #bebebd, 0px 0px 2px 1px #e2e177, 0px 1px 0px 1px #595958;
     background: rgba(159,157,157,1);
     background: -moz-linear-gradient(top, rgba(159,157,157,1) 0%, rgba(235,235,235,1) 73%, rgba(235,235,235,1) 100%);
     background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(159,157,157,1)), color-stop(73%, rgba(235,235,235,1)), color-stop(100%, rgba(235,235,235,1)));
     background: -webkit-linear-gradient(top, rgba(159,157,157,1) 0%, rgba(235,235,235,1) 73%, rgba(235,235,235,1) 100%);
     background: -o-linear-gradient(top, rgba(159,157,157,1) 0%, rgba(235,235,235,1) 73%, rgba(235,235,235,1) 100%);
     background: -ms-linear-gradient(top, rgba(159,157,157,1) 0%, rgba(235,235,235,1) 73%, rgba(235,235,235,1) 100%);
     background: linear-gradient(to bottom, rgba(159,157,157,1) 0%, rgba(235,235,235,1) 73%, rgba(235,235,235,1) 100%);
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9f9d9d', endColorstr='#ebebeb', GradientType=0 );
     width: 35px;
     height: 35px;
     border-radius: 50%;
 }
 
 .countdown-a {
     padding: 0px 5px;
 }
 .countdown-a .time_unit span{font-size: 7.5px;display:flex;align-items:center;text-transform:uppercase;justify-content:center;font-weight:700;width:85%;color:#f9f600;text-shadow: -1px 1px 0 #000, 1px 1px 0 #000, 1px -1px 0 #000,-1px -1px 0 #000;position: relative;top: 3px;/* left: 2px; */margin-left: auto;margin-right: auto;}
 .countdown-a .time_unit .time_colon{margin-top:0;margin-bottom:0;letter-spacing:5px;font-size:6px;color:#000;float:right;width:7px;margin:7px 0px 0 2px;}
 .countdown-a.styled{text-align:center;display:flex;}
 .explore{text-align:center;}
 .explore a{background-color:#214d85;padding:10px 20px;border-radius:25px;color:#fff;text-decoration:none;margin-top:20px;border:none;display:inline-block;}
 .flot_div_is{background:#f1902f;color:#fff;transform:rotate(-270deg);padding:10px;font-size:18px;border-radius:5px 5px 0px 0px;transition:all 0.3s ease 0s;position:fixed;left:-110px;cursor:pointer;bottom:33%;}
 .flot_div_is.active{display:block;right:unset;left:-60px;}
 .explore a:hover{text-decoration:none;background-color:#f1902f;}
 /**********available-counter************/
 /*************************Mobile popup starts here***********************/
 .mobile-outer{
     border: 5px solid #28282f;
     margin-bottom: 0.5%;
     border-radius: 6px;
     box-shadow: inset 0 0 15px 3px rgba(0,0,0,0.4);
     background: #292830;
 }
 .download-section-desktop{
     display: flex;
     flex-wrap: wrap;
 }
 .download-step-1 {
    background-image:url('../img/mobile-downmload-smbanner01.png');
 }
 .download-step-2 {
    background-image:url('../img/mobile-downmload-smbanner02.png');
 }
 .download-step-3 {
    background-image:url('../img/mobile-downmload-smbanner03.png');
 }
 .download-step-4 {
    background-image:url('../img/mobile-downmload-smbanner04.png');
 }
 .download-section-Mobile{ display: none}
 .download-bg{
     /* height: 271px; */
     background-repeat: no-repeat;
     background-position: right;
     box-shadow: 0px 0px 15px 3px rgba(0,0,0,0.780392156862745);
     background-size:contain;
     z-index: 9;
 }
 .wrapper-main .arrow {
      width:62%;
      max-width: 100%;
      /* height: 271px; */
      background-color: #282830;
      position: relative;
     }
     .wrapper-main .arrow:after {
    content: '';
     position: absolute;
     top: 0px;
     left: 100%;
     width: 0;
     border-left: 90px solid #282830;
     margin-left: -1px;
    }
 .arrow h1{font-size: 40px;text-shadow: 10px 5px 14px #19191e;}
 .arrow h1 span{    
     font-size: 58px;
     text-shadow: 0px 0px 28px #19191e59;}
 .arrow h1 span:nth-child(2){
     font-size: 22px;
     text-shadow: 0px 0px 28px #19191e59;
     text-transform: capitalize;
 }
 .arrow img{
     position: relative;
     top: -29px;
     padding: 0px;
     left: 28px;
 }
 .arrow p{
     font-size: 12px;
     margin: 0px;
     padding: 0px;
     margin-block-start: 0em;
     margin-block-end: 0em;
 }
 .navbar-expand-lg .navbar-nav .nav-link {
    padding-left: .3rem;
    padding-right: .3rem;
}
 #mobile-modal .modal-header{padding:10px 25px;}
 #mobile-modal .modal-body .mobilemodal_inner{width:90%;margin:0 auto;}
 #mobile-modal .modal-title{font-size:18px;padding:2px 0;}
 .modal-header .close{color:#fff;opacity:1;font-size:18px;}
 form.mobileform input{background:#373741;border:none;color:#7d7d7d;font-size:12px;}
 .youraccess span{color:#7d7d84;font-size:12px;display:block;}
 form.mobileform label{font-size:14px;}
 .youraccess{align-items:center;background:#222127;justify-content:center;display:block;}
 .youraccess h5,
 .youraccess form label{font-size:1em;}
 .device_details.f-8.p-1{font-size:0.5em;}
 #mobile-modal .device_details.f-8.p-1{padding-left: 5px !important; padding-right: 5px !important;}
 .mobilebottom{background:#2a2a32;}
 .downloadbtn{text-align:center}
 .mobileimgtext{min-height:90px;}
 /* -------------------------------- Primary style -------------------------------- */
 a{color:#2f889a;text-decoration:none;}
 img{max-width:100%;}
 input,
 textarea{font-family:'PT Sans',sans-serif;font-size:16px;font-size:1rem;}
 input::-ms-clear,
 textarea::-ms-clear{display:none;}
 /* -------------------------------- Main components -------------------------------- */
 header[role=banner]{position:relative;height:50px;background:#343642;}
 header[role=banner] #data-logo{float:left;margin:4px 0 0 5%;}
 header[role=banner] #data-logo img{display:block;}
 header[role=banner]::after{content:'';display:table;clear:both;}
 @media only screen and (min-width:768px){
   header[role=banner]{height:80px;}
   header[role=banner] #data-logo{margin:20px 0 0 5%;}
 }
 .main-nav{float:right;margin-right:5%;width:44px;height:100%;background:url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/148866/data-icon-menu.svg') no-repeat center center;cursor:pointer;}
 .main-nav ul{position:absolute;top:0;left:0;width:100%;}
 .main-nav a{display:block;height:50px;line-height:50px;padding-left:5%;background:#292a34;border-top:1px solid #3b3d4b;color:#fff;}
 @media only screen and (min-width:768px){
   .main-nav{width:auto;height:auto;background:none;cursor:auto;}
   .main-nav ul{position:static;width:auto;line-height:80px;}
   .main-nav li{display:inline-block;margin-left:1em;}
   .main-nav li:nth-last-child(2){margin-left:2em;}
   .main-nav a{display:inline-block;height:auto;line-height:normal;background:transparent;}
   .main-nav a.data-signin,
   .main-nav a.data-signup{padding:0.6em 1em;border:1px solid rgba(255,255,255,.6);border-radius:50em;}
   .main-nav a.data-signup{background:#2f889a;border:none;}
 }
 /* -------------------------------- xsigin/signup popup -------------------------------- */
 .data-user-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(52,54,66,.9);z-index:3;overflow-y:auto;cursor:pointer;visibility:hidden;opacity:0;}
 .data-user-modal.is-visible{visibility:visible;opacity:1;}
 .data-user-modal-container{position:relative;width:90%;max-width:600px;background:#fff;margin:3em auto 4em;cursor:auto;}
 .data-user-modal-container .data-switcher li{text-align:center;}
 .data-user-modal-container .data-switcher li:first-child a{border-radius:0.25em 0 0 0;}
 .data-user-modal-container .data-switcher li:last-child a{border-radius:0 0.25em 0 0;}
 .data-user-modal-container .data-switcher a{display:block;width:100%;height:50px;line-height:50px;background:#d2d8d8;color:#809191;}
 .data-user-modal-container .data-switcher a.selected{background:#fff;color:#505260;}
 @media only screen and (min-width:600px){
   .data-user-modal-container{margin:4em auto;}
   .data-user-modal-container .data-switcher a{height:70px;line-height:70px;}
 }
 .data-form{padding:1.4em;}
 .data-form .fieldset{position:relative;}
 .data-form .fieldset:last-child{margin-bottom:0;}
 .data-form .fieldset{position:relative;margin-bottom:20px;}
 .data-form label.image-replace{display:inline-block;position:absolute;left:15px;top:16px;height:20px;width:20px;overflow:hidden;text-indent:100%;white-space:nowrap;color:transparent;text-shadow:none;background-repeat:no-repeat;background-position:50% 0;}
 .data-form label.data-username{background-image:url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/148866/data-icon-username.svg');}
 .data-form label.data-email{background-image:url('../img/Username.png');}
 .data-form label.cd-password{background-image:url('../img/Password.png');}
 .data-form input{margin:0;padding:0;}
 .data-form input.full-width{width:100%;background:#3f3f4b;}
 .data-form input.has-padding{padding:12px 20px 12px 50px;}
 .data-form input,
 .data-form input::placeholder{color:#8f8e93;}
 .data-form input.has-border:focus{border-color:transparent;box-shadow:0 0 5px rgba(52,54,66,.1);outline:none;}
 .data-form input[type=submit]{padding:16px 0;cursor:pointer;background:#2f889a;color:#fff;font-weight:bold;border:none;}
 .no-touch .data-form input[type=submit]:hover,
 .no-touch .data-form input[type=submit]:focus{background:/amwebtech/assets;outline:none;}
 .data-form .hide-password{background-image:url(../img/Show-Password.png);position:absolute;right:15px;top:15px;padding:20px 0 0 30px;background-repeat:no-repeat;background-size:contain;background-position:center;}
 .data-form .data-error-message{display:inline-block;position:absolute;left:-5px;bottom:-35px;background:rgba(215,102,102,.9);padding:0.8em;z-index:2;color:#fff;border-radius:0.25em;pointer-events:none;visibility:hidden;opacity:0;}
 .data-form .data-error-message::after{content:'';position:absolute;left:22px;bottom:100%;}
 .data-form .data-error-message.is-visible{opacity:1;visibility:visible;}
 @media only screen and (min-width:600px){
   .data-form{padding:2em;}
   .data-form .fieldset:first-child{margin-top:0;}
   .data-form .fieldset:last-child{margin-bottom:0;}
   .data-form input[type=submit]{padding:16px 0;}
 }
 .data-form-message{padding:1.4em 1.4em 0;font-size:14px;font-size:0.875rem;line-height:1.4;text-align:center;}
 .remember-me{color:#8f8e93;}
 @media only screen and (min-width:600px){
   .data-form-message{padding:2em 2em 0;}
 }
 p.data-form-bottom-message span{color:#8f8e93;font-size:18px;position:relative;}
 .data-form-bottom-message a{color:#3db32b;text-decoration:underline;transition:all 0.3s ease-in-out 0s;}
 .data-close-form{display:block;position:absolute;width:40px;height:40px;right:0;top:-40px;background:url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/148866/data-icon-close.svg') no-repeat center center;text-indent:100%;white-space:nowrap;overflow:hidden;}
 @media only screen and (min-width:1170px){
   .data-close-form{display:none;}
 }
 #data-login.is-selected,
 #data-signup.is-selected,
 #data-reset-password.is-selected{display:block;}
 .d-inherit{display:inherit;}
 .calendar_wrap{display:flex;padding:9px!important;margin-bottom:0!important;background-color:transparent!important;border:none!important;border-radius:0!important;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05)!important;box-shadow:none!important;justify-content:center;}
 .lang-selector{width:100%;}
 .lang-selector a .dropdown_data + .dropdown{float:none;max-width:50px;margin:auto;}
 main.main_wrap.registration{background-position:100%;background-repeat:no-repeat;background-size:cover;background-image:url(../img/Footer-BG.png);}
 /*************Registration page******************/
 .afterregis .afterregdata img.img1,
 .afterregis .afterregdata img.img2{width:240px!important;margin:0 auto;}
 .afterregis .afterregdata img.img2{display:none;}
 .trusted_fast_data .badgesdata ul li{flex:0 0 20%;max-width:20%;text-align:center;}
 .trusted_fast_data .badgesdata ul li img{width:100%;}
 .afterregis .afterregdata:hover img.img1{display:none;}
 .afterregis .afterregdata:hover img.img2{display:block;}
 .home_badges{
     background-repeat:no-repeat;
     background-size:cover;
     background-position:bottom;
 }
 p.payment-heading {
    margin: 0;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    color: #77787f;
}
 .badges_wrap.home_badges .badgesdata ul li .badges_wrap{padding:15%;}
 .badges_wrap.home_badges .badgesdata ul li .badges_wrap div{border-radius:50%;box-shadow:0px 0px 5px 0px #222;transition:all 0.4s ease 0s;}
 .badges_wrap.home_badges .badgesdata ul li .badges_wrap div:hover{box-shadow:0px 0px 15px 7px #675b2e;filter:brightness(1.3);}
 .gray-bg{background-color:#201f25;}
 .row.footer_logo .col-4{padding:0;}
 footer .f-11{font-size:12px!important;}
 .footer_wrap.registration_footer{background-image:url(../img/Footer-BG.png);background-position:100% 28%;background-size:cover;}
 .footer_wrap.registration_footer .home_badges{background-image:none;padding-top:0;}
 .footer_wrap .registration_footer2{background-color:#201f25;}
 .footer_wrap .footer_logo{border-bottom:1.5px solid #29282e;display:flex;height:70px;align-items:center; margin: 0 auto;}
 .footer_wrap .footer_logo .view.overlay.z-depth-1-half{padding-right:20px;}
 .footer_wrap .footer_logo div:nth-child(6) .view.overlay.z-depth-1-half{padding-right:0;}
 .footer_wrap .footer-copyright,
 .footer_wrap .footer_link ul li a{color:#77787f;font-size:12px; font-weight: bold;}
 .footer_wrap .footer-copyright{padding:1.5rem 0!important;}
 .footer_wrap .footer_link ul li a:hover{color:#cccccd;}
 .homefootlogo .view img.footer1-h,
 .footer_social .social_data li a img.social1-h,
 .footer_social .social_data li p img.social1-h{display:none;}
 .homefootlogo .view:hover img.footer1-h,
 .footer_social .social_data li a:hover img.social1-h,
 .footer_social .social_data li p:hover img.social1-h{display:inline-block;}
 .homefootlogo .view:hover img.footer1,
 .footer_social .social_data li a:hover img.social1,
 .footer_social .social_data li p:hover img.social1{display:none;}
 ul.social_data li{display:inline-block;padding:0 18px 0 18px;flex:0 0 22%;}
 ul.social_data li.social-nav-li{flex:0 0 9%;max-width:9%;}
 ul.social_data li.social-nav-li-1{flex:0 0 15%;}
 ul.social_data li p{margin:0;}
 .registration .form_content:not(.active){display:none;}
 .registration .form_content.active{display:block;}
 .registration .form_content .border-grad-golden,
 .registration .form_content2 .border-grad-golden{min-height:720px;background-color:#201f25;border-top:0px solid #bf933b;border-bottom:0px solid #825a39;height:100%;box-shadow:0px 0px 15px 3px rgba(0,0,0,0.7803921568627451);}
 .join h1,
 .memberimg p{font-weight:bold;background:-webkit-linear-gradient(90deg,#c29041,#f0d978,#f2c175,#f9eca6,#f9d043 60%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
 .join h1{font-size:3rem;}
 .memberimg p{font-size:14px;}
 .bannerimg_regis{margin-bottom:125px;}
 .member.text-center.third{padding:100px 0;width:70%;margin:0 auto;}
 .member .member_txt{font-size:12px;}
 .member .member_txt ul li{text-align:left;line-height: 2.2em;}
 .bannerimg_regis .member{background-color:#282830;color:#fefefe;margin:0 auto;font-size:9px;line-height:22px;width:65%;max-height:100%;min-height: 375px;}
 .member.third:after{content:unset;}
 .member.multistep1:after{position:absolute;content:'';background:#282830;color:green;width:2px;height:92%;top:2px;right:-10px;bottom:0;}
 .first002,
 .first003{display:none;}
 .firstbtn a:(.wizard-btn){background-image:url(../img/Register.png);background-size:cover;background-position:50% 40%;padding:6px 60px;color:#fff;margin:10px 0;background-repeat:no-repeat;display:inline-block;}
 .rightimgtext{display:inline-block;text-align:center;padding:0 30px;}
 .rightimgtext span{display:block;margin:0 auto 15px auto;color:#fff;text-align:center;}
 html{height:100%;}
 /*form styles*/
 .msform{text-align:center;position:relative;width:80%;margin:0 auto;}
 .first003 .msform{width:50%;}
 .msform fieldset{width:90%;margin:0 auto;position:relative;color:#fefefe;}
 .msform fieldset label{font-size:12px;font-weight:700;clear:both;}
 .captcha{width:90%;}
 /*inputs*/
 .iam input[type="checkbox"]{width:30px!important;margin:0px!important;height:20px!important;}
 .custom-control-label::before,
 .custom-control-label::after{top:.15rem;width:20px;height:20px;background:#3e3e4a;border-color:#3e3e4a;}
 .custom-control-input:checked~.custom-control-label::before{background:#3e3e4a;border-color:#3e3e4a;color:#000;}
 .custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url('../img/check.jpg');background-repeat:no-repeat;color:#fff;display:flex;align-items:center;justify-content:center;background-size:18px;background-position:center;}
 .custom-control-input:focus:not(:checked)~.custom-control-label::before,.custom-control-input:focus~.custom-control-label::before{border-color:transparent;box-shadow:none;}
 label.iam span{color:#fff;padding-left:15px;font-size:13px;text-align:left;display:inline-block;}
 .custom-checkbox .custom-control-label::before{border-radius:2px;}
 label.iam span a{color:#fefefe;text-decoration:underline;}
 label.iam span a:hover{color:#cccccd;}
 .msform input,
 .msform textarea{padding:5px;height:28px;border:none;border-radius:0px;margin-bottom:10px;width:90%;box-sizing:border-box;font-family:montserrat;color:#fefefe;font-size:13px;background-color:#3e3e4a;float:left;}
 .registration .msform input,
 .registration .msform textarea{float:none;}
 .msform input.img1{width:48%;margin-right:10px;}
 p.thirdtxt.m-0{font-size:12px;}
 .msform input:focus,
 .msform textarea:focus{-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:none;outline-width:0;transition:All 0.5s ease-in;-webkit-transition:All 0.5s ease-in;-moz-transition:All 0.5s ease-in;-o-transition:All 0.5s ease-in;}
 /*buttons*/
 .action2{position:absolute;left:-70px;bottom:-260px;}
 .msform .action-button{color:white;border:none;border-radius:0;cursor:pointer;padding:4px 5px;margin:10px 5px;background:url(../img/Register.png);background-size:cover;background-position:top;background-repeat:no-repeat;height:auto;width:115px;}
 .msform .action-button:hover,
 .msform .action-button:focus{box-shadow:none;}
 .msform label.error,
 .data-form .fieldset label.error{
     position: absolute;
     left: 0;
     bottom: -2px;
     font-weight: normal!important;
     font-size: 12px;
     white-space: nowrap;
     background: #EFB000;
     padding: 6px 7px;
     border-radius: 4px;
     color: #fff;
     z-index: 9;
     border: 1px solid #222;
     box-shadow: 3px 2px 4px 0px #222;
 }
 .msform label.error {
     bottom: -30px;
 }
  .msform label.error:before, .data-form .fieldset label.error:before {
     content: '';
     width: 10px;
     height: 10px;
     position: absolute;
     top: -5px;
     background: #EFB000;
     transform: rotate(45deg);
     border: 1px solid #222;
     border-bottom-color: #EFB000;
     border-right-color: #EFB000;
 }
 .nav-item.customsel.topnav_dropdown2 {
     flex: unset;
     padding-right: 20px;
 }
 .data-form .fieldset label.error{bottom:-18px;margin:0px;}
 .msform .action-button-previous{width:100px;background:#C5C5F1;font-weight:bold;color:white;border:0 none;border-radius:25px;cursor:pointer;padding:10px 5px;margin:10px 5px;}
 .msform .action-button-previous:hover,
 .msform .action-button-previous:focus{box-shadow:0 0 0 2px white,0 0 0 3px #C5C5F1;}
 /*headings*/
 .fs-title{font-size:13px;line-height:25px;margin-bottom:11px;letter-spacing:2px;text-align:left;}
 #progressbar{margin-bottom:10px;overflow:hidden;counter-reset:step;width:100%;display:flex;justify-content:space-between;max-width:165px;}
 #progressbar li{list-style-type:none;color:white;text-align:center;text-transform:uppercase;font-size:9px;width:33px;float:left;position:relative;letter-spacing:1px;height:33px;}
 .first003 #progressbar li{width:24%;}
 #progressbar li:before{content:counter(step);counter-increment:step;width:32px;height:32px;line-height:32px;display:block;font-size:12px;color:#fff;background:#3e3e4a;border-radius:25px;margin:0 auto 0px auto;}
 /*progressbar connectors*/
 #progressbar li:after{content:'';height:2px;background:#3e3e4a;position:absolute;width:111%;left:-100%;top:15px;z-index:0;}
 #progressbar li:first-child:after{content:none;}
 #progressbar li.active:before{background:#EFB000;color:white;color:white;position:relative;z-index:9;}
 .dme_link{margin-top:30px;text-align:center;}
 .dme_link a{background:#FFF;font-weight:bold;color::#EFB000;border:0 none;border-radius:25px;cursor:pointer;padding:5px 25px;font-size:12px;}
 .dme_link a:hover,
 .dme_link a:focus{background:#C5C5F1;text-decoration:none}
 /*************marquee section******************/
 .marquee_data{background:#141414;margin-top:-10px;margin-bottom:1rem;align-items:center;}
 .marquee_data .imgmove img{max-width:25px;width:20px;}
 .marquee_data .marquee{font-size:13px;color:#6d6d6d;font-weight:bold;height:40px;line-height:40px;margin-left:10px;overflow:hidden;}
 /***********game grid or menkey kiss section starts here****************/
 .gametext_wrap{position:relative;}
 .justnow.relative{left:0px;top:3px;}
 .justnow.relative img.img-fluid{position:relative;left:-20px;}
 span.just{top:-4px;font-size: 9px;}
 .gametext{background:#33333b;position:relative;color:#f2f2f2;margin:0 auto;}
 .gametext p{color:#fff;font-weight:600;}
 .gametext a{display:inline-block}
 .gametext a:hover p.heading{font-weight:600;color:#efc500;}
 .gametext a:hover span{color:#fff;}
 .gametext span{color:#62606b;font-size:0.8em;display:block;}
 .minheight52{min-height:40px;}
 .monkeytext{top:35%;left:20px;}
 .grid .img_righttop{display:flex;align-items:center;justify-content:center;}
 .game_grid a img{border-radius:4px 4px 0px 0px;}
 .grid a.triangle i{background:linear-gradient(to left,#f33e0d,#e71473);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#ef2b73;font-size:1rem;margin-right:0px;}
 .grid a.triangle:hover i, .main_sport .grid a.triangle:hover i{color:#efc500;background:linear-gradient(to left,#efc500,#efc500);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
 /***********king icon********/
 .winningicon_wrap .winning_ul{flex-wrap:wrap;}
 .winningicon_wrap .winning_ul li{flex:0 0 16.63%;max-width:16.63%;padding:0px 6px;}
 /*Suraj*/
 .winningicon_wrap .winning_ul li > div{padding:3px;background:#e70880;background:-moz-linear-gradient(top,#e70880 0%,#f37024 100%); /* FF3.6-15 */background:-webkit-linear-gradient(top,#e70880 0%,#f37024 100%); /* Chrome10-25,Safari5.1-6 */background:linear-gradient(to bottom,#e70880 0%,#f37024 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e70880',endColorstr='#f37024',GradientType=0); /* IE6-9 */position:relative;height:100%;}
 .winningicon_wrap .winning_ul li > div > div{background-color:#38323d;padding:5px;align-items:center;justify-content:center;width:100%;overflow:hidden;position:relative;}
 .winningicon_wrap .winning_ul li > div > div div{position:relative;}
 .winningicon_wrap .winning_ul li > div > div:before{content:'';position:absolute;background:#38353a; /* Old browsers */background:-moz-radial-gradient(center,ellipse cover,#38353a 0%,#38343b 0%,#46404a 100%); /* FF3.6-15 */background:-webkit-radial-gradient(center,ellipse cover,#38353a 0%,#38343b 0%,#46404a 100%); /* Chrome10-25,Safari5.1-6 */background:radial-gradient(ellipse at center,#38353a 0%,#38343b 0%,#46404a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#38353a',endColorstr='#46404a',GradientType=1); /* IE6-9 fallback on horizontal gradient */width:100%;z-index:0;border-radius:50%;left:-23%;top:-16%;bottom:-158%;}
 .winningicon_wrap .winning_ul li > div:after,
 .winningicon_wrap .winning_ul li > div:before{z-index:-1;position:absolute;content:"";left:0;width:50%;max-width:300px;background:rgba(255,255,255,0.12156862745098039);right:0;margin:0px auto;border-radius:50%;height:22px;}
 .winningicon_wrap .winning_ul li > div:after{bottom:-0.5px;box-shadow:0 2px 9px #f36e22;background-color:#f36e22;}
 .winningicon_wrap .winning_ul li > div:before{top:-1px;box-shadow:0px -2px 9px #e70680;background-color:#e70680;}
 /*End*/
 .winningicon_wrap .winning_ul li:last-child{margin-right:0px;}
 .winningicon_wrap .winning_ul li .img_part{width:45%;margin:0 5px 0 0;text-align:center;}
 .winningicon_wrap .winning_ul li .content_part{line-height:17px; width: 65%;}
 .winningicon_wrap .winning_ul li .content_part p {
    line-height: 13px;
}
.max-w-801 {
    max-width: 801px;
    width: 100%;
}
.content_part span.text-white.f-14 {
    position: relative;
    top: 1px;
}
 .winningicon_wrap .winning_ul li .content_part p:nth-child(2){width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
 .winningicon_wrap .winning_ul li .content_part .currency-rate,
 .winningicon_wrap .winning_ul li .content_part .digit{letter-spacing:0px;font-size:14px;}
 .winningicon_wrap .winning_ul li .content_part .digit{margin-left:2px;}
 /*************total jackpot section******************/
 ul.totaljackpot_ul li{background-image:url(../img/Total-Jackpot-Box1.png);background-position:center;padding:0 30px;align-items:center;background-repeat:no-repeat;}
 .totaljackpot_ul .currency-rate, .totaljackpot_ul .currency-rate-idr{font-size:inherit;}
 ul.totaljackpot_ul li .content_part{width:70%;padding-left:40px;}
 ul.totaljackpot_ul li h5{background:-webkit-linear-gradient(left,#ed1874,#fe7b28);background:-o-linear-gradient(left,#ed1874,#fe7b28);background:-moz-linear-gradient(left,#ed1874,#fe7b28);background:linear-gradient(to left,#ed1874,#fe7b28);-webkit-background-clip:text;font-size:25px;-webkit-text-fill-color:transparent;margin:0 0 0 0;}
 /*************jackpot alert section******************/
 .jackpotalert{padding:0 18px;}
 .owl-carousel .item,
 .owl-carousel-1 .item{margin:10px 6px 3px 6px;}
 .owl-carousel .item img,
 .owl-carousel-1 .item img{display:block;width:100%;height:auto;}
 .overlayimg-bg a.video_icon .videoimg1{width:18%;}
 .owl-nav button.owl-prev,
 button.owl-next{position:absolute;top:-40px;right:40px;}
 button.disabled{opacity:0.5;}
 button.owl-next{right:0px;}
 .owl-nav .fa{background:#cfcfd1;width:30px;padding:7px 0px;border-radius:50%;height:30px;color:#000;}
 .owl-nav .fa:hover{background:#ffffff;}
 ul.totaljackpot_ul li .content_part span.f-50{letter-spacing:2px;}
 .currency-rate, .currency-rate-idr{letter-spacing:2px;font-size:50px;}
 /*****************now playing section*************/
 .jackpot,
 .monthlyWinning{padding-left:5px;}
 .slider_wrap{align-items:center;justify-content:center;overflow:hidden;}
 /***********custom slider by suraj sir starts here***********/
 .inner-game_div .game-image{border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-position:0 0,0 100%;background-repeat:no-repeat;-webkit-background-size:100%;-moz-background-size:100%;background-size:100%;background-image:-webkit-linear-gradient(left,#bf933b 0%,#825a39 100%),-webkit-linear-gradient(left,#bf933b 0%,#825a39 100%);background-image:-moz-linear-gradient(left,#bf933b 0%,#825a39 100%),-moz-linear-gradient(left,#bf933b 0%,#825a39 100%);background-image:-o-linear-gradient(left,#bf933b 0%,#825a39 100%),-o-linear-gradient(left,#bf933b 0%,#825a39 100%);padding:4px;}
 .inner-game_div .game-image a{display:block;transition:all 0.3s ease 0s;width:100%;border-radius:4px;overflow:hidden;}
 .inner-game_div .game-image:before,
 .inner-game_div .game-image:after{position:absolute;left:0;right:0;z-index:9;height:40px;background-size:contain;background-repeat:no-repeat;}
 .inner-game_div .game-image:before{background-image:url(../img/Sparkling-Star-Top.png);top:-18px;background-position:left;transition:all 0.3s ease 0s;}
 .inner-game_div .game-image:hover:before{background-image:url(../img/Sparkling-Star-bottom.png);background-position:right;background-size:contain;}
 .inner-game_div .game-image:after{background-image:url(../img/Sparkling-Star-bottom.png);bottom:-18px;/* z-index:9; */background-position:right;transition:all 0.3s ease 0s;}
 .inner-game_div .game-image:hover:after{background-image:url(../img/Sparkling-Star-Top.png);background-position:left;}
 .inner-game_div .rating_playnow .gaming img{max-width:12px;margin:5px 3px 0 0px;}
 .rating_star{margin-top:0px!important;}
 .rating_star .checked{color:#ff7e00;}
 p.rating_star span{margin-right:3px;font-size:12px;}
 .rating_playnow.relative.d-flex{padding:8px 17px 0 17px;z-index:99;}
 .firstslider .inner-game_div > div + div{width:52%;}
 .firstslider .inner-game_div{background:transparent;}
 .firstslider .inner-game_div .game-image{margin-bottom:10px;}
 .inner-game_div{background:#33333b;}
 .overlayimg-bg{top:4px;left:4px;right:4px;bottom:4px;justify-content:center;align-items:center;transition:all 0.3s ease 0s;opacity:0;cursor:pointer;border-radius:4px;}
 .overlayimg-bg img{width:18%;}
 .product_list .game-image:hover a{opacity:1;}
 .game-image:hover a{opacity:0.5;}
 .game-image:hover .overlayimg-bg{opacity:1;background:linear-gradient(to right,rgba(231,23,219,0.64),rgba(255,124,0,0.64));}
 .video_icon{height:100%;display:flex;align-items:center;justify-content:center;}
 a.video_icon:hover{opacity:1;}
 .overlayimg span{background:#fcfcfc;color:#a967c4;padding:4px 5px;font-size:11px;border-radius:12px;line-height:25px;}
 .playbtn a{display:inline-block;position:relative;}
 .playbtn a img{margin:0px auto;}
 .funplay{padding-bottom:5px;}
 .funplay:hover{color:#fff;}
 span.playingnow{border:2px solid #106a2b;position:relative;padding:0.15rem .20rem 0.15rem 1rem;text-transform:uppercase;border-radius:2px;font-size:11px; display: flex !important; align-items: center; max-width: 107px; padding-top: 0 !important;
    padding-bottom: 0 !important;
    padding-right: 0 !important;
    min-height: 2.5em;
    line-height: normal !important}
 span.digit{font-size:30px;font-weight:700;display:inherit; word-break: break-all;}
 span.playingnow:before{position:absolute;display:block;content:'';background:#27fc06;left:5px;width:7px;height:7px;border-radius:50%;top:0;bottom:0;margin:auto;z-index:1;}
 span.count{display:block;}
 .overlayimg{position:absolute;bottom:4px;padding:7px;background:rgba(64,20,93,0.70);width:100%;/*z-index:1;*/left:4px;right:4px;width:auto!important;border-radius:0px 0px 4px 4px;}
 .hearticon .fa{font-size:20px;position: relative;z-index: 99999;}
 .heart img{width:26px!important;}
 .rating_playnow{margin-top:1px;padding:15px 0px 0 20px;}
 .rating_playnow .gameing{line-height:15px;}
 .rating_playnow img.starimg{width:12px!important;height:12px;}
 .rating_playnow .playbtn img{width:105px!important;margin:-26px 0px 0px 40px;}
 .rating_playnow .playbtn{margin-right:-10px;}
 .rating_playnow .playbtn p{position:relative;z-index:9;margin:5px 0 -10px 0;}
 p.loremtext{padding:6px 0 10px 0;}
 .rating_playnow .playbtn p:last-child{margin:6px 0 9px 30px;}
 .joinbtn1 img{margin-left:-15px;margin-top:-10px;}
 img.img-fluid.new1,
 img.img-fluid.spark1,
 img.img-fluid.spark2{position:absolute;transition:0.3s all ease-in-out;}
 img.img-fluid.new1{top:-10px;left:-20px;width:80px!important;}
 .slider_dataimg .new1{top:3px;left:-7px;position:absolute;z-index:99999;font-weight:700;border-radius:22px;font-size:7px;transform:rotate(-25deg);padding:2px 10px;text-align:center;}
 img.img-fluid.spark1{top:-26px;left:-8px;}
 img.img-fluid.spark2{bottom:-26px;right:-8px;}
 img.featureimg.img-fluid.spark2{bottom:-36px;z-index:1;right:-8px;}
 /*****************select custom dropdown*************/
 .navtop1 ul.litopright li.customsel li:before{content:unset;}
 .dropdown_data:not(.dropdown){display:none;}
 span.current{font-size:10px;font-weight:500;}
 .dropdown.dropdown_data:hover span.current{
    color: #EFB000;
 }
 li.customsel.topnav_dropdown2{font-size:10px;cursor:pointer;color:#666; display: flex; align-items: center; margin-left: 10px; justify-content: center;}
 .customsel.topnav_dropdown2 .dropdown{line-height:10px;}
 .customsel.topnav_dropdown2 .dropdown:after{top:35%;}
 .dropdown_data + .dropdown{background-color:transparent;border-radius:6px;border:none;box-shadow:none;box-sizing:border-box;cursor:pointer;display:block;float:left;font-size:13px;font-weight:normal;height:26px;line-height:26px;outline:none;padding-left:7px;padding-right:23px;position:relative;text-align:left!important;transition:all 0.2s ease-in-out;user-select:none;white-space:nowrap;width:auto;}
 .joinbtn img{margin-left:-15px;}
 .topnav_dropdown2 > div:after,
 .customsel .dropdown:after,
 a.nav-link.dropdown-toggle.usertoggle:after{transform:scale(0.65);transition:all 0.125s ease-in-out;content:url(../img/arrow-down.png);display:block;margin-top:-2px;position:absolute;border:none;right:0px;top:3%;background-size:cover;background-position:0px 80px;}
 .customsel .dropdown:after, .topnav_dropdown2 > div:after {
     top: 20%;
 }
 li.customsel.topnav_dropdown2 > div:after{right:-20px;}
 li.customsel.topnav_dropdown2 > div{position:relative;}
 a.nav-link.dropdown-toggle.usertoggle:after{content:url(../img/arrow-down.png);margin-top:5px;right:-16px;cursor:pointer;}
 .steps_wrap{display:flex;flex-wrap:nowrap;}
 .dropdown_data + .dropdown.open .list{transform:scale(1);opacity:1;pointer-events:auto;}
 .customsel .dropdown.open .option{cursor:pointer;}
 .customsel .dropdown.wide{width:100%;}
 .dropdown.wide .list{left:0!important;right:0!important;}
 .dropdown_data + .dropdown .list{box-sizing:border-box;transition:all 0.15s cubic-bezier(0.25,0,0.25,1.75),opacity 0.1s linear;transform:scale(0.75);transform-origin:50% 0;box-shadow:0 0 0 1px rgba(0,0,0,.09);background-color:#232323;border:1px solid #EFB000;margin-top:5px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:100%;left:0;z-index:9999;}
 .customsel .dropdown .list:hover .option:not(:hover){background-color:transparent!important;}
 .customsel .dropdown .option{cursor:default;font-weight:400;line-height:15px;outline:none;padding:8px 15px;text-align:left;transition:all 0.2s;}
 .customsel .dropdown .option:hover,
 .dropdown .option:focus{background-color:#EFB000!important;color:#fff;}
 .customsel .dropdown .option.selected{font-weight:600;}
 .customsel .container{margin:40px auto 0;max-width:120px;}
 .customsel .by{bottom:12px;color:#aaa;font-size:12px;left:0;position:absolute;right:0;text-align:center;}
 .customsel a{color:#aaa;text-decoration:none;transition:all 0.2s ease-in-out;}
 .customsel a:hover{color:#666;}
 /*****************banner last *******************/
 .hero-bannerimg{background-position:center;background-size:cover;background-repeat:no-repeat;}
 .hero-bannerimg.promotion_listing-banner{background-position:top;}
 .steps_wrap{margin-top:-43px;}
 .steps_wrap.promo_step{margin-top:-40px;}
 .separator{background-image:url(../img/Separator.png);background-repeat:no-repeat;height:51px;position:absolute;left:0;right:0;bottom:-24px;z-index:0;background-size:100% 100%;}
 .separator-pink{background-image:url(../img/Separator-pink.png);}
 .steps_wrap .black-box{margin-top:-8px;}
 .product-listing-wrap .separator {
     bottom: -26px;
 }
 .steps_wrap .step-box-inner{display:flex;flex-wrap:nowrap;align-items:center;padding-top:4px; min-height: 80px;}
 .steps_wrap .step-box-inner .step-content-img{flex:0 0 40%;max-width:40%;}
 .steps_wrap .step-box-inner .step-content-img .step{margin-top:-60px;}
 .steps_wrap .steps_inner:nth-child(1) .step-box-inner .step-content-img .step{margin-top:-70px;}
 .steps_wrap .step-box-inner .step-content-text h6{margin:0px 0 0 0;color:#fff;font-size:1.2rem;font-family:'Montserrat',sans-serif;font-weight:bolder;}
 .steps_wrap .steps_inner div.mainbox:hover h6{color:#a2a2a2;}
 .steps_wrap .steps_inner div.mainbox .step-box-inner .step-content-img img{transition:0.3s ease-out;}
 .steps_wrap .steps_inner div.mainbox:hover .step-box-inner .step-content-img img{transform:translate(0px,-15px);}
 .steps_wrap .steps_inner div.mainbox:hover p{color:#fff;}
 .steps_wrap .step-box-inner .step-content-text .sparkleimg{width:97px;height:15px;position:absolute;top:13px;}
 .steps_wrap .step-box-inner .step-content-text p{font-size:0.6rem;margin:0;padding-top:5px;color:#a2a2a2;}
 .steps_inner div.mainbox{cursor:default;transition:all 0.3s ease 0s;background-image:url(../img/Step1.png);background-position:top;background-size:103% 115%;width:100%;background-position:73% 30%;background-repeat:no-repeat;min-height:80px;}
 .steps_inner div.mainbox.secondstep .step-content-text,
 .steps_inner div.mainbox.thirdstep .step-content-text{position:relative;}
 .steps_inner div.mainbox .step-content-text{position:relative;}
 .steps_inner div.mainbox .step-content-text.step1text{margin-left:-44px;}
 /*back to top*/
 #backtop {position: fixed;left:auto;right: -50%;top:auto;bottom:35%;outline: none;overflow:hidden;color:#000000c7;text-align:center;background-color:rgba(130, 121, 121, 0.53);height:40px;width:40px;line-height:40px;font-size:14px;border-radius:2px;cursor:pointer;transition:all 0.8s linear 0s;z-index:999999;opacity:1;}
 div#backtop.active {
     right: 15px;
 }
 #backtop:hover {
 background-color:#fff;
 }
 #backtop.mcOut {
 opacity:0;
 }
 /***********footer section 1 home page *********************/
 .trusted_fast_data ul li{max-width:25%;flex:0 0 25%;padding:0 6px;}
 .trusted_fast_data ul li > div{height:100%;}
 .trusted_fast_data ul.home_trusted{margin:0 -10px;}
 .steps_wrap .n-margin{width:100%;}
 /****************shortcut icons open when click **********/
 ul.shortcut_wrap{background:#34333b;position:fixed;margin:0 auto;z-index:1;opacity:0;width:100%;bottom:0px;transform:translate(0%,150%);transition:all 0.3s ease-in-out 0s;display:flex;align-items:center;justify-content:center;}
 ul.shortcut_wrap li{position:relative;padding:10px 4px;flex:0 0 20%;max-width:20%;text-align:center;}
 ul.shortcut_wrap li a i{font-size:30px;}
 .bottom_fixpanel.showicons ul.shortcut_wrap{opacity:1;z-index:99999;display:flex;transform:translate(0%,0%);}
 .showotherdata  a{background:#fff;border-radius:50%;width:40px;height:40px;}
 .showotherdata  a i{color:gray;padding:0px 0px 0px 0px;transform:rotate(-90deg);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;}
 /**********urgent image************/
 ul.shortcut_wrap li a img{height:40px;}
 /**********urgent image************/
 .bottom_fixpanel.showicons .showotherdata  a i.fa-chevron-right:before{content:'\f053';}
 .bottom_fixpanel.showicons .showotherdata{transform:translate(0%,-200%);}
 ul.shortcut_wrap li.event:after{content:unset;}
 ul.shortcut_wrap li a{position:relative;}
 ul.shortcut_wrap li:after{position:absolute;content:'' !important;width:1.5px;background:#1f2025;height:75px;top:0;margin:auto;left:0;left:0;bottom:0;}
 ul.shortcut_wrap li:hover,
 ul.shortcut_wrap li.fixedbottom_active,
 .bottom_fixpanel.showicons ul.shortcut_wrap li:hover{background-color:#EFB000;}
 ul.shortcut_wrap li.fixedbottom_active_games {
    background-color: rgb(255 72 147 / 0.8);
 }
 ul.shortcut_wrap li.fixedbottom_active_games span {
    color: #fff;
 }
 ul.shortcut_wrap li.fixedbottom_active,
 .shortcut_wrap li a span{margin-top:0;color:#7a7b80;}
 .shortcut_wrap li.livechat a span{color:#26b001;}
 .shortcut_wrap li.fixedbottom_active a span{color:#fff;}
 .showotherdata{bottom:5px;left:15px;z-index:999;transition:all 0.3s ease-in-out 0s;position:fixed;}
 .shortcut_wrap.showicons li{padding:10px 0;transition:all 0.3s ease-in-out 0s;}
 /****************shortcut icons open when click **********/
 /**************** product details page **********/
 .filter_wrap .tab-pane{padding:2rem 0;flex-wrap:wrap; padding-top: 21px;}
 .filter_wrap .filter_content  .tab-content>.active{display:flex;}
 .filter_wrap .nav-link .filterbtn{margin:0;}
 .filter_wrap .filter_content .inner-game_div{margin-bottom:10px;background:transparent;flex:0 0 20%;max-width:20%;padding-right:6px;padding-left:6px;}
 .inner-game_div .theme_btn_sm{min-width:auto;}
 .filter_wrap .filter_content .inner-game_div .rating_playnow{background:#33333b;}
 .filter_wrap .filter_content .tab-pane{margin:0px -7px;width:auto;}
 .filter_content.pructdetail_beforelogin .overlayimg{display:none!important;}
 .filter_content.pructdetail_beforelogin .game-image:hover a{opacity:1;}
 .filter_wrap .nav-link{background:transparent;border:none;color:#77787f;}
 p.filtertext{position:relative;bottom:3px;}
 .filter_wrap .nav-link.active{border-radius:0;background:#EFB000;border:none;color:#fff;}
 .filter_wrap .nav-link:hover{border-radius:0;background:#efc500;border:none;color:#fff;}
 .filter_content .filterbtn a.nav-link,
 .filter_content .filterbtn{height:42px;}
 .filter_content ul li{flex:0 0 20%;}
 .filter_content a .filterbtn img.width43{width:25px;}
 .filter_content a .filterbtn img.width47{width:30px;}
 .filter_content a .filterbtn img.prmotion-icon{width:40px;padding:0px 0px 0px 0px}
 .filter_content a .filterbtn img{width:40px;margin:0 auto;padding:0px;}
 .filter_content a .filterbtn img.img_show_hover{display:none;}
 .filter_content a.nav-link:hover .filterbtn img.img_show_hover,
 .filter_wrap .nav-link.active .filterbtn img.img_show_hover{display:inline-block;margin:0 auto;}
 .filter_content a.nav-link:hover .filterbtn img.img_show,
 .filter_wrap .nav-link.active .filterbtn img.img_show{display:none;}
 .filter_content .inner-game_div .game-image{margin-bottom:-1px;}
 .breadcrumb-item+.breadcrumb-item::before{content:'>';color:#fff;}
 .filter_content .rating_playnow.relative{padding:8px 17px 0 17px;z-index:8;cursor:default;}
 .filter_content p.loremtext{padding:13px 0 10px 0;}
 .filter_content .playbtn a{margin-top:14px;}
 .filter_content .theme_btn_sm{padding:.375rem .35rem;}
 .product-listing-bg{
     background-repeat:no-repeat;
     background-size:cover;
     background-position:bottom;
     cursor: default;
 }
 .filter_content .playbtn a.funplay{margin-top:0;}
 .hero-bannerimg.productdetails{padding-left:0px;}
 /************product list ********************/
 /*5th oct 2020*/
 .promotion-gradient{ width: 100%}
 .steps_wrap .productlist_seprator{height:60px;margin-top:0px;z-index:0;position:relative;}
 .promotion_heading{top:27px;cursor:default;}
 .promotion_heading img.borderimg{position:absolute;top:12px;left:-11px;}
 .promotion_heading h2{font-size:25px;margin-bottom:2px;line-height:25px;}
 .promotion_heading h2.number{font-size:25px;line-height:25px;margin-bottom:2px;}
 .promotion_heading span.subheading{font-size:12px;line-height:14px;display:inline-block;}
 .latest-game-box.promolist_innergame .innertext{position:absolute;top:30px;left:15px;z-index:3;width:25%;}
 .latest-game-box.promolist_innergame .game-image .avtarimg{height:100%;transition:all .5s ease-in-out;position:absolute;z-index:1;top:0;right:0;}
 .latest-game-box.promolist_innergame:nth-child(2) .game-image .avtarimg{top:32px;}
 .promolist_innergame .game-image:hover .main-game-img img:not(.img-top){opacity:1;}
 .latest-game-box.promolist_innergame .playbtn{z-index:99;position:absolute;left:0;bottom:14px;}
 .latest-game-box.promolist_innergame .playbtn a{display:block;margin:0 0 6px 16px;}
 .latest-game-box.promolist_innergame .playbtn .theme_btn{padding:5px 20px;}
 .latest-game-box.promolist_innergame .game-image:hover a.theme_graybtn{background:#3f3f4b;cursor:pointer;color:#ffffff;text-decoration:none;}
 .latest-game-box.promolist_innergame .game-image a.btn.theme_graybtn:hover{background:#efc500;}
 .tab-content.promotion_detail_wrap .filter_content .filterbtn{height:42px;}
 .filter_content .filterbtn{height:55px;}
 .full_width{max-width:1920px;margin:0 auto;padding:0px 15px;}
 /******notification popup*************/
 #notification-modal{background:transparent!important;z-index:99999;opacity:1;position:fixed; }
 #notification-modal .modal-sm .modal-content{position:fixed!important;bottom:10px;left:4%;width:320px;transition:all 0.4s ease 0s;flex-direction:row-reverse;}
 #notification-modal .modal-header .close{width: 48px;color:#fff;opacity:1;font-size:18px;position:absolute;z-index:9999;right:13px;top:8px;}
 .notification_wrap{background-color:#EFB000;}
 .notification_image{border-radius:50%;margin-right:20px;max-width:70%;width:115px;}
 img.img-fluid.notification_img{width:100%;border-radius:50%;}
 .notification_content small,
 .notification_content h6,
 .notification_content div{font-size:12px;}
 .notification_content .currency-code{font-weight:500;}
 .currency-type{font-weight:500;line-height:2.5;font-weight:bold;}
 .notification_content .city{font-size:12px;}
 /**************game grid or monkey king section*****************/
 ul.game_grid li{max-width:50%;flex:0 0 50%;position:relative;margin-right:0px;}
 ul.grid_subinner li.grid_inner2_first{flex:0 0 100%;flex-wrap:nowrap;max-width:100%;margin-bottom:14px;margin-top:0px;}
 .desktopview_gamegrid ul.grid_subinner li.grid_inner2_first .grid_inner1_bottom .triangle i,
 .desktopview_gamegrid ul.grid_subinner li.grid_inner3_third .grid_inner1_bottom .triangle i{margin-right:6px;}
 li.grid_inner2{padding:0 7px 0 7px;}
 ul.grid_subinner li.grid_inner2_second{flex:0 0 50%;max-width:50%;}
 a.triangle{position:absolute;right:10px;bottom:0px;display:flex;align-items:center;top:0px;}
 li.grid_inner2_second{padding-right:7px;}
 li.grid_inner3_third{padding-left:7px;}
 .desktopview_gamegrid .grid_inner1{padding-right:7px;padding-left:7px;max-width:50%;}
 .desktopview_gamegrid{display:flex;margin-left:-7px;margin-right:-7px;}
 .mobiileview_gamegrid{display:none!important;}
 /*****client changes in a bunch *************/
 .modal-open .modal{background:rgba(0,0,0,0.7);z-index:999999;}
 main.main_wrap,
 main.main_wrap.mb-0,
 .main_wrapper.general_wrap{left:0;position:relative;}
 .right_sidebar #menu-right li:nth-child(4) span.rightsidebar_text{padding-top:15px;}
 .row.gametext{padding-left:5px!important;}
 .desktopview_gamegrid.game_grid .gametext{padding-left:10px!important;height:55px;}
 .filter_wrap.mt-5.pt-3{margin:0!important;padding:0!important;}
 .tab-content.promotion_detail_wrap .game-image:hover a{background:transparent;}
 ul.navbar-nav.mt-0.list-unstyled.ml-lg-auto.litopright li:first-child:hover a{color:#fff;}
 /*************iframe starts here***************/
 #iframe-open .modal-dialog.modal-dialog-centered.modal-sm{min-width:85%;}
 iframe{width:100%;height:80vh;margin-bottom:-7px;}
 .logoiframe img{width:110px;padding:8px;float:left;}
 .nichemodal_wrap.iframe_popup .modal-header{background:rgb(51,51,59);}
 .nichemodal_wrap.iframe_popup .modal-header .close{top:10px;}
 .btniframe{justify-content:flex-end;}
 .nichemodal_wrap.iframe_popup .modal-body{border-top-left-radius:0px;border-top-right-radius:0px;}
 .iframeheder_popup{min-height:50px; padding: 0 15px;}
 .btn1iframe a{font-size:9px; font-weight: 500; border-radius: 2px !important;}
 .maximize{position:relative;right:40px;cursor:pointer;}
 .z-index-1{z-index:1;}
 .z-index-9{z-index:9;}
 .landingpage_wrap .banner_heading h1{font-size:2em;}
 .landingpage_wrap .banner2 .banner_heading img{top:32px;width:90%;}
 .landingpage_wrap .banner1 .banner_heading img{left:-50px;top:32px;width:50%;}
 .landingpage_wrap .banner1 .landscape-left-text .banner_heading img{left:60px;top:32px;width:50%;}
 /*new css for custom landing page 02 july 2017*/
 .custom-landing-img{background-position:center;background-size:cover;background-repeat:no-repeat;}
 .custom-landing-img:last-child .separator{display:none;}
 .landingpage_wrap{}
 .custom-img{width:100%;position:relative;z-index:1;transition:opacity .5s linear;opacity:1.0;}
 .landingpage_wrap .custom-img {
    height: 100%;
    align-items: center !important;
    overflow: hidden;
 }
 .landingpage_wrap {
     height: 45vh;
 }
 .full-height-img img {
     height: 100%;
 }
 .landingpage_wrap .landingpage_image .landingpage_text p{font-size:1em;}
 .landingpage_wrap .landingpage_banner p{font-size:1vw;}
 .landingpage_banner.banner2 .landingbanner_text .col{padding-left:50px;}
 .ml_m50{margin-left:-50px;}
 .ml_m80{margin-left:-80px;}
 .banner_text2 a{font-size:12px;line-height:1.5;margin-right:10px;}
 .mobile-download .latest-game-box .playbtn .theme_btn {
    padding-top: 5.5px;
 }
 /*************general page **************/
 .general_maindata .row > div{width:72%;margin:0 auto;}
 .general_maindata .row div.bg-lightblack{cursor:context-menu;}
 .badgesdata.full_width.w-90 ul li{flex:0 0 20%;max-width:20%;margin-right:30px;padding:0;margin-bottom:0px;}
 /*Wiining section animation*/
 .winningicon_wrap .winning_ul{flex-wrap:nowrap;margin-left:-6px;margin-right:-6px;}
 .Slider-module__Slider___15M6V{overflow:hidden;position:relative}
 .Slider-module__ActiveSlide___1M51S{position:absolute;width:100%}
 .Slider-module__PreviousSlide___1YmtQ{position:relative;opacity:0}
 .winningicon_wrap .winning_ul li{transition:all 700ms ease-in-out 0s;}
 @keyframes Slider-module__winners-anim___1wZUU{
   0%{left:-50px;}
   100%{left:0;}
 }
 @keyframes Slider-module__winnersback-anim___3hfef{
   0%{left:0;}
   100%{left:30px;}
 }
 .Slider-module__slider-wrapper___3-FQp{position:relative;overflow:hidden;}
 /*Minimize and maximize*/
 .fullscreen .modal-dialog{width:100%;max-width:100%;margin:0px auto;transition:all 0.4s ease 0s;}
 .fullscreen .modal-dialog iframe{height:calc(100vh - 60px);}
 .fullscreen .modal-body{margin-bottom:0px;}
 main.main_wrapper.registration{transform:translate(0px,50px);}
 .overlayimg .heart{padding-top:3px;position: relative;z-index:9999;}
 .overlayimg .heart i{color:#3db32b!important;}
 @media only screen and (min-width: 1280px) {
     .overlayimg .heart i:hover{color:#25e208!important;}
   }
 
 .overlayimg .heart i.fa.fa-heart-o.text-white{color:#fff!important;}
 .overlayimg .heart i.fa.fa-heart-o.text-white:hover{color:#3db32b!important;}
 .error{color:#cf2c91;}
 /*high z-index class for Deposti model to show in iframe*/
 body.modal-open .up{z-index:9999999!important;}
 @media all and (-ms-high-contrast:none),(-ms-high-contrast:active){
   .winningicon_wrap .winning_ul li .content_part{width:70%;}
   .landingpage_text > div{width:100%;}
   .textgradient{background-image:none;color:#ed1874;display:inline-block;padding:0;margin:0;}
   ul.totaljackpot_ul li h5{background:none;background:none;background:none;background:none;-webkit-background-clip:text;font-size:0.95em;-webkit-text-fill-color:transparent;margin:10px 0 0 0;color:#ed1874;}
   input.wizard-btn,
   .wizard-btn{width:20%;}
   .join h1,
   .memberimg p{color:#f9d043;}
   .grid a.triangle i{color:#ef2b73;background:none;}
   .grid a.triangle:hover i{color:#26b201;background:none;}
   ul.social_data li{flex:0 0 20%;max-width:20%;}
   ul.social_data li.social-nav-li-1{flex:0 0 14%;max-width:14%;}
   ul.social_data li.social-nav-li{flex:0 0 8.9%;max-width:8.9%;}
 }
 
 .tooltip{
     z-index: 9999999;
 }
 .nav-bottom-scroll {
     opacity: 0;
     visibility: hidden;
     height: 100%;
 }
 .nav-bottom-scroll.profileVIew {
     opacity: 1;
     visibility: visible;
     width: auto !important;
     /* transition: all 0.2s ease 0s; */
 }
 .download-bg {
     min-height: 280px;
     display: inline-block;
     width: 100%;
     }
 .arrow {
     width: 60%;
     max-width: 100%;
     /* height: 280px; */
     height: 100%;
     display: inline-block;
     }
     .wrapper-main .arrow:after {
         content: '';
         position: absolute;
         top: 0px;
         left: 100%;
         width: 0;
         /* height: 160px; */
         /* border: 141px solid transparent; */
         /* border-left: 80px solid #282830; */
         bottom: 0;
         z-index: 9;
         clip-path: polygon(0 0, 0% 100%, 85% 50%);
         -webkit-clip-path: polygon(0 0, 0% 100%, 85% 50%);
         background: #282830;
     }
 .mobile-download .device_details.f-8.p-1 {
     font-size: 0.7em;
 }    
 .mobile-download{
     background-repeat: no-repeat;
     background-size: cover;
     /* background-image: url(../img/Footer-BG.png); */
     background-position: bottom;
 }
 .arrow h1{font-size: 40px;text-shadow: 10px 5px 14px #19191e;}
 .arrow h1 span{    
     font-size:75px;
     position: relative;
 }
 .arrow h1 span:nth-child(2){
     font-size: 20px;
 }
 .arrow img{
     position: absolute;
     bottom: 7px;
     padding: 0px;
     left: -64px;
     min-width: 184px;
     top: initial;
 }
 .arrow p.pt-5{ padding-top: 5rem!important;}
 .arrow p.pt-3{ padding-top: 3rem!important;}
 .arrow .p-20 {
     padding: 10px!important;
     position: relative;
 }
 .max-w-700 {
     max-width: 700px;
     width: 100%;
 }
 .mob-hide {
     display: none;
 }
 .max-w-750 {
     max-width: 750px;
     width: 100%;
 }
 .max-w-1000 {
     max-width: 1000px;
     width: 100%;
 }
 .max-w-950 {
     max-width: 950px;
     width: 100%;
 }
 .max-w-1050{
     max-width: 1050px;
     width: 100%;
 }
 .max-w-801{
     max-width: 801px;
     width: 100%;
 }
 .max-w-1150 {
     max-width: 1150px;
     width: 100%;
 }
 .mobilebottom .youraccess {
    height: 100%;
}
/* Sport game homepage */
@font-face {
    font-family: 'bignoodletitlingregular';
    src: url('../fonts/big_noodle_titling.woff2') format('woff2'),
         url('../fonts/big_noodle_titling.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
.main_sport .grid a.triangle i {
    background: linear-gradient(to left,#f33e0d,#fa6101);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.main_sport .jackpotalert.withborder {
    border-color: #fa6101;
}
.main_sport .jackpotalert_wrap {
    padding-top: 20px;
}
.main_sport .gametext p {
    font-size: 13px;
}
.upcoming-matches-wrapper {
    padding-top: 35px;
}
.upcoming-matches-wrapper .row {
    background: rgb(3 9 21 / 80%);
    padding-bottom: 30px;
    margin: 0;
}
.upcoming-heading h5 {
    color: #fa6101;
    text-transform: uppercase;
    margin: 0;
}
.upcoming-heading a {
    margin-left: auto;
}
.sport_btn {
    background: #fa6101;
    color: #fff;
}
.sport_btn {
    background: #fa6101;
    color: #fff;
    padding: 9px 30px;
    font-size: 12px;
    border-radius: 2px;
    line-height: 35px;
    text-transform: uppercase;
}
.sport_btn:hover {
    background: #efc500;
    color: #fff;
}
.upcoming-button {
    text-align: center;
    padding-top: 10px;
    position: relative;
}
.upcoming-button img {
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    width: 40px;
}
.upcoming-image {
    display: flex;
    flex-direction: column;
    margin-top: auto;
    min-height: 222px;
    position: relative;
}
.sport-playing-now .upcoming-content .upcoming-image {
    position: static;
}
.upcoming-image img {
    margin: 0 auto;
    transition: all .5s ease-in-out;
    margin-top: auto;
}
.upcoming-image:hover img.now-playing-img {
    transform: scale(1.05);
}
.random-section {
    position: absolute;
    top: -13px;
}
.main_sport span.digit, .main_sport span.playingnow {
    color: #fff;
}
.betting-section-wrapper {
    padding: 35px 0;
}
.sport-betting-section, .popular-section {
    background: rgb(3 9 21 / 80%);
}
.betting-grid {
    width: 16.6%;
    padding: 15px;
}
.single-betting img {
    margin-left: -1.1px;
    transform: scale(1.1);
}
.single-betting a {
    display: flex;
    align-items: center;
    border-radius: 30px;
    background: #0c1728;
    position: relative;
    padding-right: 30px;
}
.single-betting a:hover {
    background: #efc500;
}
.single-betting .fa {
    margin-left: auto;
    color: #fa6101;
}
.betting-content {
    width: 96%;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-family: 'bignoodletitlingregular';
    font-size: 1.8em;
    padding-left: 30px;
}
.separator-orange {
    background-image: url("../img/sports/orange-divider.png");
    z-index: 9;
}
.main_sport .banner-home {
    background: url("../img/sports/sport-home.png");
}
.wrapper-main.wrapper-sports {
    background: url("../img/sports/sport-bg.png");
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: bottom 326px center;
}
.upcoming-matches-wrapper .row .col-md-6 {
    background: url("../img/sports/heading-divider.png");
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: top;
}
.upcoming-heading {
    background: url("../img/sports/heading-bg.png");
    margin-top: 3px;
    background-position: left;
    background-repeat: no-repeat;
    display: flex;
    padding: 4px 15px;
}
.upcoming-content {
    display: flex;
    padding-top: 30px;
}
.single-upcoming-content {
    background: url("../img/sports/border-divider.png");
    background-repeat: no-repeat;
    background-position: right;
    width: 50%;
    padding: 0 30px;
    display: flex;
    flex-direction: column;
    position: relative;
}
.sport-playing-now .upcoming-content img {
    margin-top: auto;
}
.banner-conversion {
    position: absolute;
    top: 10%;
    padding-left: 40px;
    flex: 0 0 40%;
    max-width: 592px;
    z-index: 9;
}
.banner-conversion h2 {
    color: #ff4893;
    font-weight: bold;
    font-size: 48px;
}
.banner-conversion.banner-general h2 {
   color: #EFB000;
}
.banner-conversion .banner-content {
    color: #fff;
    max-width: 100%;
    max-height: 3em;
    overflow: hidden;
    font-size: 19px;
    margin-bottom: 15px;
}
.banner-conversion .banner-content p {
    margin-bottom: 0;
    max-height: 1.5em;
    overflow: hidden;
}
button.banner-button {
    background: linear-gradient(45deg,rgba(242,104,41,1) 0%,rgba(214,24,100,1) 100%);
    color: #fff;
    border: none;
    padding: 5px 23px;
    border-radius: 2px;
    line-height: 25px;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 500;

} 
.banner-general button.banner-button {
    background: #EFB000;
}
button.banner-button:hover {
    background: #efc500 !important;
}
.banner-sports h2 {
    color: #fa6101;
}
.banner-sports button.banner-button {
    background: #fa6101;
}
.banner-width {
    display: flex;
    width: 100%;
    max-width: 1920px;
    margin: 0 auto;
}
.brand-main-banner a {
    width: 100%;
    overflow: hidden;
}
.wrapper-sports span.playingnow {
    padding-right: 4px !important;
}
.upcoming-heading a {
    color: #4c9ca9;
}
.upcoming-heading a:hover {
    color: #4c9ca99e;
}
.sport-betting-section .row {
    padding: 15px;
    margin: 0;
}
.wrapper-sports .page-footer .home_badges {
    padding-top: 33px;
}
.wrapper-sports .seodata {
    padding: 0;
}
.sport-betting-section .betting-heading-section, .popular-heading-section{
    background: url("../img/sports/full-heading-bg.png");
    background-position: left top;
    background-repeat: no-repeat;
}
.betting-heading-section h5, .popular-heading-section h5 {
    background: url("../img/sports/heading-bg.png");
    background-repeat: no-repeat;
    padding: 4px 15px;
    margin-top: 3px;
    display: inline-block;
    width: 90%;
    line-height: 30px;
    min-height: 38px;
    margin-bottom: 0;
    color: #fa6101;
}
.popular-heading-section {
    display: flex;
    align-items: center;
    position: relative;
}
.single-popular-games {
    text-align: center;
    background: url("../img/sports/border-divider.png");
    background-repeat: no-repeat;
    background-position: right;
    padding-top: 25px;
}
.single-popular-games h3 {
    font-family: 'bignoodletitlingregular';
    color: #fff;
    text-transform: uppercase;
    font-size: 45px;
    margin: 0;
}
.popular-games-image {
    padding-bottom: 15px;
}
.popular-games-image img {
    transition: all .5s ease-in-out;
}
.popular-games-image img:hover {
    transform: scale(1.1);
}
.popular-section-container .row > div{
    padding: 0;
}
.popular-section-container .row {
    margin: 0;
}
.steps_inner div.mainbox.sport-step-bg .step-content-text.step1text {
    margin-left: 0;
}
.steps_wrap .sport-steps-section .step-box-inner .step-content-img {
    flex: none;
    max-width: inherit;
    text-align: center;
}
.sport-steps-section .steps_inner .sport-step-bg {
    background-image: none;
    height: 100%;
}
.sport-steps-section{
    background: url("../img/sports/golden-bg.png");
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: top -37px center;
    position: relative;
    height: 10em;
}
.sports-steps-section {
    background: url("../img/sports/golden-bg.png");
    background-repeat: no-repeat;
    background-size: 101% 96%;
    background-position: top -37px center;
    position: relative;
    padding-bottom: 2%;
    height: 150px;
    z-index: 99;
}
/* .sport-box-inner.sport-step-1 {
    background: url("../img/sports/golden-bg-1.png");
} */
.sport-image-section .img-fluid {
    transition: 0.3s ease-out;
}
.sport-step-1 .sport-image-section .img-fluid, .sport-step-2 .sport-image-section .img-fluid {
    width: 130px;
}
.sport-step-3 .sport-image-section .img-fluid {
    width: 135px;
}
.step-content-text p, .step-content-text h6 {
    margin-bottom: 0;
}
.sport-box-inner:hover .sport-image-section .img-fluid {
    transform: translate(0px,-15px);
}
.sport-box-inner {
    display: flex;
}
.sport-content-section .heading {
    color: #000;
    margin-bottom: 0;
    cursor: default;
    font-size: 1.2rem;
    font-family: 'Montserrat',sans-serif;
    line-height: 3px;
    font-weight: bold;
}
.sport-content-section .subheading {
    padding-top: 0;
    font-weight: 600;
    color: #000;
    font-size: 0.6rem;
    margin: 0;
}
.sport-content-section {
    padding-left: 3%;
    margin-top: 11%;
    line-height: 5px;
}
.sport-image-section {
    margin-top: 3%;
}
.sports-container.container-fluid {
   margin-top: -66px;
}
.sport-step-1 .sport-image-section {
    margin-left: 15%;
}
.sport-step-1 .sport-content-section {
    padding-left: 0;
}
.sport-step-2 .sport-image-section {
    margin-left: 3%;
}
.sport-step-3 .sport-image-section {
    margin-left: 11%;
}
.main_sport .steps_wrap {
    margin-top: -84px;
}
.step-content-icon img {
    width: 70%;
}
.main_sport .steps_wrap .step-box-inner {
    justify-content: center;
    height: 100%;
    padding-top: 0.5em;
}
.main_sport .steps_wrap .step-box-inner .step-content-text h6, .main_sport .steps_wrap .step-box-inner .step-content-text p, .main_sport .steps_wrap .steps_inner div.mainbox:hover h6, .main_sport .steps_wrap .steps_inner div.mainbox:hover p {
    color: #000;
}
.main_sport .steps_wrap .step-box-inner .step-content-text p {
    padding-top: 0;
    font-weight: 600;
}
.main_sport .step-content-img img {
    width: 80%;
}
.main_sport .step-content-icon {
    text-align: center;
}
.main_sport .sport-steps-section .steps_inner:first-child .step-content-icon {
    margin-left: -18px;
}
.main_sport.main_wrap .steps_wrap .steps_inner .step-box-inner .step-content-img .step {
    margin-top: -18px  !important;
}
.wrapper-sports .landingpage_wrap {
    height: 450px;
}
.fixedbottom_active_sport {
    background-color: rgb(250 97 1 / 0.8);
}
.shortcut_wrap li.fixedbottom_active_sport a .text {
    color: #fff;
}
.wrapper-sports .banner_text2 a {
    padding-top: 10px;
}
.wrapper-sports .landingpage_wrap .landingpage_image .landingpage_text p {
    text-transform: uppercase;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-height: 50px;
}
.custom-shape-divider-bottom-1614574645 {
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 100%;
    line-height: 0;
    transform: rotate(180deg);
}
.custom-shape-divider-bottom-1614574645 svg {
    position: relative;
    display: block;
    width: calc(168% + 1.3px);
    height: 74px;
    transform: rotateY(180deg);
}
.custom-shape-divider-bottom-1614574645 .shape-fill {
    fill: #000000;
}
/** For tablet devices **/
@media (min-width: 768px) and (max-width: 1023px) {
    .custom-shape-divider-bottom-1614574645 svg {
        width: calc(168% + 1.3px);
        height: 35px;
    }
}
/** For mobile devices **/
@media (max-width: 767px) {
    .custom-shape-divider-bottom-1614574645 svg {
        width: calc(168% + 1.3px);
        height: 38px;
    }
}
.custom-shape-divider-bottom-1614576328 {
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 100%;
    line-height: 0;
    transform: rotate(180deg);
    z-index: 9;
}
.custom-shape-divider-bottom-1614576328 svg {
    position: relative;
    display: block;
    width: calc(300% + 1.3px);
    height: 64px;
    transform: rotateY(180deg);
}
.custom-shape-divider-bottom-1614576328 .shape-fill {
    fill: #201F25;
}
/** For tablet devices **/
@media (min-width: 768px) and (max-width: 1023px) {
    .custom-shape-divider-bottom-1614576328 svg {
        width: calc(300% + 1.3px);
        height: 54px;
    }
}
/** For mobile devices **/
@media (max-width: 767px) {
    .custom-shape-divider-bottom-1614576328 svg {
        width: calc(300% + 1.3px);
        height: 40px;
    }
}
.main_sport .landingpage_wrap .banner1 .banner_heading img {
    margin-left: -10px;
    width: 80%;
}
.girl-image {
    height: 75%;
    margin-left: auto;
}
.custom-curve {
    position: absolute;
    z-index: 999;
    bottom: -37px;
}
.main_sport .custom-landing-img:nth-child(odd) .custom-img {
    justify-content: flex-start;
}
.main_sport .landscape-left-text {
    width: 100%;
    text-align: left;
}
.main_sport .landscape-right-text {
    width: 100%;
    text-align: right;
}
.main_sport .container-fluid.landingpage_image {
    max-width: 1100px;
}
.main_sport .full-height-img img {
    height: auto;
    transition: all .5s ease-in-out;
}
.main_sport .girl-image {
    transition: all .5s ease-in-out;
}
.main_sport .full-height-img img:hover, .main_sport .girl-image:hover {
    transform: scale(1.05);
}
.main_sport .custom-landing-img {
    background-position: center bottom -37px;
}
.popular-heading-section a {
    color: #4c9ca9;
    position: absolute;
    right: 10px;
}
.popular-heading-section a:hover {
    color: #4c9ca99e;
}
.popular-see-all {
    display: flex;
    align-items: flex-end;
    flex-direction: column;
    margin-bottom: 4px;
}
.sport-playing-now .upcoming-content .single-upcoming-content:last-child {
    background: none;
}
.popular-button {
    text-align: center;
    padding-bottom: 30px;
}
.popular-section-container .col-md-3:last-child .single-popular-games {
    background: none;
}
.grid_inner1_bottom  {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}
.sport-playing-now .upcoming-content .single-upcoming-content:last-child .upcoming-image img.soccer-img {
    width: 80%;
}
.sport-playing-now .upcoming-button img{
    width: 25px;
    bottom: -3px;
}
.upcoming-event-heading {
    position: absolute;
    text-align: center;
    width: 100%;
    text-transform: uppercase;
    color: #fff;
    font-family: 'bignoodletitlingregular';
    top: -0.8em;
    line-height: 20px;
    z-index: 9;
}
.upcoming-event-heading span {
    color: #fa6101;
    font-size: 25px;
    letter-spacing: 1px;
}
.upcoming-event-heading h4 {
    font-size: 50px;
    letter-spacing: 1px;
    margin-bottom: 0;
}
.sport-upcoming-matches .upcoming-content .single-upcoming-content:first-child .upcoming-event-heading span{
    margin-left: 15px;
}
.main_sport .sport-playing-now span.digit {
    font-size: 40px;
}
.sport-box-inner:hover .heading {
    color: #0000009e;
}
.sport-box-inner:hover .subheading {
    color: #fbfcd4;
}
.united-gaming {
    width: 50px;
}

/* Live casino nache pages */

.nav-casino:hover span, .nav-casino.active span {
    color: #007ef9;
}
.banner-livecasino h2 {
    color: #007ef9;
}
.banner-livecasino .banner-button {
    background: #007ef9;
}
.livecasino-header .nav-gif {
    background: url("../img/nache-icons/casino-gif.gif");
    background-repeat: no-repeat;
    background-size: cover;
}
.main_livecasino .jackpotalert.withborder {
    border-color: #007ef9;
    background: #007ef9;
}
.main_livecasino .grid a.triangle i {
    background: none !important;
    background-color: #007ef9;
    -webkit-text-fill-color: #007ef9;
    color: #007ef9;
}
.main_livecasino .grid a.triangle i:hover {
    background-color: #efc500;
    -webkit-text-fill-color: #efc500;
    color: #efc500;
}
.single-game p {
    color: #fff;
    margin-bottom: 0;
}
.single-game {
    text-align: center;
}
.single-game p {
    color: #fff;
    margin-bottom: 0;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 20px 0;
}
.list-games-heading {
    display: flex;
    padding-bottom: 20px;
}
.list-games-heading h5 {
    margin-bottom: 0;
    color: #007ef9;
    text-transform: uppercase;
    font-weight: 600;
}
.list-games-heading a {
    margin-left: auto;
    color: #fff;
    font-weight: 600;
}
.list-games-heading a:hover {
    color: #ffffff9c;
}
.list-of-games {
    padding-top: 30px;
}
.single-game-section {
    cursor: pointer;
    border-radius: 50%;
    box-shadow: 0px 0px 5px 0px #222;
    transition: all 0.4s ease 0s;
    max-width: 240px;
    margin: 0 auto;
    position: relative;
}
.single-game-section:hover {
    box-shadow: 0px 0px 15px 7px #e7e7e4;
    filter: brightness(1.3);
}
.livecasino-page {
    margin-top: 6px !important;
}
.main_livecasino .jackpotalert_wrap {
    padding-top: 20px;
}
.main_livecasino .footer_wrap {
    padding-top: 10px;
}
.live-table-playing-section {
    padding-top: 30px;
}
.livecasino_btn {
    background: #007ef9;
    color: #fff;
    padding: 9px 30px;
    font-size: 12px;
    border-radius: 2px;
    line-height: 35px;
    text-transform: uppercase;
    font-weight: 500;
}
.livecasino_btn:hover {
    background: #efc500;
    color: #fff;
}
.single-table {
    text-align: center;   
}
.table-button {
    padding-top: 20px;
}
.list-table-content span.playingnow {
    color: #27fc06;
}
.separator-blue {
    background-image: url("../img/live-casino/Separator-blue.png");
}
.main_livecasino .steps_inner div.mainbox {
    background-image: url("../img/live-casino/steps-bg.png");
}
.main_livecasino .steps_wrap .steps_inner div.mainbox:hover h6 {
    color: #ffffffa8;
}
.wrapper-main.wrapper-livecasino {
    background: url("../img/live-casino/livecasino-footer-bg.png");
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: bottom 326px center;
}
.single-game-section img {
    border-radius: 50%;
    background: #e7e7e4;
}
.live-playingnow {
    color: #27fc06;
    font-style: italic;
    font-weight: 600;
    font-size: 14px;
    max-width: none;
    width: auto;
    border: 2px solid #27fc06;
    border-radius: 4px;
    padding: 2px 7px;
    text-transform: uppercase;
    margin-left: auto;
    position: relative;
    padding-left: 19px;
}
.live-playingnow::before {
    position: absolute;
    display: block;
    content: '';
    background: #27fc06;
    left: 8px;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    top: 0;
    bottom: 0;
    margin: auto;
    z-index: 1;
}
.table-icons {
    display: flex;
    align-items: center;
    padding: 0 15px;
    min-height: 55px;
}
.table-column-1 .table-icons img {
    width: 70px;
}
.table-column-2 .table-icons img {
    width: 60px;
}
.table-column-3 .table-icons img, .table-column-4 .table-icons img {
    width: 50px;
}
.list-table-content {
    background-image: url("../img/live-casino/live-table-bg.png");
    background-repeat: no-repeat;
    background-size: cover;
    padding: 30px 0;
    position: relative;
}
.list-table-content::before {
    content: "";
    background-image: url("../img/live-casino/live-table-divider.png");
    background-repeat: no-repeat;
    background-size: cover;
    height: 3px;
    width: 100%;
    position: absolute;
    top: 0;
}
.list-table-content::after {
    content: "";
    background-image: url("../img/live-casino/live-table-divider.png");
    background-repeat: no-repeat;
    background-size: cover;
    height: 3px;
    width: 100%;
    position: absolute;
    bottom: 0;
}
/* .single-table.table-column-1 .table-image {
    margin-top: -15px;
} */
.single-table .table-image {
    background-image: url("../img/live-casino/ppl-bg.png");
    background-repeat: no-repeat;
    background-size: cover;
    height: 223px;
    width: 225px;
    margin: 0 auto;
    transition: all 0.4s ease 0s;
    margin-top: -20px;
    cursor: pointer;
}
.table-image {
    border-radius: 50%;
    position: relative;
}
.table-image:hover {
    box-shadow: 0px 0px 15px 7px #e7e7e4;
    background-color: #e7e7e4;
}
.table-image:hover img {
    transform: scale(1.05);
}
.table-image img {
    width: 91%;
    height: 95%;
    position: relative;
    left: -10px;
    transition: all .5s ease-in-out;
}
.table-column-1 .table-image img {
    width: 85%;
    left: 1px;
}
.table-column-2 .table-image img {
    left: 4px;
}
.table-column-3 .table-image img {
    left: -8px;
    top: -2px;
    width: 89%;
}
.table-column-4 .table-image img {
    top: -2px;
    left: -14px;
}
.list-table-content .row {
    margin: 0;
}
.table-image::before {
    content: "";
    background-image: url("../img/live-casino/sparkle-before.png");
    position: absolute;
    top: 0;
    left: 0px;
    background-repeat: no-repeat;
    background-size: cover;
    height: 60px;
    width: 60px;
}
.single-game-section::before {
    content: "";
    background-image: url("../img/live-casino/sparkle-before.png");
    position: absolute;
    top: 1px;
    left: 7px;
    background-repeat: no-repeat;
    background-size: cover;
    height: 60px;
    width: 60px;
}
.table-image::after {
    content: "";
    background-image: url("../img/live-casino/sparkle-after.png");
    position: absolute;
    bottom: 43px;
    right: 13px;
    background-repeat: no-repeat;
    background-size: cover;
    height: 30px;
    width: 30px;
}
.main-header.livecasino-header .nav-item.gif-link.li-active {
    background-color: #007ef9;
}
.main-header.livecasino-header .nav-item.gif-link.li-active:hover {
    background-color: #efc500;
}
.left-live-product-1 {
    background-image: url("../img/live-casino/product-list/model-1.png");
    background-position: left -90px bottom !important;
}
.right-live-product-1 {
    background-image: url("../img/live-casino/product-list/model-2.png");
}
.live-product-section {
    width: 100%;
    border: 3px solid #007ef9;
    border-radius: 4px;
    background: #007ef9;
}
.inner-section {
    display: flex;
    background-image: url("../img/live-casino/row-bg.png");
    background-size: cover;
    background-repeat: no-repeat;
    height: 320px;
}
.left-live-product-1, .right-live-product-1, .left-live-product-2, .right-live-product-2, .left-live-product-3, 
.right-live-product-3 {
    width: 50%;
    background-repeat: no-repeat;
    background-position: right;
    background-size: cover;
    cursor: pointer;
}
.live-product-listing-section {
    margin: 0 auto;
    width: 1100px;
}
.live-product-listing {
    padding: 50px 0;
}
.left-logo-live {
    width: 40%;
    padding-left: 50px;
}
.live-product-button {
    width: 100%;
}
.live-product-button .livecasino_btn {
    padding-top: 11px;
}
.live-product-spacing {
    margin-top: 30px;
}
.fixedbottom_active_livecasino {
   background-color: rgb(0 126 249 / 80%);
}
.fixedbottom_active_livecasino span.text {
   color: #fff;
}
.banner-livecasino h2 {
    color: #007ef9;
}
.oriental-game {
    width: 140px;
}
.product-image {
    height: 120px;
    display: flex;
    align-items: center;
    margin: 0 auto;
    margin-bottom: 10px;
}
.product-image-wrapper {
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.right-logo-live.product-image-wrapper {
    width: 40%;
    margin-left: auto;
}
.right-logo-live.product-image-wrapper .product-image {
    margin-right: auto;
}
.left-live-product-1:hover {
    background-image: url("../img/live-casino/product-list/model-1-hover.png");
}
.right-live-product-1:hover {
    background-image: url("../img/live-casino/product-list/model-2-hover.png");
}
.after-hover {
    display: none;
}
.left-live-product-1:hover .after-hover, .right-live-product-1:hover .after-hover, 
.left-live-product-2:hover .after-hover, .right-live-product-2:hover .after-hover, 
.left-live-product-3:hover .after-hover, .right-live-product-3:hover .after-hover {
   display: block;
}
.left-live-product-1:hover .before-hover, .right-live-product-1:hover .before-hover, 
.left-live-product-2:hover .before-hover, .right-live-product-2:hover .before-hover, 
.left-live-product-3:hover .before-hover, .right-live-product-3:hover .before-hover {
    display: none;
}
.left-live-product-2 {
    background-image: url("../img/live-casino/product-list/model-1-2.png");
    background-position: left -90px bottom;
}
.right-live-product-2 {
    background-image: url("../img/live-casino/product-list/model-2-2.png");
}
.left-live-product-2:hover {
    background-image: url("../img/live-casino/product-list/model-1-2-hover.png");
}
.right-live-product-2:hover {
    background-image: url("../img/live-casino/product-list/model-2-2-hover.png");
}
.left-live-product-3 {
    background-image: url("../img/live-casino/product-list/model-1-3.png");
    background-position: left -90px bottom;
}
.left-live-product-3:hover {
    background-image: url("../img/live-casino/product-list/model-1-3-hover.png");
}
.right-live-product-3 {
    background-image: url("../img/live-casino/product-list/model-2-3.png");
}
.right-live-product-3:hover {
    background-image: url("../img/live-casino/product-list/model-2-3-hover.png");
}
.right-live-product-3 img, .right-live-product-2 img {
    width: 120px;
}
.live-product-section .livecasino_btn {
    padding: 9px 23px;
    padding-top: 10px;
}
.live-product-listing-section .row {
    margin: 0;
}
/* Niche poker */

.banner-poker .banner-conversion h2 {
   color: #11c13a;
}
.banner-poker button.banner-button {
   background: #11c13a;
}
.wrapper-main.wrapper-poker {
    background-image: url("../img/poker/poker-bg.png");
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: bottom 326px center;
}
.main_poker .jackpotalert.withborder {
    border-color: #11c13a;
}
.main_poker .grid a.triangle i {
    background: none !important;
    background-color: #11c13a;
    -webkit-text-fill-color: #11c13a;
    color: #11c13a;
}
.main_poker .grid a.triangle i:hover {
    background-color: #efc500;
    -webkit-text-fill-color: #efc500;
    color: #efc500;
}
.main_poker .gametext p {
    font-size: 13px;
}
.main_wrap.main_poker {
    padding-bottom: 30px;
}
.main_wrap.main_poker ul.totaljackpot_ul li {
    background-image: none;
}
.main_wrap.main_poker ul.totaljackpot_ul li .img_part {
    background-image: url("../img/poker/jackpot-bg.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 100%;
    width: 100%;
}
.main_wrap.main_poker .totaljackpot_wrap {
    padding: 20px 0;
}
.main_wrap.main_poker ul.totaljackpot_ul li .content_part {
    margin-left: auto;
    height: 100%;
}
.main_wrap.main_poker .content_part .jackpot-text {
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.main_poker .jackpot-text div {
    position: relative;
    top: -11px;
    color: #efc500;
    font-size: 35px;
    background-image: url("../img/poker/jackpot-sparkle.png");
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: bottom;
}
.main_poker span.jackpot-heading {
    text-transform: uppercase;
    color: #06e03f;
    font-size: 40px;
}
.wrapper-poker .footer_logo.homefootlogo, .wrapper-togel .footer_logo.homefootlogo, .wrapper-cock .footer_logo.homefootlogo {
    width: 60%;
}
.wrapper-poker .footer_wrap .footer_logo .view.overlay.z-depth-1-half, .wrapper-togel .footer_wrap .footer_logo .view.overlay.z-depth-1-half, .wrapper-cock .footer_wrap .footer_logo .view.overlay.z-depth-1-half {
    padding-right: 30px;
}
.wrapper-poker .footer_logo.homefootlogo .mandiri, .wrapper-togel .footer_logo.homefootlogo .mandiri, .wrapper-cock .footer_logo.homefootlogo .mandiri {
    margin-top: -15px;
}
.poker-games-heading, .poker-live-table-heading {
    display: flex;
    padding-bottom: 40px;
}
.poker-games-heading h5, .poker-live-table-heading h5 {
    margin-bottom: 0;
    color: #11c13a;
    text-transform: uppercase;
    font-weight: 600;
}
.poker-games-heading a, .poker-live-table-heading a {
    margin-left: auto;
    color: #fff;
    font-weight: 600;
}
.poker-games-heading a:hover, .poker-live-table-heading a:hover {
    color: #ffffff9c;
}
.poker-list {
    width: 20%;
    padding: 0 15px;
}
.poker-list p {
    color: #fff;
    margin-bottom: 0;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 20px 0;
    text-align: center;
}
.main_poker .list-games-section .row:last-child, .main_poker .list-games-section .row:nth-child(3) {
    justify-content: center;
    margin-top: 35px;
}
.poker-image {
    border-radius: 50%;
    transition: all 0.4s ease 0s;
    position: relative;
}
.poker-image:hover {
    box-shadow: 0px 0px 10px 6px #9ff92a;
    filter: brightness(1.3);
    background-color: #9ff92a;
}
.main_poker .live-playingnow, .poker-playing .digit{
    color: #fff;
}
.poker-girl .poker-heading {
    display: flex;
    align-items: center;
    justify-content: center;
}
.poker-playing {
    margin-right: auto;
    margin-left: 20px;
}
.poker-heading img {
    width: 100px;
    margin-right: 20px;
}
.main_poker .poker-girl-image {
    text-align: center;
    border-radius: 50%;
    width: 66%;
}
.poker-image-combo:hover .poker-girl-image {
    box-shadow: 0px 0px 15px 7px #675b2e;
    filter: brightness(1.3);
}
.outer-girl:hover {
    transform: scale(1.05);
}
.poker-image-combo {
    text-align: center;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}
.outer-girl {
    position: absolute;
    top: 10px;
    width: 85%;
    cursor: pointer;
}
.poker-image-combo img {
    margin: 0 auto;
    transition: all .5s ease-in-out;
}
.poker_btn {
    background-color: #11c13a;
    color: #fff;
    padding: 9px 30px;
    font-size: 12px;
    border-radius: 2px;
    line-height: 35px;
    text-transform: uppercase;
    font-weight: 500;
}
.poker_btn:hover {
    background: #efc500;
    color: #fff;
}
.poker-button {
   text-align: center;
   margin-top: 18px;
   position: relative;
   z-index: 9999;
}
.poker-live .row .col-md-4:last-child .outer-girl {
   top: 5px;
}
.main-header.poker-header .nav-item.gif-link.li-active {
    background-color: #11c13a;
}
.banner-poker h2 {
    color: #11c13a;
} 
.wrapper-poker .landingpage_wrap {
    height: 450px;
}
.fixedbottom_active_poker {
    background-color: rgb(17 193 58 / 0.8);
}
.fixedbottom_active_cock {
    background-color: rgb(247 17 17 / 0.8);
}
.fixedbottom_active_poker span.text, .fixedbottom_active_togel span.text, .fixedbottom_active_cock span.text {
    color: #fff;
}
.for-mobile-display {
    display: none;
}
.separator-green {
    background-image: url("../img/poker/green-divider.png");
    z-index: 9;
}
.main_poker .steps_inner {
    z-index: 99;
}
.main_poker .jackpotalert.withborder {
    border-image: linear-gradient(to right, #7df700, #7df700);
    background: linear-gradient(transparent, transparent) padding-box, linear-gradient(to right, #7df700, #7df700) border-box;
}
.main_poker .steps_inner div.mainbox {
    background-image: url("../img/poker/steps-bg.png");
    background-size: 100% 100%;
}
.poker-header .nav-gif {
    background: url("../img/nache-icons/poker-gif.gif");
    background-repeat: no-repeat;
    background-size: cover;
}
.poker-bg-circle {
    background: url("../img/poker/poker-bg-circle.png");
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 254px;
    display: flex;
    align-items: center;
}
.poker-image::before {
    content: '';
    background-image: url("../img/poker/sparkle-before.png");
    position: absolute;
    top: 0;
    left: 10px;
    background-repeat: no-repeat;
    background-size: cover;
    height: 60px;
    width: 60px;
}
.poker-bg-circle::after {
    content: '';
    background-image: url("../img/poker/sparkle-after.png");
    position: absolute;
    bottom: 31px;
    right: 22px;
    background-repeat: no-repeat;
    background-size: cover;
    height: 35px;
    width: 35px;
}
.main_poker .steps_wrap .step-box-inner .step-content-img {
    flex: 0 0 38%;
    max-width: 38%;
}
.main_poker .mainbox .steps-sparkle {
    background-image: url("../img/poker/steps-sparkle.png");
    background-repeat: no-repeat;
    background-position: top right 10px;
    background-size: 50%;
    height: 80px;
    position: absolute;
    top: -18px;
    width: 100%;
}
.main_poker .steps_inner div.mainbox {
    position: relative;
}

/* Togel niche pages */

.banner-togel .banner-conversion h2 {
    color: #3ac7b6;
}
.banner-togel button.banner-button {
    background: #3ac7b6; 
}
.togel-marquee {
    padding-top: 6px;
}
.main_togel .grid a.triangle i {
    background: none !important;
    background-color: #3ac7b6;
    -webkit-text-fill-color: #3ac7b6;
    color: #3ac7b6;
}
.main_togel .grid a.triangle i:hover {
    background-color: #efc500;
    -webkit-text-fill-color: #efc500;
    color: #efc500;
}
.main_togel .gametext p {
    font-size: 13px;
}
.main_togel .jackpotalert.withborder {
    border-image: none;
    background: #3ac7b6;
    border-color: #3ac7b6;
}
.main_togel .jackpotalert_wrap {
    padding-top: 20px;
}
.winner-list-heading h5, .market-heading h5 {
    color: #3ac7b6;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 0;
}
.winner-list-section {
    padding-top: 40px;
    position: relative;
}
#winnerListTogel .slick-arrow, .market-content .slick-arrow {
    background: none;
    border: none;
    font-size: 0;
    position: absolute;
    top: -58px;
    right: 0;
}
#winnerListTogel .slick-prev::after, .market-content .slick-prev::after {
    content: "\f053";
    font-family: "FontAwesome";
    color: #3ac7b6;
    font-size: 23px;
}
#winnerListTogel .slick-next::after, .market-content .slick-next::after {
    content: "\f054";
    font-family: "FontAwesome";
    color: #3ac7b6;
    font-size: 23px;
}
#winnerListTogel .slick-prev.slick-arrow, .market-content .slick-prev.slick-arrow {
    right: 40px;
}
.winner-grid {
    margin: 0 auto;
    width: 80%;
    display: flex;
    margin-bottom: 20px;
    background-image: url("../img/togel/winner-hover.png");
    background-repeat: no-repeat;
    background-size: cover;
    padding: 0 10px;
}
.winner-content {
    text-align: right;
    margin-left: auto;
    padding-top: 9px;
}
.winner-logo {
    display: flex;
}
.winner-logo img {
    margin-left: auto;
}
.winner-price .currency-rate-idr {
    letter-spacing: 0px;
    font-size: 25px;
}
h5.winner-heading {
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
}
.winner-price {
    color: #a97911;
    font-weight: 600;
    font-size: 25px;
    margin-top: -5px;
}
p.winner-date {
    margin: 0;
    color: #fff;
    margin-top: -6px;
}
.winner-list-slider-section {
    padding: 30px 0;
}
.winner-logo img {
    max-height: 68px;
}
.winner-image img {
    width: 150px;
}
.winner-image {
    display: flex;
    align-items: center;
    cursor: pointer;
}
.winner-image .after-hover {
    display: none;
}
.winner-grid:hover .winner-image .before-hover {
    display: none;
}
.winner-grid:hover .winner-image .after-hover {
    display: block;
}
.separator-lightblue {
    background-image: url("../img/togel/Separator-lightblue.png");
}
.wrapper-main.wrapper-togel {
    background: url("../img/togel/togel-bg.png");
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: bottom 326px center;
}
.wrapper-togel .trusted_fast_data {
    padding-bottom: 290px;
}
.togel-header .nav-gif {
    background: url("../img/nache-icons/togel-gif.gif");
    background-repeat: no-repeat;
    background-size: cover;
}
.main_togel .steps_inner div.mainbox {
    background: url("../img/togel/steps-bg.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.main_togel .steps_wrap .step-box-inner, .main_togel .steps_inner div.mainbox {
    min-height: 101px;
}
.main_togel .step-content-img img {
    margin-top: 0 !important;
    margin-left: 30px;
}
.main_togel .steps_inner div.mainbox .step-content-text.step1text {
    margin-left: 0px;
}
.main_togel .steps_wrap {
    margin-top: -50px;
}
.togel_btn {
    background-color: #3ac7b6;
    color: #fff;
    padding: 9px 30px;
    font-size: 12px;
    border-radius: 2px;
    line-height: 35px;
    text-transform: uppercase;
    font-weight: 500;
}
.togel_btn:hover {
    background-color: #efc500;
    color: #fff;
}
.market-content {
    display: flex;
    margin: 30px 0;
}
.market-grid {
    flex: 0 0 25%;
    max-width: 25%;
    text-align: center;
}
.market-logo img {
    width: 200px;
    margin: 0 auto;
}
.market-grid {
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    z-index: 99;
    cursor: pointer;
    max-height: 515px;
}
.market-inner { 
    border: 3px solid transparent;
    height: 100%;
    padding: 50px 0;
}
.market-inner:hover {
    border-color: #3ac7b6;
}
.market-grid::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9;
}
.market-grid-1 {
    background-image: url("../img/togel/bg-grid-1.png");
}
.market-grid-2 {
    background-image: url("../img/togel/bg-grid-2.png");
}
.market-grid-3 {
    background-image: url("../img/togel/bg-grid-3.png");
}
.market-grid-4 , .market-grid-8 {
    background-image: url("../img/togel/bg-grid-4.png");
}
.market-grid-5 {
    background-image: url("../img/togel/bg-grid-5.png");
}
.market-grid-6 {
    background-image: url("../img/togel/bg-grid-6.png");
}
.market-grid-7 {
    background-image: url("../img/togel/bg-grid-7.png");
}
.market-grid-4 .market-inner, .market-grid-8 .market-inner {
    border-width: 4px;
}
.market-grid-1::before, .market-grid-5::before {
    background: #e6c13f99;
}
.market-grid-2::before, .market-grid-6::before {
    background: #99365099;
}
.market-grid-3::before, .market-grid-7::before {
    background: #01461899;
}
.market-grid-4::before, .market-grid-8::before {
    background: rgb(80 145 204 / 60%);
}
.market-logo, .market-counter, .market-button {
    position: relative;
    z-index: 99;
}
.market-grid:hover::before {
    content: none;
}
.market-counter {
    background: rgb(0 0 0 / 60%);
    width: 70%;
    margin: 0 auto;
    border: 1px solid #888;
    border-radius: 10px;
    padding: 8px 5px;
    cursor: pointer;
    margin-bottom: 10px;
}
h5.market-c-heading {
    color: #3ac7b6;
    font-weight: 600;
    text-transform: uppercase;
    max-height: 45px;
    min-height: 45px;
}
.market-counter span, .market-counter p {
    color: #fff;
}
.market-counter p {
    font-weight: 600;
}
.market-c-numbers {
    display: flex;
    justify-content: center;
}
.market-c-numbers div {
    height: 30px;
    width: 30px;
    border: 1px solid #3ac7b6;
    border-radius: 4px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 10px;
    font-size: 18px;
    font-weight: 600;
}
.market-c-numbers div:last-child {
    margin-right: 0;
}
.market-button .togel_btn {
    font-size: 15px;
}
.main_togel .steps_inner div.mainbox .step-content-text {
    margin-left: 25px !important;
}
.main_togel .steps_wrap .steps_inner div.mainbox .step-box-inner .step-content-img img {
    transition: 0.3s ease-out;
    width: 85%;
    margin-top: -4px !important;
}
.main_togel .steps_wrap .steps_inner:nth-child(2) div.mainbox .step-box-inner .step-content-img img {
    width: 88%;
}
.main_togel .steps_wrap .step-box-inner .step-content-img {
    flex: 0 0 30%;
    max-width: 30%;
}
.main-header.togel-header .nav-item.li-active {
    background-color: #3ac7b6;
}
.banner-conversion.banner-togel h2 {
    color: #3ac7b6;
}
.togel-product-section {
    padding-top: 80px;
    padding-bottom: 80px;
}
.togel-product-section .nav-tabs {
    border-bottom: none;
    display: flex;
    align-items: center;
    justify-content: center;
}
.togel-product-section .nav-tabs li {
    flex: 0 0 25%;
    max-width: 25%;
}
.togel-product-section .nav-tabs li a .filterbtn {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    color: #77787f;
}
.togel-product-section .nav-tabs li a img {
    width: 25px;
    max-height: 25px;
    margin-bottom: 5px;
    margin-top: 5px;
}
.togel-product-section p.filtertext {
    bottom: 0;
}
.p-hover-icon {
    display: none;
}
.togel-product-section .nav-tabs .nav-link {
    border: none;
    border-radius: 0;
}
.togel-product-section li a.nav-link.active {
    background-color: #3ac7b6;
}
.togel-product-section .nav-tabs li a.nav-link.active .filterbtn, .togel-product-section .nav-tabs li a:hover 
.filterbtn {
    color: #fff;
}
.togel-product-section .nav-tabs li a.nav-link.active img.p-icon , .togel-product-section .nav-tabs li a:hover img.p-icon{
    display: none;
}
.togel-product-section .nav-tabs li a.nav-link.active img.p-hover-icon, .togel-product-section .nav-tabs li a:hover img.p-hover-icon {
    display: block;
}
.togel-product-section .nav-tabs li a:hover {
    background-color: #3ac7b6;
}
.togel-product-section .tab-content {
    padding-top: 30px;
}
.product-togel-logo-section img {
    width: 180px;
}
.product-togel-grid-1 {
    background-image: url("../img/togel/product/hongkong-bg.png");
}
.product-togel-grid-2 {
    background-image: url("../img/togel/product/magnum-bg.png");
}
.product-togel-grid-3 {
    background-image: url("../img/togel/product/singapore-bg.png");
}
.product-togel-grid-4 {
    background-image: url("../img/togel/product/sydney-bg.png");
}
.product-togel-grid-5 {
    background-image: url("../img/togel/product/hindi-bg.png");
}
.product-togel-grid-6 {
    background-image: url("../img/togel/product/jakarta-bg.png");
}
.product-togel-grid-7 {
    background-image: url("../img/togel/product/taipei-bg.png");
}
.product-togel-grid{
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 6px;
    position: relative;
    margin-bottom: 30px;
}
.product-togel-grid:hover::before  {
    content: none;
}
.timer-section {
    background: rgb(0 0 0 / 70%);
    width: 100%;
    padding: 0 50px;
    border-radius: 6px;
    border: 1px solid #888;
}
.product-togel-counter {
    display: flex;
    align-items: center;
    justify-content: center;
}
.product-togel-counter div {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    width: 80px;
    height: 80px;
    border: 2px solid #3ac7b6;
    border-radius: 50%;
    margin-right: 10px;
}
.togel-product-btn {
    text-align: center;
    padding-top: 15px;
}
.togel-text {
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
}
.product-togel-counter div:last-child {
    margin-right: 0;
}
.product-togel-dates, .togel-date-section {
    display: flex;
    align-items: center;
    justify-content: center;
}
.togel-date-section img {
    width: 12px;
}
.togel-date {
    color: #fff;
    font-size: 10px;
    margin-left: 4px;
}
.product-togel-dates .togel-date-section:last-child{
    margin-left: 35px;
}
span.togel-number {
    font-size: 30px;
}
.togel-number {
    color: #EFB000;
    font-weight: 600;
}
.product-togel-grid-1::before {
    background: #99365099;
}
.product-togel-grid-2::before {
    background: #e6c13f99;
}
.product-togel-grid-3::before {
    background: rgb(80 145 204 / 60%);
}
.product-togel-grid-4::before {
    background: #f3917999;
}
.product-togel-grid-5::before {
    background: #e6c13f99;
}
.product-togel-grid-6::before {
    background: #99365099;
}
.product-togel-grid-7::before {
    background: #01461899;
}
.product-togel-grid::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9;
    border-radius: 6px;
}
.product-togel-logo-section, .product-togel-counter-section {
    position: relative;
    z-index: 99;
}
.product-togel-logo-section p {
    margin: 0;
    color: #3ac7b6;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    font-size: 18px;
    margin-top: -8px;
}
.togel-subheading {
    color: #fff;
}
.togel-subheading {
    color: #fff;
    margin: 0;
    text-align: center;
    text-transform: uppercase;
    font-size: 12px;
    padding: 6px 0;
}
.product-togel-dates {
    padding: 12px 0;
    padding-top: 18px;
}
.product-grid-inner {
    display: flex;
    align-items: center;
    border: 3px solid transparent;
    padding: 10px;
    border-radius: 6px;
    width: 100%;
}
.product-grid-inner:hover {
    border: 3px solid #3ac7b6;
}
.togel-close .product-togel-counter div {
    border-color: #f00;
}
.togel-close .togel-number {
    color: #f00;
}
.togel-product-btn .togel_btn {
    width: 50%;
    display: block;
    margin: 0 auto;
}
.togel-close .togel-product-btn .togel_btn{
    background-color: #ff0000;
}
.togel-center {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}
.product-togel-logo-section {
    margin-right: 15px;
}
.togel-date-section:first-child img {
    margin-top: -1px;
}
.informasi-table-section .table thead th, .informasi-table-section .table-bordered td,.informasi-table-section .table-bordered th {
    border: 2px solid #45454e;
}
.informasi-table-section .table {
    background: #28282f;
    color: #fff;
    text-align: center;
    font-weight: 600;
}
.informasi-table-section .table thead {
    background: #101010;
}
.informasi-table-section .table-bordered th {
    text-align: center;
}
.informasi-table-section a {
    color: #3ac7b6;
}
.informasi-table-section a:hover {
    color: #efc500;
}
.informasi-table-section tbody {
    font-size: 14px;
}
.table-footer {
    color: #fff;
    font-size: 14px;
}
.informasi-section, .hasil-section, .invoice-table-section {
    padding-bottom: 350px;
}
.fixedbottom_active_togel {
    background: rgb(72 249 228 / 0.8);
}
.hasil-drop:hover {
    background-color: #3ac7b6 !important;
}
.hasil-header-section {
    padding-bottom: 30px;
    display: flex;
    align-items: center;
}
.hasil-header-section .dropdown.active > a .hasil-drop:hover {
    background-color: transparent !important;
}
.hasil-header-section .inner-filter-by {
    flex: 0 0 40%;
    max-width: 40%;
    margin-top: 0;
}
.hasil-header-section .dropdown-filter-by .dropdown.active li {
    font-size: 15px;
}
.hasil-header-section .text-filter-by {
    font-size: 15px;
}
.hasil-header-section .text-filter-by {
    width: 60%;
}
.hasil-header-section .dropdown-filter-by.select-custom {
    width: 40% !important;
}
.official-website-section {
    margin-left: auto;
    color: #fff;
}
.website-row span {
    font-size: 15px;
    margin-right: 20px;
}
.website-row a {
    color: #EFB000;
}
.website-row a:hover{
    color: #efc500;
}
.site-heading {
    width: 140px;
    margin-bottom: 0;
}
.website-row {
    display: flex;
    align-items: center;
}
#hasilModal .modal-content {
   background-color: #3f3f4b;
   padding: 5px;
}
#hasilModal.modal .modal-dialog {
   max-width: 900px;
}
#hasilModal.modal .modal-body {
    background-color: #201f25;
    border-radius: 5px;
    padding: 20px 50px;
}
.hasil-content .table thead th, .hasil-content .table-bordered td, .hasil-content .table-bordered th {
    border: 2px solid #45454e;
    font-weight: normal;
    text-align: center;
    font-size: 12px;
}
.hasil-content .table {
    color: #fff;
}
#hasilModal .modal-header {
    border-bottom: none !important;
}
.hasil-heading p {
    margin-bottom: 0;
}
.hasil-heading {
    display: flex;
    color: #fff;
    font-weight: 600;
    margin-bottom: 15px;
    font-size: 20px;
}
.hasil-heading p:last-child {
    margin-left: auto;
}
.hasil-content table thead tr {
    background-color: #101010;
    font-size: 16px;
}
.hasil-content tbody {
    background-color: #1c1c1c;
}
#hasilModal .modal-content .modal-header .close, #pendingModal .modal-content .modal-header .close, 
#PendingDetailModal .modal-content .modal-header .close {
    padding: 4px 10px;
}
.invoice-heading h2 {
    margin-bottom: 0;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-size: 25px;
    font-weight: 600;
}
.invoice-section {
    margin: 0 auto;
    width: 410px;
}
.invoice-section .dropdown-section, .periode-row {
    display: flex;
    align-items: center;
}
.periode-row p {
    margin-bottom: 0;
    text-align: center;
    color: #fff;
    font-weight: 600;
}
.input-section {
    width: 65%;
    display: flex;
    align-items: center;
}
.input-section span {
    color: #fff;
    font-weight: 600;
}
.input-section input {
    background: #616066;
    border: none;
    padding: 7px 10px;
    color: #c4c5c5;
    margin-left: auto;
}
.periode-row {
    margin-top: 10px;
}
.invoice-section .dropdown_data {
    background: #616066 !important;
} 
.invoice-section .dropdown-filter-by .dropdown.active li, .invoice-section .select-custom .dropdown-toggle {
    font-size: 14px;
    color: #c4c5c5;
    font-weight: 600;
}
.invoice-heading {
    margin-bottom: 15px;
}
.invoice-header-button {
    text-align: center;
    margin-top: 16px;
}
.invoice-header-button .togel_btn {
    font-size: 15px;
    letter-spacing: 1px;
    margin-right: 10px;
}
.invoice-table-section {
    padding-top: 40px;
}
.pending {
    color: #f00;
}
.table-footer td {
    background-color: #101010;
}
.invoice-table-section tbody div, .invoice-table-section tbody div span {
    cursor: pointer;
}
.invoice-table-section .table tbody td div, .invoice-table-section .table tbody th div, .table-footer td, .table-footer th  {
    padding: .75rem !important;
}
.invoice-table-section .table tbody td, .invoice-table-section .table tbody th {
    padding: 0;
}
.pending-center p {
    margin-top: 0;
}
#pendingModal.modal .modal-dialog {
    max-width: 900px;
}
#PendingDetailModal .modal-dialog {
    max-width: 1100px;
}
#pendingModal .modal-content, #PendingDetailModal .modal-content {
    background-color: #2a2a32;
    padding: 5px;
}
#pendingModal.modal .modal-body, #PendingDetailModal .modal-body {
    background-color: #201f25;
    padding: 35px 35px;
}
.pending-center {
    padding: 50px 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.pending-center img {
    width: 130px;
}
.pending-center p {
    margin-bottom: 0;
    text-transform: uppercase;
    font-weight: 600;
    margin-top: 15px;
    font-size: 23px;
}
.pending-button {
    text-align: center;
}
.pending-button .togel_btn {
    font-size: 16px;
}
#pendingModal .modal-header, #PendingDetailModal .modal-header {
    border: none;
}
.pending-modal-content {
    background: #2a2a32;
    padding: 30px 20px;
}
.pending-button a, .pending-button a:hover {
   color: #fff;
}
.periode-row span {
   color: #fff;
   font-weight: 600;
}
p.row-left {
    margin-bottom: 0;
    width: 100px;
    text-transform: uppercase;
}
span.row-colon {
    margin-right: 15px;
}
.informasi-table-section {
    overflow-x: auto;
    overflow-y: hidden;
}
.main_togel .steps_wrap .step-box-inner .step-content-text p {
    color: #61e7e5;
}
.invoice-table-section .table-bordered .table-footer td:first-child {
    border-right: none;
}
.invoice-table-section .table-bordered .table-footer td:nth-child(2) {
    border-left: none;
}
.invoice-section .dropdown-filter-by.select-custom .dropdown-menu li.hasil-drop:hover span {
    color: #FFF;
}
.invoice-section #divNewNotifications {
    margin-top: 6.5px;
}
.invoice-section .dropdown.active > a > span >.hasil-drop:hover {
    background-color: #616066 !important;
}

/* Cock fighting nache pages */

.main-header.cock-header .nav-item.li-active {
    background-color: #f71111;
}
.banner-cock .banner-conversion h2 {
    color: #f71111;
}
.banner-cock .banner-button {
    background: #f71111;
}
.main_cock .grid a.triangle i {
    background: none !important;
    color: #f71111;
    background-color: #f71111;
    -webkit-text-fill-color: #f71111;
}
.main_cock .grid a.triangle i:hover {
    background-color: #efc500;
    -webkit-text-fill-color: #efc500;
    color: #efc500;
}
.main_cock .jackpotalert_wrap {
    padding-top: 20px;
}
.vc-image-inner {
    border: 3px solid #f71111;
    border-radius: 4px;
    background: #f71111;
}
.vs-image-section {
    padding: 35px 0;
}
.separator-red {
    background-image: url("../img/cock-fighting/separator-red.png");
}
.type-of-bets-heading {
    display: flex;
    padding-bottom: 30px;
}
.type-of-bets-heading h5 {
    margin-bottom: 0;
    color: #f71111;
    text-transform: uppercase;
    font-weight: 600;
}
.type-of-bets-heading a {
    margin-left: auto;
    color: #fff;
    font-weight: 600;
}
.type-of-bets-heading a:hover {
    color: #ffffff9c;
}
.single-bets p {
    margin: 0;
    flex-grow: 1;
    flex-basis: 0;
    text-align: center;
    color: #fff;
    font-weight: 600;
    font-size: 25px;
    cursor: pointer;
}
.single-bets {
    display: flex;
    align-items: center;
    cursor: pointer;
}
.bet-ring {
    display: table;
    height: 125px;
    width: 127px;
    background: url("../img/cock-fighting/red-circle.png");
}
.inner-circle {
    text-align: center;
    color: #fff;
    display: table-cell;
    vertical-align: middle;
    font-size: 20px;
    font-weight: 600;
    cursor: pointer;
}
.single-bets p {
    margin-left: auto;
}
.single-bets .fa {
    font-size: 20px;
    color: #e73134;
}
.single-bets:hover p {
    color: #efc500;
}
.type-of-bets {
    padding-bottom: 30px;
}
.wrapper-main.wrapper-cock {
    background: url("../img/cock-fighting/footer-bg.png");
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: bottom 311px center;
}
.arena-heading p {
    margin: 0;
    text-align: center;
    color: #fff;
}
.arena-section {
    padding-bottom: 250px;
}
.arena-content {
    text-align: center;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 20px;
    padding: 0 20px;
}
.arena-content .arena-server {
    font-size: 16px;
}
p.arena-subheading {
    margin: 0;
    padding-top: 20px;
    color: #f71111;
}
.arena-heading {
    margin-bottom: 10px;
}
.arena-content img {
    cursor: pointer;
    width: 100%;
}
.arena-content:hover .arena-heading p {
    color: #efc500;
}
.arena-img {
    box-shadow: 0px 0px 5px 0px #222;
    transition: all 0.4s ease 0s;
    border-radius: 50%;
    margin-top: 25px;
}
.arena-img:hover {
    box-shadow: 0px 0px 15px 7px #675b2e;
    filter: brightness(1.3);
}
.cock-header .nav-gif {
    background: url(../img/nache-icons/cock-gif.gif);
    background-repeat: no-repeat;
    background-size: cover;
}
.main_cock .steps_inner div.mainbox {
    background: url(../img/cock-fighting/steps-bg.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.main_cock .steps_inner div.mainbox .step-content-text.step1text {
    margin-left: 0;
}
.main_cock .steps_wrap .step-box-inner .step-content-img {
    text-align: center;
}
.vc-image-inner img {
    width: 100%;
}
.main_cock .steps_wrap .step-box-inner {
    min-height: 80px;
}
.main_cock .steps_wrap .step-box-inner .step-content-text p {
    color: #f71111;
}
.cock-banner .separator-red {
    z-index: 9;
}
.banner-cock h2 {
    color: #f71111;
}
.cock_btn {
    background-color: #f71111;
    color: #fff;
    padding: 9px 30px;
    font-size: 12px;
    border-radius: 2px;
    line-height: 35px;
    text-transform: uppercase;
    font-weight: 500;
}
.wrapper-cock .landingpage_wrap {
    height: 450px;
}
.main_cock .desktopview_gamegrid .grid_inner1 .gametext.grid_inner1_bottom {
    height: 56.5px;
}