@media only screen and (max-width: 800px) {
	.contctform > p > label,  
	.contctform > p > .form-control-wrap,
	.contctform > .select-wrap > label,
	.contctform > .select-wrap > .form-control-wrap {
		float: none !important;
		display: inline-block !important;
		padding: 0 !important;
		max-width: inherit !important;
		width: 100% !important;
	}

	.contctform > p > label,
	.contctform > .select-wrap > label {
		display: block !important;
		text-align: left !important;
		margin: 0 0 6px 0 !important;
	}
	
	.contctform i.field-icon {left: 1px;}
	
	.contctform button[type="submit"],  
	.contctform input[type="submit"],
	#submitt {
		float: none !important;
		margin: 0 !important;
	}
	
	@media screen and (-webkit-min-device-pixel-ratio:0) {  
		.contctform button[type="submit"],
		.contctform input[type="submit"],
		#submitt {margin: 0 !important;}
	}
}
