body {
  font-family: "Oswald";
}
.container {
  display: flex;
  height: 100vh;
}
.left {
  width: 65%;
  background-image: url('/images/background.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top right;
}
.right {
  width: 35%;
  padding: 60px;
}
#logo {
  /* margin-bottom: 30px; */
}
.right ul {

}
.right ul li {
  border-bottom: 1px solid #111419;
  padding-bottom: 40px;
  margin-bottom: 40px;
  font-size: 22px;
  font-weight: 300;
  color: #333333;
}

.right ul li h1 {
  font-weight: 300;
  font-size: 30px;
  color: #333333;
  margin-bottom: 30px;
  padding-top: 20px;
}
.right ul li a {
  color: #00c1e4;
}

#map {
  width: 100%;
  height: 200px;
  margin: 0
}
.map_header {
  font-size: 16px;
  line-height: 1.3;
}



@media only screen and (max-width: 1180px) {
  .right {
    padding: 20px;
  }

}
@media only screen and (max-width: 800px) {
  .container {
    flex-direction: column;
    height: auto;
  }
  .left {
    width: 100%;
    height: 300px;
    margin-bottom: 20px;
  }
  .right {
    width: 100%;
  }
  .right ul {
    margin-bottom: 50px;
  }
  .right ul li {
    padding-bottom: 20px;
    margin-bottom: 20px;
  }
  .right ul li h1 {
    margin-bottom: 10px;
  }
  #map {
    height: 400px;
  }
}