html body .secondary-menu {
    margin: 0;
    text-align: right;
}
html body .secondary-menu ul {
    margin: 0;
}
html body .gform_wrapper.gravity-theme .ginput_container_address span.ginput_address_city,
html body .gform_wrapper.gravity-theme .ginput_container_address span.ginput_address_state,
html body .gform_wrapper.gravity-theme .ginput_container_address span.ginput_address_zip {
    flex: 1;
}
html body .gform_wrapper .top_label div.ginput_container.ginput_container_singleproduct,
html body .gform_wrapper.gravity-theme .top_label div.ginput_container.ginput_container_singleproduct {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    text-align: left;
}
html body .gform_wrapper.gravity-theme .chosen-container-multi,
html body .gform_wrapper.gravity-theme .ginput_product_price,
html body .gform_wrapper.gravity-theme .ginput_product_price_label,
html body .gform_wrapper.gravity-theme .ginput_quantity_label {
    font-size: 16px;
}
html body .gform_wrapper .top_label div.ginput_container.ginput_container_singleproduct .ginput_product_price_wrapper,
html body .gform_wrapper.gravity-theme .top_label div.ginput_container.ginput_container_singleproduct .ginput_product_price_wrapper {
    order: 3;
    margin: 0;
}
html body .gform_wrapper .top_label div.ginput_container.ginput_container_singleproduct .ginput_quantity_label,
html body .gform_wrapper.gravity-theme .top_label div.ginput_container.ginput_container_singleproduct .ginput_quantity_label {
    order: 1;
    margin: 0 0 3px 0;
}
html body .gform_wrapper .top_label div.ginput_container.ginput_container_singleproduct .ginput_quantity,
html body .gform_wrapper.gravity-theme .top_label div.ginput_container.ginput_container_singleproduct .ginput_quantity {
    order: 2;
    margin: 0 0 2px 0;
    max-width: 240px;
}
html body .wysiwyg-content .booking_form_div table {
    display: table;
}
html body .wysiwyg-content .booking_form_div table,
html body .wysiwyg-content .booking_form_div thead,
html body .wysiwyg-content .booking_form_div tbody,
html body .wysiwyg-content .booking_form_div tfoot,
html body .wysiwyg-content .booking_form_div tr {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
}
html body .wysiwyg-content .booking_form_div th,
html body .wysiwyg-content .booking_form_div td {
    min-width: initial;
}
html body .datepick-inline .datepick-days-cell .date-cell-content {
    font-size: 18px;
}
html body .block_hints .wpdev_hint_with_text .block_text,
html body .wpbc_times_selector,
html body .wpdevelop label {
    font-size: 16px;
}
.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox {
    border: none;
}
.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label {
    padding-bottom: 0;
    margin-bottom: 0;
}
@media only screen and (min-width: 1024px) {
    html body .wysiwyg-content .col-3-wrapper .col-single.col-1x3:nth-child(2) {
        padding: 0 10px;
    }
}
@media only screen and (max-width: 991px) {
    html body a.link-btn-style,
    html body span.link-btn-style,
    html body .link-btn-style a,
    html body button.link-btn-style,
    html body .gform_wrapper.gform_legacy_markup_wrapper .gform_footer input.button,
    html body .gform_wrapper.gform_legacy_markup_wrapper .gform_footer input[type=submit],
    html body .gform_wrapper.gform_legacy_markup_wrapper .gform_page_footer input.button,
    html body .gform_wrapper.gform_legacy_markup_wrapper .gform_page_footer input[type=submit],
    html body .gform_wrapper .gform_footer button, html body .gform_wrapper .gform_footer input,
    html body .gform_wrapper .gform_page_footer button, html body .gform_wrapper .gform_page_footer input,
    html body .gform_wrapper.gravity-theme.gform_legacy_markup_wrapper .gform_footer input.button,
    html body .gform_wrapper.gravity-theme.gform_legacy_markup_wrapper .gform_footer input[type=submit],
    html body .gform_wrapper.gravity-theme.gform_legacy_markup_wrapper .gform_page_footer input.button,
    html body .gform_wrapper.gravity-theme.gform_legacy_markup_wrapper .gform_page_footer input[type=submit],
    html body .gform_wrapper.gravity-theme .gform_footer button, html body .gform_wrapper.gravity-theme .gform_footer input,
    html body .gform_wrapper.gravity-theme .gform_page_footer button, html body .gform_wrapper.gravity-theme .gform_page_footer input {
        min-width: 200px;
        font-size: 20px;
        border-radius: 16px;
        padding: 12px 16px;
    }
}
@media only screen and (min-width: 768px) {
    html body .wysiwyg-content .col-3-wrapper.same-height-col-btn-bottom .col-2-inner, html body .wysiwyg-content .col-3-wrapper .col-3-inner {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    html body .wysiwyg-content .col-3-wrapper.same-height-col-btn-bottom .col-2-inner, html body .wysiwyg-content .col-3-wrapper .col-3-inner .col-single {
        position: relative;
        padding-bottom: 70px !important;
        margin-bottom: 0 !important;
    }
    html body .wysiwyg-content .col-3-wrapper.same-height-col-btn-bottom .col-2-inner, html body .wysiwyg-content .col-3-wrapper .col-3-inner .col-single .link-btn-style {
        position: absolute;
        bottom: 0;
        left: 0;
    }
}
@media only screen and (min-width: 992px) {
    html body .wysiwyg-content .col-3-wrapper.same-height-col-btn-bottom .col-2-inner, html body .wysiwyg-content .col-3-wrapper .col-3-inner .col-single {
        padding-bottom: 90px !important;
        margin-bottom: 0 !important;
    }
}