@media only screen and (max-width: 767px) {
  .home-container {
    height: auto;
}
  .navbar .logo a {
    max-width:70vw;
    padding-top:.25rem;
  }
  .gform_wrapper .top_label li.gfield.gf_right_half,
  .gform_wrapper .top_label li.gfield.gf_left_half {
    width:100%;
  }
  
}

.home-container {
    background-size: cover;
    min-height: 28em;
}

.home-content h1 {
  color:white;
}


.button {
  display: inline-block;
  width: auto;
  background: #007ac3;
  -webkit-appearance: none;
  font-family: "Arial";
  font-weight: 600;
  padding: 0 18px;
  text-align: center;
  border: 1px solid #007ac3;
  color:#fff;
}
.woocommerce-message, 
.woocommerce-error, 
.woocommerce-info {
  text-shadow:none;
}

.total {
  display:none;
}

.summary.entry-summary table {
  border:none;
}

td.value {
  border:none;
}

.ginput_container p {
  margin:0 !important ;
}

/* undoing tabled layout in GF */

.gform_wrapper table.gfield_list th + th, 
.gform_wrapper table.gfield_list td + td {
  padding: 0;
}

.gform_wrapper table.gfield_list thead th {
  font-weight: bold;
  text-align: left;
}

.gform_wrapper table.gfield_list th, 
.gform_wrapper table.gfield_list td {
  padding: 10px !important;
  vertical-align: top;
}

body .gform_wrapper img.delete_list_item {
  margin-left: 2px;
}

/* remove the line break from checkbox and label */
.gchoice_4_25_1 > br,
.gchoice_6_25_1 > br {
  display:none;
}

/* remove extra line breaks in gforms containers */
#input_4_3_3_container br,
#input_4_3_6_container br,
#input_6_3_3_container br,
#input_6_3_6_container br{
  display:none;
}

/* fix input widths on name containers */

#input_6_3 p {
  width:49%;
  float:left;
}

#input_6_3 p:last-child {
   float: right;
  padding-right: 8px;
}


#input_6_3 p span {
	width: 100%;
}

/* remove default list item image */
img.add_list_item {
	background-image: none;
}