
#map {
  margin: 0px auto;
  margin-top: 20px;
  /* padding: 0px; */
  width: 1000px;
  padding: 30px 0px 20px 0px;
  box-shadow: 0px 5px 5px 5px #AAA;
  background-color: white;
}

.workzone {
  margin: 0px;
  padding: 0px 10px 15px 25px;
  width: 931px;
  background-repeat: repeat-x;
  background-position:  0px 0px;
}
.content_map {
  border-left: 4px solid #ffffff;
  border-right: 4px solid #ffffff;
  background: #ffffff none repeat scroll 0%;
  width: 926px;
  float: left;
}

/* Equal-height columns on desktop only */
@media (min-width: 821px) {
  .content_map {
    display: flex;
    align-items: stretch;
  }

  .content_left,
  .content_right {
    float: none;
  }
}

.footer_container {
  width: 970px;
}


