.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-56901 .elementor-element.elementor-element-c28d1d7{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-f329f2d{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-8e5d8f1{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-70526b8{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-56901 .elementor-element.elementor-element-fbcd4c8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56901 .elementor-element.elementor-element-58b992d{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-56901 .elementor-element.elementor-element-8de56b1{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-1ad154a{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-60a9257{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-5c5cdc8{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-d49ea14 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56901 .elementor-element.elementor-element-349a919{--display:flex;}.elementor-56901 .elementor-element.elementor-element-48e23bc{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-0e772cb{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-cee1ee3{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-50b7969 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56901 .elementor-element.elementor-element-5451ac0{--display:flex;}.elementor-56901 .elementor-element.elementor-element-65c332f{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-ff2426e{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-abd5cef{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-961bcbb{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-4cb60a3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56901 .elementor-element.elementor-element-84b4ae6{--display:flex;}.elementor-56901 .elementor-element.elementor-element-8f1d530{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-2c9d739{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-64dc93f{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-fa7a2e9{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-7948ccd{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-95c958b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56901 .elementor-element.elementor-element-e9203eb{--display:flex;}.elementor-56901 .elementor-element.elementor-element-ea1dab4{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-2dc5ddf{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-4bfc885{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-71e5ff3{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-26e75ee{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-14500c5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56901 .elementor-element.elementor-element-c9a0596{--display:flex;}.elementor-56901 .elementor-element.elementor-element-97527f6{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-8b0f738{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-dc7e152{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-fa7d5de .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56901 .elementor-element.elementor-element-f4ff3dc{--display:flex;}.elementor-56901 .elementor-element.elementor-element-184a621{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-b8cebac{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-a2c14f0{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-5c9ccb4{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-17bf057 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56901 .elementor-element.elementor-element-0e2f42e{--display:flex;}.elementor-56901 .elementor-element.elementor-element-3b2e972{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-db328d5{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-6c3705a{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-13c44b0{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-e69115d{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-9713165 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56901 .elementor-element.elementor-element-924aec2{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-eedec79{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-c87d012{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-56901 .elementor-element.elementor-element-a0ef35e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56901 .elementor-element.elementor-element-dafd0ff .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56901 .elementor-element.elementor-element-ac0a7ff{--display:flex;}.elementor-56901 .elementor-element.elementor-element-52b2deb{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-56901 .elementor-element.elementor-element-738429d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56901 .elementor-element.elementor-element-ccb5e8b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-56901 .elementor-element.elementor-element-cc607c4{--display:flex;}.elementor-56901 .elementor-element.elementor-element-6e340c1{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-56901 .elementor-element.elementor-element-cc11866 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56901 .elementor-element.elementor-element-8fa2716 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56901 .elementor-element.elementor-element-0f425b0{--display:flex;}.elementor-56901 .elementor-element.elementor-element-3f2b78c{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-56901 .elementor-element.elementor-element-1f5c01f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56901 .elementor-element.elementor-element-aa4ce76 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-56901 .elementor-element.elementor-element-f30bc89{--display:flex;}.elementor-56901 .elementor-element.elementor-element-b979c94{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-56901 .elementor-element.elementor-element-660af60 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56901 .elementor-element.elementor-element-3c3a996 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56901 .elementor-element.elementor-element-d60cf71{--display:flex;}.elementor-56901 .elementor-element.elementor-element-fdda64c{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-56901 .elementor-element.elementor-element-04b4d43 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56901 .elementor-element.elementor-element-fb4815e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-56901 .elementor-element.elementor-element-0cef1f7{--display:flex;}.elementor-56901 .elementor-element.elementor-element-010e84b{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-56901 .elementor-element.elementor-element-0c09cd4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56901 .elementor-element.elementor-element-7200f11 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56901 .elementor-element.elementor-element-aae735a{--display:flex;}.elementor-56901 .elementor-element.elementor-element-002f587{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-56901 .elementor-element.elementor-element-d631175 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56901 .elementor-element.elementor-element-50f5830 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-56901 .elementor-element.elementor-element-436df3e{--display:flex;}.elementor-56901 .elementor-element.elementor-element-2b15ca9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56901 .elementor-element.elementor-element-38714b5{--display:flex;}.elementor-56901 .elementor-element.elementor-element-471a366{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-750df56{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-e2aa745{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-adf5ec3{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-35fea89{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-8020465{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-a751c74{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-17f34e9{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-1f414e6{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-0ff5507 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56901 .elementor-element.elementor-element-68deabe{--display:flex;}.elementor-56901 .elementor-element.elementor-element-5379973{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-6e7fdd2{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-204f02b{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-3c00f58{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-a124fc0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56901 .elementor-element.elementor-element-ee3eca3{--display:flex;}.elementor-56901 .elementor-element.elementor-element-f1525a3{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-6d1e6d0{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-10c320d{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-4d92f47 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56901 .elementor-element.elementor-element-bd5202d{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-76fab0d{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-51ca8a9{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56901 .elementor-element.elementor-element-7fd96ad:not(.elementor-motion-effects-element-type-background), .elementor-56901 .elementor-element.elementor-element-7fd96ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f9fb;}.elementor-56901 .elementor-element.elementor-element-7fd96ad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-56901 .elementor-element.elementor-element-7fd96ad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-56901 .elementor-element.elementor-element-f79a8d8 > .elementor-element-populated{text-align:start;padding:0px 0px 0px 0px;}.elementor-56901 .elementor-element.elementor-element-4ce8e2a{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 30px) 15px;}.elementor-56901 .elementor-element.elementor-element-4ce8e2a .elementskit-section-title-wraper .elementskit-section-title{font-weight:500;}.elementor-56901 .elementor-element.elementor-element-4ce8e2a .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-56901 .elementor-element.elementor-element-4ce8e2a .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-56901 .elementor-element.elementor-element-4ce8e2a .elementskit-section-title-wraper .elementskit-border-divider{width:40px;}.elementor-56901 .elementor-element.elementor-element-4ce8e2a .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:40px;height:4px;}.elementor-56901 .elementor-element.elementor-element-4ce8e2a .elementskit-section-title-wraper .elementskit-border-star{width:40px;height:4px;}.elementor-56901 .elementor-element.elementor-element-4ce8e2a .elementskit-section-title-wraper .elementskit-border-divider, .elementor-56901 .elementor-element.elementor-element-4ce8e2a .elementskit-border-divider::before{height:4px;}.elementor-56901 .elementor-element.elementor-element-dbd42b2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:40px;}.elementor-56901 .elementor-element.elementor-element-dbd42b2 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-56901 .elementor-element.elementor-element-8b1f039 .elementskit-single-faq .elementskit-faq-header{background-color:rgba(0,0,0,0);padding:21px 40px 21px 40px;}.elementor-56901 .elementor-element.elementor-element-8b1f039{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-56901 .elementor-element.elementor-element-8b1f039 .elementskit-single-faq .elementskit-faq-title{color:#000000;font-size:22px;font-weight:500;}.elementor-56901 .elementor-element.elementor-element-8b1f039 .elementskit-single-faq .elementskit-faq-body{color:#000000;padding:0px 40px 30px 40px;}@media(max-width:767px){.elementor-56901 .elementor-element.elementor-element-fbcd4c8 .elementor-heading-title{font-size:26px;}.elementor-56901 .elementor-element.elementor-element-d49ea14 .elementor-heading-title{font-size:26px;}.elementor-56901 .elementor-element.elementor-element-50b7969 .elementor-heading-title{font-size:26px;}.elementor-56901 .elementor-element.elementor-element-4cb60a3 .elementor-heading-title{font-size:26px;}.elementor-56901 .elementor-element.elementor-element-95c958b .elementor-heading-title{font-size:26px;}.elementor-56901 .elementor-element.elementor-element-14500c5 .elementor-heading-title{font-size:26px;}.elementor-56901 .elementor-element.elementor-element-fa7d5de .elementor-heading-title{font-size:26px;}.elementor-56901 .elementor-element.elementor-element-17bf057 .elementor-heading-title{font-size:26px;}.elementor-56901 .elementor-element.elementor-element-9713165 .elementor-heading-title{font-size:26px;}.elementor-56901 .elementor-element.elementor-element-dafd0ff .elementor-heading-title{font-size:26px;}.elementor-56901 .elementor-element.elementor-element-ccb5e8b .elementor-heading-title{font-size:23px;}.elementor-56901 .elementor-element.elementor-element-8fa2716 .elementor-heading-title{font-size:26px;}.elementor-56901 .elementor-element.elementor-element-aa4ce76 .elementor-heading-title{font-size:23px;}.elementor-56901 .elementor-element.elementor-element-3c3a996 .elementor-heading-title{font-size:26px;}.elementor-56901 .elementor-element.elementor-element-fb4815e .elementor-heading-title{font-size:23px;}.elementor-56901 .elementor-element.elementor-element-7200f11 .elementor-heading-title{font-size:26px;}.elementor-56901 .elementor-element.elementor-element-50f5830 .elementor-heading-title{font-size:23px;}.elementor-56901 .elementor-element.elementor-element-2b15ca9 .elementor-heading-title{font-size:26px;}.elementor-56901 .elementor-element.elementor-element-0ff5507 .elementor-heading-title{font-size:26px;}.elementor-56901 .elementor-element.elementor-element-a124fc0 .elementor-heading-title{font-size:26px;}.elementor-56901 .elementor-element.elementor-element-4d92f47 .elementor-heading-title{font-size:26px;}}/* Start custom CSS for text-editor, class: .elementor-element-924aec2 */\.table-container {
    width: 100%;
    margin: 20px 0;
    font-family: 'Segoe UI', Arial, sans-serif;
    overflow-x: auto;
}

.route-table {
    width: 100%;
    border-collapse: collapse;
    background: #fff;
    border: 1px solid #ddd;
}

/* Headline Color */
.table-main-heading {
    background-color: #004080; /* Royal Blue Color */
    color: #ffffff;
    font-size: 1.4rem;
    padding: 18px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.sub-heading th {
    background-color: #f2f2f2;
    color: #333;
    font-weight: bold;
    padding: 12px;
    border-bottom: 2px solid #004080;
}

.route-table td {
    padding: 12px;
    border-bottom: 1px solid #eee;
    text-align: left;
}

/* Mobile Responsive */
@media screen and (max-width: 600px) {
    .sub-heading {
        display: none;
    }
    
    .route-table, .route-table tbody, .route-table tr, .route-table td {
        display: block;
        width: 100%;
    }

    .route-table tr {
        margin-bottom: 10px;
        border: 1px solid #ddd;
    }

    .route-table td {
        text-align: right;
        padding-left: 50%;
        position: relative;
    }

    .route-table td::before {
        content: attr(data-label);
        position: absolute;
        left: 10px;
        width: 45%;
        text-align: left;
        font-weight: bold;
        color: #004080;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da963ac */.bycar-table-wrapper {
    width: 100%;
    overflow-x: auto;
    margin: 20px 0;
}

.bycar-table {
    width: 100%;
    border-collapse: collapse;
    font-family: Arial, sans-serif;
    background-color: #ffffff;
}

.bycar-table caption {
    font-size: 20px;
    font-weight: bold;
    padding: 12px;
    background-color: #f4f4f4;
    text-align: center;
}

.bycar-table th,
.bycar-table td {
    padding: 12px;
    text-align: left;
    border: 1px solid #ddd;
}

.bycar-table th {
    background-color: #222;
    color: #ffffff;
}

.bycar-table tbody tr:nth-child(even) {
    background-color: #f9f9f9;
}

/* Mobile Responsive */
@media (max-width: 768px) {
    .bycar-table thead {
        display: none;
    }

    .bycar-table,
    .bycar-table tbody,
    .bycar-table tr,
    .bycar-table td {
        display: block;
        width: 100%;
    }

    .bycar-table tr {
        margin-bottom: 15px;
        border: 1px solid #ddd;
        padding: 10px;
    }

    .bycar-table td {
        text-align: right;
        padding-left: 50%;
        position: relative;
        border: none;
        border-bottom: 1px solid #eee;
    }

    .bycar-table td::before {
        content: attr(data-label);
        position: absolute;
        left: 10px;
        width: 45%;
        padding-right: 10px;
        font-weight: bold;
        text-align: left;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cf2d5c */.car-route-table-wrapper {
    width: 100%;
    overflow-x: auto;
    margin: 25px 0;
}

.car-route-table {
    width: 100%;
    border-collapse: collapse;
    font-family: Arial, sans-serif;
    background-color: #ffffff;
}

.car-route-table caption {
    font-size: 20px;
    font-weight: bold;
    padding: 14px;
    background-color: #f2f2f2;
    text-align: center;
}

.car-route-table th,
.car-route-table td {
    padding: 12px;
    text-align: left;
    border: 1px solid #ddd;
}

.car-route-table th {
    background-color: #1e1e1e;
    color: #ffffff;
}

.car-route-table tbody tr:nth-child(even) {
    background-color: #f9f9f9;
}

/* Mobile Responsive Design */
@media (max-width: 768px) {

    .car-route-table thead {
        display: none;
    }

    .car-route-table,
    .car-route-table tbody,
    .car-route-table tr,
    .car-route-table td {
        display: block;
        width: 100%;
    }

    .car-route-table tr {
        margin-bottom: 15px;
        border: 1px solid #ddd;
        padding: 10px;
    }

    .car-route-table td {
        text-align: right;
        padding-left: 50%;
        position: relative;
        border: none;
        border-bottom: 1px solid #eee;
    }

    .car-route-table td::before {
        content: attr(data-label);
        position: absolute;
        left: 12px;
        width: 45%;
        font-weight: bold;
        text-align: left;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cad500c */.bycar-wrapper {
    width: 100%;
    overflow-x: auto;
    margin: 25px 0;
}

.bycar-table {
    width: 100%;
    border-collapse: collapse;
    font-family: Arial, sans-serif;
    background: #ffffff;
}

.bycar-table caption {
    font-size: 20px;
    font-weight: 600;
    padding: 15px;
    background: #f5f5f5;
    text-align: center;
}

.bycar-table th,
.bycar-table td {
    padding: 12px;
    border: 1px solid #ddd;
    text-align: left;
}

.bycar-table th {
    background: #222;
    color: #fff;
}

.bycar-table tbody tr:nth-child(even) {
    background-color: #f9f9f9;
}

/* Mobile Responsive */
@media (max-width: 768px) {

    .bycar-table thead {
        display: none;
    }

    .bycar-table,
    .bycar-table tbody,
    .bycar-table tr,
    .bycar-table td {
        display: block;
        width: 100%;
    }

    .bycar-table tr {
        margin-bottom: 15px;
        border: 1px solid #ddd;
        padding: 10px;
        background: #fff;
    }

    .bycar-table td {
        padding-left: 50%;
        text-align: right;
        position: relative;
        border: none;
        border-bottom: 1px solid #eee;
    }

    .bycar-table td::before {
        content: attr(data-label);
        position: absolute;
        left: 15px;
        width: 45%;
        font-weight: bold;
        text-align: left;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-845f97d */.route-table-wrapper {
    width: 100%;
    overflow-x: auto;
    margin: 20px 0;
}

.route-table {
    width: 100%;
    border-collapse: collapse;
    font-family: Arial, sans-serif;
    min-width: 600px;
}

.route-table thead th {
    background-color: #0f4c81;
    color: #ffffff;
    padding: 12px;
    text-align: center;
    font-size: 16px;
}

.route-table tbody td {
    padding: 12px;
    border: 1px solid #ddd;
    text-align: center;
    font-size: 14px;
}

.route-table tbody tr:nth-child(even) {
    background-color: #f9f9f9;
}

/* Mobile Responsive */
@media (max-width: 768px) {
    .route-table {
        min-width: 100%;
        font-size: 13px;
    }

    .route-table thead th {
        font-size: 14px;
        padding: 10px;
    }

    .route-table tbody td {
        padding: 10px;
    }
}/* End custom CSS */