/* the Mob */
@media only screen and (max-width: 1200px) and (min-width: 1001px) {
    div#content {
		left:-180px;	
	}
}
@media only screen and (max-width: 1000px) and (min-width: 768px) {
    div#content {
		left:auto;
		background-image:url(../images/tct-so-mob-entercont-bg.jpg);	
	}
	#content div#cityname {
		left:300px;
		top:80px;
		font-size:45px;
	}
	form#startform {
		left:230px;
	}
	div#step2form-container {
		left:2150px;
	}
}

@media only screen and (max-width: 767px) and (min-width: 600px) {
    div#content {
		left:-35px;
		background-image:url(../images/tct-so-mob-entercont-bg.jpg);
		background-size:85%;	
	}
	#content div#cityname {
		left:250px;
		top:60px;
		font-size:45px;
	}
	form#startform {
		left:170px;
		top:330px;
	}
	div#step2form-container {
		left:2150px;
	}
}
@media only screen and (max-width: 599px) and (min-width: 480px) {
	div#wrapper {
		height:1080px;
	}
    div#content {
		left:-20px;
		background-image:url(../images/tct-so-mob-entercont-bg.jpg);
		background-size:66%;	
	}
	#content div#cityname {
		left:200px;
		top:50px;
		font-size:33px;
	}
	form#startform {
		left:115px;
		top:255px;
		width:300px;
	}
	#startform input#email {
		font-size:21px;
		line-height:24px;
		width:300px;
		height:36px;
	}
	input#continuelink, #continuelink-noaction {
		left:32px;
		top:0px;
	}
	p.optin-message {
		margin:0px;
		padding:0px;
	}
	div#step2form-container {
		left:2100px;
		top:0px;
		width:100%;
	}
	#addressSubmit {
		padding:11px;
	}
	#addressSubmit label {
		width:100%;
	}
	#addressSubmit input {
		width:90%;
	}
	#addressSubmit select {
		width:33%;
	}
	#footer {
		top:550px;
	}
}
@media only screen and (max-width: 479px) {
	div#wrapper {
		height:1080px;	
	}
   div#content {
		left:0px;
		background-image:url(../images/tct-so-mob-entercont-bg.jpg);
		background-size:50%;
	}
	#content div#cityname {
		left:150px;
		top:35px;
		font-size:24px;
	}
	form#startform {
		left:60px;
		top:205px;
		width:300px;
	}
	
	#startform input#email {
		font-size:17px;
		line-height:21px;
		width:280px;
		height:28px;
	}
	input#continuelink, #continuelink-noaction {
		left:62px;
		top:0px;
		width:160px !important;
		height:50px !important;
	}
	p.optin-message {
		margin:0px;
		padding:0px;
		font-size:10px;
	}
	div#step2form-container {
		left:2100px;
		top:0px;
		width:100%;
	}
	#addressSubmit {
		padding:11px;
	}
	#addressSubmit label {
		width:100%;
	}
	#addressSubmit input {
		width:90%;
	}
	#addressSubmit select {
		width:33%;
	}
	#addressSubmit button {
		margin-left:0px;
	}
	#footer {
		top:410px;
	}
	#footer, #footer a.footerlink {
		color:rgba(255,255,204,1) !important;	
	}
}
@media only screen and (max-width: 360px) {
	div#content {
		left:0px;
		background-image:url(../images/tct-so-mob-entercont-bg.jpg);
		background-size:42%;
	}
	#content div#cityname {
		left:125px;
		top:30px;
		font-size:21px;
	}
	form#startform {
		left:50px;
		top:170px;
		width:250px;
	}
	
	#startform input#email {
		font-size:17px;
		line-height:21px;
		width:95%;
		height:28px;
	}
	input#continuelink, #continuelink-noaction {
		left:42px;
		top:0px;
		width:160px !important;
		height:50px !important;
	}
	p.optin-message {
		margin:60px 0px 0px 0px;
		padding:0px;
		font-size:10px;
		width:auto;

	}
	div#step2form-container {
		left:2100px;
		top:0px;
		width:100%;
	}
	#addressSubmit {
		padding:11px;
	}
	#addressSubmit label {
		width:100%;
	}
	#addressSubmit input {
		width:90%;
	}
	#addressSubmit select {
		width:33%;
	}
	#addressSubmit button {
		margin-left:0px;
		width:265px;
	}
	#footer, #footer a.footerlink {
		color:rgba(255,255,204,1) !important;	
	}
}
/*iphone5 */
/*@media only screen and (min-device-width : 320px) and (max-device-width : 568px) { 
	div#content {
		left:0px;
		background-image:url(../images/tct-so-mob-entercont-bg.jpg);
		background-size:100%;	
	}
	#content div#cityname {
		left:295px;
		top:80px;
		font-size:44px;
	}
	form#startform {
		left:245px;
		top:405px;
		width:300px;
	}
	
	#startform input#email {
		font-size:21px;
		width:300px;
		height:36px;
	}
	input#continuelink, #continuelink-noaction {
		left:32px;
		top:0px;
	}
	p.optin-message {
		margin:0px;
		padding:0px;
	}
	div#step2form-container {
		left:2100px;
		top:0px;
		width:100%;
	}
	#addressSubmit {
		padding:11px;
	}
	#addressSubmit label {
		width:100%;
	}
	#addressSubmit input {
		width:90%;
	}
	#addressSubmit select {
		width:33%;
	}

}*/
