/*--------------------------------------------------------------------------------------------*/
/* 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;
		letter-spacing: 1px;
	}


	#logoImage {
		width: 120px;
    	margin: 26px 0 0 -60px;
	}


	#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;
	}

	/* SLIDER */
	#offerSlider {
		width: 1000px;
	    right: 0;
	    left: 50%;
	    text-align: center;
	    margin: 0 0 0 -500px;
	}

	#offerSlider img {
		height: 630px;
		display: inline-block;
		position: relative;
		float: none;
		top: 0;
		left: 15px;
		margin: 0 auto;
	}


	/* OFFER */
	#offerContent {
		width: 92%;
		margin: 0 0 0 4%;
	}

	#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;
	}


	/* CURRENCIES */
	#offerCurrencies {
		text-align: center;
		margin: 28px 0 30px;
	}

	#currenciesTitle {
		display: none;
	}

	#currenciesList {
		margin-top: 0;
	}





	/* SUPPORT
	----------------------------------------------------------------------------*/
	section#support {
		padding-top: 0;
	}

	section#support>.content {
		text-align: center;
	}

	section#support>.content .iconBlock {
		display: inline-block;
		float: none !important;
		margin-top: 10px;
		margin-left: 20px !important;
		margin-right: 20px !important;
	}

	section#support>.content .iconTitle {
		letter-spacing: 1px;
	}





	/* GAMES
	----------------------------------------------------------------------------*/
	section#games {
		max-width: 300px;
		float: none;
		margin: 0 auto;
	}

	#gamesContent {
    	margin: 20px 0 0 0;
	}

	#gamesADS,
	#gamesSignUp {
		width: 90%;
		float: left;
		margin: 0 0 0 5%;
	}

	#gamesADS>div {
		width: 100%;
	}

	#gamesADS>div,
	#gamesADS>div:last-child {
		margin: 20px 0;
	}

	#gamesSignUp {
		text-align: center;
		margin-top: 30px;
	}

	#gamesSignUpTitle,
	#gamesSignUpDescription {
		width: 100%;
		text-align: center;
	}

	#gamesSignUpTitle {
		margin: 0;
		text-decoration: underline;
	}

	#gamesSignUpTitle::after {
		display: none;
	}

	#gamesSignUpDescription {
		margin: 10px 0 0 0;
	}

	#gamesSignUp .ctaBlock {
		display: inline-block;
		margin: 20px 0 0 0;
	}





	/* TESTIMONIALS
	----------------------------------------------------------------------------*/
	#testimonialTitle {
		text-align: center;
		text-decoration: underline;
	}

	#testimonialTitle::after {
		display: none;
	}

	#testimonialContent {
		margin: 50px 0 30px 0;
	}

	#reviews {
		margin: 20px 0 0 0;
	}

	#reviews>div {
		width: 94% !important;
		margin: 10px 3% !important;
	}

	#reviews>div:nth-child(1) .author {
		margin-right: 8%;
	}

	#reviews>div:nth-child(1),
	#reviews>div:nth-child(2),
	#reviews>div:nth-child(3) {
		box-shadow: 0 3px 6px #040404;
	}

	#reviews>div .text {
	    margin-right: 10% !important;
	    margin-left: 10% !important;
	}

	#reviews>div:nth-child(2) .text::before {
	    width: 43px;
		height: 32px;
		top: -54px;
		background-size: cover;
	}






	/* FOOTER
	----------------------------------------------------------------------------*/
	#footerTop,
	#footerContent {
		width: 300px;
		float: none;
		margin: 0 auto;
	}


	#footerLogo {
		width: 110px;
		margin: 40px 0 0 0;
	}


	#tnc {
		width: 100%;
		float: left;
		margin: 50px 0 0 0;
	}


	#button {
		position: absolute;
    	top: 8px;
    	right: 0;
	}

	footer .ctaBlock {
		min-width: 0px;
		margin: 14px 0 0 0;
	}

	footer .ctaBlock>div {
		padding: 12px 40px;
	}


	#footerCurrencies {
		width: 100%;
		float: left;
		margin: 50px 0 0 0;
		text-align: center;
	}

	#footerCurrenciesList>div {
		width: auto;
		margin: 8px 14px;
	}

	#footerCurrenciesTitle {
		margin: 0 0 20px 0;
		text-align: left;
	}


	#logotypes div,
	#logotypes div img {
	    width: 90px;
	    height: 45px;
	}
}