body {
    overflow-x: hidden;
}

.c-content-area h5 {
  margin-bottom: 60px;
}

.c-contact-from-area {
  position: relative;
  padding: 0px;
  padding-top: 50px;
  padding-bottom: 50px;
  background-color: #fff !important;
}

.c-contact-from-area h2 {
  color: #1a1a1a !important;
  padding-left: 4px;
}

.c-contact-from-area::before {
  content: "";
  position: absolute;
  top: -1px;
  bottom: 0;
  width: 100vw;
  left: 50%;
  transform: translateX(-50%);
  background-color: #fff;
  z-index: -1;
}

.gform_wrapper.gform_wrapper .gfield--type-radio .gform-field-label,
.gform_wrapper.gform_wrapper .gfield--type-checkbox .gform-field-label {
  color: #333 !important;
}

.gform_wrapper.gform_wrapper
  .gfield--type-radio
  .ginput_container_radio
  .gchoice
  input,
.gform_wrapper.gform_wrapper
  .gfield--type-checkbox
  .ginput_container_checkbox
  .gchoice
  input {
  border: 1px solid #333 !important;
}

.gform_wrapper.gform_wrapper .gfield .gfield_label {
  color: #333 !important;
}

.gform_wrapper.gform_wrapper input[type="text"],
.gform_wrapper.gform_wrapper input[type="email"],
.gform_wrapper.gform_wrapper input[type="tel"],
.gform_wrapper.gform_wrapper input[type="file"],
.gform_wrapper.gform_wrapper textarea {
  background: #fff !important;
  color: #1a1a1a !important;
}

.gfield.gfield--type-select select {
  background-color: #fff !important;
  color: #1a1a1a !important;
}

.gform_wrapper.gform_wrapper .gform-footer .gform_button {
  background: #1a1a1a !important;
}

.gform_submit_button_1 {
  min-width: none !important;
}

.c-map-image {
    display: none;
}

.contact-map {
    height: 550px;
    width: 100%;
}

.c-contact-container{
    padding: 0;
}