/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 04 2026 | 05:45:10 */
.wpcf7-not-valid-tip{
	color: red !important;
}

#service-form .wpcf7 form>div,
#service-form .wpcf7 form>p {
  margin-bottom: 0px;
}

#service-form .wpcf7-text,
#service-form .wpcf7-email,
#service-form .wpcf7-tel,
#service-form .wpcf7-textarea {
  padding: 20px !important;
  border-radius: 5px;
  margin-bottom: 0px;
}

#service-form .wpcf7-text,
#service-form .wpcf7-email,
#service-form .wpcf7-tel {
  height: 40px;
}

#service-form .wpcf7-textarea {
  height: 100px;
}

#service-form .wpcf7-select {
  padding: 6px 10px 10px 20px;
  height: 40px;
  border-radius: 5px;
  margin-bottom: 0px;
}

#service-form .wpcf7-select option{
	font-size: 15px;
}

#service-form label {
  color: white;
  font-weight: 600;
  font-size: 15px;
}

.service-form-black label {
  color: black !important;
}

#service-form .select-arrow {
  height: 14px !important;
  width: 30px !important;
  line-height: 0px;
  border-radius: 5px;
  margin-top: 5px;
  border: 0px solid;
  margin-right: 10px;
}

#service-form .wpcf7-submit {
  margin-top: 0px !important;
  margin: 0 auto;
  float: left;
  border-radius: 25px;
  background: #EF2525;
  color: #fff;
  padding: 10px 25px;
  font-weight: 600;
  border: none;
  transition: background 0.3s ease;
}

#service-form .wpcf7-submit:hover {
  background: #d81f1f;
}

#service-form ::placeholder {
  color: grey !important;
  font-size: 13px !important;
}

#service-form input,
#service-form textarea,
#service-form select{
	margin-bottom: 20px !important;
}

.wpcf7 form input[type=email], input[type=number], input[type=password], input[type=reset], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea{
	border: 2px solid;
	border-color: #13007C;
}

/* =========================
   MOBILE OPTIMIZATION
   ========================= */
@media (max-width: 768px) {
	
	.col-md-6{
		padding-left: 10px;
		padding-right: 10px;
	}
	
	#service-form .wpcf7-text,
	#service-form .wpcf7-email,
	#service-form .wpcf7-tel,
	#service-form .wpcf7-textarea {
	  padding: 15px !important;
	}

	#service-form .wpcf7-text,
	#service-form .wpcf7-email,
	#service-form .wpcf7-tel {
	  height: 30px;
	}

	#service-form label {
	  font-size: 13px;
	}

	#service-form .wpcf7-submit {
	  float: left;
	  padding: 10px 25px;
	  width: 100%;
	  font-weight: 600;
	}

	#service-form ::placeholder {
	  font-size: 12px !important;
	}
	
	#service-form .wpcf7-select option{
		font-size: 13px;
	}
}
