/* This stylesheet is applied to the elements
 * within the cst contact form plus
 */

::-webkit-input-placeholder {
  color: inherit;
}

:-moz-placeholder { /* Firefox 18- */
  color: inherit;
}

::-moz-placeholder {  /* Firefox 19+ */
   color: inherit;
}

:-ms-input-placeholder {  
   color: inherit; 
}
@media (max-width: 767px)  {
.et_pb_contact p input[type=checkbox],.et_pb_contact p input[type=radio]{
    -webkit-transform: scale(0.6,0.6) !important;	
}
.et_pb_contact p span{
padding-top:6px;
margin-bottom: 15px;
}
}

@media (max-width: 767px){
.et_pb_column .et_pb_contact div.et_pb_contact_field_half {
		width: 100%;
		margin-right: 0;
	}
}

.et_cst_contact_error{
border: 1px solid red !important;
}