
.optin input[type=checkbox] {
	width:auto !important;
	vertical-align: middle !important;
	margin-top: -4px !important;
	margin-right: 7px !important;
	-webkit-appearance: checkbox;
}
.optin label {
	font-size: 15px !important;
	font-weight: normal !important;
	font-family: inherit !important; 
	display: inline-block !important;
	margin-right: 10px;
}
.gdpr_form {
	width:99% !important;
	height:640px !important;
}

@media screen and (max-width: 1200px) {

	.gdpr_form {
		height:770px !important;
	}

}

@media screen and (max-width: 767px) {

	.gdpr_form {
		height:670px !important;
	}

}

@media screen and (max-width: 640px) {

	.gdpr_form {
		height:770px !important;
	}

}

@media screen and (max-width: 400px) {

	.gdpr_form {
		height:990px !important;
	}

}