input.wpcf7-form-control.wpcf7-submit {
display: block;
margin: 0 auto;
}

.button-center-parker {
	color: blue;
}

.wpcf7-form .wpcf7-response-output.wpcf7-validation-errors {
    color: #D8000C;
    background-color: #FFBABA;
    border: 0;
    padding: 10px;
}
.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok {
    color: #4F8A10;
    background-color: #DFF2BF;
    border: 0;
    padding: 10px;
}

.wpcf7-not-valid-tip[role="alert"] {
	color: red !important;
}

span.wpcf7-not-valid-tip {
	color: red !important;
}

.wpcf7-not-valid-tip span {
	color: red !important;
}

span .wpcf7-not-valid {
    border: 1px solid #ff0000 !important;
	color: red !important;
}

.grecaptcha-badge{
	visibility: collapse !important;  
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
	.uncol {
		max-width:100%;
	}
}

/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) {
	.uncol {
		max-width:100%;
	}
}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {
	.uncol {
		max-width:100%;
	}
}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
	.uncol {
		max-width:100%;
	}
}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
	.uncol {
		max-width:100%;
	}
}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
	.uncol {
		max-width:100%;
	}
}
/**********
iPad 3
**********/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
	.uncode-single-media {
		max-width:60%;
		display: block;
    margin: 0 auto;
	}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
	.uncode-single-media {
		max-width:60%;
		display: block;
    margin: 0 auto;
	}
}
/* Desktops and laptops ----------- */
@media only screen  and (min-width : 1224px) {
	.uncode-single-media {
		max-width:60%;
		display: block;
    margin: 0 auto;
	}
}

/* Large screens ----------- */
@media only screen  and (min-width : 1824px) {
	.uncode-single-media {
		max-width:60%;
		display: block;
    margin: 0 auto;
	}
}