@media all and (max-width:1668px) {
    .aux-goto-top-btn {
     bottom:75px;
    }
  }

@media all and (max-width:1500px) {
    div.type-product .aux-featured-image, .woocommerce-loop-product__link img {
        max-height: 150px;
    }

    .auxshp-title-heading {
        min-height: 125px;
    }

    .auxshp-entry-main .loop-meta-wrapper {
        min-height:75px;
    }
}

@media all and (max-width:1180px) and (min-width:481px) {
  #sticky-menu > .elementor-container, #normal-header > .elementor-container {
    display:grid;
    grid-template-columns: 0fr 2fr 2fr 1fr 1fr 2fr;
    grid-gap:15px;
  }
  #sticky-menu > .elementor-container > div, #normal-header > .elementor-container > div {
    width:100%;
  }
}

@media all and (max-width: 1180px) and (min-width: 1025px) {
    div.type-product .aux-featured-image, .woocommerce-loop-product__link img {
        max-height: 140px;
    }
}

@media all and (min-width:769px) and (max-width:1050px) {
  html body .aux-cart-wrapper.aux-basket-animation.aux-cart-updated-animation .aux-cart-contents span, html body .elementor-141 .elementor-element.elementor-element-6c07cdb .aux-cart-contents > span, html body .elementor-141 .elementor-element.elementor-element-2d0a210 .aux-cart-contents > span {
    right:-120px;
  }
}
.bdt-modal-dialog .bdt-search-input {
    border: 1px solid #c0c0c0;
    padding-left: 0 !important;
    font-size: 25px;
}
@media all and (max-width:769px) {
    html body #customer_login {
      grid-template-columns: 1fr;
      row-gap: 25px;
    }
    html body #customer_login .col-1 {
      border-bottom: 1px solid #ccc;
    }
    div.type-product .aux-featured-image, .woocommerce-loop-product__link img {
        max-height: 200px;
    }

    html body #sticky-menu > div > div {
        width:auto;
        gap: 10px;
    }
    html body .aux-cart-wrapper.aux-basket-animation.aux-cart-updated-animation .aux-cart-contents span, html body .elementor-141 .elementor-element.elementor-element-6c07cdb .aux-cart-contents > span, html body .elementor-141 .elementor-element.elementor-element-2d0a210 .aux-cart-contents > span {
      right:-20px;
    }
    html body .elementor-141 .elementor-element.elementor-element-6c07cdb .aux-cart-contents > span,
    html body .elementor-141 .elementor-element.elementor-element-2d0a210 .aux-cart-contents > span {
      padding:10px 14px 10px 6px;
      line-height: 0px;
    }
    html body .products-loop > div.product {
      width:50%;
    }
    html body .products-loop > div.product:nth-child(2) {
      margin-top:0px !important;
    }
    
    html body #main .aux-container.aux-fold #primary {
      order:2;
    }

    html body #main .aux-container.aux-fold .aux-sidebar-primary {
      order:1;
    }

    html body main#main .aux-wrapper .aux-container {
      display: grid;
    }
}
.mobile-search {
  display: none;
}
@media all and (max-width:768px) {
    html body #normal-header .aux-widget-logo img,
    html body #sticky-menu .aux-widget-logo img {
      max-width:100%;
      height:auto;
    }
    html body main#main .sidebar-inner {
      padding-top:0;
      padding-bottom:0;
    }

    html body main#main #primary {
      padding-top:0;
    }
  
    html body #header-menu-links > .elementor-widget-wrap > div {
      margin-right:0;
    }
  
    html body #normal-header .aux-cart-wrapper {
      margin-right:20px;
    }
  
    html body #normal-header #shopping-basket-burger span,
    html body #sticky-menu #shopping-basket-burger span {
      right:-15px;
    }
  
    html body #normal-header > div > div {
      width:100%;
      gap: 10px;
    }
 
    html body #normal-header {
      padding:10px;
    }

    /* html body #normal-header > div:first-child > div:first-child,
    html body #sticky-menu > div:first-child > div:first-child {
      grid-area: logo;
    }

    html body #normal-header > div:first-child > div:nth-child(2),
    html body #sticky-menu > div:first-child > div:nth-child(2) {
      grid-area: search;
    } */

    html body #normal-header > div:first-child > div:nth-child(2) *,
    html body #sticky-menu > div:first-child > div:nth-child(2) * {
      max-width: 100%;
    }

    html body #normal-header > div:first-child > div:nth-child(2) div,
    html body #sticky-menu > div:first-child > div:nth-child(2) div {
      width:100%;
      overflow:hidden;
    }
    
    /* html body #normal-header > div:first-child > div:nth-child(3),
    html body #sticky-menu > div:first-child > div:nth-child(3) {
      grid-area: account;
    }

    html body #normal-header > div:first-child > div:nth-child(4),
    html body #sticky-menu > div:first-child > div:nth-child(4) {
      grid-area: basket;
    }

    html body #normal-header > div:first-child > div:nth-child(5),
    html body #sticky-menu > div:first-child > div:nth-child(5) {
      grid-area: contact;
    } */

    html body #sticky-menu > div:first-child > div:nth-child(5) > div {
      padding:0;
    }

    html body #sticky-menu > div:first-child > div:nth-child(5) .auxicon-email-plane {
      display:none;
    }

    html body #normal-header > div,
    html body #sticky-menu > div {
      display: grid;
      grid-template-areas: 'logo logo basket account contact contact' 'search search search search search search';
      gap:10px;
    }

    html body #sticky-menu > div {
      gap:0;
    }

    html body .page-title-section .aux-breadcrumbs {
     max-width:100%;
     word-wrap: break-word;
    }

    html body.woocommerce-page .woocommerce-tabs ul.tabs li {
      border:0px;
      border-bottom:1px solid #ccc;
      background:transparent;
    }

    html body.woocommerce-page .woocommerce-tabs ul.tabs li.active {
      border-color: #8c52ff;
    }

    html body #main .aux-container.aux-fold {
      display:flex;
      flex-direction: column;
      padding-left: 10px;
      padding-right:10px;
    }

    html body:not(.single-product) #main .aux-container.aux-fold #primary .content .products-loop {
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap:15px;
    }
    html body #main .aux-container.aux-fold #primary .content .products-loop .aux-col.product {
      margin-top:0;
      height:100% !important;
      width:100%;
    }

    div.type-product .aux-featured-image, .woocommerce-loop-product__link img {
      max-height:100px;
    }

    #normal-header .e-con-inner {
      width: 100%;
      max-width: 100%;
    }
    #normal-header.e-con-boxed > .e-con-inner {
      max-width: 100%;
    }
    .header-search-wrapper {
      display: none !important;
    }
    .mobile-search {
      display: block !important;
      width: auto;
      position: relative;
      top: 3px;
      max-width: 20px !important;
      margin-left: -8px;
    }
    .header-icon-wrapper {
      right: -50px;
    }
    .elementor-hidden-phone {
        display: block !important;
    }
    .elementor-hidden-phone p {
      margin-bottom: 8px;
    }
  }

  @media all and (max-width:400px) {
    
  html body .woocommerce-checkout .toggle-password {
    position: absolute;
    top: 30px;
    left: 300px;
    cursor: pointer;
    z-index: 2;
  }
}