
@media only screen and (max-width: 600px){
	form { width: 100%; }
	ol {
		margin-left: 0;
	}
	form.cmxform label {
		width: 100%;
		text-align: left;
		-webkit-box-sizing: border-box;
		  -moz-box-sizing: border-box;
		  box-sizing: border-box; 
	}
	form textarea,
	form.cmxform input[type="text"] { 
		width: 100% !important; 
		height: 30px !important;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box; 
	}
	form textarea { 
		width: 100%;
		height: 150px; 
	}
	.txtsmall { width: 100% !important; }
	.legal {
		width: 100%;
		margin-top: 10px;
		margin-left: 0;
		text-align: center;
	}
	form.cmxform input[type="submit"] {
		margin-left: 0;
	}
	form .checkbox { 
		display: inline-block; 
		margin-left: 0 !important;
	}
	li {
		padding: 0 !important;
		padding-bottom: 8px !important;
	}
	#FormContainer { border: 0px !important; }
}