@media (max-width: 782px) {
.wpbc_booking_form_structure.wpbc_form_right .wpbc_structure_calendar {
    width: 50%;
    float: none;
    margin: 0px;
}

.wpbc_booking_form_structure.wpbc_form_right .wpbc_structure_form {
    width: 50%;
    float: none;
    margin: 0px;
}
}

/* .elementor-kit-31 {
  background-color: #fff !important;
} */

.wpbc-payment-form .btn,
.wpbc-payment-form .button,
.booking_form_div .btn,
.booking_form_div .button,
.booking_form_div .submit,
.booking_form_div .button-secondary {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;    
    background: #B17A02 !important;
    border-color: #ccc;
    box-shadow: 0 1px 0 #eee;
    color: #555;
    vertical-align: top;
    white-space: normal;
}


/*Make Header Sticky*/
.df_fixed_header .site-header{
    position: fixed !important;
    top: 0;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.75);
}

.bdt-prime-slider-desc {
    margin-top: 200px;
}

.bkkflt {
  width: 100%;
}

.bdt-flex-center {
    justify-content: flex-start;
}

/*Auto show sub menu */
.menu-item-has-children .sub-menu {
display:block!important;
} 

.ast-menu-toggle {
display:none!important;
} 
/*.ast-menu-toggle {
    width: 100% !important;
    padding-left: 90% !important;
    border: 0 !important;
    color: #000 !important;
} */

/* hide write review */
#OpRev {
  display: none;
}

.btnrev button {
  background: #B17A02 !important;
}