@media only screen and (max-width: 1000px) {
	body {
		width: 100%;
		margin: 0;
		background-color: #fff;
		font-size: 100%;
	}
  
	.wrapper {
		width: 90%;
		min-width: 250px;
		border: 0px solid #bababa;
		padding: 0;
		border-radius: 0;
		background-color: rgb(255, 255, 255);
		margin: 0 auto;
	}  
	
	.wrapper .innerpadding{
		padding: 0;
	}
	
	.xform .mandatory:after{
		padding-left: 0.1em;
	}	

	.highlight, .subhighlight {
		text-align: center;
	}
	
	.highlight {
		font-size: 2em;
		line-height: 1.2;
		margin: 0;
	}

	.highlight.h_one {
		font-size: 0.9em;
	}

	.highlight.h_two {
		color: rgb(255, 152, 0);
	}
	
	.OtherHowDoYouHear {
		width: 50vw;
		display: inline-block;
		
	}	
	
	.xcaptchacontainer{
		width: auto;
		zoom: 0.8;
		margin: 0 auto;

		text-align: center;

		transform: scale(0.8);
		transform-origin: 50% 0;

		/* Internet Explorer */
		-ms-transform: scale(0.8);
		-ms-transform-origin: 50% 0;

		/* Opera */  
		-o-transform: scale(0.8);
		-o-transform-origin: 50% 0;

		/* Chrome */
		-webkit-transform: scale(0.8);
		-webkit-transform-origin: 50% 0;

		/* Firefox */
		-moz-transform: scale(0.8);
		-moz-transform-origin: 50% 0;
	}
	
}

