.contact-three .default-form .f1 .f1-steps .f1-step .f1-step-icon { padding:12px; }
.contact-three .default-form .f1 fieldset { display:none; }
.addMorepartt{border: 1px solid #00AFB3;margin-bottom: 10px !important;border-radius: 5px;}
#forrimages .addMorepartt{margin: 0 auto 10px !important;}
.contact-three .default-form .f1 input.input-error, .contact-three .default-form .f1 select.input-error, .contact-three .default-form .f1 textarea.input-error { border-color: #dc3545 !important; }
.contact-three .default-form .f1 .f1-steps { overflow:hidden; position:relative; margin-top:30px; margin-bottom:30px; }
.contact-three .default-form .f1 .f1-steps .f1-progress { position:absolute; top:24px; width:100%; height:1px; background:#898989; }
.contact-three .default-form .f1 .f1-steps .f1-progress .f1-progress-line { height:1px; background:var(--main-color); width:14%; }
.f1 .f1-steps .f1-step {position:relative; float:left; width:25%; text-align:center; }
.contact-three .default-form .f1 .f1-steps .f1-step.activated .f1-step-icon { background:#fff; border:1px solid var(--main-color); color:var(--main-color); }
.contact-three .default-form .f1 .f1-steps .f1-step.activated p { color:var(--main-color); }
.contact-three .default-form .f1 .f1-steps .f1-step.active .f1-step-icon { width:48px; height:48px; background:var(--main-color); font-size:22px; line-height:20px; }
.contact-three .default-form .f1 .f1-steps .f1-step.active p { color:var(--main-color); }
.contact-three .default-form .f1 .f1-steps .f1-step p { color:#898989; }
.contact-three .default-form .f1 .f1-steps .f1-step .f1-step-icon { display:inline-block; width:40px; height:40px; background:#898989; font-size:16px; color:#fff; line-height:20px; border-radius:50%; }
.contact-three .default-form .f1 .f1-buttons { text-align:right; }
.contact-three .default-form .f1 .f1-buttons { text-align:left; }
