   .mobileMenuUp
	{
		display: flex;
		transform: translate(0px, 0px);
		position: fixed;
		background: radial-gradient(at 50% -5%, #1f2634, #050d25);
		border-bottom: 1px solid #191f33;
		width: 100%;
		align-content: center;
		top: 0;
		z-index: 1000;
		box-shadow: 0px -1px 7px 0px rgba(0, 0, 0, 0.57);
		transition: all 0.4s ease-in-out;

	}
	
 .mobileMenuUpItems
	{
		position: relative;
		display: grid;
		background: rgba(130, 128, 165, 0.11);
		align-content: center;
		margin-left: 1px;
		padding: 5px;
		width: 100px;
		height: 55px;
		cursor: pointer;
		font-size: 13px;
		text-align: center;
		font-weight: 500;
		line-height: 22px;
		color: #b7b8d4;
		text-decoration: none;
		flex: 1 1 auto;
	}	
 .mobileMenuUpItems i 
	{ 
		font-size: 24px;
	}	
	
  .mobileMenuDown
	{
		display: flex;
		transform: translate(0px, 100px);
		position: fixed;
		    background: linear-gradient(90deg, rgb(43,25,49, 99%) 0%, rgb(32,26,18, 98%) 100%) !important;
		border-top: 1px solid #191f33;
		width: 100%;
		align-content: center;
		bottom: 0;
		z-index: 1000;
		box-shadow: 0px -1px 7px 0px rgba(0, 0, 0, 0.57);
		transition: all 0.4s ease-in-out;

	}
 .mobileMenuDownItems
	{
		position: relative;
		display: grid;
		background: rgba(130, 128, 165, 0.11);
		align-content: center;
		justify-content: center;
		border-right: 1px solid #000000;
		padding: 5px;
		width: 100px;
		height: 55px;
		cursor: pointer;
		font-size: 13px;
		text-align: center;
		font-weight: 500;
		line-height: 22px;
		color: #cbcbcd;
		text-decoration: none;
		flex: 1 1 auto;
	}
 .mobileMenuDownItems .icoImg
	{
		color: #c1bccf;
		width: 27px;
		transform: translate(4px, 2px);
		opacity: 0.9;
	}	
 .mobileMenuDownItems:hover {    	background: rgba(130, 128, 165, 0.21); color: #fff; }	
 .mobileMenuDownItems.active {  	box-shadow: 1px 7px 7px 5px rgba(0, 0, 0, 0.32); color: #fff; }
 
 .mobileMenuDownItems i 
	{ 
		font-size: 24px;
	}
	
 .mobileMenuChatIcon 
	{ 
		position: fixed;
		margin: auto;
		top: 0;
		left: 41%;
		background: linear-gradient(-10deg, rgb(18, 25, 47), #45537b);
		font-size: 26px;
		width: 140px;
		height: 33px;
		border-radius: 0px 0px 25px 25px;
		z-index: 1000;
		box-shadow: -1px -1px 0px 1px rgba(0, 0, 0, 0.09);
	}


   .mobileMenuBalance
	{
position: fixed;
    background: radial-gradient(at 50% -5%, rgb(32 56 69), #242f40);
    width: 148px;
    height: 65px;
    align-content: center;
    bottom: 26px;
    right: -25px;
    /* transform: translate(-50%,0%); */
    z-index: 500;
    text-align: center;
    font-size: 18px;
    line-height: 40px;
    border-radius: 50px 0px;
    color: #ebe6ef;
    box-shadow: 0px -1px 7px 0px rgb(0 0 0 / 57%);
	}
   .mobileMenuBalance.tur
	{
		 background: radial-gradient(at 50% -5%, rgb(46 39 63), #25253b);
		 left: -25px;
		 border-radius: 0px 50px;
	}
	
   .mobileMenuExpand
	{
		display:none;
		position: fixed;
		background: radial-gradient(at 50% -5%, rgb(50,34,59), #1a2430);
		width: 95%;
		height: 120px;
		align-content: center;
		bottom: 59px;
		left: 50%;
		transform: translate(-50%,0%);
		z-index: 500;
		font-size: 0px;
		border-radius: 10px;
		box-shadow: 0px -1px 7px 0px rgb(0,0,0, 57%);
	}
   .mobileMenuExpand .button
	{
		position: relative;
		display: inline-block;
		border-left: 1px solid rgb(0,0,0, 30%);
		border-bottom: 1px solid rgb(0,0,0, 30%);
		height: 60px;
		width: 25%;
		cursor:pointer;
	}	
   .mobileMenuExpand .button:hover { background: rgba(130, 128, 165, 0.11); }
   
   .mobileMenuExpand .button i 
	{
		position: absolute;
		font-size: 23px;
		color: #bcb2cd;
		left: 50%;
		transform: translate(-50%,50%);
	}	
  .mobileMenuExpand .button .text 
	{
		position: absolute;
		font-size: 13px;
		color: #b3a9c5;
		left: 50%;
		transform: translate(-50%, 35px);
	}	
	
	
 .mobileCloseChat 
	{ 
		display:none;
		position: absolute;
		top: 0;
		left: 0;
		font-size: 57px;
		color: #d2d2d2;
		transform: translate(16px, 7px);
		cursor:pointer;
	}

 @media (max-width: 767px) 
	{
		.hidePhone767 { display:none; }		
		.universalBigBlock {border-radius:0px;   min-height: calc(99vh - 57px); }
		.universalBigBlock .headerUp {	height: 56px; }	
		.universalBigBlockHeaderMenuBlock {   transform: translate(-10px, -2px);	}
		.universalBigBlockHeaderMenuBlockButton { min-width: 0px; padding: 6px 5px; margin: 0px; border-radius: 5px; font-size: 12px; border: 0px solid rgba(0, 0, 0, 0.13);}
		.mobileMenuDown {display: flex;  transform: translate(0px, 0px);}
		.mobileCloseChat { display:block; }
		.contentBlockHeader {		display:none;}
		.financeContainer { display: block; }
		.globalWrapper {grid-template-columns: 0px 1fr 0px; grid-gap: 0px;}	
		.landingOnline{top: 0px; right: 2px; }
		.landingOnlineText { top: 35px; right: 38px;  }	
		.landingSocialButtons  {display: grid; justify-content: center; }
		.landingSocialButtons .button { width: 150px; }
		.universalBigBlock .headerUp .ico
			{	
				width: 40px;
				height: 40px;
				font-size: 23px;
				line-height: 41px;
				transform: translate(6px, 9px);
				border-radius: 7px;
			}
		.universalBigBlock .headerUp .textOne
			{	
				font-size: 18px;
				transform: translate(52px, 10px);
			}
		.universalBigBlock .headerUp .textTwo
			{	
				transform: translate(52px, 29px);
			}
		
		.mobileMargin
			{
				display:block;
			}
			.mobileMargin.bottom
			{
				padding-bottom:90px;
			}
			.mobileMargin.top
			{
				padding-top:px;
			}
	 .rightBlockBalanceBlock
		{
			position: fixed;
			background: radial-gradient(at 213% 15%, #2a263d, #28262d);
			display: block;
			bottom: 0px;
			margin: auto;
			left: 0;
			right: 0;
			border-top: 2px solid transparent;
			border-radius: 20px 20px 0px 0px;
			transform: translate(0px, -56px);
		}
	 .rightBlockBalanceBlock.update
		{
			border-top: 2px solid rgb(247, 217, 63);
		}
	 .rightBlockBalanceBlock.low
		{
			border-top: 2px solid rgb(255, 132, 132);
		}	
	 .rightBlockBalanceBlock:hover
		{
			background: rgba(133, 145, 191, 0.27);
			border-top: 2px solid rgb(128, 135, 160);
			color: #fff;
		}		
	 .dropdown-menu
		{
			margin-top:-196px;
			margin-left:-15px;
		}
	 .helpIcon 
		{
			top: 66px;
			right: 16px;
		}
		
 .tournamentsBlock .headerPicture
	{
		background-position: 50% 50%;
	}
	
  .affilatesContainer .block
	{
		height: 45vh;
		width: 100%;
		border: 10px solid #111a28;
		display: block;
	}	
 .affilatesContainer .block .createdPromo
	{	
		font-size: 30px;

	}

 .universalBigBlockBackground.bgClassic
	{	
		background: url(https://i.pinimg.com/originals/7b/28/4c/7b284cae220a3e9c50dcbf7aaf400126.jpg) 38% 100% no-repeat;
		background-size: cover;
		opacity: 0.2;
		transform: translate(1px, -51px);
	}

 .universalBigBlock .headerUp .ico img 
	{
		width: 30px;
		transform: translate(1px, 4px);
		opacity: .8;
		border-radius: 16%;
	}

	/* ============================
	  BATTLE BATTLE BATTLE BATTLE
	============================== */
	.ledPanel.battle 
		{
			height: 56px;
		}
	.ledText.battle 
		{
			font-size: 45px;
		}
	.battleKoleso
		{
			width: 340px;
			height: 340px;
			margin-top: 15px;
		}	
	.battleKolesoContainer .selector
		{
			margin-top: 35px;
		}		
	 .universalBigBlock.battle
		{	
			height: 470px;
			min-height: 0vh;
		}
	 .battleHistoryBlock
		{
			left: 10px;
		}	 
	 .wheel30AllBetsBlock .betButton 
		{
			background: rgba(0, 0, 0, 0.05);
			transform: translate(0px, 0px);
			border-radius: 8px 8px 0px 0px;
			width: 100%;
			height: 60px;
			position: absolute;
		}		
	 .battleAllBetsBlock .iks 
		{	
			right: 8px;
			top: 34px;
			font-size: 17px;
		}		
	 .universalBigBlockBackground.bgBattle
		{	
			background: url('/assets/img/bg/blockBg-Battle-Mobile.jpg') 50% 30px no-repeat;
			background-size: cover;
			opacity: 0.07;
		}	
	
	/* ============================
	  WHEEL30  WHEEL30  WHEEL30  WHEEL30
	============================== */
	.universalBigBlock.wheel
		{
			height: 500px;
			min-height: 0vh;
		}
	
	.universalBigBlockBackground.bgWheel 
		{
			background: url(https://mir-s3-cdn-cf.behance.net/project_modules/fs/3342e185394995.5d7a56b18af41.jpg) 50% 81px no-repeat;
			background-size: cover;
			opacity: 0.06;
			transform: translate(0px, -24px);
		}
	.wheel30topWinnersBlock .buttons 
		{
			margin-top: 0px;
			width: 30px;
		}
	.universalAvatars.wheelTop
		{
			width: 45px;
			height: 45px;
			margin-top: 3px;		
		}
	.wheel30topWinnersBlock .top
		{
			transform: translate(14px, 18px);
		}	
	.wheel30HistoryBlock
		{
			top: 282px;
			left: 50%;
			height: 331px;
			transform: translate(-50%,0%) rotate(-90deg);
		}		
	 .wheel30KolesoContainer .koleso
		{
			width: 350px;
			height: 350px;
			margin-top: 17px;
		}
	.wheel30KolesoContainer .selector 
		{
			margin-top: 19px;
		}		
	 .ledPanel.wheel30 
		{
			width: 100px;
			height: 100px;
			bottom: 197px;
		}
	 .ledText.wheel30 
		{
			font-size: 65px;
		}		
	 .wheel30LedTextEffects 
		{
			width: 100px;
			height: 100px;
			line-height: 99px;
		}
	.wheel30LedTextEffects.spin 
		{
			font-size: 98px;
			color: #394760;
			line-height: 104px;
		}		
	
	/* ============================
	  KING KING KING KING
	============================== */
	 .universalBigBlock.king
		{	
			min-height: 91vh;
		}

	/* ============================
	  1 vs 1 
	============================== */
	
	.roomsContainer .room 
		{
			height: 140px;
			margin: 0px;
			margin-top: 15px;
		}
	.roomsUserAvatar 
		{
			border: 6px solid transparent;
			width: 70px;
			font-size: 54px;
			height: 70px;
		}		
	.roomsUserName 
		{
			top: 12px;
			font-size: 14px;
		}
	.roomsUserTickets 
		{
			bottom: 11px;
		}
	.roomsGamePrice
		{
			top: -6px;
			font-size: 17px;
			background: rgb(255,255,255,0%);
			left: 0px;
			width: 67px;
		}
	.roomsProgress 
		{
			bottom: 20px;
		}
	.roomsCreateRoom 
		{

			right: 4px;
		}		
	.roomsCreateRoom .buttonRoom 
		{
			border: 0px solid #1a1d23;
			width: 56px;
			height: 46px;
			font-size: 21px;
			transform: translate(0px, 3px);
		}
	.roomsCreateRoom .inputRoom 
		{
			border: 0px solid #1a1d23;
			top: 3px;
			width: 70px;
			height: 46px;
		}

	.casinoHeaderBlock
		{	
			transform: translate(-5px, 6px);
		}

	.capcha
		{
			left: 50%;
			bottom: 145px;
			transform: translate(-50%,0) scale(0.85);
			position: absolute;
			z-index: 1005;
		}		
		
	}	