.home .ts-header.has-sticky {
  position: absolute;
  width: 100%;
}
.home .sticky-wrapper:not(.is-sticky) .header-middle.header-sticky {
  background: transparent;
}

.home .sticky-wrapper:not(.is-sticky) .logo-wrapper img {
  width: 250px !important;
}

.home .sticky-wrapper .header-middle {
  .container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-right: 0px !important;
    .logo-wrapper {
      width: 100%;
      max-width: 50%;
    }
    .header-meta-wrapper {
      width: 100%;
      max-width: 38%;
      background: #fff;
      margin: auto;
      display: flex;
      justify-content: center;
      align-items: center;
      border-radius: 50px;
    }
  }
}

.home .header-middle .container {
  margin-top: 20px;
}
.home .is-sticky .header-middle .container {
  margin-top: 00px;
}
header .logo-wrapper {
  /* height: 80px; */
  transition: 0s;
}

.header-meta-wrapper {
  margin-top: 0 !important;
}

.logo-wrapper {
  margin: auto !important;
}
/* search */

.search-field input {
  border-radius: 25px !important;
}

.sticky-wrapper nav > ul.menu li ul.sub-menu {
  top: 73%;
}

.header-meta-wrapper > div {
  display: flex;
  align-items: center;
  justify-content: center;
}

.ts-header .menu-wrapper nav > ul.menu > li > a,
.ts-header .menu-wrapper nav > ul > li > a,
.ts-header .menu-wrapper nav > ul.menu > li:before {
  padding-top: 22px;
  padding-bottom: 20px;
}

@media (max-width: 1890px) {
  .home .sticky-wrapper .header-middle {
    .header-meta-wrapper {
      max-width: 50%;
    }
  }
}

@media (min-width: 1600px) {
  .header-fullwidth.main-content-fullwidth
    header
    .menu-wrapper
    nav
    > ul.menu
    > li,
  .header-fullwidth.main-content-fullwidth header .menu-wrapper nav > ul > li,
  .header-fullwidth header .menu-wrapper nav > ul.menu > li,
  .header-fullwidth header .menu-wrapper nav > ul > li,
  .layout-fullwidth header .menu-wrapper nav > ul.menu > li,
  .layout-fullwidth header .menu-wrapper nav > ul > li {
    margin: 0 30px 0 0;
  }
}

@media (max-width: 1280px) {
  .home .sticky-wrapper .header-middle {
    .header-meta-wrapper {
      max-width: 260px !important;
      padding-top: 10px;
      padding-bottom: 10px;
    }
    .my-wishlist-wrapper {
      margin-left: 0;
    }
    .header-right {
      margin-left: 0;
    }
  }
}

@media (max-width: 991px) {
  .home .sticky-wrapper .header-middle {
    .header-meta-wrapper {
      max-width: 30% !important;
      padding-top: 5px;
      padding-bottom: 5px;
    }
  }
  .home .sticky-wrapper:not(.is-sticky) .logo-wrapper img {
    width: 190px !important;
  }
}

@media (max-width: 767px) {
  .home .header-middle .container {
    margin-top: 0;
  }
  .home .sticky-wrapper .header-middle {
    .header-meta-wrapper {
      padding-top: 2px;
      padding-bottom: 2px;
    }
  }
  .home .sticky-wrapper:not(.is-sticky) .logo-wrapper img {
    width: 140px !important;
  }
}

@media (max-width: 620px) {
  .home .sticky-wrapper .header-middle {
    .header-meta-wrapper {
      padding-top: 2px;
      padding-bottom: 2px;
      padding-left: 4px;
      padding-right: 4px;
      max-width: 40% !important;
    }
  }
}

@media (max-width: 480px) {
  .home .sticky-wrapper .header-middle {
    .header-meta-wrapper {
      max-width: 50% !important;
    }
  }
  .home .sticky-wrapper:not(.is-sticky) .logo-wrapper img {
    width: 105px !important;
  }
}

.header-sticky .container .header-meta-wrapper {
  display: flex;
  justify-content: flex-end;
}


.floating-sidebar-active .ribbon-top-menu.container{

height: 0 !important;
transition: height 0.3s ease !important;
}


.mobile-menu-wrapper ul li.current-menu-item > a, .mobile-menu-wrapper ul li.current-menu-parent > a, .mobile-menu-wrapper ul li.current_page_item > a, .mobile-menu-wrapper ul li.current-menu-ancestor > a, .mobile-menu-wrapper ul li.current-page-ancestor > a, .mobile-menu-wrapper ul li.current-product_cat-ancestor > a, .mobile-menu-wrapper ul li.current-menu-item .mobile-menu-wrapper-drop-icon, .mobile-menu-wrapper ul li.current_page_parent .mobile-menu-wrapper-drop-icon, .mobile-menu-wrapper ul li.current-menu-parent .mobile-menu-wrapper-drop-icon, .mobile-menu-wrapper ul li.current_page_item .mobile-menu-wrapper-drop-icon, .mobile-menu-wrapper ul li.current-menu-ancestor .mobile-menu-wrapper-drop-icon, .mobile-menu-wrapper ul li.current-page-ancestor .mobile-menu-wrapper-drop-icon, .mobile-menu-wrapper ul li.current-product_cat-ancestor .mobile-menu-wrapper-drop-icon, .mobile-menu-wrapper ul .sub-menu li.current-menu-item > a, .mobile-menu-wrapper ul .sub-menu li.current-menu-parent > a, .mobile-menu-wrapper ul .sub-menu li.current_page_item > a, .mobile-menu-wrapper ul .sub-menu li.current-menu-ancestor > a, .mobile-menu-wrapper ul .sub-menu li.current-page-ancestor > a, .mobile-menu-wrapper ul .sub-menu li.current-product_cat-ancestor > a, .mobile-menu-wrapper ul .sub-menu li.current-menu-item .mobile-menu-wrapper-drop-icon, .mobile-menu-wrapper ul .sub-menu li.current_page_parent .mobile-menu-wrapper-drop-icon, .mobile-menu-wrapper ul .sub-menu li.current-menu-parent .mobile-menu-wrapper-drop-icon, .mobile-menu-wrapper ul .sub-menu li.current_page_item .mobile-menu-wrapper-drop-icon, .mobile-menu-wrapper ul .sub-menu li.current-menu-ancestor .mobile-menu-wrapper-drop-icon, .mobile-menu-wrapper ul .sub-menu li.current-page-ancestor .mobile-menu-wrapper-drop-icon, .mobile-menu-wrapper ul .sub-menu li.current-product_cat-ancestor .mobile-menu-wrapper-drop-icon, .ts-floating-sidebar .main-menu-sidebar-wrapper ul li a:hover, .ts-floating-sidebar .main-menu-sidebar-wrapper ul ul.sub-menu li a:hover, .ts-floating-sidebar .main-menu-sidebar-wrapper ul li.current-menu-item > a, .ts-floating-sidebar .main-menu-sidebar-wrapper ul li.current-menu-parent > a, .ts-floating-sidebar .main-menu-sidebar-wrapper ul li.current_page_item > a, .ts-floating-sidebar .main-menu-sidebar-wrapper ul li.current-menu-ancestor > a, .ts-floating-sidebar .main-menu-sidebar-wrapper ul li.current-page-ancestor > a, .ts-floating-sidebar .main-menu-sidebar-wrapper ul li.current-product_cat-ancestor > a, .ts-floating-sidebar .main-menu-sidebar-wrapper ul li.current-menu-item .ts-floating-sidebar .main-menu-sidebar-wrapper-drop-icon, .ts-floating-sidebar .main-menu-sidebar-wrapper ul li.current_page_parent .ts-floating-sidebar .main-menu-sidebar-wrapper-drop-icon, .ts-floating-sidebar .main-menu-sidebar-wrapper ul li.current-menu-parent .ts-floating-sidebar .main-menu-sidebar-wrapper-drop-icon, .ts-floating-sidebar .main-menu-sidebar-wrapper ul li.current_page_item .ts-floating-sidebar .main-menu-sidebar-wrapper-drop-icon, .ts-floating-sidebar .main-menu-sidebar-wrapper ul li.current-menu-ancestor .ts-floating-sidebar .main-menu-sidebar-wrapper-drop-icon, .ts-floating-sidebar .main-menu-sidebar-wrapper ul li.current-page-ancestor .ts-floating-sidebar .main-menu-sidebar-wrapper-drop-icon, .ts-floating-sidebar .main-menu-sidebar-wrapper ul li.current-product_cat-ancestor .ts-floating-sidebar .main-menu-sidebar-wrapper-drop-icon {
    color: #021e42 !important;
}


.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu {
  top: 75%;
}