/************ Constant Templates *****************/

/** intro (half text half image) **/
div.intro-block					{display:flex; flex-wrap:wrap; justify-content:space-between;}
.intro-block .txt-wrap			{width:48%; display:flex; flex-direction:column; margin-top:-9px;}
.intro-block .txt-wrap img, .intro-block .txt-wrap video		{display:none;}
.intro-block .txt-wrap button.mbl	{display:none;}
.intro-block p					{margin-bottom:20px; /*flex-grow:1;*/}
.intro-block .img-wrap			{width:48%; border-radius:2px;}
.intro-block .img-wrap img		{width:100%; height:auto; display:block; border-radius:2px;}
/* .intro-block button			{height:60px; font-size:28px;} */
.intro-block .img-wrap button	{margin: 24px auto;}

/* Online Casino Slots Vs. Land-Based Slot Machines */
.no-webp #online-casino .img-wrap	{background:url('/img/hp/online-vs-landbase.jpg') no-repeat center center / cover;}
.webp #online-casino .img-wrap		{background:url('/img/hp/online-vs-landbase.webp') no-repeat center center / cover;}
#online-casino .img-wrap img		{opacity:0;}

/* Enjoy Mobile Slots In Your Own Time */
.no-webp #enjoy-mobile .img-wrap	{background:url('/img/hp/mobile.jpg') no-repeat center center / cover;}
.webp #enjoy-mobile .img-wrap		{background:url('/img/hp/mobile.webp') no-repeat center center / cover;}
#enjoy-mobile .img-wrap img			{opacity:0;}

/* All-New Online Slots at Prime Slots (all-new-slots) */
.no-webp #all-new-slots o .img-wrap	{background:url('/img/NewSlots/new-Slots-imgs-top.jpg') no-repeat center center / cover;}
.webp #all-new-slots  .img-wrap		{background:url('/img/NewSlots/new-Slots-imgs-top.webp') no-repeat center center / cover;}
#all-new-slots  .img-wrap img		{opacity:0;}

/* Play New Slots On Mobile (new-slots-mobile) */
.no-webp #new-slots-mobile .img-wrap	{background:url('/img/NewSlots/mobile.jpg') no-repeat center center / cover;}
.webp #new-slots-mobile .img-wrap		{background:url('/img/NewSlots/mobile.webp') no-repeat center center / cover;}
#new-slots-mobile .img-wrap img			{opacity:0;}

/* Home of The Best Online Slots (best-online-slots) */
.no-webp #best-online-slots .img-wrap	{background:url('/img/BestSlots/Best-Slots-imgs-top.jpg') no-repeat center center / cover;}
.webp #best-online-slots .img-wrap		{background:url('/img/BestSlots/Best-Slots-imgs-top.webp') no-repeat center center / cover;}
#best-online-slots .img-wrap img		{opacity:0;}

/* Time to Hit the Jackpot At Prime Slots (hit-the-jackpot) */
.no-webp #hit-the-jackpot .img-wrap	{background:url('/img/Jackpots/Jackpots-imgs-top.jpg') no-repeat center center / cover;}
.webp #hit-the-jackpot .img-wrap		{background:url('/img/Jackpots/Jackpots-imgs-top.webp') no-repeat center center / cover;}
#hit-the-jackpot .img-wrap img		{opacity:0;}

/* Exciting Daily Jackpots at Prime Slots (exiting-daily-jackpots) */
.no-webp #exciting-daily-jackpots .img-wrap	{background:url('/img/DailyJackpots/Daily-Jackpots-top.jpg') no-repeat center center / cover;}
.webp #exciting-daily-jackpots .img-wrap		{background:url('/img/DailyJackpots/Daily-Jackpots-top.webp') no-repeat center center / cover;}
#exciting-daily-jackpots .img-wrap img		{opacity:0;}

/* More Wins with Megaways Slots at Prime Slots (megaways) */
.no-webp #megaways-wins .img-wrap	{background:url('/img/megaways/Megaways-imgs-top.jpg') no-repeat center center / cover;}
.webp #megaways-wins .img-wrap		{background:url('/img/megaways/Megaways-imgs-top.webp') no-repeat center center / cover;}
#megaways-wins .img-wrap img		{opacity:0;}

/* Home of The Best Scratch Cards Online (best-scratch-cards) */
.no-webp #best-scratch-cards .img-wrap	{background:url('/img/scratchCards/Scratchcards-imgs-top.jpg') no-repeat center center / cover;}
.webp #best-scratch-cards .img-wrap		{background:url('/img/scratchCards/Scratchcards-imgs-top.webp') no-repeat center center / cover;}
#best-scratch-cards .img-wrap img		{opacity:0;}

/* Home of The Best Scratch Cards Online (best-instant-win) */
.no-webp #best-instant-win .img-wrap	{background:url('/img/InstantWin/instant-win-imgs-top.jpg') no-repeat center center / cover;}
.webp #best-instant-win .img-wrap		{background:url('/img/InstantWin/instant-win-imgs-top.webp') no-repeat center center / cover;}
#best-instant-win .img-wrap img		{opacity:0;}

/* Instant Win Games vs Online Casino Games (instant-win-vs-casino) */
.no-webp #instant-win-vs-casino .img-wrap	{background:url('/img/InstantWin/instant-vs-casino.jpg') no-repeat center center / cover;}
.webp #instant-win-vs-casino .img-wrap		{background:url('/img/InstantWin/instant-vs-casino.webp') no-repeat center center / cover;}
#instant-win-vs-casino .img-wrap img		{opacity:0;}

/* Online Casino Games at Prime Slots (casino-games) */
.no-webp #casino-games .img-wrap	{background:url('/img/Casino/casino-imgs-top.jpg') no-repeat center center / cover;}
.webp #casino-games .img-wrap		{background:url('/img/Casino/casino-imgs-top.webp') no-repeat center center / cover;}
#casino-games .img-wrap img		{opacity:0;}

/* Play Online Roulette at Prime Slots (online-roulette) */
.no-webp #online-roulette .img-wrap	{background:url('/img/roulette/Roulette-imgs-top.jpg') no-repeat center center / cover;}
.webp #online-roulette .img-wrap		{background:url('/img/roulette/Roulette-imgs-top.webp') no-repeat center center / cover;}
#online-roulette .img-wrap img		{opacity:0;}

/* Play Online Blackjack at Prime Slots (blackjack-games) */
.no-webp #blackjack-games .img-wrap	{background:url('/img/blackjack/Blackjack-imgs-top.jpg') no-repeat center center / cover;}
.webp #blackjack-games .img-wrap		{background:url('/img/blackjack/Blackjack-imgs-top.webp') no-repeat center center / cover;}
#blackjack-games .img-wrap img		{opacity:0;}

/* How To Play Blackjack Online and Game Rules (blackjack-rules) */
.no-webp #blackjack-rules .img-wrap	{background:url('/img/blackjack/blackjack.jpg') no-repeat center center / cover;}
.webp #blackjack-rules .img-wrap		{background:url('/img/blackjack/blackjack.webp') no-repeat center center / cover;}
#blackjack-rules .img-wrap img		{opacity:0;}

/* slots page */
/* PLAY THE GAME: UK ONLINE SLOTS & HOW TO GUIDE (slots-top) */
.no-webp #slots-top .img-wrap	{background:url('/img/slots/Slots-imgs-top.jpg') no-repeat center center / cover;}
.webp #slots-top .img-wrap		{background:url('/img/slots/Slots-imgs-top.webp') no-repeat center center / cover;}
#slots-top .img-wrap img		{opacity:0;}

/* slots-wild */
.no-webp #slots-wild .img-wrap	{background:url('/img/slots/Slots-imgs-wild.jpg') no-repeat center center / cover;}
.webp #slots-wild .img-wrap		{background:url('/img/slots/Slots-imgs-wild.webp') no-repeat center center / cover;}
#slots-wild .img-wrap img		{opacity:0;}

/* slots-scatter */
.no-webp #slots-scatter .img-wrap	{background:url('/img/slots/Slots-imgs-scatter.jpg') no-repeat center center / cover;}
.webp #slots-scatter .img-wrap		{background:url('/img/slots/Slots-imgs-scatter.webp') no-repeat center center / cover;}
#slots-scatter .img-wrap img		{opacity:0;}

/* slots-mobile */
.no-webp #slots-mobile .img-wrap	{background:url('/img/slots/Slots-imgs-mobile.jpg') no-repeat center center / cover;}
.webp #slots-mobile .img-wrap		{background:url('/img/slots/Slots-imgs-mobile.webp') no-repeat center center / cover;}
#slots-mobile .img-wrap img		{opacity:0;}

@media screen and (max-width: 1040px) and (min-width: 768px) { 
	.intro-block .txt-wrap		{width:40%;}
	.intro-block .img-wrap		{width:55%;}
}

@media screen and (max-width: 767px) { /* mobile view */
	.intro-block .txt-wrap			{width:100%; margin-top:0;}
	.intro-block .txt-wrap img, .intro-block .txt-wrap video		{width:100%; display:block; margin-bottom:3.5vw;}
	.intro-block .txt-wrap button.mbl	{display:unset; margin-top: 8px; margin-bottom: 16px;}
	.intro-block p					{margin-bottom:4vw;}
	.intro-block .img-wrap			{display:none;}
	/* .intro-block button			{height:13.7vw; padding:0 5.9vw 0 5.9vw; font-size:6.46vw; margin-right:auto; margin-left:auto;} */
}


/** games-gallery (columns with text, image, button) **/
div.games-gallery-item		{display:flex; flex-direction:column;}
div.games-gallery-item > a	{text-decoration: none;}
/*.games-gallery-item  h2,
.games-gallery-item  h3		{flex-grow:1;}*/
.games-gallery-item img		{width:100%; height:auto; display:block; margin-bottom:20px; border-radius:2px;}
.games-gallery-item  p		{height:100%;}

@media screen and (max-width: 767px) { /* mobile view */
	.games-gallery-item img		{width:100%; display:block; margin-bottom:3.9vw; border-radius:1.8vw;}
}

/** FAQ **/
.faq-block ul				{padding:0; margin:0;}
.faq-block ul li			{margin:0; padding:0; list-style:none;}
.faq-block ul li strong		{font-size:100%; line-height:150%; color:#005E7D;}
.faq-block ul li span		{display:block; float:left; font-size:56px; line-height:40px; font-weight:700; color:#005E7D; margin-right: 8px; margin-top: 4px;}

@media screen and (max-width: 767px) { /* mobile view */
	.faq-block ul li			{margin:0;}
	.faq-block ul li strong		{line-height:150%;}
	.faq-block ul li span		{font-size:13.3vw; line-height:9.8vw;}
}

/********************************************/

/************ Overview Line *****************/
.overview-line			{background-color:#fff; padding:0 0 25px 0;}

@media screen and (max-width: 767px) { /* mobile view */
	.overview-line		{padding:0.5vw 0 2.6vw 0;}
}

/** hp intro **/
.seo-home .intro-block			{margin-bottom:50px;}

@media screen and (max-width: 767px) { /* mobile view */
	.seo-home .intro-block			{margin-bottom:8.6vw;}
}

/** hp FAQ **/
.seo-home .faq-block		{margin-bottom:25px;}

@media screen and (max-width: 767px) { /* mobile view */
	.seo-home .faq-block		{margin-bottom:6vw;}
}

.seo-home .section-block.carousel-block {
	position: relative;
	padding: 30px 0;
	background: #005e7d;
}

.seo-home .section-block.carousel-block .carousel-container {
	padding: 15px 20px;
}

/** stages **/
.stages img		{margin-bottom:16px;}
@media screen and (max-width: 767px) { /* mobile view */
	.stages img		{margin-bottom:3vw;}
	.seo-home .section-block.carousel-block {
		padding: 5px 0;
	}
	.seo-home .section-block.carousel-block .carousel-container {
		padding: 15px 4%;
	}
}

/*************** ???????????  XXXXXXXXXXX to delete ??  XXXXXXXXXXX ????????????? ********/
/** Blackjack - How to Play **/
#blackjack-how-to-play						{display:flex; flex-wrap:wrap; justify-content:space-between; margin-bottom:50px;}
#blackjack-how-to-play .txt-wrap			{width:48%;}
#blackjack-how-to-play h2					{margin-bottom:20px;}
#blackjack-how-to-play .txt-wrap img		{display:none;}
#blackjack-how-to-play .img-wrap			{width:48%;background:url('/img/blackjack/how-to-play.jpg') no-repeat center center / cover;}
#blackjack-how-to-play .img-wrap img		{opacity:0; width:100%; height:auto; display:block;}
#blackjack-how-to-play .feed > ul			{padding:0; margin:0;}

@media screen and (max-width: 767px) { /* mobile view */
	#blackjack-how-to-play						{margin-bottom:7vw;}
	#blackjack-how-to-play .txt-wrap			{width:100%;}
	#blackjack-how-to-play .txt-wrap img		{width:108.6%; max-width:none; display:block; margin:0 -4.3% 3.5vw -4.3%;}
	#blackjack-how-to-play h2					{font-weight:900; margin-bottom:3.5vw;}
	#blackjack-how-to-play .img-wrap			{display:none;}
	#blackjack-how-to-play .feed > ul			{padding:0; margin:0 0 6vw 0;}
	#blackjack-how-to-play .feed > ul > li		{margin-bottom:2.4vw;}
	#blackjack-how-to-play button				{display:flex; height:13.7vw; font-size:6.46vw; padding:0 5.9vw 0 5.9vw; margin:0 auto 0 auto;}
}


#essential					{margin-bottom:25px; margin-top: 43px;}
#essential ul				{padding:0; margin:0;}
#essential ul li			{margin:0 0 10px 0; padding:0; list-style:none;}

@media screen and (max-width: 767px) { /* mobile view */
	#essential				{margin-bottom:6vw; margin-top: 30px;}
	#essential ul			{padding:0; margin:0;}
	#essential ul li		{margin:0 0 2vw 0;}
}

#blackjack-why-online-better					{margin-bottom:25px;}
#blackjack-why-online-better ul					{padding:0; margin:0;}
#blackjack-why-online-better ul li				{margin:0 0 10px 0; padding:0; list-style:none;}
#blackjack-why-online-better ul li span			{width:80px; display:block; float:left; font-size:56px; line-height:40px; font-weight:800; color:#06b2bc;}

@media screen and (max-width: 767px) { /* mobile view */
	#blackjack-why-online-better				{margin-bottom:6vw;}
	#blackjack-why-online-better ul				{padding:0; margin:0;}
	#blackjack-why-online-better ul li			{margin:0 0 2vw 0;}
	#blackjack-why-online-better ul li span		{width:18vw; font-size:12.5vw; line-height:9.8vw;}
}


#blackjack-live-dealer					{display:flex; flex-wrap:wrap; justify-content:space-between; margin-bottom:50px;}
#blackjack-live-dealer .txt-wrap			{width:30%;}
#blackjack-live-dealer h2					{color:#005E7D; margin-bottom:20px;}
#blackjack-live-dealer .txt-wrap img		{display:none;}
#blackjack-live-dealer p					{line-height:160%; margin-bottom:20px;}
#blackjack-live-dealer .img-wrap			{width:65%;background:url('/img/blackjack/live-dealer-blackjack.jpg') no-repeat center center / cover;}
#blackjack-live-dealer .img-wrap img		{opacity:0; width:100%; height:auto; display:block;}
#blackjack-live-dealer button				{height:60px; font-size:28px;}

@media screen and (max-width: 1040px) and (min-width: 768px) { 
	#blackjack-live-dealer .txt-wrap		{width:40%;}
	#blackjack-live-dealer .img-wrap		{width:55%;}
}

@media screen and (max-width: 767px) { /* mobile view */
	#blackjack-live-dealer					{margin-bottom:30px;}
	#blackjack-live-dealer .txt-wrap		{width:100%; margin-bottom:2.64vw;}
	#blackjack-live-dealer h2				{font-size:4.75vw; margin-bottom:3.5vw;}
	#blackjack-live-dealer .txt-wrap img	{width:108.6%; max-width:none; display:block; margin:0 -4.3% 3.5vw -4.3%;}
	#blackjack-live-dealer p				{margin-bottom:4vw;}
	#blackjack-live-dealer .img-wrap		{display:none;}
	#blackjack-live-dealer button			{height:13.7vw; padding:0 5.9vw 0 5.9vw; font-size:6.46vw; margin-right:auto; margin-left:auto;}
}

/** slingo games **/
#blackjack-tips					{margin-bottom:43px;margin-top: 30px;}
#blackjack-gallery				{display:flex; flex-wrap:wrap; justify-content:space-between;}
#blackjack-gallery h2			{}
#blackjack-gallery > div		{width:30%; position:relative;}
#blackjack-gallery h3			{font-size:150%; margin-bottom:20px;}
#blackjack-gallery img			{width:100%; height:auto; display:block; margin-bottom:20px;}
#blackjack-gallery p			{margin:0;}
#blackjack-gallery .button-wrap	{width:100%; position:absolute; left:0; right:0; bottom:0;}
#blackjack-gallery button		{height:60px; font-size:28px; margin:0px auto 0px auto;}

@media screen and (max-width: 767px) { /* mobile view */
	#blackjack-tips				{margin-bottom:2vw;}
	#blackjack-gallery h2		{font-weight:900;}
	#blackjack-gallery > div	{width:100%; margin-bottom:7.26vw;}
	#blackjack-gallery h3		{font-size:100%; margin-bottom:3.9vw;}
	#blackjack-gallery img		{width:108.6%; max-width:none; display:block; margin:0 -4.3% 3.9vw -4.3%;}
	#blackjack-gallery button	{height:13.7vw; font-size:6.46vw; padding:0 5.9vw 0 5.9vw;}
}


.roulette-type					{display:flex; flex-wrap:wrap; justify-content:space-between; margin-bottom:50px;}
.roulette-type .txt-wrap			{width:30%;}
.roulette-type h2					{}
.roulette-type .txt-wrap img		{display:none;}
.roulette-type p					{line-height:160%; margin-bottom:20px;}
.roulette-type .img-wrap img		{opacity:0; width:100%; height:auto; display:block;}

@media screen and (max-width: 1040px) and (min-width: 768px) { 
	.roulette-type .txt-wrap		{width:40%;}
	.roulette-type .img-wrap		{width:55%;}
}

@media screen and (max-width: 767px) { /* mobile view */
	.roulette-type					{ margin-bottom:10px;}
	.roulette-type .txt-wrap		{width:100%; margin-bottom:2.64vw;}
	.roulette-type h2				{font-weight:900;}
	.roulette-type .txt-wrap img	{width:108.6%; max-width:none; display:block; margin:0 -4.3% 3.5vw -4.3%;}
	.roulette-type p				{margin-bottom:4vw;}
	.roulette-type .img-wrap		{display:none;}
}
#roulette-type-1 .img-wrap			{width:65%;background:url('/img/roulette/american-roulette.jpg') no-repeat center center / cover;}
#roulette-type-2 .img-wrap			{width:65%;background:url('/img/roulette/european-roulette.jpg') no-repeat center center / cover;}
#roulette-type-3 .img-wrap			{width:65%;background:url('/img/roulette/french-roulette.jpg') no-repeat center center / cover;}
#roulette-type-4 .img-wrap			{width:65%;background:url('/img/roulette/live-dealer.jpg') no-repeat center center / cover;}


#rules-odds				{margin-bottom:45px;}
#rules-odds h3			{font-size:150%; margin-bottom:20px;}
#rules-odds .col-2-flex > div	{margin-bottom:0 !important;}

@media screen and (max-width: 767px) { /* mobile view */
	#rules-odds		{margin-bottom:6vw;}
	#rules-odds h3	{font-size:100%; margin-bottom:2.64vw;}
	#rules-odds .section-block		{margin-bottom:6vw;}
	#rules-odds .col-2-flex > div	{margin-bottom:6vw !important;}
}

#rules-odds					{margin-bottom:25px;}
#rules-odds ul				{padding:0; margin:0;}
#rules-odds ul li			{margin:0 0 10px 0; padding:0; list-style:none;display: flex;}
#rules-odds ul li span		{margin-right:10px;display: block; font-size: 20px; line-height: 20px; font-weight: 800; color: #06b2bc;}

@media screen and (max-width: 767px) { /* mobile view */
	#rules-odds				{margin-bottom:6vw;}
	#rules-odds ul			{padding:0; margin:0;}
	#rules-odds ul li		{margin:0 0 0 0;}
	#rules-odds ul li span	{width: 5vw; font-size: 3.5vw; line-height: 5.5vw;}
}

#live-dealer .col-2-flex > div	{margin-bottom:0 !important;}

@media screen and (max-width: 767px) { /* mobile view */
	#live-dealer .col-2-flex > div	{margin-bottom:6vw !important;}
}

#how-to-play-slots					{display:flex; flex-wrap:wrap; justify-content:space-between; margin-bottom:50px;}
#how-to-play-slots .txt-wrap			{width:48%;}
#how-to-play-slots h2					{margin-bottom:20px;}
#how-to-play-slots .txt-wrap img		{display:none;}
#how-to-play-slots .img-wrap			{width:48%;background:url('/img/slots/slots1.jpg') no-repeat center center / cover;}
#how-to-play-slots .img-wrap img		{opacity:0; width:100%; height:auto; display:block;}
#how-to-play-slots .feed > ul			{padding:0; margin:0;}

@media screen and (max-width: 767px) { /* mobile view */
	#how-to-play-slots					{margin-bottom:7vw;}
	#how-to-play-slots .txt-wrap			{width:100%;}
	#how-to-play-slots .txt-wrap img		{width:108.6%; max-width:none; display:block; margin:0 -4.3% 3.5vw -4.3%;}
	#how-to-play-slots h2					{font-weight:900; margin-bottom:3.5vw;}
	#how-to-play-slots .img-wrap			{display:none;}
	#how-to-play-slots .feed > ul			{padding:0; margin:0 0 6vw 0;}
	#how-to-play-slots .feed > ul > li	{margin-bottom:2.4vw;}
}

#online-slots-better					{display:flex; flex-wrap:wrap; justify-content:space-between; margin-bottom:50px;}
#online-slots-better .txt-wrap			{width:48%;}
#online-slots-better h2					{margin-bottom:20px;}
#online-slots-better .txt-wrap img		{display:none;}
#online-slots-better .img-wrap			{width:48%;background:url('/img/slots/slots2.jpg') no-repeat center center / cover;}
#online-slots-better .img-wrap img		{opacity:0; width:100%; height:auto; display:block;}
#online-slots-better .feed > ul			{padding:0; margin:0;}
#online-slots-better button				{display:none;}

@media screen and (max-width: 767px) { /* mobile view */
	#online-slots-better					{margin-bottom:7vw;}
	#online-slots-better .txt-wrap			{width:100%;}
	#online-slots-better .txt-wrap img		{width:108.6%; max-width:none; display:block; margin:0 -4.3% 3.5vw -4.3%;}
	#online-slots-better h2					{font-weight:900; margin-bottom:3.5vw;}
	#online-slots-better .img-wrap			{display:none;}
	#online-slots-better .feed > ul			{padding:0; margin:0 0 6vw 0;}
	#online-slots-better .feed > ul > li	{margin-bottom:2.4vw;}
	#online-slots-better button				{display:flex; height:13.7vw; font-size:6.46vw; padding:0 5.9vw 0 5.9vw; margin:0 auto 0 auto;}
}

/** win-daily-jackpot **/
#win-daily-jackpots					{display:flex; flex-wrap:wrap; justify-content:space-between; margin-bottom:50px;}
#win-daily-jackpots .txt-wrap			{width:48%;}
#win-daily-jackpots h2				{margin-bottom:20px;}
#win-daily-jackpots .txt-wrap img		{display:none;}
#win-daily-jackpots .img-wrap			{width:48%;background:url('/img/daily_jackpots/red-tiger.png') no-repeat center center / cover;}
#win-daily-jackpots .img-wrap img		{opacity:0; width:100%; height:auto; display:block;}
#win-daily-jackpots .feed > ul		{padding:0; margin:0;}
#win-daily-jackpots button			{display:flex; font-size:1.5vw; margin:0 auto 0 auto;}

@media screen and (max-width: 767px) { /* mobile view */
	#win-daily-jackpots					{margin-bottom:7vw;}
	#win-daily-jackpots .txt-wrap			{width:100%;}
	#win-daily-jackpots .txt-wrap img		{width:108.6%; max-width:none; display:block; margin:0 -4.3% 3.5vw -4.3%;}
	#win-daily-jackpots h2				{font-weight:900; margin-bottom:3.5vw;}
	#win-daily-jackpots .img-wrap			{display:none;}
	#win-daily-jackpots .feed > ul		{padding:0; margin:0 0 6vw 0;}
	#win-daily-jackpots .feed > ul > li	{margin-bottom:2.4vw;}
	#win-daily-jackpots button			{display:flex; height:13.7vw; font-size:6.46vw; padding:0 5.9vw 0 5.9vw; margin:0 auto 0 auto;}
}

#jackpot-vs-regular					{display:flex; flex-wrap:wrap; justify-content:space-between; margin-bottom:50px;}
#jackpot-vs-regular .txt-wrap			{display: flex; flex-direction: column; width:48%;}
#jackpot-vs-regular h2					{margin-bottom:20px;}
#jackpot-vs-regular .txt-wrap img		{display:none;}
#jackpot-vs-regular .img-wrap			{width:48%;background:url('/img/Jackpots/winstar-vs-starburst.jpg') no-repeat center center / cover;}
#jackpot-vs-regular .img-wrap img		{opacity:0; width:100%; height:auto; display:block;}
#jackpot-vs-regular .feed 			{display: flex; flex-direction: column; flex-grow: 1;}
#jackpot-vs-regular .feed > ul			{padding:0; margin:0; flex-grow: 1;}

@media screen and (max-width: 767px) { /* mobile view */
	#jackpot-vs-regular					{margin-bottom:7vw;}
	#jackpot-vs-regular .txt-wrap			{width:100%;}
	#jackpot-vs-regular .txt-wrap img		{width:108.6%; max-width:none; display:block; margin:0 -4.3% 3.5vw -4.3%;}
	#jackpot-vs-regular h2					{font-weight:900; margin-bottom:3.5vw;}
	#jackpot-vs-regular .img-wrap			{display:none;}
	#jackpot-vs-regular .feed > ul			{padding:0; margin:0 0 6vw 0;}
	#jackpot-vs-regular .feed > ul > li	{margin-bottom:2.4vw;}
	#jackpot-vs-regular button				{display:flex; height:13.7vw; font-size:6.46vw; padding:0 5.9vw 0 5.9vw; margin:0 auto 0 auto;}
}


#what-is-jackpot					{display:flex; flex-wrap:wrap; justify-content:space-between; margin-bottom:50px;}
#what-is-jackpot .txt-wrap			{width:30%;}
#what-is-jackpot h1					{color:#005E7D; margin-bottom:20px;}
#what-is-jackpot .txt-wrap img		{display:none;}
#what-is-jackpot p					{line-height:160%; margin-bottom:20px;}
#what-is-jackpot .img-wrap			{width:65%;background:url('/img/Jackpots/jackpot.jpg') no-repeat center center / cover;}
#what-is-jackpot .img-wrap img		{opacity:0; width:100%; height:auto; display:block;}
/* #what-is-jackpot button				{height:60px; font-size:28px;} */

@media screen and (max-width: 1040px) and (min-width: 768px) { 
	#what-is-jackpot .txt-wrap		{width:40%;}
	#what-is-jackpot .img-wrap		{width:55%;}
}

@media screen and (max-width: 767px) { /* mobile view */
	#what-is-jackpot					{margin-bottom:20px;}
	#what-is-jackpot .txt-wrap		{width:100%; margin-bottom:2.64vw;}
	#what-is-jackpot h1				{font-size:4.75vw; margin-bottom:3.5vw;}
	#what-is-jackpot .txt-wrap img	{width:108.6%; max-width:none; display:block; margin:0 -4.3% 3.5vw -4.3%;}
	#what-is-jackpot p				{margin-bottom:4vw;}
	#what-is-jackpot .img-wrap		{display:none;}
	/* #what-is-jackpot button			{height:13.7vw; padding:0 5.9vw 0 5.9vw; font-size:6.46vw; margin-right:auto; margin-left:auto;} */
}

/** FAQ **/
#jackpot-tips				{margin-bottom:25px;}
#jackpot-tips ul				{padding:0; margin:0;}
#jackpot-tips ul li			{margin:0 0 10px 0; padding:0; list-style:none;}
#jackpot-tips ul li span		{width:60px; display:block; float:left; font-size:56px; line-height:40px; font-weight:800; color:#06b2bc;}

@media screen and (max-width: 767px) { /* mobile view */
	#jackpot-tips				{margin-bottom:6vw;}
	#jackpot-tips ul				{padding:0; margin:0;}
	#jackpot-tips ul li			{margin:0 0 2vw 0;}
	#jackpot-tips ul li span		{width:14vw; font-size:12.5vw; line-height:9.8vw;}
}

/** FAQ **/
#faq				{margin-bottom:25px;}
#faq ul				{padding:0; margin:0;}
#faq ul li			{margin:0 0 10px 0; padding:0; list-style:none;}

@media screen and (max-width: 767px) { /* mobile view */
	#faq				{margin-bottom:6vw;}
	#faq ul				{padding:0; margin:0;}
	#faq ul li			{margin:0 0 2vw 0;}
}

/** promotions **/
div.terms p {
	font-size: 70%;
	margin-bottom: 8px;
}

div.terms a {
	color: #005E7D;
}
