.browseRestaurants .form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='red'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%20d='m2%205%206%206%206-6'/></svg>") !important;
}

.search-hover:hover {
  background-color: #e70033;
  /* Example background color */
  color: #ffffff;
}

.keyword-close {
  position: absolute;
  top: 12px;
  right: 7px;
  width: 15px !important;
  height: auto !important;
  background-color: #ffffff !important;
  color: #E70033 !important;
  text-transform: capitalize;
}

@media (max-width: 991px) {
  .form-select {
    padding: 0.375rem 1.8rem 0.375rem 0.55rem !important;
  }

  input,
  select {
    font-size: 13px !important;
  }
}

@media (max-width: 767px) {
  .custom_herosection .subheading {
    font-size: 28px;
    text-transform: capitalize;
    margin-bottom: 0;
  }
}

@media (max-width: 767px) {
  .custom_herosection .heading {
    font-size: 28px;
    text-transform: capitalize;
    line-height: normal;
  }
}



@media (max-width: 767px) {
  .custom_herosection #bannerfrom-sec {
    flex-direction: row !important;
    gap: 10px;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center !important;
  }
}

@media (max-width: 767px) {

  .custom_herosection #bannerfrom-sec input,
  .custom_herosection #bannerfrom-sec select {
    min-width: 100% !important;
    border-radius: 5px !important;
    height: 40px !important;
  }
}

@media (max-width: 767px) {
  .custom_herosection #bannerfrom-sec .Restaurant_wsSelectorsChilds12__gfaiI {
    flex-basis: 56% !important;
    margin-bottom: 5px;
    padding: 0 !important;
  }
}

@media (max-width: 767px) {
  .custom_herosection #bannerfrom-sec .Restaurant_wsSelectorsChild1__XLLpe {
    flex-basis: 41% !important;
    margin-bottom: 5px;
    padding: 0 !important;
  }
}

@media (max-width: 767px) {
  .custom_herosection #bannerfrom-sec .Restaurant_wsSelectorsChild2__ZHRDZ {
    flex-basis: 100% !important;
    margin-bottom: 5px;
    padding: 0 70px !important;
  }
}

@media (max-width: 767px) {
  .custom_herosection #bannerfrom-sec .Restaurant_wsSelectorsChild4__iYoDi {
    flex-basis: 100% !important;
    margin-bottom: 0;
    padding: 0 !important;
  }
}

@media (max-width: 767px) {
  .custom_herosection #bannerfrom-sec .Restaurant_wsSelectorsChild4__iYoDi button {
    width: -moz-fit-content !important;
    width: fit-content !important;
    padding: 0 40px;
    height: 40px !important;
    border-radius: 8px !important;
  }
}

@media (max-width: 767px) {
  .custom_herosection #bannerfrom-sec .Restaurant_wsSelectorsChild5__qxBSZ {
    flex-basis: auto !important;
  }
}

/*# sourceMappingURL=restaurant.css.map */