.field-calendardatetime .form_datetime {
  width: 70%;
  position: relative;
  margin: 0 auto;
}
@media (max-width: 575.98px) {
  .field-calendardatetime .form_datetime {
    width: 100%;
  }
}
.field-calendardatetime .form_datetime .time-booking {
  padding: 10px 20px;
}
.field-calendardatetime .form_datetime .add-on {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  padding: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.field-calendardatetime .form_datetime .add-on:nth-child(2) {
  right: 34px;
  background-color: #c0bebe;
  border-right: 1px solid #acacac;
}
.field-calendardatetime .form_datetime .add-on:nth-child(3) {
  right: 0;
  background-color: #c0bebe;
}
.field-calendardatetime .form_datetime .add-on i {
  font-size: 13px;
}
.datetimepicker.dropdown-menu {
  width: 350px;
}
@media (max-width: 575.98px) {
  .datetimepicker.dropdown-menu {
    width: 100%;
    transform: translateX(40px);
  }
}
.datetimepicker.dropdown-menu .prev {
  transform: rotate(90deg);
}
.datetimepicker.dropdown-menu .next {
  transform: rotate(-90deg);
}
