	@charset "UTF-8";
	@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

	:root {
		--baseColor: #0a0a0a;
		--themeColor: #3f96f1;
	}

	/* background start */
	body,
	html {
		background: transparent !important;
	}

	body[id$=pagex],
	body {
		background-color: #000 !important;
		background-image: url(https://yteksunucu1.live/img-v2/general/bg-desktop.png) !important;
		background-size: 170% auto !important;
		background-position: top !important;
		background-repeat: no-repeat !important;
	}

	@media only screen and (min-width: 992px) {

		main.home::before,
		main.casino::before,
		main.games::before,
		main.jackpot-casino::before,
		section.live-casino-bg::before,
		section.betongames::before,
		main.account-dashboard::before,
		main.pages-background::before,
		main.account-dashboard::before,
		main.binary-background::before,
		section.virtual::before,
		main.bonus::before,
		section.live_slot_container::before,
		main.games::before,
		section.live_slot_container .hero::after,
		section.bingo::before,
		section.user-form.login::before,
		section.user-form.register::before {
			display: none;
		}
	}

	body,
	body#casinogamepagex,
	body#fast-gamesgamepagex,
	body#live-casinogamepagex,
	body#live-casinomenu-gamepagex,
	body#scratchgamepagex,
	body#virtual-sportsgamepagex {
		min-height: 100%;
		height: 100%;
	}

	/* background end */
	/* leftmenus start */
	aside-close {
		display: block;
		width: calc(100% - 170px);
		left: 170px;
		height: 100%;
		position: absolute;
	}

	div#offcanvasNavbar {
		background: rgba(0, 0, 0, 0.5019607843) !important;
	}

	.leftMenus {
		display: flex;
		gap: 10px;
		align-items: center;
		min-width: 300px;
	}

	.leftMenus img {
		max-width: 100%;
	}

	.leftMenus a {
		transition: transform 0.1s;
	}

	.leftMenus a:hover {
		transform: scale(1.1);
	}

	/* leftmenus end */
	/* navbar start */
	.btn.balance span.bonusbalance {
		color: var(--themeColor) !important;
	}

	.user-logged .login-area .bw-custom:nth-child(4) a#bwUserMen {
		display: flex;
		border: 1px solid var(--themeColor) !important;
		border-radius: 30px;
		background: #212326;
		overflow: hidden;
		align-items: center;
		justify-content: center;
	}

	.user-logged .b-links.m-hide.me-3.ng-star-inserted {
		margin-right: 10px !important;
	}

	app-header-notification.ng-star-inserted a#bwuser {
		border: 1px solid var(--themeColor) !important;
		border-radius: 30px;
		color: #fff !important;
		overflow: hidden;
		width: 36px;
		height: 36px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.user-logged .dropdown.bw-custom:nth-child(n+5) {
		display: none;
	}

	.user-logged .login-area .b-links .btn {
		border: 1px solid var(--themeColor);
		border-radius: 30px;
		color: #fff !important;
		transition: transform 0.1s;
	}

	.user-logged .login-area .b-links .btn:hover {
		transform: scale(1.025);
	}

	header div.nav ul.nav-menu {
		display: flex;
		gap: 20px;
	}

	header {
		background: url(https://yteksunucu1.live/img-v2/navbar/navbarbg1.png);
		background-size: cover;
		border-bottom: 1px solid var(--themeColor);
	}

	header div.nav ul.nav-menu li a {
		display: flex;
		flex-direction: column;
		height: initial;
		padding-bottom: 7.5px;
		border-radius: 50px;
	}

	header div.nav ul.nav-menu li a span {
		color: #fff;
		margin-top: 15px;
		font-size: 14px;
	}

	header div.nav ul.nav-menu li a i.nav-icon {
		font-size: 17px;
	}

	header div.nav ul.nav-menu li a em.new {
		background: var(--themeColor);
		color: var(--baseColor);
		top: -9px;
		font-size: 8px;
		border-radius: 30px;
		padding: 1px 10px;
	}

	header div.nav {
		background: transparent !important;
		display: flex;
		justify-content: center;
		margin-top: 50px;
		height: fit-content !important;
		overflow: initial !important;
	}

	header div.nav ul.nav-menu li a i.nav-icon {
		color: var(--themeColor) !important;
		margin-right: 0 !important;
	}

	header div.nav ul.nav-menu li a.current span {
		color: var(--themeColor);
	}

	header div.nav ul.nav-menu li a:hover {
		background: transparent !important;
	}

	header div.nav ul.nav-menu li a.current,
	header div.nav ul.nav-menu li a:hover {
		border-bottom: 2px solid var(--themeColor);
	}

	header a.btn.btn-login,
	header a.btn.btn-register {
		color: #000 !important;
		border-radius: 15px;
		padding: 5px 15px;
		display: flex;
		align-items: center;
		font-weight: bold;
		font-size: 13px;
		transition: transform 0.1s;
	}

	header a.btn.btn-login:hover,
	header a.btn.btn-register:hover {
		transform: scale(1.025);
	}

	header a.btn.btn-login {
		background: #fff !important;
		border: 1px solid #fff !important;
		border-top-right-radius: 0px;
		border-bottom-right-radius: 0;
	}

	header a.btn.btn-register {
		background: var(--themeColor) !important;
		border: 1px solid var(--themeColor) !important;
		border-top-left-radius: 0px;
		border-bottom-left-radius: 0;
	}

	.wgNew span.wg {
		display: block;
		border-radius: 10px;
		margin-right: 5px;
		padding: 5px;
	}

	.wgNew span.wg:after {
		display: block;
		background: url(https://yteksunucu1.live/img-v2/icons/wgdeskicons.png) center left/cover no-repeat;
		content: "";
		width: 15px;
		height: 15px;
	}

	.wgNew span.wg-login:after {
		background-position: 0 0;
	}

	.wgNew span.wg-register:after {
		background-position: -15px 0;
	}

	.wgNew span.wg-casino:after {
		background-position: -50px 0;
		width: 25px;
		height: 25px;
	}

	.wgNew span.wg-livecasino:after {
		background-position: -75px 0;
		width: 25px;
		height: 25px;
	}

	header .b-visitor.ng-star-inserted {
		display: flex;
	}

	header .logo img {
		max-height: initial !important;
		max-width: initial !important;
		padding-bottom: 10px;
	}

	header .logo img {
		width: 275px !important;
		height: auto !important;
		padding: 10px 25px !important;
		transition: 0.1s all;
		margin-top: -10px !important;
		margin-left: 10px;
	}

	header .logo:hover img {
		transform: scale(1.1);
	}

	.btn-group-social {
		gap: 2.5px;
	}

	.btn-group-social li a {
		border-radius: 100px;
		background: var(--themeColor) !important;
		color: var(--baseColor) !important;
		width: 35px !important;
		height: 35px !important;
		display: flex;
		justify-content: center;
		align-items: center;
		padding: 0 !important;
		transition: transform 0.1s;
		box-shadow: 0px 0px 5px 0px var(--themeColor);
		border: none !important;
	}

	.btn-group-social li a:hover {
		transform: scale(1.1);
	}

	header .inner .top .column:nth-child(1) {
		order: 2;
		flex-grow: 1 !important;
	}

	header .inner .top .column:nth-child(2) {
		order: 1;
		flex-grow: 2.5 !important;
	}

	header .inner .top .flex-grow-1:nth-child(3) {
		order: 3;
	}

	/* navbar end */
	/* container start */
	app-main .main {
		padding-top: 10px;
	}

	/* container end */
	.login-area {
		display: flex;
		align-items: center;
	}

	/* hide start */
	app-horizontal-promotion-list.b-widget-promotion-content {
		display: none;
	}

	body#pagex .b-widget {
		display: none;
	}

	.user-unlogged .dropdown.bw-custom {
		display: none;
	}

	.col-m-btn {
		display: none !important;
	}

	.col-m-sport {
		display: none !important;
	}

	.col-m-slot {
		display: none !important;
	}

	.col-m-jackpot {
		display: none !important;
	}

	.col-m-live {
		display: none !important;
	}

	.col-m-pays {
		display: none !important;
	}

	/* hide end */
	.carousel.slide {
		border: 1px solid var(--themeColor) !important;
		border-radius: 30px;
		overflow: hidden;
	}

	/* wg icons start */
	.wgNew span.wg {
		display: block;
		border-radius: 10px;
		margin-right: 5px;
		padding: 5px;
	}

	.wgNew span.wg:after {
		display: block;
		background: url(https://yteksunucu1.live/img-v2/icons/wgdeskicons.png) no-repeat center left;
		content: "";
		width: 15px;
		height: 15px;
		background-size: cover;
		/* background-size: 206px 15px; */
	}

	.wgNew span.wg-login:after {
		background-position: 0 0px;
	}

	.wgNew span.wg-register:after {
		background-position: -15px 0px;
	}

	.wgNew span.wg-casino:after {
		background-position: -50px 0px;
		width: 25px;
		height: 25px;
	}

	.wgNew span.wg-livecasino:after {
		background-position: -75px 0px;
		width: 25px;
		height: 25px;
	}

	.nav-item a.wgNew:hover {
		transform: scale(1.05);
	}

	/* wg icons end */
	/* yönlendirme start */
	.yonlendirme {
		display: flex;
		justify-content: space-between;
		margin-top: 25px;
		margin-bottom: 25px;
	}

	.yonlendirme a {
		flex: 0 20%;
	}

	.yonlendirme img {
		width: 100%;
	}

	.yonlendirme a:hover {
		transform: scale(1.05);
	}

	/* yönlendirme end */
	/* games start */
	.dynGames .specGames {
		display: flex;
		gap: 10px;
		justify-content: space-around;
	}

	.dynGames .specGames a img {
		width: 100%;
	}

	.dynGames .specGames a {
		transition: 0.2s all;
	}

	.dynGames .specGames a:hover {
		transform: scale(1.05);
	}

	.dynGames.games-casino {
		margin-top: 15px;
		padding: 0;
	}

	.dynGames.games-livecasino {
		margin-top: 15px;
		padding: 0;
	}

	.dynGames .title {
		color: #fff !important;
		display: flex;
		width: fit-content;
		align-items: center;
	}

	.dynGames .title a:last-child {
		color: #fff;
		font-weight: bold;
	}

	/* games end */
	/* Footer start */
	footer.mt-3 {
		padding-top: 0;
		background: #0e1b2f !important;
		border-top: 1px solid var(--themeColor);
	}

	.footerSpec img {
		width: 100%;
		height: auto;
		cursor: pointer;
	}

	.footerSpec .up {
		display: flex;
		gap: 15px;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: stretch;
		justify-content: space-between;
	}

	.footerSpec .up .one {
		display: flex;
		flex-direction: column;
		gap: 10px;
		background: #142237;
		border: 1px solid #15335f;
		padding: 15px;
		border-radius: 20px;
		flex: 1;
		margin-top: 25px;
		align-items: stretch;
		justify-content: center;
	}

	.footerSpec .up .two {
		display: flex;
		flex-direction: column;
		gap: 10px;
		background: #142237;
		border: 1px solid #15335f;
		padding: 15px;
		border-radius: 20px;
		flex: 0.8;
		align-items: center;
		margin-top: 25px;
		justify-content: center;
	}

	.footerSpec .up .one a:first-child {
		background: #192a45;
		border-radius: 25px;
		padding: 15px 30px;
		text-align: center;
		height: 64px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.footerSpec .up .three {
		display: flex;
		flex: 3;
		justify-content: flex-end;
		align-items: flex-end;
	}


	.footerSpec .up .one a img,
	.footerSpec .up .two a img {
		width: 100%;
	}

	.footerSpec .up .two a {
		max-width: 234px;
	}

	.footerSpec .providers {
		border-top: 1px solid #33414d;
		border-bottom: 1px solid #33414d;
		margin-top: 30px;
		padding: 20px 0px;
	}

	.footerSpec .licenced {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		align-items: center;
		border-bottom: 1px solid #33414d;
	}

	.footerSpec .licenced .provid {
		display: flex;
		gap: 15px;
		align-items: center;
		margin: 0 10px;
	}

	.footerSpec .licenced .provid img {
		max-width: 100%;
		width: auto;
		height: fit-content;
	}

	.footerSpec .licenced .details {
		display: flex;
		background: #142237;
		border-radius: 25px;
		padding: 10px;
		color: #8b8b8b;
		align-items: center;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 10px;
		margin: 10px 0px;
	}

	.footerSpec .licenced .details p {
		width: 350px;
		text-align: center;
		font-size: 12px;
		margin-bottom: 0 !important;
	}

	.footerSpec .licenced .details a,
	.footerSpec .licenced .details img {
		max-width: 75px;
		min-width: 75px;
	}

	.footerSpec .copyright {
		display: flex;
		justify-content: space-between;
		padding-top: 15px;
	}

	.footerSpec .copyright .fav {
		display: flex;
		align-items: center;
		color: #8b8b8b;
	}

	.footerSpec .copyright .fav img {
		width: 40px;
		height: auto;
		margin-right: 15px;
	}

	.footerSpec .copyright .links {
		display: flex;
		gap: 15px;
		align-items: center;
	}

	.footerSpec .copyright .links a {
		color: #8b8b8b;
		text-align: center;
	}

	.footerSpec a:hover {
		transform: scale(1.05);
	}

	.footerSpec .three a {
		transition: transform 0.1s;
	}

	.footerSpec .three a:hover {
		transform: scale(1);
	}

	.footerSpec .up .one a img.brand {
		width: 175px;
	}

	@media screen and (max-width: 768px) {
		.footerSpec .up .one {
			flex: 1 40%;
		}

		.footerSpec .up .two {
			flex: 1 45%;
		}

		.footerSpec .up .three {
			flex: 1 100%;
		}

		.footerSpec .up .one a img.brand {
			width: 75%;
		}

		.footerSpec .up .one a:first-child {
			height: 40px;
		}
	}

	/* Footer end */
	/* Sport page start */
	div#sport_div_iframe {
		margin-top: 0 !important;
	}

	/* Sport page end */
	#betDesktop #desktopMenu ul.right-navbar li.nav-item#rightItem {
		background: none;
	}

	#betDesktop #desktopMenu ul.navbar-nav li.nav-item a.nav-link i,
	#betDesktop #desktopMenu ul.navbar-nav li.nav-item.active a.nav-link span,
	#betDesktop #desktopMenu ul.navbar-nav li.nav-item a.nav-link:hover span {
		color: var(--themeColor) !important;
	}

	#betDesktop #desktopMenu ul.navbar-nav li.nav-item a.nav-link span em.new {
		background: var(--themeColor) !important;
		color: #000;
	}

	.modal-body img {
		max-width: 100%;
	}

	body:has(nav.navbar-bottom) iframe#chat-widget-minimized {
		display: block !important;
	}

	@media (min-width: 768px) {
		#sport_div_iframe iframe {
			height: initial !important;
		}
	}

	/* ######################################### */
	/* desktop */
	@media screen and (min-width: 769px) {
		.site-alert {
			margin-top: -40px;
			margin-bottom: 30px;
		}
	}

	@media screen and (max-width: 1024px) {
		.container-fluid {
			padding: 0;
		}

		.leftMenus a {
			width: 75px;
		}

		.navbar-collapse.desktop-collapse {
			width: 275px;
		}

		.navbar-brand img {
			width: 200px;
		}
	}

	.footer-providers,
	app-footer .btn.btn-dark,
	app-lang-links .btn.btn-dark {
		background: none !important;
		border: none !important;
	}

	a#scrollToTopBtn {
		box-shadow: 0px 0px 15px 0px var(--themeColor);
	}

	section.promotions .hero::after {
		display: none;
	}

	/* Footer social special icons */
	footer .social-medias ul li i {
		display: none;
	}

	footer .social-medias ul li.twitter,
	footer .social-medias ul li.instagram,
	footer .social-medias ul li.youtube,
	footer .social-medias ul li.whatsapp,
	footer .social-medias ul li.telegram {
		background: none;
		background-size: cover;
		background-repeat: no-repeat;
	}

	footer .social-medias ul li.twitter {
		background-image: url("https://yteksunucu1.live/img-v2/social_icons/x.png");
	}

	footer .social-medias ul li.instagram {
		background-image: url("https://yteksunucu1.live/img-v2/social_icons/ig.png");
	}

	footer .social-medias ul li.youtube {
		background-image: url("https://yteksunucu1.live/img-v2/social_icons/yt.png");
	}

	footer .social-medias ul li.whatsapp {
		background-image: url("https://yteksunucu1.live/img-v2/social_icons/wp.png");
	}

	footer .social-medias ul li.telegram {
		background-image: url("https://yteksunucu1.live/img-v2/social_icons/tg.png");
	}

	/* For ticket button */
	header .top .functions .promotions i.ticket-ico2 {
		width: 21px;
		height: 21px;
		display: inline-block;
		float: left;
		background-image: url('https://i.ibb.co/jjSpwtx/ticket.png');
		background-size: 100%;
		background-repeat: no-repeat;
		position: relative;
		margin-right: 7px;
		top: 7px;
	}

	/* mobile */
	@media screen and (max-width: 768px) {

		/* For ticket button */
		header .navigation .guest.guest-telegram {
			display: flex;
		}

		/* background start */
		body[id$=pagex],
		body {
			background-image: url(https://yteksunucu1.live/img-v2/general/bg-mobile.png) !important;
			background-size: cover !important;
			background-position: center !important;
			background-repeat: repeat-y !important;
		}

		/* background end */
		/* Navbar start */
		a.button.primary.margin-right.whatsapp-header,
		header .navigation .hamburger,
		header .navigation .guest a {
			background: #000 !important;
			border: 1px solid #1a98ff;
		}

		header .navigation .hamburger i,
		header .navigation .guest a {
			color: #1a98ff !important;
		}

		a.button.primary.margin-right.whatsapp-header img {
			filter: hue-rotate(169deg) saturate(100%);
			margin-top: -5px;
		}

		header .navigation {
			background: #000;
		}

		.user-logged .bw-custom:nth-child(4) {
			display: flex;
			border: 1px solid var(--themeColor) !important;
			border-radius: 30px;
			background: #212326;
			overflow: hidden;
			align-items: center;
			justify-content: center;
			width: 35px;
			height: 35px;
		}

		.user-logged .bw-custom:nth-child(4) a {
			margin: 0 !important;
			padding: 0 !important;
			margin-top: 2px !important;
		}

		.user-logged .flex-grow-1.d-flex.justify-content-end {
			margin-top: -7px;
		}

		.user-logged .dropdown.bw-custom:nth-child(n+5) {
			display: block;
		}

		header div.top a.logo img {
			max-width: 150px !important;
			padding: 0 !important;
			transition: 0.1s all;
			border-bottom: none !important;
			border-radius: 0;
			margin-top: 7px !important;
		}

		header div.top a.logo:hover img {
			transform: scale(1.1);
		}

		header div.nav {
			display: block;
			overflow: scroll !important;
		}

		header div.nav ul.nav-menu li a.current,
		header div.nav ul.nav-menu li a:hover {
			border-bottom: none !important;
		}

		header div.nav ul.nav-menu li a em.new {
			top: 0 !important;
		}

		header div.nav ul.nav-menu li a span {
			font-size: 14px;
		}

		header div.nav {
			background: rgba(255, 255, 255, 0.031372549) !important;
			margin-top: 0px;
			padding-bottom: 10px;
		}

		header div.nav ul.nav-menu li a span {
			font-size: 12px;
		}

		header a.btn.btn-login,
		header a.btn.btn-register {
			font-size: 10px;
			margin-right: 0;
		}

		.wgNew span.wg {
			transform: scale(0.9) !important;
			margin-right: 0;
		}

		header div.dropdown.bw-custom:last-child a.btn {
			background: var(--themeColor);
			color: var(--baseColor) !important;
			border-radius: 100px;
			height: 30px;
			width: 30px;
			display: flex;
			align-items: center;
			justify-content: center;
		}

		/* Navbar end */
		/* mobile menu default start */
		.m-bottom-nav {
			border-top: 1px solid var(--themeColor) !important;
			background: var(--baseColor) !important;
		}

		.m-bottom-nav nav a.item i {
			color: var(--themeColor) !important;
		}

		.m-bottom-nav nav a.item span {
			color: #fff;
		}

		/* mobile menu default end */
		/* yonlendirme start */
		.yonlendirme {
			padding: 0;
			padding-top: 0 !important;
			margin-top: 10px !important;
			margin-bottom: 15px !important;
			display: flex;
			flex-wrap: wrap;
			gap: 15px;
		}

		.yonlendirme a {
			flex: 1;
			min-width: 45%;
			margin: 1%;
			box-sizing: border-box;
			margin-left: 0 !important;
			margin-right: 0 !important;
		}

		/* yonlendirme end */
		/* games start */
		.dynGames.games-casino {
			margin-top: 0 !important;
		}

		.dynGames .title {
			font-size: 13px;
			gap: 5px;
		}

		.dynGames span.wg {
			padding: 7.5px;
		}

		.wgNew span.wg-casino:after {
			width: 20px;
			height: 20px;
			background-position: -40px 0px;
		}

		.wgNew span.wg-livecasino:after {
			width: 20px;
			height: 20px;
			background-position: -60px 0px;
		}

		.dynGames .specGames a {
			flex: 1;
			min-width: 30%;
			margin: 1%;
			box-sizing: border-box;
			margin-left: 0 !important;
			margin-right: 0 !important;
		}

		.dynGames .specGames {
			display: flex;
			flex-wrap: wrap;
		}

		/* games end */
		.offcanvas-body {
			margin-bottom: 10px;
		}

		div#offcanvasNavbar {
			width: 100%;
			/* background: var(--baseColor) !important; */
			background: rgb(10, 10, 10) !important;
			background: linear-gradient(183deg, rgb(10, 10, 10) 0%, rgb(63, 150, 241) 175%) !important;
		}

		div.mobile-nav a i {
			background: var(--themeColor) !important;
			border-radius: 100px;
		}

		div.mobile-nav a {
			color: #fff;
			font-size: 16px;
			background: rgba(17, 17, 17, 0.3215686275);
			border-radius: 100px;
		}

		div.mobile-nav h6 {
			color: #fff;
		}

		/* modal fix */
		.modal-dialog.modal-dialog-centered.modal-fullscreen-lg-down {
			align-items: flex-start !important;
		}

		.mdl-login.modal-fullscreen-lg-down .modal-content {
			height: calc(100% - 100px);
		}

		.mdl-register.modal-fullscreen-lg-down .modal-content {
			height: calc(100% - 50px);
		}

		.casino-modal.modal-fullscreen-lg-down .modal-content {
			height: calc(100% - 100px);
		}

		/* modal end */
		/* home buttons start */
		.home-buttons {
			display: none !important;
			margin-top: 10px;
			display: grid;
			grid-template-columns: repeat(auto-fill, minmax(25%, 1fr));
			order: 1;
		}

		.home-buttons .col {
			box-sizing: border-box;
			width: 100%;
		}

		.home-buttons a.btn {
			background: linear-gradient(180deg, rgb(14, 25, 39) 30%, rgb(33, 167, 254) 150%);
			border-radius: 10px;
			box-shadow: 0px 0px 35px -15px var(--themeColor);
			border: none;
		}

		.home-buttons a.btn span.inner p.link-desc {
			color: #fff !important;
			font-size: 10px !important;
			font-family: "Poppins";
		}

		/* home buttons end */
		header .mobile-sticky-bar ul li {
			order: 1;
		}

		header .mobile-sticky-bar ul li:nth-child(3) {
			order: 2;
		}
	}

	.btn.demo,
	.game-open-dialog .btn.theme.solid {
		display: none !important;
	}

	/* promo start */
	body#promotionspagex .b-container {
		background: rgba(0, 0, 0, 0.1490196078);
		padding: 50px;
	}

	.b-bonus.page {
		grid-template-columns: repeat(auto-fill, minmax(calc((100% - 50px) / 3), 1fr)) !important;
	}

	@media screen and (max-width: 768px) {
		body#promotionspagex .b-container {
			padding: 0;
		}

		.b-bonus.page {
			grid-template-columns: repeat(auto-fill, minmax(calc((100% - 50px) / 2), 1fr)) !important;
		}

		.bonus-modal.modal-fullscreen-lg-down .modal-content {
			height: calc(100% - 70px);
		}
	}

	.bonus-info.ng-star-inserted {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}

	div.b-bonus-box {
		min-width: inherit !important;
		height: fit-content !important;
		aspect-ratio: 10/5.5;
	}

	.b-bonus-box .bonus-info h5 {
		font-size: 15px;
		color: var(--themeColor);
	}

	.b-bonus-box .bonus-info .btn.btn-base:first-child {
		background: var(--themeColor) !important;
		color: var(--baseColor) !important;
	}

	.bonus-modal .start,
	.bonus-modal .modal-body .kind .d-flex,
	.f-promotions .text-theme,
	.f-promotions a.text-theme,
	.b-bonus-box .text-theme {
		color: var(--themeColor) !important;
	}

	.bonus-modal a.btn.btn-base.ng-star-inserted {
		background: var(--themeColor) !important;
		color: var(--baseColor) !important;
	}

	.f-promotions div.p-list ul li a.active {
		border-color: var(--themeColor) !important;
		color: var(--themeColor) !important;
	}

	.f-promotions div.p-list ul li a:hover {
		border-color: var(--themeColor) !important;
	}

	body#promotionspagex .b-slider {
		display: none;
	}

	/* promo end */
	/* others */
	div.user-account div.account-card div.account-content app-edit div.account-submenu ul li:last-child {
		display: none !important;
	}

	div.user-account div.account-card div.account-content div.account-submenu ul li a.active {
		color: #000;
	}

	.modal-body {
		background: linear-gradient(183deg, rgb(10, 10, 10) 0%, #3f96f1 175%) !important;
	}

	.modal-footer {
		background: linear-gradient(183deg, rgb(10, 10, 10) 30%, #3f96f1 175%) !important;
	}

	app-header header .b-links a.btn.btn-base.py-2[href="/account/info/withdraw"] {
		display: none;
	}

	a.btn.btn-base.py-2[href="/account/info/withdraw"] {
		display: none;
	}

	app-bottom-navbar span {
		font-size: 14px;
	}

	.fa-tv-retro:before {
		font-family: "Font Awesome 6 Brands" !important;
	}

	.fa-tv-retro:before {
		content: "\f167" !important;
	}

	@media screen and (max-width: 768px) {
		.livetv a::after {
			content: "YouTube";
			color: #fff;
			background: #1f3f61;
			margin-left: -47px;
		}

		.livetv a {
			color: transparent;
		}
	}

	/* affiliate start */
	form#affiliateForm .form-group:nth-child(5) {
		display: none;
	}

	/* affiliate end */
	.affiliate-form h1,
	.affiliate-form .form-group label {
		color: #21a7fe !important;
	}

	.affiliate-form .form-group .form-control {
		border-radius: 10px;
		background-color: rgba(26, 26, 26, 0.7215686275);
	}

	.affiliate-form button#submitButton {
		width: 100%;
		color: #000;
	}

	.affiliate-form .pics {
		display: flex;
		gap: 10px;
	}

	.affiliate-form .pics a img {
		width: 100%;
	}

	/* v2 */
	.wgNewBtn {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: space-between;
		align-items: center;
		background: none;
		border: 1px solid #0f2240;
		border-radius: 20px;
		box-shadow: 0px 0px 15px 0px #0e213e;
		margin-top: 15px;
		padding: 15px;
	}

	.wgNewBtn .mSy {
		display: flex;
		flex-direction: column;
		align-items: center;
		gap: 10px;
	}

	.wgNewBtn .mSy a img {
		width: 100%;
		transition: 0.1s all;
	}

	.wgNewBtn .mSy span {
		color: #fff;
		font-family: "Poppins";
		font-size: 13px;
		display: flex;
		flex-direction: column;
		align-items: center;
		transition: 0.1s all;
	}

	.wgNewBtn .mSy span:after {
		content: "";
		display: block;
		background: #005286;
		box-shadow: 0px 0px 10px 0px #005286;
		width: 30px;
		height: 4px;
		margin-top: 10px;
		margin-bottom: -15px;
		border-radius: 10px;
		transition: 0.1s all;
	}

	.wgNewBtn .mSy:hover a img {
		transform: scale(1.1);
	}

	.wgNewBtn .mSy:hover {
		cursor: pointer;
	}

	.wgNewBtn .mSy:hover span:after {
		width: 40px;
	}

	.yonlendirmev2 {
		display: flex;
		gap: 15px;
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: space-between;
		margin-top: 15px;
		padding: 0;
	}

	.yonlendirmev2 a {
		cursor: pointer;
		transition: 0.1s all;
	}

	.yonlendirmev2 a:hover {
		transform: scale(1.025);
	}

	.yonlendirmev2 a img,
	.yonlendirmev2 .promo-video img {
		width: 100%;
	}

	.wgBanner {
		margin-top: 15px;
		cursor: pointer;
	}

	.wgBanner2 {
		display: flex;
		gap: 10px;
		flex-direction: row;
		flex-wrap: nowrap;
	}

	.wgBanner a,
	.wgBanner a img {
		cursor: pointer;
		transition: 0.1s;
	}

	.wgBanner a:hover,
	.wgBanner a img:hover {
		transform: scale(1.025);
	}

	.wgBanner img {
		width: 100%;
	}

	div.dropdown.bw-custom a.btn[title="Beni Ara"],
	div.dropdown.bw-custom a#bwgadgets.btn.py-2 {
		background: #3f96f1;
		color: #000;
		border-radius: 100px;
		width: 30px;
		height: 30px;
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 12px;
	}

	a#bwgadgets.btn.btn-blank.m-hide {
		background: rgba(0, 0, 0, 0.3803921569);
		border-radius: 100px;
		margin-left: 6px;
		height: 30px;
		display: flex;
		align-items: center;
		color: #3f97f2;
	}

	app-footer footer .b-content .col-12.col-md-6 app-lang-links {
		display: none;
	}

	app-footer footer .b-content:nth-child(2) {
		margin-top: -50px;
	}

	app-footer .btn.btn-dark {
		color: #3f96f1;
		text-shadow: 0px 0px 10px #000;
	}

	app-footer .btn.btn-dark:hover {
		color: #fff;
	}

	app-footer footer .b-content.p-2.pt-4,
	app-footer footer .b-content small {
		color: #3f96f1;
		text-shadow: 0px 0px 10px #000;
		text-align: center;
	}

	app-footer footer span.age-restriction {
		background: none;
		border: 1px solid #3f96f1;
		color: #fff;
	}

	.dynGames .specGames a img {
		cursor: pointer;
	}

	div.dropdown.bw-custom .dropdown-menu.sm-dropdown a.dropdown-item {
		background: #3f96f1;
		color: #000;
		border-radius: 100px;
		width: 30px;
		height: 30px;
		display: flex;
		justify-content: center;
		align-items: center;
		margin-top: 10px !important;
		margin-bottom: 10px !important;
	}

	div.dropdown.bw-custom .dropdown-menu.sm-dropdown a.dropdown-item:hover {
		background: #161616;
		color: #3f96f1;
		transform: scale(1.3);
	}

	div.dropdown.bw-custom .dropdown-menu.sm-dropdown {
		margin-top: 10px !important;
	}

	div.dropdown.bw-custom .dropdown-menu li:first-child a.dropdown-item {
		margin-top: 0px !important;
	}

	div.dropdown.bw-custom .dropdown-menu li:last-child a.dropdown-item {
		margin-bottom: 0px !important;
	}

	div.dropdown.bw-custom .dropdown-menu {
		background: rgba(0, 0, 0, 0.6588235294);
		border: none;
		border-radius: 100px;
	}

	.btn-group-social li a {
		border-radius: 100px;
		background: var(--themeColor) !important;
		background: linear-gradient(180deg, rgb(63, 150, 241) -100%, rgb(10, 10, 10) 100%) !important;
		color: #3f96f1 !important;
		width: 35px !important;
		height: 35px !important;
		display: flex;
		justify-content: center;
		align-items: center;
		padding: 0 !important;
		transition: transform 0.1s;
		box-shadow: 0px 0px 10px -5px var(--themeColor);
		border: none !important;
		border-bottom: 1px solid #3f96f1 !important;
	}

	.only-mobile {
		display: none;
	}

	/* mobile */
	@media screen and (max-width: 768px) {
		.only-desktop {
			display: none !important;
		}

		.only-mobile {
			display: block;
		}

		.wgNewBtn {
			display: flex;
			flex-wrap: wrap;
			padding: 10px;
			box-sizing: border-box;
			margin-top: 15px;
		}

		.wgNewBtn .mSy {
			flex: 1 1 calc((100% - 50px) / 5);
			box-sizing: border-box;
			margin-bottom: 20px;
		}

		.wgNewBtn .mSy:nth-child(n+6) {
			margin-bottom: 0px;
		}

		.wgNewBtn .mSy span {
			white-space: nowrap;
			font-size: 10px;
		}

		.wgNewBtn .mSy span:after {
			display: none !important;
		}

		.yonlendirmev2 {
			display: flex;
			flex-wrap: wrap;
			gap: 10px;
			justify-content: center;
		}

		.yonlendirmev2 a,
		.yonlendirmev2 .promo-video {
			flex: 0 calc(50% - 5px);
		}

		.promo-video .play-btn {
			width: 30px;
			height: 30px;
		}

		app-footer footer .b-content:nth-child(2) {
			margin-top: 0px;
		}

		app-footer footer .w-100.d-flex.justify-content-end.flex-wrap {
			justify-content: center !important;
		}

		app-footer footer .w-100.mt-2 {
			text-align: center;
		}

		/* mobile menu default start */
		.m-bottom-nav {
			border-top: 1px solid var(--themeColor) !important;
			background: linear-gradient(180deg, rgb(63, 150, 241) -100%, rgb(10, 10, 10) 50%) !important;
			height: auto;
			border-top-left-radius: 50px;
			border-top-right-radius: 50px;
		}

		.m-bottom-nav nav a.item i {
			color: var(--baseColor) !important;
			background: var(--themeColor) !important;
			border-radius: 30px;
			width: 30px !important;
			height: 30px !important;
			display: inline-flex;
			align-items: center;
			justify-content: center;
			font-size: 14px;
		}

		.m-bottom-nav nav a.item span {
			color: #fff;
			font-size: 12px;
			white-space: nowrap;
			font-family: "Poppins";
		}

		.m-bottom-nav nav a.item {
			display: flex;
			flex-direction: column;
			align-items: center;
			gap: 5px;
		}

		.m-bottom-nav nav a.item:nth-child(5) {
			margin: auto;
			margin-top: -36px;
			height: auto !important;
			width: 55px;
		}

		.m-bottom-nav nav a.item:nth-child(5) i {
			width: 50px !important;
			height: 50px !important;
			max-height: none !important;
			min-height: auto !important;
			font-size: 20px;
			border-top: 2px solid var(--themeColor) !important;
			background: linear-gradient(180deg, rgb(63, 150, 241) -100%, rgb(10, 10, 10) 50%) !important;
			color: #3f96f1 !important;
		}

		.m-bottom-nav nav a.item:nth-child(5) span {
			display: none;
		}

		.m-bottom-nav nav {
			display: flex;
		}

		a#scrollToTopBtn {
			display: none;
		}

		.m-bottom-nav nav a.item:nth-child(1) {
			order: 1;
		}

		.m-bottom-nav nav a.item:nth-child(2) {
			order: 2;
		}

		.m-bottom-nav nav a.item:nth-child(3) {
			order: 4;
		}

		.m-bottom-nav nav a.item:nth-child(4) {
			order: 5;
		}

		.m-bottom-nav nav a.item:nth-child(5) {
			order: 3;
			outline: none !important;
		}

		header div.nav {
			overflow-x: scroll !important;
			overflow-y: unset !important;
		}

		app-bottom-navbar #offcanvasNavbar a.btn.btn-close {
			background-color: #3f96f1 !important;
			opacity: 1;
			border-radius: 100px;
			color: #fff !important;
		}
	}

	@media screen and (max-width: 320px) {
		.wgNewBtn .mSy span {
			font-size: 8px;
		}
	}

	a#scrollToTopBtn {
		display: none !important;
	}

	a[href="/account/info/suspend"] {
		display: none !important;
	}

	/* v3 */
	.user-account {
		background: rgba(0, 0, 0, 0.1215686275) !important;
	}

	div.user-account div.account-card div.account-nav ul li a {
		border-radius: 0 !important;
		border-top-left-radius: 10px !important;
		border-top-right-radius: 10px !important;
	}

	div.user-account div.account-card div.account-nav ul li a.active {
		background: var(--themeColor) !important;
		color: var(--baseColor) !important;
	}

	div.user-account div.account-card div.account-nav ul li a {
		color: var(--themeColor) !important;
	}

	div.user-account div.account-card div.account-nav ul li a:hover {
		background: var(--themeColor) !important;
		color: var(--baseColor) !important;
	}

	div.user-account div.account-card div.account-nav ul li a span.inside-account-link.balance {
		color: var(--themeColor) !important;
	}

	div.user-account div.account-card div.account-nav ul li a:hover span.inside-account-link.balance {
		color: var(--baseColor) !important;
	}

	div.user-account div.account-card div.account-content div.account-submenu {
		background: var(--themeColor) !important;
		border-radius: 0 !important;
	}

	div.user-account div.account-card div.account-content div.account-submenu ul li a {
		color: var(--baseColor) !important;
	}

	div.user-account div.account-card div.account-content div.account-submenu ul li a.active,
	div.user-account div.account-card div.account-content div.account-submenu ul li a:hover {
		background: var(--baseColor) !important;
		color: var(--themeColor) !important;
	}

	div.user-account div.account-card div.account-nav ul li a.active span.inside-account-link.balance {
		color: var(--baseColor) !important;
	}

	div.user-account div.account-card div.account-content {
		background: rgba(0, 0, 0, 0.1215686275) !important;
		padding: 0;
	}

	.user-account .content-head .btn.btn-base,
	.user-account .content-header .btn.btn-base {
		color: var(--baseColor) !important;
		background: var(--themeColor) !important;
		border-radius: 50px;
		font-family: "Poppins";
		transition: 0.1s all;
	}

	.user-account .content-head .btn.btn-base:hover,
	.user-account .content-header .btn.btn-base:hover {
		transform: scale(1.05);
	}

	div.user-account div.account-card div.account-content div.account-inner {
		background: #0e0e0e !important;
	}

	div.user-account div.account-card div.account-content div.account-inner {
		color: var(--themeColor);
	}

	.user-account label {
		color: var(--themeColor) !important;
	}

	.user-account .form-control,
	.user-account .form-select {
		background: #0e0e0e !important;
		border: 1px solid var(--themeColor) !important;
		border-radius: 7.5px;
	}

	.user-account .form-check .form-check-input {
		cursor: pointer !important;
		border-color: var(--themeColor) !important;
	}

	.user-account .form-control,
	.user-account .form-select {
		color: #fff !important;
	}

	.user-account .account-content button.btn.base.dark.w-100.btn {
		background: #0e0e0e !important;
		border: 1px solid var(--themeColor) !important;
		border-radius: 50px;
		color: #fff !important;
		transition: 0.1s all;
	}

	.user-account .account-content button.btn.base.dark.w-100.btn:hover {
		transform: scale(1.1);
	}

	.user-account .account-content h6,
	.user-account .content-head .column {
		color: var(--themeColor) !important;
	}

	.user-account .account-content app-security .member-content .table tr th {
		color: var(--themeColor) !important;
	}

	.user-account .account-content app-security .member-content .table tr td {
		color: #fff !important;
	}

	.user-account .account-content app-main .member-content span.d-block.w-100 {
		color: var(--themeColor) !important;
		font-weight: bold;
		font-family: "Poppins";
		transition: 0.1s all;
	}

	.user-account .account-content app-main .member-content hr {
		border-color: var(--themeColor);
	}

	.user-account .account-content app-main .member-content .row.row-cols-md-5 .col.p-1.ng-star-inserted a.btn.btn-base.w-100.h-100.text-center {
		background: rgba(63, 150, 241, 0.0392156863) !important;
		border-radius: 10px;
		border: 1px solid var(--themeColor);
		padding-top: 30px;
		transition: 0.1s all;
	}

	.user-account .account-content app-main .member-content .row.row-cols-md-5 .col.p-1.ng-star-inserted a.btn.btn-base.w-100.h-100.text-center:hover {
		background: var(--themeColor) !important;
		border-color: #000 !important;
		transform: scale(1.05);
	}

	.user-account .account-content app-main .member-content .btn.btn-base:hover hr {
		border-color: #000 !important;
	}

	.user-account .account-content app-main .member-content .btn.btn-base:hover span.d-block.w-100 {
		color: #000 !important;
		letter-spacing: 2px;
	}

	.user-account .account-content app-bonus .tab-buttons li.d-inline-block {
		border: 1px solid var(--themeColor);
		border-radius: 50px;
		overflow: hidden;
		margin-right: 10px;
	}

	.user-account .account-content app-bonus .tab-buttons li.d-inline-block:last-child {
		margin-right: 0px;
	}

	.user-account .account-content app-bonus .tab-buttons li.d-inline-block a {
		transition: 0.1s all;
		color: #fff;
	}

	.user-account .account-content app-bonus .tab-buttons li.d-inline-block.active a {
		color: var(--themeColor);
	}

	.user-account .account-content app-bonus .tab-buttons li.d-inline-block:hover a {
		transform: scale(1.05);
		letter-spacing: 1px;
		font-size: 14px;
	}

	.user-account app-transactions form button.btn.btn-dark.w-100.h-100 {
		background: #0e0e0e !important;
		color: var(--themeColor) !important;
		border-radius: 10px;
		border: 1px solid var(--themeColor);
		transition: 0.1s all;
	}

	.user-account app-transactions form button.btn.btn-dark.w-100.h-100:hover,
	.user-account app-edit form div.form-floating:last-child button.btn.btn-base:hover {
		transform: scale(1.025);
	}

	.user-account app-edit form div.form-floating:last-child button.btn.btn-base {
		background: var(--themeColor) !important;
		color: #000 !important;
		border-radius: 10px;
		border: 1px solid var(--themeColor);
		transition: 0.1s all;
	}

	header a[href="/account/info/deposit"] {
		border: 1px solid #000 !important;
		background: var(--themeColor) !important;
		color: #000 !important;
		border-radius: 100px;
		font-family: "Poppins";
		font-size: 13px;
		transition: 0.1s all;
	}

	header a[href="/account/info/deposit"]:hover {
		transform: scale(1.05);
	}

	ul.custom-list li div.box div.title {
		color: var(--themeColor) !important;
	}

	.user-account app-player-bonus-list .custom-list .btn.btn-base {
		border: 1px solid #000 !important;
		background: var(--themeColor) !important;
		color: #000 !important;
		border-radius: 100px;
		font-family: "Poppins";
	}

	.list-group-item-action,
	.list-group-item-action {
		background: var(--themeColor);
		color: #000 !important;
	}

	.list-group-item-action:hover,
	.list-group-item-action:focus {
		background: #000;
		color: var(--themeColor) !important;
	}

	.user-account app-transactions .w-100.text-center.mt-3.ng-star-inserted a.btn.btn-base,
	.user-account app-system-notifications a.btn.theme,
	.user-account app-security a.btn.theme {
		background: #0e0e0e;
		color: var(--themeColor) !important;
		border-radius: 100px;
		border: 1px solid var(--themeColor);
	}

	div.message a.btn-message {
		background: #0e0e0e !important;
		color: #fff !important;
		cursor: pointer;
		border-radius: 10px;
	}

	div.message a.btn-message.unread {
		background: var(--themeColor) !important;
		color: #000 !important;
	}

	div.message div.inner {
		background: var(--themeColor) !important;
		border-radius: 10px;
	}

	@media (max-width: 992px) {
		div.user-account div.account-card div.account-content {
			margin-top: -6px;
		}

		header a[href="/account/info/deposit"] {
			color: var(--themeColor) !important;
		}

		header a.btn.custom.ng-star-inserted[href="/account/info/edit"] {
			color: var(--themeColor);
			border: 1px solid #000;
			background: none !important;
			transition: 0.1s all;
		}
	}

	.bw-game-item.grid:not(.p-0) {
		border: 2px solid var(--themeColor);
		border-radius: 10px;
	}

	header .btn.balance span.bonusbalance {
		color: #0dcaf0 !important;
		font-family: "Poppins";
	}

	header span.w-100.balance {
		color: var(--themeColor) !important;
		font-family: "Poppins";
	}

	header a#bwUserMen {
		color: var(--themeColor);
		border: 1px solid #000;
		background: none !important;
		transition: 0.1s all;
	}

	header a#bwUserMen:hover {
		transform: scale(1.1);
	}

	/* v3 */
	.container-wide.content-i .row {
		width: 100%;
		margin: auto;
	}

	app-main .pt-md-4 .container-wide.content-i .col-12.col-md-4.col-lg-3.text-light {
		width: 100%;
		margin: auto;
	}

	app-main .pt-md-4 .container-wide.content-i {
		margin: auto;
	}

	app-main .pt-md-4 .container-wide.content-i .col-12.col-md-4.col-lg-3.text-light .content-menu ul {
		display: flex;
		width: 100%;
		justify-content: space-evenly;
	}

	app-main .pt-md-4 .container-wide.content-i .col-12.col-md-4.col-lg-3.text-light .content-menu {
		border-top-left-radius: 25px;
		border-top-right-radius: 25px;
		background: rgba(0, 0, 0, 0.2392156863);
		border: 1px solid var(--themeColor) !important;
		border-bottom: none !important;
	}

	div.content-menu ul li a {
		border: none;
		font-family: "Poppins";
		color: #fff;
		background: none;
	}

	app-main .pt-md-4 .container-wide.content-i .col-12.col-md-8.col-lg-9.text-light {
		width: 100%;
	}

	.content-box.mb-2.p-2.pl-3.pr-3.border-top.border-theme {
		text-align: center;
		background: rgba(0, 0, 0, 0.2392156863);
		font-family: "Poppins";
		border: none !important;
		border-left: 1px solid var(--themeColor) !important;
		border-right: 1px solid var(--themeColor) !important;
		margin-top: 7px;
		color: var(--themeColor) !important;
		cursor: default;
	}

	.content-box.p-3 {
		background: rgba(0, 0, 0, 0.1803921569);
		border-radius: 20px;
		border: 1px solid var(--themeColor);
		border-top: 0px;
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
	}

	div.content-menu ul li a.active,
	div.content-menu ul li a:hover {
		background: var(--themeColor);
		border-radius: 20px;
		font-size: 14px;
		padding: 10px 20px;
	}

	app-main .pt-md-4 .container-wide.content-i .col-12.col-md-8.col-lg-9.text-light .content-box.p-3 hr {
		border-color: #fff !important;
		opacity: 1;
	}

	@media screen and (max-width: 768px) {
		app-main .pt-md-4 .container-wide.content-i .col-12.col-md-4.col-lg-3.text-light .content-menu ul {
			flex-wrap: wrap;
		}

		app-main .pt-md-4 .container-wide.content-i .col-12.col-md-4.col-lg-3.text-light .content-menu ul li {
			flex: 0 40%;
		}

		div.content-menu ul li a,
		div.content-menu ul li a.active {
			font-size: 12px;
		}

		.content-box.p-3 {
			font-size: 14px;
		}

		app-main .pt-md-4 .container-wide.content-i .col-12.col-md-4.col-lg-3.text-light,
		app-main .pt-md-4 .container-wide.content-i .col-12.col-md-8.col-lg-9.text-light {
			width: 100%;
			margin: auto;
		}
	}

	app-game-filter .page-view-more .view-title-more {
		color: var(--themeColor);
		text-shadow: 0px 0px 15px var(--baseColor);
		font-family: "Poppins";
		overflow: visible !important;
		margin-top: 14px;
	}

	app-game-filter button.btn.btn-base.me-1.ng-star-inserted,
	button.btn.btn-base.px-3 {
		border: 1px solid var(--themeColor);
		border-radius: 25px;
		color: #fff;
		transition: 0.1s all;
	}

	button.btn.btn-base.px-3.current,
	button.btn.btn-base.px-3:hover {
		border-color: var(--baseColor) !important;
		background: var(--themeColor) !important;
		color: var(--baseColor) !important;
	}

	button.btn.btn-base.px-3:hover {
		transform: scale(1.1);
	}

	app-game-filter button.btn.btn-base.me-1.ng-star-inserted:hover {
		transform: scale(1.05);
	}

	.game-filter-arrow:after {
		background: linear-gradient(to left, var(--themeColor) 0%, transparent 50%);
	}

	.game-filter-arrow.left-arrow:after {
		background: linear-gradient(to right, var(--themeColor) 0%, transparent 50%);
	}

	.game-filter-arrow,
	.game-filter-arrow i {
		color: var(--baseColor) !important;
	}

	body .ss-icon-holder-bc {
		border: 1px solid var(--themeColor);
		border-radius: 25px;
		transition: 0.1s all;
	}

	body .ss-icon-holder-bc:hover {
		transform: scale(1.05);
	}

	body .ss-icon-holder-bc i {
		color: #fff;
	}

	body .accordion-items-container {
		padding: 0;
		background: transparent;
	}

	body .accordion-items-container-arrow {
		color: #fff !important;
	}

	body .accordion-items-container-arrow:hover {
		color: var(--themeColor) !important;
	}

	body .ss-input-bc,
	body .casino-title-search .ss-input-bc {
		border: 1px solid var(--themeColor) !important;
		border-left: none !important;
		border-radius: 25px;
		border-top-left-radius: 0px;
		border-bottom-left-radius: 0px;
		background: #0d0d0d;
		color: var(--themeColor);
	}

	body .ss-input-bc::placeholder {
		color: #fff;
	}

	body .accordion-reset-button {
		color: var(--themeColor);
	}

	.order-1.providers .btn.btn-base {
		border: 1px solid var(--themeColor) !important;
		border-radius: 25px;
		color: #fff;
		max-width: initial;
		background: rgba(0, 0, 0, 0.568627451);
	}

	.casino-modal.modal-dialog .modal-content .modal-header {
		background: linear-gradient(183deg, rgb(10, 10, 10) 30%, #3f96f1 175%) !important;
	}

	.casino-modal input#choose-provider {
		border: 1px solid var(--themeColor) !important;
		border-radius: 20px;
		color: #fff;
		background: rgba(0, 0, 0, 0.3098039216);
	}

	.modal .modal-dialog .modal-content .modal-footer a.btn {
		border: 1px solid var(--themeColor) !important;
		border-radius: 20px;
		color: #fff;
		font-size: 14px;
		font-family: "Poppins";
		padding: 5px 10px !important;
	}

	app-messages .account-inner .member-content a.btn.theme {
		background: #0e0e0e;
		color: var(--themeColor) !important;
		border-radius: 100px;
		border: 1px solid var(--themeColor);
	}

	div.message a.btn-message span em {
		color: var(--themeColor);
	}

	div.message div.inner {
		color: #000;
	}

	/* favori */
	div#lastPlayed {
		background: linear-gradient(180deg, rgb(63, 150, 241) -100%, rgb(10, 10, 10) 50%) !important;
	}

	div#lastPlayed a.btn.btn-close {
		background-color: #3f96f1 !important;
		opacity: 1;
		border-radius: 100px;
		color: #fff !important;
	}

	div#lastPlayed .btn.btn-base {
		background: var(--themeColor);
		color: var(--baseColor) !important;
		border-radius: 100px;
		border: 1px solid var(--baseColor);
		font-family: "Poppins";
		font-size: 13px !important;
	}

	div#lastPlayed .btn.btn-base.current,
	div#lastPlayed .btn.btn-base.active,
	div#lastPlayed .btn.btn-base:hover {
		background: #0e0e0e;
		color: var(--themeColor) !important;
		border-radius: 100px;
		border: 1px solid var(--themeColor);
	}

	.container {
		max-width: 1610px !important;
		width: 100%;
	}

	header .navigation nav ul li span.title {
		text-transform: capitalize;
		font-family: "Poppins";
		font-weight: 600;
	}

	section.landing-slider {
		margin-top: 15px;
	}

	div.FlashBar {
		pointer-events: auto;
	}

	/* menü gizleme vs */
	/*
header .top .functions .member .my-account-dropdown .links ul li:nth-child(16),
header .top .functions .member .my-account-dropdown .links ul li:nth-child(17),
header .top .functions .member .my-account-dropdown .links ul li:nth-child(18),
section.dashboard .side-menu .nav ul li:nth-child(14),
section.dashboard .side-menu .nav ul li:nth-child(15),
section.dashboard .side-menu .nav ul li:nth-child(16)
{
    display: none;
}
*/

	.side-menu.standard .nav ul li {
		display: block !important;
	}

	.socialsVp {
		position: absolute;
		left: 15px;
		top: 0;
	}

	header .navigation nav ul li.active::before {
		display: none;
	}

	header .navigation nav ul li.event span.icon img {
		filter: sepia(1) saturate(10) hue-rotate(541deg);
	}

	@media screen and (max-width: 768px) {

		header .navigation .my-account-dropdown .links ul li:nth-child(17),
		header .navigation .my-account-dropdown .links ul li:nth-child(18),
		header .navigation .my-account-dropdown .links ul li:nth-child(19) {
			display: none;
		}

		section.landing-slider {
			margin-bottom: 15px;
		}

		.dynGames.games-casino {
			margin-top: 15px !important;
		}

		.footerSpec .up .one a:first-child {
			padding: 0;
		}

		footer .copyright {
			margin-bottom: 100px;
		}
	}

	iframe#level {
		height: 1250px;
	}

	@media screen and (max-width: 768px) {
		iframe#level {
			height: 2324px;
		}
	}

	/* geçici, çarkıfelek ve bonus talep gizlemesi
.socialsVp .promotions:nth-child(2),
.socialsVp .promotions:nth-child(3),
header .navigation .guest.guest-telegram {
    display: none;
} */

	/* Gold Edition Start */
	.dashboard .toggle {
		display: flex;
		gap: 10px;
		border: none !important;
	}

	.gold-button,
	.gold-buttons a,
	.gold-buttons .promotions a,
	header .top .functions.gold-buttons .promotions a,
	section.dashboard .side-menu .buttons span.toggle a,
	.form-filter .element.button .btn,
	section.dashboard .payment-methods .item .content .function button {
		color: #000000 !important;
		background-image: linear-gradient(180deg, #f6e27a 20%, #cb9b51 80%) !important;
		font-weight: bold;
		display: inline-flex;
		border: none !important;
		transition: all 0.5s ease;
		justify-content: center;
		text-align: center !important;
		text-decoration: none;
		position: relative;
		overflow: hidden;
		flex: 1;
	}

	.gold-splash a:after,
	.gold-buttons a:hover:before,
	.gold-button:hover:after,
	header .top .functions.gold-buttons .promotions a:after,
	section.dashboard .side-menu .buttons span.toggle a:hover:after,
	.form-filter .element.button .btn:hover:after,
	section.dashboard .payment-methods .item .content .function button:hover:after {
		content: '';
		top: 0;
		transform: translateX(100%);
		width: 100%;
		height: 220px;
		position: absolute;
		z-index: 1;
		animation: slide 1s infinite;
		background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 50%, rgba(128, 186, 232, 0) 99%, rgba(125, 185, 232, 0) 100%);
		/* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.8)), color-stop(99%, rgba(128, 186, 232, 0)), color-stop(100%, rgba(125, 185, 232, 0)));
		/* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 50%, rgba(128, 186, 232, 0) 99%, rgba(125, 185, 232, 0) 100%);
		/* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 50%, rgba(128, 186, 232, 0) 99%, rgba(125, 185, 232, 0) 100%);
		/* Opera 11.10+ */
		background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 50%, rgba(128, 186, 232, 0) 99%, rgba(125, 185, 232, 0) 100%);
		/* IE10+ */
		background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 50%, rgba(128, 186, 232, 0) 99%, rgba(125, 185, 232, 0) 100%);
		/* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#007db9e8', GradientType=1);
		/* IE6-9 */
	}

	header .top .functions.gold-buttons .promotions a:after {
		animation: slide 2s infinite;
	}

	.gold-buttons a:hover:after {
		animation: slide 0s infinite;
	}

	.gold-buttons a:hover:before {
		animation: slide 1s infinite;
	}

	.gold-button:hover:after {
		animation: slide 1s infinite;
	}

	@keyframes slide {
		0% {
			transform: translateX(-100%);
		}

		100% {
			transform: translateX(100%);
		}
	}

	header {
		border: 10px solid;
		border-image-slice: 1;
		border-width: 2px;
		border-image-source: linear-gradient(to right, #000, #1a98ff, #000);
		border-left: 0;
		border-right: 0;
		border-top: 0;
	}

	footer {
		background: #010101 !important;
		border: 10px solid;
		border-image-slice: 1;
		border-width: 2px;
		border-image-source: linear-gradient(to right, #000, #1a98ff, #000);
		border-left: 0;
		border-right: 0;
		border-bottom: 0;
	}

	header .navigation nav ul li span.title {
		font-weight: bold;
	}

	header .navigation nav ul li span.icon i {
		color: #1a98ff !important;
	}

	header .navigation nav ul li.event span.icon img {
		filter: sepia(1) saturate(10) hue-rotate(24deg);
	}

	.dynGames .title a:last-child {
		font-family: "Poppins";
		text-decoration: none;
		font-weight: bold;
		position: relative;
		overflow: hidden;
		display: inline-block;
	}

	header .navigation nav ul li:hover,
	header .navigation nav ul li.active {
		border-bottom: 1px solid #1a98ff !important;
	}

	header .navigation {
		border-bottom: none !important;
	}

	section.dashboard .side-menu .buttons span.toggle a {
		border-radius: 7px !important;
	}

	.form-filter .element.button .btn,
	section.dashboard .payment-methods .item .content .function button,
	a.button.primary.margin-right.whatsapp-header {
		align-items: center;
	}

	.form-filter .element.button .btn.element-active {
		transform: scale(1.05);
		border-bottom: 3px solid #a86a0c !important;
	}

	/* aviator hide */
	header .navigation nav ul li.event:nth-child(4) {
		display: none;
	}

	section.dashboard .form-filter.payment-method-filter .display-grid.payment-method-box {
		overflow: unset !important;
	}

	@media screen and (max-width: 768px) {
		section.dashboard .form-filter.payment-method-filter .display-grid.payment-method-box {
			overflow-x: scroll !important;
			padding-left: 5px;
		}

		header .mobile-sticky-bar ul li span.icon i {
			color: #1a98ff !important;
		}

		header .mobile-sticky-bar {
			border-color: #1a98ff !important;
		}

		header {
			border-width: 2px;
		}

		header .navigation .my-account {
			color: #000000 !important;
			background-image: linear-gradient(180deg, #f6e27a 20%, #cb9b51 80%) !important;
			font-weight: bold;
			display: inline-flex;
			border: none !important;
			transition: all 0.5s ease;
			justify-content: center;
			text-align: center !important;
			text-decoration: none;
			position: relative;
			overflow: hidden;
			flex: 1;
		}

		header .navigation .my-account {
			position: absolute !important;
		}

		header .navigation .my-account a {
			color: #000 !important;
		}
	}

	/* Gold Edition End */

	header .mobile-sticky-bar ul {
		display: flex;
		gap: 10px;
		flex-wrap: nowrap;
	}

	header .mobile-sticky-bar ul li span.text {
		white-space: nowrap;
	}

	@keyframes shadowChange {

		0%,
		100% {
			box-shadow: 0px -5px 25px -15px #1a98ff;
		}

		50% {
			box-shadow: 0px -5px 25px -15px #c9aa6c00;
		}
	}

	header .mobile-sticky-bar {
		border-radius: 20px;
		border-bottom-left-radius: 0px;
		border-bottom-right-radius: 0px;
		background: #000 !important;
		animation: shadowChange 3s infinite;
	}

	@keyframes colorfull {

		0%,
		100% {
			background: #5794ea05;
		}

		50% {
			background: #5794ea12;
		}
	}

	header .mobile-sticky-bar ul li span.icon {
		background: #5794ea05;
		border-radius: 100px;
		animation: colorfull 3s infinite;
	}

	header .mobile-sticky-bar ul li:nth-child(1) span.icon {
		animation-delay: 0s;
	}

	header .mobile-sticky-bar ul li:nth-child(2) span.icon {
		animation-delay: 0.3s;
	}

	header .mobile-sticky-bar ul li:nth-child(3) span.icon {
		animation-delay: 0.6s;
	}

	header .mobile-sticky-bar ul li:nth-child(4) span.icon {
		animation-delay: 0.9s;
	}

	header .mobile-sticky-bar ul li:nth-child(5) span.icon {
		animation-delay: 1.2s;
	}

	header .mobile-sticky-bar ul li:nth-child(6) span.icon {
		animation-delay: 1.5s;
	}

	footer .footer-spect-left img.sv {
		max-width: 125px;
	}

	@media only screen and (min-width: 992px) {
		footer .footer-spect-left {
			position: absolute;
			left: 0;
			top: 0;
			width: auto;
		}
	}

	.footer-spect-left {
		display: block;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	/* Homepage Video New */
	.promo-video {
		position: relative;
		display: inline-block;
		cursor: pointer;
	}

	.promo-video .play-btn {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		background: rgb(14 25 39);
		color: var(--themeColor);
		width: 50px;
		height: 50px;
		border-radius: 100px;
		font-size: 20px;
		display: flex;
		justify-content: center;
		align-items: center;
		transition: 0.1s all;
	}

	#video-popup {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.7);
		display: flex;
		align-items: center;
		justify-content: center;
		z-index: 9999;
	}

	#video-popup .popup-content {
		position: relative;
		background: #161616;
		padding: 10px;
		border: 1px solid var(--themeColor);
	}

	#video-popup .close-popup {
		position: absolute;
		top: -10px;
		right: -10px;
		background: var(--themeColor);
		color: white;
		cursor: pointer;
		padding: 5px 10px;
		border-radius: 100px;
	}

	#video-popup .overlay {
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
	}

	.promo-video:hover .play-btn {
		transform: translate(-50%, -50%) scale(1.25);
	}

	.promo-video .play-btn:after,
	.promo-video .play-btn:before {
		content: "";
		display: block;
		background: transparent;
		width: 50px;
		height: 50px;
		position: absolute;
		border-radius: 100px;
		pointer-events: none;
		border: 2px solid var(--themeColor);
		animation: pulsePlayBtn 1.5s ease-out infinite;
		opacity: 0;
	}

	.promo-video .play-btn:before {
		animation-delay: 1s;
	}

	@keyframes pulsePlayBtn {
		0% {
			transform: scale(1);
			opacity: 0.9;
		}

		100% {
			transform: scale(2);
			opacity: 0;
		}
	}

	@media screen and (max-width: 768px) {
		#video-popup .popup-content {
			width: 90%;
		}

		#video-popup .popup-content iframe {
			width: 100%;
		}
	}

	header i.icon-nav-highflyer {
		background-image: url(https://i.ibb.co/HpxcTcFr/primeflyer.png);
		background-size: 100%;
		background-position: center;
		background-repeat: no-repeat;
		width: 20px;
		height: 28px;
		display: block;
	}

	header i.icon-nav-aviator {
		background-image: url(https://i.ibb.co/nMWsrt5X/primeavi.png);
		background-size: 100%;
		background-position: center;
		background-repeat: no-repeat;
		width: 20px;
		height: 28px;
		display: block;
	}

	.aviator-color {
		filter: brightness(0) saturate(100%) invert(27%) sepia(37%) saturate(7498%) hue-rotate(358deg) brightness(95%) contrast(90%);
	}




	/* === 1) 6'lı menüyü flex yap (order çalışsın) === */
	.mobile-sticky-bar.mBmF ul {
		display: flex !important;
		align-items: stretch !important;
		justify-content: space-between !important;
		padding: 0 !important;
		margin: 0 !important;
		list-style: none !important;
	}

	/* li'leri eşit dağıt */
	.mobile-sticky-bar.mBmF ul>li {
		flex: 1 1 0 !important;
		display: flex !important;
		justify-content: center !important;
		align-items: center !important;
	}

	/* === 2) Bahis’i kaldır (2. li) === */
	.mobile-sticky-bar.mBmF ul>li:nth-child(2) {
		display: none !important;
	}

	/* === 3) Sıralama: Canlı Casino | Para Yatır | Slot | Promosyon | Canlı Destek ===
   DOM sırası:
   1 Para Yatır
   2 Bahis (hidden)
   3 Destek
   4 Slot
   5 Canlı Casino
   6 Promosyon
*/
	.mobile-sticky-bar.mBmF ul>li:nth-child(5) {
		order: 1 !important;
	}

	/* Canlı Casino */
	.mobile-sticky-bar.mBmF ul>li:nth-child(1) {
		order: 2 !important;
	}

	/* Para Yatır */
	.mobile-sticky-bar.mBmF ul>li:nth-child(4) {
		order: 3 !important;
	}

	/* SLOT */
	.mobile-sticky-bar.mBmF ul>li:nth-child(6) {
		order: 4 !important;
	}

	/* Promosyon */
	.mobile-sticky-bar.mBmF ul>li:nth-child(3) {
		order: 5 !important;
	}

	/* Canlı Destek */

	/* === 4) SLOT ikonunu görselle değiştir (li:nth-child(4) = Slot) === */
	.mobile-sticky-bar.mBmF ul>li:nth-child(4) .icon i {
		display: none !important;
		/* mevcut icon-nav-casino gizle */
	}

	/* Görseli icon alanına bas */
	.mobile-sticky-bar.mBmF ul>li:nth-child(4) .icon {
		position: relative !important;
		width: 92px !important;
		height: 60px !important;
		display: flex !important;
		align-items: center !important;
		justify-content: center !important;
	}

	/* Görsel */
	.mobile-sticky-bar.mBmF ul>li:nth-child(4) .icon::before {
		content: "" !important;
		display: block !important;
		width: 106px !important;
		height: 71px !important;
		background: url("https://yteksunucu1.live/img-v3/mobil_altbar_slot_oyna.webp") center/contain no-repeat !important;
		margin-top: -54px !important;
	}

	/* İstersen Slot yazısını kapat (görselin içinde yazı var) */
	.mobile-sticky-bar.mBmF ul>li:nth-child(4) .text {
		display: none !important;
	}

	/* ÇİZGİ: Canlı Casino (li:nth-child(5)) ile Para Yatır arasına */
	.mobile-sticky-bar.mBmF ul>li:nth-child(5) {
		position: relative !important;
	}

	.mobile-sticky-bar.mBmF ul>li:nth-child(5)::after {
		content: "" !important;
		position: absolute !important;
		right: -8px !important;
		top: 18% !important;
		height: 64% !important;
		width: 1px !important;
		background: linear-gradient(to bottom, transparent, #2E86F8, transparent) !important;
		opacity: 0.55 !important;
		pointer-events: none !important;
	}

	/* ÇİZGİ: Canlı Casino (li:nth-child(5)) ile Para Yatır arasına */
	.mobile-sticky-bar.mBmF ul>li:nth-child(6) {
		position: relative !important;
	}

	.mobile-sticky-bar.mBmF ul>li:nth-child(6)::after {
		content: "" !important;
		position: absolute !important;
		right: -8px !important;
		top: 18% !important;
		height: 64% !important;
		width: 1px !important;
		background: linear-gradient(to bottom, transparent, #2E86F8, transparent) !important;
		opacity: 0.55 !important;
		pointer-events: none !important;
	}