.elementor-440 .elementor-element.elementor-element-458a7e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:55px;--padding-bottom:95px;--padding-left:50px;--padding-right:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-440 .elementor-element.elementor-element-d583a54{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-440 .elementor-element.elementor-element-d583a54.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-440 .elementor-element.elementor-element-d583a54 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-440 .elementor-element.elementor-element-6dd953f{width:var( --container-widget-width, 440px );max-width:440px;--container-widget-width:440px;--container-widget-flex-grow:0;}.elementor-440 .elementor-element.elementor-element-6dd953f .elementor-heading-title{font-family:"Switzer", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.7em;letter-spacing:0em;}.elementor-440 .elementor-element.elementor-element-0e85289{--display:flex;--min-height:430px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-440 .elementor-element.elementor-element-0e85289:not(.elementor-motion-effects-element-type-background), .elementor-440 .elementor-element.elementor-element-0e85289 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.amcaf.com.my/wp-content/uploads/2025/08/Banner-6.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-440 .elementor-element.elementor-element-6864892{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 14px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:14px;border-color:#246CAA;--border-color:#246CAA;--margin-top:-140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:45px;--z-index:1;}.elementor-440 .elementor-element.elementor-element-6864892:not(.elementor-motion-effects-element-type-background), .elementor-440 .elementor-element.elementor-element-6864892 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, var( --e-global-color-1554703 ) 85%, #FEEA2D00 85%);}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-440 .elementor-element.elementor-element-2248880 .elementor-icon-box-wrapper{text-align:left;}.elementor-440 .elementor-element.elementor-element-2248880{--icon-box-icon-margin:15px;}.elementor-440 .elementor-element.elementor-element-2248880 .elementor-icon{font-size:48px;}.elementor-440 .elementor-element.elementor-element-2248880 .elementor-icon-box-title, .elementor-440 .elementor-element.elementor-element-2248880 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-440 .elementor-element.elementor-element-2248880 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-440 .elementor-element.elementor-element-5126d05{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:140px;--padding-left:50px;--padding-right:50px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-440 .elementor-element.elementor-element-6864892{--width:435px;}}@media(max-width:1366px) and (min-width:768px){.elementor-440 .elementor-element.elementor-element-6864892{--width:400px;}}@media(max-width:1200px) and (min-width:768px){.elementor-440 .elementor-element.elementor-element-6864892{--width:360px;}}@media(max-width:1024px) and (min-width:768px){.elementor-440 .elementor-element.elementor-element-6864892{--width:310px;}}@media(max-width:880px) and (min-width:768px){.elementor-440 .elementor-element.elementor-element-6864892{--width:270px;}}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-440 .elementor-element.elementor-element-d583a54 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-440 .elementor-element.elementor-element-6864892{--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-440 .elementor-element.elementor-element-2248880 .elementor-icon{font-size:48px;}.elementor-440 .elementor-element.elementor-element-2248880 .elementor-icon-box-title, .elementor-440 .elementor-element.elementor-element-2248880 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-440 .elementor-element.elementor-element-2248880 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1200px){.elementor-440 .elementor-element.elementor-element-458a7e9{--padding-top:50px;--padding-bottom:90px;--padding-left:50px;--padding-right:50px;}.elementor-440 .elementor-element.elementor-element-6dd953f{--container-widget-width:410px;--container-widget-flex-grow:0;width:var( --container-widget-width, 410px );max-width:410px;}.elementor-440 .elementor-element.elementor-element-6dd953f .elementor-heading-title{font-size:14px;}.elementor-440 .elementor-element.elementor-element-6864892{border-width:0px 0px 0px 12px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:12px;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:40px;}}@media(max-width:1024px){.elementor-440 .elementor-element.elementor-element-458a7e9{--padding-top:40px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-440 .elementor-element.elementor-element-d583a54 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-440 .elementor-element.elementor-element-6dd953f{--container-widget-width:380px;--container-widget-flex-grow:0;width:var( --container-widget-width, 380px );max-width:380px;}.elementor-440 .elementor-element.elementor-element-6dd953f .elementor-heading-title{font-size:14px;}.elementor-440 .elementor-element.elementor-element-6864892:not(.elementor-motion-effects-element-type-background), .elementor-440 .elementor-element.elementor-element-6864892 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, var( --e-global-color-1554703 ) 87%, #FEEA2D00 87%);}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-440 .elementor-element.elementor-element-2248880 .elementor-icon-box-title, .elementor-440 .elementor-element.elementor-element-2248880 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-440 .elementor-element.elementor-element-2248880 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:880px){.elementor-440 .elementor-element.elementor-element-6dd953f .elementor-heading-title{font-size:13px;}.elementor-440 .elementor-element.elementor-element-6864892:not(.elementor-motion-effects-element-type-background), .elementor-440 .elementor-element.elementor-element-6864892 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, var( --e-global-color-1554703 ) 88%, #FEEA2D00 87%);}.elementor-440 .elementor-element.elementor-element-6864892{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:30px;}.elementor-440 .elementor-element.elementor-element-2248880 .elementor-icon{font-size:40px;}}@media(max-width:767px){.elementor-440 .elementor-element.elementor-element-458a7e9{--padding-top:30px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-440 .elementor-element.elementor-element-d583a54 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-440 .elementor-element.elementor-element-6dd953f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-440 .elementor-element.elementor-element-6dd953f .elementor-heading-title{font-size:13px;}.elementor-440 .elementor-element.elementor-element-0e85289{--min-height:300px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-440 .elementor-element.elementor-element-6864892{--width:95%;border-width:0px 0px 0px 8px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:8px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-440 .elementor-element.elementor-element-2248880 .elementor-icon{font-size:40px;}.elementor-440 .elementor-element.elementor-element-2248880 .elementor-icon-box-title, .elementor-440 .elementor-element.elementor-element-2248880 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-440 .elementor-element.elementor-element-2248880 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-440 .elementor-element.elementor-element-5126d05{--padding-top:60px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}}/* Start custom CSS for shortcode, class: .elementor-element-1fee97d */.elementor-440 .elementor-element.elementor-element-1fee97d table {
    border: 0;
    border-radius: 0;
}

.elementor-440 .elementor-element.elementor-element-1fee97d table thead tr.footable-filtering th {
    padding: 0 0 30px 0;
    background: transparent;
    text-align: left;
}

.elementor-440 .elementor-element.elementor-element-1fee97d table thead tr.footable-filtering th:before {
    content: "Firm Name";
    font-size: 19px;
}

.elementor-440 .elementor-element.elementor-element-1fee97d table thead tr.footable-filtering th form {
    text-align: left;
    padding-top: 15px;
}

.elementor-440 .elementor-element.elementor-element-1fee97d table thead tr.footable-filtering th form .input-group {
    display: flex;
    flex-direction: row-reverse;
    border: 1px solid #E6E6E6;
    border-radius: 2px;
    width: 550px;
}

.elementor-440 .elementor-element.elementor-element-1fee97d table thead tr.footable-filtering th form .input-group input {
    border-radius: 0;
    border: 0;
    box-shadow: none;
    padding: 0;
    height: 36px;
}

.elementor-440 .elementor-element.elementor-element-1fee97d table thead tr.footable-filtering th form .input-group .dropdown-toggle {
    display: none;
}

.elementor-440 .elementor-element.elementor-element-1fee97d table thead tr.footable-filtering th form button.btn-primary {
    height: 36px !important;
    background-color: transparent;
    border: 0;
    box-shadow: none;
}

.elementor-440 .elementor-element.elementor-element-1fee97d table thead tr.footable-filtering th form button.btn-primary span {
    display: flex;
}

.elementor-440 .elementor-element.elementor-element-1fee97d table thead tr.footable-filtering th form button.btn-primary span:before {
    background-image: url('https://img.icons8.com/ios-glyphs/18/666666/search--v1.png');
    height: 18px;
    width: 18px;
}

.elementor-440 .elementor-element.elementor-element-1fee97d table thead tr.footable-filtering th form .form-group {
    margin: 0;
}

.elementor-440 .elementor-element.elementor-element-1fee97d table thead tr.footable-header th {
    background-color: #246CAA;
    color: white;
}

.elementor-440 .elementor-element.elementor-element-1fee97d table thead tr.footable-header th span:before {
    background-color: white;
}

.elementor-440 .elementor-element.elementor-element-1fee97d table tfoot .footable-paging ul {
    display: flex;
    column-gap: 4px;
    justify-content: end;
}

.elementor-440 .elementor-element.elementor-element-1fee97d table tfoot .footable-paging .footable-page-nav a {
    background-color: #F2F2F2;
    border-radius: 2px;
    border: 0;
    color: black;
    width: 45px;
    height: 34px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 18px;
}

.elementor-440 .elementor-element.elementor-element-1fee97d table tfoot .footable-paging .footable-page a {
    background-color: #F2F2F2;
    border-radius: 2px;
    border: 0;
    color: black;
    width: 34px;
    height: 34px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 12px;
}

.elementor-440 .elementor-element.elementor-element-1fee97d table tfoot .footable-paging .footable-page.active a {
    background-color: #246CAA;
    color: white;
}

@media (max-width: 1024px) {
    
    .elementor-440 .elementor-element.elementor-element-1fee97d table thead tr.footable-header th {
        font-size: 14px;
    }
    
    .elementor-440 .elementor-element.elementor-element-1fee97d table tbody tr td {
        font-size: 14px;
    }
    
}

@media (max-width: 768px) {
    
    .elementor-440 .elementor-element.elementor-element-1fee97d table thead tr.footable-filtering th {
        border: none;
    }
    
    .elementor-440 .elementor-element.elementor-element-1fee97d table thead tr.footable-header th {
        font-size: 13px;
        padding: 8px 6px;
    }
    
    .elementor-440 .elementor-element.elementor-element-1fee97d table tbody tr th {
        color: white;
        background-color : #246CAA;
        width: 120px;
        font-size: 12px;
    }
    
    .elementor-440 .elementor-element.elementor-element-1fee97d table tbody tr td {
        font-size: 13px;
        padding: 8px 6px;
    }
    
    .elementor-440 .elementor-element.elementor-element-1fee97d table thead tr.footable-filtering th form .input-group {
        width: 100%;
    }
    
    .elementor-440 .elementor-element.elementor-element-1fee97d table.ninja_footable tfoot .footable-paging td {
        border-top: 0 !important;
    }
    
    .elementor-440 .elementor-element.elementor-element-1fee97d table tfoot .footable-paging ul {
        justify-content: center;
    }
    
}/* End custom CSS */
/* Start custom CSS for wpdatatables, class: .elementor-element-d6fe162 */.elementor-440 .elementor-element.elementor-element-d6fe162 .dataTables_length {
    position: absolute;
    bottom: -60px;
    margin: 0;
}

.elementor-440 .elementor-element.elementor-element-d6fe162 .dataTables_length label {
    font-weight: normal;
    font-size: 17px;
}

.elementor-440 .elementor-element.elementor-element-d6fe162 .dataTables_length label .btn-default {
    height: 35px !important;
    border: 1px solid #c4c5c6;
    border-radius: 2px;
    padding: 0 10px;
    font-size: 13px;
}

.elementor-440 .elementor-element.elementor-element-d6fe162 .dataTables_length label .btn-default:before {
    right: 10px;
}

.elementor-440 .elementor-element.elementor-element-d6fe162 .dataTables_length label .btn-default span {
    margin: 0 !important;
}

.elementor-440 .elementor-element.elementor-element-d6fe162 .paging_full_numbers {
    position: absolute;
    right: 0;
    bottom: -60px;
    margin: 0;
}

.elementor-440 .elementor-element.elementor-element-d6fe162 .wpDataTablesFilter {
    margin: 0;
}

.elementor-440 .elementor-element.elementor-element-d6fe162 .wpDataTableFilterBox {
    display: flex;
    justify-content: space-between;
}

.elementor-440 .elementor-element.elementor-element-d6fe162 .wpDataTableFilterSection {
    padding: 0;
    margin: 0 !important;
    min-height: auto !important;
}

.elementor-440 .elementor-element.elementor-element-d6fe162 .wpDataTableFilterSection label {
    margin-bottom: 10px;
    font-size: 19px;
}

.elementor-440 .elementor-element.elementor-element-d6fe162 #table_1_1_filter_sections {
    width: 48% !important;
}

.elementor-440 .elementor-element.elementor-element-d6fe162 #table_1_3_filter_sections {
    width: 24% !important;
}

.elementor-440 .elementor-element.elementor-element-d6fe162 #table_1_4_filter_sections {
    width: 24% !important;
}

.elementor-440 .elementor-element.elementor-element-d6fe162 .wpDataTableFilterSection input.text_filter {
    padding: 0 20px;
    border: 1px solid #c4c5c6;
    border-radius: 2px;
    font-size: 13px;
}

.elementor-440 .elementor-element.elementor-element-d6fe162 .wpDataTableFilterSection button.btn-default {
    height: 35px !important;
    border: 1px solid #c4c5c6;
    border-radius: 2px;
    padding: 0 20px;
    font-size: 13px;
}

.elementor-440 .elementor-element.elementor-element-d6fe162 .wpDataTableFilterSection button.btn-default:before {
    right: 20px;
}

.elementor-440 .elementor-element.elementor-element-d6fe162 table tbody tr {
    border-bottom: 1px solid #ECF1F8;
}

#wptable table thead tr th {
    padding: 10px 20px;
}

.elementor-440 .elementor-element.elementor-element-d6fe162 table tbody tr td {
    padding: 13px 20px;
    text-align: left !important;
}

@media (max-width: 1200px) {
    
    #wptable table thead tr th {
        font-size: 15px;
        
    }
    
    .elementor-440 .elementor-element.elementor-element-d6fe162 table tbody tr td {
        font-size: 15px;
    }
    
    .elementor-440 .elementor-element.elementor-element-d6fe162 .dataTables_paginate {
        margin: 0 !important;
        float: right;
    }
    
    .elementor-440 .elementor-element.elementor-element-d6fe162 .dataTables_length {
        position: absolute;
        bottom: -40px;
        margin: 0;
    }
    
    .elementor-440 .elementor-element.elementor-element-d6fe162 .paging_simple {
        position: absolute;
        right: 0;
        bottom: -40px;
        margin: 0;
    }
        
}

@media (max-width: 1024px) {
    
    #wptable table thead tr th {
        padding: 8px 10px;
    }
    
    .elementor-440 .elementor-element.elementor-element-d6fe162 table tbody tr td {
        padding: 10px 10px;
    }
    
    #wptable table tbody tr.row-detail td {
        background-color: #ECF1F8 !important;
    }
    
    #wptable table tbody tr.row-detail ul li {
        padding: 0;
    }
    
    .elementor-440 .elementor-element.elementor-element-d6fe162 table tbody tr td.expand {
        display: flex;
        align-items: center;
        column-gap: 10px;
    }
    
    .elementor-440 .elementor-element.elementor-element-d6fe162 .dataTables_length label {
        font-weight: normal;
        font-size: 15px;
    }
    
    .elementor-440 .elementor-element.elementor-element-d6fe162 .wpDataTableFilterSection label {
        font-size: 17px;
    }
    
}

@media (max-width: 768px) {
    
    .elementor-440 .elementor-element.elementor-element-d6fe162 .wpDataTableFilterSection label {
        font-size: 15px;
    }
    
    #wptable table thead tr th {
        padding: 6px 10px;
        font-size: 14px;
        
    }
    
    .elementor-440 .elementor-element.elementor-element-d6fe162 table tbody tr td {
        padding: 8px 10px;
        font-size: 13px;
    }
    
    .elementor-440 .elementor-element.elementor-element-d6fe162 #table_1_1_filter_sections {
        width: 55% !important;
    }
    
    .elementor-440 .elementor-element.elementor-element-d6fe162 #table_1_3_filter_sections {
        display: none;
    }
    
    .elementor-440 .elementor-element.elementor-element-d6fe162 #table_1_4_filter_sections {
        width: 43% !important;
    }
    
    .elementor-440 .elementor-element.elementor-element-d6fe162 .wpDataTableFilterSection input.text_filter {
        padding: 0 12px;
    }
    
    .elementor-440 .elementor-element.elementor-element-d6fe162 .wpDataTableFilterSection button.btn-default {
        padding: 0 12px;
    }
    
    .elementor-440 .elementor-element.elementor-element-d6fe162 .wpDataTableFilterSection .filter-option.pull-left {
        margin: 0 !important;
    }
    
    .elementor-440 .elementor-element.elementor-element-d6fe162 .dataTables_length label {
        font-weight: normal;
        font-size: 14px;
    }
    
}/* End custom CSS */