@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;0,900;1,300;1,400;1,500;1,700;1,900&display=swap');

body {
    font-family: 'Roboto', sans-serif;
    background: #020c1b;
    color: #FFFFFF;
    font-size: 15px;
}

html,
body {
    scrollbar-width: thin;
    scrollbar-color: #bfbfbf #fff;
    overflow-x: hidden;
}

a { text-decoration: none;}
*:hover {
    transition: all .3s;
}

.bg-pink {
    color: #000!important;
    background: #f4c4f3!important;
    background: linear-gradient(90deg,#f4c4f3 -66.05%,#f59dc2 93%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4c4f3",endColorstr="#f59dc2",GradientType=1);
}
.bg-blue {
    color: #000!important;
    background: #457fca!important;
    background: linear-gradient(90deg,#457fca -66.05%,#84c2f1 93%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#457fca",endColorstr="#84c2f1",GradientType=1);
}


.loader {
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 99999;
	background: url('../../../../images/site-icons/default/client/loader/loader.png') no-repeat center center #000000;
	color: #FFFFFF;	
	padding: 15px;
}

.header-marquee {
	overflow: hidden;
	width: calc(100% - 0);
	height: 21px;
	position: relative;
	padding: 10px;
	margin-left: 0;
	height: 41px;
	white-space: nowrap;
}
.header-marquee p {
	position: absolute;
	width: 100%;
	height: 100%;
	margin: 0;
	text-align: center;
	-moz-transform: translateX(100%);
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
	-moz-animation: scroll-left 2s linear infinite;
	-webkit-animation: scroll-left 2s linear infinite;
	animation: scroll-left 60s linear infinite;
	white-space: nowrap;
	scroll-behavior: smooth;
}
@-moz-keyframes scroll-left {
 0% {
 -moz-transform: translateX(100%);
}
 100% {
 -moz-transform: translateX(-100%);
}
}
@-webkit-keyframes scroll-left {
 0% {
 -webkit-transform: translateX(100%);
}
 100% {
 -webkit-transform: translateX(-100%);
}
}
@keyframes scroll-left {
 0% {
 -moz-transform: translateX(100%);
 -webkit-transform: translateX(100%);
 transform: translateX(100%);
}
 100% {
 -moz-transform: translateX(-100%);
 -webkit-transform: translateX(-100%);
 transform: translateX(-100%);
}
}


.header_home-wrapper .col-logo img {
    max-width: 200px;
}
.header_home-wrapper .col-useractions .btn { 
    background: #ffdf02;
    color: #020c1b;
    border-color: #ffdf02;
    border-width: 5px;
    padding: 3px 15px;
}
.header_home-wrapper .col-useractions .btn-login {
    background: url('../images/login.svg') no-repeat center left 10px #020c1b;
    color: #ffdf02;
    background-size: 17px;
    padding-left: 35px;
}
.header_home-wrapper .col-useractions .btn-signup {
    background: url('../images/signup.svg') no-repeat center left 10px #ffdf02;
    background-size: 20px;
    padding-left: 35px;
    border-left: none;
}
.header_home-wrapper .col-useractions .deposit-box {
    background: url('../images/cash1.svg') no-repeat center left 5px #27ab69;
    color: #FFFFFF;
    padding: 5px 10px 5px 27px;
    background-size: 18px;
    border-radius: 20px;
    font-size: 12px;
}
.header_home-wrapper .col-useractions .deposit-box a { color: #FFFFFF!important;}
.header_home-wrapper .col-useractions .liability-box {
    color: #97a0b7;
    font-size: 12px;
    font-weight: 600;
    text-align: center;
    line-height: 15px;
    vertical-align: middle;
    margin: 0 5px;
}
.header_home-wrapper .col-useractions .liability-box span {
    display: block;
    color: crimson;
}
.header_home-wrapper .col-useractions .balance-box {
    color: #97a0b7;
    font-size: 12px;
    font-weight: 600;
    text-align: center;
    line-height: 15px;
    vertical-align: middle;
    margin-right: 5px;
}
.header_home-wrapper .col-useractions .balance-box span {
    display: block;
    color: #FFFFFF;
}
.header_home-wrapper .col-useractions .btn-refresh {
    color: #97a0b7;
    background: none;
    border: none;
    font-size: 20px;
    padding: 0;
}
.header_home-wrapper .col-useractions .btn-settings {
    background: none;
    border: none;
    padding: 0;
    width: 25px;
    margin-left: 5px;
}
.header_home-wrapper .col-useractions .btn-settings img { 
    width: 23px;
}
.header_home-wrapper .col-useractions .settings_dropdown-menu { 
    color: #97a0b7;
    background: #020c1b;
    width: 300px;
    font-size: 14px;
	margin-top: 10px !important;
}
.header_home-wrapper .col-useractions .settings_dropdown-menu .dropdown-divider {
    border-top-color: #3d4f5d;
}
.header_home-wrapper .col-useractions .settings_dropdown-menu .h5,
.header_home-wrapper .col-useractions .settings_dropdown-menu h5 { font-size: 15px; font-weight: 900; margin: 0;}
.header_home-wrapper .col-useractions .settings_dropdown-menu a,
.header_home-wrapper .col-useractions .settings_dropdown-menu .dropdown-item { 
    color: #97a0b7;
}
.header_home-wrapper .col-useractions .settings_dropdown-menu a:hover,
.header_home-wrapper .col-useractions .settings_dropdown-menu .dropdown-item:hover {
    color: #FFFFFF;
}
.header_home-wrapper .col-useractions .settings_dropdown-menu .dropdown-item { 
    background: none;
    padding: 10px 15px;
}
.header_home-wrapper .col-useractions .settings_dropdown-menu .dropdown-link {
    font-weight: 900;
}
.header_home-wrapper .col-useractions .settings_dropdown-menu .dropdown-link img { 
    max-width: 23px;
    margin-right: 10px;
}
.header_home-wrapper .col-useractions .settings_dropdown-menu .accordion-item { 
    background: none;
    border: none;
    border-radius: 0;
    border-bottom: 1px solid #3d4f5d;
}
.header_home-wrapper .col-useractions .settings_dropdown-menu .accordion-item .accordion-button { 
    padding: 10px 15px;
    border-radius: 0;
    background: none;
    border: none;
    box-shadow: none;
    color: #97a0b7;
    font-weight: 900;
    font-size: 14px;
}
.header_home-wrapper .col-useractions .settings_dropdown-menu .accordion-item .accordion-button:hover {
    color: #FFFFFF;
}
.header_home-wrapper .col-useractions .settings_dropdown-menu .accordion-item .accordion-body { 
    padding: 0 15px 10px 15px;
}
.header_home-wrapper .col-useractions .settings_dropdown-menu .accordion-item .accordion-body ul { 
    padding: 0;
    margin: 0;
    list-style: none;
}
.header_home-wrapper .col-useractions .settings_dropdown-menu .accordion-item .accordion-body ul li a { 
    display: block;
    border-bottom: 1px solid #233554;
    padding: 5px 0;
    font-size: 13px;
	font-weight:600;
}
.header_home-wrapper .col-useractions .settings_dropdown-menu .accordion-item .accordion-body ul li:first-child a { 
    padding-top: 0;
}
.header_home-wrapper .col-useractions .settings_dropdown-menu .accordion-item .accordion-body ul li:last-child a { 
    padding-bottom: 0;
    border-bottom: none;
}
.header_home-wrapper .col-useractions .settings_dropdown-menu .accordion-item .accordion-button::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2397a0b7'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
.header_home-wrapper .col-useractions .settings_dropdown-menu .accordion-item .accordion-button:not(.collapsed)::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2397a0b7'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
.header_home-wrapper .col-useractions .settings_dropdown-menu .language-item a {
    display: inline-block;
    margin-right: 15px;
}
.header_home-wrapper .col-useractions .settings_dropdown-menu .language-item a img {
    width: 25px;
    margin-right: 5px;
}

.header_inner-wrapper { padding: 0 5px 5px 5px;}
.header_inner-wrapper .col-menus { 
    display: flex; 
    align-items: center;
    overflow-x: auto;
    flex-flow:row; 
}
.header_inner-wrapper .col-menu {
    width: 100%;
    margin: 0 1px;
}
.header_inner-wrapper .col-menu a { 
    display: block;
    text-align: center;
    background: #222c3b;
    color: #FFFFFF;
    font-weight: 600;
    padding: 10px 0;
    font-size: 12px;
    line-height: 8px;
    height: 42px;
    border-radius: 6px;
}
.header_inner-wrapper .col-menu a:hover {
    background: #3d4f5d;
}
.header_inner-wrapper .col-menu a span {
    display: block;
    margin-top: 6px;
}
.header_inner-wrapper .col-menu a img {
    width: 25px;
    display: block;
    margin: 0 auto;
}
.header_inner-wrapper .col-menu_image a {
    display: block;
    align-items: center;
    text-align: center;
}
.header_inner-wrapper .col-menu_image a img {
    margin-left: 0;
    width: 22px;
	height: auto;
    margin-right: 7px;
    text-align: center;
    display: inline-block;
}
.header_inner-wrapper .menu-livetv a {
    padding-top: 5px;
    padding-bottom: 5px;
}
.header_inner-wrapper .menu-livetv a img {
    width: 35px;
}
.header_inner-wrapper .col-menu_casinos a {
    /*font-size: 11px;
    text-align: left;
    padding: 7px 10px;
    line-height: 14px;*/
}
.header_inner-wrapper .col-menu_casinos a img {
    
}
.header_inner-wrapper .col-menu_vsports a {
    font-size: 11px;
    text-align: left;
    padding: 7px 10px;
    line-height: 14px;
}
.header_inner-wrapper .col-menu_vsports a img {
    float: left;
    position: relative;
    top: 4px;
}

.header_inner-wrapper .col-menu_teenpatti a {
    font-size: 11px;
    text-align: left;
    padding: 7px 10px;
    line-height: 14px;
}
.header_inner-wrapper .col-menu_teenpatti a img {
    
}


.home_menu-section {
    padding: 10px;
    font-size: 12px;
}
.home_menu-section .boxes {
    display: flex; 
}
.home_menu-section .box {
    width: 200px;
    border-radius: 5px;
    background: #222c3b;
    color: #FFFFFF;
    margin: 1px;
    text-align: center;
    padding: 5px;
}
.home_menu-section .box:hover {
    background: #3d4f5d;
}
.home_menu-section .box .box-image { 
    width: 30px;
    margin-bottom: 5px;
}
.home_menu-section .box span {
    text-transform: uppercase;
    color: #FFFFFF;
    font-weight: 500;
}


.home_signup-section { padding: 30px 0; text-align: center;}
.home_signup-section .btn-signup {
    background: #ffe500;
    color: #121212;
    border-radius: 20px;
    width: 170px;
    text-transform: uppercase;
    font-weight: 600;
    padding: 8px 20px;
}


.home_games-section { padding: 0 15px; margin-bottom: 30px;}
.home_games-section .game-box { position: relative; border-radius: 6px; overflow: hidden;}


.title-div { margin-bottom: 20px; text-align: center;}
.title-div .title {
    margin: 0;
    background: linear-gradient(#00fbf6,#c35ff2);
    background-clip: border-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 600;
    font-size: 30px;
}

.home_allcasinos-section { padding: 10px 0 30px 0;}
.home_allcasinos-section .allcasinos-box { 
    position: relative; 
    border-radius: 6px; 
    overflow: hidden;
}



.title2-div { margin-bottom: 20px; text-align: left;}
.title2-div .title {
    margin: 0;
    background: linear-gradient(#00fbf6,#c35ff2);
    background-clip: border-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 600;
    font-size: 30px;
}

.home_popularmatches-section { padding: 30px 0 0 0;}
.home_popularmatches-section .allcasinos-box { 
    position: relative; 
    border-radius: 6px; 
    overflow: hidden;
}
.home_popularmatches-section .home_popularmatches-slick .image-div {
  margin: 0 5px;
}


.home_sports-section { padding: 10px 0 30px 0;}
.home_sports-section .sports-box { 
    background: #222c3b;
    text-align: center;
    border-radius: 8px;
    padding: 10px;
}
.home_sports-section .sports-box .box-image { 
    width: 37px;
    margin-bottom: 10px;
	height:37px;
}
.home_sports-section .sports-box span {
    color: #FFFFFF;
    font-size: 20px;
}


.home_fastsecurepayments-section { padding: 10px 0 40px 0;}


.home_endorsements-section { padding: 40px 0; border-top: 1px solid #394149;}
.home_endorsements-section .player_video-js { 
    width: 100%;
    max-width: 100%;
    padding-top: 130%;
    height: 255px;
}


.home_footer-section {
    padding: 40px 0;
    background: #202124;
}
.home_footer-section .footer-slick {
    margin-bottom: 20px;
}
.home_footer-section .footer-slick .image-div { 
    margin: 0 5px;
}
.home_footer-section .footer-slick .image-div img {
    border-radius: 8px;    
}
.home_footer-section .footer-nav { padding-bottom: 15px; border-bottom: 1px solid #394149;}
.home_footer-section .footer-nav .nav-link { 
    color: #FFFFFF;
    text-transform: uppercase;
    font-size: 13px;
}
.home_footer-section .copyright-div { padding: 30px; text-align: center; color: #838383; border-bottom: 1px solid #394149;}
.home_footer-section .copyright-div span { color: #ebea0e;}
.home_footer-section .support-div { padding: 30px; text-align: center; color: #838383;}
.home_footer-section .support-div i { 
    color: #ebea0e;
    font-size: 50px;
    margin-bottom: 5px;
    display: block;
}
.home_footer-section .support-div h4 { color: #FFFFFF; margin-bottom: 15px;}
.home_footer-section .support-div a { color: #ebea0e;}
.home_footer-section .bottom-div { text-align: center;}
.home_footer-section .bottom-div .social-media a { display: inline-block; width: 30px; margin: 0 10px;}
.home_footer-section .bottom-div .logo { margin-top: 30px;}
.home_footer-section .bottom-div .logo img { width: 250px;}


.body-signup { 
    background: linear-gradient(190.31deg,#2dc3e8 -66.05%,#1e2028 -9.06%,#19233c 93.09%);
}
.signup-wrapper {
    background: #000000;
    padding: 30px;
}
.signup-wrapper .logo { margin-bottom: 30px;}
.signup-wrapper .logo img {
    width: 300px;
}
.signup-wrapper .signup-box {
    border: 1px solid #ffd402;
    border-radius: 20px;
    text-align: center;
    padding: 30px 60px;
}
.signup-wrapper .signup-box h4 {
    font-size: 25px;
    font-weight: 400;
    margin-bottom: 25px;
}
.signup-wrapper .signup-box h4 span {
    color: #ffd402;
    font-weight: 600;
}
.signup-wrapper .signup-box .whatsapp-box {
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
}
.signup-wrapper .signup-box .whatsapp-box .img { 
    width: 54px;
    position: absolute;
    left: 5%;
    z-index: 9;
}
.signup-wrapper .signup-box .whatsapp-box span {
    background: #2ab63f;
    display: block;
    width: 80%;
    border: 1px white solid;
    border-radius: 8px;
    padding: 8px 30px;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    text-decoration: none;
    text-align: center;
    animation: blinker 2.5s linear infinite;
}
@keyframes blinker {
    50% {
     opacity:0
    }
}
.signup-wrapper .or-seperator {    
    text-align: center;
    font-weight: 600;
    color: #ffd402;
    margin: 30px 0;
    position: relative;
}
.signup-wrapper .or-seperator::before { 
    content: '';
    background: #5f98c6;
    height: 1px;
    width: 38%;
    position: absolute;
    left: 5%;
    top: 13px;
}
.signup-wrapper .or-seperator::after { 
    content: '';
    background: #5f98c6;
    height: 1px;
    width: 38%;
    position: absolute;
    right: 5%;
    top: 13px;
}

.signup-wrapper .form-signup a { 
    color: #07b6ff;
}
.signup-wrapper .form-signup h4 { 
    font-size: 25px;
    color: #f4f4f4;
    text-align: center;
    font-weight: 400;
    margin-bottom: 20px;
}
.signup-wrapper .form-signup .input-group-text {
    background: #000000;
    border-color: #5f98c6;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
    color: #5f98c6;
    font-size: 22px;
    padding: 5px 15px;
    position: relative;
}
.signup-wrapper .form-signup .input-group-text::after {
    content: '';
    background: #5f98c6;
    height: 25px;
    width: 1px;
    position: absolute;
    top: 9px;
    right: 0;
}
.signup-wrapper .form-signup .form-control {
    background: #000000;
    border-color: #5f98c6;
    border-top-right-radius: 15px!important;
    border-bottom-right-radius: 15px!important;
    color: #FFFFFF;
    box-shadow: none;
    font-size: 17px;    
    border-left: none;
}
.signup-wrapper .form-signup .form-control::placeholder {
    color: #838383;
}
.signup-wrapper .form-signup .btn-passwordvisible {
    position: absolute;
    right: 0px;
    top: 0;
    height: 100%;
    font-size: 20px;
    color: #707d9b;
    z-index: 9;
    outline: none;
    border: none;
}
.signup-wrapper .form-signup .field-otp { display: flex;}
.signup-wrapper .form-signup .btn-getotp {
	background: linear-gradient(95.22deg,#2dc3e8 7.33%,#2d7182 108.79%);
    color: #fff;
    border: none;
    width: 200px;
    display: block;
    padding: 10px 15px;
    border-radius: 15px;
    font-weight: 600;
    transition: all .3s;
}
.signup-wrapper .form-signup .btn-getotp:hover {
    background: linear-gradient(95.22deg,#2d7182 7.33%,#2dc3e8 108.79%);
}
.signup-wrapper .form-signup .action-div .btn {
    background: linear-gradient(95.22deg,#2dc3e8 7.33%,#2d7182 108.79%);
    color: #fff;
    border: none;
    width: 100%;
    display: block;
    padding: 10px 15px;
    border-radius: 15px;
    font-weight: 600;
    transition: all .3s;
}
.signup-wrapper .form-signup .action-div .btn:hover {
    background: linear-gradient(95.22deg,#2d7182 7.33%,#2dc3e8 108.79%);
}
.signup-wrapper .form-signup .phone-input .iti {
    border-radius: 15px;
    width: 100%;
    border: 1px solid #5f98c6;
    position: relative;
}
.signup-wrapper .form-signup .phone-input .iti__flag-container::after {
    content: '';
    background: #5f98c6;
    height: 25px;
    width: 1px;
    position: absolute;
    top: 9px;
    right: 0;
    z-index: 9;
}
.signup-wrapper .form-signup .phone-input .iti__flag-container .iti__selected-flag {
    padding-left: 9px;
    padding-right: 9px;
}
.signup-wrapper .form-signup .phone-input .form-control {
    padding: 9px 15px 9px 64px;
    border: none;
    border-radius: 15px;
}
.signup-wrapper .form-signup .iti__country-list {
    background: #000000;
    z-index: 10;
}


.body-resetpassword {
    background: linear-gradient(190.31deg,#2dc3e8 -66.05%,#1e2028 -9.06%,#19233c 93.09%);
    height: 100%;
    display: flex;
    align-items: center;
    padding-top: 40px;
    padding-bottom: 40px;
}
.resetpassword-wrapper {
    width: 100%;
    max-width: 475px;
    padding: 30px;
    margin: auto;
    background: #ffffff;
    border-radius: 10px;
}
.resetpassword-wrapper .logo {
    margin-bottom: 20px;
}
.resetpassword-wrapper .logo img {
    width: 200px;
}
.resetpassword-wrapper h3 {
    font-size: 25px;
    color: #000000;
    font-weight: 400;
    text-align: center;
    margin-bottom: 30px;
}
.resetpassword-wrapper .form-resetpassword .input-group-text {
    border-color: #5f98c6;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    color: #5f98c6;
    font-size: 22px;
    padding: 5px 15px;
    position: relative;
}
.resetpassword-wrapper .form-resetpassword .input-group-text::after {
    content: '';
    background: #5f98c6;
    height: 25px;
    width: 1px;
    position: absolute;
    top: 9px;
    right: 0;
}
.resetpassword-wrapper .form-resetpassword .form-control {
    border-color: #5f98c6;
    border-top-right-radius: 10px!important;
    border-bottom-right-radius: 10px!important;
    box-shadow: none;
    font-size: 17px;    
    border-left: none;
}
.resetpassword-wrapper .form-resetpassword .action-div .btn {
    background: linear-gradient(95.22deg,#2dc3e8 7.33%,#2d7182 108.79%);
    color: #fff;
    border: none;
    width: 100%;
    display: block;
    padding: 10px 15px;
    border-radius: 15px;
    font-weight: 600;
    transition: all .3s;
}
.resetpassword-wrapper .form-resetpassword .action-div .btn:hover {
    background: linear-gradient(95.22deg,#2d7182 7.33%,#2dc3e8 108.79%);
}


.globalpay-wrapper { padding-bottom: 30px;}
.globalpay-wrapper .note { color: #97a0b7; text-transform: uppercase; padding: 30px;}
.globalpay-wrapper .buttons-wrapper { padding: 0 15px; margin-bottom: 30px;}
.globalpay-wrapper .buttons-wrapper .btn { 
    background: linear-gradient(95.22deg,#2d7182 7.33%,#2dc3e8 108.79%);
    background-color: rgba(0, 0, 0, 0);
    padding: 12px;
    font-size: 16px;
    border: none;
    border-radius: 5px;
    font-weight: 500;
    color: #FFFFFF;
}
.globalpay-wrapper .buttons-wrapper .btn::after {
    border: none;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    height: 20px;
    width: 20px;
    vertical-align: middle;
    margin-left: 10px;
}
.globalpay-wrapper .buttons-wrapper .btn.show::after {
    transform: rotate(90deg);
}
.globalpay-wrapper .buttons-wrapper .dropdown-menu {
    width: 100%;
    padding: 10px;
    border-radius: 10px;
}
.globalpay-wrapper .buttons-wrapper .dropdown-menu a {
    border-radius: 10px;
    padding: 10px 15px;
}
.globalpay-wrapper .buttons-wrapper .dropdown-menu a:hover {
    background: #cfe1fb;
}
.globalpay-wrapper .tabs-wrapper .nav-link {
    color: #707d9b;
    font-size: 20px;
    font-weight: 400;
    background: #01173b;
    border: 1px solid #233554;
    border-radius: 8px;
}
.globalpay-wrapper .tabs-wrapper .nav-link.active {
    background: linear-gradient(95.22deg,#2dc3e8 7.33%,#2d7182 108.79%);
    background-color: rgba(0, 0, 0, 0);
    color: #FFFFFF;
}
.globalpay-wrapper .tabs-wrapper .nav-item:first-child .nav-link {
    border-right: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.globalpay-wrapper .tabs-wrapper .nav-item:last-child .nav-link {
    border-left: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.globalpay-wrapper .tabs-wrapper .tab-content {
    padding: 15px 0;
}
.globalpay-wrapper .tabs-wrapper .img-depositwhatsapp  {
    border-radius: 20px;
    border: 1px solid #ffbe00;
    position: relative;
    overflow: hidden;
}
.globalpay-wrapper .tabs-wrapper #tabmain-whatsapp_deposit ul {
    margin: 0;
    padding-left: 15px;
}
.globalpay-wrapper .tabs-wrapper #tabmain-whatsapp_deposit ul li { margin: 10px 0;}
.globalpay-wrapper .tabs-wrapper #tabmain-whatsapp_deposit .btn { 
    margin-top: 10px;
    color: #FFFFFF;
    padding: 10px;
    font-size: 20px;
    min-width: 275px;
}
.globalpay-wrapper .tabs-wrapper #tabmain-whatsapp_deposit .btn i { margin-right: 10px;}
.globalpay-wrapper .tabs-wrapper #tabmain-whatsapp_deposit .btn-depositlivechat { 
    background: rgb(42, 182, 63);
}
.globalpay-wrapper .tabs-wrapper #tabmain-whatsapp_deposit .btn-deposittelegram { 
    background: rgb(0, 136, 204);
}
.globalpay-wrapper .tabs-wrapper #tabmain-whatsapp_deposit .btn-depositwhatsapp { 
    background: rgb(42, 182, 63);
}

.globalpay-wrapper .tabs-wrapper #tabinner-tab .nav-link {
    border-radius: 0;
}
.globalpay-wrapper .tabs-wrapper #tabinner-tabContent {
    border-left: 1px solid #233554;
    border-right: 1px solid #233554;
    border-bottom: 1px solid #233554;
    padding: 30px;
}
.globalpay-wrapper .tabs-wrapper .buttons-paymentoptions {
    width: 225px;
    display: block;
    margin: 0 auto;
}
.globalpay-wrapper .tabs-wrapper .buttons-paymentoptions .btn {
    background: #0a192f;
    padding: 10px;
    font-weight: 500;
    color: #FFFFFF;
    text-transform: uppercase;
    border-bottom: 1px solid #aab7cd;
    border-left: 1px solid #aab7cd;
    border-right: 1px solid #aab7cd;
    border-top: none;
    border-radius: 0;
    text-align: center;
    width: 225px;
    display: block;
}
.globalpay-wrapper .tabs-wrapper .buttons-paymentoptions .btn span {
    position: relative;
    top: 4px;
}
.globalpay-wrapper .tabs-wrapper .buttons-paymentoptions .btn-group:first-child .btn {
    border-top: 1px solid #aab7cd;
}
.globalpay-wrapper .tabs-wrapper .buttons-paymentoptions .btn img {
    width: 60px;
    margin-right: 10px;
    float: left;
}
.globalpay-wrapper .tabs-wrapper .buttons-paymentoptions .btn-check:checked + .btn {
    background: linear-gradient(95.22deg,#2dc3e8 7.33%,#2d7182 108.79%);
}
.globalpay-wrapper .tabs-wrapper .paymentamount-box .btn-price {
    background: #0a192f;
    border-color: #0a192f;
    color: #FFFFFF;
    font-weight: 500;
    width: 100%;
}
.globalpay-wrapper .tabs-wrapper .paymentamount-box .form-control {
    background: #01173b;
    border-color: #373c46;
    color: #FFFFFF;
    padding: 10px 20px;
}
.globalpay-wrapper .tabs-wrapper .paymentamount-box .form-control::placeholder {
    color: #FFFFFF;
}
.globalpay-wrapper .tabs-wrapper .paymentamount-box .btn-proceed {
    background: linear-gradient(95.22deg,#2dc3e8 7.33%,#2d7182 108.79%);
    border: none;
    width: 100%;
    color: #FFFFFF;
    padding: 10px 20px;
}
.globalpay-wrapper .tabs-wrapper .paymentamount-box .paymentfield-box {
    background: #0a192f;
    border-color: #0a192f;
    padding: 15px;
    margin-bottom: 20px;
}
.globalpay-wrapper .tabs-wrapper .paymentamount-box .btn-downloadpay {
    background: linear-gradient(95.22deg,#2dc3e8 7.33%,#2d7182 108.79%);
    border: none;
    color: #FFFFFF;
    padding: 6px 20px;
}

.globalpay-wrapper .tabs-wrapper .paymentamount-box .btn-copy {
    background: linear-gradient(95.22deg,#2dc3e8 7.33%,#2d7182 108.79%);
    border: none;
    color: #FFFFFF;
    padding: 6px 20px;
}



.withdrawhistory-wrapper { padding-bottom: 30px;}
.withdrawhistory-wrapper .note { color: #97a0b7; text-transform: uppercase; padding: 30px;}
.withdrawhistory-wrapper .buttons-wrapper { padding: 0 15px; margin-bottom: 30px;}
.withdrawhistory-wrapper .buttons-wrapper .btn { 
    background: linear-gradient(95.22deg,#2d7182 7.33%,#2dc3e8 108.79%);
    background-color: rgba(0, 0, 0, 0);
    padding: 12px;
    font-size: 16px;
    border: none;
    border-radius: 5px;
    font-weight: 500;
    color: #FFFFFF;
}
.withdrawhistory-wrapper .buttons-wrapper .btn::after {
    border: none;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    height: 20px;
    width: 20px;
    vertical-align: middle;
    margin-left: 10px;
}
.withdrawhistory-wrapper .buttons-wrapper .btn.show::after {
    transform: rotate(90deg);
}
.withdrawhistory-wrapper .buttons-wrapper .dropdown-menu {
    width: 100%;
    padding: 10px;
    border-radius: 10px;
}
.withdrawhistory-wrapper .buttons-wrapper .dropdown-menu a {
    border-radius: 10px;
    padding: 10px 15px;
}
.withdrawhistory-wrapper .buttons-wrapper .dropdown-menu a:hover {
    background: #cfe1fb;
}
.withdrawhistory-wrapper .tabs-wrapper { padding: 0 15px; margin-bottom: 30px;}
.withdrawhistory-wrapper .tabs-wrapper .nav-link {
    color: #707d9b;
    font-size: 20px;
    font-weight: 400;
    background: #01173b;
    border: 1px solid #233554;
    border-radius: 8px;
}
.withdrawhistory-wrapper .tabs-wrapper .nav-link.active {
    background: linear-gradient(95.22deg,#2dc3e8 7.33%,#2d7182 108.79%);
    background-color: rgba(0, 0, 0, 0);
    color: #FFFFFF;
}
.withdrawhistory-wrapper .tabs-wrapper .nav-item:first-child .nav-link {
    border-right: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.withdrawhistory-wrapper .tabs-wrapper .nav-item:last-child .nav-link {
    border-left: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.withdrawhistory-wrapper .tabs-wrapper .table thead th {
    background: #333747;
    color: #FFFFFF;
    padding: 10px;
    font-weight: 700;
    border-color: #233554;
}
.withdrawhistory-wrapper .tabs-wrapper .table tbody td {
    background: #222c3b;
    color: #97a0b7;
    padding: 5px 10px;
    border-color: #233554;
	white-space: nowrap;
}

.stakebuttons-wrapper { padding-bottom: 30px;}
.stakebuttons-wrapper .note { color: #97a0b7; text-transform: uppercase; padding: 30px;}
.stakebuttons-wrapper .buttons-wrapper { padding: 0 15px; margin-bottom: 30px;}
.stakebuttons-wrapper .buttons-wrapper .btn { 
    background: linear-gradient(95.22deg,#2d7182 7.33%,#2dc3e8 108.79%);
    background-color: rgba(0, 0, 0, 0);
    padding: 12px;
    font-size: 16px;
    border: none;
    border-radius: 5px;
    font-weight: 500;
    color: #FFFFFF;
}
.stakebuttons-wrapper .buttons-wrapper .btn::after {
    border: none;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    height: 20px;
    width: 20px;
    vertical-align: middle;
    margin-left: 10px;
}
.stakebuttons-wrapper .buttons-wrapper .btn.show::after {
    transform: rotate(90deg);
}
.stakebuttons-wrapper .buttons-wrapper .dropdown-menu {
    width: 100%;
    padding: 10px;
    border-radius: 10px;
}
.stakebuttons-wrapper .buttons-wrapper .dropdown-menu a {
    border-radius: 10px;
    padding: 10px 15px;
}
.stakebuttons-wrapper .buttons-wrapper .dropdown-menu a:hover {
    background: #cfe1fb;
}
.stakebuttons-wrapper .stakebuttons-container { 
    background: #0a192f;
    padding: 15px; 
    margin-bottom: 30px;
    margin-left: 15px;
    margin-right: 15px;
}
.stakebuttons-wrapper .stakebuttons-container .form-control { 
    background: #01173b;
    border-color: #373c46;
    color: #97a0b7;
    padding: 10px 20px;
    border-radius: 13px;
}
.stakebuttons-wrapper .stakebuttons-container .btn-updatestake { 
    background: linear-gradient(95.22deg,#2dc3e8 7.33%,#2d7182 108.79%);
    border: none;
    color: #FFFFFF;
    padding: 8px 20px;
    border-radius: 15px;
    margin: 30px 0 15px 0;
    min-width: 250px;
    font-weight: 600;
}
.stakebuttons-wrapper .stakebuttons-container .btn-updatestake:hover {
    background: linear-gradient(95.22deg,#2d7182 7.33%,#2dc3e8 108.79%);
}



.accountstatement-wrapper { padding-bottom: 30px;}
.accountstatement-wrapper .note { color: #97a0b7; text-transform: uppercase; padding: 30px;}
.accountstatement-wrapper .buttons-wrapper { padding: 0 15px; margin-bottom: 30px;}
.accountstatement-wrapper .buttons-wrapper .btn { 
    background: linear-gradient(95.22deg,#2d7182 7.33%,#2dc3e8 108.79%);
    background-color: rgba(0, 0, 0, 0);
    padding: 12px;
    font-size: 16px;
    border: none;
    border-radius: 5px;
    font-weight: 500;
    color: #FFFFFF;
}
.accountstatement-wrapper .buttons-wrapper .btn::after {
    border: none;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    height: 20px;
    width: 20px;
    vertical-align: middle;
    margin-left: 10px;
}
.accountstatement-wrapper .buttons-wrapper .btn.show::after {
    transform: rotate(90deg);
}
.accountstatement-wrapper .buttons-wrapper .dropdown-menu {
    width: 100%;
    padding: 10px;
    border-radius: 10px;
}
.accountstatement-wrapper .buttons-wrapper .dropdown-menu a {
    border-radius: 10px;
    padding: 10px 15px;
}
.accountstatement-wrapper .buttons-wrapper .dropdown-menu a:hover {
    background: #cfe1fb;
}
.accountstatement-wrapper .accountstatement-container { 
    background: #0a192f;
    padding: 15px; 
    margin-bottom: 30px;
    margin-left: 15px;
    margin-right: 15px;
}
.accountstatement-wrapper .accountstatement-container .form-control { 
    background: #222c3b;
    border-color: #233554;
    color: #97a0b7;
    padding: 10px 20px;
    border-radius: 6px;
}
.accountstatement-wrapper .accountstatement-container .form-select { 
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    background-color: #222c3b;
    border-color: #233554;
    color: #97a0b7;
    padding: 10px 20px;
    border-radius: 6px;
}
.accountstatement-wrapper .accountstatement-container .btn-loadreport { 
    background: linear-gradient(95.22deg,#2dc3e8 7.33%,#2d7182 108.79%);
    border-radius: 8px;
    display: block;
    width: 100%;
    text-transform: capitalize;
    border: none;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: normal;
    color: #fff;
    padding: 14px 15px;
    transition: .3s ease-in-out;
}
.accountstatement-wrapper .accountstatement-container .btn-loadreport:hover { 
    background: linear-gradient(95.22deg,#2d7182 7.33%,#2dc3e8 108.79%);
    transition: .3s ease-in-out;
    transform: scale(1.02);
}
.accountstatement-wrapper .accountstatement-container .table thead th {
    background: #333747;
    color: #FFFFFF;
    padding: 10px;
    font-weight: 700;
    border-color: #233554;
}
.accountstatement-wrapper .accountstatement-container .table tbody td {
    background: #222c3b;
    color: #97a0b7;
    padding: 5px 10px;
    border-color: #233554;
}

.accountstatement-wrapper .accountstatement-container .table-matchedbets tbody td {
	background: none;
	color: #000000;	
}



#loginModal .modal-content {
    background: url(https://www.quickexch.com/static/media/abc.791f7dd3.png);
    border: 1px solid #0a192f;
	background-color:#1b242f;
}
#loginModal .modal-body a {
    color: #07b6ff;
}
#loginModal .modal-body {
    padding: 20px;
}
#loginModal .modal-body .logo { margin-bottom: 20px;}
#loginModal .modal-body .logo img {
    width: 250px;
}
#loginModal .modal-body .btn-close {
    color: #FFFFFF;
    position: absolute;
    top: 0;
    right: 0;
    font-size: 40px;
    opacity: 1;
    line-height: 0px;
    background: none;
}
#loginModal .form-login .form-label {
    color: #fff;
    font-weight: 600;
}
#loginModal .form-login .input-group .input-group-text {
    background: #0c1c37;
    color: #97a0b7;
    border-color: #0c1c37;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
    font-size: 22px;
    padding: 5px 15px;
}
#loginModal .form-login .input-group .form-control {
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
}
#loginModal .form-login .btn-passwordvisible {
    position: absolute;
    right: 0px;
    top: 0;
    height: 100%;
    font-size: 20px;
    color: #707d9b;
    z-index: 9;
    outline: none;
    border: none;
}
#loginModal .form-login .action-div .btn {
    background: linear-gradient(95.22deg,#2dc3e8 7.33%,#2d7182 108.79%);
    color: #fff;
    border: none;
    width: 100%;
    display: block;
    padding: 10px 15px;
    border-radius: 15px;
    font-weight: 600;
    transition: all .3s;
}
#loginModal .form-login .action-div .btn:hover {
    background: linear-gradient(95.22deg,#2d7182 7.33%,#2dc3e8 108.79%);
}


.sidebar-wrapper { 
    position: fixed;
    width: 250px;
    height: 100%;
    background: #0a192f;
    color: #f6f6f6;
    border-right: 1px solid #222c3b;
    z-index: 9;
    overflow-y: scroll;
    scrollbar-width: thin;
    scrollbar-color: #bfbfbf #fff;
    padding-top: 90px;
    transition: all .5s;
}
.sidebar-wrapper .search-box { 
    background: #0a192f;
    padding: 15px 10px;
    position: fixed;
    top: 0;
    z-index: 99;
    width: 250px;
    left: 0;
}
.sidebar-wrapper .search-box .form-control { 
    background: #0a192f;
    border-color: #0a192f;
    box-shadow: none;
    padding: 0;
}
.sidebar-wrapper .search-box .form-control::placeholder {
    color: #f6f6f6;
}
.sidebar-wrapper .sports-list { 
    padding: 0;
    margin: 0;
    list-style: none;
}
.sidebar-wrapper .sports-list li { position: relative;}
.sidebar-wrapper .sports-list li a {
    color: #f6f6f6;
}
.sidebar-wrapper .sports-list li a img {
    width: 20px;
    margin-right: 10px;
}
.sidebar-wrapper .sports-list li.popular a {
    background: linear-gradient(60deg,#a65ff2,#f25fd0,#f25f61);
    border-bottom: 1px solid #233554;
    display: block;
    padding: 5px 10px;
    font-size: 15px;
    font-weight: 500;
}
.sidebar-wrapper .sports-list li a[action="open-submenu"]::after {
    border: none;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    height: 20px;
    width: 20px;
    margin-left: 10px;
    content: '';
    display: block;
    position: absolute;
    right: 10px;
    top: 7px;
}
.sidebar-wrapper .sports-list li a[action="open-submenu"].active::after {
    transform: rotate(90deg);
}
.sidebar-wrapper .sports-list li .subsports-list { 
    margin: 0;
    padding: 0;
    list-style: none;
    display: none;
}
.sidebar-wrapper .sports-list li .subsports-list li a {
    background: #0a192f;
    padding: 5px;
    font-size: 14px;
    margin-left: 15px;
    font-weight: 500;
}
.sidebar-wrapper .sports-list li .subsports-list li a::after {
    display: none;
}

.sidebar-wrapper .sports-list li .subsports-list a[action="open-submenu"]::after {
    border: none;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    height: 20px;
    width: 20px;
    margin-left: 10px;
    content: '';
    display: block;
    position: absolute;
    right: 10px;
    top: 7px;
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: center;
}
.sidebar-wrapper .sports-list li .subsports-list a[action="open-submenu"].active::after {
    transform: rotate(90deg);
}
.sidebar-wrapper .sports-list li .subsports-list li a img {
    width: 15px;
    margin-right: 5px;
}
.sidebar-wrapper .subxsports-list { 
    padding: 0;
    margin: 0;
    list-style: none;
    display: none;
}
.sidebar-wrapper .sports-list li .subsports-list li .subxsports-list li a {    
    padding-left: 10px;
}
.sports_inner-wrapper .col-sidebarmenu { 
    width: auto;
}
.sports_inner-wrapper .col-sidebarmenu .btn-opensidebar {
    background: #0a192f;
}
.sitepage-wrapper {
    padding-left: 250px;
}

.sports-wrapper .sports_slider-section {
    margin: 5px;
}
.sports-wrapper .match-bars {
    background: #222c3b;
    margin-bottom: 5px;
    margin-left: 5px;
    margin-right: 5px;
}

.sports-wrapper .match-bars .race {
    padding: 2px 0;
}
.sports-wrapper .match-bars .nav-link { padding: 5px 10px; color:  #FFFFFF;}
.sports-wrapper .match-bars .race img { width: 35px;}
.sports-wrapper .match-bars .countries span {
    padding: 5px;
    display: inline-block;
}
.sports-wrapper .match-bars .nav-link:hover span { background: #000000;}
.sports-wrapper .match-bars .countries span img { width: 25px; margin-right: 5px;}

.sports-wrapper .match-bars .tab-content .row {
    border-bottom: 1px solid #233554;
    margin: 0;
    background: #0a192f;
}

.sports-wrapper .match-bars .tab-content .trackName {
    display: block;
    font-size: 15px;
    font-weight: 500;
    padding: 8px 2px;
}
.sports-wrapper .match-bars .tab-content .startTime {
    display: inline-block;
    color: #FFFFFF;
    text-align: center;
    padding: 2px 8px;
    font-style: normal;
    border: 1px solid #222c3b;
    font-weight: 500;
    font-size: 14px;
    border-radius: 2px;
    background-color: #222c3b;
    margin: 2px 5px 2px 0;
}
.sports-wrapper .match-bars .tab-content .startTime:hover {
    scale: 1.2;
}

.sports-wrapper .game-card {
    background: #0c1c37;
    color: #FFFFFF;
    margin-bottom: 5px;
    margin-left: 5px;
    margin-right: 5px;
    border-radius: 0;
}
.sports-wrapper .game-card .card-header { 
    background: #222c3b;
    padding: 8px;
    border-radius: 0;
}
.sports-wrapper .game-card .card-header .title {
    margin: 0;
    font-weight: 500;
    font-size: 15px;
}
.sports-wrapper .game-card .card-header .title img {
    width: 20px;
	margin-right:10px
}
.sports-wrapper .game-card .card-header .link-seeall {
   float: right;
  color: #000;
  border: 1px solid #000;
  font-size: 12px;
  margin-top: -22px;
}

.sports-wrapper .game-card .card-body {
    padding: 0;
    border-radius: 0;
}

.sports-wrapper .game-card .game-box { border-bottom: 1px solid #233554; padding: 10px 0;}
.sports-wrapper .game-card .game-box-left { display: flex; align-items: center;}
.sports-wrapper .game-card .game-box-left .start_play { font-size: 12px; padding: 3px 10px; width: 200px; text-align: center; font-weight:500;}
.sports-wrapper .game-card .game-box-left .matches { width: 100%; display: flex; font-size: 14px; align-items: center; font-weight:500;}
.sports-wrapper .game-card .game-box-left .vs-div { width: 90px; text-align: center; color: #97a0b7; font-weight: 500; font-size: 13px;}
.sports-wrapper .game-card .game-box-left .team {
    width: 100%;
}
.sports-wrapper .game-card .game-box-left .team img { width: 30px; margin-right: 10px;}
.sports-wrapper .game-card .game-box-left .team-1 { text-align: left;}
.sports-wrapper .game-card .game-box-left .team-1 img { margin-left: 10px; margin-right: 0;}

.sports-wrapper .game-card .game-box-right { display: flex; position: relative;}
.sports-wrapper .game-card .game-box-right .score-boxes { 
    width: 30%;
    display: flex;
    font-size: 12px;
}
.sports-wrapper .game-card .game-box-right .overlay_closed-box {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	background: #ff6767;
	z-index: 9;
	text-align: center;
	color: #FFFFFF;
	border-radius: 6px;
	padding-top: 8px;
	text-transform: uppercase;
	font-weight: 600;
}
.sports-wrapper .game-card .game-box-right .score-boxes.middle-boxes { 
    margin: 0 5px;
}
.sports-wrapper .game-card .game-box-right .score-box {
    padding: 5px;
    text-align: center;
    width: 50%;
    border-radius: 5px;
    margin: 1px;
    font-weight: 500;
    line-height: normal;
}
.sports-wrapper .game-card .game-box-right .score-box.disabled {
    opacity: .5;
}
.sports-wrapper .game-card .game-box-right .score-box span {
    display: block;
    font-weight: 400;
    font-size: 11px;
}
.sports-wrapper .game-card .game-box-right .score-box.blue {
    background: #457fca;
    background: linear-gradient(90deg,#457fca -66.05%,#84c2f1 93%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#457fca",endColorstr="#84c2f1",GradientType=1);
    color: #000;
}
.sports-wrapper .game-card .game-box-right .score-box.pink {
    background: #f4c4f3;
    background: linear-gradient(90deg,#f4c4f3 -66.05%,#f59dc2 93%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4c4f3",endColorstr="#f59dc2",GradientType=1);
    color: #000;
}

.sports-wrapper .game-card .bet-collapse {
    padding: 3px;
    border-radius: 5px;
    margin-top: 3px;
    display: block;
}
.sports-wrapper .game-card .bet-collapse.blue {
    background: #457fca;
    background: linear-gradient(90deg,#457fca -66.05%,#84c2f1 93%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#457fca",endColorstr="#84c2f1",GradientType=1);
}
.sports-wrapper .game-card .bet-collapse.pink {
    background: #f4c4f3;
    background: linear-gradient(90deg,#f4c4f3 -66.05%,#f59dc2 93%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4c4f3",endColorstr="#f59dc2",GradientType=1);
}
.sports-wrapper .game-card .bet-collapse .btn-trash {
    background: #233554;
    color: #FFFFFF;
    width: 100%;
    border: none;
}
.sports-wrapper .game-card .bet-collapse .btn-trash:hover {
    background: #ff6767;
}

.sports-wrapper .game-card .bet-collapse .btn-placebet {
    background: linear-gradient(95.22deg,#2dc3e8 7.33%,#2d7182 108.79%);
    color: #FFFFFF;
    width: 100%;
    border: none;
}
.sports-wrapper .game-card .bet-collapse .btn-placebet:hover {
    background: linear-gradient(94.07deg,#27ab69 8.23%,#3f7258 97.19%);
}
.sports-wrapper .game-card .bet-collapse .btn-amount {
    background: #233554;
    border-color: #233554;
    color: #FFFFFF;
    width: 100%;
    margin-top: 8px;
}
.sports-wrapper .game-card .bet-collapse .btn-amount:hover {
    background: #000000;
    border-color: #000000;
}
.sports-wrapper .game-card .bet-collapse .amount_plus_minus_inputgroup .input-group-text {
    background: #233554;
    border-color: #233554;
    color: #FFFFFF;
    font-size: 25px;
    padding: 0 3px;
    line-height: normal;
}
.sports-wrapper .game-card .bet-collapse .amount_plus_minus_inputgroup .form-control { text-align: center;}

.sports_details-wrapper .nav-breadcrumb { margin: 5px; color: #FFFFFF; font-weight:500;}
.sports_details-wrapper .nav-breadcrumb a { color: #97a0b7;}
.sports_details-wrapper .nav-breadcrumb .active { color: #FFFFFF;}



/***********************/
/* GAME CARD 1 - START */
/***********************/
.sports_details-wrapper .game_card-1 {
    background: #0c1c37;
    color: #FFFFFF;
    margin-bottom: 5px;
    margin-left: 5px;
    margin-right: 5px;
    border-radius: 0;
    line-height: normal;
}
.sports_details-wrapper .game_card-1 .card-header {
    background: #0c1c37;
    border-bottom: 1px solid #233554;
    padding: 8px;
    border-radius: 0;
}
.sports_details-wrapper .game_card-1 .card-header .title {
    font-size: 14px;
    margin: 0;
    font-weight: 500;    
}
.sports_details-wrapper .game_card-1 .card-header .title i {
    color: #75a7f2;
    margin-right: 5px;
}
.sports_details-wrapper .game_card-1 .title .btn-collapsearrow {
    padding: 0;
    float: right;
    color: #CCCCCC;
    line-height: normal;
}
.sports_details-wrapper .game_card-1 .title .btn-collapsearrow.collapsed i {
    transform: rotate(180deg);
    display: block;
}
.sports_details-wrapper .game_card-1 .card-header .title-boxes {
    margin-right: 112px;
    float: right;
}
.sports_details-wrapper .game_card-1 .card-header .title-boxes .title-box {
    display: inline-block;
    width: 64px;
    text-align: center;
    margin-right: 0;
}
.sports_details-wrapper .game_card-1 .card-header .title-boxes .title-box.txt-blue { color: #7fbdee;}
.sports_details-wrapper .game_card-1 .card-header .title-boxes .title-box.txt-pink { color: #f59fc4;}
.sports_details-wrapper .game_card-1 .card-body {
    padding: 0;
    border-radius: 0;
    font-size: 13px;
}
.sports_details-wrapper .game_card-1 .card-body .left-col {
    padding: 8px;
    border-bottom: 1px solid #233554;
}
.sports_details-wrapper .game_card-1 .card-body .bet-div {
    display: flex;
    align-items: center;
    padding: 5px;
    border-bottom: 1px solid #233554;
}
.sports_details-wrapper .game_card-1 .card-body .team-name { 
    display: inline-block;
    width: calc(100% - 220px);
}
.sports_details-wrapper .game_card-1 .card-body .team-name i {
    color: #75a7f2;
    margin-right: 5px;
}
.sports_details-wrapper .card-body .bet-items { 
    display: flex;
    align-items: center;
    position: relative;
}
.sports_details-wrapper .card-body .bet-items .suspend-div { 
    position: absolute;
    right: 0;
    top: 0;
    border: 1px solid red;
    z-index: 1;
    font-size: 13px;
    font-weight: 700;
    text-align: center;
    background: #020c1be6;
    color: red;
    width: 100%;
    height: 100%;
    padding: 6px;
}
.sports_details-wrapper .game_card-1 .card-body .bet-items .bet-box {
    display: inline-block;
    width: 64px;
    text-align: center;
    padding: 5px;
    color: #000;
    font-size: 15px;
    margin-right: 5px;
    border-radius: 3px;    
}
.sports_details-wrapper .game_card-1 .card-body .bet-items .bg-pink {
    background: #f4c4f3;
    background: linear-gradient(90deg,#f4c4f3 -66.05%,#f59dc2 93%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4c4f3",endColorstr="#f59dc2",GradientType=1);
}
.sports_details-wrapper .game_card-1 .card-body .bet-items .bg-blue {
    background: #457fca;
    background: linear-gradient(90deg,#457fca -66.05%,#84c2f1 93%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#457fca",endColorstr="#84c2f1",GradientType=1);
}

.sports_details-wrapper .game_card-1 .card-body .bet-items .maxbet-box { display: inline-block; width: 134px;}
.sports_details-wrapper .game_card-1 .card-body .bet-items .maxbet-box div {
    display: block;
    font-size: 10px;
}
.sports_details-wrapper .game_card-1 .card-body .bet-collapse { display: none;}
.sports_details-wrapper .game_card-1 .card-body .bet-collapse {
    padding: 8px;
    border-radius: 3px;
    margin-top: 3px;
    display: block;
}
.sports_details-wrapper .game_card-1 .card-body .bet-collapse.blue {
    background: #457fca;
    background: linear-gradient(90deg,#457fca -66.05%,#84c2f1 93%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#457fca",endColorstr="#84c2f1",GradientType=1);
}
.sports_details-wrapper .game_card-1 .card-body .bet-collapse.pink {
    background: #f4c4f3;
    background: linear-gradient(90deg,#f4c4f3 -66.05%,#f59dc2 93%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4c4f3",endColorstr="#f59dc2",GradientType=1);
}
.sports_details-wrapper .game_card-1 .card-body .bet-collapse .btn-trash {
    background: #233554;
    color: #FFFFFF;
    width: 100%;
    border: none;
}
.sports_details-wrapper .game_card-1 .card-body .bet-collapse .btn-trash:hover {
    background: #ff6767;
}
.sports_details-wrapper .game_card-1 .card-body .bet-collapse .btn-placebet {
    background: linear-gradient(95.22deg,#2dc3e8 7.33%,#2d7182 108.79%);
    color: #FFFFFF;
    width: 100%;
    border: none;
}
.sports_details-wrapper .game_card-1 .card-body .bet-collapse .btn-placebet:hover {
    background: linear-gradient(94.07deg,#27ab69 8.23%,#3f7258 97.19%);
}
.sports_details-wrapper .game_card-1 .card-body .bet-collapse .btn-amount {
    background: #233554;
    border-color: #233554;
    color: #FFFFFF;
    width: 100%;
    margin-top: 8px;
}
.sports_details-wrapper .game_card-1 .card-body .bet-collapse .btn-amount:hover {
    background: #000000;
    border-color: #000000;
}
.sports_details-wrapper .game_card-1 .card-body .bet-collapse .amount_plus_minus_inputgroup .input-group-text {
    background: #233554;
    border-color: #233554;
    color: #FFFFFF;
    font-size: 25px;
    padding: 0 3px;
    line-height: normal;
}
.sports_details-wrapper .game_card-1 .card-body .bet-collapse .amount_plus_minus_inputgroup .form-control { text-align: center;}

/***********************/
/* GAME CARD 1 - END   */
/***********************/


/***********************/
/* GAME CARD 2 - START */
/***********************/
.sports_details-wrapper .game_card-2 {
    background: #0c1c37;
    color: #FFFFFF;
    margin-bottom: 5px;
    margin-left: 5px;
    margin-right: 5px;
    border-radius: 0;
    line-height: normal;
}
.sports_details-wrapper .game_card-2 .card-header {
    background: #0c1c37;
    border-bottom: 1px solid #233554;
    padding: 8px;
    border-radius: 0;
}
.sports_details-wrapper .game_card-2 .card-header .title {
    font-size: 14px;
    margin: 0;
    font-weight: 500;    
}
.sports_details-wrapper .game_card-2 .card-header .title i {
    color: #75a7f2;
    margin-right: 5px;
}
.sports_details-wrapper .game_card-2 .title .btn-collapsearrow {
    padding: 0;
    float: right;
    color: #CCCCCC;
    line-height: normal;
}
.sports_details-wrapper .game_card-2 .title .btn-collapsearrow.collapsed i {
    transform: rotate(180deg);
    display: block;
}
.sports_details-wrapper .game_card-2 .card-header .title-boxes {
    margin-right: 68px;
    float: right;
}
.sports_details-wrapper .game_card-2 .card-header .title-boxes .title-box {
    display: inline-block;
    width: 60px;
    text-align: center;
    margin-right: 5px;
}
.sports_details-wrapper .game_card-2 .card-header .title-boxes .title-box.txt-blue { color: #7fbdee;}
.sports_details-wrapper .game_card-2 .card-header .title-boxes .title-box.txt-pink { color: #f59fc4;}
.sports_details-wrapper .game_card-2 .card-body {
    padding: 0;
    border-radius: 0;
    font-size: 13px;
}
.sports_details-wrapper .game_card-2 .card-body .left-col {
    padding: 8px;
    border-bottom: 1px solid #233554;
}
.sports_details-wrapper .game_card-2 .card-body .bet-div {
    display: flex;
    align-items: center;
    padding: 5px;
    border-bottom: 1px solid #233554;
}
.sports_details-wrapper .game_card-2 .card-body .team-name { 
    display: inline-block;
    width: calc(100% - 220px);
}
.sports_details-wrapper .game_card-2 .card-body .team-name i {
    color: #75a7f2;
    margin-right: 5px;
}
.sports_details-wrapper .game_card-2 .card-body .bet-items { 
    display: flex;
    align-items: center;
}
.sports_details-wrapper .game_card-2 .card-body .bet-items .ledder-box { margin-right: 15px; font-size: 18px; color: #888888;}
.sports_details-wrapper .game_card-2 .card-body .bet-items .box-1 { display: flex;}
.sports_details-wrapper .game_card-2 .card-body .bet-items .box-2 { display: flex;}
.sports_details-wrapper .game_card-2 .card-body .bet-items .bet-box {
    display: inline-block;
    width: 65px;
    text-align: center;
    padding: 3px;
    font-size: 13px;
    margin-right: 3px;
    border-radius: 3px;
    font-weight: 500;
    height: 38px;
    border: 1px solid #233554;
    color: #FFFFFF;
}
.sports_details-wrapper .game_card-2 .card-body .bet-items .bet-box span { display: block; font-size: 11px; font-weight: 400;}
.sports_details-wrapper .game_card-2 .card-body .bet-items .bg-pink {
    color: #000;
    background: #f4c4f3;
    background: linear-gradient(90deg,#f4c4f3 -66.05%,#f59dc2 93%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4c4f3",endColorstr="#f59dc2",GradientType=1);
}
.sports_details-wrapper .game_card-2 .card-body .bet-items .bg-blue {
    color: #000;
    background: #457fca;
    background: linear-gradient(90deg,#457fca -66.05%,#84c2f1 93%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#457fca",endColorstr="#84c2f1",GradientType=1);
}

.sports_details-wrapper .game_card-2 .card-body .bet-collapse { display: none;}
.sports_details-wrapper .game_card-2 .card-body .bet-collapse {
    padding: 8px;
    border-radius: 3px;
    margin-top: 3px;
    display: block;
}
.sports_details-wrapper .game_card-2 .card-body .bet-collapse.blue {
    background: #457fca;
    background: linear-gradient(90deg,#457fca -66.05%,#84c2f1 93%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#457fca",endColorstr="#84c2f1",GradientType=1);
}
.sports_details-wrapper .game_card-2 .card-body .bet-collapse.pink {
    background: #f4c4f3;
    background: linear-gradient(90deg,#f4c4f3 -66.05%,#f59dc2 93%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4c4f3",endColorstr="#f59dc2",GradientType=1);
}
.sports_details-wrapper .game_card-2 .card-body .bet-collapse .btn-trash {
    background: #233554;
    color: #FFFFFF;
    width: 100%;
    border: none;
}
.sports_details-wrapper .game_card-2 .card-body .bet-collapse .btn-trash:hover {
    background: #ff6767;
}
.sports_details-wrapper .game_card-2 .card-body .bet-collapse .btn-placebet {
    background: linear-gradient(95.22deg,#2dc3e8 7.33%,#2d7182 108.79%);
    color: #FFFFFF;
    width: 100%;
    border: none;
}
.sports_details-wrapper .game_card-2 .card-body .bet-collapse .btn-placebet:hover {
    background: linear-gradient(94.07deg,#27ab69 8.23%,#3f7258 97.19%);
}
.sports_details-wrapper .game_card-2 .card-body .bet-collapse .btn-amount {
    background: #233554;
    border-color: #233554;
    color: #FFFFFF;
    width: 100%;
    margin-top: 8px;
}
.sports_details-wrapper .game_card-2 .card-body .bet-collapse .btn-amount:hover {
    background: #000000;
    border-color: #000000;
}
.sports_details-wrapper .game_card-2 .card-body .bet-collapse .amount_plus_minus_inputgroup .input-group-text {
    background: #233554;
    border-color: #233554;
    color: #FFFFFF;
    font-size: 25px;
    padding: 0 3px;
    line-height: normal;
}
.sports_details-wrapper .game_card-2 .card-body .bet-collapse .amount_plus_minus_inputgroup .form-control { text-align: center;}
#stickyScorePosition .modal-content { background: #222c3b;}
#stickyScorePosition .modal-content .modal-header { border-bottom: #233554; padding-bottom: 0;}
#stickyScorePosition .modal-content .table * { background: #222c3b; color: #FFFFFF;}

.dark-modal .modal-content { background: #0a192f;}
.dark-modal .modal-content .modal-header { border-bottom: #233554; background-color: #222c3b;}
.dark-modal .modal-content .modal-header .btn-close { 
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFF'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e")
}
.dark-modal .card { border-color: #0a192f; color: #FFFFFF; border-radius: 0;}
.dark-modal .card .card-header { background: #0a192f; border-radius: 0;}



/***********************/
/* GAME CARD 2 - END   */
/***********************/



/***********************/
/* GAME CARD 3 - START */
/***********************/
.sports_details-wrapper .game_card-3 {
    background: #0c1c37;
    color: #FFFFFF;
    margin-bottom: 5px;
    margin-left: 5px;
    margin-right: 5px;
    border-radius: 0;
    line-height: normal;
}
.sports_details-wrapper .game_card-3 .card-header {
    background: #0c1c37;
    border-bottom: 1px solid #233554;
    padding: 8px;
    border-radius: 0;
}
.sports_details-wrapper .game_card-3 .card-header .title {
    font-size: 14px;
    margin: 0;
    font-weight: 500;    
}
.sports_details-wrapper .game_card-3 .card-header .title i {
    color: #75a7f2;
    margin-right: 5px;
}
.sports_details-wrapper .game_card-3 .title .btn-collapsearrow {
    padding: 0;
    float: right;
    color: #CCCCCC;
    line-height: normal;
}
.sports_details-wrapper .game_card-3 .title .btn-collapsearrow.collapsed i {
    transform: rotate(180deg);
    display: block;
}
.sports_details-wrapper .game_card-3 .card-header .title-boxes {
    margin-right: 68px;
    float: right;
}
.sports_details-wrapper .game_card-3 .card-header .title-boxes .title-box {
    display: inline-block;
    width: 60px;
    text-align: center;
    margin-right: 5px;
}
.sports_details-wrapper .game_card-3 .card-header .title-boxes .title-box.txt-blue { color: #7fbdee;}
.sports_details-wrapper .game_card-3 .card-header .title-boxes .title-box.txt-pink { color: #f59fc4;}
.sports_details-wrapper .game_card-3 .card-body {
    padding: 0;
    border-radius: 0;
    font-size: 13px;
}
.sports_details-wrapper .game_card-3 .card-body .left-col {
    padding: 8px;
    border-bottom: 1px solid #233554;
}
.sports_details-wrapper .game_card-3 .card-body .bet-div {
    display: flex;
    align-items: center;
    padding: 5px;
    border-bottom: 1px solid #233554;
	font-weight:500;
}
.sports_details-wrapper .game_card-3 .card-body .bet-items .ledder-box {
    margin-right: 10px;
    font-size: 18px;
    color: #888888;
}
.sports_details-wrapper .game_card-3 .card-body .team-name { 
    display: inline-block;
    width: calc(100% - 220px);
}
.sports_details-wrapper .game_card-3 .card-body .team-name i {
    color: #75a7f2;
    margin-right: 5px;
}
.sports_details-wrapper .game_card-3 .card-body .bet-items { 
    display: flex;
    align-items: center;
	position:relative;
}
.sports_details-wrapper .game_card-3 .card-body .bet-items .bet-box {
    display: inline-block;
    width: 65px;
    text-align: center;
    padding: 3px;
    font-size: 13px;
    margin-right: 3px;
    border-radius: 3px;
    font-weight: 500;
    height: 38px;
    border: 1px solid #233554;
    color: #000000;
}
.sports_details-wrapper .game_card-3 .card-body .bet-items .bet-box span { display: block; font-size: 11px; font-weight: 400;}
.sports_details-wrapper .game_card-3 .card-body .bet-items .bg-pink {
    background: #f4c4f3;
    background: linear-gradient(90deg,#f4c4f3 -66.05%,#f59dc2 93%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4c4f3",endColorstr="#f59dc2",GradientType=1);
}
.sports_details-wrapper .game_card-3 .card-body .bet-items .bg-blue {
    background: #457fca;
    background: linear-gradient(90deg,#457fca -66.05%,#84c2f1 93%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#457fca",endColorstr="#84c2f1",GradientType=1);
}

.sports_details-wrapper .game_card-3 .card-body .bet-items .maxbet-box { display: inline-block; width: 134px; margin-left: 2px;}
.sports_details-wrapper .game_card-3 .card-body .bet-items .maxbet-box div {
    display: block;
    font-size: 10px;
}
.sports_details-wrapper .game_card-3 .card-body .bet-collapse { display: none;}
.sports_details-wrapper .game_card-3 .card-body .bet-collapse {
    padding: 8px;
    border-radius: 3px;
    margin-top: 3px;
    display: block;
}
.sports_details-wrapper .game_card-3 .card-body .bet-collapse.blue {
    background: #457fca;
    background: linear-gradient(90deg,#457fca -66.05%,#84c2f1 93%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#457fca",endColorstr="#84c2f1",GradientType=1);
}
.sports_details-wrapper .game_card-3 .card-body .bet-collapse.pink {
    background: #f4c4f3;
    background: linear-gradient(90deg,#f4c4f3 -66.05%,#f59dc2 93%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4c4f3",endColorstr="#f59dc2",GradientType=1);
}
.sports_details-wrapper .game_card-3 .card-body .bet-collapse .btn-trash {
    background: #233554;
    color: #FFFFFF;
    width: 100%;
    border: none;
}
.sports_details-wrapper .game_card-3 .card-body .bet-collapse .btn-trash:hover {
    background: #ff6767;
}
.sports_details-wrapper .game_card-3 .card-body .bet-collapse .btn-placebet {
    background: linear-gradient(95.22deg,#2dc3e8 7.33%,#2d7182 108.79%);
    color: #FFFFFF;
    width: 100%;
    border: none;
}
.sports_details-wrapper .game_card-3 .card-body .bet-collapse .btn-placebet:hover {
    background: linear-gradient(94.07deg,#27ab69 8.23%,#3f7258 97.19%);
}
.sports_details-wrapper .game_card-3 .card-body .bet-collapse .btn-amount {
    background: #233554;
    border-color: #233554;
    color: #FFFFFF;
    width: 100%;
    margin-top: 8px;
}
.sports_details-wrapper .game_card-3 .card-body .bet-collapse .btn-amount:hover {
    background: #000000;
    border-color: #000000;
}
.sports_details-wrapper .game_card-3 .card-body .bet-collapse .amount_plus_minus_inputgroup .input-group-text {
    background: #233554;
    border-color: #233554;
    color: #FFFFFF;
    font-size: 25px;
    padding: 0 3px;
    line-height: normal;
}
.sports_details-wrapper .game_card-3 .card-body .bet-collapse .amount_plus_minus_inputgroup .form-control { text-align: center;}

/***********************/
/* GAME CARD 3 - END   */
/***********************/




/***********************/
/* GAME CARD 4 - START */
/***********************/
.sports_details-wrapper .game_card-4 {
    background: #0c1c37;
    color: #FFFFFF;
    margin-bottom: 5px;
    margin-left: 5px;
    margin-right: 5px;
    border-radius: 0;
    line-height: normal;
}
.desktop-bar-top{
	display: flex !important;
	justify-content: center!important;
	align-content: center!important;
	white-space:nowrap;
}
.desktop-bar-top img{
	width:23px;
	margin-right:10px;
	height:23px
}
.sports_details-wrapper .game_card-4 .card-header {
    background: linear-gradient(88.06deg, #1b242f 30%,#f7c139 86%) !important;
    border-bottom: 1px solid #233554;
    padding: 8px;
    border-radius: 0;
    font-size: 12px;
}
.sports_details-wrapper .game_card-4 .card-header .title {
    font-size: 14px;
    margin: 0;
    font-weight: 500;    
}
.sports_details-wrapper .game_card-4 .card-header .title i {
    color: #75a7f2;
    margin-right: 5px;
}
.sports_details-wrapper .game_card-4 .title .btn-collapsearrow {
    padding: 0;
    float: right;
    color: #CCCCCC;
    line-height: normal;
}
.sports_details-wrapper .game_card-4 .card-header .title-boxes {
    margin-right: 68px;
    float: right;
}
.sports_details-wrapper .game_card-4 .card-header .title-boxes .title-box {
    display: inline-block;
    width: 60px;
    text-align: center;
    margin-right: 5px;
}
.sports_details-wrapper .game_card-4 .card-header .title-boxes .title-box.txt-blue { color: #7fbdee;}
.sports_details-wrapper .game_card-4 .card-header .title-boxes .title-box.txt-pink { color: #f59fc4;}
.sports_details-wrapper .game_card-4 .card-body {
    padding: 0;
    border-radius: 0;
    font-size: 13px;
	font-weight:500;
}
.sports_details-wrapper .game_card-4 .card-body .left-col {
    padding: 8px;
    border-bottom: 1px solid #233554;
}
.sports_details-wrapper .game_card-4 .card-body .bet-div {
    display: flex;
    align-items: center;
    padding: 5px;
    border-bottom: 1px solid #233554;
}
.sports_details-wrapper .game_card-4 .card-body .bet-div .bet-titles {
    display: table;
    margin-left: auto;
}
.sports_details-wrapper .game_card-4 .card-body .bet-div .bet-titles div {
    display: inline-block;
    width: 204px;
}
.sports_details-wrapper .game_card-4 .card-body .bet-div .bet-titles div {
    display: inline-block;
    width: 204px;
    font-weight: 500;
}
.sports_details-wrapper .game_card-4 .card-body .bet-div .bet-titles .box-back { 
    color: #7fbdee;
    text-align: right;
    padding-right: 15px;
}
.sports_details-wrapper .game_card-4 .card-body .bet-div .bet-titles .box-lay { 
    color: #f59fc4;
    padding-left: 22px;
}
.sports_details-wrapper .game_card-4 .card-body .team-name { 
    display: inline-block;
    width: calc(100% - 220px);
}
.sports_details-wrapper .game_card-4 .card-body .team-name i {
    color: #75a7f2;
    margin-right: 5px;
}
.sports_details-wrapper .game_card-4 .card-body .bet-items { 
    display: flex;
    align-items: center;
}
.sports_details-wrapper .game_card-4 .card-body .bet-items .ledder-box { margin-right: 15px; font-size: 18px; color: #888888;}
.sports_details-wrapper .game_card-4 .card-body .bet-items .box-1 { display: flex;}
.sports_details-wrapper .game_card-4 .card-body .bet-items .box-2 { display: flex;}
.sports_details-wrapper .game_card-4 .card-body .bet-items .bet-box {
    display: inline-block;
    width: 65px;
    text-align: center;
    padding: 3px;
    font-size: 13px;
    margin-right: 3px;
    border-radius: 3px;
    font-weight: 500;
    height: 38px;
    border: 1px solid #233554;
    color: #FFFFFF;
}
.sports_details-wrapper .game_card-4 .card-body .bet-items .bet-box span { display: block; font-size: 11px; font-weight: 400;}
.sports_details-wrapper .game_card-4 .card-body .bet-items .bg-pink {
    color: #000;
    background: #f4c4f3;
    background: linear-gradient(90deg,#f4c4f3 -66.05%,#f59dc2 93%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4c4f3",endColorstr="#f59dc2",GradientType=1);
}
.sports_details-wrapper .game_card-4 .card-body .bet-items .bg-blue {
    color: #000;
    background: #457fca;
    background: linear-gradient(90deg,#457fca -66.05%,#84c2f1 93%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#457fca",endColorstr="#84c2f1",GradientType=1);
}
.sports_details-wrapper .game_card-4 .card-body .bet-items .bet1-box {
    background: #222c3b;
}

.sports_details-wrapper .game_card-4 .card-body .bet-collapse { display: none;}
.sports_details-wrapper .game_card-4 .card-body .bet-collapse {
    padding: 8px;
    border-radius: 3px;
    margin-top: 3px;
    display: block;
}
.sports_details-wrapper .game_card-4 .card-body .bet-collapse.blue {
    background: #457fca;
    background: linear-gradient(90deg,#457fca -66.05%,#84c2f1 93%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#457fca",endColorstr="#84c2f1",GradientType=1);
}
.sports_details-wrapper .game_card-4 .card-body .bet-collapse.pink {
    background: #f4c4f3;
    background: linear-gradient(90deg,#f4c4f3 -66.05%,#f59dc2 93%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4c4f3",endColorstr="#f59dc2",GradientType=1);
}
.sports_details-wrapper .game_card-4 .card-body .bet-collapse .btn-trash {
    background: #233554;
    color: #FFFFFF;
    width: 100%;
    border: none;
}
.sports_details-wrapper .game_card-4 .card-body .bet-collapse .btn-trash:hover {
    background: #ff6767;
}
.sports_details-wrapper .game_card-4 .card-body .bet-collapse .btn-placebet {
    background: linear-gradient(95.22deg,#2dc3e8 7.33%,#2d7182 108.79%);
    color: #FFFFFF;
    width: 100%;
    border: none;
}
.sports_details-wrapper .game_card-4 .card-body .bet-collapse .btn-placebet:hover {
    background: linear-gradient(94.07deg,#27ab69 8.23%,#3f7258 97.19%);
}
.sports_details-wrapper .game_card-4 .card-body .bet-collapse .btn-amount {
    background: #233554;
    border-color: #233554;
    color: #FFFFFF;
    width: 100%;
    margin-top: 8px;
}
.sports_details-wrapper .game_card-4 .card-body .bet-collapse .btn-amount:hover {
    background: #000000;
    border-color: #000000;
}
.sports_details-wrapper .game_card-4 .card-body .bet-collapse .amount_plus_minus_inputgroup .input-group-text {
    background: #233554;
    border-color: #233554;
    color: #FFFFFF;
    font-size: 25px;
    padding: 0 3px;
    line-height: normal;
}
.sports_details-wrapper .game_card-4 .card-body .bet-collapse .amount_plus_minus_inputgroup .form-control { text-align: center;}
#stickyScorePosition .modal-content { background: #222c3b;}
#stickyScorePosition .modal-content .modal-header { border-bottom: #233554; padding-bottom: 0;}
#stickyScorePosition .modal-content .table * { background: #222c3b; color: #FFFFFF;}
/***********************/
/* GAME CARD 4 - END   */
/***********************/



/****************************/
/* CARD LIVETV - START */
/****************************/

.sports_details-wrapper .livetv_card {
    background: #0c1c37;
    color: #FFFFFF;
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 5px;
    border-radius: 0;
    line-height: normal;
}
.sports_details-wrapper .livetv_card .card-header {
    background: #0c1c37;
    border-bottom: 1px solid #233554;
    padding: 8px;
    border-radius: 0;
}
.sports_details-wrapper .livetv_card .card-header .title {
    font-size: 13px;
    margin: 0;
    font-weight: 500;    
}
.sports_details-wrapper .livetv_card .card-header .title i {
    color: #75a7f2;
    margin-right: 5px;
}
.sports_details-wrapper .livetv_card .title .btn-collapsearrow {
    padding: 0;
    float: right;
    color: #CCCCCC;
    line-height: normal;
}
.sports_details-wrapper .livetv_card .title .btn-collapsearrow.collapsed i {
    transform: rotate(180deg);
    display: block;
}
.sports_details-wrapper .livetv_card .card-header .title-boxes {
    margin-right: 68px;
    float: right;
}
.sports_details-wrapper .livetv_card .card-header .title-boxes .title-box {
    display: inline-block;
    width: 60px;
    text-align: center;
    margin-right: 5px;
}
.sports_details-wrapper .livetv_card .card-body {
    padding: 0;
    border-radius: 0;
    font-size: 13px;
}


.sports_details-wrapper .livetv_card .table tr,
.sports_details-wrapper .livetv_card .table tr th { background: none; border-color: #233554; color: #FFFFFF; font-weight:500;}
.sports_details-wrapper .livetv_card .table tr td { background: none; border-color: #233554;}


/****************************/
/* CARD LIVETV - END   */
/****************************/




.footer_2-section {
    border-top: 4px solid #ffd202;
    padding: 10px 15px;
    color: #888888;
}
.footer_2-section .footer-nav .nav-link {
    color: #888888;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 13px;
}
.footer_2-section .footer-nav .nav-link:hover { color: #FFFFFF;}
.footer_2-section .footer-nav li:first-child .nav-link { padding-left: 0;}
.footer_2-section .footer-nav li:last-child .nav-link { padding-right: 0;}
.footer_2-section .footer-nav { border-bottom: 1px solid #888888; padding-bottom: 10px; margin-bottom: 15px;}
.footer_2-section .img-footer_logos { height: 60px;}



/*****************************/
/**    ALL CASINOS PAGE     **/
/*****************************/
.header_allcasinos-wrapper {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    transition: .2s linear;
    background-color: #252525;
    z-index: 99;
}
.header_allcasinos-wrapper .main_menu-container {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    align-items: center;
    padding: 3px 3px 0 3px;
}
.header_allcasinos-wrapper .main_menu-container .logo-section {
    display: flex;
    align-items: center;
    grid-gap: 10px;
    gap: 10px;
}
.header_allcasinos-wrapper .main_menu-container .logo-section img {
    width: 135px;
}
.header_allcasinos-wrapper .main_menu-container .links-section {
    cursor: pointer;
    display: flex;
    flex-direction: row;
    width: 80%;
    justify-content: space-between;
}
.header_allcasinos-wrapper .main_menu-container .links-section .link {
    display: flex;
    flex-direction: column;
    padding: 5px 4px;
    height: 60px;
    align-items: center;
    text-align: center;
}
.header_allcasinos-wrapper .main_menu-container .links-section .link img {
    height: 20px;
    width: 20px;
    margin: auto;
}
.header_allcasinos-wrapper .main_menu-container .links-section .link span {
    font-size: 12px;
    color: #FFFFFF;
}
.header_allcasinos-wrapper .main_menu-container .links-section .link:hover {
    background-color: #3534488f;
}
.header_allcasinos-wrapper .main_menu-container .links-section .link.active {
    background-color: #07070766;
}
.header_allcasinos-wrapper .main_menu-container .refresh_cont-section {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    grid-gap: 5px;
    gap: 5px;
}
.header_allcasinos-wrapper .main_menu-container .refresh_cont-section a {
    white-space: nowrap;
    font-weight: 600;
    text-decoration: none;
    font-size: 12px;
    text-transform: uppercase;
    padding: 8px 15px;
    line-height: 17px;
}
.header_allcasinos-wrapper .main_menu-container .refresh_cont-section .btn-login {
    color: #f4b315;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    border: 2px solid #f4b315;
}
.header_allcasinos-wrapper .main_menu-container .refresh_cont-section .btn-signup {
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    background-color: #f4b315;
    border-color: #f4b315;
    border-width: 2px;
}
.header_allcasinos-wrapper .submain_menu-container {
    background-color: #111010;
    height: 40px;
    display: flex;
    align-items: center;
    margin: 5px 0;
}
.header_allcasinos-wrapper .submain_menu-container ul {
    margin: 0 auto;
    padding: 0;
    display: table;
    list-style: none;
}
.header_allcasinos-wrapper .submain_menu-container ul li {
    display: inline-block;
    padding: 5px 10px;
    cursor: pointer;
}
.header_allcasinos-wrapper .submain_menu-container ul li a {
    font-size: 14px;
    text-decoration: none;
    font-weight: 700;
    text-transform: uppercase;
    color: #FFFFFF;
}
.header_allcasinos-wrapper .submain_menu-container ul li a.casino {
    animation: color-change 4.2s linear infinite;
}
@keyframes color-change {
    0% {
        color:#f54141
    }
    50% {
        color:#f70b0b
    }
    to {
        color:#ff0
    }
}
.header_allcasinos-wrapper .refresh_cont-section .refresh img {
    width: 15px;
}
.header_allcasinos-wrapper .refresh_cont-section .bal-liab {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    height: 100%;
    grid-gap: 5px;
    gap: 5px;
}
.header_allcasinos-wrapper .refresh_cont-section .bal-liab .bal, 
.header_allcasinos-wrapper .refresh_cont-section .bal-liab .liab {
    border-radius: 5px;
    background-color: #4c4c4ccc;
    padding: 2px 8px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    grid-gap: 3px;
    gap: 3px;
    width: 120px;
} 
.header_allcasinos-wrapper .refresh_cont-section .bal-liab img {
    height: 15px !important;
    width: 15px !important;
}
.header_allcasinos-wrapper .refresh_cont-section .bal-liab .bal span, 
.header_allcasinos-wrapper .refresh_cont-section .bal-liab .liab span {
    font-size: 11px;
    font-weight: 500;
    color: #fff;
}
.header_allcasinos-wrapper .refresh_cont-section .btn-settings { padding: 2px; width: 40px; border: none;}
.header_allcasinos-wrapper .refresh_cont-section .btn-settings img { width: 32px;}
.header_allcasinos-wrapper .refresh_cont-section .dropdown-menu {
    background-color: #020c1b;
    min-width: 17rem;
    color: #97a0b7;
}
.header_allcasinos-wrapper .refresh_cont-section .dropdown-menu .dropdown-item {
    font-weight: 600;
    color: #97a0b7;
    font-size: 1rem;
    background: none;
    text-transform: capitalize;
}
.header_allcasinos-wrapper .refresh_cont-section .dropdown-menu .dropdown-link {
    color: #707d9b;
}
.header_allcasinos-wrapper .refresh_cont-section .dropdown-menu img {
    max-width: 23px;
    margin-right: 10px;
}
.fa-spin {
    -webkit-animation:fa-spin 2s linear infinite;
    animation:fa-spin 2s linear infinite
}
@-webkit-keyframes fa-spin {
0% {
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg)
}
to {
    -webkit-transform:rotate(1turn);
    transform:rotate(1turn)
}
}
@keyframes fa-spin {
0% {
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg)
}
to {
    -webkit-transform:rotate(1turn);
    transform:rotate(1turn)
}
}



.allcasinos-section .container {
    max-width: 90%;
    margin: 70px auto 0 auto;
    padding: 30px 0;
}
.allcasinos-section .nav-pills .nav-item {
    background-color: #252525;
    padding: 3px 5px;}
.allcasinos-section .nav-pills .nav-item:first-child { 
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
}
.allcasinos-section .nav-pills .nav-item:last-child { 
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
}
.allcasinos-section .nav-pills .nav-item .nav-link {
    padding: 2px 10px;
    font-size: 13px;
    font-weight: 600;
    margin: 3px;
    text-align: center;
    text-transform: uppercase;
    border-radius: 50px;
    border: 2px solid #252525;
    color: #FFFFFF;
	white-space: nowrap;
}
.allcasinos-section .nav-pills .nav-item .nav-link:hover {
    background-color: #3c3c3c;
}
.allcasinos-section .nav-pills .nav-item .nav-link.active {
    border: 2px solid #f4b315;
    background: none;
}
.allcasinos-section .tab-content {
    padding-top: 30px;
}
.allcasinos-section .tab-content .casino-box {
    background-color: #252525;
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
    border-radius: 5px;
}
.allcasinos-section .tab-content .casino-box .image-div {
    height: 100%;
    width: 100%;
    min-height: 130px;
}
.allcasinos-section .tab-content .casino-box .image-div img {
    width: 100%;
    height: 130px;
    min-height: 130px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}
.allcasinos-section .tab-content .casino-box .desc-box {
    height: 60px;
    padding: 5px;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.allcasinos-section .tab-content .casino-box .desc-box .details {
    font-size: 12px;
    color: #959292;
    font-weight: 400;
}
.allcasinos-section .tab-content .casino-box .desc-box .title {
    text-align: left;
    color: #FFFFFF;
    margin: 0;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 600;
}
.allcasinos-section .tab-content .casino-box .detail-content {
    position: absolute;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    opacity: 0;
    background-color: #535353b0;
}
.allcasinos-section .tab-content .casino-box .detail-content::after {
    content: "";
    border-radius: 5px;
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    box-shadow: 0 0 5px #24f9f680;
    transition: all .6s cubic-bezier(.165,.84,.44,1);
}
.allcasinos-section .tab-content .casino-box .detail-content a {
    background-color: #3c3b3b;
    cursor: pointer;
    color: #FFFFFF;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
    border: 2px solid #2b2929;
}
.allcasinos-section .tab-content .casino-box .detail-content a:hover {
    border: 1px solid #e71697;
    background-color: #ff64641a;
    color: #FFFFFF;
}
.allcasinos-section .tab-content .casino-box:hover .detail-content {
    opacity: 1;
}


.footer_allcasinos-wrapper {
    background: #252525;
    justify-content: center;
    align-items: center;
    padding: 10px 0;
}
.footer_allcasinos-wrapper .img-container {
    height: 140px;
    width: 100%;
    background-color: #141414;
    border-radius: 3px;
    position: relative;
}
.footer_allcasinos-wrapper .product-box {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 140px;
    height: 140px;
    overflow: hidden;
    background-size: cover;
    border-radius: 3px;
    background-position: center;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #e6f1ff;
    font-size: 17px;
    font-weight: 400;
}
.footer_allcasinos-wrapper .product-opacity {
    width: 140px;
    height: 140px;
    position: absolute;
    transition: .2s;
    z-index: 3;
}
.footer_allcasinos-wrapper .product-box img {
    width: 100%;
    position: absolute;
    transition: 2.5s;
}
.footer_allcasinos-wrapper .product-content {
    opacity: 0;
    transition: .8s;
    position: relative;
    z-index: 5;
}
.footer_allcasinos-wrapper .product-content a {
    background-color: #7c0b94;
    cursor: pointer;
    color: #fff;
    font-size: 13px;
    border-radius: 3px;
    text-transform: uppercase;
    font-weight: 500;
}
.footer_allcasinos-wrapper .product-box:hover > .product-opacity {
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
}
.footer_allcasinos-wrapper .product-box:hover img {
    transform: scale(1.01);
}
.footer_allcasinos-wrapper .product-box:hover > .product-content {
    opacity: 1;
}


/*** CHANGE PASSWORD ***/
.changepassword-wrapper .changepassword-container {
    padding: 0 15px;
    margin-bottom: 30px;
}
.changepassword-wrapper .changepassword-container h3 { text-align: center; padding-top: 15px; margin-bottom: 40px;}
.changepassword-wrapper .changepassword-container .changepassword-box { 
    background: #020c1b;
    box-shadow: 0 4px 65px #707d9b33;
    border-radius: 4px;
    padding: 15px;
}
.changepassword-container .changepassword-box .form-label {
    font-weight: 600;
    font-size: 14px;
    line-height: 22px;
    color: #707d9b;
    padding: 4px 0;
}
.changepassword-container .changepassword-box .form-floating label {
    color: #707d9b;
    background-color: none;
}
.changepassword-container .changepassword-box .form-floating label::after {
    background: none;
}
.changepassword-container .changepassword-box .input-group-text,
.changepassword-container .changepassword-box .form-control {    
    background-color: #0c1c37;
    border-color: #0c1c37;
    color: #FFFFFF;
    box-shadow: none;
}
.changepassword-container .changepassword-box .input-group-text { 
    font-size: 30px;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
}
.changepassword-container .changepassword-box .form-control {  
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    padding-right: 45px;
}
.changepassword-container .changepassword-box .form-floating { position: relative;}
.changepassword-container .changepassword-box .btn-eye {  
    position: absolute;
    right: 10px;
    top: 13px;
    background: none;
    color: #000000;
    border: none;
    font-size: 20px;
}
.changepassword-container .changepassword-box .btn-submit {  
    color: #fff;
    background: linear-gradient(95.22deg,#2dc3e8 7.33%,#2d7182 108.79%);
    font-weight: 500;
    font-size: 15px;
    border-radius: 15px;
    line-height: 18px;
    padding: 14px;
}
.changepassword-container .changepassword-box .btn-submit:hover {  
    background: linear-gradient(95.22deg,#2d7182 7.33%,#2dc3e8 108.79%);
}



/*** ACTIVITY LOGS ***/
.activitylogs-wrapper .activitylogs-container {    
    margin-bottom: 30px;
}
.activitylogs-wrapper .activitylogs-container .card {
    background-color: #222c3b;
    color: #97a0b7;
    border-radius: 0;
}
.activitylogs-wrapper .activitylogs-container .card h3 {
    font-size: 18px;
    line-height: 30px;
    color: #FFFFFF;
    text-transform: capitalize;
    display: inline-block;
    margin-bottom: 0;
}
.activitylogs-wrapper .activitylogs-container .card h3 span {
    margin-left: 10px;
    font-weight: 500;
    font-size: 18px;
    line-height: 30px;
    color: #707d9b;
}
.activitylogs-wrapper .activitylogs-container .card table th {
    background-color: #333747;
    color: #FFFFFF;
}
.activitylogs-wrapper .activitylogs-container .card table td {
    background-color: #222c3b;
    color: #97a0b7;
}
.activitylogs-wrapper .activitylogs-container .card .mobile-user_activities {
    border: 1px solid #EEEEEE;
    margin-bottom: 15px;
}
.activitylogs-wrapper .activitylogs-container .card .mobile-user_activities tr td,
.activitylogs-wrapper .activitylogs-container .card .mobile-user_activities tr th {
    color: #97a0b7;
    font-size: 12px;
    border-color: #585e6c;
}
.activitylogs-wrapper .activitylogs-container .card .mobile-user_activities tr th {
    background: #222c3b;
    width: 50%;
}


/*** PAYMENT UPI ***/
.payment_upi-wrapper .payment_upi-container .title-block { font-size: 22px; margin-bottom: 40px;}
.payment_upi-wrapper .payment_options_tabs-wrapper .nav-payment_options .nav-item { margin-right: 20px;}
.payment_upi-wrapper .payment_options_tabs-wrapper .nav-payment_options .nav-item:last-child { margin-right: 0px;}
.payment_upi-wrapper .payment_options_tabs-wrapper .nav-payment_options .nav-link {
    background-color: #2c2c2c;
    border: 1px solid #2c2c2c;
    border-radius: 6px;
    text-align: center;
    position: relative;
    height: 100px;
}
.payment_upi-wrapper .payment_options_tabs-wrapper .nav-payment_options .nav-link img { max-width: 100%;}
.payment_upi-wrapper .payment_options_tabs-wrapper .nav-payment_options .nav-link::before {
    left: 0;
    right: 0;
    content: "";
    width: 16px;
    bottom: -16px;
    margin: 0 auto;
    position: absolute;
    border-top: 8px solid;
    border-top-color: transparent;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid transparent;
}
.payment_upi-wrapper .payment_options_tabs-wrapper .nav-payment_options .nav-link .icon-check {    
    display: block;
    position: absolute;
    right: 4px;
    top: 3px;
    color: #f2d71a;
    font-size: 21px;
    opacity: 0;
    background: #2c2c2c;
    border-radius: 8px;
    height: 21px;
    line-height: normal;
}
.payment_upi-wrapper .payment_options_tabs-wrapper .nav-payment_options .nav-link.active { 
    background-color: #121212;
    border-color: #ffbe005c;
}
.payment_upi-wrapper .payment_options_tabs-wrapper .nav-payment_options .nav-link.active::before {
    border-top-color: #ffbe00;
}
.payment_upi-wrapper .payment_options_tabs-wrapper .nav-payment_options .nav-link.active .icon-check { 
    opacity: 1;
}
.payment_upi-wrapper .payment_options_tabs-wrapper .nav-payment_options #pills-whatsapp-tab .img-1 { 
    width: 100px;
    margin-bottom: 5px;
}
.payment_upi-wrapper .payment_options_tabs-wrapper .nav-payment_options #pills-whatsapp-tab .img-2 { 
    height: 15px;
}
.payment_upi-wrapper .payment_options_tabs-wrapper .tab-content .options-nav .nav-link {
    border: 2px solid #f2d71a;
    color: #FFFFFF;
    border-left: none;
    border-right: none;
    border-radius: 0;
    min-width: 140px;
    position: relative;
}
.payment_upi-wrapper .payment_options_tabs-wrapper .tab-content .options-nav li:first-child .nav-link {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border-left: 2px solid #f2d71a;
}
.payment_upi-wrapper .payment_options_tabs-wrapper .tab-content .options-nav li:last-child .nav-link {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-right: 2px solid #f2d71a;
}
.payment_upi-wrapper .payment_options_tabs-wrapper .tab-content .options-nav .nav-link.active {
    background: linear-gradient(90deg,#f2d71a 0%,#ecb024 100%);
    color: #000000;
}
.payment_upi-wrapper .payment_options_tabs-wrapper .tab-content .options-nav .btn-upi_option-1.active::after {
    content: "";
    width: 0;
    height: 0;
    border-left: 0 solid transparent;
    border-right: 27px solid transparent;
    border-top: 41px solid #ecb024;
    position: absolute;
    right: -25px;
    top: 0;
    display: block;
}
.payment_upi-wrapper .payment_options_tabs-wrapper .tab-content .options-nav .btn-upi_option-2.active::after {
    content: "";
    width: 0;
    height: 0;
    border-left: 27px solid transparent;
    border-right: 0 solid transparent;
    border-top: 41px solid #f2d71a;
    position: absolute;
    left: -25px;
    top: 0;
    display: block;
}
.payment_upi-wrapper .payment_options_tabs-wrapper .tab-content .qr-code_div img {
    max-width: 200px;
}
.payment_upi-wrapper .payment_options_tabs-wrapper .tab-content .col-qr_code {
    border-right: 1px solid #535357;
}
.payment_upi-wrapper .payment_options_tabs-wrapper .tab-content .col-qr_code .btn-download_pay {
    background: linear-gradient(90deg,#f2d71a 0%,#ecb024 100%);
    border-radius: 5.15557px;
    padding: 10px 20px;
    width: 50%;
    color: #000;
    font-weight: 500;
    font-size: 15px;
    margin-top: 20px;
}
.payment_upi-wrapper .payment_options_tabs-wrapper .tab-content .col-qr_code .list-group .list-group-item {
    background: #000000;
    color: #FFFFFF;
    border-color: #3c3b3b;
    font-size: 12px;
    padding: 15px;
}
.payment_upi-wrapper .payment_options_tabs-wrapper .tab-content .col-qr_code .list-group .list-group-item .icon {
    color: #f2d71a;
}
.payment_upi-wrapper .payment_options_tabs-wrapper .tab-content .col-qr_code .notes {
    font-size: 12px;
}
.payment_upi-wrapper .payment_options_tabs-wrapper .tab-content .col-qr_code .notes ul {
    padding-left: 13px;
}
.payment_upi-wrapper .payment_options_tabs-wrapper .tab-content .col-submit_prices .card {
    background: #000000;
    border-color: #3c3b3b;
    color: #FFFFFF;
    font-size: 15px;
}
.payment_upi-wrapper .payment_options_tabs-wrapper .tab-content .col-submit_prices .form-control {
    background: #353841;
    border-color: #353841;
    color: #d9d9d9;
    font-size: 12px;
    box-shadow: none;
    height: 32px;
}
.payment_upi-wrapper .payment_options_tabs-wrapper .tab-content .col-submit_prices .file_input-group .input-group-text {
    background: #353841;
    border-color: #353841;
    color: #d9d9d9;
    height: 32px;
    padding-right: 0;
}
.payment_upi-wrapper .payment_options_tabs-wrapper .tab-content .col-submit_prices .btn-submit {
    background: linear-gradient(90deg,#f2d71a 0%,#ecb024 100%);
    border-radius: 5.15557px;
    width: 170px;
    color: #000;
    font-weight: 500;
    font-size: 15px;
}
.payment_upi-wrapper .payment_options_tabs-wrapper .tab-content .col-submit_prices .btn-amount {
    background: #1f1d14;
    border-radius: 6px;
    border: 1px solid #f2d71a5e;
    color: #FFFFFF;
    width: 100%;
    padding: 5px 10px;
}
.payment_upi-wrapper .payment_options_tabs-wrapper .tab-content .col-submit_prices .btn-amount.active {
    background-color: #f2d71a;
    color: #1d1d1d;
}


.addbankaccount-wrapper .addbankaccount-container .title-div {
    border-bottom: 1px dashed #FFFFFF;
    padding-bottom: 10px;
    margin-bottom: 15px;
    text-align: left;
}
.addbankaccount-wrapper .addbankaccount-container .title-div h3 {
    font-size: 16px;
    font-weight: 600;
    margin: 0;
}
.addbankaccount-wrapper .addbankaccount-container .form-control::-moz-placeholder,
.addbankaccount-wrapper .addbankaccount-container .form-control::placeholder {
    color: #FFFFFF
}
.addbankaccount-wrapper .addbankaccount-container .form-select {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    background-color: #222c3b;
    border-color: #233554;
    color: #FFFFFF;
    padding: 10px 20px;
    border-radius: 6px;
}
.addbankaccount-wrapper .addbankaccount-container .action-div .btn-submit {
    width: 110px;
    margin: 0 auto;
}
.addbankaccount-wrapper .addbankaccount-container .table-records .btn-delete {
    background: linear-gradient(95.22deg,#2dc3e8 7.33%,#2d7182 108.79%);
    border-radius: 8px;
    display: block;
    text-transform: capitalize;
    border: none;
    font-style: normal;
    font-size: 12px;
    line-height: normal;
    color: #FFFFFF;
    padding: 5px 15px;
    transition: .3s ease-in-out;
    margin: 0 auto;
}
.addbankaccount-wrapper .addbankaccount-container .table th {
    background: #333747;
    color: #FFFFFF;
    padding: 10px;
    font-weight: 700;
    border-color: #233554;
}




@media (max-width: 1399.98px) {

    .header_inner-wrapper .col-menu_image a {
        display: block;
        text-align: center;
        background: #222c3b;
        color: #FFFFFF;
        font-weight: 600;
        padding: 15px 0;
        font-size: 12px;
        line-height: 8px;
        height: 42px;
        border-radius: 6px;
    }
    .header_inner-wrapper .col-menu a { padding: 15px 0;}
    .sports_inner-wrapper .col-sidebarmenu .btn-opensidebar { padding: 10px 0;}
    .header_inner-wrapper .col-menu a span { margin-top: 0;}
    .header_inner-wrapper .menu-livetv { display: none;}
    .header_allcasinos-wrapper .main_menu-container .links-section {
        width: 100%;
        overflow-x: overlay;
        overflow-y: hidden;
        margin: 0 10px;
    }
    .header_allcasinos-wrapper .main_menu-container .links-section .link span {
        width: 75px;
    }


}


@media (max-width: 1199.98px) {
    
    .home_sports-section .sports-box span {
        font-size: 15px;
    }    

    .header_inner-wrapper .col-menu_vsports { display: none;}
    .header_inner-wrapper .col-menu_teenpatti { display: none;}

    .payment_upi-wrapper .payment_options_tabs-wrapper .nav-payment_options { flex-wrap: nowrap; overflow-x: scroll; padding-bottom: 20px;}
    .payment_upi-wrapper .payment_options_tabs-wrapper .nav-payment_options .nav-link { width: 145px;}

}


@media (max-width: 991.98px) {
    
    .header_home-wrapper {
        background: linear-gradient(90deg,#020024 0%,#8e8e9f 35%,#f3f3f3 100%);
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        z-index: 10;
		padding:0px;
    }
    .header_home-wrapper .container { max-width: 100%;}
    .home_menu-section { margin-top: 60px;}
        
    .home_menu-section .boxes {
        overflow-x: auto;
        flex-flow:row; 
    }
    .home_menu-section .boxes::-webkit-scrollbar {
        display: none;
    }
    .home_menu-section .box {
        min-width: 120px;
    }    


    .sidebar-wrapper {
        left: -250px;
    }
    .sidebar-wrapper .search-box {
        left: -250px;
    }
    .sitepage-wrapper { padding-left: 0;}

    .sports-wrapper { margin-top: 120px;}

    .col-mobilemenu {
        background: linear-gradient(90deg,#020024 0%,#8e8e9f 35%,#f3f3f3 100%);
        margin: 0 5px;
        position: relative;
        bottom: -5px;
        padding: 15px 0;
		display:flex !important;
		align-items:center !important;
		overflow-x:scroll;
    }
    .col-mobilemenu a { 
        color: #000000;
        text-transform: uppercase;
        position: relative;
        top: 0px;
		background: linear-gradient(90deg,#f2d71a 0%,#ecb024 100%);
		font-size: 14px;
		margin-right: 5px;
		font-weight: 600;
    }
    .col-mobilemenu .btn-opensidebar { 
        padding-left: 0;
        font-size: 30px;
        border-left: none;
        line-height: 0px;
        position: relative;
        top: 0;
		background:none;
		color: #FFFFFF;
    }
		
	.accountstatement-wrapper { padding-top: 125px;}
}


@media (max-width: 767.98px) {

    .header_allcasinos-wrapper .main_menu-container { padding-bottom: 3px;}

    .payment_upi-wrapper .payment_options_tabs-wrapper .tab-content .col-qr_code {
        border-right: none;
        border-bottom: 1px solid #535357;
    }

    .sports_details-wrapper .game_card-4 .card-body .team-name {
        width: calc(100% - 135px);
    }
    .sports_details-wrapper .game_card-4 .card-body .bet-div .bet-titles div { width: 72px;}

    .sports_details-wrapper .game_card-1 .card-body .team-name {
        width: calc(100% - 135px);
    }
    .sports_details-wrapper .game_card-1 .card-header .title-boxes {
        margin-right: 5px;
    }
    .sports_details-wrapper .game_card-1 .card-header .title-boxes .title-box.txt-pink { 
        width: 20px;
    }
    .sports_details-wrapper .game_card-1 .card-header .title-boxes .title-box.txt-blue {
        width: 95px;
    }

    .sports_details-wrapper .game_card-2 .card-body .team-name {
        width: calc(100% - 170px);
    }

    .sports_details-wrapper .game_card-3 .card-body .team-name {
        width: calc(100% - 170px);
    }

		.allcasinos-section .container {			
			margin-top: 110px;
		}

}


@media (max-width: 575.98px) {

    .header_home-wrapper .col-logo img {
        max-width: 100%;
    }
    .header_home-wrapper .col-useractions .btn {
        padding: 5px;
        font-size: 13px;
        border-width: 3px;
        padding-left: 30px;
        background-size: 15px;
    }

    .home_menu-section .box {
        min-width: 100px;
    }

    .header_home-wrapper .col-useractions .btn-refresh {
        font-size: 25px;
        padding: 0;
    }
    .header_home-wrapper .col-useractions .btn-settings {
        padding: 0;
		margin-right: 15px;
    }

    .header_home-wrapper .col-useractions .liability-box { font-size: 11px; color: #000000; font-weight: normal; text-align: left; margin: 0; position: relative; top: 8px;}
    .header_home-wrapper .col-useractions .liability-box span { display: inline-block; color: #000000; margin-left: 5px;}

    .header_home-wrapper .col-useractions .balance-box { font-size: 11px; color: #000000; font-weight: normal; text-align: left; margin-right: 0; position: relative; top: 5px;}
    .header_home-wrapper .col-useractions .balance-box span { display: inline-block; color: #000000; margin-left: 5px;}

    .col-mobilemenu a { }
	
	
	.sidebar-wrapper { 
		padding-top: 108px;
	}
	.casiono_sidebar-wrapper { padding-top: 130px;}
	
	.allcasinos-section .nav-pills  {
	  flex-wrap: nowrap;
	  overflow-x: scroll;
	  justify-content: start !important;
	  padding-bottom: 10px;
	 }
	 
	 .sports-wrapper .sports_slider-section {
		 margin: 0;
	 }
	 .sports-wrapper .game-card {
		 background: #27273E;
		 margin-left: 0;
		 margin-right: 0;
		 margin-bottom: 0;
	 }
	 .sports-wrapper .game-card .game-box-left .start_play { font-size: 15px;}
	 .sports-wrapper .game-card .game-box-left .matches { font-size: 15px;}

}


.fixed-wahtsapp { z-index: 99;}
.game-card .card-header {
	background:linear-gradient(88.06deg, #1b242f 30%,#f7c139 86%) !important
}

.livetv_card .card-header {
	background:linear-gradient(88.06deg, #1b242f 30%,#f7c139 86%) !important
}
.color-sports-1{
background: linear-gradient(270deg, rgb(196, 53, 239) 0%, rgb(102, 46, 243) 100%) !important;
}
.color-sports-2{
background: linear-gradient(91deg, rgb(247, 165, 69) 0.66%, rgb(216, 86, 12) 99.47%) !important;
}
.color-sports-3{
background: linear-gradient(91deg, rgb(236, 98, 226) 0.66%, rgb(156, 49, 240) 99.47%) !important;
}
.color-sports-4{
background: linear-gradient(91deg, rgb(7, 171, 208) 0.66%, rgb(149, 215, 230) 99.47%) !important;
}
.color-sports-5{
background:linear-gradient(91deg, rgb(247, 165, 69) 0.66%, rgb(216, 86, 12) 99.47%) !important;
}
.color-sports-6{
background: linear-gradient(270deg, rgb(196, 53, 239) 0%, rgb(102, 46, 243) 100%) !important;
}
.color-sports-7{
background: linear-gradient(91deg, rgb(247, 165, 69) 0.66%, rgb(216, 86, 12) 99.47%) !important;
}
.inplay-sports{
	background:#D2042D !important;
}