.overflow-hidden {
	overflow: hidden ;
}

#menu {
	display: none;
}

#menu.open {
	visibility: visible;
	display: block;
}

#bottom-container {
	display: none;
}

.hidden {
	display: none !important;
}
.open-close__opener.active svg {
	transform: rotateX(180deg);
}
.open-close__slide {
	position: static ;
	height: auto ;
	width: auto ;
	clip: auto ;
	white-space: normal ;
}
.game-list-9 {
	--card-width: calc((100% - 56px - 12px) / 9);
}
.game-list-6 {
	--card-width: calc((100% - 56px - 12px) / 6);
}
.game-list-5 {
	--card-width: calc((100% - 56px - 12px) / 5);
}
.oIsxcunWXWD2Lon2NUbg .large-title-1-heavy{line-height: 1;}
.EC_BF{overflow: hidden;max-height: 32px;}
/* casino-list-6 */
.live-casino-service {
	--games-in-raw: 6;
}
.JYG64xllOsCSmRFl2QMU{flex-wrap: nowrap;}
.ContentWrapper-module_component__2LyDB{min-height: 54px;}
.ContentWrapper-module_body__3PoP9.hidden{display: block;}
.open-close.active .ContentWrapper-module_component__2LyDB,
.open-close.active.ContentWrapper-module_component__2LyDB {
	max-height: none;
}
.slots-list {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
}

.slots-list > li {
	width: calc((100% / 6) - 8px);
}
.slots-list .slots-list__item-full {
	width: 100%;
}
.Card__text--slots-SOqZc{color:var(--text)}
.MobileHeader__component--slots-YCR1t{display: none;}
.Card__component--slots-fitJg{
	display: flex;
    flex-direction: column;
}
.KOSaGFL6GL_IboF8_blv > [data-section-id]{padding: 16px;}
.KOSaGFL6GL_IboF8_blv > [data-section-id]:not(:last-child){border-bottom:.5px solid var(--advanced-menu-divider-main)}
.h0_z7U5jynfUBDmFqofJ{display: flex;gap:8px;}
.KOSaGFL6GL_IboF8_blv .RZVOJaEbgASann0zGwew{flex:1 1 0;}
@media (max-width: 1599px) {
	.live-casino-service {
		--games-in-raw: 5;
	}
}

@media (max-width: 1439px) {
	.live-casino-service {
		--games-in-raw: 4;
	}
	.slots-list > li {
		width: calc((100% / 5) - 8px);
	}
}

@media (max-width: 1365px) {
	.slots-list > li {
		width: calc((100% / 4) - 8px);
	}
}

@media (max-width: 1280px) {
	.right-sidebar {
		display: none;
	}
	.left-menu {
		display: none;
	}

	.header-menu-opener {
		display: none;
	}

	.header-nav {
		display: none;
	}

	#bottom-container {
		display: block;
	}
	.q30eAsaVJBwModZjAP9SDQ\=\=,
	.XVXvKW6st1cPXN6-4edcuQ\=\= .Kp200i48cuLL58dq0gstjg\=\= {display: none;}
	.XVXvKW6st1cPXN6-4edcuQ\=\={display: block;}
	.XVXvKW6st1cPXN6-4edcuQ\=\= ._2UmgQHp4jtR8o3dPd-qSpA\=\= {padding: 0 10px;}
	/* .XVXvKW6st1cPXN6-4edcuQ\=\={grid-template-columns:320px 1fr} */
	.EC_h .EC_i.EC_j {
		overflow: auto;
		
	}
}

@media (max-width: 1279px) {
	.Header__wrapper--mdSxYaTHxtL_j3yj > .modulor_header2__header__1_53_1{padding-left: 16px;}
	.Header__wrapper--mdSxYaTHxtL_j3yj [class*=header2__items],
	.header-nav,
	.RSUuHBLZEqxEPPwd_fNPY {
		display: none;
	}
	.nav-sidebar {
		display: none;
		position: fixed;
		z-index: 10005;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		overflow: auto;
	}
	.nav-sidebar.open {
		display: block;
	}
	._2hwuZWDb9eQy_7l6BB7b4T{position: static;margin:0 auto 40px;width: auto;}
    .modulor_header2__left__1_59_0 button[data-component-name=modulor-icon],
    .Header__wrapper--mdSxYaTHxtL_j3yj [class*=header2__right] .SeoLink__component--uND_LeL_3HqGL3Qp,
    .LanguageSwitcher__wrapper--iTonox44T1P0fi0p {
        display: none;
    }
}

@media (max-width: 1023px) {
	.game-list-9 {
		--card-width: calc((100% - 56px - 12px) / 8);
	}
	.game-list-6 {
		--card-width: calc((100% - 56px - 12px) / 5);
	}
	.game-list-5 {
		--card-width: calc((100% - 56px - 12px) / 4);
	}
	.qmEPziKhjc60_lPRWM3_ [data-id=rest-of-wins-group] {
		width: 100%;
		display: none;
	}
	.qmEPziKhjc60_lPRWM3_ [data-id=rest-of-wins-group]:first-child {
		display: flex;
	}
	.N5UeUnvq7UqKBpcbvBNA{height: 300px;}
	.oIsxcunWXWD2Lon2NUbg .large-title-1-heavy{font-size: 40px;}
	.Sidebar__lc-root--lc-qASXG{display: none;}
	.BaseLayout__lc-root--lc-jnahq{display: block;height: auto;}
	.BaseLayout__lc-container--lc-q319h{height: auto;}
	.live-casino-service {
		--games-in-raw: 5;
	}
	.BaseLayout__sidebar--slots-v36i0,
	.SearchBar__component--slots-GuYNR{display: none;}
	.slots-list > li {
		width: calc((100% / 6) - 8px);
	}
	.DesktopHeader__component--slots-E8zJg,
	.MobileHeader__component--slots-YCR1t:before{display: none;}
	.MobileHeader__component--slots-YCR1t{display: flex;}
	.BaseLayout__sidebar_bingo--bingo-SXqjB,
	.BaseLayout__sidebar_ig--ig-_VeZS{display:none}
}

@media (max-width: 900px) {
	.game-list-9 {
		--card-width: calc((100% - 56px - 12px) / 7);
	}
	.game-list-6 {
		--card-width: calc((100% - 56px - 12px) / 4);
	}
}

@media (max-width: 929px) {
	.live-casino-service {
		--games-in-raw: 4;
	}
	.slots-list > li {
		width: calc((100% / 4) - 8px);
	}
}

@media (max-width: 790px) {
	.game-list-9 {
		--card-width: calc((100% - 40px - 12px) / 6);
	}
	.game-list-5 {
		--card-width: calc((100% - 40px - 12px) / 3);
	}
	.large-title-1-heavy {font-size: 30px;}
}

@media (max-width: 767px) {
	.JYG64xllOsCSmRFl2QMU{flex-wrap: wrap;}
	.live-casino-service {
		--games-in-raw: 3;
	}
	.slots-list > li {
		width: calc((100% / 3) - 8px);
	}
	.SectionTitle__title--slots-t1vFT{font-size: 24px;}
	.CardsLine__list--slots-dKirZ {flex-wrap: wrap;}
	.Button__component_slots--slots-_rGoQ{display: none;}
}

@media (max-width: 680px) {
	.game-list-9 {
		--card-width: calc((100% - 40px - 12px) / 5);
	}
	.game-list-6 {
		--card-width: calc((100% - 40px - 12px) / 3);
	}
	.qmEPziKhjc60_lPRWM3_ {
		flex-direction: column;
	}
	.qmEPziKhjc60_lPRWM3_ [data-id=top-three-wins] {
		flex: 0 0 auto;
	}
	.qmEPziKhjc60_lPRWM3_ [data-id=rest-of-wins] {width: 100%;}

	/* sport grid */
	
	.styles_wrapper-list__276lF {
		flex-direction: column;
		padding: 8px;
	}

	.styles_wrapper-list__tKjtf {
		grid-template-areas: "header header"
							 "event-info favorite-button"
							 "main-markets main-markets"
							 "detailed-markets detailed-markets"
							 "asian-markets asian-markets";
		grid-template-rows: auto;
		grid-template-columns: 1fr auto;
		padding: 8px;
	}

	.styles_wrapper__RRMjt{margin: 0 0 4px;}
	.EC_u .modulor_tabs__container__1_53_1 .modulor_tabs__tab__1_53_1 {display: none;}
	.EC_u .modulor_tabs__container__1_53_1 .modulor_tabs__tab__1_53_1:first-child {display: block;}
}

@media (max-width: 570px) {
	.game-list-9 {
		--card-width: calc((100% - 32px - 12px) / 4);
	}
	.game-list-5 {
		--card-width: calc((100% - 32px - 12px) / 2);
	}
	.N5UeUnvq7UqKBpcbvBNA{height: 256px;}
	.oIsxcunWXWD2Lon2NUbg .large-title-1-heavy{font-size: 26px;}
}

@media (max-width: 499px) {
	.live-casino-service {
		--games-in-raw: 2;
	}
}

@media (max-width: 460px) {
	.game-list-6 {
		--card-width: calc((100% - 32px - 12px) / 2);
	}
}

@media (max-width: 420px) {
	.game-list-9 {
		--card-width: calc((100% - 32px - 12px) / 3);
	}
}
