.e-con {
  --container-max-width: 1400px !important;
}
@media (min-width: 1440px) {
  .e-con {
    --container-max-width: 1320px !important;
  }
}
@media (min-width: 1600px) {
  .e-con {
    --container-max-width: 1400px !important;
  }
}
@media (min-width: 1920px) {
  .e-con {
    --container-max-width: 1600px !important;
  }
}
@media (min-width: 2200px) {
  .e-con {
    --container-max-width: 1800px !important;
  }
}
@media (min-width: 2560px) {
  .e-con {
    --container-max-width: 2000px !important;
  }
}
@media (min-width: 2800px) {
  .e-con {
    --container-max-width: 2200px !important;
  }
}
@media (min-width: 1920px) {
  .elementor-element.card-bg-image {
    min-height: 800px !important;
  }
}
.e-paragraph-base strong {
  color: #E75B22;
  font-weight: 500;
}
.slider-custom .swiper-slide-inner .swiper-slide-contents {
  max-width: var(--container-max-width) !important;
  margin: 0 auto;
  width: 100%;
}
.wpbc_bfb_form .wpbc_steps_for_timeline_step.wpbc_steps_for_timeline_step_active,
.wpbc_bfb_form .wpbc_steps_for_timeline_step.wpbc_steps_for_timeline_step_completed {
  background-color: #FDC21E !important;
}
.wpbc_bfb_form .wpbc_steps_for_timeline_step_line.wpbc_steps_for_timeline_line_active {
  background-color: #FDC21E !important;
}
.wpbc_bfb_form .wpbc_button_light {
  background: #E75B22 !important;
  border: 0 !important;
  color: white !important;
  font-size: 16px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  text-transform: uppercase !important;
  border-radius: 10px !important;
  min-width: 280px;
  transition: all 0.3s ease-in-out;
  padding: 12px 48px !important;
  line-height: normal !important;
}
.wpbc_bfb_form .wpbc_button_light:hover {
  scale: 0.95;
}
.wpbc_bfb_form .wpbc_button_light.wpbc_wizard_step_button {
  background: none !important;
  border: 1px solid #E75B22 !important;
  color: #E75B22 !important;
}
.wpbc_bfb_form .wpbc_button_light.wpbc_wizard_step_button:hover {
  background: #E75B22 !important;
  color: white !important;
}
.wpbc_bfb_form .wpbc_field_description {
  font-size: 14px !important;
  text-transform: uppercase !important;
}
.wpbc_bfb_form label {
  font-size: 16px !important;
  line-height: normal !important;
}
.wpbc_bfb_form input,
.wpbc_bfb_form select {
  border-radius: 10px !important;
  border: 1px solid #CCC !important;
  background: #F8F8F8 !important;
}
.wpbc_bfb_form .wpbc_fe_message {
  font-size: 14px !important;
  text-transform: uppercase !important;
}
.wpbc_bfb_form .datepick-days-cell:hover .wpbc-cell-box,
.wpbc_bfb_form .datepick-days-cell.datepick-current-day .wpbc-cell-box {
  background: rgba(231, 91, 34, 0.9) !important;
  border: 2px solid #E75B22 !important;
  color: #fff !important;
}
.wpbc_bfb_form .datepick-days-cell:hover .wpbc-cell-box a,
.wpbc_bfb_form .datepick-days-cell.datepick-current-day .wpbc-cell-box a {
  color: #fff !important;
}
.wpbc_bfb_form .datepick-days-cell.datepick-days-cell-over .wpbc-cell-box {
  border: 2px solid #E75B22 !important;
  background: rgba(231, 91, 34, 0.7) !important;
}
.wpbc_bfb_form .datepick-days-cell.datepick-days-cell-over .wpbc-cell-box a {
  color: #fff !important;
}
.wpbc_container .wpbc_after_booking_thank_you_section {
  max-width: 100% !important;
  font-family: 'Poppins' !important;
}
.wpbc_container .wpbc_after_booking_thank_you_section .wpbc_ty__container {
  border: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
}
.wpbc_container .wpbc_after_booking_thank_you_section .wpbc_ty__header {
  border-left: 0 !important;
  background: #FDC21E !important;
  display: inline-block !important;
  width: auto !important;
  color: #fff !important;
  margin-left: 0 !important;
}
.wpbc_container .wpbc_after_booking_thank_you_section .wpbc_ty__header strong {
  color: #fff !important;
}
.wpbc_container .wpbc_after_booking_thank_you_section .wpbc_ty__content_text.wpbc_cols_2 {
  border: 0 !important;
}
.wpbc_container .wpbc_after_booking_thank_you_section .wpbc_ty__content_text.wpbc_cols_2 .wpbc_ty__section_header {
  background: #efefef !important;
  padding: 5px 20px !important;
}
@media (min-width: 1440px) {
  .peek-slide-image {
    height: 800px !important;
  }
}
.button-secondary {
  background-color: #fff !important;
  color: #E75B22 !important;
  border: 1px solid #E75B22 !important;
  border-radius: 10px !important;
  transition: all 0.3s ease-in-out;
}
.button-secondary:hover {
  background-color: #E75B22 !important;
  color: #fff !important;
}
/*# sourceMappingURL=styles.css.map */