/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Description: Child Theme for Divi
Author: Your Name
Author URI: https://elegantthemes.com
Template: Divi
Version: 1.0.0
*/

/* Custom CSS below */
footer .footer-widgets {
    display: flex;
    flex-wrap: wrap;
}

footer .footer-col {
    width: 25%;
    padding: 15px;
}
footer .footer-bottom {
    display: flex;
    justify-content: space-between;
}
html[lang="zh-hant"] p.banner-subtitle,
html[lang="ja"] p.banner-subtitle,
html[lang="ko-KR"] p.banner-subtitle,
html[lang="th"] p.banner-subtitle,
html[lang="zh-hans"] p.banner-subtitle {
    font-size: 30px;
}
.cst_travel_pass_section .et_pb_column.et_pb_column_4_4.et_pb_column_13.et_pb_css_mix_blend_mode_passthrough.et-last-child {
    width: 100% !important;
    float: left;
    display: block;
    margin-bottom: 30px;
}
.et_pb_row.cstbreadcrumb {
    padding-bottom: 0;
}

.et_pb_row.cstbreadcrumb .et_pb_column.et_pb_css_mix_blend_mode_passthrough.et-last-child {
    margin-bottom: 0 !important;
}
/*body.page-id-1117 table.wpDataTable,
body.page-id-21427 table.wpDataTable,
body.page-id-21431 table.wpDataTable,
body.page-id-21419 table.wpDataTable,
body.page-id-21390 table.wpDataTable,
body.page-id-21437 table.wpDataTable,
body.page-id-21409 table.wpDataTable,
body.page-id-21413 table.wpDataTable,
body.page-id-21409 table.wpDataTable,
body.page-id-21399 table.wpDataTable,
body.page-id-21386 table.wpDataTable,
body.page-id-21551 table.wpDataTable,
body.page-id-21403 table.wpDataTable
 {
    display: block;
    overflow-x: scroll;
}*/
body.page-id-1117 table.wpDataTable{
    display: block;
    overflow-x: scroll;
}
body.single-bwl_advanced_faq .entry-content p {
    font-size: 20px;
}
.cancellation-policy-popup.active{
    display: block;
}
.cancellation-policy-popup iframe{
    height: 100%;
}
.cancellation-policy-popup {
    display: none;
    position: fixed;
    top: 3%;
    left: 3%;
    right: 3%;
    z-index: 99999999;
    bottom: 3%;
}
.cancellation-policy-popup.active svg {
    position: fixed;
    top: 3%;
    z-index: 99999999999999999000000;
    right: 3%;
    height: 40px;
    cursor: pointer;
    width: 40px;
    background: #fff;
    border: 2px solid #000;
    border-radius: 50px;
}
div.et_pb_section.et_pb_section_0.cst-home-banner {
    background-image: url(/wp-content/uploads/2026/03/banner-bg-image1.jpg) !important;
}