/* Responsive */
@media only screen and (max-width: 1700px) {
	.providers-wrapper>div>div.playtech img {
		max-width: 180px
	}

	.providers-wrapper>div>div.skywind img {
		max-width: 180px
	}

	.providers-wrapper>div>div.voidbridge img {
		max-width: 180px
	}

	.providers-wrapper>div>div.asiagaming img {
		max-width: 120px
	}

	.providers-wrapper>div>div.sagaming img {
		max-width: 120px
	}

	.providers-wrapper>div>div.golddeluxe img {
		max-width: 120px
	}

	.providers-wrapper>div>div.gameplay img {
		max-width: 180px
	}
}

@media only screen and (max-width: 1500px) {
	.providers-wrapper>div>div {
		margin: 0 22px
	}

	.providers-wrapper>div>div.playtech img {
		max-width: 160px
	}

	.providers-wrapper>div>div.skywind img {
		max-width: 160px
	}

	.providers-wrapper>div>div.voidbridge img {
		max-width: 160px
	}

	.providers-wrapper>div>div.asiagaming img {
		max-width: 110px
	}

	.providers-wrapper>div>div.sagaming img {
		max-width: 110px
	}

	.providers-wrapper>div>div.golddeluxe img {
		max-width: 110px
	}

	.providers-wrapper>div>div.gameplay img {
		max-width: 160px
	}
}

@media only screen and (max-width: 1440px) {
	main {
		background-size: cover;
	}
}

@media only screen and (max-width: 1320px) {
	.providers-wrapper>div>div {
		margin: 0 18px
	}

	.providers-wrapper>div>div.playtech img {
		max-width: 140px
	}

	.providers-wrapper>div>div.skywind img {
		max-width: 140px
	}

	.providers-wrapper>div>div.voidbridge img {
		max-width: 140px
	}

	.providers-wrapper>div>div.asiagaming img {
		max-width: 95px
	}

	.providers-wrapper>div>div.sagaming img {
		max-width: 95px
	}

	.providers-wrapper>div>div.golddeluxe img {
		max-width: 95px
	}

	.providers-wrapper>div>div.gameplay img {
		max-width: 140px
	}
}

@media only screen and (max-width: 1150px) {
	.providers-wrapper>div>div {
		margin: 0 15px
	}

	.providers-wrapper>div>div.playtech img {
		max-width: 120px
	}

	.providers-wrapper>div>div.skywind img {
		max-width: 120px
	}

	.providers-wrapper>div>div.voidbridge img {
		max-width: 120px
	}

	.providers-wrapper>div>div.asiagaming img {
		max-width: 80px
	}

	.providers-wrapper>div>div.sagaming img {
		max-width: 80px
	}

	.providers-wrapper>div>div.golddeluxe img {
		max-width: 80px
	}

	.providers-wrapper>div>div.gameplay img {
		max-width: 120px
	}
}

@media only screen and (max-width: 1024px) {

	body {
		height: auto;
	}

	main {
		background: url(../_images/bg_tablet.jpg) center top no-repeat;
		background-size: 1024px;
	}

	.column {
		float: unset;
		width: 100%;
		margin: 500px auto 20px;
	}

	.main-logo {
		position: absolute;
	}

	.main-logo img {
		max-width: 450px;
	}

	.title-wrapper {
		display: inline-block;
		width: 600px;
	}

	.title-wrapper img {
		width: 100%;
	}

	.title-slider .slick-dots li,
	.title-slider .slick-dots li button {
		width: 10px;
		height: 10px
	}

	.products-wrapper {
		margin: 25px auto 25px
	}

	.products-item img {
		width: 78px
	}

	.products-item a {
		font-size: 14px;
		padding: 8px 15px;
		min-width: 215px;
		margin: -10px 15px 0
	}

	.providers-wrapper>div {
		padding: 20px 0
	}

	.tpl-footer {
		background-image: url(../_images/footer-es-tablet.20251002.png);
		height: 132px;
	}
}

@media only screen and (max-width: 900px) {
	main {
		background-size: 900px;
	}

	.column {
		margin: 450px auto 20px;
	}

}

@media only screen and (max-width: 800px) {
	main {
		background-size: 800px;
	}

	.column {
		margin: 400px auto 20px;
	}

	.lbox {
		width: 700px;
		height: 600px;
		padding: 15px
	}

	img.footballer {
		bottom: 0;
		right: -75px;
		width: 212px
	}

}

@media only screen and (max-width: 768px) {
	body {
		height: auto;
	}
	main {
		background-size: 768px;
	}

	.title-wrapper img {
		width: 450px;
	}

	.column {
		margin: 370px auto 20px;
	}

	/* .cta-button {
		font-size: 36px
	} */

	.products-wrapper {
		margin: 16px auto 20px
	}

	.products-item img {
		width: 60px
	}

	.products-item a {
		font-size: 12px;
		padding: 6px 10px;
		min-width: 160px;
		margin: -6px 10px 0
	}

	.lbox {
		width: 600px;
		height: 600px
	}

	img.chips-god {
		width: 250px
	}

	.tpl-footer {
		height: 105px;
		background-size: contain;
	}

}

@media only screen and (max-width: 650px) {
	main {
		background-size: 650px;
	}

	.column {
		margin: 300px auto 20px;
	}
}

@media only screen and (max-width: 600px) {

	main {
		background-size: 600px;
	}

	.column {
		margin: 270px auto 20px;
	}

	.title-wrapper {
		width: 480px;
	}

	.products-item {
		width: 100%;
		margin-bottom: 20px
	}

	.products-item img {
		width: 78px
	}

	.products-item a {
		font-size: 15px;
		padding: 8px 15px;
		min-width: 190px;
		margin: -10px 0 0
	}

	.products-wrapper {
		margin: 16px auto 10px
	}

	.providers-wrapper>div {
		padding: 15px 0
	}

	.providers-wrapper>div>div {
		margin: 0 10px
	}

	.providers-wrapper>div>div.playtech img {
		max-width: 75px
	}

	.providers-wrapper>div>div.skywind img {
		max-width: 75px
	}

	.providers-wrapper>div>div.voidbridge img {
		max-width: 75px
	}

	.providers-wrapper>div>div.asiagaming img {
		max-width: 40px
	}

	.providers-wrapper>div>div.sagaming img {
		max-width: 40px
	}

	.providers-wrapper>div>div.golddeluxe img {
		max-width: 40px
	}

	.providers-wrapper>div>div.gameplay img {
		max-width: 75px
	}

	.lbox {
		width: 100%;
		height: 600px
	}

	img.footballer {
		display: none
	}

	.close {
		background-size: cover;
		width: 43px;
		height: 40px
	}

	.rf-main-wrapper {
		font-size: 14px !important
	}

	.regform-item>.item-element-wrapper input,
	.regform-item>.item-element-wrapper select {
		font-size: 14px !important
	}

	.rf-main-wrapper button.rf-submit-button {
		font-size: 25px !important
	}

	.rf-main-wrapper .action-container>.terms-and-conds {
		font-size: 14px !important
	}

	.regform-item span.item-error {
		font-size: 13px
	}

	.tpl-footer {
		background-image: url(../_images/footer-es-mobile.20251002.png);
		background-size: auto;
		height: 600px;
	}
}

@media only screen and (max-width: 480px) {
	main {
		background: url(../_images/bg_mobile.jpg) center -60px no-repeat;
		background-size: 480px;
	}

	.main-logo {
		margin-top: 10px;
	}

	.main-logo img {
		max-width: 350px;
	}

	.title-wrapper img {
		width: 350px;
	}

	.column {
		margin: 270px auto 20px;
	}

	.title-wrapper {
		width: 380px;
		font-size: 28px;
	}

	.title-wrapper .bigger {
		font-size: 40px;
	}

	.providers-wrapper>div>div.playtech img {
		max-width: 60px
	}

	.providers-wrapper>div>div.skywind img {
		max-width: 60px
	}

	.providers-wrapper>div>div.voidbridge img {
		max-width: 60px
	}

	.providers-wrapper>div>div.asiagaming img {
		max-width: 40px
	}

	.providers-wrapper>div>div.sagaming img {
		max-width: 40px
	}

	.providers-wrapper>div>div.golddeluxe img {
		max-width: 40px
	}

	.providers-wrapper>div>div.gameplay img {
		max-width: 60px
	}

	.rf-main-wrapper button.rf-submit-button {
		font-size: 22px !important;
		padding: 8px 15px !important
	}

}

@media only screen and (max-width: 380px) {
	main {
		background-size: 380px;
		background-position: center -45px;
	}

	.column {
		margin: 200px auto 20px;
	}

	.title-wrapper {
		width: 320px;
		font-size: 24px;
	}

	.title-wrapper img {
		width: 300px;
	}

	.main-logo img {
		max-width: 280px;
	}

	.title-wrapper .bigger {
		font-size: 36px;
	}

	.steps-item {
		font-size: 17px;
		width: 220px;
		height: 40px;
	}

	.cta-button {
		font-size: 17px;
	}

	.steps-wrapper img {
		width: 20px;
	}
}