@font-face {
	font-family: 'SamsungSans Light'; 
	src: url("../fonts/SamsungSans-Light.ttf")  format('truetype'); 
}
@font-face {
	font-family: 'SamsungSans Thin'; 
	src: url("../fonts/SamsungSans-Thin.ttf")  format('truetype'); 
}
@font-face {
	font-family: 'SamsungSans Medium'; 
	src: url("../fonts/SamsungSans-Medium.ttf")  format('truetype'); 
}
@font-face {
	font-family: 'SamsungSans Regular'; 
	src: url("../fonts/SamsungSans-Regular.ttf")  format('truetype'); 
}
@font-face {
	font-family: 'SamsungSans Bold'; 
	src: url("../fonts/SamsungSans-Bold.ttf")  format('truetype'); 
}
@font-face {
	font-family: 'CeraPro Thin'; 
	src: url("../fonts/Cera Pro Thin.otf") format("opentype"); 
}
@font-face {
	font-family: 'CeraPro Regular'; 
	src: url("../fonts/Cera Pro Regular.otf") format("opentype"); 
}
@font-face {
	font-family: 'CeraPro Medium'; 
	src: url("../fonts/Cera Pro Medium.otf") format("opentype"); 
}
@font-face {
	font-family: 'CeraPro Light'; 
	src: url("../fonts/Cera Pro Light.otf") format("opentype"); 
}
@font-face {
	font-family: 'CeraPro Bold'; 
	src: url("../fonts/cerabold.otf") format("opentype"); 
}
@font-face {
	font-family: 'CeraPro Black'; 
	src: url("../fonts/cerablack.otf") format("opentype"); 
}

/* CSS Document */
* { margin:0; padding:0; border:0; box-sizing: border-box;transition:0.3s;}
:focus { outline:0 none;}
body { max-width:100%; background-color:#383544; color:#b0b6bc; font-family: 'SamsungSans Thin','Open Sans';overflow-x: hidden;}
a { color:#b0b6bc;}
a:hover { color:#ffb31b;}
ul,li {list-style:none;}
.wrapper { max-width:1260px; width:100%; padding:0 7px;margin:0 auto; position:relative;}
h2 {font-family: 'CeraPro Regular';}
.fl {width:100%; float:left;}

/* mobile menu */
.mobile-menu { background-color:#16151e; width:320px; position:fixed; left:-340px; top:0; bottom:0;z-index: 10; border-bottom:1px solid rgba(40,37,49,.5); box-shadow: 12px 0 30px rgba(0,0,0,0.3);}
.mobile-menu.active {display:block;left:0;}
@media screen and (max-height: 770px) {.mobile-2 {position:relative !important;}}

.mobile-1 {float:left;width:100%; display:flex;padding:24px 20px 23px 35px;border-bottom:1px solid rgba(40,37,49,.5);justify-content: space-between;align-items: center;}
.mobile-1-1 {color:#fff; font-size:18px;font-family: 'SamsungSans Medium'; }
.mobile-menu > ul {border-bottom:1px solid rgba(40,37,49,.5); margin:30px 0;padding:0 40px;float: left;
width: 100%;}
.mobile-menu > ul a {text-decoration:none; font-size:16px;font-family: 'SamsungSans Medium'; opacity:.7; padding:15px 0 15px 50px;display: block;}
.mobile-menu > ul a:hover {opacity:1; color:#fff;}

.mobile-menu .new a {background: url(../images/menu-new-gray.svg) no-repeat 3px center / 25px auto;}
.mobile-menu .bigwin a {background: url(../images/menu-popular-gray.svg) no-repeat left center / 25px auto;}
.mobile-menu .slot a {background: url(../images/menu-slot-gray.svg) no-repeat left center / 25px auto;}
.mobile-menu .tournament a {background: url(../images/menu-tournament-gray.svg) no-repeat left center / 25px auto;}
.mobile-menu .bonuses a {background: url(../images/menu-bonus-gray.svg) no-repeat left center / 25px auto;}
.mobile-menu .achievements a {background: url(../images/menu-achievements-gray.svg) no-repeat left center / 25px auto;}
.mobile-menu .level a {background: url(../images/menu-level-gray.svg) no-repeat left center / 25px auto;}
.mobile-menu .rules a {background: url(../images/menu-info-gray.svg) no-repeat left center / 25px auto;}
.mobile-menu .casher a {background: url(../images/menu-casher-gray.svg) no-repeat left center / 25px auto;}
.mobile-menu .new a:hover,.mobile-menu .new .router-link-active {background: url(../images/menu-new-green.svg) no-repeat 3px center / 25px auto;}
.mobile-menu .bigwin a:hover,.mobile-menu .bigwin .router-link-active{background: url(../images/menu-popular-green.svg) no-repeat left center / 25px auto; opacity:1;}
.mobile-menu .slot a:hover,.mobile-menu .slot .router-link-active{background: url(../images/menu-slot-green.svg) no-repeat left center / 25px auto;opacity:1;}
.mobile-menu .tournament a:hover,.mobile-menu .tournament .router-link-active{background: url(../images/menu-tournament-green.svg) no-repeat left center / 25px auto;opacity:1;}
.mobile-menu .bonuses a:hover,.mobile-menu .bonuses .router-link-active{background: url(../images/menu-bonus-green.svg) no-repeat left center / 25px auto;opacity:1;}
.mobile-menu .achievements a:hover,.mobile-menu .achievements .router-link-active{background: url(../images/menu-achievements-green.svg) no-repeat left center / 25px auto;opacity:1;}
.mobile-menu .level a:hover,.mobile-menu .level .router-link-active{background: url(../images/menu-level-green.svg) no-repeat left center / 25px auto;opacity:1;}
.mobile-menu .rules a:hover,.mobile-menu .rules .router-link-active {background: url(../images/menu-info-green.svg) no-repeat left center / 25px auto; opacity:1;}
.mobile-menu .casher a:hover,.mobile-menu .casher .router-link-active {background: url(../images/menu-casher-green.svg) no-repeat left center / 25px auto; opacity:1;}

.mobile-1-2 {height:16px;width:16px;background: url(../images/mobile-1-2.svg) no-repeat center center / 16px auto; opacity:.5; cursor:pointer;}
.mobile-1-2:hover {opacity:1;}

.online-support {padding:15px 0; text-align:center; border:2px solid #ad4cfd;border-radius:6px; text-decoration:none; color:#fff; font-size:14px;font-family: 'SamsungSans Medium'; margin: 0 auto; display: block;width: 250px;clear: both;background: url(../images/oline-sapport.svg) no-repeat 30px center / 16px auto;text-indent: 10px;}
.online-support:hover {background: #ad4cfd url(../images/oline-sapport.svg) no-repeat 30px center / 16px auto; color:#fff;}

.mobile-2 {padding:40px 60px;position: absolute;width: 100%;bottom: 0;}
.mobile-2 p {font-size:14px; color:#fff; opacity:.5; text-align:center;font-family: 'SamsungSans Thin';margin-bottom:25px;}
.mobile-2 ul {display:flex;justify-content: center;}
.mobile-2 a {display:block;}
.mobile-2 a:hover {opacity:.5;}
.mobile-2 .tl {background: url(../images/footer-tl.svg) no-repeat 15px center / 22px auto; background-color:#393343; text-decoration:none;font-size:14px; color:#fff;border-radius: 4px;padding: 10px 20px 10px 50px;font-family: 'SamsungSans Thin'; }
.mobile-2 .yt {background: url(../images/footer-yt.svg) no-repeat center / 30px auto;height:26px; width:30px; margin:5px 0 0 15px;}

.mobile-fon {position:fixed; z-index:9; width:5%; height:100%; background-color:rgba(0,0,0,.35);display:none;}
.mobile-fon.active {display:none;}

/*Header*/

.hamburger {cursor:pointer;margin-right:30px;}
.hamburger:hover div:nth-child(3){width:22px;}
.hamburger div {background-color:#fff;height:3px; width:22px;}
.hamburger div:nth-child(3) {width:13px;}
.hamburger div:nth-child(2) {margin:5px 0;}

header {height:90px; display:flex;justify-content: space-between; padding:0 80px; background: #272430 url(../images/header-fon.png) no-repeat center top / auto auto;align-items: center;font-family: 'SamsungSans Regular';position: relative; z-index: 3;}

.menu {display:flex;}
.menu ul {display: flex;}
.menu ul a {color:#fff; opacity:.5;font-size:18px; text-decoration:none; padding:30px; }
.menu ul a:hover {opacity:1;}

.header-search-button {display:none;}
.header-search {overflow:hidden; height:0;position: absolute;top: 0;}
.header-search .btn-srch {position: absolute; top: 22px;left: 15px;background: url(../images/search.svg) no-repeat center / 20px auto;width: 20px;height: 20px;cursor: pointer;display: block;font-size: 0;}
.header-search .btn-srch:hover,.header-search .close:hover {opacity:0.5;}
.header-search .btn-input {border-radius: 6px;color: #fff;font-size: 16px;font-family: 'SamsungSans Regular';padding: 15px 45px 15px 40px;background-color: #272430;width: 100%;}
.header-search .srch {padding:0 30px;}
.header-search .close {position: absolute; top: 22px;right: 15px;background: url(../images/top-close.svg) no-repeat center / 16px auto;width: 20px;height: 20px;cursor: pointer;}

#menu .tournament a:hover,#menu .tournament .router-link-active {background: url(../images/menu-tournament-green.svg) no-repeat 3px center / 25px auto;padding:30px 20px 30px 40px;opacity: 1;}
#menu .bonuses a:hover,#menu .bonuses .router-link-active {background: url(../images/menu-bonus-green.svg) no-repeat 3px center / 25px auto;padding:30px 20px 30px 40px;opacity: 1;}
#menu .achievements a:hover,#menu .achievements .router-link-active {background: url(../images/menu-achievements-green.svg) no-repeat 3px center / 25px auto;padding:30px 20px 30px 40px;opacity: 1;}
#menu .level a:hover,#menu .level .router-link-active {background: url(../images/menu-level-green.svg) no-repeat 3px center / 25px auto;padding:30px 20px 30px 40px;opacity: 1;}



.logo {display:block; min-width:290px; height:90px; margin-top:-20px; padding:0px 0px 0 0px; width: 300px;position: absolute;left: 50%;transform: translate(-50%, 0);top: 0;}
.logo:before {position:absolute; top:0; left:0; right:0; bottom:0; content:"";}
.logo img, .logo object {width:100%;}

.login {color:#fff; font-size:18px;text-align:center; padding:11px 40px 11px 32px;text-decoration:none;display:inline-block;background: url(../images/header-login.svg) no-repeat left center / 20px auto;position:relative;}
.login:hover {background: url(../images/header-login-hover.svg) no-repeat 3px center / 20px auto; color:#fff;}

.guest-menu {text-align:right; display:flex; justify-content:right;z-index: 1;}
.regist {color:#fff; font-size:18px; border:2px solid #4cd09e; text-align:center; padding:11px 0; width:210px;border-radius:6px; text-decoration:none;display:inline-block;}
.regist:hover {background-color:#4cd09e; color: #272430;}


.select-box {cursor: pointer; position:relative; max-width: 65px; float: right;margin: 0px 15px 0 5px; z-index: 12;}
.select-box .ca-1-1 {margin-left: 0; }
.select-box .ca-1-1 .select {background: none; padding:0 0 0 0;font-family: 'SamsungSans Medium';    float: left;}
.select-box .ca-1-1 .select .none {display:none;}
.select-box .ca-1-1 .dropdown-menu { position : absolute; background-color: #fff; color:#272430;right: -110;top: -5px;border-radius: 7px;font-size: 16px;padding:0; overflow:hidden;}
.select-box .ca-1-1 .dropdown-menu li {padding: 10px 30px;font-family: 'SamsungSans Medium';white-space: nowrap;}
.select-box .ca-1-1 .dropdown-menu li:hover {background-color:#e6e6e6;}
.select-box .ca-1-1 .dropdown-menu li i {font-size:14px;font-style: normal;}

.wrapper { max-width:1530px; width:100%; padding:0 7px;margin:0 auto; position:relative;clear: both;}
.fl.fixed {position:fixed;height: 60px;}
.fl.fixed .logo {background:none;  min-width: 130px;  width: 130px;  padding: 0px 0 0 0;height: 60px;}


/*User menu*/


.block-user {display:flex;}
.user-top {display: inline-block; padding-right:30px; padding-left:28px;background:url(../images/user-top.svg) no-repeat left top 2px / auto 16px;text-align: left;position: relative;}
.user-top-4 .close{display: block;width: 20px;height: 20px;background: url(../images/top-close.svg) no-repeat center / 16px auto;position: absolute;top: 30px;left: 15px;cursor: pointer;}
.user-top-4 .close:hover {opacity:.7;}
.user-top-1 {color:#fff; font-size:16px; display:block; text-decoration:none;}
.user-top-1:hover {opacity:.7; color:#fff;}
.user-top-2 {height:1px; width:100%; background-color:#565265; margin:5px 0;}
.user-top-2 .line {background-color:#4cd09e;height:1px;}
.user-top-3 {color:#4cd09e; font-size:14px;font-family: 'SamsungSans Thin'; }
.user-top-4 {position: absolute; z-index: -1; top: 0px;right: 0;left: 0;width: 100%;text-align: right;padding: 100px 25px 20px 15px;background: rgba(33, 30, 41, 0.6);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);border-radius: 0px 0px 10px 10px; width: calc(100% + 15px);display:none;}
.user-top-4 a {color: #fff;float:left;padding: 20px 10px 0 10px;}
.user-top-4 a:hover {opacity:.7;}
.user-top4-4 {border-top: none;margin: 0;padding: 20px 10px 0 10px!important; float:right !important; color:#94919A !important;}
.user-top-4 .ut-4 { border-top:1px solid #383645;}
.user-top-01 {display:flex;}
.user-top-11 {width:16px; height:16px; background: url(../images/header-down.svg) no-repeat center / 9px auto; cursor:pointer; float:right;margin: 0 0 0 20px;}
.user-top-11:hover {opacity:.5;}
.user-top.active .user-top-11 { background: url(../images/down-up.svg) no-repeat center/ 9px auto;}
.user-top-11::before {position:absolute; top:-20px; left:-80px; right:0; bottom:0;cursor:pointer;content:"";width: 80px;height: 40px;}
.user-nick {padding: 10px 10px 10px 20px; text-align: center; display: inline-block; background: url(../images/menu-cash-1.svg) no-repeat left top 13px / auto 16px;} 
.balance-top {padding: 10px 10px 10px 10px; display: inline-block;}
.balance-top section {color:#4cd09e; font-size:14px;font-family: 'CeraPro Thin';}

.select-language i { cursor: pointer; transition: all .3s ease-in-out; 	float: right; background: url(../images/header-down.svg) no-repeat center / 9px auto; width: 9px; height: 9px; margin: 5px 0 0 15px; }


.balans-top {display: inline-block; padding-right:30px;}
.balans-top-1 {color:#fff; font-size:16px; margin-bottom:11px;}
.balans-top-2 {color:#4cd09e; font-size:18px;font-family: 'CeraPro Thin';}
.cash-top {max-width:140px; margin-right:10px;}
.bonus-top {  margin-right: 20; border:2px solid #585858; border-radius:7px; height:48px;width:48px; background:url(../images/bonus-top.svg) no-repeat center / auto 22px;display: inline-block;}
#bonuscount {border-radius: 20px; background: linear-gradient(135deg, rgb(145, 145, 145) 0%, rgb(62, 62, 62) 100%);color: #fff;text-align: center;font-size: 10px;height: 19px;width: 19px;line-height: 16px;display: inline-block;border:2px solid #282430;margin: -2px -11px 0 5px;}
.bonus-top.bonus { border:2px solid #e33453; }
.bonus-top.bonus span {background: linear-gradient(135deg, rgba(195,66,181,1) 0%, rgba(232,49,64,1) 100%) !important;}
.level-top { text-decoration: none; padding: 15px 0px 0px 0px; margin-right: 20; background:url(../images/menu-new-gray.svg) no-repeat center / auto 50px; border-radius:50%; height:48px; width:48px; display: inline-block;}
.level-top:hover {opacity:.7;}
.level-top span {  display: block;  height:30px; width:30px; background: linear-gradient(135deg, rgba(195,66,181,1) 0%, rgba(232,49,64,1) 100%); color: #fff; border-radius: 50%; font-size: 18px; font-weight: 700; line-height: 30px; text-align: center;}
.level-top section { padding:4px; display: block;  height:38px; width:38px; border-radius: 50%; background: conic-gradient(#00b36e 5deg, gray 5deg 360deg); margin: -10px 0px 0 5px;}

#appindex { display:none;}
#indexpage { padding: 20px 7px 0px 7px; overflow: hidden;}
#levelpage { padding: 20px 7px 0px 7px; overflow: hidden;}
#bonuspage { padding: 20px 7px 0px 7px; overflow: hidden;}
#tourpage { padding: 20px 7px 0px 7px; overflow: hidden;}
#bigwinspage { padding: 20px 7px 0px 7px; overflow: hidden;}
#casherpage { padding: 15px 7px 70px 7px; overflow: hidden;}
#rulespage { padding: 90px 12px 70px 12px;}
.item-card { align-items: center; justify-content: center; display: flex; flex-direction: column; background-color: #272430; border-radius: 10px; overflow: hidden; height: auto; min-height: 65%;}
.item-card.tournament {  height: auto;  }
.wager-card { min-height: 50%; }
.casher-card { align-items: center; justify-content: center; position: flex; background-color: #272430; border-radius: 10px; overflow: hidden; margin-top:10px; height: auto; min-height: 70%;}
.center-wraper { align-items: center; justify-content: center; display: flex; flex-direction: column; }
.item-card img { padding-top: 80; }
.freespins-icon { padding:0 !important; margin: -15px 0px -15px 0px; transform: scale(0.9); border-radius: 7px;}
.item-card-link { text-align: center; font-size:18px; padding:11px 0; border: 2px solid #4cd09e;font-family: 'SamsungSans Medium';color:#fff; width:100%; max-width:220px; text-decoration:none; display: inline-block; border-radius:6px;margin:20px 0; text-transform: uppercase;}

.item-card.bigwins {display: block; height: auto;}
.slider-text {position:absolute; top:0;left:130px;right:0; color:#fff;padding-top: 25px;}

.slider-text p { font-size: 22px;font-family: "CeraPro Black";text-shadow: 0px 8px 5px rgba(0, 0, 0, 0.31);text-transform: uppercase;max-width: 300px;line-height:.8;margin-bottom: 15px; font-weight: 400;}
.slider-text a {font-size:18px; padding:11px 0; border: 2px solid #fff;font-family: 'SamsungSans Medium';color:#fff; width:100%; max-width:250px; text-decoration:none;display: inline-block; border-radius:6px;margin-top:25px;}
.slider-text a:hover {background-color: #4cd09e;border: 2px solid #4cd09e;color: #272430;}
.owl-nav {position: absolute;top: 50%;width: 100%;margin-top:122px;height: 0;}
.owl-nav  span {font-size:0; border-radius:100px; display:block; width:40px; height:40px;}
.owl-prev span {background: url(../images/footer-prew.svg) no-repeat 16px center / 10px 16px;}
.owl-next span {background: url(../images/footer-next.svg) no-repeat center center / 12px 16px;}
.owl-next {float: right;margin-right:0px; margin-top: 5;}
.owl-prev {float: left;margin-left:0px; margin-top: 5;}
.owl-prev.disabled, .owl-next.disabled {display:none;}.owl-dots {background-color:#1c171b; border-radius:50px; padding:10px 5px;display: table;z-index: 9;position: relative;line-height: 0; margin-top:10px; left: 50%;transform: translate(-50%, 0); }
.owl-dots  .owl-dot{background-color:rgba(255,255,255,.5); width:5px;height:5px;border-radius:50px; margin:0 10px;}
.owl-dots  .owl-dot span {display:none;}
.owl-dots  .owl-dot.active {background-color:rgba(255,255,255,1); width:9px;height:9px;}

.tour-nav {width: 100%;height: 0;}
.tour-nav  span {font-size:0; border-radius:100px; display:block; width:40px; height:40px;}
.tourback span {text-align: center; margin-top: 5; font-size:20!important;}


.gameswrapper {padding-top: 0px;}
.games_flex {align-items: center; justify-content: center;}
.games_flex_center{	display: flex; align-content: flex-start; align-items: center; justify-content: center; flex-wrap: wrap;}
.swiper-slide { padding: 15px 0 15px 0; display: flex; flex-wrap: wrap; justify-content: center; overflow: hidden; }
.swiper { justify-content: center; align-items: center; margin: auto; }
.swiper-container { width: 100%; height: 70%; }
.swiper-pagination-progressbar-fill  { background-color:#4cd09e !important; }
.mainmodal { z-index:50; position: fixed; top:0; left:0; width: 100%; height: 100%; color:#94919A !important; padding:20x; background: rgba(0, 0, 0, 0.6); backdrop-filter: blur(8px); align-items: center; display: none;}
.card { display:none; overflow: hidden; border-radius: 15px; width: 230; position: relative; margin:auto; top:120; background-color: #16151e; box-shadow: 0 16px 20px 0 rgba(0,0,0,0.6); display: flex; align-content: flex-start; align-items: center; justify-content: center; flex-wrap: wrap; font-family: 'CeraPro Regular'; } 
.card-title { padding: 15px; text-align:center; margin:auto; font-size:22px; } 
.card-body { padding: 0; } 
.card-footer { padding: 5px; text-align:center; margin:auto; } 
.play-button { width:180; margin: 10px; padding: 5px 30px 5px 30px; border:2px solid #bcffe5; border-radius: 7px; overflow: hidden; background-color: rgb(63,188,145); color: #fff; font-size:20px; } 
.demo-button { width:180; margin: 10px; padding: 5px 20px 5px 20px; border-radius: 7px; overflow: hidden; font-size:16px; } 
.providers { position:fixed; right:0; bottom:65; text-align: center; display:flex; align-items: center; flex-wrap: wrap; height:80; width: 100%; padding: 0px; border-radius: 7px; overflow: hidden; font-size:16px; background-color:#211e28} 
.greentube { width: 40%; } 
.netent { width: 40%; } 
.igrosoft { width: 20%; } 
.incount { width: 20%; height:26; margin: 0; padding:0; color: #fff; font-size:16px; } 
.incount span { padding-top:2px; border-radius: 20px;text-align: center;font-size: 15px;height: 26px;width: 26px;display:inline-block; color:#ffffff; border:2px solid #282430; font-weight: 900; opacity: 0.8;}
.incount.active span  { background: rgb(195,66,181);background: linear-gradient(135deg, rgba(195,66,181,1) 0%, rgba(232,49,64,1) 100%);color: #fff; opacity: 1; }
.home {	display: flex; align-items: center; justify-content: center; position: fixed; top: 85px; left: 10px; width: 40px; height: 40px; background: #000; border-radius: 5px; margin: 0; padding: 0; }
.home img { display: block; margin: 0; padding: 0; 	width: 26px; height: 26px; }
.navbar-mobile { position: fixed; display:block; bottom: 0; width: 100%; z-index: 20; right: 0; background: rgba(33, 30, 41, 0.7); backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px); border-radius: 10px 10px 0px 0px; }
.navbar-mobile.hidden { display:block; bottom: -58; }
.tournament-icon { padding:2px!important; max-height: 25px!important;}
.slider-index { width:90% }

/*Home menu*/
#home-menu {border-bottom:1px solid #282530;display: flex;justify-content: center;font-family: 'SamsungSans Medium';position: relative;}
#home-menu ul.tabs {display:flex;margin-bottom:-1px;scrollbar-width: none;-ms-overflow-style: none;overflow-x: auto;height: 94px;}
#home-menu ul.tabs::-webkit-scrollbar {display: none}
#home-menu ul.tabs a {padding:0 50px; display:flex;color:#fff;opacity: .5; font-size:18px; text-decoration:none;border-bottom:1px solid #282530;white-space: pre;height: 93px;align-items: center;}
#home-menu ul.tabs a:hover,#home-menu ul.tabs .active a {opacity: 1; border-bottom:1px solid #ad4cfd;padding:35px 35px 35px 65px;}
#home-menu ul.tabs a sup {background-color:#272430; color:#8f8aa3; border-radius:50px; font-size:10px;height:16px; width:16px;display: inline-block;text-align: center;padding: 3px 0 0 0; margin:-5px 0 0 5px;}
#home-menu .slots a:hover,#home-menu .slots .active a {background: url(../images/menu-slot-purple.svg) no-repeat 25px center / 25px auto;}
#home-menu .new a:hover,#home-menu .new .active a {background: url(../images/menu-new-purple.svg) no-repeat 25px center / 25px auto;}
#home-menu .popular a:hover,#home-menu .popular .active a {background: url(../images/menu-popular-purpl.svg) no-repeat 25px center / 25px auto;}
#home-menu .favorites a:hover,#home-menu .favorites .active a {background: url(../images/menu-like-purpl.svg) no-repeat 25px center / 25px auto;}
#home-menu .live a:hover,#home-menu .live .active a {background: url(../images/menu-live-purpl.svg) no-repeat 25px center / 25px auto;}
#home-menu .tables a:hover,#home-menu .tables .active a {background: url(../images/menu-tables-purpl.svg) no-repeat 25px center / 25px auto;}


#home-menu .all-categories {position:absolute; border-radius:6px; background-color:#272430; left:50px; right:50px; padding:30px 50px;z-index: 9;top: 93px;display:none;}
.all-categories a{text-decoration: none;font-size: 14px;}
#home-menu .search.active1 .all-categories {display:block;}
#home-menu .all-categories ul {display:flex;flex-wrap: wrap;justify-content: space-evenly;}
#home-menu .all-categories ul span {display:none; color:#fff; opacity:.5;}
#home-menu .all-categories ul li {width:15%; text-align:center; margin:20px 5px;}
#home-menu .all-categories ul img {height: 100%;max-width: 100%;max-height: 35px;}
#home-menu .all-categories ul li:hover img {filter: grayscale(100%);opacity:.2;}
#home-menu .all-categories ul li:hover {opacity:1;}

#home-menu .search {display: flex;padding: 0 50px 0 20px;align-items: center;}
#home-menu .categories {color:#fff; font-size:16px;font-family: 'SamsungSans Regular';  padding:15px 45px 15px 40px; border-radius:6px;cursor:pointer;position: relative;margin-right:10px;white-space: pre;}
#home-menu .categories:after {content:""; position: absolute;right: 20px;top: 20px;background: url(../images/header-down.svg) no-repeat center / 9px auto;height: 9px;width: 9px;}
#home-menu .search.active1 .categories {background-color:#272430;}
#home-menu .search.active1 .categories:after {background: url(../images/header-up.svg) no-repeat center / 9px auto;}
#home-menu .srch {position: relative;}
#home-menu #pole-srch {border-radius:6px;color:#fff; font-size:16px;font-family: 'SamsungSans Regular';padding:15px 45px 15px 40px;background-color:#272430;width: 150px;}
#home-menu #pole-srch.active {width: 250px;}
#home-menu .btn-srch {background: url(../images/search.svg) no-repeat center / 16px auto; font-size:0; width:16px; height:16px;position: absolute;right: 20px;top: 16px;cursor:pointer;}


/*Center*/

/*Section home*/

#home-top .home-title,#home-new .home-title, .home-title.no-icon {display:block !important; text-align:center;}
#home-top .home-title a,#home-new  .home-title a , .home-title.no-icon a{float: right;margin-top: -22px;}



.home-section .home-title {display:flex; align-items:center; margin:45px 0 25px 0;justify-content: space-between;}
.home-section .home-title img {height:25px; display:block; }
.home-section .home-title img:hover {opacity:.5;}
.home-section .home-title h2 {font-size:26px; color:#fff;font-family: 'CeraPro Regular';  }
.home-section .home-title a {font-size:15px; color:#4cd09e; text-decoration:none;font-family: 'SamsungSans Medium'; }
.home-section .home-title a:hover {opacity:.5;}
#home-new .home-title h2 {background: url("../images/home-new.svg") no-repeat center left / auto 23px;}

.home-section .game-block {width:195px; height:275px; border-radius:4px; overflow:hidden;position:relative;background-color:#1a1822;margin: 0 auto;}
.home-section .game-block:hover {box-shadow: 0 23px 30px rgba(0,0,0,0.2);}
.home-section .game-status {font-size:12px; color:#fff; border-radius:50px; padding:5px 10px; position:absolute; top:15px; left:15px; text-align:center;text-transform: uppercase;font-family: 'CeraPro Regular'; }
.home-section .game-status.new {background: rgb(63,188,145);background: linear-gradient(140deg, rgba(63,188,145,1) 34%, rgba(40,173,195,1) 100%); }
.home-section .game-status.top {background: rgb(234,48,59);background: linear-gradient(140deg, rgba(234,48,59,1) 34%, rgba(200,64,167,1) 100%); }
.home-section .super-game { border:5px solid #fff;box-shadow: 0 35px 30px -40px rgba(0, 0, 0, .6);}
#home-top .game-carousel::before {content:"game day"; color:#fff; font-size:18px; display:block;position: absolute;top: -35px;left: 60px;font-family: 'CeraPro Medium'; }
.home-section.game-list .list { display: flex; flex-wrap: wrap; justify-content: center; }
.home-section.game-list .list .game-block { margin: 20px; }

#home-top20 .home-title h2 {background: url("../images/home-top20.svg") no-repeat 217px center / auto 23px;}
#home-top20 .game-carousel {margin-left: 217px;width: calc(100% - 217px);}

.top-day {position: absolute;z-index: 1;top: 99px;border: 5px solid #fff;border-radius: 10px;}
.top-day .game-block {overflow: hidden;border-radius: 10px;}
.top-day .game-block .game-block-hover {border-radius: 10px;  z-index: -1;}
.top-day .game-block:hover .game-block-hover {height: 275px;border-radius: 10px;  z-index: 2;}
.top-day .game-block img{display: block;z-index: 1;position: relative;}
.top-day .top-day-title {font-weight: 500;font-size: 26px; padding:0 25px;text-align: center;color: #FFFFFF;position: absolute;top: -57px;font-family: 'CeraPro Regular';background: url(../images/top-day.svg) no-repeat center left / auto,url(../images/top-day.svg) no-repeat center right / auto;left: 50%;transform: translate(-50%, 0);width: 161px;}


.game-block-hover {position: absolute;left: 0;right: 0;bottom: 0; top: 0;font-family: 'SamsungSans Medium';background: rgb(0,0,0);background: linear-gradient(180deg, rgba(0,0,0,0.748319396117822) 65%, rgba(28,26,34,1) 100%); overflow:hidden; height:0;}
.home-section .game-block:hover .game-block-hover {height:275px;}
.game-block-hover .game-like {width:20px; height:17px; display:block; position:absolute; top:10px; right:10px; background:url(../images/game/game-like.svg) no-repeat center / 20px auto;}
.game-block-hover .game-like:hover {background:url(../images/game/game-like-hover.svg) no-repeat center / 20px auto;}
.game-block-hover h3 {color:#fff; text-align:center; padding:0 30px 0 30px; font-size:16px;position: absolute;top: 50%;width: 100%;transform: translate(0, -50%);}
.game-block-hover .game-play {color:#272430; font-size:16px; display:block; background-color:#4cd09e; border-radius:6px; padding:10px 0; margin:0 0 0 -70px; width:100%; max-width:140px; clear:both;text-decoration: none;text-align:center; position:absolute; bottom:60px; left:50%;}
.game-block-hover .game-play:hover {transform: scale(1.05);}
.game-block-hover .game-play-demo {color:#fff; font-size:15px;padding:10px 0;text-align:center;text-decoration: none;display:block; position:absolute; bottom:20px;width:100%;}
.game-block-hover .game-play-demo:hover {opacity:.5;}

.game-team-slot-a {position: absolute;left: 12px;top: 11px;height: 16px;width: auto!important;}
.game-team-slot-a:hover {transform: scale(1.1);}
.game-team-slot {height: 16px;width: auto!important;}


.game-carousel .owl-nav {position: absolute;top: 50%;width: 100%;margin-top:-22px;height: 0;}
.game-carousel .owl-nav  span {font-size:0; border-radius:100px; display:block; width:44px; height:44px;}

.game-carousel .owl-prev span {background: #383544 url(../images/footer-prew.svg) no-repeat 16px center / 10px 16px;}
.game-carousel .owl-prev span:hover {background: #4cd09e url(../images/footer-prew.svg) no-repeat 16px center / 10px 16px;}
.game-carousel .owl-next span {background: #383544 url(../images/footer-next.svg) no-repeat center center / 12px 16px;}
.game-carousel .owl-next span:hover {background: #4cd09e url(../images/footer-next.svg) no-repeat center center / 12px 16px;}
.game-carousel .owl-next {float: right;margin-right: -22px;}
.game-carousel .owl-prev {float: left;margin-left: -22px;}
.game-carousel .owl-prev.disabled,.game-carousel .owl-next.disabled {display:none;}

#home-igrosoft h2 {background: url("../images/home-manufacturers-11.svg") no-repeat center left / auto 25px;}

.bonus-status {font-size: 12px;color: #fff;border-radius: 0px 10px 0px 10px; padding: 4px 8px;text-align: center;text-transform: uppercase;font-family: 'CeraPro Regular';background: rgb(63,188,145); background: linear-gradient(140deg, rgba(63,188,145,1) 34%, rgba(40,173,195,1) 100%); position: absolute;top: 0px;right: 0px; max-width: 120;}
.bonus-timeto { font-size: 12px;color: #fff;border-radius: 10px 0px 10px 0px; padding: 4px 0px 4px 5px; text-align: center;text-transform: uppercase;font-family: 'CeraPro Regular';background: #CC3D98; background: linear-gradient(97.26deg, #CC3D98 7.56%, #E73246 109.05%); position: absolute;top: 0px;left: 0px; max-width: 110;}
.timer { background: url("../images/regist-time.svg") no-repeat 0px center / 12px auto; }

/*---------------------preloader---------------------*/
.preloader { z-index: 1; position: absolute; display:flex; overflow:hidden; left:0; background: rgba(33, 30, 41, 0.7); backdrop-filter: blur(8px); width:100%; height:80%; justify-content:center;	align-items:center;}
.registration-page { background-color:#383544; z-index: 40; position: fixed; padding:0px 25px 0px 25px; text-align:center;	height:100vh;	width:100%;	overflow-x:hidden;}
.registration-page img { max-width: 50%; max-height: 30%;}

#select_your_currency { font-size: 13; font-weight: 700; margin-top: -10px; margin-bottom: 10px;}
#date_of_birth { font-size: 13; font-weight: 700; margin-top: 15px; margin-bottom: 8px;}
.select-currency { padding: 10px; background-color: #1c171b; border-radius: 8px; margin:0 0px 0 0px;}
.select-currency select { text-align: center; font-size: 18; font-weight: 600; color:white; width:40%; background-color: #1c171b; }
.select-currency option { padding-left: 20%; text-align-last: center !important; color: white; background-color: #1c171b; }
.select-birthday { padding: 10px; background-color: #1c171b; border-radius: 8px; margin:0 0px 20px 0px;}
.select-birthday input { font-size: 18; color:white; background-color: #1c171b;}
::-webkit-calendar-picker-indicator { filter: invert(1);}
.rules_registration { text-align:left; font-size: 12; height: 200px;  overflow-y: scroll; padding: 10; background-color: #1c171b; border-radius: 8px;}
.accept_rules { font-size: 15; font-weight: 900; margin-top: 15px; margin-bottom: 5px;  display: block; position: relative;}
.accept_check { margin-right: 10px;}
.accept_text { line-height:5px; }

.over { background-color:#383544; z-index: 51; position: fixed; display:flex;	justify-content:center;	align-items:center;	height:100vh;	width:100%;	overflow:hidden;}
.over img { max-width: 60%; max-height: 40%;}
.rotate { background-color:#383544; z-index: 41; position: fixed; display:flex;	justify-content:center;	align-items:center;	height:100vh;	width:100%;	overflow:hidden; }
.rotate img { max-height: 60%;}
.load-block{		display:flex;		flex-direction:column;		align-items:center;		position:relative;		z-index:2;	}	
.lds-ellipsis{display:inline-block;position:relative;width:80px;height:80px;overflow:visible!important;zoom:100%;}
.lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#327657;animation-timing-function:cubic-bezier(0,1,1,0);transition:all.3sease-in-out;}
.lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 0.6s infinite;}
.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 0.6s infinite;background:linear-gradient(0deg, #00ff8c 0%,#0ff5cf 100%);}
.lds-ellipsis div:after{	content:'';	position:absolute;	left:2px;	top:2px;	display:block;	width:calc(100%-4px);	height:calc(100%-4px);	background:#151b31;	border-radius:100%;	opacity:0;	}
.lds-ellipsis div:nth-child(2):after {	animation: opa0.6s infinite;}
.lds-ellipsis div:nth-child(3){left:32px; animation: lds-ellipsis2 0.6s infinite;}
.lds-ellipsis div:nth-child(4){left:56px; animation: lds-ellipsis3 0.6s infinite;}
@keyframes lds-ellipsis1{0%{transform:scale(0);} 100% {transform:scale(1);	background:linear-gradient(0deg,#00ff8c 0%,#0ff5cf 100%);}}
@keyframes lds-ellipsis3{0%{transform:scale(1);	} 100% {transform:scale(0);	}}
@keyframes lds-ellipsis2{0%{transform:translate(0,0);} 100% {transform:translate(24px,0);	}}
@keyframes opa{0%{opacity:0;} 100%{opacity:1;}}

/*----------------------CASHER-----------------------*/
.casher-tab { width: 100%; display:flex; justify-content: center; text-transform: uppercase; color:#FFFFFF}
.c-status { padding-top:35; text-align:center; font-size:7; width: 13%; height: 40px; background: url(../images/m-cash-1.svg) no-repeat center 13px /  auto 20px;}
.c-profile { padding-top:35; text-align:center; font-size:7; width: 13%; height: 40px; background: url(../images/m-cash-2.svg) no-repeat center 15px /  auto 16px;}
.c-notice { padding-top:35; text-align:center; font-size:7; width: 13%; height: 40px; background: url(../images/m-cash-4.svg) no-repeat center 13px /  auto 20px;}
.c-deposit { padding-top:35; text-align:center; font-size:7;  width: 13%; height: 40px; background: url(../images/m-cash-5.svg) no-repeat center 11px /  auto 22px;}
.c-withdraw { padding-top:35; text-align:center; font-size:7; width: 13%; height: 40px; background: url(../images/m-cash-6.svg) no-repeat center 11px /  auto 22px;}
.c-pays { padding-top:35; text-align:center; font-size:7; width: 13%; height: 40px; background: url(../images/m-cash-7.svg) no-repeat center 15px /  auto 16px;}
.c-bets { padding-top:35; text-align:center; font-size:7; width: 13%; height: 40px; background: url(../images/m-cash-8.svg) no-repeat center 13px /  auto 18px;}
.c-status.active { padding-top:30; width: 22%; height: 40px; font-size:12; background: url(../images/m-cash-1.svg) no-repeat center 8px /  auto 20px;}
.c-profile.active { padding-top:30; width: 22%; height: 40px; font-size:12; background: url(../images/m-cash-2.svg) no-repeat center 10px /  auto 16px;}
.c-notice.active { padding-top:30; width: 22%; height: 40px; font-size:12; background: url(../images/m-cash-4.svg) no-repeat center 8px /  auto 20px;}
.c-deposit.active { padding-top:30; width: 22%; height: 40px; font-size:12; background: url(../images/m-cash-5.svg) no-repeat center 6px /  auto 22px;}
.c-withdraw.active { padding-top:30; width: 22%; height: 40px; font-size:12; background: url(../images/m-cash-6.svg) no-repeat center 6px /  auto 22px;}
.c-pays.active { padding-top:30; width: 22%; height: 40px; font-size:12; background: url(../images/m-cash-7.svg) no-repeat center 10px /  auto 16px;}
.c-bets.active { padding-top:30; width: 22%; height: 40px; font-size:12; background: url(../images/m-cash-8.svg) no-repeat center 8px /  auto 18px;}
.c-notice.new { padding-top:35; text-align:center; font-size:7; width: 13%; height: 40px; background: url(../images/m-cash-4-new.svg) no-repeat center 13px /  auto 20px;}

.balance-card { border: 1px; border-radius: 10px; width: auto; justify-content: center; line-height: 15px; margin: 10; padding:20; display: flex; background-color:rgba(0, 0, 0, .3); font-size:26; font-weight: 700;}
.balance-card span {color:#4cd09e; font-weight: 900;}
.balance-card input {color:#4cd09e; font-weight: 700; background-color:rgba(0, 0, 0, 0);  font-size:20; text-align: center;}
.balance-card img {margin: 0 10px; width: 22px; height: 22px;}
.balance-card a {text-decoration: none;}
.phone-info { line-height:25px }
.balance-title { text-align: center; font-weight: 700;  font-size:18; text-transform: uppercase; margin: 15px 0 0px 0; }
.balance-title span { color:#4cd09e; font-weight: 900; }
.casher-title { text-align: center; font-weight: 700;  font-size:14; margin: 15px 0 0px 0;}
.casher-title span { color:#ca3fa0; font-weight: 900; }
.casher-info { border: 1px; border-radius: 10px; width: auto; justify-content: center; line-height: 15px; margin: 10; padding:10; display: flex; background-color:rgba(0, 0, 0, .3); font-size:15; font-weight: 700; }
.casher-info span {color:#4cd09e; font-weight: 900;}
.casher-info input {color:#4cd09e; font-weight: 700; background-color:rgba(0, 0, 0, 0);  font-size:25; text-align: center;}
.casher-info select { text-align: center; font-size: 18; font-weight: 600; color:white; width:70%; background-color:rgba(0, 0, 0, 0); }
.casher-info option { text-align-last: center !important; color: white; background-color: #1c171b; }
.casher-timer { margin:20px 100px; }
.notice-info { text-align:center; border-radius: 10px; width: auto; margin: 10; padding:6; display: block; background-color:rgba(0, 0, 0, .3); font-size:13; font-weight: 700; }
.notice-info span {color:#4cd09e; font-weight: 900;}
.progress-bar { height: 6px; background-color: #383544; margin: 15px 30px;  border-radius: 10px; position: relative;}
.progress-bar p { background-color: #4cd09e; height: 6px; display: block; border-radius: 10px; }
.progress-bar span { color: #4cd09e; background-color: #272430; padding: 0 5px; position: absolute; top: -7px;}

.payment-card { background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; text-decoration: none; display: grid; grid-template:     "icon title right" auto     "icon description right" auto / min-content 1fr min-content; gap: 2px 10px; padding: 10px; margin: 7px 10px 0px; cursor: pointer; border-radius: 15px; position: relative; background-color: rgba(0, 0, 0, 0.3) !important; } 
.payment-img { grid-area: icon / icon / icon / icon; font-size: 0px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; position: relative; padding: 0 5px; }
.payment-title { grid-area: title / title / title / title; font-weight: 700; font-size: 1rem; line-height: 1.5rem; color: rgb(255, 255, 255);}
.payment-min-max { grid-area: description / description / description / description; font-weight: 400; font-size: 0.875rem; line-height: 1.25rem; color: rgb(180, 194, 211); }
.payment-min-max span { font-weight: 700; }
.payment-value { padding-right: 5px; grid-area: right / right / right / right; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; white-space: nowrap; font-weight: 600; font-size: 1rem; line-height: 1.5rem; color: rgb(255, 255, 255); }

.pays-table .tr-th {display: flex;flex-wrap: wrap;padding: 10px 10px; color: #996fd9;font-family: 'SamsungSans Light';background-color: #20152c;}
.pays-table .tr-td {display: flex;flex-wrap: wrap;padding: 5px 10px; background: url("../images/level-line-1.png") no-repeat center bottom / 100% 1px;}
.pays-table .td {font-family: 'SamsungSans Medium';color:#c6c6c6; font-size:11;}
.pays-table .td:nth-child(1) {width: 30%;}
.pays-table .td:nth-child(2) {width: 15%;}
.pays-table .td:nth-child(3) {width: 15%;}
.pays-table .td:nth-child(4) {width: 20%;}
.pays-table .td:nth-child(5) {width: 20%;}

.bets-table .tr-th {display: flex;flex-wrap: wrap;padding: 10px 10px; color: #996fd9;font-family: 'SamsungSans Light';background-color: #20152c;}
.bets-table .tr-td {display: flex;flex-wrap: wrap;padding: 5px 10px; background: url("../images/level-line-1.png") no-repeat center bottom / 100% 1px;}
.bets-table .td {font-family: 'SamsungSans Medium';color:#c6c6c6; font-size:11;}
.bets-table .td:nth-child(1) {width: 30%;}
.bets-table .td:nth-child(2) {width: 25%;}
.bets-table .td:nth-child(3) {width: 15%;}
.bets-table .td:nth-child(4) {width: 15%;}
.bets-table .td:nth-child(5) {width: 15%;}



/*----------------------Levels---------------------*/
.level-article {display:flex; flex-wrap:wrap; margin:60px -.5%;justify-content: space-between;}

.level-block {background-color: #272430;border-radius:7px; margin:1% .5%; width:32%;position:relative;box-shadow:0 35px 30px -40px rgba(0, 0, 0, .6);overflow: hidden;}
.level-status {font-size: 12px;color: #fff;border-radius: 50px;padding: 5px 10px;text-align: center;text-transform: uppercase;font-family: 'CeraPro Regular';background: rgb(63,188,145); background: linear-gradient(140deg, rgba(63,188,145,1) 34%, rgba(40,173,195,1) 100%); position: absolute;top: 20px;right: 20px;}

.level-block-1 {width: 100%; background: #2b1d36 url("../images/achievements-open.png") no-repeat right bottom / auto auto; padding:35px 60px; display:flex; flex-wrap:wrap; align-items:center;justify-content: space-around;}
.level-block-1 > div {width:50%;}
.level-block-1 .img {width:142px; height:115px; }
.level-1 .img {background:url("../images/level-1.svg") no-repeat center center / auto auto,url("../images/level-fon.png") no-repeat center center / auto auto;}
.level-2 .img {background:url("../images/level-2.svg") no-repeat center center / auto auto,url("../images/level-fon.png") no-repeat center center / auto auto;}
.level-3 .img {background:url("../images/level-3.svg") no-repeat center center / auto auto,url("../images/level-fon.png") no-repeat center center / auto auto;}
.level-4 .img {background:url("../images/level-4.svg") no-repeat center center / auto auto,url("../images/level-fon.png") no-repeat center center / auto auto;}
.level-5 .img {background:url("../images/level-5.svg") no-repeat center center / auto auto,url("../images/level-fon.png") no-repeat center center / auto auto;}
.level-6 .img {background:url("../images/level-6.svg") no-repeat center center / auto auto,url("../images/level-fon.png") no-repeat center center / auto auto;}

.level-1 .level-name-2-1 {background: #FFFFFF;
background: -webkit-linear-gradient(to bottom right, #FFFFFF 25%, #4D4D4D 100%);
background: -moz-linear-gradient(to bottom right, #FFFFFF 25%, #4D4D4D 100%);
background: linear-gradient(to bottom right, #FFFFFF 25%, #4D4D4D 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.level-2 .level-name-2-1 {background: #c3b4f7;
background: -webkit-linear-gradient(to bottom right, #c3b4f7 25%, #CE3D93 100%);
background: -moz-linear-gradient(to bottom right, #c3b4f7 25%, #CE3D93 100%);
background: linear-gradient(to bottom right, #c3b4f7 25%, #CE3D93 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.level-3 .level-name-2-1 {background: #9169cd;
background: -webkit-linear-gradient(to bottom right, #9169cd 25%, #CE3C92 100%);
background: -moz-linear-gradient(to bottom right, #9169cd 25%, #CE3C92 100%);
background: linear-gradient(to bottom right, #9169cd 25%, #CE3C92 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.level-4 .level-name-2-1 {background: #f992d0;
background: -webkit-linear-gradient(to bottom right, #f992d0 25%, #2BA0DE 100%);
background: -moz-linear-gradient(to bottom right, #f992d0 25%, #2BA0DE 100%);
background: linear-gradient(to bottom right, #f992d0 25%, #2BA0DE 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.level-5 .level-name-2-1 {background: #6b87f2;
background: -webkit-linear-gradient(to bottom right, #6b87f2 25%, #CB3F95 100%);
background: -moz-linear-gradient(to bottom right, #6b87f2 25%, #CB3F95 100%);
background: linear-gradient(to bottom right, #6b87f2 25%, #CB3F95 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.level-6 .level-name-2-1 {background: #61d9b1;
background: -webkit-linear-gradient(to bottom right, #61d9b1 25%, #2AA2C9 100%);
background: -moz-linear-gradient(to bottom right, #61d9b1 25%, #2AA2C9 100%);
background: linear-gradient(to bottom right, #61d9b1 25%, #2AA2C9 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.level-1 .level-name-2-2 {color:#4cd09e;}
.level-2 .level-name-2-2 {color:#c695dd;}
.level-3 .level-name-2-2 {color:#b251ae;}
.level-4 .level-name-2-2 {color:#f792d0;}
.level-5 .level-name-2-2 {color:#5b6abf;}
.level-6 .level-name-2-2 {color:#33abc5;}


.level-block-1 .level-name {text-align:center;}
.level-block-1 .level-name-1 {color:#fff; font-size:16px;font-family: 'SamsungSans Medium';opacity:.5;}
.level-block-1 .level-name-2-1 {font-size:35px; display:block;font-family: 'SamsungSans Medium';margin:-6px 0 -6px 0;}
.level-block-1 .level-name-2-2 {font-size:12px; margin-top:10px;text-transform: uppercase;display: block;font-family: 'CeraPro Regular'; }
.level-1 .level-name-2-1 {background: #FFFFFF;
background: -webkit-linear-gradient(to bottom right, #FFFFFF 50%, #4D4D4D 100%);
background: -moz-linear-gradient(to bottom right, #FFFFFF 50%, #4D4D4D 100%);
background: linear-gradient(to bottom right, #FFFFFF 50%, #4D4D4D 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.level-block-2-0 {color:#996fd9;font-family: 'SamsungSans Light'; background-color:#20152c;padding:0 30px;}
.level-block-2-1 {padding: 0;font-size:14px; text-align:left;padding:0 30px;}
.level-block-2 .th,.level-block-2 .td {padding:12px 0;font-size: 14px;}

.level-block-2 .tr .td:nth-child(1) {color:#fff !important;font-family: 'SamsungSans Light' !important;width:50%;white-space: nowrap;text-overflow: ellipsis;
overflow: hidden;padding-right: 5px;}
.level-block-2 .tr-th .th:nth-child(1) {width:50%;}
.level-block-2 .tr .td:nth-child(2),.level-block-2 .tr .td:nth-child(3),.level-block-2 .tr-th .th:nth-child(2),.level-block-2 .tr-th .th:nth-child(3) {width:25%;}
.level-block-2 .tr .td {color:#4cd09e;font-family: 'SamsungSans Bold'; }
.level-block-2 .tr {padding:0 20px; background:url("../images/level-line.png") no-repeat center bottom / 100% 1px;}
.level-block-2-1:last-child  .tr{background:none;}
.level-block-2 .tr,.level-block-2 .tr-th {display: flex;flex-wrap: wrap;justify-content: space-around;}
.level-block-2 .tr-th {padding:5px 30px;}

.cancel-payment {text-align: center; margin:auto; font-size:12px; padding:2px; text-transform: uppercase; display: block;font-family: 'CeraPro Regular'; border: 1px solid #ca3fa0;  border-radius: 5px;}



/*media--------------------------------------------------------------------------------------------------------------------------*/

@media screen and (max-width: 1530px) {
	/*.balance-top {display:none;} */

	.user-top {padding-right: 20px;}
	.regist {width: 140px;}
	.bonus-pk .regist {
	  display: block;
	  overflow: hidden;
	  position: relative;
	  top: 0;
	  right: 0;
	  border: 2px solid #19171e;
	  border-radius: 8px;
	}
		.bonus-pk .regist::before {
		content: '';
		position: absolute;
		left: -5px;
		top: -50px;
		width: 150px;
		height: 150px;
		background: conic-gradient(transparent 30%, rgb(76, 208, 158));
/*		background: conic-gradient(transparent, rgb(76, 208, 158), transparent 40%);*/
		animation: rotate 2s linear infinite;
		z-index: -2;
		}
	.login {padding: 11px 20px 11px 32px;}
	
	.playroom-register .regist {width:210px;}
	
	
	#home-menu ul.tabs a {padding: 35px 25px 35px 25px;font-size: 14px;background-size: auto 16px;}

	
	#home-menu .search {padding: 0 25px 0 25px;}
	.home-menu-h1 {padding: 30px 0 30px 25px;}
	#home-menu .categories {font-size: 14px;padding: 15px 35px 15px 20px;}
	#home-menu .categories:after  {right: 15px;}
	#home-menu #pole-srch {font-size: 14px;}
	#home-menu .all-categories {top: 88px;}
	.page #home-menu #pole-srch {width: 260px;}
	
	
	/*achive*/
	.achievements-article {padding: 35px 0;}
	
	/*levels*/
	.level-block-2-1,.level-block-2-0 {padding: 0;}
	.level-block-1 {padding: 35px 30px;}
	.level-block-1 .img {width: 115px;}
	.level-block-1 .level-name-2-1 {font-size: 26px;margin: 0px 0 -6px 0;}
	.level-block-1 .level-name-1 {font-size: 14px;}
	
	/*bonus*/
	.bonus-block .bb-1 {padding: 60px 10px 60px 210px;}
	.bonus-block .bb-1-2 {font-size: 30px;}
	.bonus-block .bb-1-1 {font-size: 13px;}
	.bonus-block {max-height: 303px;}
	
	/*Manufacturers*/
	.manufacturers a:first-child {margin-left:10px;}
	.manufacturers a:last-child {margin-right:10px;}
	
	/*tournament*/
	.tournament-article .tournament-block .tournament-block-1-1 {clear:both;}
	.tournament-article .tournament-block .fon {background-position: right center;}
	
	.tournament-article .tournament-block .tournament-block-1-1 {clear:both;}
	.tournament-article .tournament-block-1 {width:35% !important;}
	.tournament-article .tournament-block-2 {width:65% !important;padding: 35px 25px 25px 5px;}
	
	/*tor page*/
	.tournament-page .tournament-block-1 {width:35%;}
	.tournament-page .tournament-block-2 {width:65%;}
	.tournament-page-1 .t-page-0 > div {width: 100%;}
	.tournament-block-2-3 > div:nth-child(1) {padding-right: 10px;}
	.tournament-page-1 .t-page-0 {display: block;height: 472px;}
	.tournament-page-1 .t-page-1:nth-child(2) .tr-th,.tournament-page-1 .t-page-1:nth-child(3) .tr-th {display:none;}
	.open-table {display:block;}
	.tournament-page-1 .t-page-1:nth-child(1), .tournament-page-1 .t-page-1:nth-child(2) {border-right: none;}
	
	/*cashdeck*/
	.cash-0 {padding: 60px 0;}
	.cash-1-1.active, .cash-1-2.active, .cash-1-3.active, .cash-1-4.active {padding: 20px 20px 60px 20px;}
	.cash-1-menu {padding: 30px;max-width:240px;}
	.cash-1-1-2 {max-width: 250px;top: 20px;}
	.cash-1-1-3 {margin: 3% 0 0 270px;}
	.cash-1-1-1 {margin-left: 270px;}
	.cash-1-1-3 .ch-3-3 {display: block;}
	.cash-1-1-3 .ch-3-3 p {margin-right: 0;}
	.cash-1-1-3 .ch-3-3 p:nth-child(1) {margin-bottom:15px;}
	.ca-1-3-1 {padding: 25px;}
	.cash-1-1 .ca-1 .fix-summ > div {margin-right: 10px;}
	.cash-1-1 .ca-1-3-1 .pay {max-width: 310px;}
	.plus-minus {left: 295px;}
	
	.ht-3 {width: 33.3333333%;}
	.ht-1 {width: 33.3333333%;}
	.ht-2 {width: 33.3333333%;}
	
	.tb-3 {padding: 0 0 0 55px;}
	
	.logo {width: 240px;min-width: 240px;padding: 0px 0px 0 0px;}
	.menu ul a {font-size: 17px;padding: 20px;}
	
	
	
}

@media screen and (max-width: 1280px) {
	.fl-1-1 {width: 395px;}
	.fl-1-2 {padding-left: 10px;}
	.fl-1-2b-1 p {padding: 9px 0 0 10px;}
	.fl-1-2b-2 p {padding: 9px 15px 0 0;}
	.fl-1-2b ul li {margin: 0 10px;}
	.tb-1, .tb-3 {font-size: 12px;}

	.ht-1 {width: 33%;min-width: auto;}
	.ht-2 {width: 67%; margin: 0 0 0 0; padding:0 0 0 30px;}
	.ht-3 {clear: both;width: 100%;min-width: auto;}
	#home-tournament {flex-wrap:wrap;}
	.menu ul a {font-size: 15px;padding: 10px;}
	header {padding: 0 15px;}
	.menu ul a:hover {background-size:20px auto !important;padding: 30px 20px 30px 30px !important;}
	.fl.fixed .menu ul a:hover {background-size: 20px auto !important;}
	.hamburger {margin-right: 15px;}
	
	#slider,.slider-img {height: 350px;}
	.slider-text {padding-top: 30px;}
	.title-h1 h1 {padding: 28px 50px 30px 50px;height: 94px;}
		.slider-text {left: 60px;}
	.slider .owl-d {left: 130px;}
	#slider .owl-nav {bottom: 14px;height: 44px;top: auto;z-index: 1;}
	.slider .owl-d {bottom: 20px;}
	.slider-text3 {right: 60px;top: 45px; width: 400px;height: 260px;}
	.s-text3-1.active, .s-text3-2.active {height: 180px;}
	.s-text3-1, .s-text3-2 {padding: 15px 0 0 10px;  height: 80px;}
	.s-text3-1 img, .s-text3-2 img {height: 60% !important;}
	.slider-text3-1 p {font-size: 14px;}
	.slider-text3-1 p span {font-size: 13px;}
	.slider-text3-2 {padding: 15px 15px 0 15px;}
	.slider-text3 .tabs > label.tab-btn-1 {font-size: 14px;line-height: 1;}
	.slider-text3-2 .email, .slider-text3-2 .phone {padding: 7px 0px 6px 0;}
	.slider-text3-2 .name {width: 120px;padding: 7px 0px 6px 0;}
	.slider-text3-2 .language {width: 87px;padding: 5px 0 5px 15px;}
	.slider-text3-2 .language .down {width: 30px;}
	.slider-text3-2 .social-inout {background: url(../images/social-inout.svg) no-repeat center / auto 16px; margin-top: 10px;padding: 6px 0px 5px 0;}

	.slider-text2 {padding-left: 30px;padding-right: 30px;}
	.slider-text2-1 {margin-right: 15px;}
	.slider-text2-1 img {height: 40px;}
	.slider-text2-1 {font-size: 14px;}
	
	.cash-1-2 .ca-1 .button1 {float: none;margin: 0 0 2px 0;clear: both;}
}


@media screen and (max-width: 1024px) {
	.ht-1 {width: 100%;max-width: 415px;display: inline-block;}
	.ht-2 {width: 100%;max-width: 545px;clear: both;padding:0 0 0 0;display: inline-block; }
	.ht-3 {clear: both;float: left;}
	#home-tournament {display: block;text-align: center;}
	
	.slider {overflow: hidden;}
	.slider-img img.slider-fon {width: 1024px !important;}
	.slider-text {left: 30px;}
	.slider-text3 {right: 30px;}
	
	.top-block.active { position:fixed; bottom:15px; left:15px; right:15px;border-radius: 8px; border:none;width: auto;z-index:10;box-shadow: 0 15px 30px rgba(0, 0, 0, .4); display:none;}
	.top-block.active.fixed {display:none;}
	.top-block-1 {padding: 30px 80px 60px 30px;background: url(../images/top-fon.svg) no-repeat 15px 15px / 40px auto,url(../images/top-fon.svg) no-repeat 90% center / 40px auto;}
	.tb-1,.tb-3 {width: 100%;text-align: left;}
	.tb-1{font-size: 0;}
	.tb-2 {display: block; margin: 10px 0 0 0;width: 190px;font-size:15px;}
	.top-block-close {right:20px; top:25px;left: auto;}
	.top-banner {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);bottom: 0;top: auto; right:0; margin-right:45px;left: auto;}
	.top-banner1 {display:none;}
	.tb-1 {padding-left:32px;}
	.tb-3 {margin-bottom:20px;padding-left:32px;background:url(../images/tick.svg) no-repeat 0 0 / 17px auto;font-size: 15px;}
	.tb-1 img,.tb-3 img {display:none;}
	
	.menu ul,#home-menu .all-categories ul img {display:none;}
	#home-menu .srch {position:absolute !important;right: 0;bottom: 0;width: 100%;}
	#home-menu .btn-srch {right: 16px;width: 47px;height: 47px;position: absolute;top: 0;right: 0;border-radius: 6px;background: #272430 url(../images/search.svg) no-repeat center / 16px auto;}
	#home-menu #pole-srch {width:0;padding: 15px 40px 15px 7px;float: right;z-index: 1;position: relative;background: #272430 url(../images/search.svg) no-repeat center / 16px auto;transition: 0s;font-size: 16px;height: 47px;}
	#home-menu #pole-srch.active {width: 100%;background-color: #fff;top: 52px;transition: 0s;padding: 15px 15px 15px 15px; color:#000;z-index: 9;}
	.logo {max-width: 165px;min-width: 165px;height: 66px; margin-top:-15; padding: 0px 0px 0 0px;}
	.home-open-text {display:block;}
	header {height: 65px;}
	.login {padding: 11px 0 11px 30px;margin-top: 8px;}
	.select-box {margin: 15px 10px 0 10px;}
	.ca-1-1 .select > i {margin: 5px 0 0 5px;} 
	.guest-menu {display: flex;justify-content: right;flex-direction: row-reverse;margin-top: 13px;}
	.guest-menu.user {margin-top:11px;}
	#page-registration .guest-menu {margin-top: -9px;}
	.hamburger {margin-top: 15px;}
	.fl.fixed .hamburger {margin-top: 0;}
	.fl.fixed .guest-menu {margin-top: -2px;}
	.fl.fixed .guest-menu.user .login{margin-top: 3px;}
	.fl.fixed .guest-menu .user-top-11 {top: 29px;}
	.hamburger div {height: 2px;}
	.regist {display:none;}
	/*.block-user {flex-flow: row-reverse;} */
	.level-top {transform: scale(0.7); margin-right: 0;}
	.user-top-3 {font-size: 13px;font-family: 'SamsungSans Regular';line-height: .8;text-transform: lowercase;}
	.user-top-2 {display:none;}
	.user-top-1 {font-size: 13px;max-width: 80px;overflow: hidden;text-overflow: ellipsis;}
	.user-top-11 {position: absolute;right: 16px;top: 38px;}
	.user-top {background: url(../images/menu-cash-1.svg) no-repeat left top 7px / auto 16px;}
	.user-top-4 {top: 0px;right: 0;left: 0;width: 100%;text-align: right;padding: 60px 15px 20px 15px;background: rgba(33, 30, 41, 0.6);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);border-radius: 0px 0px 10px 10px;}
	.user-top-4 a {color: #fff;float:left;padding: 20px 10px 0 10px;}
	.user-top-4 a:hover {opacity:.7;}
	.user-top4-4 {border-top: none;margin: 0;padding: 20px 10px 0 10px!important; float:right !important; color:#94919A !important;}
	.user-top-4 .ut-4 { border-top:1px solid #383645;}
	/*.user-top {position:inherit;} */
	.user-top.active .user-top-4:before {content:""; display:block; border-top:1px solid #383645; position:absolute; top:80px; left:15px; right:15px;}
	.balans-top.active .balans-top-1 {margin-bottom: 0px;font-size: 15px;text-align: left;}
	.cash-top.active {display: block; position:absolute; left:50%; top:103px;margin: 0 0 0 -60px;border-radius: 10px;padding: 8px 0;}
	.logo.active {z-index: 2;background: none;}
	
	.bonus-top.active {position:absolute; right:35px; top:103px; width:42px; height:42px;display: block;border-radius: 10px;} 
	/*.bonus-top span {display: block;margin: -2px -9px 0 5px;float: right;} */
	/*.guest-menu.user .select-box {display:none;}*/
	.bonus-top {transform: scale(0.7); margin-right: 0;}
	.header-search-botton { position:absolute; top:30px; left:55px;background: url(../images/search.svg) no-repeat center / 20px auto;width: 20px;height: 20px;cursor: pointer;display:block;}
	.header-search-botton:hover {opacity:.5;}
	.header-search {position:absolute; top:0; left:0; width:100%; background-color:#383544;}
	.header-search.active {display:block;height:65px;z-index: 3; border-bottom:1px solid #282530;padding: 7px 15px 0 15px;}
	.fl.fixed .header-search-botton {top: 20px;}
	#kassa header {justify-content: right;}
	

	#home-menu .all-categories ul li {padding: 10px 5px;float: left;margin: 0;width: 33.33333%;text-align: left;}
	#home-menu .all-categories ul span {display: block;}
	#home-menu .all-categories {left: 50%;right: 0;padding: 15px;width: 100%;max-width: 360px;transform: translate(-50%, 0);top: 76px;}
	#home-menu .all-categories ul {display: block;}
	#home-menu {display: block;height: 78px;margin-bottom: 80px;}
	.kassa #home-menu {margin-bottom: 30px;}
	.slider ~ .home-menu #home-menu {height: 88px;}
	#home-menu .srch {display:none;}
	#home-menu .search {padding: 0 50px 0 0;margin: 0 auto;max-width: 360px;position: relative;}
	#home-menu .categories {width: 100%;max-width: 360px;margin: 25px auto 0 auto;text-align: center; background-color:#282530;z-index: 1;} 
	.categories ~ .srch {display:block !important;}
	.home-menu-h1 {position:absolute; top:-38px; left:0;font-weight: 400;font-size: 14px;padding:0;z-index:3;display: flex;align-items: center;}
	.home-menu-h1 a{display: block;width: 20px;height: 20px;background: url(../images/top-close.svg) no-repeat center / 16px auto; margin:0 15px 0 0;}
	.home-menu-h1 a:hover {opacity:.5;}
	.home-menu-h1.fixed {position: fixed;top: 21px;left: 15px;}
	.home-menu-h1.active {z-index:1;}
	
	.fl-1 {display: block;padding: 60px 0 140px 0;}
	.fl-1-1 {width: 100%;background: url(../images/logo.svg) no-repeat left 0px / auto 55px;text-align:center;margin: 0 auto;}
	.fl-1-1 span {display:inline-block; margin-left:10px;}
	.fl-1-2a ul {margin-bottom: 45px;margin-top: 45px;}

	.fl-1-1a {margin-bottom: 55px;}
	.fl-1-1b {margin:0 0 55px 0;max-width: 100%;}

	
	/*achive*/
	.title-h1 {justify-content: center;flex-flow: column;}
	.title-h1 h1 {padding: 27px 30px 0 30px; font-size:24px;height: 78px;}
	.title-h1 div {padding: 20px 10px 0 10px; font-size:16px;text-align: center;max-width: 250px;}
	.page #home-menu {height: 81px; margin-bottom:40px;}
	.achievements-article .ach-block {width: 49%;}
	
	/*Levels*/
	.level-block {width: 49%;}
	.level-article {margin: 35px -.5%;}
	.achievements-article {padding: 0 0 35px 0;}
	
	/*Bonus*/
	.bonus-block {width: 100%;}
	.bonus-block .bb-1 {padding: 60px 30px;float: right;}
	.bonus-block {max-height: 100%;}
	.bonus-article {margin: 0 -1%;}
	
	/*reg*/
	.go-back {top: -45px;}
	
	/*tournaments*/
	.tournament-article .tournament-block-1 {width:100% !important; height:340px;}
	.tournament-article .tournament-block {display: block; height:auto;}
	.tournament-article .tournament-block-2 {width:100% !important;padding: 35px 15px 25px 15px;}
	.tournament-article .tournament-block .tournament-block-1-1 {float: none;margin-left: 0;display: flex;flex-wrap: wrap;justify-content: center;}
	.tournament-article .tournament-block .tournament-block-1-1 .title {max-width: 100%;text-align: center;font-size: 24px;margin: 10px 0 15px 0;width: 100%;}
	.tournament-article .timing {float: none;margin: 0 auto;}
	.tournament-block-2-1 {display: block;width: 320px;margin: 0 auto;}
	
	.tournament-article .tournament-block-2 .tbl-2 {float: right;display: flex;}
	.tournament-article .tournament-block-2 .tbl-2-1 span {display: block;margin-left: 0;}
	.tournament-article .tournament-block-2 .tbl-2-1 {text-align: left;padding: 20px 35px;}
	.tournament-article .tournament-block-2 .tbl-2-1:nth-child(1) {border-bottom: none; padding: 20px 25px 20px 0;}
	.tournament-article .tournament-block-2 .tbl-2-1:nth-child(2) {padding: 20px 0px 20px 0;}
	.tournament-article .tournament-block-1::after {display:none;}
	.tournament-article .tournament-block-2 .tbl-1-3 {display: flex;justify-content: center;}
	.tournament-article .tournament-block-2 .btn {margin: 0 auto;}
	.tournament-article .tournament-block-2-2 .tbl-1-1 {margin-bottom: 15px !important; text-align:center;}
	.tournament-article .tournament-block-2 .tournament-block-2-2 {margin-top: 15px;max-width: 320px;margin: 20px auto 0 auto;}
	#page-tournament .tournament-block .tournament-block-1-1 .fond {margin-top: 160px;}
	#page-tournament .title-h1 h1 {border-bottom: none;}
	#page-tournament #home-menu {height: auto; float:left;width: 100%;margin-bottom: 40px;}
	.tournament-article {padding: 0 0 60px 0;}
	.tournament-article > .owl-nav {display:none;}
	.tournament-article > .owl-dots {text-align: center;width: 100%;}
	
	/*tournaments*/
	.tournament-block {display: block;}
	.tournament-page {padding: 0px 0 60px 0;}
	.tournament-page .tournament-block-1 {width: 100%;height:340px;padding: 20px 10px 0 10px;}
	.tournament-page .tournament-block-2 {width: 100%;}
	.tournament-page .tournament-block {height:auto;}
	.tournament-page .timing {float: none; margin:0 auto;}
	.tournament-page .tournament-block .fon {background-position: right center;}
	.tournament-page .tournament-block-1-1 {margin-top: 210px;width: 100%;margin-left: 0;display: flex;justify-content: center;}
	.link-tour {display:none;}
	.tournament-page .tournament-block-2 .tbl-1-1 {margin-bottom: -5px;}
	.tournament-page .tbl-1-3 {display: flex;justify-content: center;}
	.tournament-page .tournament-block-2 .tbl-2 {display: flex;justify-content: center;}
	.tournament-page .tournament-block-2 .tbl-2.mob .tbl-2-1 {border-bottom: none;}
	.tournament-page .tournament-block-2 .tbl-2-1:nth-child(1) {padding: 15px 35px 15px 35px;border-right: 1px solid #1e1625;text-align: left;}
	.tournament-page .tournament-block-2 .tbl-2-1:nth-child(2) {padding: 15px 35px 15px 35px;border-bottom: 1px solid #1e1625;text-align: left;}

	.tournament-page .tournament-block-2 .tbl-2-1 span {display: block;margin-left: 0;}
	.tournament-block-2 .tbl-1 {margin-bottom: 15px;margin-top: 20px;float: left;text-align: left;}
	#tournament .tournament-block-2 .tbl-1 {width:100%;float: none;text-align: center;}
	#tournament .tournament-block-2 .tbl-1-2 {font-size: 42px;}
	#tournament .tournament-block-2 .tbl-1-2 sup {font-size: 26px;}
	.tournament-block-2 .tbl-1-2 {font-size: 25px;}
	.tournament-block-2 .tbl-1-2 sup {font-size: 16px;}
	.tournament-block-2 .tbl-3 {clear: both;}
	.tournament-block-2-3 {display: block;}
	.tournament-block-2-3 > div {max-width: 320px;margin:0 auto;width: 100%;}
	.tournament-block-2-3 > div:nth-child(1) {padding-right: 0;}
	.tournament-block-2-4 {text-align:center;}
	.tournament-block-2-3 .tbl-3-1-1 {width: 100%;}
	.tournament-block-2-4 a {margin-right: 10px;}

	.tournament-page h2 {text-align:center; font-size:20px;color:#fff;font-family: 'CeraPro Regular'; padding:60px 0 30px 0;clear: both;}
	.tournament-page h2 sup {color:#8f8aa3; font-size:10px; background-color:#272430; border-radius:20px; margin-left:5px; padding:3px 6px;}
	.tournament-page-1 .t-page-0 {display:flex; background: #2b1d36 url("../images/achievements-open.png") no-repeat right bottom / auto auto;overflow: hidden;border-radius: 7px;box-shadow: 0 35px 30px -40px rgba(0, 0, 0, .6);}
	.tournament-page-1 .t-page-0 > div {width:33.333333%;}
	.tournament-page-1 .t-page-1:nth-child(1),.tournament-page-1 .t-page-1:nth-child(2){border-right:1px solid #2c2538;}
	.tournament-page-1 .tr-th {color: #996fd9;font-family: 'SamsungSans Light';background-color: #20152c;}
	.tournament-page-1 .tr-td, .tournament-page-1 .tr-th {display: flex;flex-wrap: wrap;padding: 5px 25px;}
	.tournament-page-1 .tr-td {background: url("../images/level-line-1.png") no-repeat center bottom / 100% 1px;}
	.tournament-page-1 .th, .tournament-page-1 .td {padding: 6px 0;font-size: 14px;}
	.tournament-page-1 .tr-th .th:nth-child(1),.tournament-page-1 .tr-td .td:nth-child(1) {width: 15%;}
	.tournament-page-1 .tr-th .th:nth-child(2),.tournament-page-1 .tr-td .td:nth-child(2) {width: 35%;}
	.tournament-page-1 .tr-th .th:nth-child(3),.tournament-page-1 .tr-td .td:nth-child(3) {width: 25%;}
	.tournament-page-1 .tr-th .th:nth-child(4),.tournament-page-1 .tr-td .td:nth-child(4) {width: 25%;}

	.tournament-page-1 .td {font-family: 'SamsungSans Medium';color:#fff;}
	.tournament-page-1 .tr-td .td:nth-child(1) {padding-left:15px;}
	.tournament-page-1 .tr-td .td:nth-child(2):before {content:""; background-color:#504d5d; border-radius:10px; height:6px; width:6px; margin:0 10px 0 0;display: inline-block;}
	.tournament-page-1 .tr-td .td.online:nth-child(2):before {background-color:#4cd09e; }
	.tournament-page-1 .tr-td .td:nth-child(3) {color:#cd3d95;}
	.tournament-page-1 .tr-td .td:nth-child(4) {padding-left:35px;}
	.tournament-page-1 .yourplacetext {padding:5px 20px 5px 140px; color:#ffffff; font-weight: bold;} 

	/*cash*/
	.cash-0 {padding: 0 0 60px 0;}
	#cash #home-menu {height: auto;}
	.cash-1-1.active, .cash-1-2.active, .cash-1-3.active, .cash-1-4.active {float:left; width:100%;padding: 20px;}
	.cash-1.active, .cash-2.active, .cash-3.active {display: block; }
	.cash-1-menu {max-width: 100%;scrollbar-width: none;-ms-overflow-style: none;overflow: auto;}
	.cash-1-menu::-webkit-scrollbar {display: none;width: 0;height: 0;}
	.cash-block {height: auto;}
	.ul-cash-menu {display:flex;align-items: center;}

	.search .controls {display:none;}

	#home-menu ul.tabs a:hover, #home-menu ul.tabs .active a {padding: 30px 35px 30px 65px;border: none !important;}
	.cash-1-1-1 {margin-left: 0;}
	.cash-1-1-2 {position:relative;max-width: 100%; float:none;}
	.cash-1-1-3 {margin: 40px 0 0 0;position: relative;}
	.cash-1-1-3 .ch-3-1 .a2 {position:absolute; bottom: -10px; padding: 0 40px 0 30px;background: #272430 url(../images/st-next.svg) no-repeat 90% center / auto 10px;left: 50%;margin-left: -70px;}
	.ch-3-1 {text-align:center;}
	.cash-1-1-3 .ch-3-1 .a1 {display:block;margin: 5px 0 0 0;}
	.cash-1-1-1 > div {width: 50%;}
	.cash-1-1-1 > div:nth-child(1) {border-radius:7px 0 0 7px;border-right: none;}
	.cash-1-1-1 > div:nth-child(2) {border-radius:0 7px 7px 0;}
	
	.cash-1-4-2 {margin-bottom:10px;border-radius: 7px; overflow:hidden;}
	.cash-1-4-2 .ch-1-4-1 {display: block;margin-bottom: 0;border-radius: 0;}
	.cash-1-4-2 .data-time {margin-right: 0;padding: 20px 30px 0 30px;}
	.cash-1-4-2 .message {margin-bottom: 0}
	
	.cash-1-4-1 .data-time {padding: 20px 0 20px 0; text-align:right; width:50%;margin: 0;min-width: 0;}
	.cash-1-4-1 .data-time:after {content:"/"; margin-left:10px;}
	.cash-1-4-1 .title {padding: 20px 0 20px 10px;width: 50%;}
	.cash-1-1 .ca-1-3-1 .pay-cart {clear: both;max-width: 315px;}
	.ca-1 .save-cart {margin: 15px 0 15px 0;clear: both;}
	.ca-2-1 {padding-top: 0;}
	
	.c-1-3-3 {display: block;}
	.c-1-3-1 .data-time {padding: 20px 0 20px 20px;min-width: 0;margin-right: 0;width:50%;}
	.c-1-3-1 .amount {width: 50%;margin-right: 0;padding: 20px 0 20px 20px;}
	.c-1-3-1 .requisites,.c-1-3-1 .status {display:none;}
	.c-1-3-3 .data-time {width: 50%;float: left;margin-right: 0;padding: 10px 0 20px 20px;min-width: 0;}
	.c-1-3-3 .data-time span {margin-left: 0; }
	.c-1-3-3 .amount {float:right; color:#686572;width: 50%;margin-right: 0;padding: 10px 0 20px 20px;}
	.c-1-3-3.active1 .amount {color:#41a380;}
	.c-1-3-3 .requisites {width: 100%;margin-right: 0;clear: both;text-align:right;padding: 0 20px 0 20px;position: relative;}
	.c-1-3-3 .requisites:before {content:'System';float: left;color:#686572;}
	.c-1-3-3 .requisites:after {content:'';display: block;position: absolute;bottom: 0;left: 90px;height: 2px;border-top: 1px dotted #686572;right: 210px;}
	.c-1-3-3 .status {width: 100%;text-align: right;padding: 10px 70px 10px 20px;position: relative;}
	.c-1-3-3 .status:before {content:'Status';float: left;color:#686572;}
	.c-1-3-3 .status:after {content:'';display: block;position: absolute;bottom: 12px;left: 80px;height: 2px;border-top: 1px dotted #686572;right: 150px;}
	.c-1-3-3.active1 .status {background: #211e28 url(../images/save-cart-active.svg) no-repeat right 30px center / 16px auto;}
	
	.ul-cash-menu li.active {display:block;}
	.cash-1-menu a:hover, .cash-1-menu li.active a {padding: 60px 0 0 0;background-position: center 10px;}
	.cash-1-menu li {border-bottom: none;min-width: 105px;margin: 0 35px 0 0;max-width: 100px;}
	
	.cash-1, .cash-2, .cash-3 {display:block;}
	
	.k-1-1 > div {width: 50%;}
	.k-1-1 > div:nth-child(1) {margin-right: 0;border-radius: 7px 0 0 7px;border-right:none;}
	.k-1-1 > div:nth-child(2) {margin-right: 0;border-radius: 0 7px 7px 0;}
	.k-1-2 .button1 {width: 100%;}
	


	
	.game-carousel .owl-stage {overflow-x: auto;overflow-y: hidden;scrollbar-width: none;-ms-overflow-style: none;width: 100% !important;display:flex;transform: translate3d(0px, 0px, 0px) !important;}
	.game-carousel .owl-stage::-webkit-scrollbar {display: none;}
	.manu-carousel .owl-stage {overflow-x: auto;overflow-y: hidden;scrollbar-width: none;-ms-overflow-style: none;width: 100% !important;display:flex;transform: translate3d(0px, 0px, 0px) !important;}
	.manu-carousel .owl-stage::-webkit-scrollbar {display: none}
	.manufacturers a {margin:0 !important;}
	
	.tournament-slider .owl-stage {overflow: auto;scrollbar-width: none;-ms-overflow-style: none;width: 100% !important;display:flex;transform: translate3d(0px, 0px, 0px) !important;}
	.tournament-slider .owl-stage .owl-item { width:68px !important}
	.tournament-slider .owl-stage .owl-item a{ width:68px !important;display: block;}
	.tournament-slider .owl-stage::-webkit-scrollbar {display: none}
	.tournament-slider .owl-stage-outer {overflow: inherit !important;}
	
	.game-carousel .owl-stage {overflow: auto;scrollbar-width: none;-ms-overflow-style: none;width: 100% !important;display:flex;transform: translate3d(0px, 0px, 0px) !important;}
	.game-carousel .owl-stage::-webkit-scrollbar {display: none}
	
	
	.team-slot-carousel .owl-stage {overflow: auto;scrollbar-width: none;-ms-overflow-style: none;width: 100% !important;display:flex;transform: translate3d(0px, 0px, 0px) !important;}
	.team-slot-carousel .owl-stage::-webkit-scrollbar {display: none} 

	
	#home-menu ul.tabs {width:100%;height: 80px;overflow-x: auto;overflow-y: hidden;scrollbar-width: none;-ms-overflow-style: none;}
	#home-menu ul.tabs::-webkit-scrollbar {display: none;}
	.kassa #home-menu ul.tabs {justify-content: center;}
	.kassa #home-menu ul.tabs a {height: 78px;padding: 30px 30px 30px 30px; background-position:20px center;}
	.kassa #home-menu ul.tabs a:hover, .kassa #home-menu ul.tabs .active a {border-bottom: 1px solid #4cd09e !important;padding: 30px 30px 30px 50px;}
	
	.pay-line {scrollbar-width: none;-ms-overflow-style: none;overflow-x: auto;flex-wrap: inherit;justify-content: inherit;padding: 25px 0 60px 0;}
	.pay-line::-webkit-scrollbar {display: none;}
	.pay-line img {margin: 25px 15px;}
	.playroom-back {top: 21px;left: 15px;}
	.playroom-back a {margin-right: 10px;}
	.playroom-back span {display:none;}
	#page-playroom .header-search-botton,#page-registration .header-search-botton {display:none;}
	#page-playroom .select-box {margin: 5px 10px 0 0;}
	.container-block .guest-menu {margin-top: -9px;}
	
	.fl-1-1a-2 {margin: 15px 30px 0 0;}
	.navbar-mobile.active .nm1-2,
	.navbar-mobile.active .nm1-4,
	.navbar-mobile.active .nm1-5,
	.navbar-mobile.active .nm1-6{opacity:0.25;}
	.navbar-mobile .navbar-m1 {
	  display: flex;
	  z-index: 3;
	  position: relative;
	  height: 60px;
	}
	.navbar-mobile.active .nm1-3 {display:none;}
	.navbar-mobile.active .nm1-6 {display:block!important;}
	.nm1-6 {display:none !important;}
	
	
	.navbar-mobile .navbar-m1 a:hover {color:#fff;transform: scale(1.05);}
	.navbar-mobile .navbar-m1 .nm1-1:hover {transform: scale(1.05);}
	.nm1-1, .nm1-2, .nm1-4, .nm1-5, .nm1-6 {
	  width: 20%;
	  color: #fff;
	  font-size: 10px;
	  text-align: center;
	  font-weight: 500;
	  transition: .2s;
	  display: block;
	  padding: 45px 0 0px 0;
	  cursor: pointer;
	  text-transform: uppercase;
	  text-decoration: none;
	}
	.nm1-3 {font-size: 14px;text-transform: uppercase;color: #4BD29A;text-decoration: none;width: 20%;text-align: center;	font-family: 'CeraPro Medium'; }
	.nm1-3 span {border-radius:100px; display:flex; background: #FFFFFF;border: 1.5px solid #e33453;box-shadow: 0px 6px 9px rgba(178, 69, 255, 0.15);color: #2B2534;font-weight: 700;font-size: 10px;text-transform: uppercase; align-items:center; margin:-15px auto 5px auto;width: 45px;height: 45px;justify-content: center;}
	
	.nm1-1 {background: url(../images/menu-slot-green.svg) no-repeat center 18px /  auto 18px; margin-top:-5;}
	.nm1-2 {background: url(../images/menu-provaidery.svg) no-repeat center 18px / auto 18px; margin-top:-5;}
	.nm1-4 {background: url(../images/search-green.svg) no-repeat center 18px / auto 18px; margin-top:-5;}
	.nm1-5 {background: url(../images/menu-bonus.svg) no-repeat center 18px / auto 18px;position: relative; margin-top:-5;}
	.nm1-6 {background: url(../images/menu-kassa.svg) no-repeat center 18px / auto 18px; margin-top:-5;}
	
	.box-play { display:flex; flex-wrap:wrap; justify-content:center;max-width: 375px;margin: 0 auto;}
	.box-play-1 {background: url(../images/menu-slot-green.svg) no-repeat center 28px / auto 32px;}
	.box-play-2 {background: url(../images/menu-new-green.svg) no-repeat center 28px / auto 32px;}
	.box-play-3 {background: url(../images/menu-love.svg) no-repeat center 28px / auto 32px;}
	.box-play-4 {background: url(../images/menu-popular-green.svg) no-repeat center 28px / auto 32px;}
	.box-play-5 {background: url(../images/menu-live-purpl-green.svg) no-repeat center 28px / auto 32px;}
	.box-play-6 {background: url(../images/menu-tables-purpl-green.svg) no-repeat center 28px / auto 32px;}
	.box-play-7 {background: url(../images/menu-rash-game.svg) no-repeat center 28px / auto 32px;}
	
	.box-play a {width:110px; height:110px;border: 1px solid #6B6B6B;border-radius: 5px; padding: 73px 0 0 0; margin:7px; display:block;text-align:center; color:#fff; font-weight: 700;font-size: 13px;text-decoration: none;}
	.box-play a:hover {border: 1px solid  #4cd09e;}
	
	.nm1-1-active {bottom:75px;border-radius: 10px 10px 0px 0px; overflow:hidden;width: 100%; height:0;opacity: 0;}
	.nm1-1-active .title {text-align: center;font-weight: 700;font-size: 18px;color: #FFFFFF; margin:0 0 10px 0;}
	.nm1-1-active .close {display:block; width:20px;height:20px;background: url(../images/top-close.svg) no-repeat center / 16px auto;position:absolute; top:20px;right:20px; cursor:pointer;}
	.nm1-1-active .close:hover {opacity:.5;}
	.navbar-mobile.active .nm1-1-active {height:481px;padding:40px 0 37px 0 ;opacity: 1;}
	
	
	.nm1-5 span {
	  border-radius: 20px;
	  background: rgb(195,66,181);
	  background: linear-gradient(135deg, rgba(195,66,181,1) 0%, rgba(232,49,64,1) 100%);
	  color: #fff;
	  text-align: center;
	  font-size: 10px;
	  height: 19px;
	  width: 19px;
	  line-height: 16px;
	  display: inline-block;
	  border: 2px solid #282430;
	  margin: -2px -11px 0 0;
	  display: block;
	  position: absolute;
		top: 10px;
		right: 42%;
	}
	
	.cash-1-1 .button1 {margin: 5px 0 0 0px;}
	.ca-1-3-1 .pay-cart {margin-left:0;display: block;}
}


@media screen and (max-width: 768px) {
	
	#slider, .slider-img {height: 300px;}
	.slider-text p {max-width: 100%; text-align:center;line-height: 30px;font-size: 20px;}
	.slider-mobil-reg {display:none;opacity: 0;}
	.slider-text a,.parallax.fon1 .slider-2-1-1{display:none;}
	.slider-img img.slider-2-1-3 {left: 68%;bottom: -50px;transform: rotate(12deg);}
	.slider-text {left: 0px;padding:25px 30px 0 30px;}
	.slider-img img {margin-right: -100px;}
	.slider-img {justify-content: left;}
	.slider-1 .slider-img img.slider-fon {margin:0 0 0 -25px;}
	.slider-2 .slider-img img.slider-fon {margin:0 0 0 -290px;}
	.slider-img img.slider-2-1-2 {left: -55px;top: 0px;width: 140px !important;transform: rotate(-35deg);}
	.slider-text3 {display:none;}
	.slider .owl-d {left: 50%; transform:translate(-50%,0);}
	.slider-text2-1 {display:none;}
	.slider-text2 {bottom: 60px;justify-content: center;}
	
	.slider-text2 a {position: absolute;bottom: -132px;}
	.slider {height: 425px;}
	.slider-text4 {display:block;position: absolute;left: 50%;transform: translate(-50%, 0);}
	
	.slider-2 .parallax.fon1 .slider-1-3{right: auto;bottom: -5px;left: 15px;}
	.slider-2 .parallax.fon1 .slider-1-2{left: auto;bottom: 70px;transform: rotate(-5deg);right: 65px;width: 130px !important;}
	.slider-2 .parallax.fon2 {display:none;}
	
	.regist {top: 480px;}
	#home-menu .all-categories ul li {width: 33%;}
	
	.home-section .game-block {width: 175px;height: 245px;}
	.home-section .game-block:hover .game-block-hover {height: 245px;}
	
	h2 {font-size:22px !important;}
	header {padding: 0 15px; z-index: 2;}
	footer {position: fixed; z-index: 8;}
	

	
	.home-article {margin: 60px auto 60px auto;}
	.home-article::before {top: -110px;}
	.home-text {overflow-y: hidden;padding: 0;}
	
	.fl-1-2a {display:none;}
	.fl-1-2b {display: block; text-align:center;border-top: 1px solid rgba(90,88,99,.35);}
	.fl-1-2b ul {float: none; max-width:320px; margin:30px auto 0 auto;}
	.fl-1-2b-1 {max-width: 290px;margin: 50px auto 0 auto;display: flex;justify-content: center;}
	.fl-1-2b-2 p {display:none;}
	.fl-1-2b ul li {margin: 0 5px;}
	.fl-1-2b ul li:nth-child(1) {margin: 0 10px 0 0 !important;}
	.fl-1-2b ul li:nth-child(4) {margin: 0 0 0 10px !important;}
	.footer .wrapper {padding: 0;}
	
	/*achivements*/
	.achievements-article .ach-block {width: 100%;margin: 5px 0;padding: 70px 25px 55px 25px;}
	
	/*levels*/
	.level-block {width: 100%; margin:1% 0;}
	.bonus-block .bonus-block-1 {background-position: right center;}
	
	/*reg*/
	.registration-article {margin: 30px 0;}
	.regist-form {padding: 30px 0;}
	.regist-bonus .regist-bonus-1 {display: block;}
	.regist-bonus .regist-bonus-1 > div {margin: 2px auto !important;width: 100%;max-width: 320px;}
	.forms-container {max-width: 320px;}
	.tabs > label.tab-btn-1:nth-child(2) {margin-left: 50px;}
	.tabs > label.tab-btn-1 {font-size: 14px;}
	
	/*cashdeck*/
	.cash-1-2 form {display: block;}
	.cash-1-2 form > div:nth-child(1) {margin-right: 0;margin-bottom: 25px;}
	.cash-1-2 form > div {width: 100%;}
	.cash-1-2 .button1 {float: none;margin: 0;}
	.ca-1-3-1.active {display: block;}
	.ca-1-3-1 > div {width: 100%;display: inline-block;}
	.ca-1-3-1 > div:nth-child(1) {margin-bottom:20px;}
	
	.top-day {display:none;}
	#home-top20 .game-carousel {margin-left: 0;width: 100%;}
	#home-top20 .home-title h2 {background: url("../images/home-top20.svg") no-repeat left center / auto 23px;} 
	#upbutton {bottom: 100px;}
	
	
	
}

@media (orientation: landscape) {
	.iframeAdaptive {width: 100%; height: 100%;}
}

@media (orientation: portrait) {
	.iframeAdaptive {width: 100%; height: calc(100vh - 65px) !important;}
}

@media screen and (max-width: 600px) {
	.cash-1-3-2-2 {margin-top: 0px;}
	.bonus-pk .regist{min-width: 130px;}
	
	/*bonus*/
	.bonus-block .bb-1 {float: none;margin: 0 auto;padding: 60px 30px 250px 30px;width: 270px;text-align: center;}
	.bonus-block .bb-1 span {margin-top: 15px;}
	.bonus-block.bonus1  .bonus-block-1 {background: url("../images/bonus-page-fon1-mob.jpg") no-repeat center center / cover;}
	.bonus-block.bonus2  .bonus-block-1 {background: url("../images/bonus-page-fon2-mob.jpg") no-repeat center center / cover;}
	.achievements-article .ar-1 {display: flex;max-width: 250px;width: 100%;align-items: center;}
	.achievements-article .img {width:65px; min-width:65px; background-position:left center; margin-bottom:0;}
	.achievements-article p { width: 100%; padding:0 0 0 30px;}
	
	.cash-1-menu a {font-size: 14px;font-weight: 400;font-family: 'CeraPro Thin';padding: 20px 0;}
	.cash-1-menu li {min-width: 90px;max-width: 90px;}
	.cash-1-menu {padding: 15px 0 15px 20px;}

}
@media screen and (max-width: 480px) {
	/*bonus*/
	.bonus-block .bb-1 {float: left;width: 100%;text-align: center;}
	.bonus-block.bonus3 .bonus-block-1 a {display:inline-block;}
	.bonus-block.bonus3 .bb-1-2 {float:none;}
	.bonus-block.bonus3 .bb-1-1 {margin: 5px 0 0 0;float: none;}
	
	.tournament-page-1 .th, .tournament-page-1 .td {font-size: 12px;}
	.tournament-page-1 .tr-th .th:nth-child(3), .tournament-page-1 .tr-td .td:nth-child(3) {width: 20%;}
	.tournament-page-1 .tr-th .th:nth-child(4), .tournament-page-1 .tr-td .td:nth-child(4) {width: 30%;}
	.tournament-page-1 .tr-td .td:nth-child(4) {padding-left: 25px;}
	.tournament-page-1 .le-1,.tournament-page-1 .le-2,.tournament-page-1 .le-3,.tournament-page-1 .le-4 {background-size:auto 16px;}
	.tournament-page-1 .tr-td, .tournament-page-1 .tr-th {padding: 5px 10px;}
	.tournament-page-1 .t-page-0 {height: 448px;}
	.tournament-block-2-3 .tbl-3-1 {font-size: 12px;}
	.tournament-block-2-4 a {font-size: 12px;}
	.tournament-block-2 {padding: 35px 15px 25px 15px;}
	.tournament-page .tournament-block-2 .tbl-2-1:nth-child(2) {padding: 15px 20px 15px 20px;}
	.tournament-page .tournament-block-2 .tbl-2-1:nth-child(1) {padding: 15px 20px 15px 20px;}
	.cash-1-1-3 {padding: 20px;font-size: 14px;}
	.ch-1-b {font-size: 18px;}
	.cash-1-4-2 {font-size: 12px;}

	.cash-1-2 .ca-1-3-1 .pay {padding: 20px 15px 19px 15px;}
	.c-1-2 > div {width: 49%;}
	.c-1-2 > div:nth-child(5) {margin-right: 1%;}
	.c-1-2 > div:nth-child(10) {margin-right: 0;}
	.ca-1-3-1 .pay-cart {padding: 20px 15px 19px 15px;}
	.cash-1-3 > div {font-size: 12px;}
	.c-1-3-3 {font-size: 12px;}
	.k-1-1-b {font-size: 18px;}
	.ca-1-3-1 .pay {max-width: 100%;}
	.ca-1 .maks {top: 21px;left: auto;right: 20px;}
	.ca-1-3-1 .pay-cart {max-width: 100%;} 

	
	#home-greentube .home-title h2,
	#home-netent .home-title h2,
	#home-yggdrasil .home-title h2,
	#home-greentube .home-title h2	{display:none;}
	#home-igrosoft h2 {text-indent:-10000px;}
	
	.c-1-2 > div:nth-child(2n) {margin-right: 0 !important;}
	.cash-1-2 .c-1-2 > div:last-child {margin-right: 1% !important;}
	.cash-1-1 .cash-1-2-1.active {border-radius: 7px 7px 0 0;margin: 0 1% 0 0;padding: 25px 15px 29px 15px;}
	.cash-1-1 .cash-1-2-1.spb {order:1;}
	.cash-1-1 .cash-1-2-1.visa {order:2;}
	.cash-1-1 .cash-1-2-1.visa2 {order:4;}
	.cash-1-1 .cash-1-2-1.visa3 {order:5;}
	.cash-1-1 .cash-1-2-1.master {order:7;}
	.cash-1-1 .cash-1-2-1.qiwi {order:8;}
	.cash-1-1 .cash-1-2-1.yandex {order:10;}
	.cash-1-1 .cash-1-2-1.fkwallet {order:11;}
	.cash-1-1 .cash-1-2-1.piastrix {order:13;}
	.cash-1-1 .cash-1-2-1.cripta {order:14;}
	
	.c-1-2 .c-1-3 {display:none;}
	.cash-1-1 .cash-1-2-1.spb.active ~ .c-1-3 {order:3;width: 100%;padding: 0; display:block; border-radius:0 7px 7px 7px;}
	.cash-1-1 .cash-1-2-1.visa.active ~ .c-1-3{order:3;width: 100%;padding: 0; display:block; border-radius:7px 0 7px 7px;}
	
	.cash-1-1 .cash-1-2-1.visa2.active ~ .c-1-3 {order:6;width: 100%;padding: 0; display:block; border-radius:0 7px 7px 7px;}
	.cash-1-1 .cash-1-2-1.visa3.active ~ .c-1-3{order:6;width: 100%;padding: 0; display:block; border-radius:7px 0 7px 7px;}
	
	.cash-1-1 .cash-1-2-1.master.active ~ .c-1-3 {order:9;width: 100%;padding: 0; display:block; border-radius:0 7px 7px 7px;}
	.cash-1-1 .cash-1-2-1.qiwi.active ~ .c-1-3{order:9;width: 100%;padding: 0; display:block; border-radius:7px 0 7px 7px;}
	
	.cash-1-1 .cash-1-2-1.yandex.active ~ .c-1-3 {order:12;width: 100%;padding: 0; display:block; border-radius:0 7px 7px 7px;}
	.cash-1-1 .cash-1-2-1.fkwallet.active ~ .c-1-3{order:12;width: 100%;padding: 0; display:block; border-radius:7px 0 7px 7px;}
	
	.cash-1-1 .cash-1-2-1.piastrix.active ~ .c-1-3 {order:15;width: 100%;padding: 0; display:block; border-radius:0 7px 7px 7px;}
	.cash-1-1 .cash-1-2-1.cripta.active ~ .c-1-3{order:15;width: 100%;padding: 0; display:block; border-radius:7px 0 7px 7px;}
	
	.cash-1-2 .cash-1-2-1.active {border-radius: 7px 7px 0 0;margin: 0 1% 0 0;padding: 25px 15px 29px 15px;}
	.cash-1-2 .cash-1-2-1.spb {order:1;}
	.cash-1-2 .cash-1-2-1.visa {order:2;}
	.cash-1-2 .cash-1-2-1.qiwi {order:4;}
	.cash-1-2 .cash-1-2-1.yandex {order:5;}
	.cash-1-2 .cash-1-2-1.fkwallet {order:7;}
	.cash-1-2 .cash-1-2-1.piastrix {order:8;}
	.cash-1-2 .cash-1-2-1.cripta {order:10;}
	
	.cash-1-2 .cash-1-2-1.spb.active ~ .c-1-3 {order:3;width: 100%;padding: 0; display:block; border-radius:0 7px 7px 7px;}
	.cash-1-2 .cash-1-2-1.visa.active ~ .c-1-3{order:3;width: 100%;padding: 0; display:block;border-radius:7px 0 7px 7px;}
	
	.cash-1-2 .cash-1-2-1.qiwi.active ~ .c-1-3 {order:6;width: 100%;padding: 0; display:block; border-radius:0 7px 7px 7px;}
	.cash-1-2 .cash-1-2-1.yandex.active ~ .c-1-3 {order:6;width: 100%;padding: 0; display:block;border-radius:7px 0 7px 7px;}
	
	.cash-1-2 .cash-1-2-1.fkwallet.active ~ .c-1-3 {order:9;width: 100%;padding: 0; display:block;border-radius:0 7px 7px 7px;}
	.cash-1-2 .cash-1-2-1.piastrix.active ~ .c-1-3 {order:9;width: 100%;padding: 0; display:block;border-radius:0 7px 7px 7px;}
	
	.cash-1-2 .cash-1-2-1.cripta.active ~ .c-1-3{order:12;width: 100%;padding: 0; display:block;border-radius:0 7px 7px 7px;}
	
	.ca-1-3-1 .pay-cart {margin-bottom: 50px;}
	.ca-1-3-1 .ca-1-2 {position:absolute; margin:-85px 0 0 0;}
	.ca-1-2 .comissay {float: right;width: 100px;padding: 3px 0 0 0;}
	.ca-1 .save-cart {float: left;margin: 0;padding: 0 0 0 25px;clear: initial;}
	.cash-1-1 .ca-1 .fix-summ > div:last-child {display:none;}
	
	
	.cash-1-1 .ca-1 {padding:40px 0 0 0;margin:0!important;}
	.cash-2 .title,.cash-1-1 .ca-1 p {display:none;}
	.cash-1-1 .ca-1-3-1 .pay {max-width: 100%;}
	.plus-minus {left: auto;right: 35px;}
	.cash-1-1 .ca-1 .fix-summ {position:absolute; top:10px;}
	.ruble {margin: 18px 0 0 65px;}
	.cash-1-1 .c-1-2 .ruble {margin: 18px 0 0 107px;}
	.cash-1-2 .c-1-2 .ruble {margin: 18px 0 0 72px;}


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

}
