@media all and (max-width: 1023px) {

	.tx-ivcontactform p.noDisplay {
		display: none;
	}

	.tx-ivcontactform p.error {
		display: block;
	}

	.tx-ivcontactform .contactFormLeft,
	.tx-ivcontactform .contactFormRight {
		width: 100%;
	}

	.tx-ivcontactform .contactFormSubmit input {
		margin-bottom: 0;
	}

	.tx-ivcontactform input[type="text"], .tx-ivcontactform textarea {
		background-color: #eee;
		margin-bottom: 0;
	}

	.tx-ivcontactform input[type="text"], .tx-ivcontactform input[type="submit"] {
		border-bottom: 1px solid #bbb;
	}

	.tx-ivcontactform .contactFormLeft input {
		width: 100%;
	}

	.tx-ivcontactform .contactFormSubmit input {
		border: none;
		margin-top: -6px;
		width: 100%;
	}

	.tx-ivcontactform .contactFormCheckbox {
		display: inline-block;
		margin: 1rem 0 1.5rem;
		position: relative;
		top: auto;
		width: 100%;
	}

}
