body {
  box-sizing: 100%;
  padding: 20px;
}
#main_container {
  height: 100%;
  width: 100%;
  position: relative;
  background: url('../img/map.svg') no-repeat;
  background-size: contain;
  background-position: center;
  border: 7px solid #f7931e;
  box-sizing: border-box;
}
#logo_container {
  position: absolute;
  width: 40%;
  bottom: 55px;
  left: 2.5%;
}
#logo_container img {
  max-width: 100%;
}
.spacer {
  height: 1px;
}
@media (max-device-width:1024px) and (orientation:portrait) {
  #logo_container {
    width: 95%;
    left: 5%;
  }
}
@media (max-width:1024px) and (orientation:portrait) {
  #logo_container {
    width: 90%;
    left: 5%;
  }
}
