
/* PAGE STRUCTURE */
* { box-sizing: border-box;
}

html, body {
  background-color: #e5e5e5;
  font-family: 'Barlow', sans-serif, verdana;
  font-size: 16px;
  /*max-width: 2100px;*/
  margin: 0;
  padding: 0;
}

p, a{
margin: 0;
padding: 0;
}

a{
  text-decoration: none;
}

a:hover  {
	/*background: #a2224e;*/
	color:#FFFFFF;
}

/* MAIN BLOCKS FOR PAGE USING FLEX  - FLEX MAKES PAGE CONTENT AUTO RESIZE*/

.wrapper {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  flex-direction: column;
  max-width: 1920px;
  margin: 0 auto;
  padding: 0;
}
main,  footer{
  width: 100%
}

/*BANNER LAYOUT */
header{
  background: #FFFFFF;
  width: 100%;
  border: 0 solid #ffffff;
  box-shadow: 0 0 10px #6c6c6c;
  position: sticky;
  height: auto;
  z-index: 9;
  top: 0;
}

.mob-header-wrapper{
	display: none;
}

.mob-main-logo{
	display: none;
}

.main-logo{
  width: 200px;
  height: 85px;
  padding-top:5px;
}

.main-logo img{
  width:50%;
}

.header-wrapper{
  display: flex;
  justify-content: space-between;
  align-items: center;
  /*margin: 20px 70px;*/
  max-width:1160px;
  width:100%;
  margin:0 auto;
}

.main-cta{
	width:300px;
	height:auto;
	margin:0 auto;
	text-align:center;
}

.main-cta a{
  width: 228px;
  height: 50px;
  border-radius: 10px;
  opacity: 1;
  outline: none;
  background-color: #6d0c72;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  position: relative;
  cursor: pointer;
  color: #FFFFFF;
  font-size: 18px;
  font-weight: bold;
  padding: 15px;
}

.main-cta :hover{
	background-color:#4b084f;
	color:#FFFFFF;
}

.main-cta :active{
	background-color:#4b084f;
	color:#FFFFFF;
}

.crypt-con{
	margin:0 auto;
	width: 600px;
	text-align:center;
}

.con4{
	width:100%;
	
}
/*FOOTER */

.footersection{
 display: flex;
 flex-direction: column;
 align-items: center;
 justify-content: space-evenly;
 background-color: #FFF;
}

.affiliates-footer{
  margin: 10px;
  text-align: center;
}

.affiliates-footer img{
  width:60%;
}

.legal-footer{
  font-size:  18px;
  text-align: center;
  color: #939393;
  width:80%;
  padding: 10px 0px 40px 0px;

}

/*NEW BTC Block*/
.new-btc-block{
	width: 100%;
	background-color: #414042;
}

.btc-desktop{
	margin: 0 auto;
	text-align:center;
}

.btc-desktop img{
	width:100%;
}

.btc-mobile{
	display:none;
}

/*END NEW BTC Block*/

/*WELCOME BONUS SECTION - FIRST BLOCK ON PAGE*/
.welcome-bonus {
 display: flex;
 justify-content: space-around;
 align-items: center;
 width: 100%;
 margin-top:30px;
}

.welcome-container{
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  margin: 50px 0px;
}

.welcome-container-left{
  display: flex;
  flex-direction: column;
  width: 80%;
}
.welcome-copy{
  color: #fff;
  text-transform: uppercase;
  margin: 40px 40px 40px 0px;
}

.welcome-cta{
  align-items: inherit;
}

.hv-welcome-cta{
	width: 336px;
  height: 76px;
  border-radius: 9px;
  opacity: 1;
  outline: none;
  background-color: #4b084f;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  position: relative;
  cursor: pointer;
  color: #fff;
  font-size: 27px;
  padding:20px 30px;
}

.hv-welcome-cta:hover{
	background-color: #6d0c72;
	color: #FFFFFF;
	transition: all 0.4s ease 0s;
	/*border-radius: 54px;*/
}

.welcome-img img{
  width: 60%;
}
.trust-points img{
    /* width: 10%;*/

}
.trust-points {
  margin-top: 45px;
}



/*CARD SECTION - MIDDLE BLOCK ON PAGE*/


.card-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center;
  margin:20px;
  width: 100%;
}


.card-holder{
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}



.game-cards img{
  width: 100%;
}
.card-cta{
  width: 100%;
  outline: none;
  background-color: #400F45;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  position: relative;
  cursor: pointer;
  color: #000000;
 /* margin: 20px;*/
  padding: 10px 15px;
  font-weight: bold;
}

.cta-more-games{
  align-items: center;	
  margin-top:75px;
  margin-bottom: 50px; /*temp*/
}


.more-games{
  width: 380px;
  height: 76px;
  border-radius: 8px;
  opacity: 1;
  outline: none;
  background-color: #400F45;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  position: relative;
  cursor: pointer;
  color: #FFFFFF;
  font-size: 30px;
  padding:20px 50px;
}


.more-games:hover{
	background-color: #6d0c72;
	color: #FFFFFF;
	transition: all 0.4s ease 0s;
}



/*Skewy Blcok 1*/

.getmore-main{
	width:100%;
	height: 100%;
	background-color:#ffffff;
	margin:0 auto;
	padding: 95px 0px;
}

.getmore-container{
	width:100%;
	background-color:#E6EDF0;
	position: relative;
	z-index:1;
	overflow: visible;
	padding:30px 0px;
}

.getmore-container:before {
    background: inherit;
    content: '';
    display: block;
    width: 100%;
	height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    z-index: -1;
    -webkit-backface-visibility: hidden;
  }
  
  .getmore-container:after {
    background: inherit;
    content: '';
    display: block;
    width: 100%;
	height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    z-index: -1;
    -webkit-backface-visibility: hidden;
  }

 .getmore-container:before {
    top: 0;
    transform: skewY(3.5deg);
    transform-origin: 0 100%;
  }
  
  .getmore-container:after {
    bottom: 0;
    transform: skewY(-3.5deg);
    transform-origin: 0 100%;
  }
  
  .getmore-title{
	 width:100%;
	 margin: 0 auto;
	 color: #3EACAC;
	 font-size: 48px;
	 font-weight:bold;
	  text-transform: uppercase;
	  text-align:center;
	  padding: 30px 0px;
  }

.game-container{
	margin: 0 auto;
	width: 90%;
	display: block;
	padding-top: 10px;
	padding-bottom: 30px;
	text-align: center;
	background-color:#E6EDF0;
}

.game-wrapper{
	margin: 0 auto;
	background-color:#E6EDF0;
	padding: 0px 10px;
	border: 0;
	width: 23%;
	display: inline-flex;
	flex-direction: column;
}

.prom-wrapper{
	width: 100%;
	background-color:#E6EDF0;	
	padding: 0px;
	line-height: 0px;
}

.getmore-img{
	width: 100%;
	margin:0 auto;
}

.green-block{
	color: #FFFFFF;
	overflow: hidden;
	padding: 20px;
	/*height: 92px;*/
	font-size: 5;
	background-color: #39ADAC;
	text-transform: uppercase;
	border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
	box-shadow: 0 3px 6px 0 rgba(0,0,0,0.3);
	line-height: 0px;
}

.orange-block{
	color: #FFFFFF;
	overflow: hidden;
	padding: 20px;
	/*height: 92px;*/
	font-size: 15px;
	background-color: #E07A4E;
	text-transform: uppercase;
	border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
	box-shadow: 0 3px 6px 0 rgba(0,0,0,0.3);
	line-height: 0px;
}

.purple-block{
	color: #FFFFFF;
	overflow: hidden;
	padding: 20px;
	/*height: 92px;*/
	font-size: 15px;
	background-color: #B34EE0;
	text-transform: uppercase;
	border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
	box-shadow: 0 3px 6px 0 rgba(0,0,0,0.3);
	line-height: 0px;
}

.pink-block{
	color: #FFFFFF;
	overflow: hidden;
	padding: 20px;
	/*height: 92px;*/
	font-size: 15px;
	background-color: #FD5D5D;
	text-transform: uppercase;
	border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
	box-shadow: 0 3px 6px 0 rgba(0,0,0,0.3);
	line-height: 0px;
	
}


/* END Skewy Block 1*/

/* Block img right */
.bonuspay{
	width:100%;
	height: 100%;
	background-color:#ffffff;
	margin:0 auto;
	padding: 50px 0px;
}

.bonuspay-wrapper{
	width:100%;
	margin:0 auto;
	background-color:#ffffff;
	display:flex;
}

.text-bonuspay {
	width: 50%;
	text-align: right;
	padding: 0 50px 0 50px;
}

.titletext-bonuspay{
	color: #3EACAC;
	font-size: 38px;
	text-transform: uppercase;
    font-weight: bold;
}

.para-bonuspay{
	color:#000000;
	font-size:21px;
	padding: 15px 0px 10px 220px;
	    line-height: 1.5em;
}

.cta-pay{
	text-align: right;
	margin: 25px 0;
}

.txtcta-pay{
	color: #ffffff;
	background-color: #410844;
	border-radius:8px;
	text-transform: uppercase;
	padding: 15px 50px;
}

.txtcta-pay:hover{
	background-color: #6d0c72;
	color: #FFFFFF;
	transition: all 0.4s ease 0s;
}

.crd-bonuspay{
	width: 50%;
	text-align: left;	
    padding: 0 0 0 50px;
}

.bonuspay-img{
	width:85%;
}

/* END Block img right */

/* Block Skewy img left */
.fast-main{
	width:100%;
	height: 100%;
	background-color:#FFFFFF;
	margin:0 auto;
	padding: 90px 0px;
}

.fast-container{
	width:100%;
	background-color:#E6EDF0;
	position: relative;
	z-index:1;
	overflow: visible;
	padding:30px 0px;
}

.fast-container:before {
    background: inherit;
    content: '';
    display: block;
    width: 100%;
	height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    z-index: -1;
    -webkit-backface-visibility: hidden;
  }
  
  .fast-container:after {
    background: inherit;
    content: '';
    display: block;
    width: 100%;
	height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    z-index: -1;
    -webkit-backface-visibility: hidden;
  }

 .fast-container:before {
    top: 0;
    transform: skewY(3.5deg);
    transform-origin: 100%;
  }
  
  .fast-container:after {
    bottom: 0;
    transform: skewY(-3.5deg);
    transform-origin: 100% 0;
  }
  


.fast-wrapper{
	width:100%;
	margin:0 auto;
	background-color:#E6EDF0;
	display:flex;
}

.crd-fast{
	width: 50%;
	text-align: right;
    padding: 0 0 0 25px;
}

.fast-img{
	width:45%;
}

.text-fast{
	width:50%;
	text-align:left;
	padding: 0 50px;
}

.titletext-fast{
	color: #3EACAC;
    font-size: 38px;
	padding-top: 20px;
	font-weight:bold;
	text-transform: uppercase;
}

.para-fast{
	color: #000000;
    font-size: 21px;
    padding: 15px 170px 10px 0px;
	line-height: 1.5em;
}

/* END Block Skewy img left */

/* Block extra perks */

.perks{
	width:100%;
	background-color:#ffffff;
	margin: 0 auto;
	padding: 50px 50px 30px 50px;
}

.perks-wrapper{
	width: 75%;
	background-color:#ffffff;
	margin: 0 auto;
}

.perks-title{
	text-align: center;
	color: #3EACAC;
	font-size:48px;
	font-weight:bold;
	margin:0 auto;
	padding:20px 0;
}


.perks-txt{
	text-align: center;
	margin:0 auto;
	font-size:21px;
	color: #222222;
	padding: 0 0 20px 0;
	line-height:1.5em;
}

.perks-cta{
	text-align: center;
	margin: 50px 0px;
	text-transform:uppercase;
}

.perks-button{
	color:#ffffff;
	font-size:16px;
	background-color:#410844;
	border-radius: 8px;
	padding: 20px 50px;
	font-weight:bold;
}

.perks-button:hover{
	background-color: #6d0c72;
	color: #FFFFFF;
	transition: all 0.4s ease 0s;
}

.perks-ques{
	text-align: center;
	margin:0 auto;
	font-size:21px;
	color: #222222;
	font-weight:bold;
	text-transform:uppercase;
	padding: 20px 0px 10px 0px;
}

.perks-signup{
	text-align: center;
	margin:0 auto;
	font-size:18px;
	color: #222222;
	text-decoration:underline;
	text-transform:uppercase;
}

.perks-signup:hover{
	color: #000000;
}

/* END Block extra perks */

/*BITCOIN SECTION - LAST BLOCK ON PAGE*/
.bitcoin {
  background-color: #414042;
  width:100%;
}

.bitcoin-container{
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
}

.bitcoin-container-right{
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.bitcoin-benefits-img img{
  width: 100%;
}

.bitcoin-img img{
  width: 100%;
}

/*DESKTOP LAYOUT STARTING FROM 1920px*/

/*BANNER OVERLAY*/

  .banner-container{
    background-image: url('url-images/gmo33154-desktop-welcomebonusbanner.jpg');
    background-position: top;
    background-repeat: no-repeat, no-repeat;
              background-size: 1920px 941px;
              padding:25px;
              height:941px;
              width: 100%;
			  cursor:pointer;
  }

/*WELCOME BONUS SECTION - FIRST BLOCK ON PAGE*/

.welcome-copy-text-top{
font-size: 40px;
font-weight: bold;
color: #2f4866;
}

.welcome-copy-text-bottom{
font-size: 35px;
color: #2f4866;
}

.welcome-copy-value{
font-size: 100px;
font-weight: bold;
color: #2f4866;
}
.welcome-img{
	/*width: 673px;*/
	/*height: 40px;*/
    align-items: center;
    text-align: center;
    vertical-align: top;
    display: flex;
	position:relative;
	top:105px;
}

.trust-points{
  position: relative;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: bold;
  display: flex;
  flex-direction: row;
}

.trust-point-one{
position: relative;
    display: flex;
    /* bottom: 25px; */
    /* left: 25px; */
    /* max-width: 180px; */
    width: 170px;
    height: 75px;
    border-radius: 25px;
    opacity: 1;
    outline: none;
    background-color: #FFFFFF;
    color: #3EACAC;
    text-decoration: none;
    font-size: 10px;
    padding: 15px;
    margin: 5px;
}

.trust-point-two{
position: relative;
    display: flex;
    /* bottom: 25px; */
    /* left: 281px; */
    /* max-width: 180px; */
    width: 170px;
    height: 75px;
    border-radius: 25px;
    opacity: 1;
    outline: none;
    background-color: #FFFFFF;
    color: #3EACAC;
    text-decoration: none;
    font-size: 10px;
    padding: 15px;
    margin: 5px;
}

.trust-point-three{
    position: relative;
    display: flex;
    /* bottom: 25px; */
    /* right: 31px; */
    /* max-width: 180px; */
    width: 170px;
    height: 75px;
    border-radius: 25px;
    opacity: 1;
    outline: none;
    background-color: #FFFFFF;
    color: #3EACAC;
    text-decoration: none;
    font-size: 10px;
    padding: 15px;
    margin: 5px;
}

.padfix{
	padding:0px 0px 0px 5px;
	}
	
/*CARD SECTION - MIDDLE BLOCK ON PAGE*/


.card-holder{
  margin: 20px;
}

.game-card-one {
    width: 258px;
    height: auto;
	line-height:0px;
    /*background-image: url('url-images/deluxe777.jpg') ;*/
    background-size: cover;
    background-position: center;
    position:relative;
    cursor: pointer;
}

.game-card-one img{
	width:100%;
}

.card-holder:hover .game-card-one,
.card-holder:focus .game-card-one {
  opacity: 0.6;
}

.game-card-two {
    width: 258px;
    height: auto;
	line-height:0px;
    /*background-image: url('url-images/goldbuffalo.jpg') ;*/
    background-size: cover;
    background-position: center;
    position:relative;
    cursor: pointer;
}

.game-card-two img{
	width:100%;
}

.card-holder:hover .game-card-two,
.card-holder:focus .game-card-two {
  opacity: 0.6;
}

.game-card-three {
    width: 258px;
    height: auto;
	line-height:0px;
    /*background-image: url('url-images/nitecleo.jpg') ;*/
    background-size: cover;
    background-position: center;
    position:relative;
    cursor: pointer;
}

.game-card-three img{
	width:100%;
}

.card-holder:hover .game-card-three,
.card-holder:focus .game-card-three {
  opacity: 0.6;
}

.game-card-four {
    width: 258px;
    height: auto;
	line-height:0px;
    /*background-image: url('url-images/caesars.jpg') ;*/
    background-size: cover;
    background-position: center;
    position:relative;
    cursor: pointer;
}

.game-card-four img{
	width:100%;
}

.card-holder:hover .game-card-four,
.card-holder:focus .game-card-four {
  opacity: 0.6;
}

.game-card-five {
    width: 258px;
    height: auto;
	line-height:0px;
    /*background-image: url('url-images/blackjack.jpg') ;*/
	background-size: cover;
    background-position: center;
    position:relative;
    cursor: pointer;
}

.game-card-five img{
	width:100%;
}

.card-holder:hover .game-card-five,
.card-holder:focus .game-card-five {
  opacity: 0.6;
}

/*Mobile Cards*/
.mob-only{
	display: none;
}
.game-card-six {
    width: 258px;
    height: auto;
	line-height:0px;
    background-image: url('url-images/card6.jpg') ;
    background-size: cover;
    background-position: center;
    position:relative;
    cursor: pointer;
}

.card-holder:hover .game-card-six,
.card-holder:focus .game-card-six {
  opacity: 0.6;
}

/*END Mobile Cards*/

/* Mob Trust Points*/

.mobtrustpt-main{
	display:none;
}


/*Block 3*/
.new-cardsection{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-evenly;
	background-color: #FFFFFF;
	margin:0 auto;
}

.card-title{
	margin:0 auto;
}

.card-title-text {
  color: #3EACAC;
  text-transform: uppercase;
  text-align: center;
  font-size: 40px;
  padding: 10px;
  margin:10px;
  font-weight: bold;
}

.cardcopy{
	color:#222222;
	margin:0 auto;
	font-size:24px;
	text-align: center;
	width: 70%;
    padding: 15px 0;
	line-height: 1.4em;
}

.blk2-copy2{
	width:100%;
	margin:0 auto;
}

.blkcopy2{
	color: #3EACAC;
	text-align: center;
	font-size: 28px;
	margin:0 auto;
	width:50%;
	padding:20px 87px;
}

/* END Block 3*/

/*Block5*/
.new-blk5{
	width: 100%;
	background-color: #4b4a4c;
}
.extra-container {
	width: 100%;
	text-align: center;
	margin: 0 auto;
	/*display: inline;*/
	padding-bottom: 20px;
	
}
.extra-title{
	width: 100%;
	font-size: 27px;
	color: #FFFFFF;
	text-align: center;
	margin: 0 auto;
	padding-top: 50px;
	padding-right:20px;
	padding-bottom: 20px;
	padding-left: 20px;
}

/*END Block5*/

/*NEW Footer*/

.main-purp-panel{
	display:none;
}

/*NEW Footer*/

@media only screen and (max-width:1580px) {


  /*WELCOME BONUS SECTION - FIRST BLOCK ON PAGE*/

  .welcome-copy-text-top{
  font-size: 40px;
  }

.welcome-copy-text-bottom {
	font-size: 35px;
}

  .welcome-copy-value{
  font-size: 100px;
  }

  .welcome-cta{
    width: 296px;
    height: 64px;
    font-size: 22px;
    margin:10px;
  }

  .welcome-img{
    /*width: 673px;*/
	/*height: 40px;*/
    align-items: center;
    text-align: center;
    vertical-align: top;
    display: flex;
	position:relative;
	top:105px;
  }

  .trust-points{
    font-size: 12px;
    width:614px;
    margin-top:65px;
  }

  .trust-point-one{
  position: relative;
  /*bottom: 20px;*/
  /*left:0;*/
  }

  .trust-point-two{
  position: relative;
  /*bottom: 20px;*/
  /*left:209px;*/
  }

  .trust-point-three{
  position: relative;
  /*bottom: 20px;*/
  /*right:10px;*/
  }

  /*CARD SECTION - MIDDLE BLOCK ON PAGE*/



  .card-holder{
    margin: 10px;
  }

.card-title-text {
    font-size: 48px;
    margin:50px 25px 10px 25px;
  }
  
.cardcopy{
	/*margin:15px 25px 25px 25px;*/
}

.game-card-one, .game-card-two, .game-card-three, .game-card-four, .game-card-five, .game-card-six{
  width: 250px;
  height: 160px;
}

.card-cta{
  width:100%;
  /*height:47px;*/
  margin:0 auto;
}


  /*BITCOIN SECTION - LAST BLOCK ON PAGE*/

.bitcoin-title{
font-size: 38px;
}

.bitcoin-benefits{
  font-size: 12px;
  width: 602px;

}

.benefits-one{
bottom: 25px;
left: 30px;

}

.benefits-two{
bottom: 23px;
left: 239px;
}

.benefits-three{
position: absolute;
bottom: 25px;
right: 41px;
}

.btc-mobiletxt-one{
	display:none;
}

.btc-mobiletxt-two{
	display:none;
}

.btc-mobiletxt-three{
	display:none;
}

.btc-mobilebenefits{
	display:none;
}

.benefits-cta{
  width: 451px;
  height: 65px;
  font-size: 22px;
  font-weight: bold;
}

.legal-footer{
  font-size:  12px;
}

@media only screen and (max-width:1370px) {
	
	
	.extra-bitcoin-benefit{
		display: flex;
    flex-direction: column;
    justify-content: center;
	align-items: center;
	}
	
	.banner-container {
background-image: url(url-images/gmo33154-desktop-welcomebonusbanner.jpg);
background-position: top;
background-repeat: no-repeat, no-repeat;
background-size: 1370px 650px;
padding: 25px;
height: 650px;
cursor:pointer; 
	}
	
	.welcome-container {
    margin: 20px 0px;
}

.trust-points {
    margin-top: 40px;
}

.welcome-img {
   top: 30px;
}

.nwgame {
    right: 185px;
    top: -25px;
}

.log-nwgame{
	width: 75%;
}
	
	.bonuspay-img {
    width: 80%;
}

}

@media only screen and (max-width:1279px) {

  /*WELCOME BONUS SECTION - FIRST BLOCK ON PAGE*/

  .welcome-copy-text-top, .welcome-copy-text-bottom{
  font-size: 30px;
  }


  .welcome-copy-value{
  font-size: 115px;
  }

  .welcome-cta{
    width: 256px;
    height: 64px;
    font-size: 20px;
    margin:10px;
  }

.welcome-img img {
    width: 65%;
}

  .welcome-img{
    /*width: 673px;*/
    /*height: 115px;*/
  }

  .trust-points{
    font-size: 11px;
    width:540px;
    margin-top:60px;
  }

  .trust-point-one{
  position: relative;
  bottom: 20px;
  left:0;
  }

  .trust-point-two{
  position: relative;
  bottom: 20px;
  left:0;
  }

  .trust-point-three{
  position: relative;
  bottom: 20px;
  right:0;
  }

  /*CARD SECTION - MIDDLE BLOCK ON PAGE*/

 .card-title-text {
    font-size: 36px;
    margin:25px;
  }

  .card-holder{
    margin: 10px;
  }

.game-card-one, .game-card-two, .game-card-three, .game-card-four, .game-card-five, .game-card-six{
  width: 175px;
  height: auto;
  line-height: 0px;
}

.card-cta{
  width:175px;
  /*height:47px;*/
  margin:0 auto;
  font-size: 12px;
}

.more-games{
  font-size: 22px;
}

  /*BITCOIN SECTION - LAST BLOCK ON PAGE*/

.bitcoin-title{
font-size: 36px;
}

.bitcoin-benefits{
  font-size: 11px;
  width: 540px;

}

.benefits-one{
bottom: 25px;
left: 25px;

}

.benefits-two{
bottom: 25px;
left: 214px;
}

.benefits-three{
position: absolute;
bottom: 25px;
right: 35px;
}

.btc-mobiletxt-one{
	display:none;
}

.btc-mobiletxt-two{
	display:none;
}

.btc-mobiletxt-three{
	display:none;
}

.btc-mobilebenefits{
	display:none;
}

.benefits-cta{
  font-size: 18px;
}

.legal-footer{
  font-size:  11px;
}

.bonuspay-img {
    width: 90%;
}

}

  /*BITCOIN SECTION - LAST BLOCK ON PAGE*/
@media only screen and (max-width:1230px) {
.extra-bitcoin-benefit{
display:flex;
flex-direction: column;
justify-content: center;
	}

.extra-bitcoin-benefit > div {
	margin: 10px;
	}
	
	.banner-container {
background-image: url(url-images/gmo33154-desktop-welcomebonusbanner.jpg);
background-position:top;
background-repeat: no-repeat, no-repeat;
background-size: 1270px 600px;
padding: 25px;
height: 600px;
cursor:pointer;
	}
	
	.welcome-container {
    margin: 0px;
}

.welcome-copy-value {
    font-size: 105px;
}

.trust-points {
    margin-top: 50px;
}
	
	.titletext-bonuspay {
    font-size: 30px;
}

.green-block, .orange-block, .purple-block, .pink-block {
    font-size: 12px;
}

.para-bonuspay {
    font-size: 17px;
	padding: 15px 0px 10px 150px;
}

.titletext-fast {
   font-size: 30px;
}

.para-fast {
    font-size: 17px;
    padding: 15px 130px 10px 0px;
}
}

@media only screen and (max-width:1049px) {
  /*WELCOME BONUS SECTION - FIRST BLOCK ON PAGE*/

.welcome-container{
	margin-top:60px;
}


  .welcome-copy-text-top, .welcome-copy-text-bottom{
  font-size: 25px;
  }

  .welcome-copy-value{
  font-size: 110px;
  }

  .welcome-cta{
    width: 220px;
    height: 64px;
    font-size: 18px;
    margin:10px;
  }
.welcome-img img {
    width: 95%;
	padding-bottom:25px;
}

  .welcome-img{
    width: 423px;
	/*height: 168px;*/
  }

  .trust-points{
    font-size: 9px;
    width:510px;
    margin-top:110px;
  }

  .trust-point-one{
  position: absolute;
  bottom: 20px;
  left:0;
  max-width: 155px;
  font-size:9px;
  }

  .trust-point-two{
  position: absolute;
  bottom: 20px;
  left:164px;
  max-width: 155px;
  font-size:9px;
  }

  .trust-point-three{
  position: absolute;
  bottom: 20px;
  right:10px;
  max-width: 155px;
  font-size:9px;
  }

  /*CARD SECTION - MIDDLE BLOCK ON PAGE*/
  .banner-container {
    background-size: 1390px 700px;
    padding: 25px;
    height: 700px;
  }

.nwgame {
    right: 120px;
    top: -25px;
}

 .card-title-text {
    font-size: 34px;
    margin:25px;
  }
  
  .card-wrapper{
	  /*flex-wrap: unset;*/
  }

  .card-holder{
    margin: 10px;
  }


.game-card-one, .game-card-two, .game-card-three, .game-card-four, .game-card-five, .game-card-six{
  width: 152px;
  height: auto;
  line-height: 0px;
}

.card-cta{
  width:152px;
  /*height:47px;*/
  margin:0 auto;
  font-size: 10px;
}

.cta-more-games {
    margin-bottom: 40px;
}

.more-games{
  font-size: 20px;
}

.titletext-bonuspay {
    font-size: 30px;
}

.para-bonuspay {
    font-size: 17px;
	padding: 15px 0px 10px 150px;
}

.titletext-fast {
   font-size: 30px;
}

.para-fast {
    font-size: 17px;
    padding: 15px 130px 10px 0px;
}

  /*BITCOIN SECTION - LAST BLOCK ON PAGE*/

.bitcoin-title{
font-size: 34px;
}

.bitcoin-benefits{
  font-size: 11px;
  width: 476px;

}

.benefits-one{
bottom: 22px;
left: 10px;
max-width: 140px;

}

.benefits-two{
bottom: 22px;
left: 181px;
max-width: 140px;
}

.benefits-three{
position: absolute;
bottom: 22px;
right: 30px;
max-width: 140px;
}

.btc-mobilebenefits{
	display:none;
}

.benefits-cta{
  font-size: 18px;
}

.legal-footer{
  font-size:  10px;
}

}

@media only screen and (max-width:979px) {
    /*WELCOME BONUS SECTION - FIRST BLOCK ON PAGE*/
.welcome-container{
    /*flex-direction: column-reverse;*/
	margin-top: 0px;
  }
  
   .banner-container {
    background-size: 982px 550px;
    padding: 25px;
    height: 550px;
    /*width: 100%;*/
  }
  
  .welcome-container-left{
  margin-top: 0px;
}

.welcome-img img {
    width: 80%;
    /* padding-bottom: 25px; */
}

  .welcome-img{
    display: block;
    width: 285px;
   /* height: 254px;*/
    position: absolute;
    top: 325px;
}

.welcome-copy {
    color: #fff;
    text-transform: uppercase;
    margin: 0px 30px 30px 0px;
    text-align: left;
}

.welcome-copy-value {
    font-size: 80px;
}

.trust-points{
  font-size: 11px;
  width:500px;
  margin-top:130px;
}

.trust-point-one {
    position: absolute;
    bottom: 20px;
    left: 0;
    max-width: 155px;
    font-size: 9px;
}

.trust-point-two {
    position: absolute;
    bottom: 20px;
    left: 168px;
    max-width: 155px;
    font-size: 9px;
}

.trust-point-three {
    position: absolute;
    bottom: 20px;
    right: 0px; 
    max-width: 155px;
    font-size: 9px;
}

.nwgame {
    right: 135px;
    top: -125px;
}

.card-wrapper{
	width:70%;
}

.card-holder{
    margin: 10px;
	flex-basis: calc(50% - 40px);
  }


.hdtxt{
	/*display:none;*/
}

    .bitcoin-img{
      display: none;
}
.btc-mobilebenefits{
	display:none;
}

.card-title-text{
	margin: 0 auto;
	width: 90%;
	font-size:30px;
	padding-top:35px;
}

.benefits-cta{
	font-size: 18px;
	text-align:center;
}

.blkcopy2 {
    font-size: 20px;
}

.para-bonuspay {
    font-size: 18px;
    padding: 15px 0px 10px 0px;
}

.para-fast {
    font-size: 18px;
    padding: 15px 0px 10px 0px;
}

.bonuspay-img {
    width: 95%;
}

.cardcopy {
    font-size: 20px;
}

.green-block, .orange-block, .purple-block, .pink-block {
    font-size: 11px;
}

.getmore-title{
	font-size:30px;
}

.perks-title{
	font-size:30px;
}

.perks-txt{
	font-size:20px;
}

}

@media only screen and (max-width:764px) {
	
	 .banner-container {
    background-size: 800px 550px;
    padding: 25px;
    height: 550px;
    /*width: 100%;*/
  }
  
  .welcome-cta {
    width: 180px;
    height: 50px;
    font-size: 18px;
    margin: 10px;
}

.hv-welcome-cta {
    width: 180px;
    height: 50px;
    border-radius: 9px;
    opacity: 1;
    outline: none;
    background-color: #4b084f;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    position: relative;
    cursor: pointer;
    color: #fff;
    font-size: 22px;
    padding: 10px 20px;
}

.trust-points {
    font-size: 11px;
    width: 358px;
    margin-top: 130px;
}

.trust-point-one {
    position: absolute;
    bottom: 20px;
    left: 0;
    max-width: 116px;
	width:114px;
	height: auto;
    font-size: 9px;
	padding:10px;
}

.trust-point-two {
    position: absolute;
    bottom: 20px;
    left: 116px;
    max-width: 116px;
	width:114px;
	height: auto;
    font-size: 9px;
	padding:10px;
}

.trust-point-three {
    position: absolute;
    bottom: 20px;
    right: 0px;
    max-width: 116px;
	width:114px;
	height: auto;
    font-size: 9px;
	padding:10px;
}

.hdtxt {
    display: none;
}



.stpcon{
	width:32px;
	height:35px;
}

.stp1{
	padding: 10px 0px 0px 5px;
}

.stp3{
	padding: 6px 0px 0px 5px;
}

  .nwgame {
    right: 83px;
    top: -125px;
}

.log-nwgame {
    width: 60%;
}
  
  .game-container{
	  display:flex;
	  flex-direction:column;
  }
  
.game-wrapper {
    padding: 10px 10px;
    border: 0;
    width: 50%;
}

.titletext-bonuspay {
    font-size: 25px;
}

.para-bonuspay {
    font-size: 15px;
    padding: 15px 0px 10px 0px;
}

.titletext-fast {
    font-size: 25px;
}

.para-fast {
    font-size: 15px;
    padding: 15px 0px 10px 0px;
}

.fast-img {
    width: 60%;
}
	
}

@media only screen and (max-width:668px) {
	
	.header-wrapper{
	display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: 1160px;
    width: 95%;
    margin: 0 auto;
	}
	
	.main-logo {
    width: 20%;
    padding-top: 5px;
	}
	
	.main-logo img {
    width: 60%;
	}
	
	.crypt-con {
    margin: 0 auto;
    width: 50%;
    align-items: left;
	}
	
	.con4{
	width:100%;
	margin:0 auto;
	text-align:center;
	}
	
	.main-cta {
    width: 20%;
    /* height: auto; */
    /* margin: 0 auto; */
    /* display: inline; */
    /* position: relative; */
    display: flex;
	}
	
	.main-cta a {
    width: 125px;
    height: 50px;
    border-radius: 10px;
    opacity: 1;
    outline: none;
    background-color: #6d0c72;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    position: relative;
    cursor: pointer;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    padding: 15px;
    margin: 0 auto;
	}

  /*BANNER SECTION*/

  .banner-container{
    background-size: 800px 500px;
    height: 500px;
  }
  /*WELCOME BONUS SECTION - FIRST BLOCK ON PAGE*/

  .welcome-container{
    flex-direction: column-reverse;
  }

.welcome-container-left{
  margin-top: 0px;
  width: 100%;
    display: flex;
    position: absolute;
    top: 160px;
}

.welcome-copy {
    color: #fff;
    text-transform: uppercase;
    margin: 0px 30px 30px 30px;
    text-align: left;
}

  .welcome-img{
    display: block;
    width: 285px;
    height: 254px;
    position: absolute;
    top: 380px;
   /* right: 100px;*/
}

.welcome-img img {
    width: 75%;
}

.welcome-copy-text-top, .welcome-copy-text-bottom{
font-size: 18px;
}


.welcome-copy-value{
font-size: 63px;
}

.welcome-cta{
    width: 180px;
    height: 50px;
    font-size: 18px;
    margin: 10px 10px 10px 30px;
}

.trust-points{
  margin-top: 125px;
}


.cardcopy{
	font-size: 20px;
	margin: 0 auto;
	width:100%;
}


.card-title{
	width:70%;
}

.card-wrapper {
    width: 55%;
}

.card-holder {
    margin: 10px;
    width: 100%;
}

.game-card-one, .game-card-two, .game-card-three, .game-card-four, .game-card-five, .game-card-six{
  width: 314px;
  height: auto;
}


.card-cta {
    width: 314px;
    /* height: 47px; */
    margin: 0 auto;
    font-size: 18px;
}
.card-title-text{
	margin:0 auto;
	width:100%;
	font-size: 28px;
	font-weight:bold;
}


/*Mobile Cards*/
.mob-only{
	display: inline;
}
/*Mobile Cards*/

 .getmore-container:before {
    top: 0;
    transform: skewY(3.5deg);
    transform-origin: 0 100%;
  }
  
  .getmore-container:after {
    bottom: 0;
    transform: skewY(-3.5deg);
    transform-origin: 0 100%;
  }
  
  .fast-container:before {
    top: 0;
    transform: skewY(3.5deg);
    transform-origin: 100%;
  }
  
  .fast-container:after {
    bottom: 0;
    transform: skewY(-3.5deg);
    transform-origin: 100% 0;
  }

.blkcopy2 {
    font-size: 24px;
	font-weight:bold;
    margin: 0 auto;
    width: 70%;
    padding: 20px;
}

.cta-more-games {
    align-items: center;
    margin-top: 50px;
    margin-bottom: 50px;
}

.getmore-title {
    font-size: 28px;
	font-weight:bold;
    padding: 30px 0px;
}

.game-wrapper {
    padding: 10px 10px;
    border: 0;
    width: 60%;
}

.green-block, .orange-block, .purple-block, .pink-block {
    font-size: 18px;
}

.bonuspay {
    padding: 15px 0px;
}

.bonuspay-wrapper {
    display: flex;
    flex-direction: column-reverse;
}

.text-bonuspay {
    width: 100%;
    text-align: left;
    padding: 25px 50px;
}

.titletext-bonuspay {
    font-size: 28px;
    font-weight: bold;
}

.para-bonuspay {
    font-size: 20px;
    padding: 15px 0px 10px 0px;
}

.cta-pay {
    text-align: left;
    margin: 35px 0 25px 0;
}


.crd-bonuspay {
    width: 100%;
    text-align: center;
    padding: 0px;
    margin: 0 auto;
}

.bonuspay-img {
    width: 100%;
}

.fast-wrapper {
    display: flex;
    flex-direction: column;
}

.crd-fast {
    width: 100%;
    text-align: center;
    padding: 25px;
    margin: 0 auto;
}

.fast-img {
    width: 50%;
}

.text-fast {
    width: 100%;
    text-align: left;
    padding: 25px 50px;
}

.titletext-fast {
    font-size: 28px;
    font-weight: bold;
}

.para-fast {
    font-size: 20px;
    padding: 15px 0px 10px 0px;
}

.perks-title {
    font-size: 28px;
    font-weight: bold;
}

.perks-txt {
    text-align: center;
    margin: 0 auto;
    font-size: 20px;
    color: #222222;
    padding: 20px 0;
}

.perks-ques {
    text-align: center;
    margin: 0 auto;
    font-size: 20px;
    color: #222222;
    font-weight: bold;
    text-transform: uppercase;
    padding: 20px 0px;
}

.perks-signup {
    text-align: center;
    margin: 0 auto;
    font-size: 20px;
    color: #222222;
    text-decoration: underline;
    text-transform: uppercase;
}

/*BITCOIN SECTION - LAST BLOCK ON PAGE*/

.bitcoin-benefits {
    font-size: 13px;
	width:320px;
}
.bitcoin-container-right {
    margin-bottom: 85px;
}

.bitcoin-benefits-img,.benefits-one, .benefits-two, .benefits-three, .benefits-cta {
	display:none;
}

.btc-mobilebenefits{
	display:block;
	width:100%;
}

.btc-mobiletxt-one{
  position: absolute;
  bottom: 114px;
  left: 100px;
  max-width: 140px;
  display: inline;
}

.btc-mobiletxt-two{
  position: absolute;
  bottom: -22px;
  left: -2px;
  max-width: 140px;
  display: inline;
}

.btc-mobiletxt-three{
  position: absolute;
  bottom: -22px;
  right: -4px;
  max-width: 140px;
  display: inline;
}

.bitcoin-title{
	margin:0 auto;
	width:80%;
	font-size: 22px;
}
}

@media only screen and (max-width:604px) {
	
	.main-cta a{
	height: 40px;
	font-size:12px;
	}
	
	.banner-container{
    background-size: 800px 550px;
    height: 550px;
	}
	
		
	.card-wrapper {
    width: 100%;
	}
	
	.card-holder {
    margin: 10px;
    width: 60%;
	flex-basis: unset;
	}
	
	.game-card-one, .game-card-two, .game-card-three, .game-card-four, .game-card-five, .game-card-six {
    width: 100%;
    }
	
	.card-cta {
    width: 100%;
    margin: 0 auto;
    font-size: 12px;
	}
	
		
		
}


@media only screen and (max-width:540px) {
	
	.main-logo {
    height: auto;
	}
	
	.main-logo img {
    width: 70%;
	}
	
	.main-cta {
    width: 25%;
	}
	
	
	.welcome-img {
    display: block;
    top: 310px;
    right: 140px;
	}
	
	.welcome-img img {
    width: 67%;
    }
	
	.banner-container{
    background-size: 700px 475px;
    height: 475px;
	}
	
	.welcome-container-left {
    margin-top: 0px;
    width: 100%;
    display: flex;
    position: absolute;
    top: 100px;
}

.welcome-copy {
    color: #fff;
    text-transform: uppercase;
    margin: 30px;
    text-align: left;
}

.welcome-cta {
    width: 180px;
    height: 50px;
    font-size: 18px;
    margin: 30px 10px 10px 30px;
}
	
	.trust-points {
    margin-top: 130px;
	width: 480px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
	}
	
	.trust-points img {
    width: 30px;
    height: 30px;
	}
	
	.trust-point-one {
    max-width: 165px;
	border-radius: 0px;
	width: 165px;
	height: 55px;
	font-size: 10px;
	}
	
	.trust-point-two {
    max-width: 165px;
	border-radius: 0px;
	width: 165px;
	height: 55px;
	left: 140px;
	font-size: 10px;
	}
	
	.trust-point-three {
    max-width: 165px;
	border-radius: 0px;
	width: 165px;
	height: 55px;
	font-size: 10px;
	}
	
	.game-wrapper {
    padding: 10px 10px;
    border: 0;
    width: 70%;
}
	
	.nwgame {
    right: -118px;
    top: 174px;
}

.log-nwgame {
    width: 47%;
}

	.hdtxt {
    display: none;
	}
	
	.padfix{
	padding:6px 0px 0px 5px;
	text-align: left;
	}
	
}



@media only screen and (max-width:479px), screen and (max-width:463px) {
	
header{
	
	z-index: 0; 
}	
	
.header-wrapper{
	display:none;
	
}

.mob-header-wrapper{
	display: inline;
    position: absolute;
    top: -85px;
	width: 100%;
    margin: 0 auto;
    text-align: center;
}

.mob-main-logo{
	display: inline;
    margin: 0 auto;
    text-align: center;
}

.mob-main-logo img{
	width: 25%;
}


.main-cta a{
	width: 143px;
	font-size: 10px;
}

img {max-width:100%;}	

.btc-desktop{
	display:none;
}

.btc-mobile{
	display:block;
	width: 100%;
	text-align:center;
}

 .banner-container{
    background-image: url('url-images/gmo33154-mobilebanner.jpg');
    background-position: top;
    background-repeat: no-repeat, no-repeat;
    background-size: 490px 600px;
    height: 600px;
	padding:25px;
	width: 100%;
  }

.welcome-copy {
    color: #fff;
    text-transform: uppercase;
    margin: 30px;
    text-align: left;
}

.welcome-copy-text-top{	
	font-size: 24px;
	color:#410844;
}


.welcome-copy-text-bottom {
    font-size: 18px;
	color:#410844;
}

.welcome-copy-value{
	font-size: 63px;
	color:#410844;
}

.welcome-cta {
    width: 180px;
    height: 50px;
    font-size: 18px;
    margin: 30px;
}

/*Mobile TP */

.mobtrustpt-main{
	display:inline;
	width:100%;
	height: 100%;
	background-color:#ffffff;
	margin:0 auto;
	padding: 50px 0px;
}

.mobtrustpt-container{
	width:100%;
	background-color:#E6EDF0;
	position: relative;
	z-index:1;
	overflow: visible;
	padding:30px 0px;
}

.mobtrustpt-container:before {
    background: inherit;
    content: '';
    display: block;
    width: 100%;
	height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    z-index: -1;
    -webkit-backface-visibility: hidden;
  }
  
  .mobtrustpt-container:after {
    background: inherit;
    content: '';
    display: block;
    width: 100%;
	height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    z-index: -1;
    -webkit-backface-visibility: hidden;
  }

 .mobtrustpt-container:before {
    top: 0;
    transform: skewY(1.5deg);
    transform-origin: 0 100%;
  }
  
  .mobtrustpt-container:after {
    bottom: 0;
    transform: skewY(-1.5deg);
    transform-origin: 0 100%;
  }
  
  .mob-trustpt{
	  width:100%;
	  margin:0 auto;
	  text-align: center;
  }
  
 .con-trustpts{
	  width:80%;
	  margin:0 auto;
	  text-align: center;
  }

/* END Mobile TP */
  
  .welcome-container {
    margin-top: 0px;
}
  
  .welcome-container-left {
    margin-top: 0px;
}




.hv-welcome-cta {
    /* width: 180px; */
    /* height: 45px; */
    border-radius: 9px;
    opacity: 1;
    outline: none;
    background-color: #4b084f;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    position: relative;
    cursor: pointer;
    color: #fff;
    font-size: 20px;
    padding: 15px 20px;
}

  .welcome-img{
    display: block;
    width: 250px;
    height: auto;
    position: absolute;
    top: 275px;
   right: 127px;
}

.welcome-img img {
    width: 65%;
}

 .trust-points{
	 width:460px;
	 font-size:9px;
	 margin-top: 95px;
	     align-items: center;
    text-align: center;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
 }
 
 .trust-point-one{
	 left: 30px;
	 max-width: 150px;
	 height: 50px;
 }
 
 .trust-point-two{
	 left: 160px;
	 max-width: 150px;
	 height: 50px;
 }
 
 .trust-point-three{
	 right: 10px;
	 max-width: 150px;
	 height: 50px;
 }
 
 .nwgame {
    right: -114px;
    top: 127px;
}

.log-nwgame {
    width: 45%;
}
	
.game-card-one, .game-card-two, .game-card-three, .game-card-four, .game-card-five, .game-card-six{
	/*width: 108px;*/
    /*height: 100px;*/
}

.btc-mobiletxt-one{
  font-size: 12px;
}

.btc-mobiletxt-two{
  font-size: 12px;
}

.btc-mobiletxt-three{
  font-size: 12px;
}	

.game-wrapper {
    width: 70%;
}

.main-purp-panel{
	display: flex;
	width:100%;
	margin:0 auto;
	position: sticky;
    height: auto;
    z-index: 9;
    bottom: 0;
}

.purp-panel{
	width:100%;
	margin:0 auto;
	background-color: #410844;
	display: flex;
    flex-direction: row;
}

.cta-playnow{
	margin:0 auto;
	text-align:center;
	padding: 30px 0;
}

.plynw-footcta{
	background-color:#3EACAC;
	color:#FFFFFF;
	border-radius: 7px;
    padding: 10px 60px;
    font-size: 20px;
}

.cta-login{
	margin:0 auto;
	text-align:center;
	padding: 30px 0;
}

.login-footcta{
	background-color:#410844;
	color:#FFFFFF;
	border: 2px solid #FFFFFF;
	border-radius: 7px;
	padding: 10px 35px;
    font-size: 20px;
}

}

@media only screen and (max-width:449px),screen and (max-width:439px),screen and (max-width:430px) {
	.main-logo img{
	width:75%;
	height: 41px;
}

.header-wrapper{
	    width: 90%;
}

.main-logo {
    height: auto;
    margin: 0 auto;
}

.main-logo img {
    width: 85%;
    /* height: 41px; */
}

.mob-main-logo img {
    width: 20%;
}

.crypt-con {
    display: none;
}

.main-cta {
    display: none;
}

 .banner-container{
    background-size: 460px 490px;
    height: 490px;
  }
.welcome-copy {
    color: #fff;
    text-transform: uppercase;
    margin: 30px;
    text-align: left;
}
  
  .welcome-copy-value {
    font-size: 60px;
}

.welcome-cta {
    width: auto;
    height: auto;
    margin: 10px 10px 10px 30px;
}

.hv-welcome-cta {
    /* width: 180px; */
    /* height: 45px; */
    font-size: 15px;
    padding: 10px 15px;
}

.welcome-img {
    display: block;
    width: 250px;
    height: auto;
    position: absolute;
    top: 250px;
    right: 104px;
}

 .welcome-img img {
    width: 55%;
}
 
 .trust-points img {
    width: 30px;
    height: 30px;
}
 
 .trust-points{
	 width:90%;
	margin-top: -25px;
 }
 
 .trust-point-one{
	 left: 0px;	
	width:33%;
	top:55px;
	font-size:9px;
 }
 
 .trust-point-two{
	 left: 115px;
	 width:33%;
	 top:55px;
	 font-size:9px;
 }
 
 .trust-point-three{
	 right: 18px;
	 width:33%;
	 top:55px;
	 font-size:9px;
 }
 
.stp2{
	padding: 0px 0px 0px 5px;
}
 
 .log-nwgame {
    width: 35%;
}

.nwgame {
    right: -122px;
    top: 118px;
}
	
.game-card-one, .game-card-two, .game-card-three, .game-card-four, .game-card-five, .game-card-six{
	width: 100%;
	
}
	
.game-wrapper {
    width: 70%;
}
		
}

@media only screen and (max-width:411px), screen and (max-width:366px), screen and (max-width:345px), screen and (max-width:339px){
	
	.welcome-bonus{
		margin-top: 20px;
	}
	
 .banner-container{
    background-size: 420px 450px;
    height: 450px;
  }
  
  .welcome-copy {
    color: #fff;
    text-transform: uppercase;
    margin: 0px 15px 15px 15px;
    text-align: left;
}

.welcome-cta {
    width: auto;
    height: auto;
    margin: 15px;
}
  
  .header-wrapper{
	margin: 0 25px;
}

	.main-logo{
	width:65%;
	height:auto;
}

	.main-logo img{
	width:75%;
}

	.main-cta{
	width: 36%;
	font-size:12px;
}

	.main-cta a{
	font-size:8px;
}


  
  .cta-more-games{
	  margin-bottom:40px;
  }

	.trust-points{
	 width:100%;
	 font-size:9px;
	 margin-top: -25px;
 }
 
 .trust-point-one{
	 left: 5px;	
	width:34%;
	top:57px;
 }
 
 .trust-point-two{
	 left: 108px;
	 width:34%;
	 top:57px;
 }
 
 .trust-point-three{
	 right: 13px;
	 width:34%;
	 top:57px;
 }
 
 .welcome-img {
    display: block;
    width: 250px;
    height: auto;
    position: absolute;
    top: 230px;
    right: 78px;
}
 
 .welcome-img img {
    width: 55%;
}

.nwgame {
    right: -122px;
    top: 130px;
}

.log-nwgame {
    width: 35%;
}

 .bitcoin-title{
	margin: 0 auto;
	width: 65%;
	font-size: 20px;
 }
 
 .card-title-text {
    font-size: 20px;
    font-weight: bold;
}

.game-card-one, .game-card-two, .game-card-three, .game-card-four, .game-card-five, .game-card-six{
	width: 100%;
	height: auto;
}

.cardcopy {
    font-size: 16px;
}

.blkcopy2 {
    font-size: 16px;
    font-weight: bold;
    margin: 0 auto;
    width: 90%;
    padding: 10px;
}

.getmore-title {
    font-size: 20px;
    font-weight: bold;
    padding: 30px 0px;
}

.game-wrapper {
    width: 70%;
}

.titletext-bonuspay {
    font-size: 20px;
    font-weight: bold;
}

.titletext-fast {
    font-size: 20px;
    font-weight: bold;
}

.perks {
    width: 100%;
    background-color: #ffffff;
    margin: 0 auto;
    padding: 50px 20px;
}

.perks-wrapper {
    width: 100%;
    background-color: #ffffff;
    margin: 0 auto;
}


.perks-title {
    font-size: 20px;
    font-weight: bold;
}

.plynw-footcta {
    font-size: 12px;
}

.login-footcta {
    font-size: 12px;
}

.txtcta-pay{
	font-size:12px;
}

}

@media only screen and (max-width:338px), screen and (max-width:322px){
	 .welcome-img{
    display: block;
    width: 285px;
    height: 254px;
    position: absolute;
    top: 180px;
   /* right: 100px;*/
}

.plynw-footcta {
    padding: 10px 40px;
    font-size: 14px;
}

.login-footcta {
    padding: 10px 25px;
    font-size: 14px;
}

}

@media only screen and (max-width:280px){
	.trust-point-one {
    left: 0px;
    width: 34%;
    top: 57px;
}

.trust-point-two {
    left: 85px;
    width: 34%;
    top: 57px;
}

.trust-point-three {
    right: 5px;
    width: 34%;
    top: 57px;
}
	
	.game-wrapper {
    width: 90%;
}

	
}