@media (max-width: 1500px) {
	.play .num{
		font-size:60px;
	}
	
	.numbox .title{
		top:90px;
	}
}

@media (max-width: 1400px) {
	.numbox{
		height:180px;
	}g
	
	.symbol{
		left: 38%;
    	top: 36%;
	}
	
	.play .description .later{
		right:0;
	}
}

@media (max-width: 1300px) {
	.numbox{
		height:120px;
	}
	
	.symbol{
		font-size:28px;
	}
	
	.boxes{
		padding:0;
	}
	
	.outer{
		width:25%;
	}
}


@media (max-width: 1200px) {
	body.crowdloan, body, body.matching{
		min-width:1000px;
	}
	
	.crowdloan .main, .crowdloan #top, .top, .main, #page, .matching #top, .copy{
		width:1000px;
	}
	
	#page .main{
		width:100%;
	}
	
	.crowdloan #top .Buttons{
		width:40%;
	}
	
	.crowdloan .left .thermo{
		width:28%;
		padding:30px 0;
	}
	
	.crowdloan .left .thermo .amount{
		font-size:22px;
	}
	
	.crowdloan .bottom{
		padding:0px;
	}
	
	.crowdloan .left .thermo .top{
		width:90%;
		margin:0 auto 10px auto;
	}
	
	.crowdloan .right h2{
		font-size:18px;
	}
	
	.crowdloan .left .stats .amount{
		font-size:40px;
	}
	
	.crowdloan .left .stats{
		font-size:22px;
	}
	
	.crowdloan .left .links{
		padding:15px;
	}
	
	.crowdloan .left .links a.middle {
		margin: 0 10px;
	}
	
	.crowdloan .left .links a .small{
		font-size:11px;
	}
	
	.crowdloan .left .links a{
		padding:20px 0 15px 0;
	}
	
	.crowdloan .right .scroll{
		height:335px;
	}
	
	.crowdloan marquee{
		height:300px!important;
	}
	
	.description img{
		width:100%;
		height:auto;
	}
	
	.matching .totals{
		padding:20px;
	}
	
	.matching .totals .title{
		font-size: 15px;
    	line-height: 20px;
	}
	
	.matching .totals .field label{
		font-size:34px;
		width:25px;
	}
	
	.matching .totals .dn-textfieldsml {
		padding: 5px 1% 10px 0;
		font-size: 25px;
	}
	
	.matching .totals .plus{
		padding:0 0 0 5px;
	}
	
	.matching .totals #TotalDouble {
		line-height: 40px;
		font-size:40px;
	}
	
	.matching .totals .amount {
		font-size: 25px;
		width: 25%;
		padding:10px 0 0 15px;
	}
	
	.matching #innerwrapper .countdown{
		width:98%;
		padding:20px 1%;
	}
	
	.matching #innerwrapper .countdown .day{
		margin:0 0px;
	}
	
	.matching .dn-threeright, .matching .dn-threewrap{
		float:none;
		clear:both;
		width:100%;
	}
	
	.matching .right .scroll .amount{
		padding:0 0 0 5px;
	}
	
	.right .scroll .name{
		padding:0 5px 0 0;
	}
	
	#innerwrapper.splash .contact{
		width:35%;
	}
	
	#innerwrapper.splash .countdown{
		width:45%;
	}
	
	#CreditCardTable .dn-padding.number {
		width: 19.5%;
	}
	
	.bonuswrapper {
    	font-size: 100px;
    	line-height: 55px;
	}
	
	.play .description .box {
    	width: 17.8%;
		font-size:14px;
	}
	
	.description .larger .box {
    	width: 24.7%;
	}
	
	.play .description .left .title{
		font-size:52px;
		line-height:50px;
	}
	
	.play .description .left .subtitle{
		font-size:15px;
	}
	
	.play .description .left .amount{
		font-size:43px;
	}
	
	.play .description .left{
		margin:-15px -3% 0 0;
	}
	
	.play #counterwrapper a.button{
		width:25%;
	}
	
	.play #counterwrapper .text{
		padding:35px 0 0 35%;
	}
	
	.play #dn-center{
		width:100%;
	}
	
	.play .boxes{
		width:100%;
	}
	
	.numbox {
		height: 100px;
	}
	
	.symbol {
		font-size: 22px;
	}
	
	.copy .right a{
		width:45%;
	}
	
	.copy .left{
		width:13%;
		padding: 15px 20px 0 0;
	}
	
	.copy .left img{
		width:100%;
		
	}
		
		
		
	
}

@media (max-width: 1000px) {
	body.crowdloan, body, body.matching{
		min-width:960px;
	}
	
	.crowdloan .main, .crowdloan #top, .top, .main, #page, .matching #top, .copy{
		width:960px;
	}
	
	.crowdloan .left{
		float:none;
		width:80%;
		margin:20px auto 0 auto;
	}
	
	.crowdloan .right{
		float:none;
		width:50%;
		margin:20px auto 0 auto;
		padding:0 0 50px 0;
	}
	
	.crowdloan .bottom{
		padding:0px;
	}
	
	.crowdloan .left .thermo{
		padding:45px 0;
	}
	
	.crowdloan #top .Buttons{
		margin:10px 0 0 0;
	}
	
		.box {
		width:30%;
	}
	
	.box.general .ticket {
	width:60%;
}

 .box.general .ticketprice {
	width:40%;
}
	.rowclear {
		clear:none;
	}
	
	.box.last {
		margin:0px 1% 12px 0px;
	}
	
	.matching .totals .title{
		float:none;
		text-align:center;
		width:100%;
		padding:0 0 15px 0;
	}
	
	.matching .totals .field{
		clear:both;
		margin:0;
	}
	
	.matching .totals {
		padding: 20px 40px;
	}
	
	.matching .left{
		width:62%;
	}
	
	.play .description .left .title {
		font-size: 42px;
		line-height: 40px;
	}
	
	.play .description .left {
		margin: -10px -3% 0 0;
	}
	
	.play .description .later {
		top:-20%;
		width:16%;
		z-index:99;
	}
	
	.copy .left{
		float:none;
		width:13%;
		padding:0;
		margin:0 auto;
	}
	
	.copy .links{
		clear:both;
	}
	
	.copy{
		padding:15px 0;
	}
	
}

@media (max-width: 960px) {
	body.crowdloan, body{
		min-width:850px;
	}
	
	.crowdloan .main, .crowdloan #top, .top, .main, #page, .copy{
		width:850px;
	}
	
	body.matching{
		min-width:100%;
	}
	
	.matching .main, .matching #top{
		width:95%;
	}
	
	.crowdloan #logo{
		width:20%;
	}
	
	.crowdloan #top .Buttons{
		width:50%;
	}
	
	.crowdloan .left .thermo {
		padding: 30px 0;
	}
	
	.crowdloan .left .stats{
		margin:10px 0 0 0;
	}
	
	.matching #top #logo{
		width:18%;
	}
	
	.matching .buttons a{
		width:30%;
	}
	
	.bonuswrapper{
		font-size:80px;
	}
	
	.matching .description{
		padding:0;
	}
	
	.matching h3{
		font-size:20px!important;
	}
	
	.matching .description, .matching .left, .matching .right{
		float:none;
		width:100%;
		border:none;
	}
	
	.matching .right{
		margin:0 0 30px 0;
		clear:both;
	}
	
	.matching #innerwrapper .countdown {
		width: 50%;
		padding: 20px 30%;
	}
	
	.matching .readmore {
		border-bottom: 1px solid #0388cb;
		margin:0 0 10px 0;
	}
	
	.matching .right .scroll ul{
		width:100%;
	}
	
	.matching .donationoptions .clear{
		clear:none;
	}
	
	.matching .cccover .right {
		margin:0px;
		text-align:center;
	}
	
	
	.right .button.changed{
		position:fixed;
		z-index:9999;
		top:0;
		left:0;
	}
	
a.anchor {
    visibility: hidden;
	padding: 50px 0 0 0 !important;
    margin: -50px 0 0 0 !important;
    display: block;
}

	.matching .donationoptions .ticket, .matching .donationoptions .ticket.last{
		width:24%!important;
		margin:4px 0.4%;
	}
	
	.matching .donationoptions.full .ticket, .matching .donationoptions.full .ticket.last {
		width:49% !important;
	}
	
	#innerwrapper.splash .contact{
		width:60%;
	}
	
	#innerwrapper.splash .countdown {
		width: 53%;
		padding: 20px 0;
	}
	
	.raisers .raiser{
		margin:9px;
	}
	
	
	
	.raisers .image img, .raisers .image{
		min-height:60px;
	}
	
	.buttons a{
		width:25%;
	}
	
	#top #logo{
		width:15%;
	}
	
	.play .description .left {
		margin: 0 0 30px 0;
		float:none;
		width:100%;
		text-align:center;
	}
	
	.play .description .box {
    	width: 21.9%;
	}
	
	.play .description .larger .box {
    	width:30%;
	}
	
	
	.description .left .subtitle{
		width:100%;
	}
	
	.play #counterwrapper a.button {
		width: 35%;
	}
	
	.play #counterwrapper .text {
		padding:40px 0 0 40%;
		font-size:20px;
	}
	
	.outer {
		width: 35%;
	}
	
	.matching .copy .right{
		width:38%;
		float:right;
		clear:none;
	}

	.copy .links a {
		padding: 0 10px 0 0;
	}
	
	.matching .copy .left{
		width:15%;
	}
	

		
		

}

@media (max-width: 850px) {
	body.crowdloan, body {
		min-width:770px;
	}
	
	#top #logo{
		width:100%;
	}
	
	.crowdloan .main, .crowdloan #top, .top, .main, #page, .copy{
		width:770px;
	}
	
	.crowdloan .left .thermo{
		width:30%;
		padding:35px 0;
	}
	
	.crowdloan .left .stats {
		font-size: 20px;
	}
	
	.crowdloan .left{
		width:85%;
	}
	
	.crowdloan .right{
		width:55%;
	}
	
	.crowdloan .dn-left, .crowdloan .dn-right{
		float:none;
		width:100%;
	}
	
	.play .dn-head{
		letter-spacing:1px;
		font-size:20px;
	}
	
	
	.box, .options.left .box {
		width:45%;
	}
	
	.options.left .clear {
		clear:none;
	}
	
	.options.left .box.last {
		margin:0px 1% 12px 0px;
	}
	
	.box.general {
		width:60%;
	}
	
	#innerwrapper .thermometer  {
		width:45%;
	}
	
	#innerwrapper .countdown {
		width:45%;
	}
	
	.matching #innerwrapper .countdown {
		width: 50%;
		padding: 20px 25%;
	}
	
	#innerwrapper.splash .countdown {
		width: 60%;
		padding: 20px 0;
	}
	
	.raisers .raiser{
		width:41%;
		
	}
	
	.raisers .amount{
		font-size:22px;
	}
	
	.play #top #logo {
		width: 20%;
	}
	
	.play .description .box {
		width: 21.8%;
	}
	
	#counterwrapper .counter{
		width:65%;
	}
	
	.play #counterwrapper .text {
    	padding: 40px 0 0 42%;
	}
	
	#greywrapper .left .dn-threewrap{
		width:100%;
	}
	
	.copy .right a{
	border: 1px solid #3d9ed2;
	margin:15px 0 0 3px;
	width:46%;
	padding:8px 0;
	font-size:9px;
	}
	
	.copy .links a {
		padding: 0 2px 0 0;
	}
	
	.copy .right {
		width: 32%;
	}
	
	.copy .links{
		width:67%;
	}
	
	.copy .left {
		width: 30%;
		text-align: center;
	}
	
	
	.category, .subcategory{
	font-size:20px;
}

.subcategory{
	font-size:15px;
}

.category {
    width: 18.5%;
}

.scrollbox .scroll{
	margin:40px auto 0 auto;
}

	
			
	
	
}

@media (max-width : 770px) {
	body.crowdloan, body{
		min-width:650px;
	}
	
	.matching .description img{
		max-width:100%!important;
	}
	
	.crowdloan .main, .crowdloan #top, .top, .main, #page, .copy{
		width:650px;
	}
	
	.crowdloan #top .Buttons {
		width: 65%;
	}
	
	.crowdloan #top .Buttons a{
		font-size:13px;
		padding:5px 0;
		background:none;
		color:#fff;
	}
	
	.crowdloan .buttons .inner {
    width: 80%;
	}

	.crowdloan .buttons a, .crowdloan .buttons a.visit{
		width:48%;
	}
	.crowdloan .buttons:before, .crowdloan .buttons:after {
	    border-bottom: none;
	}
	
	.crowdloan .left {
		width: 100%;
	}
	
	.crowdloan .left .thermo{
		padding:30px 0;
	}
	
	.crowdloan .right {
		width: 65%;
	}
	
#top {
	min-width: 0px;
  
}

#header .description h2{
	margin:0;
}

#contact #header{
	margin:0;
}

#contact #form{
	margin:0;
	padding:0;
}

#logo, #page {
	width: 98%;
}
#logo {
	height: 35px;
	background-size: auto 35px;
}
#header .description IMG {
	width: 100%; height: 100%; max-width:100%;
}

#greywrapper .left{
	float:none;
	width:100%;
}

.frame span{
	float:none!important;
}

center div{
	max-width:100%!important;
}

#dn-center .dn-tworight, .dn-threeleft, .dn-threeright, .dn-threecenter, .dn-threewrap, #dn-center .dn-twoleft, #header .pageheader, #header .pagelogo, #dn-center .innersmaller, .leftbar, .rightbar, .rightbar.wider, .crowdloan .right, .crowdfunding .donationoptions .dn-padding.general, .box, .options.left .box, #greywrapper .options.left, #greywrapper .right, .options.left .box.general, .thermometer, #innerwrapper .countdown, #innerwrapper .thermometer, .crowdfunding .donationoptions .dn-padding, .box.general, #greywrapper.white .options.left .box {
	float: none;
	width: 100%;
}

#ParshaDiv{
	position:absolute;
	top:90px;
	left:25%;
}

#ParshaDiv select{
	border:1px solid #b9bec4!important;
	padding:0;
}

.paypal {
	top:5px !important;
}

.matching #dn-center .dn-head.paypal {
	padding:40px 0px 10px 0px !important;
}

#greywrapper .right{
	clear:both;
}

.dn-textfield, .dn-textarea, .dn-textfieldsm, .dn-textfieldxsm{
	padding:7px 0 0 0;
}


	


#greywrapper.white .options.left .box {
	margin:10px auto;
	width:90%;
}

.video {
	width:100% !important;
	float:none !important;
}

#header {
	padding:0px;
}

.pageheader h1, .pageheader .address {
	text-align:center;
}

.countdown .day { 
margin:0px 1.8%;
font-size:14px;
}

.countdown .number { 
font-size:28px;
line-height:28px;
}

.thermoouter {
	float:left;
	width:50%;
}

.right.scrollbox {
	float:right;
	width:50%;
	clear:none;
}

.spacer.mobile {
	clear:none;
}


.ticket, .ticketprice {
    font-size:medium;
}
	
/*input[type=text], input[type=url], input[type=email], input[type=password], input[type=tel], input[type=number], select.dn-textfield, textarea.dn-textfield   {
	height: 40px;
	line-height: 40px; 
	font-size: 17px;
}*/

	#contact .textfield, #contact .textarea  {
	/*width:95%;*/
	    height: 28px;
    font-size: 12px;
	}
	
	#contact .copy .left{
		width:35%;
	}
	
	#contact .copy .logo{
		width:30%;
		margin:0 auto;
	}
	
	#contact .copy .links{
		width:85%;
		margin:10px auto 0 auto;
	}
	
	.crowdloan .logo{
	width:80%;
	}

#dn-center .button {
	width:80%;
}

.matching #top #logo {
    width: 22%;
}

.matching .buttons a {
    width: 35%;
}

.matching .countdown .small {
    padding: 15px 0 0 0;
}

.matching .totals .dn-textfieldsml {
    padding: 5px 1% 0px 0;
}

#innerwrapper.splash .countdown {
    width: 70%;
    padding: 20px 0;
}

#innerwrapper.splash .contact {
    width: 70%;
}

.raisers #Info{
	padding:20px 10px;
}

.raisers .raiser {
    margin: 6px;
}

.raisers .sort select{
	width:20%;
}

.raisers .image, .raisers .image img{
	min-height:50px;
}

.raisers .info{
	font-size:13px;
}

.matching #innerwrapper .countdown {
    width:70%;
    padding: 20px 20%;
}

.raisers .amount {
    font-size: 20px;
}

.bonuswrapper {
    font-size: 70px;
	line-height:45px;
}

.buttons a {
    width: 40%;
}

.play .description .box {
    width: 21.6%;

    float: left;
}

.play .description .larger .box {
	width:29.9%;
}

.play #counterwrapper a.button {
    width: 40%;
    float: none;
	margin:10px auto 0 auto;
    clear: both;
}

#counterwrapper .counter{
	float:none;
	width:90%;
	margin:0 auto;
	position:relative;
}

.play #counterwrapper .text {
    padding: 40px 0 40px 37%;
}

	.matching .copy .left {
		width: 20%;
	}
	
	.matching .copy .links{
		float:none;
		margin:5px 0;
	}
	
	.matching .copy .right{
		float:none;
		clear:both;
		width:100%;
	}
	
	.matching .copy .right a{
		margin:5px 0 0 5px;
		width:47%;
	}
	
	.matching .copy .links a {
		padding: 0 53px 0 0;
	}

}

@media (max-width : 650px) {
	body.crowdloan, body{
		min-width:100%;
	}
	
	.crowdloan .main, .crowdloan #top, .top, .main, #page, .copy{
		width:90%;
		margin:0 auto;
	}
	
	.copy{
		width:93%;
	}
	
	.matching .buttons a {
		width: 40%;
	}
	
	.matching #top #logo {
		width: 26%;
	}
	
	.matching #innerwrapper .countdown {
		width:70%;
		padding: 20px 15%;
	}
	
	.matching .totals .field{
		width:33%;
		padding:3px 0;
	}
	
	.matching .totals {
		padding: 20px 20px;
	}
	
	.matching .totals .dn-textfieldsml {
		padding: 2px 1% 2px 0;
	}
	
	.matching .totals .plus{
		font-size:40px;
	}
		
	.matching #dn-center{
		padding:0 0 20px 0;
	}
	
	.matching .donationoptions .ticket{
		width:19%;
	}
	
	.matching .donationoptions .ticket, .matching .donationoptions .ticket.last{
		width:32.54%!important;
	}
	
	.matching #innerwrapper.splash .countdown {
		width: 85%;
		padding: 20px 0 20px 0%;
	}
	
	#innerwrapper.splash h2{
		font-size:30px;
	}
	
	#innerwrapper.splash .contact{
		padding:30px 30px 60px 30px;
		width:80%;
	}
	
	.raisers .raiser{
		padding:8px 15px;
	}
	
	.bonuswrapper{
		font-size:60px;
	}
	
	.matching .totals .installment .field{
		width:60%;
	} 
	
	.matching .totals .installment .title {
		width:40%;
	}
	
	.matching .totals .installment .field.right {
		clear:both;
		margin:5px 0px;
	}
	
	.totals .title.full .mobile  {
		display:block;
	}
	
	.play .description .box, .play .description .larger .box {
		width: 100%;
		font-size: 12px;
		border:none;
		height:auto;
		padding:0;
		float: none;
	}
	
	.play .description .larger .box span{
		font-size:12px;
	}
	
	.description .box .num{
		float:left;
		margin:0 0 25px 0;
		clear:both;
	}
	
	.description .box .title{
		float:left;
		width:36%;
		font-size:19px;
		text-align:left;
		padding:10px 0 0 20px;
	}
	
	.description .text {
		padding: 12px 0 0 0px;
		float: right;
		text-align: left;
		width:49%;
	}
	
	.description .text br{
		display:none;
	}
	
	#counterwrapper .counter, .play #counterwrapper a.button{
		width:100%;
	}
	
	#counterwrapper a.button img{
		width:55%;
	}
	
	.play #counterwrapper .text {
		padding: 40px 0 40px 0;
		text-align:right;
		width:100%;
	}
	
	.play #dn-center{
		width:100%;
	}
	
	.outer {
		width:50%;
	}
			
			
	.installments .left, .installments .right {
		width:100%;
		float:none;
		padding:0px;
	}
	
	.installments .right  .header {
		display:none;
	}
	
	
	.matching .copy .left {
		width: 30%;
		text-align: center;
	}
	
	.matching .copy .links a {
		padding: 0 21px 0 0;
	}
	
	#innerwrapper.splash .number{
		width:28px;
	}
	
	#innerwrapper.splash .countdown .day{
		width:100px;
	}
	
	.copy .left{
		width:40%;
	}
	
	.copy .links{
		float:none;
		width:100%;
	}
	
	.copy .right{
		float:none;
		width:100%;
	}
	
		
}

@media (max-width : 570px) {
	.matching #dn-center a.button.tax {
		width:50%;
	}
	
	.matching #dn-center #taxinfo {
		top:56px;
		width: 43%;
	}
	
	#CreditCardTable .dn-padding.number {
		width: 55%;
	}
	
	
	#CreditCardTable .dn-padding{
		width:40%;
	}
	
	
}

@media (max-width : 550px) {
	
	.crowdloan #logo {
		width: 25%;
	}
	
	.crowdloan #top .Buttons a{
		font-size:11.5px;
	}
	
	.crowdloan #top .Buttons {
		margin: 8px 0 0 0;
	}
	
	.crowdloan .left .thermo{
		float:none;
		width:40%;
		margin:0 auto;
	}
	
	.crowdloan .left .stats{
		float:none;
		width:100%;
	}
	
	.crowdloan .left .links a, .crowdloan .left .links a.middle{
		width:99%;
		float:none;
		margin:0 0 10px 0;
	}
	
	.crowdloan #top .Buttons{
		width:72%;
	}
	
	.thermoouter, .right.scrollbox, .spacer.mobile {
	clear:both;
	float:none;
	width:100%;
}

.ticket input[type=checkbox] {
	width:30px;
	height:30px;
	float:left;
}

#ParshaDiv{
	top:100px;
}

.matching h2 b{
	font-size:14px;
}

.matching h2{
	letter-spacing:1px;
}

.matching h2 span{
	font-size:13px!important;
}

.ticketprice{
	padding:20px 0 0 0;
}

.matching .buttons a {
    width: 50%;
}

.matching #top #logo {
    width: 32%;
}

.matching h3 {
    font-size: 16px!important;
}

.matching #innerwrapper .countdown {
    width: 80%;
    padding: 20px 10%;
}

.matching .countdown .title{
	padding:0 0 20px 0;
}

.matching #dn-center .dn-head {
    font-size: 20px;
    letter-spacing:normal;
	padding:20px 0 10px 0;
}

.matching .totals .field{
	float:none;
	width:100%;
	height:42px;
	margin:0 0 10px 0;
}

.matching .totals .plus{
	clear:both;
}

.matching .totals .dn-textfieldsml{
	width:86%;
}

.matching .totals .installment .field {
    width: 50%;
}

.matching .donationoptions .ticket {
    width: 24%;
}

.matching .donationoptions .ticket, .matching .donationoptions .ticket.last {
    width: 49%!important;
}

.matching .donationoptions.full .ticketname {
	float:right;
	text-align:center;
	font-size:10px;
}

#innerwrapper.splash h2{
	letter-spacing:1px;
}

.matching #innerwrapper.splash .countdown{
	padding:20px 0;
	width:98%;
}

#innerwrapper.splash .countdown .number{
	font-size:40px;
}

.raisers .sort select {
    width: 30%;
}

.raisers .raiser{
	float:none;
	width:95%;
	margin:5px auto;
	height:auto;
	padding:12px;
}

.raisers .image, .raisers .image img{
	min-height:70px;
}

.raisers .image{
	width:16%;
}

.bonuswrapper {
    font-size: 50px;
	line-height:40px;
}

#RecurDiv .title label{
	text-align:left;
	display:block;
}

#RecurDiv .title input{
	float:left;
}

.play #top #logo {
    width: 30%;
}

.buttons a {
    width: 60%;
}

.banner{
	margin:30px 0;
}

.description .box .title{
	font-size:15px;
}

.description .box .num{
	width:36px;
	height:30px;
	font-size:20px;
}

.description .box .title{
	width:35%;
	padding:8px 0 0 10px;
}

.description .text {
    padding: 10px 0 0 0px;
}

#counterwrapper .counter span, #counterwrapper .counter span span span, #counterwrapper .counter span span{
	font-size:30px;
	height:40px;
	width:40px;
}

#counterwrapper .counter span span{
	left:45px;
}

#counterwrapper .counter span span span{
	left:45px;
}

.play #counterwrapper .text {
    padding: 30px 0 30px 0;
    text-align: right;
	font-size:16px;
}

.bottom .logo{
	width:45%;
}

.play #greywrapper{
	font-size:14px;
	padding:10px 0;
}

.play .dn-head{
	font-size:24px;
}

.play #CreditCardTable .dn-padding {
    width: 99%;
}

.symbol {
    font-size: 20px;
	left:34%;
	top:38%;
}

.description .left .subtitle{
	width:100%;
}

.play .description .later {
    top: 11%;
    width: 30%;
    z-index: 99;
    right: -1%;
}

.matching .copy .links a {
		padding: 5px 12%;
		width: 25%;
		float: left;
		display: block;
	
	}
	
	.copy .left {
		width: 45%;
	}
	
	.copy .links{
		display:none;
	}

}

@media (max-width : 450px) {
	
	.crowdloan #logo{
		float:none;
		width:35%;
		margin:0 auto;
	}
	
	.crowdloan #top .Buttons{
		float:none;
		width:100%;
		margin:10px 0;
	}
	
	.crowdloan .left .thermo{
		width:55%;
	}
	
	.crowdloan .left .links a, .crowdloan .left .links a.middle{
		width:90%;
		margin:0 auto 10px auto;
	}
	
	.crowdloan .left .stats .box, .crowdloan .left .stats .box.donations, .crowdloan .secured{
		float:none;
		padding:20px 0;
		text-align:center;
		width:100%;
	}
	
	.crowdloan #form .form{
		padding:10px;
	}
	
	
	.crowdloan h1{
		font-size:22px;
	}


.crowdfunding .donationoptions .dn-padding.smaller {
	width:46%;
	float:left;
}

	.countdown .day {
		margin:0px 1.5%;
		font-size:12px;
	}
	
	.matching .totals .dn-textfieldsml {
		width: 80%;
	}
	
	.matching .buttons a {
		width: 63%;
		font-size:9px;
		background-image:none;
	}
	
	.matching h4{
		font-size:16px!important;
	}
	
	.matching #innerwrapper .countdown {
		width: 100%;
		padding: 15px 0%;
	}
	
	.matching .thermometer{
		padding:10px 0 0 0;
	}
	
	.matching .right .scroll .name{
		padding:0 5px 0 0;
	}
	
	.matching .right .scroll .amount{
		padding:0 0 0 5px;
	}
	
	.matching .donationoptions .ticket {
		width: 32%;
	}
	
	.matching .banner{
		margin:0 0 20px 0;
	}
	
	#ParshaDiv {
		top: 120px;
	}
	
	h1 {
    font-size: 24px;
	}
	.ticketprice{
		width:25%;
		padding:10px 0 0 0;
	}
	
	.options.left .dn-twoleft{
		width:60%;
	}
	
	.ticket{
		width:75%;
	}
	
	.matching #dn-center a.button.tax {
		float:none !important;
		width:75% !important;
	}
	
	.matching #dn-center #taxinfo {
		left:0px;
		top:70px;
		width:69%;
	}
	
	#innerwrapper.splash h2 {
		font-size: 24px;
	}
	
	#innerwrapper.splash .contact {
		padding: 20px 10px 60px 10px;
		width: 90%;
	}
	
	.matching #innerwrapper.splash .countdown {
		padding: 20px 0;
		width:100%;
	}
	
	#innerwrapper.splash .countdown  .number{
		width:65px;
	}
	
	#innerwrapper.splash .countdown  .day{
		width:90px;
	}
	
	.matching h3 {
		font-size: 13px!important;
	}
	
	.raisers .image, .raisers .image img{
		min-height:60px;
	}
	
	.raisers .sort select {
		width: 40%;
	}
	
	.raisers .raiser{
		width:90%;
	}
	
	.raisers .image {
		width: 22%;
	}
	
	.raisers .amount{
	
	}
	
	#CreditCardTable .dn-padding.number {
		width: 99%;
	}
	
	
	#CreditCardTable .dn-padding.cvv {
		width: 98%;
	}
	
	#CreditCardTable .dn-padding {
		width: 99%;
	}
	
	.bonuswrapper {
		font-size: 40px;
		line-height: 25px;
	}
	
	.matching .totals .installment .title {
		width: 45%;
	}
	
	.description .box .num{
		margin:0;
	}
	
	.description .box .title{
		padding:12px 0 0 10px;
		width:80%;
	}
	
	.description .text {
		padding: 8px 0 20px 0px;
		clear:both;
		float:none;
		width:100%;
	}
	
	#counterwrapper .text{
		letter-spacing:2px;
	}
	
	.play #dn-center{
		padding:15px 0;
	}
	
	.play .dn-head {
		font-size: 20px;
		padding:10px 0 20px 0;
		letter-spacing:1px;
	}
	
	.fancybox-wrap{
		
	}
	
	.fancybox-wrap{
		left:18px!important;
		width:90%!important;
		top:100px!important;
	}
	
	.fancybox-inner{
		width:100%!important;
		height:100%!important;
		
	}
	
	.play #CreditCardTable .dn-padding {
		width: 97%;
	}
	
	.numbox {
		height: 90px;
	}
	
	.symbol {
    	font-size: 18px;
    	left: 39%;
	}
	
	.outer {
		width: 70%;
	}
	
	.outer .numbox {
		height: 90px;
		width: 100%;
	}
	
	.outer .symbol {
		font-size: 18px;
	}
	
	.copy .right a{
		width:47%;
	}
	
	
	
	.copy .right a img{
		width:30%;
		display:block;
		margin:5px auto;
	}
	
	
	
	.copy .left, .matching .copy .left{
		width:55%;
		margin:0 auto 15px auto;
	}
	
	.copy .left img {
		width: 80%;
	}
	
	#innerwrapper.splash .number{
		font-size:35px!important;
		width:45px!important;
	}
	
	#innerwrapper.splash .countdown .day{
		width:85px;
	
	}
	
	.splash .countdown .small{
		padding:20px 0 0 0;
	}
	
  select,
  textarea,
  input {
    font-size: 16px;
	
  }
  
  #innerwrapper{
	  border-top:5px solid #fff;
	  margin:0;
  }
  
  .thermobox .total{
	  font-size:40px;
  }
			
				
								
							
	

}

@media (max-width : 350px) {
	
	.matching #innerwrapper .countdown .day {
		width:28%;
		margin:0px 3% 0px 0px;
	}
	
	#innerwrapper.splash .countdown  .day{
		width:90px;
		
	}
	
	.matching #innerwrapper .countdown .day .number {
		font-size:xxx-large;
		width:55px;
	}
	
	#innerwrapper.splash .countdown  .number{
		width:65px;
		
	}
	
	.matching #innerwrapper .countdown .day .small{
		padding:10px 0 0 0;
	}
	
	#innerwrapper.splash .contact {
   		padding: 20px 0px 60px 0px;
		border:none;
		width: 100%;
	}
	
	.matching .right .scroll .name, .scroll li .raiser, .right .scroll .ticker, .scroll li .ticker, .matching .right .scroll .amount{
		float:none;
		width:100%;
		padding:2px 0;
	}
	
	.raisers .image, .raisers .image img{
		min-height:50px;
	}
	
	#CreditCardTable .dn-padding {
		width: 46%;
	}
	
	#CreditCardTable .dn-padding.cvv {
		width: 18%;
	}
	
	#CreditCardTable .dn-padding.number {
		width: 95%;
	}
	
	.matching #dn-center #taxinfo{
		top:65px;
	}
	
	#innerwrapper.splash .countdown .day{
		width:65px!important;
	

	}
			
		




}
