*,*:before,*:after {     	box-sizing: border-box;     }     .container {     	margin-right: auto;     	margin-left: auto;     	padding-left: 10px;     	padding-right: 10px;     }     .container:after,.container:before {     	content: " ";     	display: table;     }     .container:after {     	clear: both;     }               .container-fluid {     	margin-right: auto;     	margin-left: auto;     	padding-left: 10px;     	padding-right: 10px;     }     .container-fluid:after,.container-fluid:before {     	content: " ";     	display: table;     }     .container-fluid:after {     	clear: both;     }     .row {     	margin-left: -10px;     	margin-right: -10px;     }     .row:after,.row:before {     	content: " ";     	display: table;     }     .row:after {     	clear: both;     }     .col-xs-2,.col-xs-5,.col-xs-12,.col-sm-2,.col-sm-3,.col-sm-7,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-6,.col-md-12 {     	position: relative;     	float: left;     	min-height: 1px;     	padding-left: 10px;     	padding-right: 10px;     }     .col-xs-2 {     	width: 16.66666667%;     }     .col-xs-5 {     	width: 41.66666667%;     }     .col-xs-12 {     	width: 100%;     }          html {     	font-family: sans-serif;     	-ms-text-size-adjust: 100%;     	-webkit-text-size-adjust: 100%;     }     a:focus {     	outline: thin dotted;     }     a:active,a:hover {     	outline: 0;     }     h1 {     	font-size: 2em;     	margin: .67em 0;     	font-size: 34px;     }     img {     	border: 0;     	max-width: 100%;     	vertical-align: middle;     	max-width: 100%;     }     body {     	margin: 0;     	background: url(/shared/2160/main-bg.jpg) repeat transparent;     	font-family: Georgia, Times, Times New Roman, serif;     	font-size: 14px;     	line-height: 1.25;     	padding: 0;     	margin: 0;     	color: #988b81;     }     h1,h2 {     	line-height: 1.1em;     	font-weight: 500;     	text-align: center;     	text-align: left;     	text-transform: capitalize;     }     a {     	color: #186db5;     	-webkit-transition: all .2s ease-out;     	-moz-transition: all .2s ease-out;     	-o-transition: all .2s ease-out;     	transition: all .2s ease-out;     	text-decoration: underline;     }     a:hover {     	color: #4177be;     	text-decoration: none;     }     a:active,a:focus {     	outline: none !important;     }     .dmpcounter_hit {     	text-decoration: none;     }     .topHeaderContainer {     	background: url(/shared/2160/main-header-bg.jpg) repeat 0 0 transparent;     	position: fixed;     	width: 100%;     	z-index: 1000;     	top: 0;     }     .headerLogo {     	width: 160px;     	height: 38px;     	background-position: 0 0;     	background-image: url(/shared/2160/sprite-icons.png);     	background-size: 421px 396px;     	display: block;     	margin: 6px 0 7px;     }     .logoCnt,.enterCnt {     	background: url(/shared/2160/head-control-divider.png) right 0 no-repeat;     }     .enterBtn {     	font-size: 14px;     	line-height: 1.25;     	color: #ffcf86;     	text-shadow: 1px 1px hsla(0, 0%, 100%, .2);     	font-weight: 400;     	display: block;     	text-decoration: none;     	width: 46px;     	margin: 16px auto 16px;     }     .enterBtn:hover {     	text-decoration: underline;     	color: #ffcf86;     }     .regiBtn {     	background: url(/shared/2160/sprite-btn-flat-warning-bg.png) 0 -192px repeat-x;     	font-size: 14px;     	line-height: 1.25;     	color: #fff;     	text-shadow: 1px 1px rgba(98, 31, 7, .42);     	font-weight: 700;     	display: block;     	padding: 5px;     	text-align: center;     	margin: 11px auto;     	width: 120px;     	border-radius: 3px;     	transition: none;     }     .regiBtn:hover {     	color: #fff;     	background-position: 0 -224px;     }     .socRegSpan {     	font-size: 14px;     	line-height: 1.25;     	color: #ffcf86;     	text-shadow: 1px 1px hsla(0, 0%, 100%, .2);     	font-weight: 400;     	vertical-align: middle;     	display: inline-block;     	margin-right: 10px;     	padding: 16px 2px;     }     .socReg {     	text-align: center;     	height: auto;     	overflow: hidden;     	padding: 9px 0;     	display: inline-block;     	vertical-align: middle;     }     .socReg div {     	background: url(/shared/2160/sprite-social-networks.png) 0 0 no-repeat;     	display: inline-block;     	width: 32px;     	height: 32px;     }     .socReg div:nth-child(1) {     	background-position: -36px 0;     }     .socReg div:nth-child(1):hover {     	background-position: 0 0;     }     .socReg div:nth-child(2) {     	background-position: 0 -39px;     }     .socReg div:nth-child(2):hover {     	background-position: -72px 0;     }     .socReg div:nth-child(3) {     	background-position: -71px -39px;     }     .socReg div:nth-child(3):hover {     	background-position: -36px -39px;     }     .socReg div:nth-child(4) {     	background-position: -178px -38px;     }     .socReg div:nth-child(4):hover {     	background-position: -70px -78px;     }     .socReg div:nth-child(5) {     	background-position: -35px -78px;     }     .socReg div:nth-child(5):hover {     	background-position: 0 -78px;     }     .socReg div:nth-child(6) {     	background-position: -140px -116px;     }     .socReg div:nth-child(6):hover {     	background-position: -105px -116px;     }     .socReg div:nth-child(7) {     	background-position: 0 -116px;     }     .socReg div:nth-child(7):hover {     	background-position: -143px -76px;     }     .headerSlider {     	margin-top: 40px;     }     .headerSlider ul {     	padding: 0;     }     .headerSlider ul li img {     	width: 100%;     }     .wrapperCnt {     	background: url(/shared/2160/main-slider-dot-horizontal.png) 0 0 repeat-x, linear-gradient(180deg, hsla(0, 0%, 100%, .1) 0, rgba(0, 0, 0, .1)), url(/shared/2160/body-main-bg.png) 0 0 repeat, rgba(32, 28, 25, .77);     }     .main-slider__content-left-decor {     	position: absolute;     	top: 0;     	left: -25px;     	width: 250px;     	height: 107px;     	background: url(/shared/2160/main-slider-left-decor.png) 0 0 no-repeat;     }     .main-slider__content-right-decor {     	position: absolute;     	top: 0;     	right: 0;     	width: 273px;     	height: 227px;     	background: url(/shared/2160/main-slider-right-decor.png) 0 0 no-repeat;     }     .main-slider__title h1 {     	margin: 0;     	padding: 50px 0 100px;     	text-transform: uppercase;     	text-align: center;     	font-family: AlgerianBasD, Georgia, serif;     	font-size: 50px;     	line-height: 1.25;     	color: #ffe2b7;     	text-shadow: 2px 2px #000;     	font-weight: 400;     	text-indent: 140px;     }     .content {     	background: url(/shared/2160/games-list-filter-dotted.png) 0 0 repeat-x, url(/shared/2160/games-list-filter-divider.png) 0 0 repeat-x transparent;     }     .mainFrontMenu {     	list-style: none;     	padding: 0;     	text-align: center;     	margin: -55px auto 15px;     }     .mainFrontMenu li {     	display: inline-block;     	transition: box-shadow .4s linear;     	position: relative;     	width: 125px;     	border-radius: 100%;     	margin: auto;     	background: url(/shared/2160/main-menu-bg.png) 50% 0 no-repeat;     	box-shadow: 0 0 34px 11px rgba(145, 48, 14, 0), inset 0 0 17px 7px rgba(145, 48, 14, 0);     	text-align: center;     	vertical-align: top;     }     .icon {     	width: 33px;     	height: 36px;     	display: block;     	position: relative;     	margin: 0 auto 36px;     }     .mainFrontMenu li:nth-child(1) a .icon {     	background-image: url(/shared/2160/sprite-icons.png);     	background-position: -223px -207px;     }     .mainFrontMenu li:nth-child(2) a .icon {     	background-image: url(/shared/2160/sprite-icons.png);     	background-position: -45px -207px;     	width: 39px;     	height: 40px;     }     .mainFrontMenu li:nth-child(3) a .icon {     	background-image: url(/shared/2160/sprite-icons.png);     	background-position: -159px -57px;     	width: 44px;     	height: 45px;     	margin: -4px auto 36px;     }     .mainFrontMenu li:nth-child(4) a .icon {     	background-image: url(/shared/2160/sprite-icons.png);     	background-position: 0 -164px;     	width: 45px;     	height: 38px;     }     .mainFrontMenu li:nth-child(5) a .icon {     	background-image: url(/shared/2160/sprite-icons.png);     	background-position: 0 -252px;     	width: 41px;     	height: 28px;     	margin: 10px auto 36px;     }     .mainFrontMenu li:nth-child(6) a .icon {     	background-image: url(/shared/2160/sprite-icons.png);     	background-position: -261px -214px;     	width: 37px;     	height: 32px;     	margin: 4px auto 39px;     }     .mainFrontMenu li:nth-child(7) a .icon {     	background-image: url(/shared/2160/sprite-icons.png);     	background-position: -261px -172px;     	width: 33px;     	height: 37px;     	margin: 0 auto 39px;     }     .mainFrontMenu li:nth-child(8) a .icon {     	background-image: url(/shared/2160/sprite-icons.png);     	background-position: -261px -129px;     	width: 36px;     	height: 38px;     	margin: 0 auto 39px;     }     .mainFrontMenu li a {     	display: block;     	position: relative;     	height: 100%;     	width: 100%;     	cursor: pointer;     	text-decoration: none;     	font-size: 16px;     	line-height: 1.25;     	color: #ffcf86;     	text-shadow: 1px 1px hsla(0, 0%, 100%, .2);     	font-weight: 400;     	white-space: normal;     	padding: 33px 0 0;     }     .mainFrontMenu li a span {     	background: url(/shared/2160/main-bg.jpg) no-repeat transparent;     	display: block;     	padding: 5px;     }     .mainFrontMenu li a:hover {     	color: #fff;     }     .mainFrontMenu li:hover {     	background: url(/shared/2160/main-menu-bg.png) 50% -110px no-repeat;     }     .gameHall {     	padding: 0;     	list-style: none;     	text-align: center;     }     .gameHall li {     	display: inline-block;     	position: relative;     	width: 292px;     	height: 184px;     	vertical-align: top;     }     .gameHall li img {     	width: 290px;     	height: 183px;     }     .game-box:after {     	display: block;     	content: "";     	position: absolute;     	top: 0;     	right: 0;     	bottom: 0;     	left: 0;     	box-shadow: inset 0 0 6px 0 hsla(31, 35%, 63%, .39), inset 1px 1px 0 0 hsla(0, 0%, 100%, .3), 1px 1px 2px 0 rgba(0, 0, 0, .6);     }     .jackpot {     	position: relative;     	height: 452px;     	background: url(/shared/2160/main-jackpot.png) 24px 0 no-repeat;     }     .jackpot__holder {     	white-space: nowrap;     	padding: 148px 0 0 345px;     }     .jackpot__currency,.jackpot__total {     	font-family: Georgia, Times, Times New Roman, serif;     	line-height: 1.25;     	display: inline-block;     	text-shadow: 0 0 10px #ff5a00, 1px 1px 0 #9f7660, 2px 2px 0 #ffe2b7;     	font-family: Georgia, Times, Times New Roman, serif;     	line-height: 1.25;     	display: inline-block;     	text-shadow: 0 0 10px #ff5a00, 1px 1px 0 #9f7660, 2px 2px 0 #ffe2b7;     	letter-spacing: 2px;     }     .jackpot__currency {     	vertical-align: bottom;     	margin-right: 25px;     }     .jackpot__currency,.jackpot__title {     	font-size: 25px;     	color: #ffe2b7;     	font-weight: 400;     	font-size: 25px;     	color: #ffe2b7;     	font-weight: 400;     }     .jackpot__total {     	font-size: 50px;     	color: #ffe2b7;     	font-weight: 400;     	vertical-align: middle;     }     .jackpot__title {     	-moz-transform: rotate(-3deg);     	-o-transform: rotate(-3deg);     	-ms-transform: rotate(-3deg);     	-webkit-transform: rotate(-3deg);     	transform: rotate(-3deg);     	font-family: AlgerianBasD, Georgia, serif;     	position: absolute;     	top: 263px;     	left: 252px;     	width: 292px;     	height: 80px;     	line-height: 80px;     	text-align: center;     	white-space: nowrap;     	text-transform: uppercase;     	text-shadow: 2px 2px 0 #9f7660, 2px 2px 0 #ffe2b7;     }     .layout__footer {     	position: relative;     	padding-top: 40px;     	padding-bottom: 40px;     	background: url(/shared/2160/layout-footer-divider.png) 0 0 repeat-x, linear-gradient(180deg, hsla(0, 0%, 100%, .07) 0, rgba(0, 0, 0, .18)), url(/shared/2160/body-main-bg.png) 0 0 repeat, rgba(32, 28, 25, .77);     }     .menuFooter {     	display: block;     	position: relative;     	margin-bottom: 35px;     }     .menuFooter ul {     	text-align: center;     	list-style: none;     	padding: 0;     }     .menuFooter ul li {     	display: inline-block;     	padding: 3px 10px;     }     .menuFooter ul li a {     	text-decoration: none;     	font-size: 16px;     	line-height: 1.25;     	color: #988b81;     	text-shadow: 1px 1px rgba(0, 0, 0, .53);     	font-weight: 400;     	border-bottom: 1px solid #988b81;     	display: block;     }     .menuFooter ul li a:hover {     	border-bottom-color: #ffcf86;     	color: #ffcf86;     }     .custom-info {     	font-size: 14px;     	line-height: 1.43;     	color: #8b979e;     	text-shadow: 1px 1px hsla(0, 0%, 100%, .2);     	font-weight: 400;     	padding:20px;     	margin-bottom: 50px;     }     .custom-info h2,.custom-info p {     	color: #988b81;     	text-transform: none;     }     .payment-systems {     	background-image: url(/shared/2160/sprite-payment-systems.png);     	background-size: 521px 455px;     }     .payment-systems.icon-payment-17 {     	width: 57px;     	height: 30px;     	background-position: 0 -397px;     }     .payment-systems.icon-payment-19 {     	width: 79px;     	height: 12px;     	background-position: -145px -40px;     }     .payment-systems.icon-payment-43 {     	width: 100px;     	height: 17px;     	background-position: -166px -359px;     }     .payment-systems.icon-payment-50 {     	width: 70px;     	height: 23px;     	background-position: 0 -432px;     }     .payment-systems.icon-payment-36 {     	width: 113px;     	height: 27px;     	background-position: -109px -247px;     }     .payment-systems.icon-payment-503 {     	width: 145px;     	height: 35px;     	background-position: 0 -59px;     }     .payment-systems.icon-payment-51 {     	width: 94px;     	height: 30px;     	background-position: 0 -324px;     }     .payment-systems.icon-payment-86 {     	width: 112px;     	height: 35px;     	background-position: -117px -207px;     }     .list-media {     	overflow: hidden;     	position: relative;     	margin: 0 0 0 -35px;     	padding: 0;     	font-size: 0;     	text-align: center;     }     .list-media li {     	vertical-align: middle;     	display: inline-block;     	margin-left: 35px;     	white-space: nowrap;     	list-style-type: none;     	padding: 7px;     }     .list-media li i {     	display: inline-block;     }     .partners.icon-partner-microgaming {     	width: 140px;     	height: 35px;     	background-position: -145px -300px;     }     .partners {     	background-image: url(/shared/2160/sprite-partners.png);     	background-size: 594px 523px;     }     .partners.icon-partner-netent {     	width: 105px;     	height: 43px;     	background-position: -369px -184px;     }     .partners.icon-partner-playson {     	width: 148px;     	height: 30px;     	background-position: -369px -101px;     }     .partners.icon-partner-thunderkick {     	width: 130px;     	height: 39px;     	background-position: -135px -218px;     }     .partners.icon-partner-elk {     	width: 86px;     	height: 34px;     	background-position: -166px -483px;     }     .partners.icon-partner-nextgen {     	width: 180px;     	height: 29px;     	background-position: -184px 0;     }     .partners.icon-partner-evolution-gaming {     	width: 110px;     	height: 37px;     	background-position: -240px -168px;     }     .partners.icon-partner-quickspin {     	width: 114px;     	height: 28px;     	background-position: -418px -382px;     }     .partners.icon-partner-ainsworth {     	width: 150px;     	height: 35px;     	background-position: -184px -108px;     }     .partners.icon-partner-2by2 {     	width: 54px;     	height: 58px;     	background-position: -540px 0;     }     .partners.icon-partner-genesis {     	width: 179px;     	height: 36px;     	background-position: 0 -41px;     }     .partners.icon-partner-rabcat {     	width: 34px;     	height: 50px;     	background-position: -540px -181px;     }     .partners.icon-partner-yggdrasil {     	width: 170px;     	height: 38px;     	background-position: 0 -82px;     }     .partners.icon-partner-1x2-gaming {     	width: 100px;     	height: 38px;     	background-position: -105px -382px;     }     .partners.icon-partner-push-gaming {     	width: 138px;     	height: 14px;     	background-position: -184px -148px;     }     .partners.icon-partner-booongo {     	width: 130px;     	height: 32px;     	background-position: -369px -270px;     }     .partners.icon-partner-playngo {     	width: 115px;     	height: 45px;     	background-position: 0 -168px;     }     .partners.icon-partner-bet-digital {     	width: 113px;     	height: 28px;     	background-position: -271px -425px;     }     .partners.icon-partner-foxium {     	width: 121px;     	height: 27px;     	background-position: -369px -307px;     }     .partners.icon-partner-lightning-box {     	width: 78px;     	height: 40px;     	background-position: 0 -483px;     }     .partners.icon-partner-studio-canal {     	width: 166px;     	height: 28px;     	background-position: -369px 0;     }     .partners.icon-partner-poshfriends {     	width: 71px;     	height: 53px;     	background-position: 0 -425px;     }     .partners.icon-partner-crown {     	width: 30px;     	height: 46px;     	background-position: -540px -287px;     }     .partners.icon-adult {     	width: 34px;     	height: 34px;     	background-position: -540px -338px;     }     .hiddenSlot {     	display: none;     	overflow: hidden;     	position: absolute;     	top: 0;     	right: 0;     	bottom: 0;     	left: 0;     	text-align: center;     	white-space: nowrap;     	font-size: 0;     	z-index: 3;     	background: url(/shared/2160/game-box-bg.png) 0 0 repeat;     	box-shadow: inset 0 0 1px 2px rgba(0, 0, 0, .51), inset 0 0 0 3px hsla(0, 0%, 100%, .5), inset 1px 1px 10px 5px hsla(31, 35%, 63%, .4);     	cursor: pointer;     	text-decoration: none;     }     .gameHall li:hover .hiddenSlot {     	display: block;     }     .hiddenSlot__icon-decor {     	background-image: url(/shared/2160/sprite-icons.png);     	background-size: 421px 396px;     	width: 23px;     	height: 24px;     	background-position: -58px -320px;     	display: block;     	position: absolute;     }     .hiddenSlot .hiddenSlot__icon-decor:first-child{     	top:3%;     	left:3%;     }     .hiddenSlot .hiddenSlot__icon-decor:nth-child(2){     	top:3%;right:3%;transform:rotate(90deg);     }     .hiddenSlot .hiddenSlot__icon-decor:nth-child(3){     	bottom:3%;left:3%;transform:rotate(-90deg);     }     .hiddenSlot .hiddenSlot__icon-decor:nth-child(4){     	bottom:3%;right:3%;transform:rotate(-180deg);     }     .demHref {     	display: inline-block;     	border-bottom: 1px dotted;     	text-decoration: none;     	cursor: pointer;     	font-family: Georgia, Times, Times New Roman, serif;     	font-size: 14px;     	line-height: 1;     	color: #ffcf86;     	text-shadow: 1px 1px hsla(0, 0%, 100%, .2);     	font-weight: 400;     	border-bottom: 1px solid;     }     .demHref:hover {     	border-bottom: 1px solid transparent;     }     .demBtn {     	text-align: center;     	width: 100%;     	height: 65px;     	margin: 15px auto;     }     .button__decor-above {     	-moz-transform: translateX(-50%);     	-o-transform: translateX(-50%);     	-ms-transform: translateX(-50%);     	-webkit-transform: translateX(-50%);     	transform: translateX(-50%);     	opacity: 1;     	position: absolute;     	width: 292px;     	height: 40px;     	top: 60px;     	right: 0;     	bottom: 100%;     	left: 50%;     	margin: auto;     	background: url(/shared/2160/decor-above.png) center 0 no-repeat;     }     .btnPlay {     	display: block;     	background: url(/shared/2160/sprite-btn-success-bg-size-m.png) 0 -430px;     	width: 120px;     	height: 45px;     	margin: 47px auto 15px;     	position: relative;     }     .btnPlay:after {     	display: block;     	background: url(/shared/2160/sprite-btn-success-bg-size-m.png) right -32px top -359px;     	content: '';     	top: -1px;     	width: 37px;     	height: 100%;     	right: -21px;     	position: absolute;     }     .btnPlay:before {     	display: block;     	background: url(/shared/2160/sprite-btn-success-bg-size-m.png) left -149px;     	content: '';     	top: -1px;     	width: 60px;     	height: 100%;     	left: -30px;     	position: absolute;     }     .button__text {     	font-family: Georgia, Times, Times New Roman, serif;     	font-size: 20px;     	line-height: 38px;     	color: #fff;     	font-weight: 400;     	margin-right: -27.5px;     	margin-left: -27.5px;     	position: relative;     }     .button__text:before {     	content: "";     	position: absolute;     	top: 0;     	bottom: 0;     	width: 0;     	height: 0;     	margin: auto;     	border-width: 3px 4px;     	border-style: solid;     	border-color: transparent #fff transparent transparent;     	left: -15px;     }     .button__text:after {     	content: "";     	position: absolute;     	top: 2px;     	bottom: 0;     	width: 0;     	height: 0;     	margin: auto;     	border-width: 3px 4px;     	border-style: solid;     	border-color: transparent transparent transparent #fff;     	right: -15px;     }     .cntTop {     	padding-top: 60px;     }     .ey_upload {     	cursor: pointer;     	background: red;     	width: 203px;     	text-align: center;     	color: #fff;     	padding: 10px;     	border-radius: 25px;     	font-size: 20px;     	display: block;     	margin: 25px auto -22px;     	position: relative;     	z-index: 1000;     }     .ey_upload:hover {     	color: #ffe2b7;     }     .swiper-slide {     	height: 100%;     }     .swiper-slide a{     	display: block;     	width: 100%;     	height: 100%;     	text-align: center;     }          .swiper-slide a img{     	width: 100%;     	height: 100%;     	object-fit: cover;     }     .game-box img {     	width: 250px;     	height: 183px;     }     .swiper-container{     	width: 100%;     	overflow: hidden;     	position: relative;     	height: 502px;     }     .game-play-btn{     	background: linear-gradient(to bottom, #f57225 0%,#e34700 35%,#a90f00 100%);     	margin: 20px auto;     	width: 100%;     	max-width: 910px;     	border-radius: 5px;     }     .game-demo-box{     	width: 100%;     	display: block;     }     .game-big-box{     	width: 910px;     	height: 550px;     	margin: 0 auto;     	text-align: center;     	padding: 40px 0 10px;     }     .game-big-box iframe{     	width: 100%;     	height: 100%;     }     .hidden{     	display: none;     }     @media (min-width:480px) {          	.container {     		width: 100%;     	}     }          @media (min-width:1280px) {          	.container {     		width: 1200px;     	}     }               @media (min-width:1440px) {          	.container {     		width: 1200px;     	}     }          @media (min-width:1600px) {          	.container {     		width: 1200px;     	}     }          @media (min-width:1920px) {          	.container {     		width: 1200px;     	}     }     @media (min-width: 768px) {          	.col-sm-2 {     		width: 16.66666667%;     	}     	.col-sm-3 {     		width: 25%;     	}     	.col-sm-7 {     		width: 58.33333333%;     	}     	.col-sm-12 {     		width: 100%;     	}     }          @media (min-width: 992px) {          	.col-md-1 {     		width: 8.33333333%;     	}     	.col-md-2 {     		width: 16.66666667%;     	}     	.col-md-3 {     		width: 25%;     	}     	.col-md-6 {     		width: 50%;     	}     	.col-md-12 {     		width: 100%;     	}     }          @media screen and (max-width: 1024px) {     	.swiper-slide a img{     		width: 100%;     		height: 100%;     		object-fit: contain;     	}     	.swiper-slide a, .swiper-slide, .swiper-container {     		height: auto !important;     	}     	.headerSlider {     		margin-top: 90px;     		height: auto;     	}     	.headerSlider ul{     		padding: 0;     		margin: 0;     	}          	.game-big-box.cont-row {     		width: 800px;     		height: 450px;     	}     }     @media (max-width: 850px) {     	.game-big-box.cont-row {     		width: 700px;     		height: 400px;     	}     }     @media screen and (max-width: 700px) {     	.main-slider__content-right-decor {     		display: none;     	}     	.jackpot {     		display: none;     	}     	.mainFrontMenu {     		display: none;     	}     	.gameHall li {     		margin: 5px;     	}     	.headerSlider {     		display: none;     	}     	.wrapperCnt {     		margin-top: 104px !important;     	}       .main-slider__title h1 {           margin: 0 auto;           padding: 50px 0;           font-size: 41px;           text-indent: 50px;           width: 100%;       }     	.game-big-box.cont-row {     		width: 100%;     		height: 350px;     	}     }               @media screen and (max-width: 480px) {     	.game-big-box.cont-row {     		width: 100%;     		height: 250px;     	}     }     @media screen and (max-width: 400px) {          	.main-slider__title h1 {     		font-size: 30px;     		padding: 30px 0 20px;     	}          	.custom-info {     		padding: 0;     	}     	.socRegSpan {     		font-size: 12px;     		line-height: 1.25;     		color: #ffcf86;     		text-shadow: 1px 1px hsla(0, 0%, 100%, .2);     		font-weight: 400;     		vertical-align: middle;     		display: inline-block;     		margin-right: 10px;     		padding: 2px 2px;     		width: auto;     	}     	.cntTop {     		padding-top: 105px;     	}     	.gameHall li {     		width: 152px;     		height: 112px;     		margin: 0 5px 15px;     	}     	.gameHall li img {     		width: 150px;     		height: 110px;     	}     	.ey_upload {     		margin: 25px auto 15px;     		z-index: 999;     	}     	.headerLogo {     		width: 130px;     		height: 36px;     		background-size: 350px 350px;     	}     }