#contact_form {
  margin: 0.5rem;
}  
#contact_form th {
  max-width: 8rem;
}
#contact_form th label{
  font-size: clamp(10px, 3vw, 14px);
  white-space: nowrap;
}
#contact_form td {
  width: 90%;
}
#id_name, #id_email {
  width: 80%;
}
#id_inquiry {
  width: 95%;
}

@media screen and (max-width: 640px) {
  #id_name, #id_email, #id_inquiry {
    width: 95%;
  }
}
section {
  display: flex;
  justify-content: center; 
  align-items: center;
}
form {
  width: 95%;
}

