#topwrapper{
	 
    background-image: url(images/bg_border.png);
    background-repeat: no-repeat;
    background-size: 100%;
    position: relative;
 
	background-position:top right;
 
}

#navwrapper{
	position:absolute;
	top:40px;
	right:40px;
}

#topwrapper .logo{
	width:300px;
}

#navwrapper .menu-toggle, #navwrapper .menu-close{
	display:none;
}

html {
  scroll-behavior: smooth;
}

/*Prizes*/
#pages.prizes form {
    width: 95%;
    margin: 0 auto;
}

#pages.prizes .other, #pages.prizes .general {
    margin: 0 0 15px 11%;
    border: 1px solid;
    padding: 15px;
	font-family: "Bebas Neue", sans-serif;
    max-width: 530px;
	clear:both;
}

#pages.prizes .general .ticket{
	    letter-spacing: 3.8px;
    font-family: "Bebas Neue", sans-serif;
   
    text-transform: uppercase;
    font-size: 19px;
	margin:0 0 15px 0;
}

#pages.prizes .general input{
	border:none;
	border-bottom:1px solid #000;
}

#pages.prizes #prizesDiv {
    float: left;
    width: 83%;
}

#pages.prizes .prizes {
    float: left;
    width: 87%;
    margin: 0 0 50px 2%;
    padding: 0 0 20px 2%;
    border-left: 1px solid #CBCBCB;
    position: relative;
    display: flex;
    flex-wrap: wrap;
}

#pages.prizes .prizes#specials{
	border:none;
	padding:0;
}

#pages.prizes .prizes:after{
	display:none;
}

#pages.prizes .prizes:after {
    content: '';
    height: 1px;
    background: #CBCBCB;
    position: absolute;
    bottom: 0;
    left: 3%;
    width: 96%;
}

#pages.prizes .category {
    border: none;
    margin: 0 0 10px 0;
    float: left;
    clear: both;
    width: 8%;
}

#pages.prizes .prize {
    float: left;
    width: 21.5%;
    margin: 0 1.5% 30px 0;
    position: relative;
   
    border-radius: 25px;
  
}

.anchor {
    position: absolute;
    width: 20px;
    height: 20px;
    margin: -150px 0 0 0;
}

#catwrapper.fixed{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	background:#fff;
	z-index:8;
}

#catwrapper.fixed .right .button{
	display:none;
}

/*FloatCart*/
#pages.prizes .container {
    float: right;
    width: 280px;
}

.sidebar.fixed {
    position: fixed;
    top: 20px;
    width: 280px;
    z-index: 999;
    background: #fff;
}

#FloatCart .button{
	width:130px;
	display:block;
	text-align:center;
	margin:20px auto;
	font-size:14px;
	letter-spacing:2.8px;
}

#FloatCart dt.ticks{
	position:relative;
}

 
#pages.prizes .mobileadd.plus{
	 
}

#pages.prizes #FloatCart .qty {
 
    width: 81px;
    text-transform: uppercase;
	text-align:center;
    font-weight: bold;
    font-size: 11px;
    letter-spacing: 1px;
    margin: 10px 0 0 0;
}

#pages.prizes #FloatCart .amount .qty{
	margin:0 10px 0 0px;
	float:left;
}


#pages.prizes #FloatCart .qty input {
    float: left;
    height: 20px;
    width: 35px;
    border: none;
    border-top: 1px solid #E1E1E1;
    border-bottom: 1px solid #E1E1E1;
    border-radius: 0;
}

#pages.prizes #FloatCart .row{
	display: flex;
    align-items: center;

}

#FloatCart dd{
	display:none;
	color: #000;
    text-transform: none;
    font-weight: normal;
    font-size: 12px;
    letter-spacing: normal;
}

#FloatCart dt.ticks:after{
 
    font-family: 'FontAwesome';
    content: "\f078";
    font-size: 8px;
    line-height: 8px;
    color:#282828;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	position:absolute;
	top:5px;
	right:10px;
     
}

#FloatCart dt.ticks.opened:after {
	font-family: 'FontAwesome';
    content: "\f077";
    font-size: 8px;
    line-height: 8px;
    color:#282828;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	position:absolute;
	top:5px;
	right:10px;
   
}

#FloatCart .padd {
    border-bottom: 1px solid #D7D7D7;
    padding: 10px 6%;
    overflow: hidden;
    line-height: 20px;
}

#FloatCart .info{
	text-transform:uppercase;
	color:#000;
	font-size:14px;
	letter-spacing:2px;
 
	padding:15px 0 0 0;
	width:85%;
	margin:0 auto;
}

#FloatCart .item{
	padding:5px;
	font-size:12px;
 
	margin:0 0 4px 0;
	background:#fcfdfe;
}

#FloatCart items{
	color: #0083c2;
}

#FloatCart .item span{
	font-size:15px;
	color: #c41230;
}

#FloatCart .info input{
	border:none;
	 
	display:inline;
	background:none;
	width:30%;
}

#FloatCart .checkout{
	display:block;
	width:85%;
	font-size:14px;
	margin:10px auto 0 auto;
	font-weight:bold;
	position:relative;
	background:#c41230;
	letter-spacing:1px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	padding:8px 0;
	text-decoration:none;
}

#FloatCart .checkout:after{
	font-family: 'FontAwesome';
    content: "\f078";
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin:0 0 0 14px;
}

a.click{
	text-decoration:none;
}


#FloatCart .info .subtitle, #FloatCart .amount{
	display:inline;
}

#FloatCart .mobile.amount{
	display:none;
}

#FloatCart .info .ttl{
	font-size:16px;
}

 

#pages.prizes .billing{
	padding:30px 0 0 0;
}

.fancybox-next {
    right: 15px!important;
}





/*Form*/
.dn-sponsortext {
	font-weight: bold;
	font-size: 16px;
}

#dn-top {
	width: 90%;
	clear: both;
	overflow: hidden;
	position: relative;
}

#dn-top .dn-left {
	float: left;
	width: 30%;
	text-align: right;
}

#dn-top .dn-right {
	float: right;
	width: 70%;
}

.dn-smalltext {
	font-size: 10px;
}

#dn-center {
	width: 90%;
	max-width:900px;
	clear: both;
	overflow: hidden;
	padding:40px 0 0 0;
    background: #fff;
	margin:0px 0 0 9%;
}


#dn-center .dn-title{
    background: #fff;
    text-transform: capitalize;
    display: inline;

    position: absolute;
    left: 15px;
    top: -2px;
	color:#8a8a8a;
    padding: 0 2px 0 4px;
    font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	min-width:100px;
}

#dn-center .dn-title.rel{
	position:relative;
	left:0;
	top:0;
	padding:0;
	display:block;
	font-size:13px;
	margin:0 0 12px 0;
}


#dn-center .dn-twoleft {
	float: left;
	width: 49%;
}

#CreditCardTable{
	border:1px solid #b9bec4;
	padding:20px;
}

#dn-center .dn-tworight {
	float: right;
	width: 49%;
}

#dn-center .dn-onefull {
	width: 100%;
	clear: both;
}

#dn-center .dn-threewrap {
	float: left;
	width: 66%;
}

#dn-center .dn-threeleft {
	float: left;
	width: 50%;
}

#dn-center .dn-threecenter {
	float: right;
	width: 50%;
}

#dn-center .dn-threeright {
	width: 33%;
	float: right;
}

.dn-padding {
	padding:7px;
	position:relative;
}

.dn-textfield, .dn-textarea, .dn-textfieldsm, .textfield, .textarea {
	margin: 0px 0 10px 0;
    font-weight: 300;
    resize: none;
	width:99%;
	height: 38px;
    border: 1px solid #b9bec4;
}

.textarea, .dn-textarea {
	resize:vertical;
	height:100px;
}

select.dn-textfield{
	min-height:39px;
}

.dn-head{
	text-transform:uppercase;
	clear:both;
	letter-spacing:3.6px;
	font-size:18px;
	color:#006F97;
	    font-family: "Bebas Neue", sans-serif;
	padding:0 0 20px 0;
}


.submit {
    display: block;
    border: none;
}

.dn-clear {
	clear:both;
}

.dn-spacer {
	clear:both;
	height:10px;
}

.dn-textfieldsm {
	width: 50%;
}

.dn-star {
	color: #F00;
}

#dn-account.dn-js { 
  position: absolute; 
  overflow: hidden; 
  clip: rect(0 0 0 0); 
  height: 1px; width: 1px; 
  margin: -1px; padding: 0; border: 0; 
}

/*Prizes*/

#pages.prizes .title{
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	letter-spacing:6px;
	padding:7px 0;
}

#pages.prizes .prize {
   
  
	
	float: left;
        width: 23%;
    margin: 0 2% 20px 0;
}





#pages.prizes .prizes .image img{
	width:100%;
	height:auto;
}

#pages.prizes .overlay{
	display:none;
	background:rgba(255, 255, 255, 0.8);
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	padding:0;
}

#pages.prizes .overlay .fa {
	position: absolute;
    top:40%;
    left:45%;
	font-size:25px;
    color: #000;
}

#pages.prizes .prizes .image{
	position:relative;
}

#pages.prizes .prizes .prize:hover .overlay{
	display:block;
}

#pages.prizes .prizes .ticketdetail .details {
	display:none;
}

#pages.prizes .info a{
	text-decoration:none;
}

#pages.prizes .qty input{
	border-radius:5px;
	width: 45px;
    height: 26px;
	border:1px solid #b2c0c9;
}

#AddCartMsgbox {
    position: fixed;
    width: auto;
    opacity: 0;
    top: 40%;
    left: 40%;
    margin-left: 30px;
    text-transform: uppercase;
    font-size: large;
    border: 1px solid #e92358;
    background: #F7CBCA;
    color: #e92358;
    padding: 30px;
    font-weight: bold;
    z-index: 2;
}

#pages.prizes .title.cart:before{
	font-family: 'FontAwesome';
    content: "\f07a";
    font-size: 20px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 0px 15px 0px 0px;
	color:#D05E26;
}

#pages.prizes .topprizes .prize.one-in-each .qty, #pages.prizes .topprizes .prize.admission .qty {
    display: none;
}

#pages.prizes .prize .ticket{
 
	width:100%;
	line-height:1;
}

#pages.prizes .prize .qty {
     
    padding: 0;
    width: 78px;
	text-transform: uppercase;
    font-weight: bold;
    font-size: 11px;
    letter-spacing: 1px;
	margin:10px 0 0 0;
	position:absolute;
	bottom:10px;
}

#pages.prizes .prize .qty .fa {
	font-size:9px;
}

#pages.prizes   .mobileadd.minus {
    border-radius: 13px 0 0 13px;
}

#pages.prizes .mobileadd {
    color: #a7a3a3;
    background: #FFF;
    float: left;
    padding: 5px;
    font-size: 12px;
	border:1px solid #a7a3a3;
    border-radius: 0 13px 13px 0;
}

#pages.prizes .qty input {
    border-radius: 0;
}

#pages.prizes .qty .amt{
	    border-top: 1px solid #a7a3a3;
    border-bottom: 1px solid #a7a3a3;
    padding: 1px 0;
    vertical-align: middle;
    display: block;
    widtH: 23px;
    float: left;
	height:20px;
}

#pages.prizes .qty input {
    float: left;
    height: 19px;
    width: 30px;
	text-align:center;
	font-family: "helvetica";
    font-size: 16px;
    font-weight: normal;
    border: none;
    border-top: 1px solid #a7a3a3;
    border-bottom: 1px solid #a7a3a3;
    border-radius: 0;
}

#pages.prizes .allinone .qty input{
	height:22px;
}

#pages.prizes .title {
    background: #006F97;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    padding: 15px 0;
	 
	line-height:1;
    font-size: 21px;
    position: relative;
    letter-spacing: 4.2px;
}

#popup img{
	width:100%;
}

#pages.prizes .row .title {
	background:none;
	color:#707070;
	text-transform:none;
	text-align:left;
	font-size:12px;
	width:70%;
	margin:0 0 0 12px;
	letter-spacing:normal;
}

#pages.prizes .packages .title{
	background:none;
	color:#333868;
	text-align:left;
	text-transform:none;
	font-size:30px;
	letter-spacing:0;
}

#pages.prizes .disclaimer{
	font-size:13px;
	text-align:justify;
	width:60%;
	margin:30px 0 30px 11%;
}

#pages.prizes .title.cart {
    border-radius: 30px 30px 0 0;
    padding: 18px 0;
}

#pages.prizes center{
	text-align:left;
	margin:30px 0 0px 11%;
	
}



/*Footer*/
#footerwrapper .footer{
	    display: flex;
    align-items: center;
    justify-content: space-between;
}

#footerwrapper .contactinfo{
	font-size:18px;
	font-family: "bebas-neue-pro-semiexpanded", sans-serif;
	color:#333868;
}

#footerwrapper .left{
	margin:0 0 0 11%;
}



 

/*Popup*/
#popup img{
	width:100%;
	height:auto;
	display:block;
}

#popup .image{
	margin:0 auto;
	width:90%;
	padding:20px 0 20px 0;
	position:relative;
}

#popup .ship{
	width:100px;
	position:absolute;
	bottom:5px;
	right:-15px;
}

#popup .num{
	font-size:80px;
	float:left;
	width:90px;
}

#popup .info{
	float:left;
	width:77%;
	padding:0 0 20px 0;
}

#popup .ticket{
	letter-spacing:2px;
	font-size:24px;
	text-align:center;
	color:#d83f40;
}

#popup{
	width:90%;
	margin:25px auto 0 auto;
}

#popup .ticketdetail{
	padding:5px 0 0 0;
	font-size:15px;
	text-align:justify;
}

#popup .ticketdetail .details {
	display:block;
}

#popup .ticket {
	height:auto
}


/*Mobile*/
@media (max-width: 1200px) {
 


}

@media (max-width: 1000px) {

 
#pages.about .right{
float:none;
width:100%;
}



#pages.about .left{
	position:relative;
	float:none;
	width:100%;
	margin:10px auto;
}

.copy .left {
		float: none;
		padding: 0;
		margin: 0 auto;
	}
	
	.copy .right {
		float: right;
		width: 33%;
	}
	
	.copy .links {
		clear: both;
	}
	
	.copy .right a {
		width: 45%;
	}




}
@media (max-width: 960px) {


#pages.prizes .topprizes .left, #pages.prizes .topprizes .right{
	float:none!important;
	width:100%!important;
}

#pages.prizes .topprizes .left .prize {
    width: 45%!important;
}

#pages.prizes .prize .num{
    font-size: 25px;
    padding: 5px 0 0 0;
}


#pages.prizes .topprizes .prize .option .ticket{
	font-size:10px;
}

.copy .right {  
		width: 38%;
	}
	
.copy .links a {
		padding: 0 10px 0 0;
	}
	



}

@media (max-width: 850px) {
	
	#pages.prizes .container, #pages.prizes .sidebar.fixed{
		position:relative;
		width:100%;
	}
	
	#pages.prizes .container{
		padding:60px 0 0 0;
	}
	
	#pages.prizes .hide{
		display:none;
	}
	
	#pages.prizes .mobile:after{
		    position: absolute;
			content: "\f107";
			top: 0px;
			right: 15px;
			color: #fff;
			font-size:15px;
			font-family: 'FontAwesome';
	}
	
	#pages.prizes .mobile.opened:after{
		content: "\f106";
	}
	
	#pages.prizes .cart{
		cursor:pointer;
	}
	
	#FloatCart{
		padding:0!important;
	}
	
	.container #FloatCart .mobile{
		display:block;
		color: #fff;
		position: absolute;
		top: 10px;
		right:0px;
		padding:0 30px 0 0;
		z-index: 99;
		cursor:pointer;
		font-size:15px;
	}
	
	/*#topwrapper .topnav{
		position:fixed;
		top:0;
		width:100%;
		z-index:99;
	}*/
	
	#FloatCart a.checkout{
		width:100%;
		margin:0;
}
	
	#pages.prizes .sidebar  #FloatCart{
		position:fixed;
		top:0;
		left:0;
		background: #f3f6f7;
		width:91%;
		z-index:99;
 
	}
	
	#FloatCart .title{
		text-align:left;
		padding:11.5px 0;
	}
	
	#FloatCart .checkout:after{
		position:absolute;
		right:5px;
		font-size:13px;
		top:10px;
	}
	
	#pages.prizes .box.packages{
		margin:0 0 30px 0;
	}
	
	#pages.prizes .prize {
		width: 30%;
	}
	
	#pages.prizes .prize .num {
		
	}
	
	#pages.prizes .prize .num {
		font-size: 24px;
	}
	
	#pages.prizes .rect.head{
		height:27px;
	}
	 
	
	#pages.prizes .prize .tick{
		font-size: 15px;
	}
	
	 
	
	#pages.prizes .topprizes .prize {
		width: 47.2%;
	}
	
	#pages.prizes .container{
		width:100%;
		padding:0 0 0px 0;
		margin:0 auto 0px auto;
	}
	
	#pages.prizes .title{
		font-size:0;
		text-align:left;
		padding:10px 0 9px 5px;
	}
	
	#pages.prizes .box.packages .title{
		text-align:center;
	}
	
	#topwrapper .top #navwrapper{
		float:none;
		 
	}
	
	.container{
		top:0;
	}
	
	 
	
	#topwrapper.prizes .logo{
		display:none;
	}
	
	#pages.prizes .title.cart{
		border-radius:0;
		padding:18px;
	}
	
	#navwrapper .menu-toggle, #navwrapper .menu-close{
		display:block;
		text-decoration:none;
	}
	
	#topwrapper #navwrapper .fa{
		color:#fff;
	}
	
	

#pages.contact .left, #pages.contact .right{
	float:none;
	width:100%!important;
	padding:0 0 15px 0;
}

#pages.contact{
	padding:0;
}


.copy .right a {
		border: 1px solid #3d9ed2;
		margin: 15px 0 0 3px;
		width: 47%;
		padding: 8px 0;
		font-size: 10px;
}
	
.copy .links a {
		padding: 0 3px 0 0;
}
	
.copy .right {
		width: 36%;
}


#topwrapper .mobilelogo{
	display:block;
	width:40%;
	position:absolute;
	top:10px;
	left:10px;
}

/*#navwrapper {
     position: fixed;
    top: 0;
    right: 0;
	width:100px;
    width: 100%;
 
	    background: #008188;
		padding:12px 0;
		height:51px;
		z-index:9;
		border:none;
}*/

 

 

#topwrapper .top #navwrapper{
		float:none;
		top:0;
		z-index:9;
		position:fixed;
		    background: #006F97;
			height:56px;
		right:0;
		width:70px;
 
		padding:0;
	}
	
	#topwrapper #navwrapper .fa{
		display:block!important;
		position:absolute;
		top:20px;
		right:25px;
	}

	.main-menu{
	  position: absolute;
	  display: none;
	  right:0;
	  top: 0;
	  height: 100%;
	  transition: left 0.3s ease, box-shadow 0.3s ease;
	  z-index: 999;
		 
	}
	
	.main-menu ul{
	  list-style: none;
	  margin: 0;
	  padding: 2.5em 0 0;
	 
	  -webkit-box-shadow: -8px 0 8px rgba(0,0,0,.5);
		 -moz-box-shadow: -8px 0 8px rgba(0,0,0,.5);
			  box-shadow: -8px 0 8px rgba(0,0,0,.5);
	  min-height: 100%;
	  width: 200px;
	  background: #006F97;
	  z-index:9;
	 
	}
 
	  
	
	#nav .fa-bars{
		color:#fff;
		font-size:20px;
		position:absolute;
		right:20px;
	}
	
	#nav .fa-bars.scrolled{
		color: #fff;
		font-size: 20px;
		display: block;
		z-index: 9;
		width: 30px;
		height: 25px;
		padding: 20px;
		background: rgba(4,30,40,0.7);
		position: fixed;
		top: 0;
		right: 0;
		text-align: center;
	}
	
	 
	 
	
	#nav .menu-toggle, #navwrapper .menu-close{
		display:block;
		text-align:right;
	}
	
	#nav .menu-toggle img{
		width:15px;
	}
	 
	
	#nav li {
		padding: 0 0 0 0px;
		width:100%;
		margin:0;
	}
	
	#nav .sub_menu{
		top:0;
		left:-360px;
		border:none;
		padding:0;
		background:#1a1a1a;
	}
	 
	 
	 
	
	.main-menu a:hover,
	.main-menu a:focus,
	{
	  background: #333;
	  text-decoration: none;
	}
	
	
	
	#topwrapper #nav .main-menu a, #topwrapper #nav .sub_menu li a{
	  display: block;
	  padding: .75em 15px;
	  font-size: 15px;
	  color: #fff!important;;
	  text-decoration: none;
	  border-bottom: 1px solid #383838;
	  background:none;
	  border-radius:0;
	  margin:0;
	  font-weight:300;
	}
	
	.main-menu .menu-close {
	  position: absolute;
	  right:0;
	  top: 0;
	  border-bottom: none!important;
	}
	 
	.main-menu:target, .main-menu[aria-expanded="true"]{
	  display: block;
	  right:0;
	  outline: none;
	  -moz-box-shadow: 3px 0 12px rgba(0,0,0,.25);
	  -webkit-box-shadow: 3px 0 12px rgba(0,0,0,.25);
	  box-shadow: 3px 0 12px rgba(0,0,0,.25);
	  
	  
	}
	
	.main-menu:target .menu-close, .main-menu[aria-expanded="true"] .menu-close{
	  z-index: 1001;
	}
	
	.main-menu:target ul, .main-menu[aria-expanded="true"] ul, {
	  position: relative;
	  z-index: 1000;
	}
	 
	.main-menu:target + .backdrop,
	.main-menu[aria-expanded="true"] + .backdrop{
	  position: absolute;
	  display: block;  
	  left: 0;
	  top: 0;
	  width: 100%;
	  height: 100%;
	  z-index: 998;
	  background: #000;
	  background: rgba(0,0,0,.85);
	  cursor: default;
	  
	}
	
	
	@supports (position: fixed) {
	  .main-menu,
	  .main-menu:target + .backdrop,
	  .main-menu[aria-expanded="true"] + .backdrop{
		position: fixed;
		 
	  }
	  
	  #pages.prizes .sidebar .packages .btn.view{
		  position:relative!important;
		  right:0!important;
		  top:0!important;
		  margin:0 0 20px 0;
	  }
	  
	  #pages.prizes .sidebar .packages{
		  position:fixed!important;
		  bottom:0;
		  right:0;
		  z-index:9;
		  width:35px;
	  }
	  
	  #pages.prizes .sidebar .packages .btn.view{
		  width:100%!important;
		  letter-spacing:1px;
		  font-size:13px;
		  border-radius:5px!important;
	  }
	  
	  #pages.prizes .sidebar .packages .btn{
		  font-size:0;
	  }
	  
	  #pages.prizes .packages .title{
		  display:none;
	  }
	  
	  
	   
	    #pages.prizes .packages .view span{
			display:block;
		}


			




			

}
			




			


@media (max-width: 750px) {
	
	.copy .left {
    width: 20%;
	}
	
	.copy .right {
		float: none;
		width: 100%;
	}
	
	.copy .right a {
		margin: 5px 0 0 5px;
		width: 48%;
	}
	
	.copy .links a {
		padding: 0 52px 0 0;
	}
	
	
	
	
	
	
		
		
		
	
	
	


}

@media (max-width: 650px) {
	
	#dn-center .dn-threeleft, #dn-center .dn-threecenter, #dn-center .dn-threeright, #dn-center .dn-twoleft, #dn-center .dn-tworight, #dn-center .dn-threewrap{
		width:100%;
		float:none;
	}
	
	select.dn-textfield{
		width:100%;
	}
	
	#pages.prizes .container{
		top:0;
	}
	
	h1 {
		font-size:xx-large;
	}
	
	#pages.prizes .rect.light{
		width:44%;
	}
	
	
	.copy .links a {
		padding: 0 21px 0 0;
	}
	
		
	.copy .left {
		width: 30%;
		text-align: center;
	}
	
	


	
}
@media (max-width: 550px) {
	
	.footer li {
		margin:0;
	}
	 
	.container #FloatCart .mobile{
		font-size:14px;
	}
	
	#pages.prizes .container{
		width:100%;
	}
	
	#pages.prizes .billing{
		padding:0;
		margin:0 0 50px 0; 
	}
	
	#pages.prizes .topprizes .anchor{
		height:20px;
		margin:-30px 0 30px 0;
		display:block;
	}
	
	.copy .links a {
		padding: 5px 12%;
		width: 25%;
		float: left;
		display: block;
	}
	
	
	
	
		
		
	
			
	
			

}

@media (max-width: 450px) {
	
	
	#popup .num, #popup .info, #popup .ticketdetail{
		float:none;
		width:100%;
		text-align:center;
	}
	 
	
	 
	
	.dn-head{
		font-size:20px;
	}
	
	#pages.prizes .category .amount, .catName {
		font-size: 34px;
	}
		
	
	
	.copy .left, .copy .right{
		float:none;
		text-align:left;
		padding:0 0 10px 0;
		width:100%;
	}
	
	#pages.prizes .topprizes .prize .option .ticket{
		width:70%;
	}
	
	 
	
	.copy .right a {
		width: 47%;
	}
	
	.copy .left {
		width: 50%;
		text-align: center;
	}
	 
	
	
		
}
