﻿@media screen and (min-width:180px)
{
}


@media screen and (min-width:370px)
{
	 .offer1 { 

font-size: 25px;
 font-weight: bolder;
  line-height: 40px;
  color: #f8b40a;
 }
 .offer2 { color: #FFF;
 font-size: 42px;
 line-height: 40px;
 font-weight: bolder;
 letter-spacing: 1px;
 }
 .offer3 { color: #FFF;
 font-size: 28px;
 font-weight:bold;
 line-height: 35px;
 }
 
.offer4 { 
 font-size: 28px;
 font-weight:bold;
 line-height: 35px;
 }
 
	 
	 .steps_main{ width: 375px; }
	 .steps1, .steps2, .steps3  {background-image: url('../../willbetgamebettingsa/image/steps_bg.webp'); font-size:15px; width: 375px; line-height: normal;}
	 .spacer_steps {display:none;}
	 .steps_main span{ font-size: 22px;}
	 .steps1 div{padding: 20px 20px 0px 20px; line-height: 15px;}
.steps2 div{padding: 20px 25px 0px 20px; line-height: 15px;}
.steps3 div{padding: 20px 20px 0px 20px; line-height: 15px;}
}


@media screen and (min-width:400px){

	.steps_main{ width: 380px;}
	.steps1, .steps2, .steps3  {width: 380px;}
}

@media screen and (min-width:560px)
{
	.imgoffer {display:none;}
	#page {background-image: url('../../willbetgamebettingsa/image/bg_desktop.webp'); background-position:center top; background-size: auto 900px;}
	
	.offer {
	
	 max-width: 720px;
	min-width: 560px;
	height:325px;
	text-align: right;
	margin-top: 20px;
	padding-top: 0px;
	margin-right: 20px;
	
   }
   .button {text-align:right; margin-right: 55px;} 
   .button img{ width: 300px; height: 97px;}
    .offer1 { 
   font-size: 24px;
  line-height: 56px;
 }
 .offer2 { 
 font-size: 52px;line-height: 56px;
 }
 .offer3 { 
 font-size: 35px;line-height: 54px;
 }
 .offer4{  
 font-size: 28px;line-height: 40px; width: 400px; text-align:center; margin-top: 5px;
 }
 .offer4 img{ width: 170px !important; height: 42px !important;}
 .phone { margin-top: 30px;}

.tc {margin-top: 25px;}
.tc a{font-size: 15px}
.steps_main{
	
	margin-top: 80px; 
	
}
.footer_line{ display: inline;}	


}
@media screen and (min-width:970px){
	.offer {
	
	 max-width: 720px;
	min-width: 700px;
	height:345px;
	text-align: right;
	margin-top: 20px;
	padding-top: 20px;
	float:right; margin-right: 70px;
   }
 .steps_main{
	 clear:both;
	
	 width: 970px;
	text-shadow: -1px 0px 1px rgba(150, 150, 138, 1);
	clear:both;
	margin-top: 440px;
}
.steps1, .steps2, .steps3  {
				display:inline-block;
				vertical-align:top;
}
.steps_main span{
	text-transform:uppercase;
	 font-size: 20px;
	 color: #f8b40a;
	 letter-spacing: normal;
	 line-height: 30px;
}
.steps1, .steps2, .steps3  {
	 background-image: url('../../willbetgamebettingsa/image/steps_bg_small.webp');
	background-position:left top;
	background-repeat:no-repeat;
	font-size:14px;
	text-align:right;
	width: 315px;
	height: 125px;
	line-height: 16px;
	
}
.steps1 div{padding: 18px 20px 0px 17px;}
.steps2 div{padding: 18px 20px 0px 17px;}
.steps3 div{padding: 18px 20px 0px 17px;}

.steps_main img { margin-left:  8px; height: 60px; width: 40px;}
.jp_iframe { display: block; margin-top: 10px;}
.payments { margin-top: 20px; font-size: 1.5em;}
.payments img {margin-left: 15px; margin-right: 15px; height: 40px; margin-top: 5px; }
	}

		
	
@media screen and (min-width:1250px){
	#page {width:1250px; background-size: auto 1170px;}
	
			
			.offer {
	
	 max-width: 720px;
	min-width: 700px;

	text-align: right;
	margin-top: 45px;
	padding-top: 16px;
	float:right; margin-right: 70px;
   }
   .button {text-align:right; margin-right: 70px;}
   
    .offer1 { 
   font-size: 28px;
  line-height: 36px;
 
  
 }
 .phone { font-size: 24px; line-height: 18px; margin-top: 30px; }
  .phone span{ font-size: 30px;}
 .offer2 { 
 font-size: 70px;
 line-height: 66px;
 }
 .offer3 { 
 font-size: 46px;line-height: 84px;
 }
  .offer4 { 
font-size: 31px;line-height: 30px; width:550px; text-align:right; margin-top: 0px
 }
	.offer4 img {width: 195px!important; height: 48px !important;}
.button img{ width: 306px; height: 88px; margin-right: 35px;}

.steps_main{
	width: 1150px;
	margin-top: 480px;	
}

	 .steps1, .steps2, .steps3  {background-image: url('../../willbetgamebettingsa/image/steps_bg.webp'); font-size:15px; width: 375px; line-height: normal;}
	 .spacer_steps {display:none;}
	 .steps_main span{ font-size: 19px;
	 }
	 .steps1 div{padding: 20px 20px 0px 20px;}
.steps2 div{padding: 20px 25px 0px 20px;}
.steps3 div{padding: 20px 20px 0px 20px;}
.footer {width: 1140px;}
.jp_iframe { width: 1130px;}
			}
			
@media screen and (min-width:1300px){
				
			
				}
				
@media screen and (min-width:1500px){
					
					}
					
@media screen and (min-width:1700px){
						
						}
						
@media screen and (min-width:1800px){
						
						}