.post-template-default .toc-section{
    z-index: 9999 !important;
    position: fixed !important;
    top: 300px !important;
    bottom: auto !important;
    left: 0px !important;
    right: auto !important;
    transform: translateX(-10%);
    padding: 0;
    margin: 0;
}
.post-template-default .toc-section .et_pb_module.et_pb_toggle.et_pb_toggle_1.toc-accordion.et_pb_toggle_item h5.et_pb_toggle_title {
    color: #fff !important;
}
.post-template-default .toc-accordion .et_pb_toggle_content a{
    display: inline;
}
.post-template-default .et_pb_section div.et_pb_row .et_pb_column .et_pb_button_module_wrapper.et_pb_module{
display: inline-block;
}
.post-template-default .et_pb_text_inner h5, 
.post-template-default .et_pb_post_content h5{
    margin: 0px;
}
.post-template-default .et_pb_module ol, 
.post-template-default .et_pb_text ol, 
.post-template-default .et_pb_post_content ol {
    list-style-position: inside;
}
.post-template-default .et-l--body > .et_builder_inner_content  > .et_pb_section.et_pb_section_0_tb_body{
   padding-bottom: 0;
}

body .et_pb_text_inner > ul{
margin-bottom: 16px;
}
body .et_pb_text_inner > ul:last-child{
margin-bottom: 0px;
}

@media(max-width: 767px){
   .post-template-default  .toc-section  .et_pb_toggle_1.et_pb_toggle .et_pb_toggle_content {
            width: 250px;
    }
  .post-template-default  .toc-section  .et_pb_text_inner ul, 
  .post-template-default  .toc-section  .et_pb_post_content ul{
            padding-left: 14px !important;
  }
}



.post-template-default  .et_pb_toggle_open,
.post-template-default .et_pb_toggle_close,
.page-id-13835 .et_pb_toggle_open,
.page-id-13835 .et_pb_toggle_close {
    padding: 10px;
    margin-bottom: 20px !important;
}
.page-id-13835 a.et_pb_button{
    max-width: fit-content;
}
body a:where(:not(.wp-element-button)){
    text-decoration: none;
}

.lcl-table-wrapper {
  width: 100%;
  overflow-x: auto;
  margin: 40px 0;
  font-family: Arial, sans-serif;
}

.lcl-table {
  width: 100%;
  border-collapse: collapse;
  text-align: center;
}

.lcl-table thead th {
  width: 25%;
  background-color: #169ec3;
  color: #ffffff;
  padding: 30px 20px;
  font-size: 22px;
  font-weight: 600;
  border-right: 2px solid #ffffff30;
}

.lcl-table thead th:last-child {
  border-right: none;
}

.lcl-table tbody td {
  background-color: #f1f1f1;
  color: #333;
  padding: 30px 20px;
  font-size: 18px;
  line-height: 1.6;
  border: 1px solid #169ec3;
}

.lcl-title {
  font-size: 32px;
  font-weight: 700;
  margin-bottom: 25px;
}

.shipping-table-wrapper {
  width: 100%;
  overflow-x: auto;
  margin: 40px 0;
  font-family: Arial, sans-serif;
}

.shipping-table {
  width: 100%;
  border-collapse: collapse;
  min-width: 1000px;
}

.shipping-table thead th {
  background-color: #169ec3;
  color: #ffffff;
  padding: 20px 15px;
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  border: 1px solid #ffffff40;
  width: 15%;
}

.shipping-table tbody td {
  background-color: #f2f2f2;
  color: #555;
  padding: 18px 15px;
  font-size: 16px;
  text-align: center;
  border: 1px solid #9ed0e3;
}

.shipping-table tbody tr:nth-child(even) td {
  background-color: #e9e9e9;
}

.import-table{
width:100%;
border-collapse:collapse;
table-layout:fixed;
}

.import-table th{
background:#00a8e1;
color:#fff;
padding:10px;
font-size:18px;
text-align:center;
border:1px solid #00a8e1;
width:50%;
}
.import-table th:first-child{
border-right-color: #ffffff;
}

.import-table td{
    padding: 6px 10px;
    font-size: 16px;
    color: #000000;
    text-align: center;
border:1px solid #00a8e1;
width:50%;
}

.import-table tbody tr:nth-child(odd){
background:#ffffff;
}

.import-table tbody tr:nth-child(even){
background:#f2f2f2;
}

.import-table td:first-child{
font-weight:600;
}
.ebook-content .import-table td, .ebook-content .import-table tr, .ebook-content .import-table {
    border: 1px solid #00a8e1 !important;
    vertical-align: top;
}

/* =================================
Header About Sub Menu Changes Start
===================================== */

  .dim_about_menu > ul.sub-menu {
    display: flex !important;
    flex-wrap: wrap !important;
  }
  .dim_about_menu > ul.sub-menu > li:nth-child(3n + 7) {
    width: 25.1% !important;
  }

  .dim_about_menu > ul.sub-menu > li {
    /* clear: unset !important; */
  }


/* ==================================
Header About Sub Menu Changes End
===================================== */

/* ======================================
FAQ Module - Toggle Content CSS Start  
========================================= */

.et_pb_toggle .et_pb_toggle_content a {
  text-decoration: none;
  background: linear-gradient(#6bffff, #6bffff) no-repeat 0 85% !important;
  background-size: 100% 8px !important;
  transition: all 0.3s ease;
  position: relative;
  width: fit-content !important;
  color: black;
}

.et_pb_toggle .et_pb_toggle_content a:hover {
  background-size: 100% 2px !important;
  background-position: 0 99% !important;
}

/* =========================================
FAQ Module - Toggle Content CSS End  
=========================================== */

/* ==============================
Case Studies Table CSS Start 
================================ */

.duty_example_table {
  overflow-x: scroll;
}

/* ==============================
Case Studies Table CSS End 
================================ */



