@media (max-width: 1199px){
.gform_wrapper.gravity-theme .gfield_label {
    margin-bottom: 10px;
    font-size: 14px;
}
.gform_wrapper.gravity-theme .gfield input, .gform_wrapper.gravity-theme .gfield select {
  font-size: 13px;
}
.gform_wrapper.gravity-theme .gform_footer button, .gform_wrapper.gravity-theme .gform_footer input, .gform_wrapper.gravity-theme .gform_page_footer button, .gform_wrapper.gravity-theme .gform_page_footer input {
  font-size: 14px;
}
}
@media (max-width: 991px) {
  .foot-bot {
    display: block;
  }
  .foot-left {
    display: flex;
    flex-direction: column;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
	.kmc-mobile-logo {
display:block;
}
  .kmc-marathon-form-wrap h2 {
    font-size: 22px;
  }
  .sub-content {
    padding: 15px 0;
    font-size: 16px;
  }
  .gsection_title {
    font-size: 18px;
  }
  #content-wrapper .main-title {
    font-size: 20px;
  }
}
