.logo {
	margin-bottom: 12.889vh;
}
.freeSpins, .deposit{
	font-size: 22px;
}
.terms p{
	font-size: 14px;
}
.surfingWrap .picture{
	background: url(aires.jpg);
	background-size: cover;
	width: 100%;
	display: flex;
	position: relative;
	background-position-x: center;
}
.copyCode{
	margin-bottom: 30px;
}
.freeSpins{
	margin-top: 25px;
}
.numOffer {
	font-size: 170px;
	line-height: 204px;
}
.titleText {
	font-size: 60px;
	line-height: 72px;
}
@media screen and (max-width: 1460px) and (orientation: landscape) and (min-height: 600px){
	.surfingWrap .picture {
		background-position-x: 9%;
	}
	.codeWrap {
		margin-top: 2.98vh;
	}
}
@media screen and (max-width: 1024px) and (orientation: portrait){
	.freeSpins span, .deposit {
		text-align: center;
	}
}
@media (max-width: 1024px) and (orientation: portrait), (max-width: 1023px){
	.numOffer, .titleText {
		font-size: 9.5vw;
		display: inline-block;
		line-height: normal;
	}
}
@media screen and (max-height: 450px) and (max-width: 1100px) and (orientation: landscape){
	.freeSpins span, .deposit {
		text-align: center;
	}
	.surfingWrap .picture {
		background-position-y: 40%;
	}
	.codeWrap {
		 margin-bottom: 60px;
	}
	.picture {
		min-height: 305px;
	}
}
@media screen and (max-width: 470px){
	.white .surfingWrap .offerWrap {
		padding-bottom: 10px;
	}
	.freeSpins {
		margin-bottom: 25px;
		margin-top: 15px;
	}
	.codeWrap {
		margin-top: 0;
		margin-bottom: 0;
	}
	#surfing .surfingWrap .offerWrap{
		padding: 50px 0 35px 0;
	}
	.offer {
		text-align: center;
	}
	.surfingWrap .picture {
		background: url(aires.jpg);
		background-position-x: 96%;
		background-size: 144%;
		background-position-y: 98%;
	}
	.surfingWrap .offerWrap {
		min-height: initial;
	}
	.copyCode{
		margin-top: 30px;
	}
	.numOffer, .titleText{
		font-size: 32px;
	}
}