.hb-order-new-customer .hb-form-table.col-2 {
    float: left;
    width: 50%;
    max-width: 600px !important;
}

@media screen and (max-width: 767px) {
    .hb-order-new-customer .hb-form-table.col-2 {
        width: 100% !important;
        float: none;
        max-width: 100% !important;
    }
    
    .hb-order-existing-customer ul.hb-form-table li.hb-form-field .hb-form-field-input input {
            width: 90% !important;
}

body.wp-hotel-booking-thank-you div#booking-details {
    margin: 20px 0px !important;
}

body.wp-hotel-booking-thank-you div#booking-items {
    margin: 20px 0px !important;
}

}

.hb-order-existing-customer ul.hb-form-table li.hb-form-field .hb-form-field-input input {
    width: 50%;
}

body.wp-hotel-booking-thank-you #booking-customer {
    margin: 30px 100px;
}

body.wp-hotel-booking-thank-you #booking-customer label {
    font-weight: 600;
}

body.wp-hotel-booking-thank-you div#booking-details {
    margin: 20px 100px;
}

body.wp-hotel-booking-thank-you div#booking-details h3.booking-data-number {
    color: #C79C56;
    font-family: "Gilda Display", Sans-serif;
}

body.wp-hotel-booking-thank-you div#booking-items h3 {
    color: #C79C56;
    font-family: "Gilda Display", Sans-serif;
}

body.wp-hotel-booking-thank-you div#booking-items {
    margin: 20px 100px;
}

body.wp-hotel-booking-thank-you .hb-message-content {
    margin: 60px 20px;
    text-align: center;
    color: #C79C56;
    font-weight: 600;
    font-size: 18px;
    font-family: "Gilda Display", Sans-serif;
}