.layout-sidebar-large .sidebar-left .navigation-left {
    width: 250px;
  }
  
  .layout-sidebar-large .sidebar-left {
    left: -270px;
  }
  
  .main-content-wrap.sidenav-open {
    width: calc(100% - 250px);
  }
  
  .layout-sidebar-large .sidebar-left .navigation-left .nav-item .nav-item-hold {
    display: inline-flex;
    width: 100%;
    padding: 20px 20px 20px 0;
    color: #0b192b;
    margin: auto;
    font-size: large;
  }
  
  .layout-sidebar-large
  .sidebar-left
  .navigation-left
  .nav-item
  .nav-item-hold
  .feather,
  .layout-sidebar-large
  .sidebar-left
  .navigation-left
  .nav-item
  .nav-item-hold
  .nav-icon {
    font-size: unset;
    height: 0;
    width: 32px;
    display: block;
    margin: 0 15px 0 0;
  }
  
  .layout-sidebar-large .sidebar-left .navigation-left .nav-item.active,
  .layout-sidebar-large
  .sidebar-left
  .navigation-left
  .nav-item.active
  .nav-item-hold {
    color: #ffffff;
    background-color: #020659;
  }
  
  .li-none {
    list-style-type: none;
    padding-left: 0px;
    padding-right: 20px;
    float: right;
  }
  
  .li-none a {
    color: #000000;
  }
  
  li.nav-item.active a {
    color: #ffc107;
  }
  
  .header-part-right {
    padding-left: 30px;
  }
  
  [dir="rtl"] .layout-sidebar-large .sidebar-left {
    right: -260px;
  }
  
  [dir="rtl"] .selected {
    right: 0;
    transform: rotate(91deg);
    margin: 13px 2px 0px 0px;
  }
  
  .cvv_circle {
    float: left;
  }
  
  .inputHelper {
    right: auto;
    left: 0;
  }
  
  .product_modal_main {
    padding-left: 0;
    padding-right: 15px;
  }
  
  @media only screen and (max-width: 767px) {
    .main-content-wrap.sidenav-open {
      width: 100%;
    }
    .header-part-right {
      padding-left: 0px;
    }
    .layout-sidebar-large .sidebar-left .navigation-left .nav-item {
      height: 75px !important;
      border-bottom: 1px solid #dee2e6 !important;
    }
    .layout-sidebar-large
    .sidebar-left
    .navigation-left
    .nav-item
    .nav-item-hold
    .feather,
    .layout-sidebar-large
    .sidebar-left
    .navigation-left
    .nav-item
    .nav-item-hold
    .nav-icon {
      padding-left: 30px;
    }
    .layout-sidebar-large
    .sidebar-left
    .navigation-left
    .nav-item
    .nav-item-hold
    .nav-text {
      margin-left: 0px;
      margin-right: -55px;
      color: #020659;
      font-size: 18px;
      text-align: center;
    }
    .layout-sidebar-large
    .sidebar-left
    .navigation-left
    .nav-item.active
    .nav-item-hold
    .nav-text {
      color: #ffffff;
    }
    .layout-sidebar-large
    .sidebar-left
    .navigation-left
    .nav-item
    .nav-item-hold {
      padding: 0;
    }
    .layout-sidebar-large
    .sidebar-left
    .navigation-left
    .nav-item
    .nav-item-hold
    .nav-icon {
      padding-right: 30px;
      padding-top: 10px;
    }
  
    [dir="rtl"] #no-more-tables td span {
      text-align: right;
    }
  
    [dir="rtl"] #no-more-tables td {
      text-align: right !important;
    }
  
    .sold_out_mobile {
      text-align: left !important;
    }
  
    tr.border_bottom_gray td {
      padding: 0 !important;
    }
  
    [dir="rtl"] #no-more-tables td span {
      text-align: left !important;
    }
  
    td.sold_out_mobile.mobile-right {
      float: left;
    }
    .content-wrap {
      text-align-last: left !important;
    }
    .content-wrap div span {
      text-align: left !important;
    }
    .mobile_end {
      text-align-last: left;
      padding-left: 1px;
    }
  }
  .text_left {
    text-align: right;
  }
  table.table-bordered.dataTable th:last-child,
  table.table-bordered.dataTable td:last-child {
    border-right-width: 1px !important;
  }
  
  .drp-calendar.right {
    transform: rotate(0deg);
  }
  
  
  
  .floating-telegram {
    position: fixed;
    bottom: 15px;
    left: 15px;
    right: unset;
    font-size: 14px;
    transition: bottom 0.2s;
  }
  
  .floating-telegram .floating-telegram-button {
    position: relative;
    border-radius: 50%;
    box-shadow: 1px 1px 4px rgba(60, 60, 60, 0.4);
    transition: box-shadow 0.2s;
    cursor: pointer;
    overflow: hidden;
  }
  
  .floating-telegram .floating-telegram-button img,
  .floating-telegram .floating-telegram-button svg {
    position: absolute;
    width: 100%;
    height: auto;
    object-fit: cover;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);
  }
  
  .myDIV:hover + .hide {
    display: block;
    color: red;
  }
  
  .floating-telegram-button:hover + .hide {
    display: block !important;
    width: fit-content;
    background: #d0f3ff;
    align-self: center;
    padding: 3px 15px 3px 25px;
    box-shadow: 5px 10px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
    position: absolute;
    width: 250px;
    left: 60px;
    right: unset;
    border-radius: 10px 100px 100px 10px;
    text-align-last: center;
  }