/* Large desktop */
@media (min-width: 1200px) { 
	
} 
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) { 
	h1 {
		font-size: 350%;
	}
	h2 {
		font-size: 230%;
	}
	.container {}
	#countdown {margin: 30px auto 0 auto;}	
	#countdown>div {	
		height: 165px;
	}
	#countdown .info {	
		top: -95px;	
	}
	#countdown .info>.num {		
		font-size: 28pt;
		line-height: 30px;
	}
	#countdown .info>.label {
		font-size: 10pt;
	}
	.span2 {width: 137px;}
	.span3 {
		width: 220px;
	}
	input.textbox {
		width: 282px;
		padding-left: 5px;
	}	
	
} 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
	h1 {
		font-size: 260%;
	}
	h2 {
		font-size: 160%;
	}
	.container {
		margin-top: 60px;
	}
	.row {
		margin: 0 25px;
	}
	#countdown {	
		margin: 25px auto 0 auto;
	}
	#countdown>div {
		height: 160px;
		width: 150px;
	}
	#countdown .info {	
		top: -92px;	
	}
	#countdown .info>.num {		
		font-size: 30pt;
		line-height: 30px;
	}
	#countdown .info>.label {
		font-size: 9pt;	
	}
	.newsletter {
		margin-top: 5px!important;
	}
	/*form {	
		margin: 0 60px;
	}
	input.textbox {	
		width: 361px;
		padding-left: 10px;		
	}
	.span2 {
		width: 140px;
	}
	.span5 {
		width: 240px;
		margin-left: 30px;
	}
	.span3 {
		width: 220px;
	}*/
	.message:before{		
		top:-3px;
		left:50px;		
	}
	.message:after{
		top:-3px;
		right:50px;
	}
	.newsletter:before {
	   top:-17px;
	   left:60px;
	}
	.newsletter:after {
	   top:-17px;
	   right:60px;
	}
	.copyright{
		text-align:center;
		padding-left:0;
	}
	.textright{
		text-align:center;		
	}
	.socialIcons{
		margin-right:0;		
	}
} 
/* Landscape phones and down */
@media (max-width: 480px) {
	h1 {
		font-size: 140%;
	}
	h2 {
		font-size: 95%;
		line-height: 15px;
		padding-top: 15px;
	}
	.main {
		padding-top: 0px;
	}
	.main:before {
		top: -19px;
		left: -18px;
		width: 59px;
		height: 56px;
		background-size: 70%;
	}
	.main:after {
		top: -17px;
		right: -37px;
		width: 56px;
		height: 57px;
		background-size: 70%;
	}
	.container {
		margin-top: 10px;
		width: 85%!important;
	}
	.row {
		margin: 0 45px;
		margin-left: 30px;
	}
	.newsletter {
		margin-top: 5px !important;
	}
	#countdown {
		margin: 0px auto 0 auto;
		width:100%;
	}
	#countdown>div {
		height: 90px;
		width: 100px;
	}
	#countdown .info {
		top: -70px;
	}
	#countdown .info>.num {
		font-size: 14pt;
		line-height: 15px;
		margin-bottom:0;
	}
	#countdown .info>.label {
		font-size: 8pt;
	}
	.message {		
		padding: 5px 0;		
	}
	.message:before {
		top: -3px;
		left: 25px;
	}
	.message:after {
		top: -3px;
		right: 25px;
	}
	.newsletter {
		padding: 15px 0px;
	}
	.newsletter:before {
		top: -17px;
		left: 30px;
	}
	.newsletter:after {
		top: -17px;
		right: 30px;
	}
	
	form {	
		height:33px;
		margin: 0 5%;
	}
	input.textbox {
		height: 26px;
	}
	.btn-color {		
		height: 33px;	
		padding: 4px 5px;		
		font-size: 9pt;
	}/*
	.span5 {
		width: 100%;		
		text-align: center;
		padding-bottom: 5px;
		margin-left: 0px;
	}
	.span3 {
		width: 100%;
		text-align: center;
	}
	.socialIcons{
		margin-left: 0px;
		display: inline-block;
		margin-right: 0px;
	}*/
}