body{
	background: #002038;
	counter-reset: section;
}

.header{
	background: #002038;
	border-bottom: 1px solid #000a12;
	padding: 15px 0;
}

.header .button{
	text-align: right;
}

.header .button .btn-inverse{
	border: 2px solid #ffffff;
	-webkit-border-radius: 500px;
	border-radius: 500px;
	line-height: normal;
	font-size: 1.2857142857142858em;
	text-transform: uppercase;
	margin: 8px 0;
	padding: 8px 20px;
	color: #ffffff;
}

.header .button .btn-inverse:hover{
	border: 2px solid #ffffff;
	background: #ffffff;
	color: #00192c;
}

.slot-background{
	background: url('../images/144/background.jpg') no-repeat top right;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.offer-hero{
	padding: 50px 0;
}

.offer-hero h1,.offer-hero h2,.offer-hero h3,.offer-hero h4{
	text-align: center;
	color: #ffffff;
	margin: 0;
	text-transform: uppercase;
}

.offer-hero h1{
	font-size: 14.285714285714286em;
    line-height: 175px;
}

.englishca .offer-hero h1{
	font-size: 10em;
    line-height: 175px;
}

.offer-hero h2{
	font-size: 5.142857142857143em;
}

.offer-hero h3{
	font-size: 2.857142857142857em;
}

.offer-hero h4{
	font-size: 3.4285714285714284em;
}

.offer-hero .button{
	margin: 40px auto;
	text-align: center;
}

.offer-hero .button .btn{
	font-size: 3.4285714285714284em;
	line-height: normal;
	text-transform: uppercase;
	-webkit-border-radius: 500px;
	border-radius: 500px;
	padding: 10px 40px;
}

.offer-hero a.btn-red{
	color: #ffffff;
	background: #e53935;
	-webkit-box-shadow: 0px 0px 20px 4px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 20px 4px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 20px 4px rgba(0,0,0,0.5);
}

.offer-hero a.btn-red:hover,.offer-hero a.btn-red:active{
	background: #ff0c08;
	min-width: 240px;
}

.three-steps-wrapper{
	padding: 4px 0;
	background: #002038;
}

.three-steps{
	margin: 4px auto;
	text-align: center;
	padding: 45px 0;
	border-top: 2px solid #002a4a;
	border-bottom: 2px solid #002a4a;
}

.three-steps h4{
	color: #ffffff;
	text-transform: uppercase;
	font-size: 1.7142857142857142em;
	margin-bottom: 0;
}

.three-steps p{
	color: #999999;
	font-size: 1.5em;
	margin-bottom: 0;
}
.three-steps .step {
    counter-reset: subsection;
}
.three-steps .step:before {
    counter-increment: section;
    content: counter(section);
    position: absolute;
    top: -76px;
	color: #ffffff;
	text-align: center;
	font-size: 1.7142857142857142em;
	background: #00192c;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	border: 2px solid #ffffff;
	width: 54px;
	height: 54px;
	line-height: 50px;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
}
.games{
	padding: 30px 0;
}
.games .game-poster img{
	width: 100%;
	max-width: 100%;
	padding: 3px;
	background: #1a3042;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.footer{
	margin: 20px auto 0 auto;
}
.partners-list ul{
	display: block;
}
#license-statement {
    text-align: center;
    line-height: 18px;
    margin: 0 0 10px 0;
}
#license-statement a {
    font-size: 12px;
    color: #ffffff;
    text-decoration: underline;
}
.alignright {
    text-align: right;
}
.bonuscode {
    margin-top: 3px;
    font-size: 16px;
    padding: 5px;
}
/*==================================================
=            Bootstrap 3 Media Queries             =
==================================================*/

/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) and (max-width : 767px) {
	.bonuscode img {
	height: 20px
	}
}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
}

/*==========  Non-Mobile First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
	.slot-background{
		background: url('../images/144/mobile-background.jpg') no-repeat top center;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
	.offer-hero{
		padding: 25px 0;
		min-height: 80vh;
	}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.slot-background{
		background: url('../images/144/mobile-background.jpg') no-repeat top center;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.header .logo{
		text-align: center;
	}
	.slot-background{
		background: url('../images/144/mobile-background.jpg') no-repeat top center;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
	.offer-hero{
		padding: 25px 0;
		min-height: 100vh;
	}	
	.offer-hero h1{
		font-size: 9.285714285714286em;
		line-height: 125px;
	}	
	.offer-hero h2{
		font-size: 2.5714285714285716em;
	}	
	.offer-hero h3{
		font-size: 1.7142857142857142em;
	}	
	.offer-hero h4{
		font-size: 2.5714285714285716em;
	}	
	.offer-hero .button {
	    margin: 20px auto;
	    text-align: center;
	}
	.offer-hero .button .btn{
	    font-size: 2.5714285714285716em;
	}
	.button-container.sticky-buttons {
    max-width: 100%;
}
	.triger-block .sticky-buttons{
		position: fixed;
    	width: 100%;
    	z-index: 10;
    	left: 0;
	    margin: 0 auto;
	}
	.triger-block .button.sticky-buttons .btn{
	    -webkit-border-radius: 0;
	    border-radius: 0;
	    padding: 8px 25px;
	    width: 100%;
	    margin: 0 auto;
	    font-size: 2.5714285714285716em;
	}
	.button-container.sticky-buttons .button {
    border-radius: 0px!important;
	transition: 0.5s;
    font-size: 32px;
	}
	div.cookie-message.mob2 {
    bottom: 70px;
}
	.social-icons-list.social-icons {
    padding-bottom: 70px;
}
	/*.header.sticky{
		position: fixed;
    	width: 100%;
    	z-index: 10;
    	left: 0;
    	top: 0;
	}*/
	.three-steps-wrapper{
		padding: 0;
		background: none;
	}
	.three-steps{
		margin: 0 auto;
		text-align: center;
		padding: 0;
		border-top: 0 none;
		border-bottom: 0 none;
	}
	.three-steps .step{
		background: #002038;
		margin: 20px auto;
		text-align: center;
		padding: 30px 0;
		border-top: 2px solid #002a4a;
		border-bottom: 2px solid #002a4a;
		min-height: 185px;
	}
	.three-steps .step:before{
		top: -5px;
	}
	.games{
		padding: 15px 0;
	}
	.games .game-poster{
		margin-bottom: 15px;
	}
	.footer {
	    margin: 0 auto;
	}
	.partners-list ul{
		text-align: center;
	}
}
@media only screen and (max-width : 560px){
	.three-steps .step{
		min-height: unset;
	}
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 380px) {
	.offer-hero .button .btn{
	    font-size: 2.357142857142857em;
	}
}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {

}