.banner {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  position: relative;
  top: -140px;
  margin-left: 356px;
}

.banner-div {
  width: 46%;
}

.banner div {
  width: 100%;
}

/* Estilo para la clase formNiños */
.formNinos {
  /* Agrega aquí tus estilos personalizados para el contenedor */
}

/* Oculta el div con la etiqueta "children" dentro de formNiños */
.formNiños #select_id option[data-display="children"] {
  display: none;
}

/* Muestra la palabra "niños" en su lugar dentro de formNiños */
.formNiños #select_id option[value="Niños"] {
  display: block;
}

/* Agrega más estilos según sea necesario */

.tituloFormSearch {
  display: flex;
  background-color: #181818;
  color: white !important;
  font-family: "Poppins", sans-serif;
  font-size: 13px;
  border: none !important;
  justify-content: center;
  align-items: center;
  text-align: center;
  height: 50px;
  padding-top: 10px;
}

.tituloFormSearch h2 {
  font-family: "Poppins", sans-serif;
  font-size: 18px;
  color: white;
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
}

.bookingButton {
  color: white !important;
}

.center {
}

.center__div {
}

/* Media queries */
/* 280px */
@media (min-width: 280px) and (max-width: 359px) {
  .center {
    display: flex;
  }

  .center__div {
    width: 100% !important;
  }

  .center img {
    width: 95%;
  }
}

/* 360px */
@media (min-width: 360px) and (max-width: 389px) {
  .center {
    display: flex;
  }

  .center__div {
    width: 100% !important;
  }

  .center img {
    width: 95%;
  }
}
/* 390px */
@media (min-width: 390px) and (max-width: 429px) {
  .center {
    display: flex;
  }

  .center__div {
    width: 100% !important;
  }

  .center img {
    width: 95%;
  }
}
/* 430px */
@media (min-width: 430px) and (max-width: 719px) {
  .center {
    display: flex;
  }

  .center__div {
    width: 100% !important;
  }

  .center img {
    width: 95%;
  }
}
/* 720px */
@media (min-width: 720px) and (max-width: 999px) {
  .center {
    display: flex;
  }
}
/* 1000px */
@media (min-width: 1000px) and (max-width: 1399px) {
}
/* 1440px */
@media (min-width: 1440px) and (max-width: 1920px) {
}
/* Media queries end */
/* Room Sliders Styles */
.room-slider {
  width: 100%;
  height: 100%;
}

.room-slider .item {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.room-slider .item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.room-slider .owl-dots {
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 10;
}

.room-slider .owl-dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin: 0 5px;
  background: rgba(255, 255, 255, 0.5) !important;
  border-radius: 50%;
  transition: all 0.3s ease;
}

.room-slider .owl-dot.active {
  background: rgba(255, 255, 255, 1) !important;
  width: 14px;
  height: 14px;
}

.room-slider .owl-dot:hover {
  background: rgba(255, 255, 255, 0.8) !important;
}