.hdr_sec,
.hdr_mb_sec {
  position: fixed;
  top: 0;
  width: 100%;
}

.hdr_sec {
  background-color: #fff0 !important;
}

.hdr_mb_sec {
  display: none !important;
}

.et_pb_menu__wrap {
  width: 100% !important;
}

nav.et-menu-nav {
  width: 100% !important;
  justify-content: center;
}

.et_pb_menu__menu {
  width: 100% !important;
}

.et_pb_menu_inner_container.clearfix {
  width: 100% !important;
}

/* Outer Main Wrapper */
.header_top_section_wrapper {
  padding: 10px 20px;
}

/* Flex Container for Center Alignment */
.header_top_section_container {
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 25px;
  flex-wrap: wrap;
}

/* Base Style for Each Info Item */
.header_top_section_item {
  display: flex;
  align-items: center;
  gap: 8px;
  color: #111111;
  font-size: 16px;
  font-weight: 500;
  color: rgba(25, 25, 23, 1);
}

/* Anchor Link adjustment for phone */
.header_top_section_link {
  text-decoration: none;
  transition: color 0.2s ease;
}

.header_top_section_link:hover {
  color: #ffc629; /* Hover effect text */
}

/* SVG Icon Custom Size */
.header_top_section_icon {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
}

/* Vertical Divider Lines (|) */
.header_top_section_divider {
  width: 1px;
  height: 16px;
  background-color: #cbd5e1;
  display: inline-block;
}

/* Dotted/Light Divider within same timing item */
.header_top_section_sub_divider {
  color: #94a3b8;
  margin: 0 6px;
  font-weight: 400;
}
.header_top_row {
  padding: 0px !important;
}

.site_top_header_section {
  background: rgba(243, 244, 246, 1) !important;
}


/* --- Responsive Adjustments (All Screens) --- */

@media (max-width: 768px) {
  .header_top_section_container {
    gap: 12px;
    flex-direction: column;
    text-align: center;
  }

  /* Hide dividers on mobile to stack nicely */
  .header_top_section_divider {
    display: none;
  }

  .header_top_section_wrapper {
    padding: 10px 15px;
  }

  .header_top_section_item {
    font-size: 0.85rem;
  }
}

.header_section_bottom {
  padding: 0px !important;
  border-bottom: 1px solid rgba(243, 244, 246, 0.2);
  background: transparent !important;
}

.header_section_bottom_row {
  padding: 0px !important;
}

.header_top_icon_box {
  display: flex;
}

.header_section_bottom_col {
  margin: auto;
}

header {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 4;
}

.site_main_menu {
  background: transparent !important;
}

ul#menu-main-menu > li > a {
  color: wheat;
  color: white;
  padding: 10px 14px !important;
}

.header_top_icon_boxinner.htib_bbsb_3 {
  background: rgba(25, 25, 23, 1);
  clip-path: polygon(
    12.9% 5.8%,
    13% 5.5%,
    13.2% 5.1%,
    13.3% 4.8%,
    13.4% 4.5%,
    13.6% 4.2%,
    13.7% 3.9%,
    13.9% 3.6%,
    14% 3.3%,
    14.2% 3%,
    14.4% 2.7%,
    14.6% 2.5%,
    14.8% 2.2%,
    14.9% 2%,
    15.1% 1.8%,
    15.3% 1.6%,
    15.6% 1.4%,
    15.8% 1.2%,
    16% 1%,
    16.2% 0.9%,
    16.4% 0.7%,
    16.7% 0.6%,
    16.9% 0.5%,
    17.1% 0.4%,
    17.4% 0.3%,
    17.6% 0.2%,
    17.8% 0.1%,
    18.1% 0.1%,
    18.3% 0%,
    18.6% 0%,
    18.8% 0%,
    81% 0%,
    81.2% 0%,
    81.5% 0%,
    81.7% 0.1%,
    82% 0.1%,
    82.2% 0.2%,
    82.5% 0.3%,
    82.7% 0.4%,
    82.9% 0.5%,
    83.2% 0.6%,
    83.4% 0.7%,
    83.6% 0.9%,
    83.8% 1%,
    84.1% 1.2%,
    84.3% 1.4%,
    84.5% 1.6%,
    84.7% 1.8%,
    84.9% 2%,
    85.1% 2.2%,
    85.3% 2.5%,
    85.4% 2.7%,
    85.6% 3%,
    85.8% 3.3%,
    86% 3.6%,
    86.1% 3.9%,
    86.3% 4.2%,
    86.4% 4.5%,
    86.5% 4.8%,
    86.7% 5.1%,
    86.8% 5.5%,
    86.9% 5.8%,
    99.2% 45.4%,
    99.2% 45.7%,
    99.3% 46%,
    99.4% 46.3%,
    99.5% 46.6%,
    99.5% 46.9%,
    99.6% 47.2%,
    99.6% 47.5%,
    99.7% 47.8%,
    99.7% 48.1%,
    99.7% 48.4%,
    99.8% 48.7%,
    99.8% 49.1%,
    99.8% 49.4%,
    99.8% 49.7%,
    99.8% 50%,
    99.8% 50.3%,
    99.8% 50.6%,
    99.8% 50.9%,
    99.8% 51.3%,
    99.7% 51.6%,
    99.7% 51.9%,
    99.7% 52.2%,
    99.6% 52.5%,
    99.6% 52.8%,
    99.5% 53.1%,
    99.5% 53.4%,
    99.4% 53.7%,
    99.3% 54%,
    99.2% 54.3%,
    99.2% 54.6%,
    86.9% 94.2%,
    86.8% 94.5%,
    86.7% 94.9%,
    86.5% 95.2%,
    86.4% 95.5%,
    86.3% 95.8%,
    86.1% 96.1%,
    86% 96.4%,
    85.8% 96.7%,
    85.6% 97%,
    85.4% 97.3%,
    85.3% 97.5%,
    85.1% 97.8%,
    84.9% 98%,
    84.7% 98.2%,
    84.5% 98.4%,
    84.3% 98.6%,
    84.1% 98.8%,
    83.8% 99%,
    83.6% 99.1%,
    83.4% 99.3%,
    83.2% 99.4%,
    82.9% 99.5%,
    82.7% 99.6%,
    82.5% 99.7%,
    82.2% 99.8%,
    82% 99.9%,
    81.7% 99.9%,
    81.5% 100%,
    81.2% 100%,
    81% 100%,
    18.8% 100%,
    18.6% 100%,
    18.3% 100%,
    18.1% 99.9%,
    17.8% 99.9%,
    17.6% 99.8%,
    17.4% 99.7%,
    17.1% 99.6%,
    16.9% 99.5%,
    16.7% 99.4%,
    16.4% 99.3%,
    16.2% 99.1%,
    16% 99%,
    15.8% 98.8%,
    15.6% 98.6%,
    15.3% 98.4%,
    15.1% 98.2%,
    14.9% 98%,
    14.8% 97.8%,
    14.6% 97.5%,
    14.4% 97.3%,
    14.2% 97%,
    14% 96.7%,
    13.9% 96.4%,
    13.7% 96.1%,
    13.6% 95.8%,
    13.4% 95.5%,
    13.3% 95.2%,
    13.2% 94.9%,
    13% 94.5%,
    12.9% 94.2%,
    0.7% 54.6%,
    0.6% 54.3%,
    0.5% 54%,
    0.4% 53.7%,
    0.4% 53.4%,
    0.3% 53.1%,
    0.2% 52.8%,
    0.2% 52.5%,
    0.1% 52.2%,
    0.1% 51.9%,
    0.1% 51.6%,
    0% 51.3%,
    0% 50.9%,
    0% 50.6%,
    0% 50.3%,
    0% 50%,
    0% 49.7%,
    0% 49.4%,
    0% 49.1%,
    0% 48.7%,
    0.1% 48.4%,
    0.1% 48.1%,
    0.1% 47.8%,
    0.2% 47.5%,
    0.2% 47.2%,
    0.3% 46.9%,
    0.4% 46.6%,
    0.4% 46.3%,
    0.5% 46%,
    0.6% 45.7%,
    0.7% 45.4%
  );
  .your-element {
    clip-path: polygon(
      12.9% 5.8%,
      13% 5.5%,
      13.2% 5.1%,
      13.3% 4.8%,
      13.4% 4.5%,
      13.6% 4.2%,
      13.7% 3.9%,
      13.9% 3.6%,
      14% 3.3%,
      14.2% 3%,
      14.4% 2.7%,
      14.6% 2.5%,
      14.8% 2.2%,
      14.9% 2%,
      15.1% 1.8%,
      15.3% 1.6%,
      15.6% 1.4%,
      15.8% 1.2%,
      16% 1%,
      16.2% 0.9%,
      16.4% 0.7%,
      16.7% 0.6%,
      16.9% 0.5%,
      17.1% 0.4%,
      17.4% 0.3%,
      17.6% 0.2%,
      17.8% 0.1%,
      18.1% 0.1%,
      18.3% 0%,
      18.6% 0%,
      18.8% 0%,
      81% 0%,
      81.2% 0%,
      81.5% 0%,
      81.7% 0.1%,
      82% 0.1%,
      82.2% 0.2%,
      82.5% 0.3%,
      82.7% 0.4%,
      82.9% 0.5%,
      83.2% 0.6%,
      83.4% 0.7%,
      83.6% 0.9%,
      83.8% 1%,
      84.1% 1.2%,
      84.3% 1.4%,
      84.5% 1.6%,
      84.7% 1.8%,
      84.9% 2%,
      85.1% 2.2%,
      85.3% 2.5%,
      85.4% 2.7%,
      85.6% 3%,
      85.8% 3.3%,
      86% 3.6%,
      86.1% 3.9%,
      86.3% 4.2%,
      86.4% 4.5%,
      86.5% 4.8%,
      86.7% 5.1%,
      86.8% 5.5%,
      86.9% 5.8%,
      99.2% 45.4%,
      99.2% 45.7%,
      99.3% 46%,
      99.4% 46.3%,
      99.5% 46.6%,
      99.5% 46.9%,
      99.6% 47.2%,
      99.6% 47.5%,
      99.7% 47.8%,
      99.7% 48.1%,
      99.7% 48.4%,
      99.8% 48.7%,
      99.8% 49.1%,
      99.8% 49.4%,
      99.8% 49.7%,
      99.8% 50%,
      99.8% 50.3%,
      99.8% 50.6%,
      99.8% 50.9%,
      99.8% 51.3%,
      99.7% 51.6%,
      99.7% 51.9%,
      99.7% 52.2%,
      99.6% 52.5%,
      99.6% 52.8%,
      99.5% 53.1%,
      99.5% 53.4%,
      99.4% 53.7%,
      99.3% 54%,
      99.2% 54.3%,
      99.2% 54.6%,
      86.9% 94.2%,
      86.8% 94.5%,
      86.7% 94.9%,
      86.5% 95.2%,
      86.4% 95.5%,
      86.3% 95.8%,
      86.1% 96.1%,
      86% 96.4%,
      85.8% 96.7%,
      85.6% 97%,
      85.4% 97.3%,
      85.3% 97.5%,
      85.1% 97.8%,
      84.9% 98%,
      84.7% 98.2%,
      84.5% 98.4%,
      84.3% 98.6%,
      84.1% 98.8%,
      83.8% 99%,
      83.6% 99.1%,
      83.4% 99.3%,
      83.2% 99.4%,
      82.9% 99.5%,
      82.7% 99.6%,
      82.5% 99.7%,
      82.2% 99.8%,
      82% 99.9%,
      81.7% 99.9%,
      81.5% 100%,
      81.2% 100%,
      81% 100%,
      18.8% 100%,
      18.6% 100%,
      18.3% 100%,
      18.1% 99.9%,
      17.8% 99.9%,
      17.6% 99.8%,
      17.4% 99.7%,
      17.1% 99.6%,
      16.9% 99.5%,
      16.7% 99.4%,
      16.4% 99.3%,
      16.2% 99.1%,
      16% 99%,
      15.8% 98.8%,
      15.6% 98.6%,
      15.3% 98.4%,
      15.1% 98.2%,
      14.9% 98%,
      14.8% 97.8%,
      14.6% 97.5%,
      14.4% 97.3%,
      14.2% 97%,
      14% 96.7%,
      13.9% 96.4%,
      13.7% 96.1%,
      13.6% 95.8%,
      13.4% 95.5%,
      13.3% 95.2%,
      13.2% 94.9%,
      13% 94.5%,
      12.9% 94.2%,
      0.7% 54.6%,
      0.6% 54.3%,
      0.5% 54%,
      0.4% 53.7%,
      0.4% 53.4%,
      0.3% 53.1%,
      0.2% 52.8%,
      0.2% 52.5%,
      0.1% 52.2%,
      0.1% 51.9%,
      0.1% 51.6%,
      0% 51.3%,
      0% 50.9%,
      0% 50.6%,
      0% 50.3%,
      0% 50%,
      0% 49.7%,
      0% 49.4%,
      0% 49.1%,
      0% 48.7%,
      0.1% 48.4%,
      0.1% 48.1%,
      0.1% 47.8%,
      0.2% 47.5%,
      0.2% 47.2%,
      0.3% 46.9%,
      0.4% 46.6%,
      0.4% 46.3%,
      0.5% 46%,
      0.6% 45.7%,
      0.7% 45.4%
    );
  }
}
.htib_bbsb_3 span.xoo-wsc-sc-subt {
  display: none;
}
.htib_bbsb_3 span.xoo-wsc-sc-bki:before {
  content: "" !important;
  display: inline-block;
  width: 22px;
  height: 20px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='20' viewBox='0 0 22 20' fill='none'%3E%3Cpath fill='%23F8F4ED' d='M9.98507 15.289C9.34684 15.2897 8.73495 15.539 8.28365 15.9823C7.83235 16.4255 7.57849 17.0265 7.57776 17.6533C7.69083 20.7826 12.2797 20.7818 12.3924 17.6533C12.3917 17.0265 12.1378 16.4255 11.6865 15.9823C11.2352 15.539 10.6233 15.2897 9.98507 15.289ZM9.98507 18.881C9.65734 18.8753 9.345 18.7434 9.11528 18.5137C8.88557 18.2841 8.75686 17.975 8.75686 17.6531C8.75686 17.3312 8.88557 17.0221 9.11528 16.7925C9.345 16.5628 9.65734 16.431 9.98507 16.4252C10.3167 16.4252 10.6347 16.5546 10.8692 16.7849C11.1037 17.0152 11.2354 17.3276 11.2354 17.6533C11.2354 17.979 11.1037 18.2914 10.8692 18.5217C10.6347 18.752 10.3167 18.881 9.98507 18.881ZM16.2746 15.289C15.6364 15.2897 15.0245 15.539 14.5732 15.9823C14.1219 16.4255 13.868 17.0265 13.8673 17.6533C13.9804 20.7826 18.5697 20.7815 18.6819 17.6533C18.6812 17.0265 18.4273 16.4255 17.976 15.9823C17.5247 15.539 16.9129 15.2897 16.2746 15.289ZM16.2746 18.881C15.9469 18.8753 15.6346 18.7434 15.4048 18.5137C15.1751 18.2841 15.0464 17.975 15.0464 17.6531C15.0464 17.3312 15.1751 17.0221 15.4048 16.7925C15.6346 16.5628 15.9469 16.431 16.2746 16.4252C16.6062 16.4252 16.9243 16.5546 17.1588 16.7849C17.3933 17.0152 17.525 17.3276 17.525 17.6533C17.525 17.979 17.3933 18.2914 17.1588 18.5217C16.9243 18.752 16.6062 18.881 16.2746 18.881ZM21.5537 4.53493C21.3636 4.30047 21.1219 4.11127 20.8469 3.98147C20.5718 3.85167 20.2704 3.78463 19.9653 3.78537H5.30707L4.95924 2.18601C4.68993 0.919401 3.31354 0.000192799 1.68708 0.000192799H0.593736C0.516503-0.00178347 0.439648 0.0114503 0.367705 0.0391136C0.295763 0.0667769 0.230188 0.10831 0.174851 0.161262C0.119513 0.214214 0.0755319 0.277514 0.0455016 0.347429C0.0154714 0.417343 0 0.492455 0 0.568336C0 0.644216 0.0154714 0.719329 0.0455016 0.789243C0.0755319 0.859157 0.119513 0.922457 0.174851 0.975409C0.230188 1.02836 0.295763 1.06989 0.367705 1.09756C0.439648 1.12522 0.516503 1.13845 0.593736 1.13648H1.68668C2.75058 1.13648 3.67079 1.68785 3.82704 2.42083L4.27458 4.47863L6.30501 13.3245C6.40453 13.7677 6.65569 14.1642 7.01664 14.4477C7.37759 14.7312 7.82655 14.8847 8.28873 14.8826H18.3349C18.797 14.8847 19.2459 14.7313 19.6069 14.4478C19.9678 14.1644 20.219 13.7681 20.3186 13.3249L21.9494 6.22143C22.0172 5.92914 22.0169 5.62558 21.9483 5.33345C21.8798 5.04132 21.7449 4.76859 21.5537 4.53493ZM20.8207 5.97196L19.1903 13.075C19.1473 13.2659 19.039 13.4366 18.8834 13.5587C18.7278 13.6808 18.5344 13.7468 18.3353 13.7459H8.28873C8.08962 13.7468 7.89619 13.6808 7.74062 13.5587C7.58505 13.4366 7.47674 13.2659 7.43369 13.075L5.56264 4.92166H19.9653C20.0965 4.92255 20.2258 4.95219 20.3439 5.00842C20.462 5.06465 20.5658 5.14604 20.6477 5.24668C20.7297 5.34731 20.7878 5.46464 20.8177 5.59012C20.8476 5.71559 20.8486 5.84604 20.8207 5.97196Z'/%3E%3C/svg%3E")
    no-repeat center;
  background-size: contain;
}

.header_top_icon_boxinner.htib_bbsb_3 {
  height: 48px;
  width: 77px;
}

.header_section_bottom_col_3 {
  width: auto !important;
  margin-left: 0px !important;
}

.header_section_bottom_row {
  display: flex !important;
  justify-content: space-between !important;
}

.header_section_bottom_col_1 {
  width: auto !important;
  margin-left: 0px !important;
  margin-right: 0px !important;
}

.header_section_bottom_col_2 {
  width: auto !important;
  padding-right: 31px;
}

.site_logo img {
  width: 394.94px;
  height: 79px;
  object-fit: contain;
}

.header_top_icon_box {
  gap: 17px;
}

li.Trade_Clients_Cl a {
  background: rgba(17, 0, 255, 1);
	border-radius: 10px;
}

ul#menu-main-menu li {
  margin: 0px;
}
.htib_bbsb_3 .xoo-wsc-cart-trigger {
  top: 7px;
}
.htib_bbsb_3 span.xoo-wsc-sc-count {
  background: rgba(234, 0, 0, 1);
  left: auto;
  right: -12px;
}
.header_section_bottom_row {
  padding: 16px 0px !important;
}

.header_top_section_container {
  justify-content: end !important;
  gap: 70px;
}
.mobile_header_bbsb {
  display: none !important;
}

.hdr_sec_fixed .header_section_bottom {
  background: black !important;
}

.site_top_header_section {
  position: relative;
  margin-top: 0px;
  transition: 0.6s;
}

.hdr_sec_fixed .site_top_header_section {
  margin-top: -44px;
}
.hdr_sec_fixed .header_top_icon_boxinner.htib_bbsb_3 {
  background: transparent;
}
.header_top_icon_boxinner.htib_bbsb_3 {
  transition: 0.6s;
}

ul#menu-main-menu > li > a {
    position: relative;
}

ul#menu-main-menu > li > a:hover {
    opacity: 1;
}

ul#menu-main-menu > li > a:after {
    content: "";
    position: absolute;
    width: 0%;
    height: 1px;
    background: #e8a800;
    bottom: 0;
    left: 0;
    transition: 0.6s;
}

ul#menu-main-menu > li > a:hover:after {
    width: 100%;
}
@media all and (min-width: 320px) and (max-width: 980px) {
  .desktop_header_bbsb {
    display: none !important;
  }

  .mobile_header_bbsb {
    display: block !important;
    padding: 0px !important;
  }

  .mpbile_header_row {
    max-width: 100% !important;
    width: 100% !important;
    padding: 0px !important;
  }

  .mobile_icon_main_box_inner {
    display: flex;
  }

  .mobile_icon_box {
    width: 50% !important;
  }

  .mobile_icon_box_1 a {
    background: #fcb402;
  }

  .mobile_icon_box_2 a {
    background: #191917;
    color: white;
  }

  .mobile_icon_box a {
    width: 100%;
    display: block;
    text-align: center;
    padding: 3px 8px;
  }

  .site_logo img {
    width: 210px !important;
    height: 60px !important;
    object-fit: contain !important;
  }

  .mpbile_header_row_2 {
    width: 100% !important;
    max-width: 100% !important;
    /* display: flex !important; */
    padding: 0px !important;
    justify-content: center;
  }

  .header_top_icon_boxinner.htib_bbsb_3 {
    background: transparent !important;
  }

  .header_top_icon_boxinner.htib_bbsb_3 path {
    fill: black;
  }

  .htib_bbsb_3 span.xoo-wsc-sc-bki:before {
    fill: black;
    /* background-color: black; */
  }
  .mob-menu-logo-holder {
    background: black !important;
  }

  .site_btn_box_new {
    display: none;
  }

  .mobile_header_bbsb {
    background: transparent !important;
  }

  div#main-content {
    margin-top: 30px !important;
  }
  .mobile_header_bbsb {
    border-bottom: 1px solid rgba(243, 244, 246, 0.2);
  }

  .mob-menu-logo-holder {
    /* margin-top: -11px; */
    position: relative;
  }

  .mob-menu-header-holder.mobmenu {
    top: 41px !important;
  }
}
@media all and (min-width: 768px) and (max-width: 980px) {
}
@media all and (min-width: 981px) and (max-width: 1024px) {
  .site_logo img {
    width: 181.94px;
    height: 45px;
  }
  .header_section_bottom_row {
    padding: 10px 0px !important;
  }
  .header_top_icon_box {
    gap: 5px;
  }
  .header_top_section_item {
    font-size: 12px;
  }
  .header_top_section_container {
    gap: 45px;
  }
  .header_top_section_wrapper {
    padding: 5px 0px;
  }
  ul#menu-main-menu > li > a {
    padding: 9px 5px !important;
    font-size: 12px !important;
  }
  .header_section_bottom_col_2 {
    padding-right: 7px;
  }
  .header_top_icon_boxinner.htib_bbsb_3 {
    height: 39px;
  }
}
@media all and (min-width: 1025px) and (max-width: 1140px) {
  .site_logo img {
    width: 203.94px;
    height: 45px;
  }
  .header_top_icon_box {
    gap: 5px;
  }
  .header_top_section_item {
    font-size: 12px;
  }
  .header_top_section_container {
    gap: 45px;
  }
  .header_top_section_wrapper {
    padding: 5px 0px;
  }
  ul#menu-main-menu > li > a {
    padding: 9px 5px !important;
    font-size: 12px !important;
  }
  .header_section_bottom_col_2 {
    padding-right: 7px;
  }
  .header_top_icon_boxinner.htib_bbsb_3 {
    height: 39px;
  }
}
@media all and (min-width: 1141px) and (max-width: 1280px) {
  .site_logo img {
    width: 233.94px;
    height: 45px;
  }
  .header_top_icon_box {
    gap: 5px;
  }
  .header_top_section_item {
    font-size: 12px;
  }
  .header_top_section_container {
    gap: 45px;
  }
  .header_top_section_wrapper {
    padding: 5px 0px;
  }
  ul#menu-main-menu > li > a {
    color: wheat;
    color: white;
    padding: 11px 8px !important;
    font-size: 13px !important;
  }
  .header_section_bottom_col_2 {
    padding-right: 7px;
  }
}
@media all and (min-width: 1281px) and (max-width: 1440px) {
  .site_logo img {
    width: 233.94px;
    height: 45px;
  }
  .header_top_icon_box {
    gap: 5px;
  }
  .header_top_section_item {
    font-size: 12px;
  }
  .header_top_section_container {
    gap: 45px;
  }
  .header_top_section_wrapper {
    padding: 5px 0px;
  }
}
@media all and (min-width: 1441px) and (max-width: 1680px) {
  .site_logo img {
    width: 309.94px;
    height: 69px;
  }
}
@media all and (min-width: 1681px) and (max-width: 1880px) {
}


.mobile_header_bbsb {
    background: rgba(27, 36, 51, 1) !important;
}