.wpcf7 input[type=url], .wpcf7 input[type=email], .wpcf7 input[type=tel] {
	direction:rtl;
}

.wholesalers-form .form-fields input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000;
  opacity:1;
}
.wholesalers-form .form-fields input::-moz-placeholder { /* Firefox 19+ */
  color: #000;
  opacity:1;
}
.wholesalers-form .form-fields input:-ms-input-placeholder { /* IE 10+ */
  color: #000;
  opacity:1;
}
.wholesalers-form .form-fields input:-moz-placeholder { /* Firefox 18- */
  color: #000;
  opacity:1;
}
.wholesalers-form .form-fields input[type=text], .wholesalers-form .form-fields input {
    border: 1px solid rgba(55,38,68,.2);
    box-sizing: border-box;
	width:100%;
    height: 56px;
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 18px;
    text-align: right;
    color: var(--fiolet);
	padding:0 15px;
    float: none;
	margin:0;
}
.wholesalers-form .form-fields {
	text-align:center;
}
.wholesalers-form .wpcf7-form-control-wrap {
	display:inline-block;
	width:32%;
	margin-left:2%;
	margin-right:0;
	margin-bottom:10px;
}
.wholesalers-form .wpcf7-form-control-wrap:nth-child(3n) {
	margin-left:0;
}
.wholesalers-form .form-fields input[type=submit] {
	color:#fff;
	text-align:center;
	font-weight:700;
	margin:0 auto;
	font-size:22px;
}
.variations_form .variations tr {
	border:none;
}
.variations_form .variations td.label {
	border:none;
	text-align:right;
	padding-left:10px;
	padding-right:0;
}
.variations_form .variations td.value {
	border:none;
	text-align:right;
}
.variations_form .variations td select {
	padding:5px 10px;
	appearance:auto;
}

@media (max-width:767px) {
.wholesalers-form .wpcf7-form-control-wrap {
	width:100%;
	margin-left:0;
}
}