.top_banner{
	position: relative;
	margin-top: 50px;
}
a:active, a:focus ,button:active,button:focus{ outline: none; }

input, textarea, button {outline:none;}
input:active, textarea:active {outline:none;}
button:-moz-any-link:focus {
outline: none;
}
*:focus {outline:none !important;}
.top_banner .banner_content{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	padding: 115px 40px 20px 80px;
	max-width: 850px;
	font-size: 24px;
}
.top_banner .b-footer{
	margin: 25px auto 0;
}

.top_banner .b-text{
	display: inline-block;
	position: relative;
	font-size: 18px;
	vertical-align: middle;
	text-transform: uppercase;
	margin: 22px 0 0 25px;
}
.top_banner .b-text::before{
	content: "";
	display: block;
	position: absolute;
	background: url(../images/arrow-5.png) no-repeat;
	width: 67px;
	height: 52px;
	background-size: 100% 100%;
	left: -70px;
	top: -50px;
}
.top_banner .b-text span{
	font-size: 16px;
	opacity: 0.4;
	text-transform: none;
}
.content{
	font-size: 18px;
	line-height: 1.7;
	padding: 39px 0 20px 88px;
}
.content p{
	margin-bottom: 30px;
}
.content a{
	text-decoration: underline;
	color: #44c2eb;
}
.content ol{
	padding-left: 20px;
	list-style-type:decimal;
	margin: 15px auto;
}
.content ol li{
	padding-left: 5px;
}
.content ul{
	padding-left: 20px;
	list-style-type:disc;
	margin: 15px auto;
}
.bottom_content_page{
	background: url(../images/bg-promo-1.png) no-repeat center bottom 70px;
}
.bottom_content_page .section-name{
	font-size: 60px;
}

.page_user{
  min-height: 100%;
	height: auto !important;
  height: 100%;
	overflow: hidden;
}
.page_user > .container,.page_user > .container-full{
  min-height: 100%;
  height: 100%;
  display: flex;
	max-width: 1160px;
}
.aside_cabinet{
  min-height: 120%;
  position: relative;
  padding: 30px 25px 40px;
  background: linear-gradient(90.32deg, #C4C4C4 -5.06%, #C165DD -5.05%, #FF7B02 88.16%);
  width: 281px;
  z-index: 20;
}
.aside_cabinet .author_info{
	margin-bottom: 40px;
}
.aside_cabinet .author_avatar,
.author_avatar img{
width: auto;
	height: 100px;
	max-width: none;
}
.aside_cabinet .author_avatar,
.author_avatar {
	width:100px;
	height: 100px;
	overflow:hidden;
}

.aside_cabinet .author_avatar{
	margin-bottom: 30px;
}
.hidden-el{
	display: none !important;
}
.aside_cabinet .author_name{
	font-weight: bold;
	
	font-size: 24px;
	text-align: center;
}
.aside_cabinet .user_earned{
	font-style: normal;
	font-weight: bold;
	font-size: 48px;
	text-align: center;
	text-transform: uppercase;
	margin: 0px auto 25px;
}
.aside_cabinet .user_earned smal{
	font-size: 10px;
}
.aside_cabinet .user_earned .fa{
	font-weight: normal;
	font-size: 70%;
}
.aside_cabinet .author_info .replace_avatar{
	text-decoration: underline;
}
.aside_cabinet .add_money{
	padding: 10px 20px;
	border-radius: 100px;
	background: #fff;
	color: #010101;
	font-weight: bold;
	font-size: 18px;
	width: 100%;
}
.aside_cabinet_menu{
	
	margin: 15px auto 25px;
}
.aside_cabinet_menu ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
.aside_cabinet_menu li{
	margin-bottom: 18px;
}
.aside_cabinet_menu li:last-child{
	margin-bottom: 0;
}
.aside_cabinet_menu a{
	color: #fff;
	font-weight: 500;
	line-height: 29px;
	font-size: 16px;
	display: block;
}
.load_programm_banner{
	
	position: absolute;
bottom: 20px;
max-width: 231px;
}
.load_programm_banner h3{
	font-style: normal;
	font-weight: 900;
	line-height: 39px;
	font-size: 36px;
}
.load_programm_banner p{
	font-weight: 900;
	font-size: 14px;
}

.section_cabinet{
  min-height: 100%;
  position: relative;
  width: calc(100% - 281px);
  padding: 20px 20px 60px;
}
.header_cabinet{
padding: 20px 0;
background: rgba(21, 13, 36, 0.9);
margin: 15px auto 20px;
margin-top: -20px;
margin-left: -20px;
}
.header_cabinet{
	justify-content: space-around;
}
.header_cabinet, .header_cabinet .s-right,
.header_cabinet .s-left, .header_cabinet .s-first{
  display: flex;
  align-items: center;
}
.header_cabinet .s-first{
	width: 75px;
	justify-content: center;
}
.header_cabinet .s-right{
	width: 40%;
}
.header_cabinet .s-left{
	width: calc(60% - 75px);
}
.header_cabinet .start-btn{
  margin: -30px 0 -58px;
  padding: 0;
  opacity: 1;
	width: 90%;
}
.header_cabinet .start-btn img{
	transition: all 0.25s linear;
	filter: invert(0%);
}
.header_cabinet .start-btn:hover img{
	transition: all 0.25s linear;
	filter: invert(80%);
}
.header_cabinet .start-btn:hover{
	opacity: 1;
}
.header_cabinet .s-right{
	justify-content: flex-end;
}
.header_cabinet .s-left{
	justify-content: left;
}
.header_cabinet .stroke{
	position: relative;
	padding-right: 8px;
	display: inline-block;
	vertical-align: middle;
	min-width: 90px;
}
.header_cabinet .stroke::after{
	content: "";
	position: absolute;
	background: url(../images/arrow-6.png);
	width: 34px;
	height: 17px;
	background-size: 100% 100%;
	right: -25px;
	top: -15px;
}
.header_cabinet .help_me{
	margin: 5px 0 0 22px;
	cursor: pointer;
}




.user_page_menu{
	padding: 0;
	padding-bottom: 20px;
background: url(../images/slider-line.png) bottom no-repeat;
}
.user_page_item{
	position: relative;
	padding: 25px;
	background: linear-gradient(154.8deg, #43CEE7 21.04%, #AD8DF6 100%);
	border-radius: 25px;
	min-height: 171px;
	display: flex;
	
	font-weight: bold;
	font-size: 18px;
	margin: 15px auto;
	transition: all 0.25s linear;
}
.user_page_item:hover{
	box-shadow: 0 0 95px rgba(0,74,255,0.5);
}
.user_page_item a{
	display: flex;
	width: 100%;
	align-items: center;
	color: #fff;
}
.user_page_item a:hover{
	text-shadow: none;
}

.user_page_item.cat_1{
	background: linear-gradient(154.8deg, #43CEE7 21.04%, #AD8DF6 100%);
}
.user_page_item.cat_2{
	background: linear-gradient(142.62deg, #FACC69 12.2%, #FC7CAE 93.41%);
}
.user_page_item.cat_3{
	background: linear-gradient(180deg, #01F7B8 0%, #04F5E8 100%);
}
.user_page_item.cat_4{
	background: linear-gradient(141.2deg, #BD63DE 8.17%, #652CFB 97.65%);
}
.user_page_item.cat_1 .page_item_ico img{
	left: 10px;
	top: -15px;
}
.user_page_item.cat_2 .page_item_ico img,
.user_page_item.cat_4 .page_item_ico img{
	left: -10px;
}
.user_page_item.cat_3 .page_item_ico img{
	left: -8px;
}
.page_item_ico{
	float: left;
	width: 50%;
	max-height: 106px;
}
.page_item_text{
	float: left;
	width: 50%;
}

.big_number_wrap{
	display: flex;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,0.7);
	align-items: center;
	justify-content: center;
	z-index: 100;
	
}
.big_number_wrap span{
	font-weight: 300;
	line-height: normal;
	font-size: 288px;
	background: linear-gradient(to top, #FF7B02 40%, #FFCB52 100%);
	-webkit-background-clip: text;
	-moz-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.blokker{display:block;position:absolute;z-index:10;width:100%;height:100%;}
.pulse-button {
transform: scale(1.02) !important;
background: linear-gradient(233.68deg, #5C27FE 9.42%, #C165DD 80.99%) !important;
box-shadow:none !important; 
	-webkit-animation:radar 1s linear infinite;
 animation:radar 1s linear infinite
}
@media screen and (max-width:1000px) {
	.pulse-button {
	animation:radar2 1s linear infinite
	}
}
.pulse-button:after{
	background: none !important;
}
@keyframes radar2 {
 0% {
  -webkit-transform:scale(1,1);
  transform:scale(1,1);
  opacity:1
 }
 50% {
  -webkit-transform:scale(1,1);
  transform:scale(1,1);
  opacity:0.5
 }
}


@keyframes radar {
 0% {
  -webkit-transform:scale(.3,.3);
  transform:scale(.3,.3);
  opacity:1
 }
 50% {
  -webkit-transform:scale(4,4);
  transform:scale(4,4);
  opacity:0.5
 }
}

/* tarif_page_menu
===========================================*/

.timese{
	width: 110%;
position: absolute;
margin-top: -30px;
margin-left: -30px;
z-index: 1000;
border-radius: 10px;
display:none;
}

.banner_carousel:last-child{
	margin-bottom: 0;
}
.banner_carousel .module_title{
	color: #1DE5E2;
	
	font-style: normal;
	font-weight: 300;
	font-size: 24px;
}
.banner_carousel .banner_item{
	
}
.banner_carousel .banner_text{
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 10;
	padding: 20px;
}
.banner_carousel .banner_text > span,
.banner_carousel .banner_text > small{
	display: block;
}
.banner_carousel .image{
	position: relative;
	display: inline-block;
}
.banner_carousel a{
	color: #fff;
}

.sidebar{
	
}
.sidebar .module{
	margin-bottom: 85px;
}

.add-tariff{margin-bottom: 20px;margin-top: 10px;}

.sidebar .module:last-child{
	margin-bottom: 0;
}
.news_module .module_news_content{
	max-height: 350px;
	overflow: hidden;
}
.user_name{  

  font-size: 16px;

  font-weight: 600;

  font-stretch: normal;

  font-style: normal;

  line-height: 1.5;

  letter-spacing: normal;

  color: #ffffff;}
.tarif{  font-size: 13px;

  font-weight: 500;

  font-stretch: normal;

  font-style: normal;

  line-height: 1.23;

  letter-spacing: normal;

  color: rgba(224, 224, 255, 0.4);}
.form-open-block .start_game_popup{
	border: 0;
	color: #010101;
	font-size: 14px;
	
	text-align: left;
	border-radius: 15px;
	

	padding: 30px 30px 20px;
	width: 300px;
}
.start_game_popup .user_name_form{
	width: calc(100% - 75px);
	font-size: 24px;
	font-weight: bold;
}
.start_game_popup .go{
font-size: 24px;

  font-weight: 600;

  font-stretch: normal;

  font-style: normal;

  line-height: 1;

  letter-spacing: normal;

  text-align: center;

  color: #ffffff;
}
.start_game_popup .form_ico{
	position: absolute;
	right: 20px;
	top: 20px;
	height: 70px;
	width: 70px;
	overflow:hidden;
	border-radius:50%;
}
.start_game_popup .form_ico img{
	height: 70px;
	max-width: none;
}
.form-open-block .start_game_popup .close{
	top: -50px;
	color: #fff;
	font-size: 36px;
	font-weight: 600;
}

.start_game_popup .header-form, .price-form{

	color:#5AAF64;
	margin-bottom: 1px !important;
	float:right;
	  font-size: 13px;

  font-weight: 500;

  font-stretch: normal;

  font-style: normal;

  line-height: 1.23;

  letter-spacing: normal;

  text-align: right;

  color: rgba(224, 224, 255, 0.8);
}
.price-form .fa{
	font-size: 32px;
}

#indicatorContainerWrap{
	width: 218px;
	height: 218px;
	margin: 40px auto;
	position: relative;
	text-align: center;
}

.games_wrapp{
	position: relative;
	
}
.games_content{
	background: #071326;
	height:850px;
}
.games_wrapp .btn-pause{
	padding: 0;
	position: absolute;
	right: 20px;
	top: -12px;
}
.games_wrapp .btn-pause span{
	display: block;
	text-decoration: underline;
	text-transform: uppercase;
	color: #FF7B02;
	font-size: 9px;
}
.games_wrapp .section_pause{
	position: absolute;
	top: -13px;
	left: -230px;
	opacity: 0;
	transition: all 0.3s linear;
	padding: 20px 20px 20px 50px;
	font-size: 13px;
	background: linear-gradient(180deg, rgba(237, 104, 60, 0.83) 0%, #EA001B 100%);
	box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.15);
	border-radius: 0 50px 0 0;
	width: 227px;
}
.games_wrapp .section_pause.true{
	left: -70px;
	opacity: 1;
}
.games_wrapp .section_pause span{
	text-transform: uppercase;
	display: block;
	font-size: 24px;
	font-weight: bold;
	padding: 5px 0;
}
.games_wrapp .section_pause small{
	font-size: 9px;
}
.equation{
z-index: 9999999;
position: relative;
}
.equation-numeric{
text-align: center;
letter-spacing: 0.2em;
text-transform: uppercase;
color: #fff;
text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
font-weight: bold;
font-size: 36px;
word-break: break-all;
line-height: 40px;
max-width: 60%;
letter-spacing: 2px;
padding: 10px;
border-radius: 5px;
margin: 0px auto;
}
.equation-numeric .var{
	font-size: 90px;
	font-weight: 300;
	display: block;
	margin: 7px auto;
}
.ssssa.tim{background:none;}
.equation-desc{
	font-weight: normal;
	line-height: normal;
	font-size: 24px;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	padding: 10px 0;
	margin: 45px auto 15px;
}
.equation-buttons{
	text-align: center;
	max-width: 460px;
	margin: 0 auto;
}
.equation-buttons .button{
	padding: 0;
	width: 188px;
	height: 59px;
	line-height: 59px;
	background: linear-gradient(347.99deg, #008AEE 19.02%, #00CBE9 85.54%);
	box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.15);
	border-radius: 6px;
	font-size: 24px;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	font-weight: bold;
	margin: 15px auto;
	transition: none;
	display: block;
cursor: pointer;
}

.equation-buttons .button.green{
	font-size:16px;
	  width: 122px;
	  width: 122px;
line-height: 24px;
  height: 48px;

  border-radius: 24px;

  box-shadow: 0 8px 8px -4px rgba(245, 92, 69, 0.06), 0 16px 24px 0 rgba(245, 92, 69, 0.12), 0 2px 4px -1px rgba(27, 10, 82, 0.06), 0 0 1px 0 rgba(245, 92, 69, 0.12), inset 0 2px 6px 0 rgba(245, 92, 69, 0.4);

  background-image: linear-gradient(111deg, #33334b, #27273e 50%, #202036);
float: right;
}


.equation-buttons .button.reds{
	font-size:16px;
	  width: 122px;
line-height: 24px;
  height: 48px;

  border-radius: 24px;

  box-shadow: 0 8px 8px -4px rgba(245, 92, 69, 0.06), 0 16px 24px 0 rgba(245, 92, 69, 0.12), 0 2px 4px -1px rgba(27, 10, 82, 0.06), 0 0 1px 0 rgba(245, 92, 69, 0.12), inset 0 2px 6px 0 rgba(245, 92, 69, 0.4);
float: left;
  background-image: linear-gradient(111deg, #33334b, #27273e 50%, #202036);
}


.equation-buttons .button:hover,.equation-buttons .button:active{
  height: 48px;
line-height: 24px;
  border-radius: 24px;

  box-shadow: 0 8px 8px -4px rgba(245, 92, 69, 0.12), 0 16px 24px 0 rgba(245, 92, 69, 0.24), 0 2px 4px -1px rgba(27, 10, 82, 0.12), 0 0 1px 0 rgba(245, 92, 69, 0.24);

  background-image: linear-gradient(111deg,#f55c45 51%, #e12d81);
}
.equation-buttons .button::after{
	content: "";
	display: block;
	background: url(../images/btn-after-1.png) no-repeat;
	width: 171px;
	height: 77px;
	position: absolute;
	bottom: -25px;
	left: 50%;
	margin-left: -85.5px;
	opacity: 0.6;
	z-index: -1;
}
.equation-buttons .button:hover::after{
	background: url(../images/btn-after-2.png) no-repeat;
	background-size: 100%;
}
.games_price{
	text-align: center;
	font-weight: bold;
	line-height: normal;
	font-size: 36px;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	color: #67FF00;
	padding: 10px 0;
	margin: 30px auto 0;
}
.games_price span{
	background: linear-gradient(to top, #B0D304 40%, #67FF00 100%);
	-webkit-background-clip: text;
	-moz-background-clip: text;
	-webkit-text-fill-color: transparent;	
}
.games_price .fa{
	font-size: 70%;
}
.blue{background: linear-gradient(to right, #00B5D3, #0054A6) !important;}
.elo{background:#FFE247 !important;margin-top: 20px;}
.gren{background: linear-gradient(to right, #55A35F, #5AAF64) !important;margin-top: 50px;}

.game_popup{
	
	
	background: #fff url(../img/bgstart.jpg) left top no-repeat ;
	border-radius: 10px;
	color: #fff;
	position: absolute;
	left: auto;
	top: 50%;
	z-index: 400;
	transition: all 0.2s linear;
	transform: scale(0);
	
width: 590px;
}


.game_popup.open{
	left:calc(50% - 150px) !important;
	transform: scale(1);
}
.game_popup .line_header{
	margin-bottom: 30px;
}
.game_popup_mess{
  font-size: 24px;

  font-weight: 600;

  font-stretch: normal;

  font-style: normal;

  line-height: 1;

  letter-spacing: normal;

  text-align: center;

  color: #ffffff;

}
.game_popup_mess span{
	display: block;
	font-weight: 500;
	line-height: normal;
	font-size: 22px;
	text-align: center;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
.game_popup_mess span .fa{
	font-size: 50%;
}

.game_popup .step_game{
font-weight: normal;
font-size: 36px;
line-height: 24px;
text-align: center;
text-transform: uppercase;
color: #fff;
margin: 30px auto 0px;

text-shadow: 0px 4px 10px rgba(0, 0, 0, 0.25);
}
.game_popup .step_game span{
	font-size: 14px;
}
.game_popup_home{
	opacity: 0.6;
}
.game_popup_home:hover{
	opacity: 1;
}



.game_popup .game_popup_button{

padding: 15px 50px;
text-decoration: none;
text-transform: uppercase;
display: inline-block;
margin-top: 0px;
}
.messages_form{}
.game_popup_button:hover{
	text-shadow: 0px 4px 10px rgba(0, 0, 0, 0.55);
	box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.55);
	text-decoration:none;
	color:#fff;
}

.lk-ticket__chat-message{margin-bottom:20px !important;}
.article_section_wrapp{
	line-height: 19px;
	font-size: 14px;
	
}
.article_section_wrapp p{
	margin-bottom: 0px;
	white-space: nowrap;
}
.article_section_wrapp p:last-child{
	margin-bottom: 0;
}
.article_section .section{
	position: relative;
	
	overflow: hidden;
}
.account_section b,
.account_section strong{
	
	font-weight: bold;
}
.article_section_wrapp .banner_text{
	color: #010101;
}
.article_section_wrapp .top_banner .banner_content{
	padding: 30px;
	max-width: 340px;
	line-height: 19px;
	font-size: 14px;
	top: 50%;
	transform: translateY(-54%);
}
.article_section_wrapp .banner_item .image{
	margin-bottom: 10px;
}

.article_section_wrapp .banner_item{
	padding-right: 20px;
	margin-bottom: 25px !important;
}

.setting_wrapp{

}
.setting_avatar{
	margin-bottom: 40px;
}
.setting_avatar .avatar,
.setting_avatar .replace_link{
	display: inline-block;
	vertical-align: middle;
}
.setting_avatar .avatar{
	margin-right: 20px;
	width:170px;
	height:173px;
	border-radius:50%;
	overflow:hidden;
}
.setting_avatar .avatar img{height:173px;width: auto !important;max-width: none !important;}
.setting_avatar .replace_link{
	font-size: 12px;
	letter-spacing: 0.03em;
	text-decoration-line: underline;
	text-transform: uppercase;
	color: rgba(255, 255, 255, 0.47);
	cursor: pointer;
	padding: 15px 0;
}
.setting_avatar .replace_link:hover{
	text-decoration: none;
}

.setting_form label{
	display: block;
	font-size: 12px;
	letter-spacing: 0.03em;
	color: #B0D304;
	font-weight: bold;
	margin-bottom: 10px;
}


.form-open-block .messages_form{

}
.messages_form input[type=text],
.messages_form input[type=password],
.messages_form input[type=email],
.messages_form input[type=tel]{
	height: 43px;
	border-radius: 25px;
	margin: 30px auto 0;
	background: transparent;
	border: 1px solid transparent;
	/*border-image: linear-gradient(to left top, #FC76B3 20%, #FF7B02 80%);*/
	border-image: url(../images/input-2.png);
	border-image-slice: fill 0;
	padding: 0 25px;
	color: #BCBCBC;
	font-size: 12px;

	font-weight: bold;
	transition: all 0.25s linear;
	width: 100%;
	padding-left: 0px;
}
.messages_form textarea{
	border-radius: 25px;
	margin: auto;
	background: transparent;
	border: 1px solid transparent;
	/*border-image: linear-gradient(to left top, #FC76B3 20%, #FF7B02 80%);*/
	border-image: url(../images/textarea-1.png);
	border-image-slice: fill 1;
	padding: 25px 25px;
	color: #BCBCBC;
	font-size: 12px;
	text-transform: uppercase;
	margin-bottom: 20px;
	font-weight: bold;
	transition: all 0.25s linear;
	width: 100%;
	height: 136px;
	resize: none;
	outline: none;
}

.messages_form small{
	display: block;
	padding: 20px 0;
	font-size: 9px;
	color: #9F9F9F;
}


.messages_form .money_buttons .money_btn.n100{
	background: linear-gradient(115.27deg, #C165DD 9.72%, #5C27FE 96.45%);
}
.messages_form .money_buttons .money_btn.n500{
	background: linear-gradient(104.57deg, #FFB533 9.16%, #FC76B3 111.5%);
}
.messages_form .money_buttons .money_btn.n1000{
	background: linear-gradient(122.21deg, #B0D304 15.15%, #8ABB03 76.24%);
}
.messages_form .money_buttons .money_btn.n5000{
	background: linear-gradient(112.3deg, #00CBE9 -1.51%, #B588F7 74.71%);
}

.history_games{
	
}
.history_games_item{
	margin-bottom: 40px;
}
.history_games_item:last-child{
	margin-bottom: 0;
}
.history_games_item .ico,
.history_games_item .info{
	display: inline-block;
	vertical-align: top;
	position: relative;
}
.history_games_item .ico{
	width: 77px;
}
.history_games_item .info{
	width: calc(100% - 90px);
	padding-left: 20px;
}
.history_games .tariff{
	font-size: 13px;
	color: #FFE324;
	font-weight: bold;
}
.history_games .date{
	font-size: 10px;
	color: #BCBCBC;
	margin-bottom: 12px;
}
.history_games .money{
	font-size: 18px;
	color: #B0D304;
}
.history_games .tariff .start{
	color: #B588F7;
}
.history_games .tariff .demo{
	color: #69B2E8;
}
.history_games .tariff .pro{
	color: #B0D304;
}

.owl-dots{text-align:center;}
.owl-carousel button.owl-dot {

    background: url(../images/iier1.png) no-repeat;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit;

    width: 10px;
    height: 10px;
    margin-right: 20px;
    border-radius: 50%;

    box-shadow: 0px 0px 18px 0px rgba(0,0,163,1);
    -webkit-box-shadow: 0px 0px 18px 0px rgba(0,0,163,1);
    -moz-box-shadow: 0px 0px 18px 0px rgba(0,0,163,1);

}
.owl-carousel button.owl-dot.active{
	background: url(../images/iier2.png) no-repeat;
}


.owl-carousel .owl-nav button.owl-prev {

    background: url(../images/prev-1.png) no-repeat;
    top: -70px;
    right: 70px;
	left: auto;

}
.owl-carousel .owl-nav button.owl-next {
    background: url(../images/next-1.png) no-repeat;
    right: 20px;
    top: -65px;

}


@media screen and (min-width:1280px) {
	.start_game_popup.form_exit .user_name_form{
		margin-top: 13%;
		padding-left: 80px;
	}
}


@media screen and (max-width:1380px) {
	.top_banner .banner_content{
		font-size: 16px;
	}
	.top_banner .section-name{
		font-size: 74px
	}
	.top_banner .banner_content p{
		max-width: 500px;
	}
}
@media screen and (max-width:1180px) {
	.top_banner .banner{
		display: none;
	}
	.top_banner{
		border-radius: 0 80px;
		background: linear-gradient( -45deg, rgba(0,126,255, 1) 10%, rgba(55,208,246, 1) 100%);
	}
	.top_banner .banner_content{
		position: relative;
		left: auto;
		top: auto;
		max-width: 100%;
		padding: 40px;
		text-align: center;
	}
	.top_banner .section-name{
		text-align: center;
	}
	.top_banner .banner_content p{
		max-width: 100%;
	}
	.top_banner br{
		display: none;
	}
	.article_page, .aside_block{
		width: 100%;
	}
	.author_avatar{
		height: auto;
		margin-bottom: 30px;
	}
}

@media screen and (max-width: 1170px) {
	.section_cabinet{
		width: 100%;
		min-height: 20px;
	}
	.aside_cabinet{
		width: auto;
		min-height: 20px;
		margin: 0 -20px;
		float: none;
		padding: 10px 20px;
	}
	.page_user > .container, .page_user > .container-full{
		display: block;
	}
	.aside_cabinet .add_money{
		max-width: 300px;
		float: right;
		margin: 25px 0 0 0;
	}
	.freekassa,
	.aside_cabinet_menu,
	.load_programm_banner,
	.aside_cabinet .author_info .replace_avatar,
	.aside_cabinet .author_name,
	.aside_cabinet .user_earned{
		display: none;
	}
	.aside_cabinet .author_info{
		text-align: left;
	}
	.aside_cabinet .author_avatar{
		float: left;
	}
	.aside_cabinet .mobile_user_info{
		display: block !important;
		text-align: left;
		float: left;
		padding-left: 20px;
		margin: 25px 0 0 0;
	}
	.aside_cabinet .mobile_user_info .user_earned,
	.aside_cabinet .mobile_user_info .author_name{
		display: block;
	}
	.aside_cabinet .user_earned{
		text-align: left;
	}
	.aside_cabinet .author_info{
		margin-bottom: 0;
	}

	.account_section,
	.sidebar{
		width: 100%;
	}
	.sidebar{
		text-align: center;
	}
	.sidebar .module{
		margin-bottom: 30px;
	}
	.top_user_info{
		width: auto;
	}
	.top_user_avatar{
		display: block;
		margin: 0 auto 15px;
	}
	.header_cabinet{
		display: none;
	}
	.header_cabinet.mobile_footer{
		display: block;
		height: 59px;
		position: relative;
		margin: 0 -20px;
		padding-left: 20px;
		padding-right: 20px;
		z-index: 9999;
	}
	.header_cabinet.mobile_footer::after{
		content: "";
		display: block;
		clear: both;
	}
	.header_cabinet .s-first,
	.header_cabinet .s-right{
		width: auto;
	}
	.header_cabinet .s-left{
		position: absolute;
		left: 50%;
		top: -8px;
		margin: 0;
		transform: translateX(-50%);
		width: 275px;
	}
	.header_cabinet .start-btn{
		width: 275px;
	}
	.mobile_footer .menu_ico{
		margin: 10px 0 0 0;
	}
	.header_cabinet .s-right{
		margin: 8px 0 0 0;
	}
	.mobile_footer .btn_home{
		padding: 0;
	}
	.mobile_footer .btn_home img{
		width: 31px;
	}
	#toTop{
		bottom: 60px;
	}
	.aside_cabinet_menu{
		position: fixed;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		background: rgba(0,0,0,0.5);
		z-index: 7777;
		margin: 0;
	}
	.aside_cabinet_menu .menu{
		display: flex;
		align-items: center;
		justify-content: center;
		position: relative;
		height: calc(100% - 67px);
	}
	.aside_cabinet_menu ul{
		padding: 30px 25px;
		background: url(../images/mob-menu-ico.png) no-repeat 0 0;
	}
	.aside_cabinet_menu li{
		margin-bottom: 8px;
	}
	.aside_cabinet_menu a{
		line-height: 20px;
	}
}

@media screen and (max-width:995px) {
	
	#indicatorContainerWrap{
	width: 168px;
	height: 168px;
	margin: 20px auto;
	position: relative;
	text-align: center;
}
	.sdfasdfasdfas{margin-bottom: 10px !important;margin-top: 0px !important;}
	
	#indicatorContainer canvas{width:150px !important;height:150px !important;}
	
	.equation-buttons .button {
		height: 39px !important;
		line-height: 39px !important;
		font-size: 20px !important;
		margin: 5px auto !important;
		width:80% !important;
	}
	
	.top_banner .banner_content .button{
		display: block;
		margin: 0 auto;
	}
	.top_banner .b-text::before{
		left: auto;
		top: -15px;
		right: -50px;
		transform: rotate(75deg);
		width: 40px;
		height: 40px
	}
	.top_banner .b-text br{
		display: block;
	}
  .content{
    padding: 0;
  }
}
@media screen and (max-width: 880px) {
  .section-name-ico{
    display: none;;
  }
}
@media screen and (max-width: 768px) {
	.aside_cabinet .author_name{
		font-size: 16px;
	}
	.aside_cabinet .user_earned{
		font-size: 32px;
	}
	.aside_cabinet .add_money{
		width: 233px;
	}
	.aside_cabinet .author_avatar, .author_avatar img{
		width: auto;
		height: 72px;
		max-width: none;
	}
		.aside_cabinet .author_avatar, .author_avatar{
		width: 72px;
		height: 72px;

	}
	.user_page_item a{
		display: block;
	}
	.user_page_item a br{
		display: none;
	}
	.user_page_menu [class*="col-"],
	.user_page_menu .page_item_ico,
	.user_page_menu .page_item_text,
	.tarif_page_menu [class*="col-"],
	.tarif_page_menu .tarif_item_ico,
	.tarif_page_menu .tarif_item_info{
		width: 100%;
		text-align: center;
		margin-right: 20px;
	}
	.page_item_ico,
	.page_item_text{
		float: none;
	}
	.page_item_ico{
		margin-bottom: 20px;
	}
	.tarif_item_info li .title{
		width: auto;
		text-align: left;
	}
	.banner_carousel{
		padding: 0;
	}
	.big_number_wrap{
		position: fixed;
	}
}
@media screen and (max-width:600px) {
  .top_banner .section-name {
    font-size: 40px;
  }
  .true_ico {
    font-size: 18px;
  }
  .true_ico p{
    width: 100%;
    position: relative;
    z-index: 5;
  }
  .blockquote_ico{
    max-width: 40px;
  }
  .blockquote.true_ico, blockquote.true_ico {
    padding: 20px;
  }
  .game_demo img{
    max-width: 300px;
  }
	.aside_cabinet .add_money {
    width: 233px;
    position: absolute;
    bottom: -33px;
		left: 50%;
		transform: translateX(-50%);
		margin-left: auto;
		margin-right: auto;
	}
	.account_page_title,
	.banner_carousel .module_title{
		text-align: center;
	}
	.header_cabinet .start-btn,
	.header_cabinet .s-left{
		width: 200px;
	}
	.form-open-block .start_game_popup{
		width: 300px;
		padding: 20px 20px 60px;
	}
	.start_game_popup .go{
		font-size: 30px;
	}
	.start_game_popup .col-6{
		width: 100%;
		text-align: center;
	}
	.game_popup{
		width: calc(100% + 60px);
	}
	.game_popup_home{
		width: 30px;
		display: inline-block;
	}
	.game_popup .step_game{
		font-size: 18px;
		line-height: 20px;
	}
	.game_popup .step_game span {
		font-size: 9px
	}
	.game_popup_mess,.game_popup_mess span{
		font-size: 36px;
	}

	form.messages_form .header-form{
		font-size: 24px;
	}
	.messages_form textarea{
		height: 80px;
	}
	.form_text_input{
		height: 45px;
	}
	.setting_avatar{
		text-align: center;
	}
	.setting_avatar .avatar,
	.setting_avatar .replace_link{
		margin: 0 auto;
		display: block;
	}

	.messages_form .money_buttons .col-6{
		width: 50%;
	}
	.messages_form .money_buttons .money_btn{
		height: 50px;
		line-height: 50px;
		font-size: 12px;
		margin-bottom: 10px;
		line-height: 40px;
	}
	.form-open-block .start_game_popup .close{
		top: -38px;
	}
}
.game_popup_wrapp span{

    font-size: 14px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.71;
    letter-spacing: normal;
    text-align: center;
    color: rgba(255, 255, 255, 0.8);

display: block;
margin-top: 20px;
	
}

.cmxform{
	z-index: 999999999;
	padding:20px;
}
.cmxform .smaltexts{text-align:center;}
.cmxform.time{
 width:300px !important;
border-radius: 12px;
box-shadow: 0 8px 8px -4px rgba(245, 92, 69, 0.12), 0 16px 24px 0 rgba(245, 92, 69, 0.24), 0 2px 4px -1px rgba(27, 10, 82, 0.12), 0 0 1px 0 rgba(245, 92, 69, 0.24);
background-image: linear-gradient(132deg, #ff8800, #f55c45 51%, #e12d81);
border: 0px;
padding-top: 10px;
}
.cmxform.false{
 width:300px !important;
border-radius: 12px;
box-shadow: 0 8px 8px -4px rgba(69, 121, 245, 0.12), 0 16px 24px 0 rgba(69, 121, 245, 0.24), 0 2px 4px -1px rgba(27, 10, 82, 0.12), 0 0 1px 0 rgba(69, 121, 245, 0.24);
background-image: linear-gradient(to right, #00bbff, #4579f5 51%, #5d2de1);
border: 0px;
padding-top: 10px;
}
.cmxform.true{
 width:320px !important;
border-radius: 12px;
box-shadow: 0 8px 8px -4px rgba(0, 187, 255, 0.12), 0 16px 24px 0 rgba(0, 187, 255, 0.24), 0 2px 4px -1px rgba(27, 10, 82, 0.12), 0 0 1px 0 rgba(0, 187, 255, 0.24);
background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.06)), linear-gradient(130deg, #00ffaa, #00bbff 53%, #4579f5);
border: 0px;
padding-top: 10px;
}


.time .oksas,.false .oksas,.true .oksas{border-radius: 24px;

 /* box-shadow: 0 8px 8px -4px rgba(156, 66, 245, 0.06), 0 16px 24px 0 rgba(184, 22, 60, 0.12), 0 2px 4px -1px rgba(27, 10, 82, 0.06), 0 0 1px 0 rgba(184, 22, 60, 0.12), inset 0 2px 6px 0 rgba(184, 22, 60, 0.4);
*/
  background-image: linear-gradient(100deg, #33334b, #27273e 50%, #202036);
    font-size: 16px;

  font-weight: 600;

  font-stretch: normal;

  font-style: normal;

  line-height: 1.5;

  letter-spacing: normal;

  color: #ffffff;
  }

.mobf{display:none !important;}
.carousel-item{background:#0d042a;}
.bannertext2{color:#fff;position: absolute;top: 400px;right: 320px;}
@media screen and (max-width: 540px) {
	.disc{display:none !important;}
	.mobf{display:block !important;height: 90%;margin-left: -30px;}
	.equation-buttons [class*="col-"]{
		width: 100%;
	}
	.games_wrapp .btn-pause img{
		width: 30px;
	}
	.referral_desc{
		text-align: center;
	}
	.bannertext2 {
    max-width: 100%;
    text-align: center;
    left: 0px;
    top: 450px;
	right:auto;
	width: 100%;
}

}

.asdad{width:300px !important;}

.asdad .header-form{font-size:20px;color:#fff;}

.ssa22{  font-size: 13px;

  font-weight: 500;

  font-stretch: normal;

  font-style: normal;

  line-height: 1.23;

  letter-spacing: normal;

  color: rgba(224, 224, 255, 0.4);}
.asdad input[type="text"], .asdad input[type="password"], .asdad input[type="email"], .asdad input[type="tel"]{
	
	 border:0px;
margin-bottom: 20px;
margin-top: 5px;
  height: 48px;

  border-radius: 5px;
padding-left:10px;
  background-color: rgba(224, 224, 255, 0.02);
    font-size: 16px;

  font-weight: 500;

  font-stretch: normal;

  font-style: normal;

  line-height: 1.5;

  letter-spacing: normal;

  color: #ffffff;
	
	}
	.asdad .btn-wrapp{text-align:left;}
.asdad .button{  border-radius: 24px;

  box-shadow: 0 12px 12px -4px rgba(69, 121, 245, 0.12), 0 24px 32px 0 rgba(69, 121, 245, 0.24), 0 4px 4px -1px rgba(27, 10, 82, 0.12), 0 1px 1px 0 rgba(69, 121, 245, 0.24);

  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.06)), linear-gradient(to right, #00bbff, #4579f5 51%, #5d2de1);
    font-size: 14px;

  font-weight: 600;

  font-stretch: normal;

  font-style: normal;

  line-height: 1.5;

  letter-spacing: normal;

  color: #ffffff;
  padding: 10px 20px;
  
  }
    .minews:hover{text-decoration:none;color:#fff;}
  .minews{
  font-size: 12px;

  font-weight: 500;

  font-stretch: normal;

  font-style: normal;

  line-height: 1.71;

  letter-spacing: normal;

  text-align: center;

  color: rgba(255, 255, 255, 0.4);
  float: right;
margin-top: 10px
  }

span.count{background:#55A35F;display: inline-block;width: 15px;text-align: center;font-size: 10px;border-radius: 50%;}



.colorful-liquid-shapes_05-copy {
  width: 256px;
  height: 250px;
  object-fit: contain;
  background-image: linear-gradient(134deg, var(--tangerine), #f55c45 51%, #e12d81);
}

.Casino_Chips_and_Cards_Decoration_PNG_Clip_Art-1172-1024x862-Copy-2 {
  width: 342px;
  height: 288px;
  object-fit: contain;
  background-blend-mode: color;
  background-image: linear-gradient(130deg, #221531, #2c1d44 50%, #3d1d43);
}

.Casino_Chips_and_Cards_Decoration_PNG_Clip_Art-1172-1024x862-Copy-3 {
  width: 620px;
  height: 522px;
  object-fit: contain;
  transform: rotate(-95deg);
  background-blend-mode: color;
  background-image: linear-gradient(130deg, #221531, #2c1d44 50%, #3d1d43);
}

.Casino_Chips_and_Cards_Decoration_PNG_Clip_Art-1172-1024x862-Copy-4 {
  width: 342px;
  height: 288px;
  object-fit: contain;
  background-blend-mode: color;
  background-image: linear-gradient(130deg, #221531, #2c1d44 50%, #3d1d43);
}

.Casino_Chips_and_Cards_Decoration_PNG_Clip_Art-1172-1024x862-Copy-5 {
  width: 342px;
  height: 288px;
  object-fit: contain;
  background-blend-mode: color;
  background-image: linear-gradient(130deg, #221531, #2c1d44 50%, #3d1d43);
}

.Casino_Chips_and_Cards_Decoration_PNG_Clip_Art-1172-1024x862-Copy {
  width: 403px;
  height: 339px;
  object-fit: contain;
  background-blend-mode: color;
  background-image: linear-gradient(130deg, #221531, #2c1d44 50%, #3d1d43);
}

.Group-2 {
  width: 329px;
  height: 667px;
  object-fit: contain;
}

.Casino_Chips_and_Cards_Decoration_PNG_Clip_Art-1172-1024x862-Copy-2div {
    width: 143px;
    height: 326px;
    background-blend-mode: color;
    background: url(/themes/game/images/casino-chips-and-cards-decoration-png-clip-art-1172-1024-x-862-copy@3x.png) right bottom no-repeat;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 1000000;
    display: block;
    background-size: 580%;
}

.Casino_Chips_and_Cards_Decoration_PNG_Clip_Art-1172-1024x862div {
 width: 247px;
height: 250px;
background: url(/themes/game/images/casino-chips-and-cards-decoration-png-clip-art-1172-1024-x-862-copy@2x.png) right 40px no-repeat;
position: absolute;
left: 0px;
bottom: 0px;
z-index: 1000000;
display: block;
}

.Casino_Chips_and_Cards_Decoration_PNG_Clip_Art-1172-1024x862-Copy-3div {
  width: 284px;
  height: 193px;
background: url(/themes/game/images/casino-chips-and-cards-decoration-png-clip-art-1172-1024-x-862-copy-3.png) 120px bottom no-repeat;
position: absolute;
right: 0px;
top: 0px;
z-index: 1000000;
display: block;
}

.Casino_Chips_and_Cards_Decoration_PNG_Clip_Art-1172-1024x862-Copydiv {
width: 127px;
height: 540px;
background: url(/themes/game/images/casino-chips-and-cards-decoration-png-clip-art-1172-1024-x-862-copy@2x.png) left -50px no-repeat;
position: absolute;
right: 0px;
bottom: 0px;
z-index: 1000000;
display: block;
}
.asdsafasfsa{
	width: 326px;
height: 152px;
border-radius: 4px;
box-shadow: 0 8px 8px -4px rgba(34, 21, 49, 0.06), 0 2px 4px -1px rgba(34, 21, 49, 0.06), 0 0 1px 0 rgba(34, 21, 49, 0.12);
background-color: rgb(14, 25, 44);
margin-left: 40px;
margin-top: 30px;

font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: rgba(224, 224, 255, 0.8);
padding: 10px 20px;
line-height: 25px;
}
.boogimens{
	padding-top: 180px;
}
.asdsafasfsa .pri2{
	color: #fff;
display: inline-block;
float: right;
}
.indi{
	font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #e0e0ff;
  position: absolute;
z-index: 9999999;
width: 154px;
left: 50%;
margin-left: -75px;
top: 30px;
text-align: center;
}
.okis{

}
.noves{

}
.cldos1{display:none;}
.cldos2{display:none;}
.bloberew{display:block;width:100%;height:50px;margin-top:-50px;position: relative;z-index: 99;}
@media screen and (max-width: 800px) {
.games_content{height:auto;}
.asdasdasdfsdf{width:100% !important;}
.asdsafasfsa{
	width:100% !important;
	margin:0px;
	background-image: linear-gradient(126deg, #f55c45 51%, #e12d81);
	z-index:9999999;
	line-height: 20px;
	height:auto !important;
}
.indi{top: 130px;}
.Casino_Chips_and_Cards_Decoration_PNG_Clip_Art-1172-1024x862-Copydiv {
    width: 40px;
    height: 540px;
    background: url(/themes/game/images/casino-chips-and-cards-decoration-png-clip-art-1172-1024-x-862-copy.png) left -50px no-repeat;
    position: absolute;
    right: 0px;
    bottom: 0px;
    z-index: 1000000;
    display: block;
}
.Casino_Chips_and_Cards_Decoration_PNG_Clip_Art-1172-1024x862-Copy-2div {
    width: 70px;
    height: 326px;
    background-blend-mode: color;
    background: url(/themes/game/images/casino-chips-and-cards-decoration-png-clip-art-1172-1024-x-862-copy.png) right bottom no-repeat;
        background-size: auto;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 1000000;
    display: block;
    background-size: auto;
}
.Casino_Chips_and_Cards_Decoration_PNG_Clip_Art-1172-1024x862div {
    width: 70px;
    height: 300px;
    background: url(/themes/game/images/casino-chips-and-cards-decoration-png-clip-art-1172-1024-x-862-copy.png) right 40px no-repeat;
    position: absolute;
    left: 0px;
    bottom: 0px;
    z-index: 1000000;
    display: block;
}
.Casino_Chips_and_Cards_Decoration_PNG_Clip_Art-1172-1024x862-Copy-3div {
    width: 154px;
    height: 193px;
    background: url(/themes/game/images/casino-chips-and-cards-decoration-png-clip-art-1172-1024-x-862-copy-3.png) 120px bottom no-repeat;
    position: absolute;
    right: 0px;
    bottom: 0px;
    z-index: 1000000;
    display: block;
	top: auto;
}

.cldos1{width: 154px;
    height: 100%;
    background: url(/themes/game/images/colorful-liquid-shapes-05-copy.png) left top no-repeat;
    position: absolute;
    right: 0px;
    bottom: 0px;
   
    display: block;}
.cldos2{width: 154px;
    height: 100%;
    background: url(/themes/game/images/colorful-liquid-shapes-05-copy.png) right bottom no-repeat;
    position: absolute;
    left: 0px;
    bottom: 0px;
    
    display: block;}
	.pdasfa{position:relative;z-index:111;}



}