.hmPhone {
  margin-top: 10px;
  text-align: center;
}
#hmDetails h2{
  margin-bottom: 8px;
}
#hmDetails ul { margin-bottom: 30px; }
#hmDetails ul li {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.2;
  font-weight: bold;
  list-style: disc inside url("https://s3.amazonaws.com/dom-cms/Site/cea74827-b385-489b-a19f-988a91a4b58b/images/car-bullet.png");
  margin-bottom: 8px;
}
.hmBottom { margin-bottom: 20px; }
.hmBottom .eight {
  background-color: rgba(0, 0, 0, 0.05);
  -webkit-border-radius: 10px;
  border-radius: 10px;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5),
    0 0 5px rgba(0, 0, 0, 0.8) inset,
    0 3px 5px rgba(0, 0, 0, 0.5)
}
.hmBottom .eight div { padding: 10px; }
.hmBottom .eight div.row, .hmBottom .eight div.columns { padding: 0; }
.hmBottom .eight h3 {
  font-size: 25px;
  font-size: 2.5rem;
  line-height: 1.2;
  text-align: center;
}
.hmBottom .eight h4 {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 1.2;
  text-align: justify;
}
.hmBottom .eight li {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.6;
  list-style: disc inside none;
  margin-bottom: 0;
}
.hmBottom .eight p {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.6;
  margin-bottom: 0;
}
.hmBottom .four {
  background-color: rgba(0, 0, 0, 0.05);
  -webkit-border-radius: 10px;
  border-radius: 10px;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5),
    0 0 5px rgba(0, 0, 0, 0.8) inset,
    0 3px 5px rgba(0, 0, 0, 0.5)
}
.hmBottom .four div { padding: 10px; }
.hmBottom .four div.row, .hmBottom .four div.columns { padding: 0; }
.hmBottom .four h3 {
  font-size: 20px;
  font-size: 2rem;
  line-height: 1;
  margin-bottom: 6px;
}
.hmBottom .four h5 {
  font-size: 14px;
  font-size: 1.4rem;
  font-style: normal;
  font-weight: bold;
  line-height: 1.2;
}
@media only screen and (max-width: 800px) {
  /* anything below 800px */
  #hmDetails ul { margin-bottom: 0; }
  #hmDetails ul li { font-size: 12px; font-size: 1.25rem; }
  .hmBottom .eight h4 { font-size: 13px; font-size: 1.3rem; }
  .hmBottom .eight ul {
    margin: 4px auto 10px;
    text-align: left;
    width: 80%;
  }
  .hmBottom .eight li { font-size: 11px; font-size: 1.1rem; }
}
@media only screen and (max-width: 768px) {
  /* anything below 768px */
}
@media only screen and (max-width: 767px) {
  /* anything below 767px */
}
@media only screen and (max-width: 600px) {
  /* anything below 600px */
  #main { text-align: center; }
  #hmDetails ul {
    margin: 0 auto 30px;
    text-align: left;
    width: 76%;
  }
  .hmBottom { margin-top: 20px; }
  .hmBottom .eight { margin-bottom: 20px; }
  .hmBottom .eight h3 { font-size: 24px; font-size: 2.4rem; }
  .hmBottom .eight p { text-align: left; }
}
@media only screen and (max-width: 480px) {
  /* anything below 480px */
  #hmDetails ul {
    width: 84%;
  }
}
@media only screen and (max-width: 320px) {
  /* anything below 320px */
}

.panel h1 {text-align:center}

.panel {background:#000}

