html,
body {
  font-family: "Montserrat" !important;
  overflow-x: hidden;
}
body {
  position: relative;
}
.carousel-item img {
  width: 100%;
  max-height: 570px;
  object-fit: cover;
}
.header li {
  font-size: 35px;
  padding: 10px;
}
.col-centered {
  display: inline-block;
  float: none;
  margin-right: -4px;
}
p.text-info {
  text-align: right;
  max-width: 200px;
  display: flex;
  align-items: flex-end;
}
#map {
  height: 400px;
  width: 100%;
}
#logo {
  max-width: 40%;
  max-height: 300px;
}
#olx {
  max-width: 222px;
  max-height: 400px;
}
#contact {
  padding-left: 1rem;
  padding-right: 1rem;
}
.btn-info {
  border-radius: 0 !important;
}
input,
textarea {
  border-radius: 0 !important;
  margin-bottom: 1rem !important;
}
textarea {
  resize: none !important;
}
.info-box {
  list-style-type: none;
}
.btn-mediteran {
  background-color: #00b1eb !important;
  border-radius: 0 !important;
  color: #fff !important;
}
.bg-mediteran {
  background-color: #00b1eb !important;
}
.form-control {
  background-color: #ddd !important;
}
@media only screen and (max-width: 600px) {
  .carousel-item img {
    height: 500px;
  }
  .olx-header {
    margin-top: 20px;
  }
  ul.list-unstyled.row.header {
    justify-content: center;
  }
  p.text-info {
    max-width: 177px !important;
  }
  .carousel-item img {
    max-height: 400px !important;
  }
  #olx {
    position: relative !important;
    margin-left: 20% !important;
  }
}
