
@media(min-width:1201px) and (max-width:1600px) {
	#arena_index .container {
		max-width: 1170px;
	}

}

@media(min-width:1025px) and (max-width:1200px) {

	/*#arena_index .wickedbet-arena-wrp{padding: 35px 0;background-image: url('/images/basecasino.io/arena/mobile-back.jpg');}*/
	#arena_index .container {
		max-width: 930px;
	}

	#arena_index .basecasino-form {
		max-width: 350px;
	}

	#arena_index .basecasino-head p img {
		width: 100px;
		top: -30px;
	}

	#arena_index .basecasino-head h1 {
		font-size: 32px;
		padding: 15px 30px;
	}

	#arena_index .basecasino-head h1 img {
		width: 35px;
	}

	#arena_index .basecasino-head p {
		font-size: 14px;
		line-height: 20px;
		padding: 15px 30px;
	}

	#arena_index .basecasino-form .form-group .btn-view {
		padding: 15px 30px;
		font-size: 20px;
	}

	#arena_index .basecasino-form .btn-group ul li a img {
		width: 30px;
	}

	#arena_index .logobox_arena img {
		margin: 0 auto 0;
		width: 100%;
	}
}

@media(min-width:992px) and (max-width:1024px) {

	/*#arena_index .wickedbet-arena-wrp{padding: 35px 0;background-image: url('/images/basecasino.io/arena/mobile-back.jpg');}*/
	#arena_index .container {
		max-width: 930px;
	}

	#arena_index .basecasino-form {
		max-width: 315px;
	}

	#arena_index .basecasino-head p img {
		width: 100px;
		top: -30px;
	}

	#arena_index .basecasino-head h1 {
		font-size: 24px;
		padding: 15px 25px;
	}

	#arena_index .basecasino-head h1 img {
		width: 20px;
	}

	#arena_index .basecasino-head p {
		font-size: 12px;
		line-height: 16px;
		padding: 15px 25px;
	}

	#arena_index .basecasino-form .form-group .btn-view {
		padding: 15px 25px;
		font-size: 18px;
	}

	#arena_index .basecasino-form .btn-group ul li a img {
		width: 25px;
	}

	#arena_index .logobox_arena img {
		margin: 0 auto 0;
		width: 100%;
	}
	.slots-wrapper.sports-wrapper .col-lg-9.col-md-12.col-sm-12.main-col, .slots-wrapper.batting-wrapper .col-lg-9.col-md-12.col-sm-12.main-col {
		width: 65%;
	}
	.slots-wrapper.sports-wrapper .col-lg-3.col-md-12.col-sm-12.main-col, .slots-wrapper.batting-wrapper .col-lg-3.col-md-12.col-sm-12.main-col {
        width: 35%;
    }

}

@media(min-width:768px) and (max-width:991px) {

	/*#arena_index .wickedbet-arena-wrp{padding: 35px 15px;background-image: url('/images/basecasino.io/arena/mobile-back.jpg');}*/
	#arena_index .basecasino-form {
		max-width: 315px;
	}

	#arena_index .basecasino-head h1 {
		font-size: 20px;
		padding: 15px 25px;
	}

	#arena_index .basecasino-head h1 img {
		width: 20px;
	}

	#arena_index .basecasino-head p {
		font-size: 10px;
		line-height: 16px;
		padding: 15px 25px;
	}

	#arena_index .basecasino-head p img {
		width: 100px;
		top: -30px;
	}

	#arena_index .basecasino-form .form-group .btn-view {
		padding: 15px 25px;
		font-size: 16px;
	}

	#arena_index .basecasino-form .btn-group ul li a img {
		width: 25px;
	}

	#arena_index .logobox_arena img {
		margin: 0 auto 0;
		width: 100%;
	}
}

@media(max-width:767px) {

	#arena_index .basecasino-form {
		max-width: 245px;
		margin: 0 auto;
	}

	#arena_index .basecasino-head h1 {
		font-size: 20px;
		padding: 15px 25px;
	}

	#arena_index .basecasino-head h1 img {
		width: 20px;
	}

	#arena_index .basecasino-head p {
		font-size: 10px;
		line-height: 16px;
		padding: 15px 25px;
	}

	#arena_index .basecasino-head p img {
		width: 100px;
		top: -30px;
	}

	#arena_index .basecasino-form .form-group .btn-view {
		padding: 15px 25px;
		font-size: 16px;
	}

	#arena_index .basecasino-form .btn-group ul li a img {
		width: 25px;
	}

	#arena_index .logobox_arena img {
		margin: 50px auto 0;
		width: 80%;
	}
	.no_games_available {
		font-size: 14px;
	}
	.staking-info section {
    padding: 20px;
		font-size: 12px;
    line-height: 18px;
	}
}

@media(max-width:1599px) {
	.luckydip-block h2 button:hover {
		background: #fff;
		color: #204CFF;
	}

	.luckydip-block h2 button:hover img {
		filter: invert(1);
	}

	.slider_block_0,
	.slider_block_3 {
		height: inherit;
	}
	.team-name {
		overflow: initial;
		white-space: normal;
	}

	/* .head_links { display: none; } */

	.bets-table-block table tbody tr td span {
		font-size: 10px;
	}

}

@media(max-width:1200px) {
	.bet-history-holder {
		max-width: 100%;
	}

	.head_links {
		margin-left: 30px;
	}

	.navsports {
		margin: 40px 12px 32px;
	}

	.mobile-nav {
		display: block;
	}

	.method-block, .diposit-block {
    padding: 15px;
	}

	.logobox img {
		display: none;
	}

	.mobile-logo img {
    max-width: 40px;
    width: 39px;
    height: auto;
	}

	header {
		z-index: 111;
	}

	.sidebar-menus {
    padding: 50px 0;
	}
	.referral_block button, .referral_block input, .refresh_button, #sort_by_filter {
		font-size: 12px;
	}
	.copy_link_icon {
		width: 12px;
		height: auto;
	}
	.after_pick .name, .picker_form h4, .no_previous_stats {
    font-size: 14px;
	}
	.referral_block .modal-dialog {
    font-size: 12px;
	}
	.referral_block .modal-header h5 {
		font-size: 14px;
	}

}

@media(min-width:1200px) and (max-width:1599px) {

	/* *** Home Page *** */
	/* header #headleft{width: 40%;}
	header #headright{width: 60%;} */
	.home-wrapper .col-md-9 {
		width: 65%;
	}

	.home-wrapper .col-md-3 {
		width: 35%;
	}

	.slider-data h1,
	.slider-data h2 {
		font-size: 48px;
		line-height: 48px;
	}

	.slider-data p {
		font-size: 15px;
		line-height: 22px;
		margin: 0 auto 15px;
	}

	.slider-data p.land_sb_banner_p {
		line-height: 42px;
	}

	.slider-data .btn-group .btn-syn, .slider-data .btn-group .btn-main {
		padding: 10px;
		font-size: 14px;
	}

	.select2-selection__placeholder {
		font-size: 12px;
	}

	.select2-container--bootstrap-5 .select2--small.select2-dropdown .select2-results__options .select2-results__option,
	.select2-container--bootstrap-5 .select2--small.select2-dropdown .select2-search .select2-search__field {
		font-size: 0.75rem !important;
	}

	footer {}

	.col-12.cart-blocks.payslip-notice h3 {
		font-size: 20px;
		text-align: center;
	}

	/* .live-rep h6,.live-rep h4{font-size: 10px;} */

	.category-list-wrp ul {
		white-space: nowrap;
		overflow: auto;
		padding: 10px;
		border-radius: 15px;
	}

	.category-list-wrp ul::-webkit-scrollbar {
		display: none;
	}

	/* Hide scrollbar for IE, Edge and Firefox */
	.category-list-wrp ul {
		-ms-overflow-style: none;
		/* IE and Edge */
		scrollbar-width: none;
		/* Firefox */
	}

	.category-list-wrp ul li {
		margin: 0;
	}

	.main-slider .slick-prev:before,
	.main-slider .slick-next:before,
	.provide-slider .slick-prev:before,
	.provide-slider .slick-next:before,
	.category-row .slick-prev:before,
	.category-row .slick-next:before {
		width: 40px;
		height: 40px;
		line-height: 40px;
		font-size: 12px;
		border: none;
	}

	.plbtn span {
		font-size: 10px;
	}

	/* .plbtn a{font-size: 10px;} */
	.jackbox h4 {
		font-size: 14px;
	}

	.slot-imgbx img {
		height: 100px;
	}

	.plbtn .inner-ticket-price {
		padding: 9px 5px;
	}

	.slider-blockX {
		padding: 30px 30px 30px 60px;
		height: 330px;
	}

	/* *** End Home Page *** */

	/* *** Casino Page *** */
	.inner-banner {
		padding: 30px 40px;
	}

	.inner-bannerimg img,
	.inner-bannerimg_sports img {
		height: 150px;
	}

	.inner-bannerimg,
	.inner-bannerimg_sports {
		right: 0;
	}

	/* .inner-banner h1 {
		font-size: 42px;
	} */

	.casino-all-row ul li {
		width: 20%;
	}

	button.play_now {
		font-size: 18px;
	}

	/* *** End Casino Page *** */

	/* *** Lottery Page *** */
	.lottery-banner .inner-bannerimg img {
		height: 200px;
	}

	.lottery-lst-wrp .col-md-3 {
		width: 35%;
	}

	.lottery-lst-wrp .col-md-9 {
		width: 65%;
	}

	.lottery-rw-lstbx .col-md-4 {
		width: 50%;
	}

	.letto-img:before {
		border-radius: 15px 15px 0 0
	}

	.payslip-box {
		top: 65px;
	}

	.lottery-result-banner .inner-bannerimg img {
		height: 200px;
	}

	.lottery-results-wrp .col-md-3 {
		width: 33.33%;
	}

	.inner-selbx ul {
		justify-content: space-evenly;
	}

	.lottery-results-wrp .inner-selbx ul li a {
		width: 26px;
		height: 26px;
		line-height: 22px;
	}

	.inner-selbx ul li span,
	.inner-selbx ul li a {
		width: 24px;
		height: 24px;
		line-height: 20px;
		font-size: 12px;
	}

	/* *** End Lottery Page *** */

	/* *** Syndicate Page *** */
	.filter-lottery-row .filter-box {
		margin-right: 25px;
	}

	.filter-lottery-row .filter-box h3 {
		min-width: auto;
	}

	.syndicates-rows .col-md-4 {
		width: 50%;
	}

	.filter-box .form-control {
		min-width: auto;
	}

	.lotto-game-logo {
		margin-right: 3px;
	}

	/* .logo-showing { padding: 15px 0 15px 15px; } */
	/* *** End Syndicate Page *** */

	/* *** Terms Pages *** */
	.tearm-banner {
		margin: 0 0 35px;
	}

	.que-sidebar h2 {
		font-size: 16px;
		margin: 0 0 15px;
	}

	.que-sidebar li {
		padding: 3px 12px 3px 24px;
	}

	.que-sidebar li a span {
		font-size: 20px;
	}

	.faq-list .accordion .accordion-item .accordion-button {
		font-size: 16px;
		line-height: 24px;
		padding: 20px 0 20px 30px;
	}

	.faq-list .accordion .accordion-item .accordion-button span {
		font-size: 72px;
		line-height: 72px;
	}

	.faq-list .accordion .accordion-body {
		padding: 15px 15px 15px 40px;
	}

	.inner-data-que ul li,
	.inner-data-que p {
		font-size: 14px;
		line-height: 22px;
	}

	.inner-data-que ul li:before {
		width: 4px;
		height: 4px;
		top: 7px;
	}

	.que-row-wrp .col-md-3 {
		width: 33.33%;
	}

	.que-row-wrp .offset-md-1 {
		margin-left: 0;
	}

	.faq-title h2 {
		font-size: 24px;
	}

	.inner-banner.combo-banner.playlottery-banner {
		padding: 0
	}

	/* *** End Terms Pages *** */

	/* **** My Wallet Page **** */
	.inner-banner.wallet-banner {
		margin: 0 0 35px;
	}

	.privacy-box {
		margin: 15px 0 35px;
		padding: 15px;
	}

	.balance-block h2 {
		font-size: 20px;
	}

	.stat-block h2 {
		font-size: 14px;
	}

	.deposit-data .input-box {
		padding: 0
	}

	.withdraw-lst-block {
		padding: 15px;
	}

	.deposit-head h3 {
		font-size: 20px;
	}

	.wllrwlst .row .col-md-4 {
		width: 50%;
	}

	.withdraw-lst-block .col-md-4 {
		width: 50%;
	}

	.withdraw-lst-row ul {
		border-radius: 15px;
		white-space: nowrap;
		overflow: auto;
		display: flex;
		flex-wrap: inherit;
	}

	.withdraw-lst-row ul::-webkit-scrollbar {
		display: none;
	}

	.navlinks-header ul.headlinks li .dropdown-menu li a {
		font-size: 12px;
	}

	/* Hide scrollbar for IE, Edge and Firefox */
	.withdraw-lst-row ul {
		-ms-overflow-style: none;
		/* IE and Edge */
		scrollbar-width: none;
		/* Firefox */
	}

	.sml-lg {
		margin-left: 50px;
	}

	.withdraw-lst-row ul li a {
		padding: 10px 15px;
	}

	.withdraw-inbox {
		padding: 15px;
		align-items: flex-start;
	}

	.with-lg {
		margin-right: 5px;
	}

	.acc-balancebox {
		padding: 15px;
	}

	.my-account-bar ul li a img {
		margin-right: 5px
	}

	.my-account-bar ul li a {
		padding: 10px 12px 10px 0;
		font-size: 12px;
	}

	/* **** End My Wallet Page **** */

	/* ***** My Winning Page ***** */
	.winning-list-wrp .col-md-4 {
		width: 50%;
	}

	.winning-list-filter-row ul.winlst-rowbx li {
		margin-right: 5px;
	}

	.winning-list-filter-row ul.winlst-rowbx li label {
		margin-right: 5px;
	}

	.my-lotteries-banner .inner-bannerimg img {
		height: 180px;
	}

	.winning-list-filter-row ul.winlst-rowbx {
		flex-flow: inherit;
		white-space: nowrap;
		overflow: auto;
	}

	.winning-list-filter-row ul.winlst-rowbx::-webkit-scrollbar {
		display: none;
	}

	/* Hide scrollbar for IE, Edge and Firefox */
	.winning-list-filter-row ul.winlst-rowbx {
		-ms-overflow-style: none;
		/* IE and Edge */
		scrollbar-width: none;
		/* Firefox */
	}

	.winning-list-filter-row ul.winlst-rowbx li {
		margin: 0 10px 0;
	}

	.bets-table-block table {
		border-radius: 10px;
	}

	.bets-table-block table tbody tr td,
	.bets-table-block table thead th {
		padding: 15px 10px;
		font-size: 10px;
	}

	.bets-table-block table tbody tr td span,
	.bets-table-block table tbody tr td h6 {
		font-size: 10px;
	}

	.bets-table-block table tbody tr td img {
		display: none;
	}

	.pager-box ul li {
		margin-right: 10px;
	}

	/* ***** End My Winning Page ***** */

	/* **** Betting Page **** */
	.slots-wrapper {

	}

	.betting-banner {
		margin: 0 0 35px;
	}

	.betting-banner .col-md-4,
	.betting-banner .col-md-8 {
		width: 100%;
	}

	.bet-rightbox,
	.bet-leftbox {
		padding: 25px 15px;
	}

	.teamnmbx h3 {
		font-size: 14px;
	}

	.teamnmbx img {
		margin-right: 10px;
	}

	.scornm h4 {
		font-size: 16px;
	}

	.betting-list {
		margin: 0 0 35px;
	}

	.betting-list ul {
		border-radius: 15px;
		white-space: nowrap;
		overflow: auto;
		display: flex;
		flex-wrap: inherit;
	}

	.betting-list ul::-webkit-scrollbar {
		display: none;
	}

	/* Hide scrollbar for IE, Edge and Firefox */
	.betting-list ul {
		-ms-overflow-style: none;
		/* IE and Edge */
		scrollbar-width: none;
		/* Firefox */
	}

	.batting-wrapper .col-md-9 {
		width: 60%;
	}

	.batting-wrapper .col-md-3 {
		width: 40%;
	}

	.scoring-rw .col-md-4 {
		width: 50%;
	}

	.scoring-rw h3 {
		font-size: 12px;
	}

	.betting-list-wrp .accordion .accordion-item .accordion-button {
		font-size: 16px;
	}

	/* **** End Betting Page **** */

	/* **** Sports Main **** */
	.sports-banner .slick-prev:before,
	.sports-banner .slick-next:before {
		height: 28px;
		width: 28px;
		font-size: 14px;
	}

	.sports-banner .description {
		padding: 45px 65px;
	}

	.sports-banner .description h2 {
		font-size: 35px;
		line-height: 45px;
		margin: 0 0 10px;
	}

	.sports-banner .box-img img {
		min-height: 195px;
		object-fit: cover;
	}

	.sports-banner .description p {
		font-size: 14px;
		line-height: 18px;
		margin: 0 0 15px
	}

	.sports-banner .description a {
		font-size: 14px;
		padding: 10px 15px;
		border-radius: 10px;
	}

	.betting-list-wrp .accordion .accordion-item {
		margin: 0 0 15px;
	}

	.sports-block .betting-list {
		margin: 0 0 20px;
	}

	.accordion-body .match-bx ul.team-info li img {
		max-width: 20px;
		margin-right: 5px;
	}

	.accordion-body .match-bx ul.team-info li {
		font-size: 11px;
	}

	.accordion-body .match-bx .team-point li .point-box {
		padding: 8px;
		border-radius: 8px;
	}

	.accordion-body .match-bx .team-point li .point-box h5 {
		font-size: 11px;
	}

	.accordion-body .match-bx .team-point li .point-box p {
		font-size: 11px;
	}

	.betting-slip-block {
		padding: 15px;
	}

	.betting-slip-block h2 img {
		margin-right: 5px;
	}

	.betting-slip-block h2 {
		font-size: 16px;
	}

	.betting-slip-block h2 a {
		font-size: 12px;
	}

	/* **** End Sports Main **** */

	/* **** new **** */
	.sports-banner .description {
		padding: 25px 55px;
	}

	.slots-wrapper.sports-wrapper .col-lg-9.col-md-12.col-sm-12.main-col, .slots-wrapper.batting-wrapper .col-lg-9.col-md-12.col-sm-12.main-col {
		width: 67%;
	}

	.slots-wrapper.sports-wrapper .col-lg-3.col-md-12.col-sm-12.main-col, .slots-wrapper.batting-wrapper .col-lg-3.col-md-12.col-sm-12.main-col {
		width: 33%;
	}

	/* **** End new **** */

	.slider_block_5 .slider-data .btn-group {
		position: absolute;
		bottom: 15%;
		left: 10%;
	}

	.slider_block_5 {
		background-size: contain;
	}

	.page_leaderboard .inner-bannerimg img,
	.inner-bannerimg_sports img {
		height: 220px;
	}

	.page_leaderboard .inner-banner h1 {
		font-size: 48px;
	}

	.page_leaderboard .inner-banner h5 {
		font-size: 24px;
	}

	.leaderboard_position,
	.leaderboard_amount,
	.leaderboard_profile,
	.leaderboard_wagered {
		font-size: 48px;
		line-height: 60px;
	}

	.leaderboard_bottom_position {
		font-size: 28px;
		line-height: 30px;
	}

	.match-box {
			padding: 12px 10px;
	}
	.bet-history-holder .match-box {
			padding: 12px 20px;
	}
	.team-name, .odds-value, .odds-header, .handicap, .league-link {
		font-size: 11px;
	}
	.odds-value {
    height: 44px;
	}
	.match-date-time {
		font-size: 9px;
	}
	.more-props-link {
		font-size: 12px;
	}

}

@media(min-width:1025px) and (max-width:1200px) {
	/* *** Home Page *** */

	.loadmore-box a {
		font-size: 11px;
	}

	.logobox {
		padding: 20px 10px;
	}

	/* .search-box-2 { display: none; } */
	footer {
		margin-left: 0;
	}

	.inner-selbx ul li span,
	.inner-selbx ul li a {
		width: 24px;
		height: 24px;
		line-height: 20px;
		font-size: 12px;
	}

	.col-12.cart-blocks.payslip-notice h3 {
		font-size: 20px;
		text-align: center;
	}

	.jackbox h4 {
		font-size: 14px;
	}

	.plbtn .inner-ticket-price {
		padding: 9px 9px;
	}

	body.show-sidebar {
		overflow: hidden;
	}

	.navlinks-header ul.mobile-nav {
		display: flex;
		margin-left: 10px;
	}

	.mobile-logo {
		display: block;
	}

	aside.sidebar {
		left: -100%;
	}

	header {
		padding: 10px 0;
	}

	.searchbox {
		position: fixed;
		top: -200%;
		left: 0;
		right: 0;
		z-index: 120;
		background: var(--dark-bg-main);
		transition: .4s linear;
	}

	.input-box {

	}

	/* header #headleft{width: 30%;}
	header #headright{width: 70%;} */
	.navlinks-header {
		display: flex;
		align-items: center;
		justify-content: flex-end;
	}

	.navlinks-header ul.headlinks li.entersite {}

	.navlinks-header ul.headlinks li {
		margin-right: 15px;
	}

	.navlinks-header ul.headlinks li a {}

	.navlinks-header ul.headlinks li a img {
		margin-right: 5px;
	}

	.navlinks-header ul.headlinks li .dropdown-menu {
		width: 100px;
	}

	.navlinks-header ul.headlinks li .dropdown-menu li a {
		font-size: 12px;
		padding: 5px 10px
	}

	.navlinks-header ul.headlinks li a.dropdown-toggle:after {
		top: 10px;
		font-size: 12px;
		width: 15px;
	}

	.navlinks-header ul.mobile-nav li {
		margin-right: 15px;
	}

	.navlinks-header ul.mobile-nav li a {
		font-size: 14px;
	}

	aside.sidebar.show-sidebar {
		left: 0;
	}

	a.btn-side.show-sidebar i:before {
		content: "\f00d";
	}

	.searchbox.show-searchbox {
		top: 0;
	}

	body.show-searchbox {
		overflow: hidden;
	}

	body.show-searchbox:after {
		position: fixed;
		content: '';
		width: 100%;
		height: 100%;
		background-color: #000;
		opacity: 0.70;
		top: 0;
		right: 0;
	}

	.searchbox i {
		top: 50%;
		transform: translateY(-50%);
		left: 15px;
	}

	.input-box .close-btn {
		display: block;
		position: absolute;
		top: 10px;
		right: 10px;
		font-size: 12px;
		color: #fff;
	}

	.input-box .close-btn i {
		position: relative;
		top: 0;
		transform: translate(0);
		left: 0;
	}

	.main-content-wrp {
		padding: 64px 0 0px;
	}

	.main_lotto_footer {
		padding: 58px 0 0px;
	}

	.home-wrapper {
		padding: 35px 0;
	}

	.home-wrapper .col-md-9 {
		width: 70%;
	}

	.home-wrapper .col-md-3 {
		width: 30%;
	}

	.slider-data h1,
	.slider-data h2 {
		font-size: 40px;
		line-height: 40px;
	}

	.slider-data p {
		font-size: 15px;
		line-height: 22px;
		margin: 0 auto 15px;
	}

	.slider-data .btn-group .btn-syn, .slider-data .btn-group .btn-main {
		padding: 7px 15px;
		font-size: 14px;
	}

	.live-rep h6,
	.live-rep h4 {
		font-size: 10px;
	}

	.category-list-wrp ul {
		white-space: nowrap;
		overflow: auto;
		padding: 10px;
		border-radius: 15px;
	}

	.category-list-wrp ul::-webkit-scrollbar {
		display: none;
	}

	/* Hide scrollbar for IE, Edge and Firefox */
	.category-list-wrp ul {
		-ms-overflow-style: none;
		/* IE and Edge */
		scrollbar-width: none;
		/* Firefox */
	}

	.category-list-wrp ul li {
		margin: 0;
	}

	.main-slider .slick-prev:before,
	.main-slider .slick-next:before,
	.provide-slider .slick-prev:before,
	.provide-slider .slick-next:before,
	.category-row .slick-prev:before,
	.category-row .slick-next:before {
		width: 40px;
		height: 40px;
		line-height: 40px;
		font-size: 12px;
		border: none;
	}

	.live-updatebox .nav-tabs li a {
		padding: 6px 5px;
		text-align: center;
	}

	/* *** End Home Page *** */

	/* *** Casino Page *** */
	.inner-banner {
		padding: 30px 40px;
	}

	.inner-bannerimg img,
	.inner-bannerimg_sports img {
		height: 150px;
	}

	.inner-bannerimg,
	.inner-bannerimg_sports {
		right: 0;
	}

	/* .inner-banner h1 {
		font-size: 42px;
	} */

	.casino-all-row ul li {
		width: 20%;
	}

	button.play_now {
		font-size: 16px;
	}

	/* *** End Casino Page *** */

	/* *** Lottery Page *** */
	.lottery-banner .inner-bannerimg img {
		height: 200px;
	}

	.lottery-lst-wrp .col-md-3 {
		width: 35%;
	}

	.lottery-lst-wrp .col-md-9 {
		width: 65%;
	}

	.lottery-rw-lstbx .col-md-4 {
		width: 50%;
	}

	.letto-img:before {
		border-radius: 15px 15px 0 0
	}

	.payslip-box {
		top: 65px;
	}

	.lottery-result-banner .inner-bannerimg img {
		height: 200px;
	}

	.lottery-results-wrp .col-md-3 {
		width: 33.33%;
	}

	/* *** End Lottery Page *** */

	/* *** Syndicate Page *** */
	.filter-lottery-row .filter-box {
		margin-right: 25px;
	}

	.filter-lottery-row .filter-box h3 {
		min-width: auto;
	}

	.syndicates-rows .col-md-4 {
		width: 50%;
	}

	.filter-box .form-control {
		min-width: auto;
	}

	/* *** End Syndicate Page *** */

	/* *** Terms Pages *** */
	.tearm-banner {
		margin: 0 0 35px;
	}

	.que-sidebar {
		position: relative;
		top: 0;
	}

	.que-sidebar h2 {
		font-size: 16px;
		margin: 0 0 15px;
	}

	.que-sidebar li {
		padding: 0px 12px 0px 24px;
	}

	.que-sidebar li a span {
		font-size: 20px;
	}

	.faq-list .accordion .accordion-item .accordion-button {
		font-size: 16px;
		line-height: 24px;
		padding: 20px 0 20px 30px;
	}

	.faq-list .accordion .accordion-item .accordion-button span {
		font-size: 72px;
		line-height: 72px;
	}

	.faq-list .accordion .accordion-body {
		padding: 15px 15px 15px 40px;
	}

	.inner-data-que ul li,
	.inner-data-que p {
		font-size: 14px;
		line-height: 22px;
	}

	.inner-data-que ul li:before {
		width: 4px;
		height: 4px;
		top: 7px;
	}

	.que-row-wrp .col-md-3 {
		width: 33.33%;
	}

	.que-row-wrp .offset-md-1 {
		margin-left: 0;
	}

	.tabuler-data table tbody td,
	.tabuler-data table thead th {
		padding: 5px 10px;
		font-size: 14px;
		word-break: break-all;
	}

	.tabuler-data {
		padding: 15px 0;
		border-radius: 10px;
	}

	.inner-data-que h3 {
		font-size: 16px;
	}

	.inner-data-que h6 {
		font-size: 12px;
	}

	.faq-title h2 {
		font-size: 25px;
	}

	.inner-banner.combo-banner.playlottery-banner {
		padding: 0
	}

	/* *** End Terms Pages *** */

	/* **** My Wallet Page **** */
	.inner-banner.wallet-banner {
		margin: 0 0 35px;
	}

	.privacy-box {
		margin: 15px 0 35px;
		padding: 15px;
	}

	.balance-block h2 {
		font-size: 20px;
	}

	.stat-block h2 {
		font-size: 14px;
	}

	.deposit-data .input-box {
		padding: 0
	}

	.withdraw-lst-block {
		padding: 15px;
	}

	.deposit-head h3 {
		font-size: 20px;
	}

	.wllrwlst .row .col-md-4 {
		width: 50%;
	}

	.withdraw-lst-block .col-md-4 {
		width: 50%;
	}

	.withdraw-lst-row ul {
		border-radius: 15px;
		white-space: nowrap;
		overflow: auto;
		display: flex;
		flex-wrap: inherit;
	}

	.withdraw-lst-row ul::-webkit-scrollbar {
		display: none;
	}

	/* Hide scrollbar for IE, Edge and Firefox */
	.withdraw-lst-row ul {
		-ms-overflow-style: none;
		/* IE and Edge */
		scrollbar-width: none;
		/* Firefox */
	}

	.sml-lg {
		margin-left: 50px;
	}

	.withdraw-lst-row ul li a {
		padding: 10px 15px;
	}

	.withdraw-inbox {
		padding: 15px;
		align-items: flex-start;
	}

	.with-lg {
		margin-right: 5px;
	}

	.acc-balancebox {
		padding: 15px;
	}

	.my-account-bar ul li a img {
		margin-right: 5px
	}

	.my-account-bar ul li a {
		padding: 10px 12px 10px 0;
	}

	/* **** End My Wallet Page **** */

	/* ***** My Winning Page ***** */
	.winning-list-wrp .col-md-4 {
		width: 50%;
	}

	.my-lotteries-banner .inner-bannerimg img {
		height: 180px;
	}

	.winning-list-filter-row ul.winlst-rowbx {
		flex-flow: inherit;
		white-space: nowrap;
		overflow: auto;
	}

	.winning-list-filter-row ul.winlst-rowbx::-webkit-scrollbar {
		display: none;
	}

	/* Hide scrollbar for IE, Edge and Firefox */
	.winning-list-filter-row ul.winlst-rowbx {
		-ms-overflow-style: none;
		/* IE and Edge */
		scrollbar-width: none;
		/* Firefox */
	}

	.winning-list-filter-row ul.winlst-rowbx li {
		margin: 0 10px 0;
	}

	.bets-table-block table {
		border-radius: 10px;
	}

	.bets-table-block table tbody tr td,
	.bets-table-block table thead th {
		padding: 15px 10px;
		font-size: 10px;
	}

	.bets-table-block table tbody tr td span,
	.bets-table-block table tbody tr td h6 {
		font-size: 10px;
	}

	.bets-table-block table tbody tr td img {
		display: none;
	}

	.pager-box ul li {
		margin-right: 10px;
	}

	/* ***** End My Winning Page ***** */

	/* **** Betting Page **** */
	.slots-wrapper {

	}

	.betting-banner {
		margin: 0 0 35px;
	}

	.betting-banner .col-md-4,
	.betting-banner .col-md-8 {
		width: 100%;
	}

	.bet-rightbox,
	.bet-leftbox {
		padding: 25px 15px;
	}

	.teamnmbx h3 {
		font-size: 14px;
	}

	.teamnmbx img {
		margin-right: 10px;
	}

	.scornm h4 {
		font-size: 16px;
	}

	.betting-list {
		margin: 0 0 35px;
	}

	.betting-list ul {
		border-radius: 15px;
		white-space: nowrap;
		overflow: auto;
		display: flex;
		flex-wrap: inherit;
	}

	.betting-list ul::-webkit-scrollbar {
		display: none;
	}

	/* Hide scrollbar for IE, Edge and Firefox */
	.betting-list ul {
		-ms-overflow-style: none;
		/* IE and Edge */
		scrollbar-width: none;
		/* Firefox */
	}

	.batting-wrapper .col-md-9 {
		width: 60%;
	}

	.batting-wrapper .col-md-3 {
		width: 40%;
	}

	.scoring-rw .col-md-4 {
		width: 50%;
	}

	.scoring-rw h3 {
		font-size: 12px;
	}

	.betting-list-wrp .accordion .accordion-item .accordion-button {
		font-size: 16px;
	}

	/* **** End Betting Page **** */

	/* **** Sports Main **** */
	.sports-banner .slick-prev:before,
	.sports-banner .slick-next:before {
		height: 28px;
		width: 28px;
		font-size: 14px;
	}

	.sports-banner .description {
		padding: 45px 65px;
	}

	.sports-banner .description h2 {
		font-size: 35px;
		line-height: 45px;
		margin: 0 0 10px;
	}

	.sports-banner .box-img img {
		min-height: 195px;
		object-fit: cover;
	}

	.sports-banner .description p {
		font-size: 14px;
		line-height: 18px;
		margin: 0 0 15px
	}

	.sports-banner .description a {
		font-size: 14px;
		padding: 10px 15px;
		border-radius: 10px;
	}

	.betting-list-wrp .accordion .accordion-item {
		margin: 0 0 15px;
	}

	.sports-block .betting-list {
		margin: 0 0 20px;
	}

	.accordion-body .match-bx ul.team-info li img {
		max-width: 20px;
		margin-right: 5px;
	}

	.accordion-body .match-bx ul.team-info li {
		font-size: 11px;
	}

	.accordion-body .match-bx .team-point li .point-box {
		padding: 8px;
		border-radius: 8px;
	}

	.accordion-body .match-bx .team-point li .point-box h5 {
		font-size: 11px;
	}

	.accordion-body .match-bx .team-point li .point-box p {
		font-size: 11px;
	}

	.betting-slip-block {
		padding: 15px;
	}

	.betting-slip-block h2 img {
		margin-right: 5px;
	}

	.betting-slip-block h2 {
		font-size: 16px;
	}

	.betting-slip-block h2 a {
		font-size: 12px;
	}

	/* **** End Sports Main **** */

	/* **** new **** */
	.sports-banner .description {
		padding: 25px 55px;
	}

	.slots-wrapper.sports-wrapper .col-lg-9.col-md-12.col-sm-12.main-col, .slots-wrapper.batting-wrapper .col-lg-9.col-md-12.col-sm-12.main-col {
		width: 67%;
	}

	.slots-wrapper.sports-wrapper .col-lg-3.col-md-12.col-sm-12.main-col, .slots-wrapper.batting-wrapper .col-lg-3.col-md-12.col-sm-12.main-col {
		width: 33%;
	}

	/* **** End new **** */
	.slider-data p.land_sb_banner_p {
		line-height: 52px;
	}

	.coinp_form .input-box {
		padding: 0;
	}

	.page_leaderboard .inner-bannerimg img,
	.inner-bannerimg_sports img {
		height: 220px;
	}

	.page_leaderboard .inner-banner h1 {
		font-size: 48px;
	}

	.page_leaderboard .inner-banner h5 {
		font-size: 24px;
	}

	.leaderboard_position,
	.leaderboard_amount,
	.leaderboard_profile,
	.leaderboard_wagered {
		font-size: 48px;
		line-height: 60px;
	}

	.leaderboard_bottom_position {
		font-size: 28px;
		line-height: 30px;
	}
	.match-box {
			padding: 12px 10px;
	}
	.bet-history-holder .match-box {
			padding: 12px 20px;
	}
	.team-name, .odds-value, .odds-header, .handicap, .league-link {
		font-size: 11px;
	}
	.odds-value {
		height: 44px;
	}
	.match-date-time {
		font-size: 9px;
	}
	.more-props-link {
		font-size: 12px;
	}

}

@media only screen and (max-width:1024px) {
	.my_profile {

	}

	.my_profile .profile_badge {

	}

	.my_profile span {

	}
	.inner-banner {
	padding: 15px 40px !important;
	}
	.my_prpofile_name a svg{
		height: 18px;
		width: 18px;
	}

	.my_prpofile_name a {
		height: auto;
		width: auto;
		margin-top: 0px;
	}

	.cookies-eu {
			font-size: 14px;
	}
}

@media only screen and (max-width:767px) {
	.my_profile span {

	}
	.inner-banner {
        padding: 15px 20px !important;
    }
	.my_prpofile_name a svg{
		height: 15px;
		width: 15px;
	}
	.new_banner {
		padding: 10px;
		min-height: auto;
		margin-bottom: 10px;
	}
}

@media only screen and (max-width:575px) {
	.inner-bannerimg img, .inner-bannerimg_sports img {
        height: auto;
        width: 40% !important;
    }
	/* .inner-banner h1 {
		font-size: 50px;
	} */

	.inner_banner_profile {

	}
	.my_profile {

    }
	.my_profile .profile_badge {

    }
	.my_profile span {

    }
	.inner-banner {
		border-radius: 10px !important;
    }

}

@media only screen and (max-width:425px) {
	/* .inner-banner h1 {
		text-align: center;

	} */
	.wallet-addbox {
		border-radius: 10px;
	}
	/* .inner-banner h1 {
		font-size: 35px;
		padding-left: 15px;
	} */
	.my_profile {
        position: relative;
        height: 65px ;
        width: 89px ;
    }
	.inner-banner {
        padding: 15px 20px 15px 0px;
    }

	.my_profile .profile_badge {
        width: auto;
        height: 65px;
        object-fit: contain;
    }
	.my_profile span {
		right: -20px;
						bottom: 5px;
						width: 30px;
						height: 30px;
						font-size: 12px;
						border: 2px solid #27282F;
    }
	.inner_banner_profile {
        gap: 15px;
    }
	.profile_range p {
	font-size: 10px
	}

	/* .my_prpofile_name h1 {
	font-size: 20px !important;
	} */
	.profile_range .progress {
		gap:2px;
	}

}

@media only screen and (max-width:375px) {
	/* .my_prpofile_name h1 {
        font-size: 16px !important;
    } */
		.new_banner_headding h1 {
			font-size: 12px !important;
		}
}

@media(min-width:768px) and (max-width:1024px) {


	/* *** Home Page *** */
	.loadmore-box a {
		font-size: 11px;
	}

	.logobox {
		padding: 20px 10px;
	}

	/* .search-box-2 { display: none; } */
	footer {
		margin-left: 0;
	}

	.foot-logo {
		width: 200px;
	}

	.inner-selbx ul li span,
	.inner-selbx ul li a {
		width: 24px;
		height: 24px;
		line-height: 20px;
		font-size: 12px;
	}

	.col-12.cart-blocks.payslip-notice h3 {
		font-size: 20px;
		text-align: center;
	}


	body.show-sidebar {
		overflow: hidden;
	}

	.navlinks-header ul.mobile-nav {
		display: flex;
		margin-left: 10px;
	}

	.mobile-logo {
		display: block;
	}

	aside.sidebar {
		left: -100%;
	}

	header {
		padding: 10px 0;
	}

	.searchbox {
		position: fixed;
		top: -200%;
		left: 0;
		right: 0;
		z-index: 120;
		background: var(--dark-bg-main);
		transition: .4s linear;
	}

	.input-box {

	}

	/* header #headleft{width: 30%;}
	header #headright{width: 70%;} */
	.navlinks-header {
		display: flex;
		align-items: center;
		justify-content: flex-end;
	}

	/* .navlinks-header ul.headlinks li.entersite{display: none;} */
	.navlinks-header ul.headlinks li {

	}

	.navlinks-header ul.headlinks li a {}

	.navlinks-header ul.headlinks li a img {
		margin-right: 5px;
	}

	.navlinks-header ul.headlinks li .dropdown-menu {
		width: 100px;
	}

	.navlinks-header ul.headlinks li .dropdown-menu li a {
		font-size: 12px;
		padding: 5px 10px
	}

	.navlinks-header ul.headlinks li a.dropdown-toggle:after {
		top: 10px;
		font-size: 12px;
		width: 15px;
	}

	.navlinks-header ul.mobile-nav li {
		margin-right: 15px;
	}

	.navlinks-header ul.mobile-nav li a {
		font-size: 14px;
	}

	aside.sidebar.show-sidebar {
		left: 0;
	}

	a.btn-side.show-sidebar i:before {
		content: "\f00d";
	}

	.searchbox.show-searchbox {
		top: 0;
	}

	body.show-searchbox {
		overflow: hidden;
	}

	body.show-searchbox:after {
		position: fixed;
		content: '';
		width: 100%;
		height: 100%;
		background-color: #000;
		opacity: 0.70;
		top: 0;
		right: 0;
	}

	.searchbox i {
		top: 50%;
		transform: translateY(-50%);
		left: 15px;
	}

	.input-box .close-btn {
		display: block;
		position: absolute;
		top: 10px;
		right: 10px;
		font-size: 12px;
		color: #fff;
	}

	.input-box .close-btn i {
		position: relative;
		top: 0;
		transform: translate(0);
		left: 0;
	}

	.main-content-wrp {
		padding: 64px 0 0px;
	}

	.main_lotto_footer {
		padding: 58px 0 0px;
	}

	.home-wrapper {
		padding: 35px 0;
	}

	.home-wrapper .col-md-9 {
		width: 60%;
	}

	.home-wrapper .col-md-3 {
		width: 40%;
	}

	.main-slider {
		border-radius: 15px;
	}

	.slider-blockX {
		padding: 15px 15px 35px;
	}

	.slider-data h1,
	.slider-data h2 {
		font-size: 34px;
		line-height: 36px;
	}

	.slider-data p {
		font-size: 15px;
		line-height: 22px;
		margin: 0 auto 15px;
	}

	.slider-data .btn-group .btn-syn, .slider-data .btn-group .btn-main {
		padding: 7px;
		font-size: 10px;
	}

	.slider-data .btn-group.sports-padding .btn-main {
        padding: 10px 15px;
        font-size: 12px;
    }

	.live-rep h6,
	.live-rep h4 {
		font-size: 10px;
	}

	.category-list-wrp {
		padding: 35px 0;
	}

	.category-list-wrp ul {
		white-space: nowrap;
		overflow: auto;
		padding: 10px;
		border-radius: 15px;
	}

	.category-list-wrp ul::-webkit-scrollbar {
		display: none;
	}

	/* Hide scrollbar for IE, Edge and Firefox */
	.category-list-wrp ul {
		-ms-overflow-style: none;
		/* IE and Edge */
		scrollbar-width: none;
		/* Firefox */
	}

	.category-list-wrp ul li {
		margin: 0;
	}

	.category-list-wrp ul li a {
		padding: 10px 15px;
		border-radius: 15px;
	}

	.category-row h2 {
		margin: 0 0 20px;
	}

	.main-slider .slick-prev:before,
	.main-slider .slick-next:before,
	.provide-slider .slick-prev:before,
	.provide-slider .slick-next:before,
	.category-row .slick-prev:before,
	.category-row .slick-next:before {
		width: 40px;
		height: 40px;
		line-height: 40px;
		font-size: 12px;
		border: none;
	}

	.slot-imgbx img {
		border-radius: 10px;
	}

	.category-row {

	}

	.jackbox h4 {
		font-size: 20px;
	}

	.live-updatebox {
		margin: 0 0 30px;
		padding: 10px;
		border-radius: 15px;
	}

	.live-updatebox .nav-tabs li a {
		padding: 7px 5px;
	}

	.plbtn span {
		font-size: 5px 10px;
		margin-left: 10px;
		font-size: 10px;
	}

	.plbtn a {
		font-size: 10px;
	}

	.letto-img img.lettoback,
	.letto-img {
		border-radius: 15px 15px 0 0;
	}

	.letto-dt-box {
		border-radius: 0 0 15px 15px;
	}

	.letto-ownbox {
		padding: 10px;
	}

	.letto-dt h3 {
		font-size: 14px;
		font-weight: 500;
	}

	.letto-lg-img {
		margin-right: 10px;
		min-width: 40px;
	}

	.letto-lg-img img {
		width: 40px;
		height: 40px;
	}

	.inner-selbx ul li a {
		width: 23px;
		height: 23px;
		line-height: 20px;
		font-size: 10px;
	}

	.footer-top {
		padding: 35px 0 10px;
	}

	.footer-top .col-lg-2 {
		width: 33.33%;
	}

	.quicklinks {
		margin: 0 0 25px;
	}

	.quicklinks h3 {
		font-size: 16px;
		font-weight: 500;
	}

	.quicklinks li a {
		font-size: 12px;
		line-height: 18px;
	}

	.foot-bottom {
		padding: 35px 0;
	}

	.notebox img {
		margin-right: 15px;
	}

	.foot-logo img {
		height: 30px;
	}

	/* *** End Home Page *** */

	/* *** Casino Page *** */
	.inner-banner {
		padding: 30px 40px;
	}

	.inner-bannerimg img,
	.inner-bannerimg_sports img {
		height: 150px;
	}

	.inner-bannerimg,
	.inner-bannerimg_sports {
		right: 0;
	}

	/* .inner-banner h1 {
		font-size: 42px;
	} */

	.casino-all-row ul li {
		width: 20%;
	}

	button.play_now {
		font-size: 14px;
	}

	/* *** End Casino Page *** */

	/* *** Lottery Page *** */
	.lottery-banner .inner-bannerimg img {
		height: 200px;
	}

	.lottery-lst-wrp .col-md-3 {
		width: 40%;
	}

	.lottery-lst-wrp .col-md-9 {
		width: 60%;
	}

	.lottery-rw-lstbx .col-md-4 {
		width: 100%;
	}

	.letto-img:before {
		border-radius: 15px 15px 0 0
	}

	.payslip-box {
		top: 65px;
	}

	.lottery-result-banner .inner-bannerimg img {
		height: 180px;
	}

	.lottery-results-wrp .col-md-3 {
		width: 50%;
	}

	/* *** End Lottery Page *** */

	/* *** Syndicate Page *** */
	.filter-lottery-row .filter-box {
		margin-right: 25px;
	}

	.filter-lottery-row .filter-box h3 {
		min-width: auto;
	}

	.syndicates-rows .col-md-4 {
		width: 100%;
	}

	.filter-box .form-control {
		min-width: auto;
	}

	/* *** End Syndicate Page *** */

	/* *** Contact Page *** */
	img.cnt-shp {
		width: 100%;
		left: 0;
	}

	/* *** End Contact Page *** */

	/* *** Terms Pages *** */
	.tearm-banner {
		margin: 0 0 35px;
	}

	.que-sidebar {
		position: relative;
		top: 0;
	}

	.que-sidebar h2 {
		font-size: 16px;
		margin: 0 0 15px;
	}

	.que-sidebar li {
		padding: 0px 12px 0px 24px;
	}

	.que-sidebar li a span {
		font-size: 20px;
	}

	.faq-list .accordion .accordion-item .accordion-button {
		font-size: 16px;
		line-height: 24px;
		padding: 20px 0 20px 30px;
	}

	.faq-list .accordion .accordion-item .accordion-button span {
		font-size: 64px;
		line-height: 64px;
	}

	.faq-list .accordion .accordion-body {
		padding: 15px;
	}

	.inner-data-que ul li,
	.inner-data-que p {
		font-size: 14px;
		line-height: 22px;
	}

	.inner-data-que ul li:before {
		width: 4px;
		height: 4px;
		top: 7px;
	}

	.que-row-wrp .col-md-3 {
		width: 33.33%;
	}

	.que-row-wrp .offset-md-1 {
		margin-left: 0;
	}

	.tabuler-data table tbody td,
	.tabuler-data table thead th {
		padding: 5px 10px;
		font-size: 12px;
		word-break: break-all;
	}

	.tabuler-data {
		padding: 15px 0;
		border-radius: 10px;
	}

	.inner-data-que h3 {
		font-size: 16px;
	}

	.inner-data-que h6 {
		font-size: 12px;
	}

	.faq-title {
		margin: 25px 0 0;
	}

	.faq-title h2 {
		font-size: 22px;
	}

	/* *** End Terms Pages *** */

	/* **** Syndicates Detail **** */
	.syndicates-wrapper {
		padding: 50px 0;
	}

	.syndicates-wrapper .container {
		max-width: 740px;
	}

	.inner-banner.combo-banner {
		padding: 25px;
		border-radius: 15px;
	}

	.combo-banner .combo-description img.combo-img {
		margin-right: 20px;
	}

	.combo-banner .combo-description h2 {
		font-size: 35px;
	}

	.combo-banner .image-list ul li {
		margin: 4px 8px 4px 0
	}

	.combo-banner .close-btn {
		top: 5px;
		right: 5px;
	}

	.syndicates-lotteries .col-md-4.col-sm-12 {
		width: 50%;
	}

	.inner-banner.combo-banner.playlottery-banner {
		padding: 0
	}

	.lottery-banner .combo-description {
		padding: 30px;
	}

	.lottery-wrp .col-md-4.col-sm-12 {
		width: 50%;
	}

	/* **** End Syndicates Detail **** */

	/* **** Slot Theater Page **** */
	.typeof-screen ul li {
		margin-right: 15px;
		font-size: 12px;
	}

	.typeof-screen ul li img {
		margin-right: 5px;
	}

	.play-row h5,
	.play-row h6 {
		font-size: 12px;
	}

	.theator-slot-rw {
		padding: 0;
	}

	/* **** End Slot Theater Page **** */

	/* **** My Wallet Page **** */
	.inner-banner.wallet-banner {
		margin: 0 0 35px;
	}

	.privacy-box {
		margin: 15px 0 35px;
		padding: 15px;
	}

	.balance-block h2 {
		font-size: 20px;
	}

	.stat-block h2 {
		font-size: 14px;
	}

	.deposit-data .input-box {
		padding: 0
	}

	.withdraw-lst-block {
		padding: 15px;
	}

	.deposit-head h3 {
		font-size: 20px;
	}

	.wllrwlst .row .col-md-4 {
		width: 100%;
	}

	.withdraw-lst-block .col-md-4 {
		width: 100%;
	}

	.withdraw-lst-row ul {
		border-radius: 15px;
		white-space: nowrap;
		overflow: auto;
		display: flex;
		flex-wrap: inherit;
	}

	.withdraw-lst-row ul::-webkit-scrollbar {
		display: none;
	}

	/* Hide scrollbar for IE, Edge and Firefox */
	.withdraw-lst-row ul {
		-ms-overflow-style: none;
		/* IE and Edge */
		scrollbar-width: none;
		/* Firefox */
	}

	.sml-lg {
		display: none;
	}

	.withdraw-lst-row ul li a {
		padding: 10px 15px;
	}

	.withdt h3 {
		flex-flow: column-reverse;
		align-items: flex-start;
	}

	.withdt h3 span {
		margin: 0 0 5px;
	}

	.withdraw-inbox {
		padding: 15px;
		align-items: flex-start;
	}

	.with-lg {
		margin-right: 5px;
	}

	.acc-balancebox {
		padding: 15px;
	}

	.my-account-bar ul li a img {
		margin-right: 5px
	}

	.my-account-bar ul li a {
		padding: 10px 12px 10px 0;
	}

	/* **** End My Wallet Page **** */

	/* ***** My Winning Page ***** */
	.winning-list-filter-row ul.winlst-rowbx {
		flex-flow: column;
		align-items: flex-start;
	}

	.winning-list-filter-row ul.winlst-rowbx li {
		margin: 0 0 10px;
	}

	.winnings-banner {
		margin: 0 0 35px;
	}

	.privacy-box {
		padding: 15px 0;
	}

	.winning-list-wrp .col-md-4 {
		width: 100%;
	}

	.my-lotteries-banner .inner-bannerimg img {
		height: 180px;
	}

	.bets-banner .inner-bannerimg img {
		height: 180px;
	}

	.bets-table-block table thead th {
		padding: 10px 10px;
		font-size: 12px;
	}

	.bets-table-block table tbody tr td {
		padding: 10px 10px;
		font-size: 10px;
		min-width: 100px;
	}

	.bets-table-block table tbody tr td:first-child {

	}

	/* .bets-table-block table tbody tr td img{display: inline-block;margin-right: 5px;width: 15px;} */
	.intbbox {
		flex-flow: column;
		align-items: flex-start;
		display: block;
	}

	/* .bets-table-block table tbody tr td span{margin: 5px 0 0;} */
	#transaction_records_history .winning-list-wrp.my-bit-wrp .bets-table-block table tbody tr td img,
	#users_casino_history .winning-list-wrp.my-bit-wrp .bets-table-block table tbody tr td img {
		display: none;
	}

	.pager-box ul li {
		margin: 0 10px 0 0;
	}

	.bets-table-block table tbody tr td h6 {
		font-size: 10px;
	}

	.winning-list-filter-row ul.winlst-rowbx li {
		width: 100%;
	}

	.winning-list-filter-row ul.winlst-rowbx li .form-control {
		margin-left: auto;
		width: auto;
	}

	.winning-list-filter-row ul.winlst-rowbx li .dropdown {
		margin-left: auto;
	}

	.btn-filter {
		width: 100%;
		text-align: center;
	}

	.profile-block {
		padding: 25px 25px;
		border-radius: 10px;
		margin: 0 0 25px;
	}

	.profile-block .form-group label {
		font-size: 12px;
		margin: 0 0 5px;
	}

	.profile-block .form-group .form-control {
		padding: 12px 15px;
		border-radius: 10px;
	}

	.profile-block .btn-main,
	.profile-block .btn-password-chainge {
		display: inline-block;
		vertical-align: bottom;
		width: 160px;
		text-align: center;
		padding: 10px 15px;
	}

	.profile-block .played-block .btn-played {
		padding: 0 30px 0 0;
		font-size: 16px;
	}

	.profile-block .played-box .btn-group .btn-cen {
		padding: 10px 15px;
		font-size: 12px;
		margin-right: 5px;
	}

	/* ***** End My Winning Page ***** */

	/* ***** Payslip Page ***** */
	.cart-blocks {
		padding: 15px;
		border-radius: 10px;
	}

	.payslip-wrp .col-md-4 {
		width: 45%;
	}

	.payslip-wrp .col-md-8 {
		width: 55%;
	}

	.cart-blocks .col-md-7,
	.cart-blocks .col-md-5 {
		width: 100%;
	}

	.pro-nm-box img {
		min-width: 35px;
		width: 35px;
		height: 35px;
		margin-right: 10px;
	}

	.pro-nm-box h3 {
		font-size: 14px;
		line-height: 22px;
	}

	.table-shrerow {
		padding: 0px 0 70px;
	}

	a.delic {
		bottom: 10px;
		right: 0;
		top: auto;
		transform: translate(0);
	}

	/* ***** End Payslip Page ***** */

	/* **** Betting Page **** */
	.slots-wrapper {

	}

	.betting-banner {
		margin: 0 0 35px;
	}

	.betting-banner .col-md-4,
	.betting-banner .col-md-8 {
		width: 100%;
	}

	.bet-rightbox,
	.bet-leftbox {
		padding: 25px 15px;
	}

	.teamnmbx h3 {
		font-size: 14px;
	}

	.teamnmbx img {
		margin-right: 10px;
	}

	.scornm h4 {
		font-size: 16px;
	}

	.betting-list {
		margin: 0 0 35px;
	}

	.betting-list ul {
		border-radius: 15px;
		white-space: nowrap;
		overflow: auto;
		display: flex;
		flex-wrap: inherit;
	}

	.betting-list ul::-webkit-scrollbar {
		display: none;
	}

	/* Hide scrollbar for IE, Edge and Firefox */
	.betting-list ul {
		-ms-overflow-style: none;
		/* IE and Edge */
		scrollbar-width: none;
		/* Firefox */
	}

	.batting-wrapper .col-md-9 {
		width: 60%;
	}

	.batting-wrapper .col-md-3 {
		width: 40%;
	}

	.scoring-rw .col-md-4 {
		width: 100%;
	}

	.scoring-rw h3 {
		font-size: 10px;
	}

	.betting-list-wrp .accordion .accordion-item .accordion-button {
		font-size: 16px;
	}

	/* **** End Betting Page **** */

	/* **** Sports Main **** */
	.sports-banner .slick-prev:before,
	.sports-banner .slick-next:before {
		height: 28px;
		width: 28px;
		font-size: 14px;
	}

	.sports-banner .description {
		padding: 45px 65px;
	}

	.sports-banner .description h2 {
		font-size: 35px;
		line-height: 45px;
		margin: 0 0 10px;
	}

	.sports-banner .box-img img {
		min-height: 195px;
		object-fit: cover;
	}

	.sports-banner .description p {
		font-size: 14px;
		line-height: 18px;
		margin: 0 0 15px
	}

	.sports-banner .description a {
		font-size: 14px;
		padding: 10px 15px;
		border-radius: 10px;
	}

	.betting-list-wrp .accordion .accordion-item {
		margin: 0 0 15px;
	}

	.sports-block .betting-list {
		margin: 0 0 20px;
	}

	.accordion-body .match-bx ul.team-info li img {
		max-width: 20px;
		margin-right: 5px;
	}

	.accordion-body .match-bx ul.team-info li {
		font-size: 11px;
	}

	.accordion-body .match-bx .team-point li .point-box {
		padding: 8px;
		border-radius: 8px;
	}

	.accordion-body .match-bx .team-point li .point-box h5 {
		font-size: 11px;
	}

	.accordion-body .match-bx .team-point li .point-box p {
		font-size: 11px;
	}

	.betting-slip-block {
		padding: 15px;
	}

	.betting-slip-block h2 img {
		margin-right: 5px;
	}

	.betting-slip-block h2 {
		font-size: 16px;
	}

	.betting-slip-block h2 a {
		font-size: 12px;
	}

	/* **** End Sports Main **** */

	.inner-banner {
		border-radius: 4px;
		padding: 34px 30px;
		position: relative;
		margin: 0 0 16px;
	}

	.inner-banner h1 {
		text-align: left;
	}

	.inner-bannerimg,
	.inner-bannerimg_sports {
		right: -20px;
		position: absolute;
		max-width: 240px;
	}

	.inner-bannerimg img,
	.inner-bannerimg_sports img {
		right: 0;
		bottom: 0;
	}

	.football-updatebox .nav-tabs {
		margin: 0 0 16px;
	}

	.football-updatebox .nav-tabs li .nav-link {
		padding: 12px 17px;
	}

	.betting-list-wrp .accordion .accordion-item .accordion-button {
		padding: 15px;
		font-size: 16px;
	}

	.sports-wrapper .betting-list-wrp .accordion-item .accordion-button img {
		margin-right: 8px;
	}

	.football-updatebox {
		padding: 0 0 40px;
	}

	.pager-box ul li a.nav-btnpg {
		margin-left: 0;
		margin-right: auto;
	}

	.pager-box ul li:last-child {
		margin-left: auto;
		margin-right: 0
	}

	.pager-box ul li:nth-child(2) {
		margin-left: auto;
	}

	#TB_window {
		left: 30%;
	}

	.slider-data p.land_sb_banner_p {
		line-height: 70px;
	}

	.coinp_form .input-box {
		padding: 0;
	}

	.slider_block_5 {
		background-size: contain;
	}

	.page_leaderboard .inner-bannerimg img {
		height: 220px;
	}

	.page_leaderboard .inner-bannerimg {
		right: 70px;
	}

	.page_leaderboard .inner-banner h1 {
		font-size: 32px;
	}

	.page_leaderboard .inner-banner h5 {
		font-size: 16px;
	}

	.leaderboard_position,
	.leaderboard_amount,
	.leaderboard_profile,
	.leaderboard_wagered {
		font-size: 36px;
		line-height: 48px;
	}

	.leaderboard_bottom_position {
		font-size: 24px;
		line-height: 28px;
	}
	.match-box {
			padding: 12px 10px;
	}
	.bet-history-holder .match-box {
			padding: 12px 20px;
	}
	.team-name, .odds-value, .odds-header, .handicap, .league-link {
		font-size: 11px;
	}
	.odds-value {
		height: 44px;
	}
	.match-date-time {
		font-size: 9px;
	}
	.more-props-link {
		font-size: 12px;
	}
}

@media(min-width:992px) and (max-width:1024px) {
	.logobox {
		padding: 20px 10px;
	}

	/* .search-box-2 { display: none; } */
	footer {
		margin-left: 0;
	}

	.home-wrapper .col-md-9 {
		width: 65%;
	}

	.home-wrapper .col-md-3 {
		width: 35%;
	}

	.inner-selbx ul li span,
	.inner-selbx ul li a {
		width: 24px;
		height: 24px;
		line-height: 20px;
		font-size: 12px;
	}

	.lottery-rw-lstbx .col-md-4 {
		width: 50%;
	}

	.jackbox h4 {
		font-size: 11px;
	}

	.jackbox h4 img {
		width: 20px;
		height: 20px;
	}

	.jackbox h6 {
		font-size: 10px;
		margin: 0 0 5px;
	}

	.plbtn .inner-ticket-price {
		margin-left: 10px;
	}

	.plbtn .inner-ticket-price {
		padding: 9px 9px;
		font-size: 10px;
	}

	.lotto-game-logo {
		margin-right: -1px;
	}

	.logo-showing {
		padding: 15px 0 15px 20px;
	}

	.logo-showing-below {
		padding: 0 0 15px 20px;
	}

	.lottery-results-wrp .col-md-3 {
		width: 33.33%;
	}

	.syndicates-rows .col-md-4 {
		width: 50%;
	}

	/* **** My Wallet Page **** */
	.wllrwlst .row .col-md-4 {
		width: 50%;
	}

	.withdraw-lst-block .col-md-4 {
		width: 50%;
	}

	.withdt h3 {
		flex-flow: inherit;
		align-items: flex-start;
	}

	.withdt h3 span {
		margin: 0 0 0 auto;
	}

	.with-lg {
		margin-right: 10px;
	}

	/* **** End My Wallet Page **** */

	/* ***** My Winning Page ***** */
	.winning-list-filter-row ul.winlst-rowbx {
		flex-flow: inherit;
		white-space: nowrap;
		overflow: auto;
	}

	.winning-list-filter-row ul.winlst-rowbx::-webkit-scrollbar {
		display: none;
	}

	/* Hide scrollbar for IE, Edge and Firefox */
	.winning-list-filter-row ul.winlst-rowbx {
		-ms-overflow-style: none;
		/* IE and Edge */
		scrollbar-width: none;
		/* Firefox */
	}

	.winning-list-filter-row ul.winlst-rowbx li {
		margin: 0 10px 0;
	}

	.winnings-banner {
		margin: 0 0 35px;
	}

	.privacy-box {
		padding: 15px 0;
	}

	.winning-list-wrp .col-md-4 {
		width: 50%;
	}

	.winning-list-filter-row ul.winlst-rowbx li .form-control {
		margin-left: 0;
		width: auto;
	}

	.winning-list-filter-row ul.winlst-rowbx li .dropdown {
		margin-left: 0;
	}

	.btn-filter {
		width: auto;
	}

	.bets-table-block table tbody tr td:last-child .intbbox {
		justify-content: flex-end;
		display: flex;
		align-items: center;
	}

	/* ***** End My Winning Page ***** */

	.payslip-wrp .col-md-4 {
		width: 40%;
	}

	.payslip-wrp .col-md-8 {
		width: 60%;
	}
}

@media(max-width:992px) {
		.match-info-col {

		}

		.match-info-container {

				align-items: center;
				padding: 5px 15px;
		}

		.match-date-time, .more-props, .league-name {
				margin: 0;
				flex: 1;
		}
		.match-date-time {
        font-size: 12px;
    }
		.league-link {
        font-size: 12px;
    }
		.more-props-link {
        font-size: 14px;
    }
}

@media(max-width:767px) {

	/* *** Home Page *** */
	.navsports {
		display: none;
	}

	.logobox {
		padding: 20px 10px;
	}

	/* .search-box-2 { display: none; } */
	.search-box-2 {

	}

	footer {
		margin-left: 0;
	}

	.inner-selbx ul li span,
	.inner-selbx ul li a {
		width: 24px;
		height: 24px;
		line-height: 20px;
		font-size: 12px;
	}

	.lotto_type_numbers_oz-lotto ul li span {
		width: 20px;
		height: 20px;
		line-height: 14px;
		font-size: 10px;
	}

	.col-12.cart-blocks.payslip-notice h3 {
		font-size: 14px;
		text-align: center;
	}

	body.show-sidebar {
		overflow: hidden;
	}

	.navlinks-header ul.mobile-nav {
		display: flex;
		margin-left: 10px;
	}

	.mobile-logo {}

	aside.sidebar {
		left: -100%;
	}

	header {
		padding: 10px 0;
	}

	.searchbox {
		position: fixed;
		top: -200%;
		left: 0;
		right: 0;
		z-index: 120;
		background: var(--dark-bg-main);
		transition: .4s linear;
	}

	.input-box {

	}

	/* header #headleft{width: 40%;}
	header #headright{width: 60%;} */
	.navlinks-header {
		display: flex;
		align-items: center;
		justify-content: flex-end;
	}

	.navlinks-header ul.headlinks li.entersite {

	}

	.navlinks-header ul.headlinks li {
		margin-right: 0;
	}

	.navlinks-header ul.headlinks li a.dropdown-toggle,
	.navlinks-header ul.headlinks li a {

	}

	.navlinks-header ul.headlinks li a img {
		margin-right: 5px;
	}

	.navlinks-header ul.headlinks li .dropdown-menu {
		width: 100px;
	}

	.navlinks-header ul.headlinks li .dropdown-menu li a {
		font-size: 9px;
		padding: 5px 10px
	}

	.navlinks-header ul.headlinks li.dropdown a.dropdown-toggle:after {
		top: 8px;
	}

	.navlinks-header ul.headlinks li a.dropdown-toggle:after {
		top: 10px;
		font-size: 12px;
		width: 15px;
	}

	.navlinks-header ul.mobile-nav li {
		margin-right: 10px;
	}

	.navlinks-header ul.mobile-nav li a {
		font-size: 12px;
	}
	.mobile-header ul.mobile-account-actions li {
    margin-right: 0;
	}

	aside.sidebar.show-sidebar {
		left: 0;
	}

	a.btn-side.show-sidebar i:before {
		content: "\f00d";
	}

	.searchbox.show-searchbox {
		top: 0;
	}

	body.show-searchbox {
		overflow: hidden;
	}

	body.show-searchbox:after {
		position: fixed;
		content: '';
		width: 100%;
		height: 100%;
		background-color: #000;
		opacity: 0.70;
		top: 0;
		right: 0;
	}

	.searchbox i {
		top: 50%;
		transform: translateY(-50%);
		left: 15px;
	}

	.input-box .close-btn {
		display: block;
		position: absolute;
		top: 10px;
		right: 10px;
		font-size: 12px;
		color: #fff;
	}

	.input-box .close-btn i {
		position: relative;
		top: 0;
		transform: translate(0);
		left: 0;
	}

	.sidebarbtn {
		display: none;
	}

	.main-content-wrp {
		padding: 64px 0 50px 0px;
	}

	.main_lotto_footer {
		padding: 58px 0 0px;
	}

	.home-wrapper {
		padding: 35px 0;
	}

	.main-slider {
		border-radius: 10px;
	}

	.slider-blockX {
		padding: 25px 15px 35px;
	}

	.slider-block:before {
		position: absolute;
		content: '';
		width: 100%;
		height: 100%;
		border-radius: 15px;
		opacity: 0.87;
		mix-blend-mode: multiply;
		top: 0;
		left: 0;
	}

	.slider-data {
		position: relative;
		z-index: 4;
	}

	.slider_block_5 .slider-data {
		position: inherit;
	}

	.slider-data h1,
	.slider-data h2 {
		font-size: 28px;
		line-height: 30px;
	}

	.slider-data p {
		font-size: 15px;
		line-height: 20px;
		margin: 0 auto 20px;
	}

	.slider-data .btn-group .btn-syn,
	.slider-data .btn-group .btn-main {
		padding: 10px 16px;
		font-size: 12px;
	}

	/* .slider_block_1 .index_block_1 { background: url(/images/basecasino.io/main-slider-img1c.png); background-size: 200px; background-repeat: no-repeat; background-position: right; }
	.slider_block_2 .index_block_1 { background: url(/images/basecasino.io/main-slider-img2@2x.png); background-size: 200px; background-repeat: no-repeat; background-position: right; } */
	/* .index_block_1 .slider-data { width: 60%; } */
	.slider-blockX {
		height: 234px;
	}

	.index_block_2 {
		display: none;
	}

	.slick-list {}

	.provide-casino .slick-list {}

	.slider-img {
		position: absolute;
		bottom: 0;
		right: 0;
		width: auto;
		display: flex;
		align-items: flex-end;
		justify-content: flex-end;
		opacity: 0.50
	}

	.slider-img img {
		width: 85%;
	}

	.category-list-wrp {
		padding: 35px 0;
	}

	.category-list-wrp ul {
		white-space: nowrap;
		overflow: auto;
		padding: 10px;
		border-radius: 15px;
	}

	.category-list-wrp ul::-webkit-scrollbar {
		display: none;
	}

	.category-list-wrp ul {
		-ms-overflow-style: none;
		/* IE and Edge */
		scrollbar-width: none;
		/* Firefox */
	}

	.category-list-wrp ul li a {
		padding: 10px 15px;
		border-radius: 15px;
	}

	.main-slider .slick-prev:before,
	.main-slider .slick-next:before,
	.provide-slider .slick-prev:before,
	.provide-slider .slick-next:before,
	.category-row .slick-prev:before,
	.category-row .slick-next:before {
		width: 30px;
		height: 30px;
		line-height: 30px;
		font-size: 10px;
		border: none;
	}

	.slot-imgbx img {
		border-radius: 10px;
	}

	.category-row {

	}

	.jackbox h4 {
		font-size: 24px;
		font-weight: 700;
	}

	.jackbox h4 .crypto-currency-code {
		display: none !important;
	}

	.jackbox h4 .crypto-currency-icon {

	}

	.jackbox h4 img {
		width: auto;
		height: 24px;
		border-radius: 0;
		object-fit: inherit;
		margin-left: 0;
	}

	.live-updatebox {
		margin: 35px 0 0;
		padding: 10px;
		border-radius: 15px;
	}

	.live-updatebox .nav-tabs li a {
		padding: 7px 5px;
	}

	.plbtn {
		padding: 6px 10px 6px 12px;
	}

	.plbtn a {
		font-size: 12px;
	}

	.plbtn .land-ticket-price,
	.plbtn .inner-ticket-price {
		font-size: 12px;
		padding: 9px 5px;
		margin-left: 8px;
	}


	.letto-img img.lettoback,
	.letto-img {
		border-radius: 15px 15px 0 0;
	}

	.letto-dt-box {
		border-radius: 0 0 15px 15px;
	}

	.letto-ownbox {
		padding: 10px;
	}

	.letto-dt h3 {
		font-size: 16px;
		font-weight: 700;
	}

	.letto-lg-img {
		margin-right: 10px;
		min-width: 40px;
	}

	.letto-lg-img img {
		width: 50px;
		height: 50px;
	}

	.letto-slider .slick-prev,
	.letto-slider .slick-next {
		top: 38%;
	}

	.letto-dt-box .jackbox h4 {
		font-size: 16px;
	}

	.footer-top {
		padding: 35px 0 10px;
	}

	.footer-top .col-lg-2 {
		width: 50%;
	}

	.quicklinks {
		margin: 0 0 25px;
	}

	.quicklinks h3 {
		font-size: 16px;
		font-weight: 500;
	}

	.quicklinks li a {
		font-size: 12px;
		flex-flow: column;
		line-height: 18px;
	}

	.quicklinks li a span {
		margin-left: 0;
	}

	.foot-bottom {
		padding: 25px 0;
	}

	.notebox {
		flex-flow: column;
	}

	.foot-logo img {
		margin: 0 auto 15px;
	}

	.notebox img {
		margin: 0 auto 20px;
	}

	.notebox p {
		text-align: center;
		margin: 0 auto 25px;
	}

	.foot-logo,
	.foot-logo p {
		text-align: center;
	}

	.assure_defi {
		width: 130px;
	}

	/* *** End Home Page *** */

	/* *** Casino Page *** */
	.slots-wrapper {
		padding: 15px 0;
		padding-bottom: 60px;
	}

	.inner-banner {
		padding: 32px 225px 32px 24px;
	}

	/* .inner-banner h1 {
		font-size: 36px;
	} */

	/* .inner-bannerimg{position: relative;right: 0;} */
	.inner-bannerimg img,
	.inner-bannerimg_sports img {
		height: auto;
		width: 54%;
		float: right;
	}

	.inner-bannerimg,
	.inner-bannerimg_sports {
		right: 0;
	}

	.casino-lst-wrp .mobile-refine-box button {
		padding: 15px 30px;
		border-radius: 4px;
		background: var(--Primary-Inverse, linear-gradient(109deg, #FFF 20.42%, rgba(255, 255, 255, 0.65) 122.47%));
		font-size: 14px;
		margin: 0;
		font-weight: 500;
		color: #131520;
		border: none;
		width: 100%;
		transition: .4s linear;
		-webkit-transition: .4s linear;
	}

	.casino-lst-wrp .mobile-refine-box button:active {
		background: #fff;
		color: #131520;
	}

	.casino-lst-wrp .mobile-refine-box button .mobile-refine-plus {
		display: none;
	}

	.mobile_lotto_search .input-group .js-shuffle-search {
		padding: 0.25rem 0.5rem 0.25rem 0.5rem;
		min-height: calc(1.5em + 0.5rem + 2px);
		font-size: 0.875rem;
		border-radius: 0.2rem;
		width: 100%;
		height: 28px;
		border-color: #86b7fe;
		box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
	}

	.provide-casino {
		padding: 35px 0;
	}

	.cusino-filter-head {
		margin: 0 0 25px;
	}

	.filter-box {
		margin: 0 0 15px;
	}

	.sortingbx {
		justify-content: flex-start;
		margin: 0;
	}

	.casino-all-row ul li {
		width: 50%;
	}

	.casino-all-row ul li a img {
		height: 100px;
	}

	.casino-game-block {
		width: 25%;
	}

	button.play_now {
		font-size: 12px;
	}

	.hover-game span {
		top: 20%;
	}

	/* *** End Casino Page *** */

	/* *** Lottery Page *** */

	.syndicates-wrapper .inner-banner {
		height: 95px;
	}

	.inside-lottery-banner .combo-description {
		padding: 0;
		height: auto;
		background: none;
		box-shadow: none;
	}

	.filter-lottery-row {
		flex-flow: column;
	}

	.lottery-banner .inner-bannerimg img {
		height: auto;
		border-radius: 15px 15px 0 0
	}

	.letto-img:before {
		border-radius: 15px 15px 0 0
	}

	.lottery-result-banner {
		background-size: cover;
	}

	.lottery-result-banner .inner-bannerimg img {
		height: auto;
	}

	.inner-selbx ul li a {
		width: 24px;
		height: 24px;
		line-height: 20px;
	}

	.combo-banner .combo-description img.combo-img {
		margin-right: 16px;
		width: 52px;
	}

	#choose-numbers p {
		margin-top: 20px;
	}

	.numbers-block .letto-dt-box .jackbox h4 .crypto-currency-icon {
		display: none !important;
	}


	/* *** End Lottery Page *** */

	/* *** Syndicate Page *** */
	.filter-lottery-row {
		align-items: flex-start;
	}

	.filter-lottery-row .filter-box {
		margin: 0 0 15px;
	}

	.ur-lot-lst h5 {
		padding: 15px;
	}

	.lotto-game-logo {
		margin-right: 4px;
		max-width: 30px;
	}

	.lotto-game-logo img {
		width: 30px !important;
		height: auto;
	}

	.product-list-title {
		padding: 0px 24px;
	}

	.product-listing .logo-showing {
		padding: 16px 36px 8px;
	}

	.product-listing .logo-showing-below {
		padding: 0px 36px;
	}

	/* *** End Syndicate Page *** */

	/* *** Contact Page *** */
	img.cnt-shp {
		width: 100%;
		left: 0;
	}

	.contact-block {
		padding: 35px 15px 25px;
		border-radius: 10px;
	}

	.contact-block .btn-group {
		flex-flow: column;
	}

	.contact-wrapper {
		padding: 45px 0;
	}

	.contact-block h1 {
		font-size: 32px;
	}

	.contact-block .form-group .form-control {
		padding: 12px 15px;
		border-radius: 10px;
	}

	.contact-block .form-group label {
		font-size: 12px;
	}

	.contact-block .btn-group .btn-main {
		width: 100%;
		margin: 0 auto;
		justify-content: center;
	}

	.contact-block .btn-group span {
		margin: 15px auto;
	}

	.copy-text {
		display: block;
		width: 100%;
	}

	.copy-text input.text {
		width: 100%;
		padding: 12px 45px 12px 15px;
	}

	/* *** End Contact Page *** */

	/* *** Terms Pages *** */
	.tearm-banner {
		margin: 0 0 25px;
	}

	.que-sidebar h2 {
		font-size: 16px;
		margin: 0 0 15px;
	}

	.que-sidebar li {
		padding: 0px 12px 0px 24px;
	}

	.que-sidebar li a span {
		font-size: 20px;
	}

	.faq-banner .inner-bannerimg img {}

	.faq-banner .inner-bannerimg {
		right: 0;
	}

	.que-sidebar {
		display: none;
	}

	.faq-list .accordion .accordion-item .accordion-button {
		font-size: 14px;
		line-height: 22px;
		padding: 20px 0 20px 30px;
	}

	.faq-list .accordion .accordion-item .accordion-button span {
		font-size: 64px;
		line-height: 64px;
	}

	.faq-list .accordion .accordion-body {
		padding: 15px;
	}

	.inner-data-que ul li,
	.inner-data-que p {
		font-size: 12px;
		line-height: 18px;
	}

	.inner-data-que ul li:before {
		width: 4px;
		height: 4px;
		top: 7px;
	}

	.tabuler-data table tbody td,
	.tabuler-data table thead th {
		padding: 5px 10px;
		font-size: 12px;
		word-break: break-all;
	}

	.tabuler-data {
		padding: 15px 0;
		border-radius: 10px;
	}

	.inner-data-que h3 {
		font-size: 16px;
	}

	.inner-data-que h6 {
		font-size: 12px;
	}

	.faq-title {
		margin: 25px 0 0;
	}

	.faq-title h2 {
		font-size: 22px;
	}

	.faq-cnt-wrp {
		padding: 15px 0 35px;
	}

	/* *** End Terms Pages *** */


	/* **** Syndicates Detail **** */
	.inner-banner.combo-banner {
		padding: 21px 25px;
		margin: 0 0 20px;
	}

	.syndicates-wrapper {
		padding: 50px 0;
	}

	/* .combo-banner .combo-description{display: block;padding: 0 0 20px;} */
	/* .combo-banner .combo-description img.combo-img{margin: 0 0 20px;} */
	.image-list {
		display: none;
	}

	.image-list img {
		width: 25px;
	}

	.combo-banner .combo-description h2 {
		font-size: 16px;
		font-weight: 700;
		margin: 0 0 6px;
	}

	.combo-banner .combo-description .time-block {
		background: none;
		border: none;
		box-shadow: none;
		padding: 0;
	}

	.combo-banner .combo-description .time-block h5 {
		font-size: 12px;
		font-weight: 400;
	}

	.combo-banner .combo-description .time-block h5 .crypto-currency-icon {
		display: none !important;
	}

	.combo-banner .image-list ul {
		margin: 0 -5px;
		justify-content: space-between;
	}

	.combo-banner .image-list ul li {
		margin: 0 0 4px;
	}

	.lotteries-block {
		padding: 20px;
		margin: 0 0 20px;
	}

	.syndicates-box {
		margin: 0 0 30px;
	}

	/* .main-content-wrp .container {
		max-width: 540px;
	} */


	.inner-banner.combo-banner.playlottery-banner {
		padding: 0
	}

	.inner-banner.combo-banner.playlottery-banner .combo-description {
		padding: 20px;
		border-radius: 15px;
	}

	.combo-banner .close-btn {
		z-index: 9
	}

	.luckydip-block {
		margin: 0 0 20px;
	}

	/* **** End Syndicates Detail **** */

	/* **** Slot Theater Page **** */
	.typeof-screen ul {}

	.theator-slot-rw {
		padding: 0;
	}

	.theater-control-row .col-lg-5 {
		width: 40%;
	}

	.theater-control-row .col-lg-2 {
		width: 20%;
	}

	.slot-logo {
		display: none;
	}

	.play-row h5,
	.play-row h6 {
		font-size: 10px;
		display: none;
	}

	.typeof-screen ul li span {
		display: none;
	}

	.typeof-screen ul li img {
		margin: 0;
	}

	.play-row .switch {
		margin: 0;
	}

	.theater-screen-box {
		margin: 0 0 15px;
	}

	.category-row h2 {
		margin: 0 0 15px;
	}

	.home-wrapper {
		padding: 15px 0 35px;
	}

	/* **** End Slot Theater Page **** */

	/* **** My Wallet Page **** */
	.inner-banner.wallet-banner {
		margin: 0 0 35px;
	}

	.privacy-box {
		margin: 15px 0 35px;
	}

	.balance-block h2 {
		font-size: 20px;
	}

	.stat-block h2 {
		font-size: 14px;
	}

	.deposit-data .input-box {
		padding: 0
	}

	.withdraw-lst-block {
		padding: 15px;
	}

	.deposit-head h3 {
		font-size: 20px;
	}

	.withdraw-lst-row ul {
		border-radius: 15px;
		white-space: nowrap;
		overflow: auto;
		display: flex;
		flex-wrap: inherit;
	}

	.withdraw-lst-row ul::-webkit-scrollbar {
		display: none;
	}

	/* Hide scrollbar for IE, Edge and Firefox */
	.withdraw-lst-row ul {
		-ms-overflow-style: none;
		/* IE and Edge */
		scrollbar-width: none;
		/* Firefox */
	}

	.sml-lg {
		display: none;
	}

	.withdraw-lst-row ul li a {
		padding: 10px 15px;
	}

	.withdt h3 {
		flex-flow: column-reverse;
		align-items: flex-start;
	}

	.withdt h3 span {
		margin: 0 0 5px;
	}

	.withdraw-inbox {
		padding: 15px;
		align-items: flex-start;
	}

	.with-lg {
		margin-right: 15px;
	}

	.inner-banner.wallet-banner .inner-bannerimg img {}

	.deposit-box {
		margin: 0 0 15px;
	}

	.bonus-box {
		margin: 0 0 15px;
	}

	/* **** End My Wallet Page **** */

	/* ***** My Winning Page ***** */
	.winning-list-filter-row ul.winlst-rowbx {
		align-items: flex-start;
		flex-wrap: wrap;
	}

	.winning-list-filter-row ul.winlst-rowbx li {
		margin: 0 0 10px;
		width: 50%;
	}

	.winnings-banner {
		margin: 0 0 35px;
	}

	.privacy-box {
		padding: 15px 0;
	}

	.my-lotteries-banner .inner-bannerimg img {
		height: auto;
	}

	.winnings-banner .inner-bannerimg {
		right: 0;
	}

	.winnings-banner .inner-bannerimg img {
		height: 130px;
	}

	.bets-banner .inner-bannerimg img {
		height: auto;
	}

	.bets-table-block table thead th {
		padding: 10px 10px;
		font-size: 12px;
	}

	.bets-table-block table tbody tr td {
		padding: 10px 10px;
		font-size: 10px;
		min-width: 100px;
	}

	.bets-table-block table tbody tr td:first-child {

	}

	.bets-table-block table tbody tr td img {
		display: inline-block;
		margin-right: 5px;
		width: 15px;
	}

	.intbbox {
		flex-flow: column;
		align-items: flex-start;
		display: block;
	}

	.bets-table-block table tbody tr td span {
		margin: 5px 0 0;
		font-size: 10px;
	}

	.pager-box ul {
		justify-content: center;
	}

	.pager-box ul li {
		margin: 0 5px 0 0;
	}

	.bets-table-block table tbody tr td h6 {
		font-size: 10px;
	}

	.profile-block {
		padding: 25px 15px;
		border-radius: 10px;
		margin: 0 0 25px;
	}

	.profile-block .form-group label {
		font-size: 12px;
		margin: 0 0 5px;
	}

	.profile-block .form-group .form-control {
		padding: 12px 15px;
		border-radius: 10px;
	}

	.profile-block .played-block .btn-played {
		padding: 0 30px 0 0;
		font-size: 16px;
	}

	.profile-block .played-box .btn-group .btn-cen {
		padding: 8px 25px;
		font-size: 12px;
		margin-right: 10px;
	}

	/* ***** End My Winning Page ***** */

	/* ***** Payslip Page ***** */
	.cart-blocks {
		padding: 15px;
		border-radius: 10px;
	}

	.pro-nm-box img {
		min-width: 50px;
		width: 50px;
		height: 50px;
		margin-right: 10px;
	}

	.pro-nm-box h3 {
		font-size: 14px;
		line-height: 22px;
	}

	.table-shrerow {
		padding: 0px 0 70px;
	}

	a.delic {
		bottom: 10px;
		right: 0;
		top: auto;
		transform: translate(0);
	}

	.inner-banner.payslip-banner .inner-bannerimg {
		right: 0;
	}

	.inner-banner.payslip-banner .inner-bannerimg img {
		height: auto;
		width: 200px;
	}

	.payslip-box {}

	.payslipfix {
		border-radius: 4px;
		border: 2px solid rgba(255, 94, 0, 0.58);
		background: linear-gradient(284deg, rgba(255, 94, 0, 0.29) -18.76%, rgba(255, 77, 0, 0.07) 101.28%);
		box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15);
		backdrop-filter: blur(12px);
	}

	.payslipfix.total-fix-box .btn-primary {
		border: 2px solid #FF4C00;
		background: linear-gradient(1deg, #D11900 -35.87%, #FF8A00 106.8%);
		box-shadow: 0px 0px 19px 0px rgba(255, 76, 0, 0.47);
	}

	/* ***** End Payslip Page ***** */

	/* **** Betting Page **** */
	.slots-wrapper.batting-wrapper {
		padding: 15px 0;
	}

	.betting-banner {
		margin: 0 0 15px;
	}

	.bet-rightbox,
	.bet-leftbox {
		padding: 25px 15px;
	}

	.bet-leftbox {
		border-radius: 4px 20px 0 0;
	}

	.teamnmbx h3 {
		font-size: 14px;
	}

	.teamnmbx img {
		margin-right: 10px;
	}

	.scornm h4 {
		font-size: 16px;
	}

	.betting-list {
		margin: 0 0 15px;
	}

	.betting-list ul {
		border-radius: 15px;
		white-space: nowrap;
		overflow: auto;
		display: flex;
		flex-wrap: inherit;
	}

	.betting-list ul::-webkit-scrollbar {
		display: none;
	}

	/* Hide scrollbar for IE, Edge and Firefox */
	.betting-list ul {
		-ms-overflow-style: none;
		/* IE and Edge */
		scrollbar-width: none;
		/* Firefox */
	}

	.scoring-rw .col-md-6 {
		width: 50%;
		padding: 0 5px;
	}

	.privacy-box {
		display: none;
	}

	.combo-banner .combo-description .time-block h5 {
		font-size: 14px;
	}

	/* **** End Betting Page **** */


	/* **** Sports Main **** */
	.sports-banner .slick-prev:before,
	.sports-banner .slick-next:before {
		height: 28px;
		width: 28px;
		font-size: 14px;
	}

	.sports-banner .description {
		padding: 15px 25px 15px 45px;
	}

	.sports-banner .description h2 {
		font-size: 25px;
		line-height: 30px;
		margin: 0 0 10px;
	}

	.sports-banner .box-img img {
		min-height: 195px;
		object-fit: cover;
	}

	.sports-banner .box-img.march_madness_img img {
		min-height: revert;
	}

	.sports-banner .description p {
		font-size: 14px;
		line-height: 18px;
		margin: 0 0 15px
	}

	.sports-banner .description a {
		font-size: 14px;
		padding: 10px 15px;
		border-radius: 10px;
	}

	.sports-banner .description a.march_madness_button {
		font-size: 10px;
		padding: 8px 10px;
	}

	.betting-list-wrp .accordion .accordion-item {
		margin: 0 0 15px;
	}

	.sports-block .betting-list {
		margin: 0 0 20px;
	}

	.accordion-body .match-bx ul.team-info {
		margin: 0 0 20px;
	}

	.accordion-body .match-bx .team-point {
		flex-wrap: wrap;
		align-items: flex-start;
	}

	.accordion-body .match-bx .team-point li {
		width: 50%;
		margin: 0 0 8px;
	}

	.accordion-body .match-bx .team-point.big-point li {
		width: 50%;
	}

	.accordion-body .match-bx .team-point li:last-child {
		width: 50%;
	}

	.accordion-body .match-bx .team-point li h6 {
		margin: 10px 0 0;
		text-align: center;
	}

	/* **** End Sports Main **** */

	/* **** New Css **** */
	.sports-banner .description {
		padding: 25px 22px;
		z-index: 9
	}

	.sports-banner .box-img {
		position: relative;
	}

	.sports-banner .box-img img {
		min-height: 256px;
	}

	.sports-banner .box-img:before {
		position: absolute;
		content: "";
		height: 100%;
		width: 100%;
		border-radius: 4px;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		border-radius: 4px;
		background: linear-gradient(0deg, #15192D 29.81%, rgba(54, 65, 111, 0.26) 91.83%);
		z-index: 5;
		opacity: 0.6
	}

	.sports-banner .description h2 {
		font-size: 36px;
		margin: 0 0 16px;
		line-height: 40px;
	}

	.sports-banner .slick-dots {
		display: flex;
		align-items: center;
		justify-content: center;
		position: absolute;
		left: 0;
		right: 0;
		bottom: 15px;
		z-index: 99
	}

	.sports-banner .slick-dots li {
		line-height: 0;
		margin-right: 10px;
	}

	.sports-banner .slick-dots li button {
		height: 8px;
		width: 8px;
		border-radius: 8px;
		background: #D9D9D9;
		box-shadow: none;
		outline: none;
		font-size: 0;
		border: none;
	}

	.sports-banner .slick-dots li.slick-active button {
		width: 17.97px;
	}

	.games-block {
		margin: 0 0 25px;
	}

	.inner-banner {
		border-radius: 4px;
		padding: 34px 25px;
		position: relative;
		margin: 0 0 16px;
	}

	/* .inner-banner h1 {
		text-align: left;
		max-width: 145px;
		position: absolute;
		top: 50%;
		left: 25%;
		transform: translate(-50%, -50%);
		line-height: 36px;
	} */

	/*.inner-banner h1 br{display: block;}*/
	.inner-bannerimg {}

	.inner-bannerimg img,
	.inner-bannerimg_sports img {
		right: 0;
		bottom: 0;
	}

	.football-updatebox .nav-tabs {
		margin: 0 0 16px;
	}

	.football-updatebox .nav-tabs li .nav-link {
		padding: 12px 17px;
	}

	.betting-list-wrp .accordion .accordion-item .accordion-button {
		padding: 15px;
		font-size: 16px;
	}

	.sports-wrapper .betting-list-wrp .accordion-item .accordion-button img {
		margin-right: 8px;
	}

	.football-updatebox {
		padding: 0 0 40px;
	}

	.pager-box ul li a.nav-btnpg {
		margin-left: 0;
		margin-right: auto;
	}

	.pager-box ul li:last-child {
		margin-left: auto;
		margin-right: 0
	}

	.pager-box ul li:nth-child(2) {
		margin-left: auto;
	}

	.inner-banner.profile-banner .inner-bannerimg {
		right: 0;
	}

	.inner-banner.profile-banner .inner-bannerimg img {
		height: 130px;
	}

	.profile-block .played-block .btn-played {
		padding: 0 60px 0 0;
	}

	/* **** End New Css **** */

	/* **** Mobile Header **** */
	/* header{display: none;} */
	.mobile-header {
		display: block;
	}

	footer .foot-bottom .row {
		flex-flow: column;
	}

	.foot-bottom {
		padding: 32px 0 0
	}

	.foot-logo img {
		margin: 0 0 8px;
	}

	.foot-logo p {
		text-align: left;
	}

	footer .notebox {
		flex-flow: unset;
		align-items: flex-start;
		padding: 32px 0 120px;
	}

	.notebox img {
		margin-right: 16px;
	}

	.notebox p {
		text-align: left;
		margin: 0
	}

	.footer-top {}

	.mobile-footer-top {
		display: block;
	}

	.bottom-fix {
		display: block;
	}

	.mobile-nav {
		display: none !important;
	}

	.total-fix-box {
		display: flex;
	}

	.playlottery-banner {
		background-image: url("../images/monile-lottery-banner-bg.jpg")
	}

	.inner-banner.combo-banner.playlottery-banner .combo-description {
		display: flex;
		align-items: center;
		padding: 20px 16px;
	}

	.combo-banner .combo-description img.combo-img {
		width: 52px;
		margin-right: 16px;
	}

	.combo-banner .combo-description h2 {
		font-size: 20px;
		line-height: 28px;
		margin: 0 0 8px;
		letter-spacing: 2px;
	}

	.numbers-block {
		max-width: 100%;
	}

	/* **** Mobile Header **** */

	.bet-rightbox ul {
		display: flex;
		margin: 0 -5px;
		align-items: flex-start;
	}

	.bet-rightbox li {
		width: 50%;
		padding: 0 5px;
		align-items: flex-start;
		margin: 0
	}

	.sidebar-menus {
		padding: 0 0;
		overflow: hidden;
		height: auto;
	}

	aside.sidebar {
		width: 100%;
		height: 100vh;
		overflow: auto;
		padding: 84px 15px;
		background: #161928;
	}

	aside.sidebar .logobox {
		display: none;
	}

	.sidebarfooter {
		position: relative;
		background: transparent;
		border: none;
	}

	.sidebar-menus ul {
		background: #131520;
		box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15);
		margin: 0 0 15px;
		border-radius: 15px;
		padding: 20px 0;
		overflow: hidden;
	}

	.favorite-dropbox {
		padding: 10px;
		border-radius: 15px;
		background: #131520;
		box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15);
		margin: 15px 0;
	}

	.mobile-search {
		display: block;
		margin: 0 0 15px;
		border-radius: 15px;
		background: #131520;
		box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15);
	}

	.mobile-search .searchbox {
		display: block;
		position: relative;
		top: 0;
		background: #131520;
		border-radius: 15px;
	}

	.mobile-search .input-box {
		padding: 0
	}

	.mobile-search .input-box .close-btn {
		display: none !important;
	}

	.mobile-search .searchbox .form-control {
		padding: 12px 15px 12px 45px;
	}

	.sidebar-menus #mCSB_1_scrollbar_vertical {
		display: none !important;
	}

	.sidebar-menus ul li.active a:before {
		z-index: 1;
	}

	ul.mobile-added {
		display: block;
	}

	.sidebar-menus .mCustomScrollBox {
		height: auto;
	}

	.ld_mobile {
		display: block;
		margin-top: 50px;
	}

	.ld_desktop {
		display: none;
	}

	#filterModalCenter .modal-body .header-button-close {
		float: right;
		margin-top: -50px;
	}

	#filterModalCenter .modal-body .header-button-close button {
		background: none;
		border: none;
	}

	#filterModalCenter .modal-content {
		padding: 0px 0px 20px;
	}

	#filterModalCenter .modal-body .btn-group {
		display: block;
	}

	#filterModalCenter .modal-footer {
		border-top: 0;
	}

	#filterModalCenter .modal-footer button {
		padding: 15px 30px;
		border-radius: 4px;
		background: linear-gradient(111deg, #1C7DF9 10.81%, #12249E 100.23%);
		font-size: 14px;
		font-weight: 500;
		color: #D6E4FF;
		border: none;
		transition: .4s linear;
		-webkit-transition: .4s linear;
	}

	#filterModalCenter .modal-footer button:active {
		background: #fff;
		color: #12249E;
	}

	.search_dialog {
		margin-top: 75px;
	}

	.slider-data p.land_sb_banner_p {
		line-height: 42px;
	}

	.slider_block_0 {
		background-position-x: center;
	}

	.coinp_form .input-box {
		padding: 0;
	}

	.discord_box {
		display: block;
		text-align: center;
		margin-left: 0;
		margin-right: 0;
		padding-left: 20px;
	}

	.discord-btn {
		margin: 20px auto 10px;
	}


	.inner-banner.wallet-banner {
		padding: 10px 24px;
		height: auto;
	}

	.page_leaderboard .inner-banner h1 {
		position: relative;
		transform: none;
		left: 0px;
		top: 0px;
		max-width: 100%;
	}

	.leaderboard_left {
		padding: 0 0 6px 0;
	}

	.leaderboard_right {
		padding: 0 0 32px 0;
	}

	.leaderboard_box_left,
	.leaderboard_box_right {
		display: inline-flex;
		width: 100%;
	}

	.page_leaderboard .inner-bannerimg img {
		height: 220px;
	}

	.page_leaderboard .inner-bannerimg {
		display: none;
	}

	.page_leaderboard .inner-banner h1 {
		font-size: 32px;
	}

	.page_leaderboard .inner-banner h5 {
		font-size: 16px;
	}

	.leaderboard_position,
	.leaderboard_amount {
		font-size: 48px;
		line-height: 60px;
	}

	.leaderboard_amount {
		padding-left: 30px;
	}

	.leaderboard_profile,
	.leaderboard_wagered {
		font-size: 32px;
		line-height: 42px;
	}

	.leaderboard_bottom_position {
		font-size: 24px;
		line-height: 28px;
	}

	.slider_block_1_new .slider-data .btn-group.sports-padding {
    position: absolute;
    bottom: 8%;
    left: 3%;
	}

	.latest-resulbox {
		margin-top: 100px;
	}

	.flash_over {
		left: 0;
		transform: none;
		max-width: none;
		width: 100%;
		top: 60px;
		font-size: 12px;
	}

}

@media(min-width:370px) and (max-width:767px) {
	.navlinks-header ul.headlinks li {

	}
}

@media(min-width:576px) and (max-width:767px) {

	/* *** Casino Page *** */
	.casino-all-row ul li {
		width: 33.33%;
	}

	.contact-block {
		padding: 35px 45px 35px;
		border-radius: 10px;
	}

	/* *** End Casino Page *** */
	#TB_window {
		width: 60%;
		top: 20%;
		left: 20%;
	}

	.letto-dt-box .jackbox h4 {
		font-size: 12px;
	}

	.cookies-eu-content-holder {
			width: 50%;
			display: inline-block;
			vertical-align: middle;
	}
	.match-box {
			padding: 12px 10px;
	}
	.bet-history-holder .match-box {
			padding: 12px 20px;
	}
	.team-name, .odds-value, .odds-header, .handicap {
		font-size: 11px;
	}
	.odds-value {
		height: 44px;
	}
	.match-date-time {
		font-size: 13px;
	}
	.more-props-link {
		font-size: 14px;
	}
	.match-info-container {
    flex-direction: row;
  }
	.league-link {
        font-size: 13px;
  }
}

@media(min-width:1201px) and (max-width:1350px) {
	h4.h-est-jackpot {
		display: grid;
	}

	button.play_now {
		font-size: 16px;
	}

	.head_links_arena_off {
    display: none;
	}
	.bet-rightbox li {
    font-size: 11px;
	}
	.bet-rightbox li img {
		width: 18px;
    height: auto;
	}
	.bet-rightbox {
        padding: 25px 5px;
    }

}

@media(min-width:768px) and (max-width:991px) {
	.lotto-game-logo {
		margin-right: 25px;
	}

	.jackbox.cart-pay h4 {
		font-size: 16px;
	}

	.stat-block {
		min-width: 200px;
	}

	.aff_shared_button,
	.aff_level_button {
		margin-right: 8px;
	}

	.referral_errors h2 {
		font-size: 15px;
	}

	.referral-table-block table thead th {
		font-size: 12px;
	}

	.referral-table-block table tbody tr td {
		font-size: 10px;
	}
}

@media(min-width:768px) and (max-width:850px) {

	.navlinks-header ul.headlinks li button.btn-enter {
	    width: initial;
	}

	.navlinks-header ul.headlinks li button {

	}

}

@media(max-width:504px) {
	.casino-game-block {
		width: 50%;
	}

	#casino_currency_modal .modal-title {
		font-size: 20px;
		line-height: 22px;
	}

	#casino_currency_modal .modal-body h3 {
		font-size: 12px;
	}

	#casino_currency_modal .modal-body .balance_box {
		font-size: 12px;
	}

	#casino_currency_modal .modal-body .withdt h6 span.balance_box .crypto-currency-icon {
		display: none !important;
	}

	.providers_filters {
		flex-direction: column;
    gap: 0 !important;
    align-items: start !important;
	}
	.filters_game {
    margin-top: 10px;
	}
	.search_bar {
    margin-top: 20px;
    margin-bottom: 10px;
	}
}

@media(max-width:576px) {
	#TB_window {
		width: 80%;
		top: 20%;
		left: 10%;
	}

	.slider-data .btn-group .btn-syn, .slider-data .btn-group .btn-main {
		padding: 8px 10px;
		font-size: 10px;
	}

	.slider-data .btn-group .btn-syn, .slider-data .btn-group .btn-main {
        padding: 8px 6px;
        font-size: 10px;
  }
	.cookies-eu {
			display: none;
	}
	.method-block h2 {
    font-size: 20px;
	}

	.sport_banner_grid .favorite-container {
    position: absolute;
    top: 10%;
    left: 4%;
	}
	.sport_banner_grid .favorite-container .fav-league i {
    font-size: 10px;
	}

	.search_bar input.Search::placeholder, .search_bar select.form-select::placeholder, .select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered .select2-selection__placeholder {
	    font-size: 11px;
	}
	#modalSportsSearch2 .select2-container--bootstrap-5 .select2--small.select2-dropdown .select2-results__options .select2-results__option {
    font-size: 11px;
	}

	.match-info-container {
			flex-direction: column;
			padding: 10px;
	}

	.match-date-time, .more-props, .league-name {
			margin: 5px 0;
	}

	.team-name {
			font-size: 0.8rem;
	}

	.odds-value {
			height: 38px;
			font-size: 10px;
	}

	.handicap {
			font-size: 0.7rem;
			margin-bottom: 0;
	}
	.match-box {
			padding: 12px 10px;
	}
	.bet-history-holder .match-box {
			padding: 12px 20px;
	}
	.odds-header {
		font-size: 9px;
	}
	.team-name {
		font-size: 11px;
	}
	.handicap {
		font-size: 10px;
	}
	.match-date-time {
		font-size: 13px;
	}
	.more-props-link {
		font-size: 14px;
	}
	.match-info-container {
		flex-direction: row;
	}
	.league-link {
				font-size: 13px;
	}
	.betting-list-wrp .accordion .accordion-item .accordion-button {
        font-size: 16px;
  }
	.team-name {
	    overflow: initial;
	    white-space: normal;
	}
	.bet-history-holder.betting-slipside {
	    padding: 10px;
	}
	.history-index {
    padding: 10px;
	}
	.bet-history-header h3 {
    font-size: 12px;
	}

}

@media(max-width:530px) {
	.stat-block {
		width: 100%;
	}

	.aff_level_button,
	.aff_shared_button,
	.refresh_aff_stats {
		width: 100%;
	}
}

@media(min-width:768px) and (max-width:1200px) {

	.orange_tablet_logo {
		display: flex;
	}

	.blue_tablet_logo {
		display: none;
	}

	.green_tablet_logo {
		display: none;
	}

	#sports_index .green_tablet_logo,
	#sports_show .green_tablet_logo,
	#matches_show .green_tablet_logo,
	#sports_index .orange_tablet_logo,
	#sports_show .orange_tablet_logo,
	#matches_show .orange_tablet_logo {
		display: none;
	}

	#sports_index .blue_tablet_logo,
	#sports_show .blue_tablet_logo,
	#matches_show .blue_tablet_logo,
	#sports_index .sports_menu_option,
	#sports_show .sports_menu_option,
	#matches_show .sports_menu_option {
		display: flex;
	}

	#products_index .blue_tablet_logo,
	#products_show .blue_tablet_logo,
	#products_syndicates .blue_tablet_logo,
	#payslip_items_index .blue_tablet_logo,
	#draw_results_index .blue_tablet_logo,
	#draw_results_show .blue_tablet_logo,
	#products_index .orange_tablet_logo,
	#products_show .orange_tablet_logo,
	#products_syndicates .orange_tablet_logo,
	#payslip_items_index .orange_tablet_logo,
	#draw_results_index .orange_tablet_logo,
	#draw_results_show .orange_tablet_logo {
		display: none;
	}

	#products_index .green_tablet_logo,
	#products_show .green_tablet_logo,
	#products_syndicates .green_tablet_logo,
	#payslip_items_index .green_tablet_logo,
	#draw_results_index .green_tablet_logo,
	#draw_results_show .green_tablet_logo {
		display: flex;
	}

	#referral_campaigns_create .orange_tablet_logo,
	#referral_campaigns_show .orange_tablet_logo,
	#referral_campaigns_index .orange_tablet_logo,
	#referral_campaigns_new .orange_tablet_logo,
	#casino_games_launch_game .orange_tablet_logo,
	#casino_games_index .orange_tablet_logo,
	#transaction_records_history .orange_tablet_logo,
	#cashier_deposit_area .orange_tablet_logo,
	#users_close_account .orange_tablet_logo,
	#notifications_index .orange_tablet_logo,
	#cashier_bonus_area .orange_tablet_logo,
	#cashier_withdrawal_area .orange_tablet_logo,
	#bets_index .orange_tablet_logo,
	#entries_index .orange_tablet_logo,
	#users_casino_history .orange_tablet_logo,
	#transaction_records_index .orange_tablet_logo,
	#transaction_records_lotto_winnings .orange_tablet_logo,
	#users_my_account .orange_tablet_logo,
	#casino_games_show_category .orange_tablet_logo,
	#casino_games_launch_real_game .orange_tablet_logo,
	#casino_games_launch_fun_game .orange_tablet_logo,
	#users_land .orange_tablet_logo,
	#transaction_records_index .orange_tablet_logo,
	#casino_games_show_recent_winners_mobile .orange_tablet_logo {
		display: flex;
	}

	.head_links_list_mob {
		display: inline-block !important;
	}

	.head_links_list {
		display: none !important;
	}

	#sports_index .head_links_list_mob.head_links_casino,
	#sports_show .head_links_list_mob.head_links_casino,
	#matches_show .head_links_list_mob.head_links_casino,
	#sports_index .head_links_list_mob.head_links_casino,
	#sports_show .head_links_list_mob.head_links_casino,
	#matches_show .head_links_list_mob.head_links_casino,
	#rewards_index .head_links_list_mob.head_links_casino {
		display: none !important;
	}

	#sports_index .head_links_list_mob.head_links_sports_off,
	#sports_show .head_links_list_mob.head_links_sports_off,
	#matches_show .head_links_list_mob.head_links_sports_off,
	#sports_index .head_links_list_mob.head_links_sports_off,
	#sports_show .head_links_list_mob.head_links_sports_off,
	#matches_show .head_links_list_mob.head_links_sports_off,
	#rewards_index .head_links_list_mob.head_links_sports_off {
		display: none !important;
	}


	#sports_index .head_links_list_mob.head_links_casino_off,
	#sports_show .head_links_list_mob.head_links_casino_off,
	#matches_show .head_links_list_mob.head_links_casino_off,
	#sports_index .head_links_list_mob.head_links_casino_off,
	#sports_show .head_links_list_mob.head_links_casino_off,
	#matches_show .head_links_list_mob.head_links_casino_off,
	#casino_games_show .head_links_list_mob.head_links_casino_off,
	#casino_games_launch_real_game .head_links_list_mob.head_links_casino_off,
	#casino_games_launch_fun_game .head_links_list_mob.head_links_casino_off,
	#rewards_index .head_links_list_mob.head_links_casino_off {
		display: inline-block !important;
	}

	#sports_index .head_links_list_mob.head_links_lotto,
	#sports_show .head_links_list_mob.head_links_lotto,
	#matches_show .head_links_list_mob.head_links_lotto,
	#sports_index .head_links_list_mob.head_links_lotto,
	#sports_show .head_links_list_mob.head_links_lotto,
	#matches_show .head_links_list_mob.head_links_lotto,
	#rewards_index .head_links_list_mob.head_links_lotto {
		display: none !important;
	}

	#sports_index .head_links_list_mob.head_links_lotto_off,
	#sports_show .head_links_list_mob.head_links_lotto_off,
	#matches_show .head_links_list_mob.head_links_lotto_off,
	#sports_index .head_links_list_mob.head_links_lotto_off,
	#sports_show .head_links_list_mob.head_links_lotto_off,
	#matches_show .head_links_list_mob.head_links_lotto_off,
	#rewards_index .head_links_list_mob.head_links_lotto_off {
		display: inline-block !important;
	}

	#products_index .head_links_list_mob.head_links_sports,
	#products_show .head_links_list_mob.head_links_sports,
	#products_syndicates .head_links_list_mob.head_links_sports,
	#payslip_items_index .head_links_list_mob.head_links_sports,
	#draw_results_index .head_links_list_mob.head_links_sports,
	#draw_results_show .head_links_list_mob.head_links_sports,
	#casino_games_show .head_links_list_mob.head_links_sports,
	#casino_games_launch_real_game .head_links_list_mob.head_links_sports,
	#casino_games_launch_fun_game .head_links_list_mob.head_links_sports,
	#rewards_index .head_links_list_mob.head_links_sports {
		display: none !important;
	}

	#products_index .head_links_list_mob.head_links_lotto_off,
	#products_show .head_links_list_mob.head_links_lotto_off,
	#products_syndicates .head_links_list_mob.head_links_lotto_off,
	#payslip_items_index .head_links_list_mob.head_links_lotto_off,
	#draw_results_index .head_links_list_mob.head_links_lotto_off,
	#draw_results_show .head_links_list_mob.head_links_lotto_off,
	#rewards_index .head_links_list_mob.head_links_lotto_off {
		display: none !important;
	}

	#rewards_index .head_links_list_mob.head_links_rewards_off {
		display: none !important;
	}

	#products_index .head_links_list_mob.head_links_sports_off,
	#products_show .head_links_list_mob.head_links_sports_off,
	#products_syndicates .head_links_list_mob.head_links_sports_off,
	#payslip_items_index .head_links_list_mob.head_links_sports_off,
	#draw_results_index .head_links_list_mob.head_links_sports_off,
	#draw_results_show .head_links_list_mob.head_links_sports_off,
	#rewards_index .head_links_list_mob.head_links_sports_off {
		display: inline-block !important;
	}

	#products_index .head_links_list_mob.head_links_casino,
	#products_show .head_links_list_mob.head_links_casino,
	#products_syndicates .head_links_list_mob.head_links_casino,
	#payslip_items_index .head_links_list_mob.head_links_casino,
	#draw_results_index .head_links_list_mob.head_links_casino,
	#draw_results_show .head_links_list_mob.head_links_casino,
	#rewards_index .head_links_list_mob.head_links_casino {
		display: none !important;
	}

	#products_index .head_links_list_mob.head_links_rewards,
	#products_show .head_links_list_mob.head_links_rewards,
	#casino_games_show_category .head_links_list_mob.head_links_rewards,
	#casino_games_index .head_links_list_mob.head_links_rewards,
	#sports_index .head_links_list_mob.head_links_rewards,
	#transaction_records_index .head_links_list_mob.head_links_rewards,
	#products_syndicates .head_links_list_mob.head_links_rewards,
	#payslip_items_index .head_links_list_mob.head_links_rewards,
	#draw_results_index .head_links_list_mob.head_links_rewards,
	#users_my_account .head_links_list_mob.head_links_rewards,
	#cashier_deposit_area .head_links_list_mob.head_links_rewards,
	#users_close_account .head_links_list_mob.head_links_rewards,
	#notifications_index .head_links_list_mob.head_links_rewards,
	#cashier_bonus_area .head_links_list_mob.head_links_rewards,
	#cashier_withdrawal_area .head_links_list_mob.head_links_rewards,
	#transaction_records_lotto_winnings .head_links_list_mob.head_links_rewards,
	#transaction_records_history .head_links_list_mob.head_links_rewards,
	#entries_index .head_links_list_mob.head_links_rewards,
	#users_casino_history .head_links_list_mob.head_links_rewards,
	#bets_index .head_links_list_mob.head_links_rewards,
	#casino_games_show .head_links_list_mob.head_links_rewards,
	#casino_show .head_links_list_mob.head_links_rewards,
	#casino_games_launch_real_game .head_links_list_mob.head_links_rewards,
	#casino_games_launch_fun_game .head_links_list_mob.head_links_rewards,
	#referral_campaigns_index .head_links_list_mob.head_links_rewards,
	#draw_results_show .head_links_list_mob.head_links_rewards{
		display: none !important;
	}

	#products_index .head_links_list_mob.head_links_casino_off,
	#products_show .head_links_list_mob.head_links_casino_off,
	#products_syndicates .head_links_list_mob.head_links_casino_off,
	#payslip_items_index .head_links_list_mob.head_links_casino_off,
	#draw_results_index .head_links_list_mob.head_links_casino_off,
	#draw_results_show .head_links_list_mob.head_links_casino_off,
	#casino_games_show .head_links_list_mob.head_links_casino_off,
	#casino_games_launch_real_game .head_links_list_mob.head_links_casino_off,
	#casino_games_launch_fun_game .head_links_list_mob.head_links_casino_off,
	#rewards_index .head_links_list_mob.head_links_casino_off {
		display: inline-block !important;
	}

	#casino_show .head_links_list_mob.head_links_sports,
	#casino_games_show .head_links_list_mob.head_links_sports,
	#referral_campaigns_create .head_links_list_mob.head_links_sports,
	#referral_campaigns_show .head_links_list_mob.head_links_sports,
	#referral_campaigns_index .head_links_list_mob.head_links_sports,
	#referral_campaigns_new .head_links_list_mob.head_links_sports,
	#casino_games_currency_selector .head_links_list_mob.head_links_sports,
	#users_change_password .head_links_list_mob.head_links_sports,
	#users_process_login .head_links_list_mob.head_links_sports,
	#users_forgot_password .head_links_list_mob.head_links_sports,
	#casino_games_launch_game .head_links_list_mob.head_links_sports,
	#casino_games_index .head_links_list_mob.head_links_sports,
	#transaction_records_history .head_links_list_mob.head_links_sports,
	#bets_settled .head_links_list_mob.head_links_sports,
	#bets_index .head_links_list_mob.head_links_sports,
	#entries_index .head_links_list_mob.head_links_sports,
	#users_casino_history .head_links_list_mob.head_links_sports,
	#transaction_records_index .head_links_list_mob.head_links_sports,
	#transaction_records_lotto_winnings .head_links_list_mob.head_links_sports,
	#users_my_account .head_links_list_mob.head_links_sports,
	#cashier_deposit_area .head_links_list_mob.head_links_sports,
	#users_close_account .head_links_list_mob.head_links_sports,
	#notifications_index .head_links_list_mob.head_links_sports,
	#cashier_bonus_area .head_links_list_mob.head_links_sports,
	#cashier_withdrawal_area .head_links_list_mob.head_links_sports,
	#casino_games_show_category .head_links_list_mob.head_links_sports,
	#casino_games_launch_real_game .head_links_list_mob.head_links_sports,
	#casino_games_launch_fun_game .head_links_list_mob.head_links_sports,
	#users_land .head_links_list_mob.head_links_sports,
	#transaction_records_index .head_links_list_mob.head_links_sports,
	#casino_games_show_recent_winners_mobile .head_links_list_mob.head_links_sports,
	#rewards_index .head_links_list_mob.head_links_sports {
		display: none !important;
	}

	#referral_campaigns_create .head_links_list_mob.head_links_sports_off,
	#referral_campaigns_show .head_links_list_mob.head_links_sports_off,
	#referral_campaigns_index .head_links_list_mob.head_links_sports_off,
	#referral_campaigns_new .head_links_list_mob.head_links_sports_off,
	#casino_games_currency_selector .head_links_list_mob.head_links_sports_off,
	#users_change_password .head_links_list_mob.head_links_sports_off,
	#users_process_login .head_links_list_mob.head_links_sports_off,
	#users_forgot_password .head_links_list_mob.head_links_sports_off,
	#casino_games_launch_game .head_links_list_mob.head_links_sports_off,
	#casino_games_index .head_links_list_mob.head_links_sports_off,
	#transaction_records_history .head_links_list_mob.head_links_sports_off,
	#bets_settled .head_links_list_mob.head_links_sports_off,
	#bets_index .head_links_list_mob.head_links_sports_off,
	#entries_index .head_links_list_mob.head_links_sports_off,
	#users_casino_history .head_links_list_mob.head_links_sports_off,
	#transaction_records_index .head_links_list_mob.head_links_sports_off,
	#transaction_records_lotto_winnings .head_links_list_mob.head_links_sports_off,
	#users_my_account .head_links_list_mob.head_links_sports_off,
	#cashier_deposit_area .head_links_list_mob.head_links_sports_off,
	#users_close_account .head_links_list_mob.head_links_sports_off,
	#notifications_index .head_links_list_mob.head_links_sports_off,
	#cashier_bonus_area .head_links_list_mob.head_links_sports_off,
	#cashier_withdrawal_area .head_links_list_mob.head_links_sports_off,
	#casino_games_show_category .head_links_list_mob.head_links_sports_off,
	#casino_games_launch_real_game .head_links_list_mob.head_links_sports_off,
	#casino_games_launch_fun_game .head_links_list_mob.head_links_sports_off,
	#users_land .head_links_list_mob.head_links_sports_off,
	#transaction_records_index .head_links_list_mob.head_links_sports_off,
	#casino_games_show_recent_winners_mobile .head_links_list_mob.head_links_sports_off,
	#rewards_index .head_links_list_mob.head_links_sports_off {
		display: inline-block !important;
	}

	#casino_show .head_links_list_mob.head_links_lotto,
	#casino_games_show .head_links_list_mob.head_links_lotto,
	#casino_games_launch_real_game .head_links_list_mob.head_links_lotto,
	#casino_games_launch_fun_game .head_links_list_mob.head_links_lotto,
	#referral_campaigns_create .head_links_list_mob.head_links_lotto,
	#referral_campaigns_show .head_links_list_mob.head_links_lotto,
	#referral_campaigns_index .head_links_list_mob.head_links_lotto,
	#referral_campaigns_new .head_links_list_mob.head_links_lotto,
	#casino_games_currency_selector .head_links_list_mob.head_links_lotto,
	#users_change_password .head_links_list_mob.head_links_lotto,
	#users_process_login .head_links_list_mob.head_links_lotto,
	#users_forgot_password .head_links_list_mob.head_links_lotto,
	#casino_games_launch_game .head_links_list_mob.head_links_lotto,
	#casino_games_index .head_links_list_mob.head_links_lotto,
	#transaction_records_history .head_links_list_mob.head_links_lotto,
	#bets_settled .head_links_list_mob.head_links_lotto,
	#bets_settled .head_links_list_mob.head_links_lotto,
	#bets_index .head_links_list_mob.head_links_lotto,
	#entries_index .head_links_list_mob.head_links_lotto,
	#users_casino_history .head_links_list_mob.head_links_lotto,
	#transaction_records_index .head_links_list_mob.head_links_lotto,
	#transaction_records_lotto_winnings .head_links_list_mob.head_links_lotto,
	#users_my_account .head_links_list_mob.head_links_lotto,
	#cashier_deposit_area .head_links_list_mob.head_links_lotto,
	#users_close_account .head_links_list_mob.head_links_lotto,
	#notifications_index .head_links_list_mob.head_links_lotto,
	#cashier_bonus_area .head_links_list_mob.head_links_lotto,
	#cashier_withdrawal_area .head_links_list_mob.head_links_lotto,
	#casino_games_show_category .head_links_list_mob.head_links_lotto,
	#users_land .head_links_list_mob.head_links_lotto,
	#transaction_records_index .head_links_list_mob.head_links_lotto,
	#casino_games_show_recent_winners_mobile .head_links_list_mob.head_links_lotto,
	#rewards_index .head_links_list_mob.head_links_lotto {
		display: none !important;
	}

	#casino_show .head_links_list_mob.head_links_casino_off,
	#casino_games_show .head_links_list_mob.head_links_casino_off,
	#casino_games_launch_real_game .head_links_list_mob.head_links_casino_off,
	#casino_games_launch_fun_game .head_links_list_mob.head_links_casino_off,
	#referral_campaigns_create .head_links_list_mob.head_links_casino_off,
	#referral_campaigns_show .head_links_list_mob.head_links_casino_off,
	#referral_campaigns_index .head_links_list_mob.head_links_casino_off,
	#referral_campaigns_new .head_links_list_mob.head_links_casino_off,
	#casino_games_currency_selector .head_links_list_mob.head_links_casino_off,
	#users_change_password .head_links_list_mob.head_links_casino_off,
	#users_process_login .head_links_list_mob.head_links_casino_off,
	#users_forgot_password .head_links_list_mob.head_links_casino_off,
	#casino_games_launch_game .head_links_list_mob.head_links_casino_off,
	#casino_games_index .head_links_list_mob.head_links_casino_off,
	#transaction_records_history .head_links_list_mob.head_links_casino_off,
	#bets_settled .head_links_list_mob.head_links_casino_off,
	#bets_settled .head_links_list_mob.head_links_casino_off,
	#bets_index .head_links_list_mob.head_links_casino_off,
	#entries_index .head_links_list_mob.head_links_casino_off,
	#users_casino_history .head_links_list_mob.head_links_casino_off,
	#transaction_records_index .head_links_list_mob.head_links_casino_off,
	#transaction_records_lotto_winnings .head_links_list_mob.head_links_casino_off,
	#users_my_account .head_links_list_mob.head_links_casino_off,
	#cashier_deposit_area .head_links_list_mob.head_links_casino_off,
	#users_close_account .head_links_list_mob.head_links_casino_off,
	#notifications_index .head_links_list_mob.head_links_casino_off,
	#cashier_bonus_area .head_links_list_mob.head_links_casino_off,
	#cashier_withdrawal_area .head_links_list_mob.head_links_casino_off,
	#casino_games_show_category .head_links_list_mob.head_links_casino_off,
	#users_land .head_links_list_mob.head_links_casino_off,
	#transaction_records_index .head_links_list_mob.head_links_casino_off,
	#casino_games_show_recent_winners_mobile .head_links_list_mob.head_links_casino_off {
		display: none !important;
	}

	#referral_campaigns_create .head_links_list_mob.head_links_lotto_off,
	#referral_campaigns_show .head_links_list_mob.head_links_lotto_off,
	#referral_campaigns_index .head_links_list_mob.head_links_lotto_off,
	#referral_campaigns_new .head_links_list_mob.head_links_lotto_off,
	#casino_games_currency_selector .head_links_list_mob.head_links_lotto_off,
	#users_change_password .head_links_list_mob.head_links_lotto_off,
	#users_process_login .head_links_list_mob.head_links_lotto_off,
	#users_forgot_password .head_links_list_mob.head_links_lotto_off,
	#casino_games_launch_game .head_links_list_mob.head_links_lotto_off,
	#casino_games_index .head_links_list_mob.head_links_lotto_off,
	#transaction_records_history .head_links_list_mob.head_links_lotto_off,
	#bets_settled .head_links_list_mob.head_links_lotto_off,
	#bets_settled .head_links_list_mob.head_links_lotto_off,
	#bets_index .head_links_list_mob.head_links_lotto_off,
	#entries_index .head_links_list_mob.head_links_lotto_off,
	#users_casino_history .head_links_list_mob.head_links_lotto_off,
	#transaction_records_index .head_links_list_mob.head_links_lotto_off,
	#transaction_records_lotto_winnings .head_links_list_mob.head_links_lotto_off,
	#users_my_account .head_links_list_mob.head_links_lotto_off,
	#cashier_deposit_area .head_links_list_mob.head_links_lotto_off,
	#users_close_account .head_links_list_mob.head_links_lotto_off,
	#notifications_index .head_links_list_mob.head_links_lotto_off,
	#cashier_bonus_area .head_links_list_mob.head_links_lotto_off,
	#cashier_withdrawal_area .head_links_list_mob.head_links_lotto_off,
	#casino_games_show_category .head_links_list_mob.head_links_lotto_off,
	#casino_games_launch_real_game .head_links_list_mob.head_links_lotto_off,
	#casino_games_launch_fun_game .head_links_list_mob.head_links_lotto_off,
	#users_land .head_links_list_mob.head_links_lotto_off,
	#transaction_records_index .head_links_list_mob.head_links_lotto_off,
	#casino_games_show_recent_winners_mobile .head_links_list_mob.head_links_lotto_off,
	#rewards_index .head_links_list_mob.head_links_lotto_off {
		display: inline-block !important;
	}

	#casino_games_show_category .head_links_list_mob.head_links_arena,
	#casino_games_launch_real_game .head_links_list_mob.head_links_arena,
	#casino_games_launch_fun_game .head_links_list_mob.head_links_arena,
	#rewards_index .head_links_list_mob.head_links_arena {
		display: none !important;
	}

	#rewards_index .head_link_list_mob.head_links_rewards_off,
	#rewards_index .rewards_nav {
		display: none !important;
	}

	#rewards_index .head_link_list_mob.head_links_rewards {
		display: inline-block !important;
	}

	/* .head_links_list_mob.head_links_arena {
		display: none !important;
	} */
	.rewards_nav span {
		right: -20px !important;
	}
	.rewards_nav {
		position: relative;
		width: 50px !important;
	}

	.head_links_list_mob.head_links_arena_off {
		display: inline-block !important;
	}

	.slider-blockX {
		height: 234px;
	}

	li.mobile-nav-search {
		display: none;
	}

	.flash_over {
    left: calc(50% + 0px / 2);
	}


}

@media(max-width:767px) {
	/* .inner-banner h1 {
		font-size: 70px;

	} */

	.orange_mobile_logo {
		display: flex;
	}

	.blue_mobile_logo {
		display: none;
	}

	.green_mobile_logo {
		display: none;
	}

	.search_mobile_casino,
	.search_mobile_sports {
		display: block;
	}

	#sports_index .green_mobile_logo,
	#sports_show .green_mobile_logo,
	#matches_show .green_mobile_logo,
	#sports_index .orange_mobile_logo,
	#sports_show .orange_mobile_logo,
	#matches_show .orange_mobile_logo {
		display: none;
	}

	#sports_index .blue_mobile_logo,
	#sports_show .blue_mobile_logo,
	#matches_show .blue_mobile_logo,
	#sports_index .sports_menu_option,
	#sports_show .sports_menu_option,
	#matches_show .sports_menu_option {
		display: flex;
	}

	#products_index .blue_mobile_logo,
	#products_show .blue_mobile_logo,
	#products_syndicates .blue_mobile_logo,
	#payslip_items_index .blue_mobile_logo,
	#draw_results_index .blue_mobile_logo,
	#draw_results_show .blue_mobile_logo,
	#products_index .orange_mobile_logo,
	#products_show .orange_mobile_logo,
	#products_syndicates .orange_mobile_logo,
	#payslip_items_index .orange_mobile_logo,
	#draw_results_index .orange_mobile_logo,
	#draw_results_show .orange_mobile_logo {
		display: none;
	}

	#products_index .green_mobile_logo,
	#products_show .green_mobile_logo,
	#products_syndicates .green_mobile_logo,
	#payslip_items_index .green_mobile_logo,
	#draw_results_index .green_mobile_logo,
	#draw_results_show .green_mobile_logo,
	#products_index .sidebar-menus ul li a.lotto_menu_option,
	#products_show .sidebar-menus ul li a.lotto_menu_option,
	#entries_index  .sidebar-menus ul li a.lotto_menu_option,
	#products_syndicates .sidebar-menus ul li a.lotto_menu_option,
	#payslip_items_index .sidebar-menus ul li a.lotto_menu_option,
	#draw_results_index .sidebar-menus ul li a.lotto_menu_option,
	#draw_results_show .sidebar-menus ul li a.lotto_menu_option {
		display: flex;
	}

	#referral_campaigns_create .orange_mobile_logo,
	#referral_campaigns_show .orange_mobile_logo,
	#referral_campaigns_index .orange_mobile_logo,
	#referral_campaigns_new .orange_mobile_logo,
	#casino_games_launch_game .orange_mobile_logo,
	#casino_games_index .orange_mobile_logo,
	#transaction_records_history .orange_mobile_logo,
	#bets_index .orange_mobile_logo,
	#entries_index .orange_mobile_logo,
	#users_casino_history .orange_mobile_logo,
	#transaction_records_index .orange_mobile_logo,
	#transaction_records_lotto_winnings .orange_mobile_logo,
	#users_my_account .orange_mobile_logo,
	#cashier_deposit_area .orange_mobile_logo,
	#users_close_account .orange_mobile_logo,
	#notifications_index .orange_mobile_logo,
	#cashier_bonus_area .orange_mobile_logo,
	#cashier_withdrawal_area .orange_mobile_logo,
	#casino_games_show_category .orange_mobile_logo,
	#casino_games_launch_real_game .orange_mobile_logo,
	#casino_games_launch_fun_game .orange_mobile_logo,
	#users_land .orange_mobile_logo,
	#transaction_records_index .orange_mobile_logo,
	#casino_games_show_recent_winners_mobile .orange_mobile_logo {
		display: flex;
	}

	.mobile-header ul.mobile-account-actions li a {
		font-size: 14px;
	}

}

@media(max-width:767px) {

	/*.menu_buttons_main, .bottom-fix ul li a.card-link img.bottom_menu_lotto,*/
	/*.bottom-fix ul li a.card-link img.bottom_menu_sports, .bottom-fix ul li a.card-link img.bottom_menu_arena {*/
	/*    display: none;*/
	/*}*/
	.menu_buttons_main {
		display: none;
	}

	.bottom-fix ul li a.card-link img.bottom_menu_lotto.dd-none,
	.bottom-fix ul li a.card-link img.bottom_menu_casino.dd-none,
	.bottom-fix ul li a.card-link img.bottom_menu_sports.dd-none,
	.bottom-fix ul li a.card-link img.bottom_menu_arena.dd-none,
	.bottom-fix ul li a.card-link img.bottom_menu_rewards.dd-none {
		display: none;
	}

	.sidebar-menus ul li a.casino_button_lotto,
	.sidebar-menus ul li a.casino_button_syndicates,
	.sidebar-menus ul li a.casino_button_slots,
	.sidebar-menus ul li a.casino_button_live,
	.sidebar-menus ul li a.casino_button_card,
	.sidebar-menus ul li a.casino_button_all,
	.sidebar-menus ul li a.casino_button_results{
		display: none;
	}

	#products_index .casino_button_lotto,
	#products_index .casino_button_syndicates,
	#products_index .casino_button_results,
	#entries_index .casino_button_lotto,
	#entries_index .casino_button_syndicates,
	#entries_index .casino_button_results,

	#products_show .casino_button_lotto,
	#products_show .casino_button_syndicates,
	#products_show .casino_button_results,
	#products_syndicates .casino_button_lotto,
	#products_syndicates .casino_button_syndicates,
	#products_syndicates .casino_button_results,
	#payslip_items_index .casino_button_lotto,
	#payslip_items_index .casino_button_syndicates,
	#payslip_items_index .casino_button_results,
	#draw_results_index .casino_button_lotto,
	#draw_results_index .casino_button_syndicates,
	#draw_results_index .casino_button_results,
	#draw_results_show .casino_button_lotto,
	#draw_results_show .casino_button_syndicates,
	#draw_results_show .casino_button_results {
		display: flex;
	}

	#products_index a.card-link,
	#products_show a.card-link,
	#products_syndicates a.card-link,
	#payslip_items_index a.card-link,
	#draw_results_index a.card-link,
	#draw_results_show a.card-link {
		border: 2.272px solid rgba(52, 199, 89, 0.61);
		background: linear-gradient(284deg, rgba(52, 199, 89, 0.31) -18.76%, rgba(52, 198, 89, 0.09) 101.28%);
	}

	#products_index .bottom_menu_lotto,
	#products_show .bottom_menu_lotto,
	#products_syndicates .bottom_menu_lotto,
	#payslip_items_index .bottom_menu_lotto,
	#draw_results_index .bottom_menu_lotto,
	#draw_results_show .bottom_menu_lotto,
	#casino_games_show_recent_winners_mobile .bottom_menu_casino {
		display: block;
	}

	#referral_campaigns_new .casino_button_slots,
	#referral_campaigns_new .casino_button_live,
	#referral_campaigns_new .casino_button_card,
	#referral_campaigns_new .casino_button_all,
	#referral_campaigns_new .casino_button_wik,
	#referral_campaigns_new .favorite-dropbox,
	#referral_campaigns_create .casino_button_slots,
	#referral_campaigns_create .casino_button_live,
	#referral_campaigns_create .casino_button_card,
	#referral_campaigns_create .casino_button_all,
	#referral_campaigns_create .casino_button_wik,
	#referral_campaigns_show .favorite-dropbox,
	#referral_campaigns_show .casino_button_slots,
	#referral_campaigns_show .casino_button_live,
	#referral_campaigns_show .casino_button_card,
	#referral_campaigns_show .casino_button_all,
	#referral_campaigns_show .casino_button_wik,
	#referral_campaigns_show .favorite-dropbox,
	#referral_campaigns_index .casino_button_slots,
	#referral_campaigns_index .casino_button_live,
	#referral_campaigns_index .casino_button_card,
	#referral_campaigns_index .casino_button_all,
	#referral_campaigns_index .casino_button_wik,
	#referral_campaigns_index .favorite-dropbox,
	#transaction_records_history .casino_button_slots,
	#transaction_records_history .casino_button_live,
	#transaction_records_history .casino_button_card,
	#transaction_records_history .casino_button_all,
	#transaction_records_history .casino_button_wik,
	#transaction_records_history .favorite-dropbox,
	#bets_index .casino_button_slots,
	#bets_index .casino_button_live,
	#bets_index .casino_button_card,
	#bets_index .casino_button_all,
	#bets_index .casino_button_wik,
	#bets_index .favorite-dropbox,
	/*#entries_index .casino_button_slots,*/
	/*#entries_index .casino_button_live,*/
	/*#entries_index .casino_button_card,*/
	/*#entries_index .casino_button_all,*/
	/*#entries_index .casino_button_wik,*/
	/*#entries_index .favorite-dropbox,*/
	#users_casino_history .casino_button_slots,
	#users_casino_history .casino_button_live,
	#users_casino_history .casino_button_card,
	#users_casino_history .casino_button_all,
	#users_casino_history .casino_button_wik,
	#users_casino_history .favorite-dropbox,
	#transaction_records_index .casino_button_slots,
	#transaction_records_index .casino_button_live,
	#transaction_records_index .casino_button_card,
	#transaction_records_index .casino_button_all,
	#transaction_records_index .casino_button_wik,
	#transaction_records_index .favorite-dropbox,
	#transaction_records_lotto_winnings .casino_button_slots,
	#transaction_records_lotto_winnings .casino_button_live,
	#transaction_records_lotto_winnings .casino_button_card,
	#transaction_records_lotto_winnings .casino_button_all,
	#transaction_records_lotto_winnings .casino_button_wik,
	#transaction_records_lotto_winnings .favorite-dropbox,
	#users_my_account .casino_button_slots,
	#users_my_account .casino_button_live,
	#users_my_account .casino_button_card,
	#users_my_account .casino_button_all,
	#users_my_account .casino_button_wik,
	#users_my_account .favorite-dropbox,
	#cashier_deposit_area .casino_button_slots,
	#cashier_deposit_area .casino_button_live,
	#cashier_deposit_area .casino_button_card,
	#cashier_deposit_area .casino_button_all,
	#cashier_deposit_area .casino_button_wik,
	#cashier_deposit_area .favorite-dropbox,
	#users_close_account .casino_button_slots,
	#users_close_account .casino_button_live,
	#users_close_account .casino_button_card,
	#users_close_account .casino_button_all,
	#users_close_account .casino_button_wik,
	#users_close_account .favorite-dropbox,
	#notifications_index .casino_button_slots,
	#notifications_index .casino_button_live,
	#notifications_index .casino_button_card,
	#notifications_index .casino_button_all,
	#notifications_index .casino_button_wik,
	#notifications_index .favorite-dropbox,
	#cashier_bonus_area .casino_button_slots,
	#cashier_bonus_area .casino_button_live,
	#cashier_bonus_area .casino_button_card,
	#cashier_bonus_area .casino_button_all,
	#cashier_bonus_area .casino_button_wik,
	#cashier_bonus_area .favorite-dropbox,
	#cashier_withdrawal_area .casino_button_slots,
	#cashier_withdrawal_area .casino_button_live,
	#cashier_withdrawal_area .casino_button_card,
	#cashier_withdrawal_area .casino_button_all,
	#cashier_withdrawal_area .casino_button_wik,
	#cashier_withdrawal_area .favorite-dropbox,
	#casino_games_show_category .casino_button_slots,
	#casino_games_show_category .casino_button_live,
	#casino_games_show_category .casino_button_card,
	#casino_games_show_category .casino_button_all,
	#casino_games_show_category .casino_button_wik,
	#casino_games_show_category .favorite-dropbox,
	#users_land .casino_button_slots,
	#users_land .casino_button_live,
	#users_land .casino_button_card,
	#users_land .casino_button_all,
	#users_land .casino_button_wik,
	#users_land .favorite-dropbox,
	#transaction_records_index .bottom_menu_casino,
	#referral_campaigns_create .bottom_menu_casino,
	#referral_campaigns_show .bottom_menu_casino,
	#referral_campaigns_index .bottom_menu_casino,
	#referral_campaigns_new .bottom_menu_casino,
	#casino_games_show_recent_winners_mobile .casino_button_slots,
	#casino_games_show_recent_winners_mobile .casino_button_live,
	#casino_games_show_recent_winners_mobile .casino_button_card,
	#casino_games_show_recent_winners_mobile .casino_button_all,
	#casino_games_show_recent_winners_mobile .casino_button_wik,
	#casino_games_show_recent_winners_mobile .favorite-dropbox {
		display: flex;
	}

	#casino_games_show_category .favorite-dropbox {}

	#casino_games_show_category .bottom_menu_casino,
	#bets_index .bottom_menu_casino,
	#users_land .bottom_menu_casino {
		display: block;
	}

	#sports_index a.card-link,
	#sports_show a.card-link,
	#matches_show a.card-link {
		border: 2.272px solid rgba(43, 85, 255, 0.74);
		background: linear-gradient(299deg, rgba(43, 85, 255, 0.37) -23.41%, rgba(43, 85, 255, 0.06) 114.79%);
	}

	#sports_index .bottom_menu_sports,
	#sports_show .bottom_menu_sports,
	#matches_show .bottom_menu_sports,
	#sports_show_recent_winners_mobile .bottom_menu_sports {
		display: block;
	}

	/* rewards css */
	/* #matches_show a.card-link { */
	#rewards_index a.card-link,
	#rewards_show a.card-link
		{
		border: 2.272px solid rgba(224, 182, 0, 0.74);
	}

	#rewards_index .bottom_menu_rewards,
	#rewards_show .bottom_menu_rewards,
	#matches_show .bottom_menu_rewards,
	#rewards_show_recent_winners_mobile .bottom_menu_rewards {
		display: block;
	}
	/* rewards css end */
	/*#users_land .live-updatebox,*/
	/*#sports_show_recent_winners_mobile .betting-slipside { display: none !important; }*/

	#casino_games_show_recent_winners_mobile .home-wrapper {
		padding: 70px 0 35px;
	}

	#sports_index .sports_bets_list,
	#sports_show_recent_winners_mobile .sports_bets_list,
	#sports_show .sports_bets_list,
	#matches_show .sports_bets_list {
		display: block !important;
	}

	#sports_index .casino_bets_list,
	#sports_show_recent_winners_mobile .casino_bets_list,
	#sports_show .casino_bets_list,
	#matches_show .casino_bets_list {
		display: none !important;
	}

	#sports_show_recent_winners_mobile .main-content-wrp {
		padding: 10px 0 50px 0px;
	}

	a.card-link.show {
		border: 2.272px solid rgba(255, 94, 0, 0.58) !important;
		background: linear-gradient(284deg, rgba(255, 94, 0, 0.29) -18.76%, rgba(255, 77, 0, 0.07) 101.28%) !important;
	}

	.foot-bottom {}

	.user-name {
		line-height: 16px;
	}

	.user-name .crypto-currency-code {
		display: none !important;
	}

	.user-name .crypto-currency-icon {
		display: inline-block !important;
		height: 13px;
		margin-left: 2px;
	}

	.mobile-header .header-block ul li button.btn-enter.btn-in {
		padding: 16px 16px;
	}

	a.mobile_log {
		display: flex !important;
	}

	.inner-banner {
		padding: 0 225px 0 24px;
	}

	.payslip-no-items {
		text-align: center;
		margin-top: 24px;
	}

	.button_to {
		padding: 0 16px;
	}

	.button_to .payslip-button {
		width: 100%;
	}

	.payslip-no-items div {
		font-size: 12px;
		color: #C7EEFF;
	}

	.combo-banner .combo-description h2 {
		font-size: inherit;
		line-height: inherit;
		margin: inherit;
		letter-spacing: inherit;
	}

	.lottery-lst-wrp {
		margin-top: 20px;
	}

	.cart-items {
		width: 20px;
		height: 20px;
		line-height: 20px;
		font-size: 12px;
		color: #fff;
		text-align: center;
		display: block;
		border-radius: 30px;
		background: #FF4C00;
		box-shadow: 0px 0px 19px 0px rgba(255, 76, 0, 0.44);
		position: absolute;
		top: -7px;
		right: 0px;
	}

	body.show-player_area {
		overflow: hidden;
	}

	.my-account-bar.show-player_area {
		left: 0;
		display: block;
	}

	a.player_area.show-player_area i:before {
		content: "\f00d";
	}

	.lottery-result-banner .inner-bannerimg {
		right: -25px;
	}

	.lottery-result-banner .inner-bannerimg img {
		height: auto;
		width: 55%;
	}

	.casino-banner-1 .inner-bannerimg {
		right: -35px;
	}

	.casino-banner-1 .inner-bannerimg img {
		height: auto;
		width: 60%;
	}

	.casino-banner-3 .inner-bannerimg {
		right: -10px;
	}

	.casino-banner-3 .inner-bannerimg img {
		height: auto;
		width: 65%;
	}

	.casino-banner-7 .inner-bannerimg img {
		height: auto;
		width: 57%;
	}

	.letto-dt p {
		display: inline-block;
	}

	.letto-dt .time-left {
		display: inline;
		font-size: 12px;
	}

	/* .letto-dt-box .jackbox h4 { font-size: 24px; } */
	.draw-block {
		padding: 32px 0 0 0;
	}

	.syndicates-box {
		margin: 0 0 50px;
	}

	.lotto-landing-syndicate .syndicates-box {
		margin: 0;
	}

	.slot-imgbx {}

	.category-row:last-child {

	}

	.payslip-wrp .jackbox h4 .crypto-currency-icon {
		display: inline-block !important;
	}

	#sports_index .sport_home_header,
	#sports_show .sport_home_header,
	#matches_show .sport_home_header {
		width: 100%;
	}

	.accordion-body .match-bx ul.team-info li {
		display: inline-block;
	}

	.accordion-body .match-bx ul.team-info li.versus_dash {
		display: inline-block;
	}

	#sports_index .betting-slipside,
	#sports_show .betting-slipside,
	#sports_index .live-updatebox,
	#sports_show .live-updatebox {}

	.bet-rightbox ul {
		display: block;
	}

	.bet-rightbox li {
		width: 100%;
		font-size: 12px;
		line-height: 25px;
	}

	#matches_show .totline h6 {
		display: inherit;
	}

	#sports_index .sport_home_header2,
	#sports_show .sport_home_header2,
	#matches_show .sport_home_header2 {
		width: 50%;
	}

	.scoring-rw {
		padding: 15px 10px 0;
	}

	.scoring-rw h3 {
		font-size: 10px;
	}

	#sports_index .col-md-4.col-sm-12.sport_home_header_match,
	#sports_show .col-md-4.col-sm-12.sport_home_header_match,
	#matches_show .col-md-4.col-sm-12.sport_home_header_match {
		width: 100%;
	}

	.totline h6.prop_text_extras {
		display: inline;
	}

	.totline h6 div {
		float: right;
		margin: 0;
	}

	.bets-table-block table tbody tr td img {}

	.bets-table-block table tbody tr td:first-child {

	}

	.bets-table-block table.table thead {}

	.bets-table-block table tbody tr td h6 {
		display: block;
	}

	#lotto-entries-wrapper .modal-body .chosen-numbers {
		width: 100%;
	}

	#lotto-entries-wrapper .modal-content {
		width: 100%;
	}

	.bets-table-block table tbody tr td span.crypto-currency-icon {
		display: none !important;
	}

	.recent_entries_listed {
		margin: 0;
	}

	.nav-tabs .nav-link.active {
		/* text-align: center;  */
	}

	.withdraw-lst-row ul li {
		width: 100%;
	}

	.mobile-prop-count {
		float: right;
		display: block;
		font-size: 14px;
		font-weight: 500;
		color: #ADC6FF;
	}

	.more-props-here {
		display: none;
	}

	.mobile-back-btn {
		display: inline-flex;
		border: none;
		color: #fff;
	}

	#accountActionsModal {
		width: 100%;
	}

	#accountActionsModal .modal-content {
		padding: 25px 10px;
		width: 96%;
		margin: auto;
		background-position: -200px 400px;
	}

	.modal_content_heading {
		font-size: 40px;
	}

	.team-info li .favorite-container {
		display: inline-block;
	}

	.team-info li .mobile_only {
		margin-left: 5px;
		margin-right: 0;
	}

	.desktop_only {
		display: none !important;
	}

	#sports_index .sidebar-menus ul li.active a:before,
	#sports_show .sidebar-menus ul li.active a:before,
	#matches_show .sidebar-menus ul li.active a:before {
		z-index: 0;
	}

	.deposit-bx p small {
		font-size: 13px;
	}

	.referral_errors h2 {
		font-size: 15px;
	}

	.referral_errors ul li {
		font-size: 12px;
	}

	.referral-table-block table thead th {
		font-size: 12px;
	}

	.referral-table-block table tbody tr td {
		font-size: 10px;
	}

	.slider_block_4 {
		background-image: url(/images/basecasino.io/slider-back_wick50_mob.png);
		height: 234px;
	}

	.slider_block_5 {
		background-image: url(/images/basecasino.io/50_profit_banner.png);
		height: 234px;
		background-size: contain;
	}
	.land_middle_section .main-slider .slick-slide {
		width: 100% !important;
	}

	.favorite-dropbox .dropdown-toggle::after {
    left: 150px;
	}

	.mobile-logo {
		display: block;
	}

	.head_links {
		display: none !important;
	}

	.profile-block h3 {
    font-size: 18px;
	}

	.shuffle_tabs {
    display: none !important;
	}
	.betting-slipside {
    padding: 0px 5px;
	}
	.match-head {
    padding: 15px 5px 5px;
	}
	.match-head-datetime {
		padding: 0 5px;
	}
	.match-dt-box {
    padding: 15px 5px;
	}
	.after_pick .number {
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    color: #626368;
	}
	.after_pick .name, .picker_form h4, .no_previous_stats {
		font-size: 12px;
	}

	.close_account {
    padding: 20px;
	}
	.close_headding {
    font-size: 18px;
	}
	.close_subhead {
    font-size: 10px;
	}
	.date_bg input {
    font-size: 12px;
	}
	.close_logo {
    width: 65%;
    height: auto;
    object-fit: cover;
	}
	.date_bg {
		justify-content: end;
    background: none;
	}
	.close_account_until {
		flex-direction: column;
    align-items: start !important;
	}
	.main_close_account_until {
		flex-direction: column;
        gap: 10px;
        align-items: initial !important;
	}
	.date_bg input {

	}
	.bets-table-block table tbody tr td.bet_details {
		min-width: 200px;
	}

}

@media(max-width:420px) {

	.index_block_1 .slider-data {
		width: 100%;
	}

	.index_block_1 .slider-data h1 {
		/* width: 60%; */
	}

	.index_block_1 .slider-data p {
		/* width: 60%; */
		margin: 0 0 20px;
	}

	.slider_block_4 {
		background-image: url(/images/basecasino.io/slider-back_wick50_mob.png);
	}

	.slider_block_5 {
		background-image: url(/images/basecasino.io/50_profit_banner_mob.png);
	}

	.slider_block {
		height: 170px;
	}

	#TB_window {
		width: 90%;
		top: 20%;
		left: 5%;
	}

	.profile-block .btn-password-chainge {
		margin-left: 0;
		display: block;
		margin-top: 30px;
	}

	.profile-block .btn-main,
	.profile-block .btn-password-chainge {
		width: 100%;
	}

	.history-index {
		font-size: 12px;
	}

	.deposit-bx p small {
		font-size: 10px;
	}

	.mobile-header .header-block ul.mobile-account-actions li.dropdown {
		margin-right: 5px;
	}

	.mobile-header ul.mobile-account-actions li a {
		font-size: 12px;
	}

	.copy_affiliate_link,
	.create_affiliate_link {
		width: 100%;
	}

	.slider_block_0 .index_block_1 .slider-data p,
	.slider_block_3 .index_block_1 .slider-data p {
		width: 100%;
	}

	img.desktop_banners {

	}

	img.mobile_banners {

	}

	.sports-banner .description a.march_madness_button {
		font-size: 8px;
		padding: 8px 10px;
	}

	.march_madness_button {
		position: absolute;
		bottom: 6%;
		left: 4%;
	}

	.slider_block_1_new .slider-data .btn-group {
    position: absolute;
    bottom: 21%;
    left: 3%;
	}

	.slider_block_1_new .slider-data .btn-group.sports-padding {
        position: absolute;
        bottom: 6%;
        left: 2%;
    }
		.slider-data .btn-group .btn-syn, .slider-data .btn-group .btn-main {
        padding: 6px 6px;
        font-size: 8px;
    }

		.withdrawal-block .form-group .form-control {
			font-size: 11px;
			padding: 15px 50px 15px 10px;
		}
		.withdrawal-block p {
    font-size: 11px;
		}
		.withdrawal_amt_input .input-box span {
    font-size: 14px;
  	}
		.profile-block .form-group label, .withdrawal-block .form-group label {
    font-size: 12px;
		}
		.sport_banner_grid .favorite-container {
        position: absolute;
        top: 14%;
        left: 5%;
    }
		.sport_banner_grid .favorite-container .fav-league i {
        font-size: 7px;
    }
		.match-box {
				padding: 12px 5px;
		}
		.bet-history-holder .match-box {
				padding: 12px 20px;
		}
		.odds-header {
			font-size: 8px;
		}
		.team-name {
			font-size: 9px;
		}
		.handicap {
			font-size: 8px;
		}
		.match-date-time {
			font-size: 10px;
		}
		.more-props-link {
			font-size: 11px;
		}
		.match-info-container {
			flex-direction: row;
		}
		.league-link {
					font-size: 10px;
		}
		.betting-list-wrp .accordion .accordion-item .accordion-button {
					font-size: 14px;
		}
		.sports-wrapper .betting-list-wrp .accordion-item .accordion-button img {
			height: 20px;
			width: auto;
    }
		.odds-header {
    	padding: 8px 0px;
		}
		.odds-value {
        font-size: 8px;
				height: 33px;
    }
		.odds-button {
		padding: 10px 10px;
		}
		.staking-info section {
        padding: 10px;
        font-size: 10px;
        line-height: 14px;
    }
		.staking-info section h2 {
    color: #ffcc00;
    font-size: 18px;
    font-weight: 700;
		}
		.staking-info section h3 {
    color: #33ccff;
    font-size: 16px;
		}
		.staking-howitworks {
    padding: 10px;
		}
		.staking-example {
    padding: 10px;
		}
		.staking-info section p {
				margin-bottom: 0;
		}
		.history-index {
		font-size: 10px;
		}
		.prop_and_date_header {
		font-size: 10px;
		}
		.prop_date_header, .prop_odds_header, .bet_status_header_span {
		font-size: 10px;
		}
		.bet-history-holder {
		max-width: 400px;
		}
		.bet-history-holder h2 {
		font-size: 24px;
		}
		.bet_type_header {
		font-family: 'Rubik', sans-serif;
		font-size: 11px;
		}
}

@media(max-width:576px) {
	.referral_block {
	margin: 0 0 30px;
	padding: 15px;
	}
	.referral-table-block table tbody tr td {
	padding: 10px 5px;
	font-size: 8px;
	}
	.referral-table-block table thead th {
			font-size: 9px;
			padding: 5px;
	}


}

@media(max-width:450px) {

	.leaderboard_left {
		padding: 0 0 6px 0;
	}

	.leaderboard_right {
		padding: 0 0 32px 0;
	}

	.leaderboard_box_left {
		display: inline-flex;
		width: 100%;
	}

	.leaderboard_box_right {
		display: block;
		width: 100%;
	}

	.page_leaderboard .inner-bannerimg img {
		height: 220px;
	}

	.page_leaderboard .inner-bannerimg {
		display: none;
	}

	.page_leaderboard .inner-banner h1 {
		font-size: 24px;
		line-height: normal;
	}

	.page_leaderboard .inner-banner h5 {
		font-size: 16px;
	}

	.leaderboard_position,
	.leaderboard_amount {
		font-size: 40px;
		line-height: 48px;
	}

	.leaderboard_amount {
		padding-left: 30px;
	}

	.leaderboard_profile,
	.leaderboard_wagered {
		font-size: 28px;
		line-height: 32px;
	}

	.leaderboard_bottom_position {
		font-size: 16px;
		line-height: 20px;
	}
	.referral_block button, .referral_block input, .refresh_button, #sort_by_filter {
		font-size: 10px;
	}
	.referral_block {
        margin: 0 0 20px;
        padding: 15px 5px;
    }
	.refresh_button {
		text-align: center;
	}
	.referral_block .modal-content {
    padding: 10px;
	}
	.referral_block .modal-header {
		padding: 0;
	}
	.referral_block .modal-dialog {
        font-size: 8px;
  }
	.referral_block .modal-header h5 {
	        font-size: 12px;
	}
	.referral-table-block table thead th {
        font-size: 8px;
        padding: 3px;
  }


}

@media(max-width:380px) {

	button#signIn-tab.nav-link.btn-enter,
	button#signUp-tab.nav-link.btn-enter,
	button#passwordRecovery-tab.nav-link.btn-enter {
		font-size: 12px;
	}

	.modal_content_heading {
		font-size: 32px;
		line-height: 48px;
	}

	#accountActionsModal .modal-content {
		padding: 20px 10px;
		width: 96%;
		margin: auto;
	}

	.mobile-header .header-block ul li button.btn-enter.btn-in,
	.mobile-header .header-block ul li button.btn-enter.user-info {
		padding: 12px 12px;
		font-size: 12px;
	}

	.user-name {
		font-size: 12px;
	}

	#casino_currency_modal .modal-title {
		font-size: 16px;
		line-height: 20px;
	}

	#casino_currency_modal .modal-body .withdraw-inbox {
		line-height: 28px;
	}

	#casino_currency_modal .modal-body .with-lg img {
		height: 20px;
	}

	#casino_currency_modal .modal-body h3 {
		font-size: 11px;
	}

	#casino_currency_modal .modal-body .balance_box {
		font-size: 11px;
	}

	#casino_currency_modal .modal-body .withdt h6 span.balance_box .crypto-currency-icon {
		display: none !important;
	}

	.aff_block {
		width: 100%;
	}

	.aff_block img {
		width: 100%;
		height: auto;
	}

	.profile_creds input, .profile_creds a {
    font-size: 10px;
		}


}

@media(max-width:350px) {

	button#signIn-tab.nav-link.btn-enter,
	button#signUp-tab.nav-link.btn-enter,
	button#passwordRecovery-tab.nav-link.btn-enter {
		font-size: 10px;
	}

	#TB_window {
		width: 90%;
		top: 20%;
		left: 5%;
	}

	.mobile-header ul.mobile-account-actions li a .crypto-currency-icon {

	}

	.slider_block_1 .index_block_1,
	.slider_block_2 .index_block_1 {
		background-position: top center;
	}

	.index_block_1 .slider-data {
		width: 100%;
	}
		/* padding-top: 170px; } */
		.main-slider .slick-prev,
		.main-slider .slick-nextX {
			top: 40%;
		}

		.index_block_1 .slider-data h1 {
			width: 100%;
		}

		.index_block_1 .slider-data p {
			width: 100%;
		}

		.slider_block_4 {
			background-image: url(/images/basecasino.io/slider-back_wick50_mob.png);
			height: 234px;
		}

		.slider_block_5 {
			background-image: url(/images/basecasino.io/50_profit_banner_mob.png);
			height: 234px;
		}

		.affiliate_link_form .input-group svg {
			display: none;
		}

		.slider_block_0 .index_block_1 .slider-data,
		.slider_block_3 .index_block_1 .slider-data {
			padding-top: 0;
		}

		.mobile-header .header-block ul.mobile-account-actions li button.btn-enter {
		font-size: 12px !important;
		padding: 16px;
		}
		.sport_banner_grid .favorite-container {
        position: absolute;
        top: 11%;
        left: 6%;
    }
		.sport_banner_grid .favorite-container .fav-league i {
        font-size: 6px;
    }
		.odds-header {
			font-size: 8px;
		}
		.team-name {
			font-size: 8px;
		}
		.handicap {
			font-size: 8px;
		}
		.odds-button {
    padding: 10px 5px;
		}
		.odds-value {
        font-size: 7px;
				height: 31px;
    }
		.match-date-time {
        font-size: 8px;
    }
		.league-link {
        font-size: 8px;
    }
		.more-props-link {
		font-size: 10px;
		}
		.betting-list-wrp .accordion .accordion-item .accordion-button {
        font-size: 13px;
    }
		.sports-wrapper .betting-list-wrp .accordion-item .accordion-button img {
        height: 16px;
        width: auto;
    }
		.staking-info section {
        padding: 5px;
        font-size: 8px;
        line-height: 12px;
    }
		.staking-info section th {
			padding: 2px !important;
		}
		.staking-info section h2 {
        font-size: 16px;
    }
		.staking-info section h3 {
        font-size: 12px;
    }

}

@media(max-width:310px) {

		.mobile-back-btn {

		}

		.aff_shared_button svg {
			display: none;
		}

}

	.fade:not(.show) {
		display: none !important;
	}
