/*--------------------------------------------------------------------------------------------*/
/* 1088 */
/*--------------------------------------------------------------------------------------------*/
@media screen and (max-width: 1088px) {

	/* HEADER
	----------------------------------------------------------------------------*/
	#flag .iconImage {
		width: 24px;
		border-radius: 12px;
	}

	#flag .iconImage img {
		margin: 0 0 0 -6px;
	}

	#flag .iconTitle {
		width: 55px;
		font-size: 10px;
	}


	#logoImage {
		width: 124px;
		margin: 0 0 0 -62px;
	}


	#partnerLogo {
		margin: 10px 10px 0 0;
	}

	#partnerLogoTitle {
		font-size: 7px;
	}


	#login {
		margin: 28px 20px 0 0;
	}




	/* OFFER
	----------------------------------------------------------------------------*/
	section#offer, 
	section#offer .content {
	    min-height: 0px;
	}

	section#offer {
		padding-bottom: 25px;
	}

	/* SLIDER */
	#offerSlider {
		width: 100%;
		max-width: 500px;
		position: relative;
		right: initial;
		margin: 0 auto;
		top: 0;
		padding-top: 20px;
		overflow: hidden;
	}

	#offerSlider img {
		width: 100%;
		position: relative;
		float: none;
		top: 0;
		margin: 0 auto;
	}

	
	/* OFFER */
	#offerContent div {
		display: table;
		float: none;
		text-align: center;
		margin: 0 auto;
	}


	/* CTA */
	.separatorCTA,
	.ctaBlock.download {
		display: none !important;
	}

	.ctaBlock {
		display: table;
		float: none;
		margin: 0 auto;
	}

	section#offer .ctaBlock>div {
		padding: 12px 0;
	}
	


	/* CURRENCIES */
	#offerCurrencies {
		text-align: center;
	}

	#currenciesTitle {
		font-size: 14px;
		text-align: center;
		margin: 20px 0 0 0;
	}

	#currenciesList {
		justify-content: center;
	}

	#currenciesList .iconBlock {
		margin: 0 14px !important;
	}

	#currenciesList>div {
		display: inline-block;
		float: none;
	}



	/* SUPPORT
	----------------------------------------------------------------------------*/
	section#support {
		margin: 0;
	}

	section#support>.content {
		text-align: center;
	}

	section#support>.content .iconBlock,
	section#support>.content .iconBlock:last-child {
		display: inline-block;
		float: none;
		margin: 10px 20px 0 20px;
	}





	/* GAMES
	----------------------------------------------------------------------------*/
	section#games {
		padding: 0 0 30px 0;
	}

	#gamesContent {
    	margin: 20px 0 0 0;
	}


	#gamesADS,
	#gamesSignUp {
		display: table;
		width: 242px;
		float: none;
		margin: 0 auto;
	}


	#gamesADS>div {
		width: 100%;
	}

	#gamesADS>div,
	#gamesADS>div:last-child {
		margin: 20px 0 0 0;
	}


	#gamesSignUp {
		float: none;
		margin: 30px auto 0;
	}

	#gamesSignUpTitle,
	#gamesSignUpDescription {
		width: 100%;
		text-align: center;
	}

	#gamesSignUpDescription {
		margin: 10px 0 0 0;
	}

	#gamesSignUp .ctaBlock {
		width: calc(94% - 2px);
		float: left;
		margin: 20px auto 0;
	}

	#gamesSignUp .ctaBlock:before {
		display: none;
	}





	/* TESTIMONIALS
	----------------------------------------------------------------------------*/
	section#testimonials {
		background-position-y: bottom;
	}

	#testimonialContent {
		margin-top: 30px;
	}

	#testimonialTitle {
		text-align: center;
	}

	#reviews {
		margin: 20px 0 0 0;
	}

	#reviews>div {
		width: 94% !important;
		margin: 10px 3% !important;
	}

	#reviews>div:nth-child(2) {
		background: rgba(255, 255, 255, 0.11);
	}

	#reviews>div .text {
		width: 86% !important;
    	margin: 100px 7% 20px !important;
	}

	#reviews>div .text:before {
		width: 63px !important;
		height: 47px !important;
		top: -58px !important;
		background-size: 63px 47px !important;
	}






	/* FOOTER
	----------------------------------------------------------------------------*/
	footer:before {
		display: none;
	}

	#footerTop,
	#footerContent {
		width: 276px;
		float: none;
		margin: 0 auto;
	}


	#footerLogo {
		width: 98px;
		margin: 30px 0 0 0;
	}

	#tnc {
		width: 100%;
		float: left;
		margin: 30px 0 0 0;
	}

	#footerCurrencies {
		width: 100%;
		float: left;
		margin: 50px 0 0 0;
		text-align: center;
	}

	#footerCurrenciesList>div {
		width: auto;
		margin: 8px 15px;
	}

	#footerCurrenciesTitle {
		margin: 0 0 20px 0;
		text-align: left;
	}


	#button {
		position: absolute;
    	top: 38px;
    	right: 0;
	}

	footer .ctaBlock {
		min-width: 0px;
	}

	footer .ctaBlock>div {
		min-width: 0px;
		font-size: 14px;
		letter-spacing: 2px;
		padding: 14px 20px 12px;
	}


	#logotypes div, 
	#logotypes div img {
	    width: 90px;
	    height: 45px;
	}
}