@media (max-width: 2560px) {
    
}

@media (max-width: 1920px) {
    
}

@media (max-width: 1600px) {
    
}

@media (max-width: 1440px) {
    
}

@media (max-width: 1366px) {
    
}

@media (max-width: 1280px) {
    
}

@media (max-width: 1200px) {

}

@media (max-width: 991px) {

}

@media (max-width: 768px) {

  .menu_mobile_bar {
    display: inline-block;
    padding: 0px 20px 0px 20px;
}

#logo img {
  margin: 5px 0px 5px 0px;
}

  /* start bar menu mobil */
      
  :root {
    --icon-size: 2rem;
    --indicator-spacing: calc(var(
    --icon-size) / 8);
    --border-radius: calc(var(
    --icon-size) / 4);
    --nav-item-padding: calc(var(
    --icon-size) / 2);
    --background-color: #333;
  }
  
  .bara {
    background-color: #ff0f0f;
    /* border-radius: var(--border-radius); */
    width: 100%;
    margin: 0 auto;
    margin-top: 0rem;
    padding: 0 calc(var(--nav-item-padding) * 1.5);
    position: fixed;
    bottom: 0;
    border-top: 4px solid #fff;
  }
  
  .list {
    display: flex;
    margin: 0;
    padding: 0;
    list-style: none;
  }
  
  .list span {
    color: #fff;
    text-decoration: none;
    display: flex;
    flex-direction: column;
    /* align-items: center; */
    padding: var(--nav-item-padding);
    text-align: center;
  }
  
  .list .text {
    font-size: .8em;
    opacity: 0;
    pointer-events: none;
    transition: 250ms ease-in-out;
    position: absolute;
    bottom: calc(.5 * var(--nav-item-padding));
    transform: translateY(50%);
  }
  
  .list .icon {
    position: relative;
    transition: 250ms ease-in-out;
  }
  
  .list .icon svg {
    fill: currentColor;
    width: var(--icon-size);
    height: var(--icon-size);
    display: block;
  }
  
  .list .active .text {
    pointer-events: all;
    opacity: 1;
    transform: translateY(0);
  }
  
  .list .active .icon {
    transform: translateY(calc(-50% - var(--nav-item-padding)));
  }
  
  .list {
    position: relative;
  }
  
  .indicator {
    position: absolute;
    left: calc(var(--position) * (var(--icon-size) + var(--nav-item-padding) * 2));
    transition: 250ms ease-in-out;
  }

  div.icon i {
    font-size: 35px;
    line-height: 1.2;
  }

  
  .indicator::after,
  .indicator::before {
    content: "";
    position: absolute;
    border-radius: 100%;
  }
  
  .indicator::after {
    background-color: hsl(0deg 100% 52.94%);
    width: calc(var(--icon-size) * 2);
    height: calc(var(--icon-size) * 2);
    top: calc(-1 * var(--icon-size));
  }
  .indicator::before {
    background-color: #fff;
    width: calc((var(--icon-size) + var(--indicator-spacing)) * 2);
    height: calc((var(--icon-size) + var(--indicator-spacing)) * 2);
    top: calc(-1 * var(--icon-size) - var(--indicator-spacing));
    left: calc(-1 * var(--indicator-spacing));
  }
  
  .corners::before {
    content: "";
    box-sizing: content-box;
    position: absolute;
    width: var(--border-radius);
    height: var(--border-radius);
    background-color: #ff0f0f;
    z-index: 1;
    top: calc(-1 * var(--indicator-spacing));
    left: calc(.2 * var(--indicator-spacing));
    transform: translateX(-100%);
    border-top-right-radius: 100%;
    border-width: calc(var(--indicator-spacing));
    border-color: #fff;
    border-style: solid;
    border-bottom: none;
    border-left: none;
  }
  
  .corners::after {
    content: "";
    box-sizing: content-box;
    position: absolute;
    width: var(--border-radius);
    height: var(--border-radius);
    background-color: #ff0f0f;
    z-index: 1;
    top: calc(-1 * var(--indicator-spacing));
    left: calc(var(--icon-size) * 2 + -.2 * var(--indicator-spacing));
    border-top-left-radius: 100%;
    border-width: calc(var(--indicator-spacing));
    border-color: #fff;
    border-style: solid;
    border-bottom: none;
    border-right: none;
  }

/* sfarsit bar menu mobil */

}

@media (max-width: 425px) {
    .category-name a {
        font-size: 11px;
        line-height: 1.2;
        font-weight: 600;
    }

    /* start bar menu mobil */
      
    :root {
        --icon-size: 2rem;
        --indicator-spacing: calc(var(
        --icon-size) / 8);
        --border-radius: calc(var(
        --icon-size) / 4);
        --nav-item-padding: calc(var(
        --icon-size) / 2);
        --background-color: #333;
      }
      
      .bara {
        background-color: #ff0f0f;
        /* border-radius: var(--border-radius); */
        width: 100%;
        margin: 0 auto;
        margin-top: 0rem;
        padding: 0 calc(var(--nav-item-padding) * 1.5);
        position: fixed;
        bottom: 0;
        border-top: 4px solid #fff;
      }
      
      .list {
        display: flex;
        margin: 0;
        padding: 0;
        list-style: none;
      }
      
      .list span {
        color: #fff;
        text-decoration: none;
        display: flex;
        flex-direction: column;
        /* align-items: center; */
        padding: var(--nav-item-padding);
        text-align: center;
      }
      
      .list .text {
        font-size: .8em;
        opacity: 0;
        pointer-events: none;
        transition: 250ms ease-in-out;
        position: absolute;
        bottom: calc(.5 * var(--nav-item-padding));
        transform: translateY(50%);
      }
      
      .list .icon {
        position: relative;
        transition: 250ms ease-in-out;
      }
      
      .list .icon svg {
        fill: currentColor;
        width: var(--icon-size);
        height: var(--icon-size);
        display: block;
      }
      
      .list .active .text {
        pointer-events: all;
        opacity: 1;
        transform: translateY(0);
      }
      
      .list .active .icon {
        transform: translateY(calc(-50% - var(--nav-item-padding)));
      }
      
      .list {
        position: relative;
      }
      
      .indicator {
        position: absolute;
        left: calc(var(--position) * (var(--icon-size) + var(--nav-item-padding) * 2));
        transition: 250ms ease-in-out;
      }

      div.icon i {
        font-size: 35px;
        line-height: 1.2;
      }
 
      
      .indicator::after,
      .indicator::before {
        content: "";
        position: absolute;
        border-radius: 100%;
      }
      
      .indicator::after {
        background-color: hsl(0deg 100% 52.94%);
        width: calc(var(--icon-size) * 2);
        height: calc(var(--icon-size) * 2);
        top: calc(-1 * var(--icon-size));
      }
      .indicator::before {
        background-color: #fff;
        width: calc((var(--icon-size) + var(--indicator-spacing)) * 2);
        height: calc((var(--icon-size) + var(--indicator-spacing)) * 2);
        top: calc(-1 * var(--icon-size) - var(--indicator-spacing));
        left: calc(-1 * var(--indicator-spacing));
      }
      
      .corners::before {
        content: "";
        box-sizing: content-box;
        position: absolute;
        width: var(--border-radius);
        height: var(--border-radius);
        background-color: #ff0f0f;
        z-index: 1;
        top: calc(-1 * var(--indicator-spacing));
        left: calc(.2 * var(--indicator-spacing));
        transform: translateX(-100%);
        border-top-right-radius: 100%;
        border-width: calc(var(--indicator-spacing));
        border-color: #fff;
        border-style: solid;
        border-bottom: none;
        border-left: none;
      }
      
      .corners::after {
        content: "";
        box-sizing: content-box;
        position: absolute;
        width: var(--border-radius);
        height: var(--border-radius);
        background-color: #ff0f0f;
        z-index: 1;
        top: calc(-1 * var(--indicator-spacing));
        left: calc(var(--icon-size) * 2 + -.2 * var(--indicator-spacing));
        border-top-left-radius: 100%;
        border-width: calc(var(--indicator-spacing));
        border-color: #fff;
        border-style: solid;
        border-bottom: none;
        border-right: none;
      }

    /* sfarsit bar menu mobil */

    #cart .dropdown-menu {
        transform: translate3d(-267px, 55px, 0px) !important;
    }

    #logo img {
        margin: 5px 0px 5px 10px;
    }

    .copyright {
        padding-bottom: 80px;
    }

    .menu_mobile_bar {
        display: block;
    }

    .box_caseta img {
        max-width: 50px;
    }

    .box_caseta h3 {
        font-size: 13px;
        line-height: 1.2;
    }

    .box_caseta {
        padding: 5px;
    }

    .menu_sa {
        padding: 5px 0px;
    }

    .dropdown_cont.cont-5 {
        top: 20px !important;
        transform: translate3d(-144px, 17px, 0px) !important;
    }

    .dropdown_cont:after {
        right: 136px;
    }

    .col-lg-2_5 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .info_title h3 {
        font-weight: 600;
        font-size: 20px;
        line-height: 1.2;
    }

    #latest .owl-next span {
        background: #000000;
        font-size: 40px;
        height: 40px;
        line-height: 35px;
        color: #fff;
        width: 30px;
        display: inline-block;
        border-radius: 3px;
        margin: 0px 5px;
        position: absolute;
        top: 40%;
        right: 0;
    }

    #latest .owl-prev span {
        background: #000;
        font-size: 40px;
        height: 40px;
        line-height: 35px;
        color: #fff;
        width: 30px;
        display: inline-block;
        border-radius: 3px;
        margin: 0px 5px;
        top: 40%;
        left: 0;
        position: absolute;
    }
    
    #produse_related0 .owl-next span {
        background: #000000;
        font-size: 40px;
        height: 40px;
        line-height: 35px;
        color: #fff;
        width: 30px;
        display: inline-block;
        border-radius: 3px;
        margin: 0px 5px;
        position: absolute;
        top: 40%;
        right: 0;
    }

    #produse_related0 .owl-prev span {
        background: #000;
        font-size: 40px;
        height: 40px;
        line-height: 35px;
        color: #fff;
        width: 30px;
        display: inline-block;
        border-radius: 3px;
        margin: 0px 5px;
        top: 40%;
        left: 0;
        position: absolute;
    }

    #categorie0 .owl-next span, #categorie1 .owl-next span, #categorie2 .owl-next span {
        background: #000000;
        font-size: 40px;
        height: 40px;
        line-height: 35px;
        color: #fff;
        width: 30px;
        display: inline-block;
        border-radius: 3px;
        margin: 0px 5px;
        position: absolute;
        top: 40%;
        right: 0;
    }

    #categorie0 .owl-prev span, #categorie1 .owl-prev span, #categorie2 .owl-prev span {
        background: #000;
        font-size: 40px;
        height: 40px;
        line-height: 35px;
        color: #fff;
        width: 30px;
        display: inline-block;
        border-radius: 3px;
        margin: 0px 5px;
        top: 40%;
        left: 0;
        position: absolute;
    }

    a.btn_vezimaimult {
        font-size: 13px;
    }

    .why_us h2 {
        font-size: 25px;
        line-height: 1.2;
    }


}

@media (max-width: 375px) {
      
}

@media (max-width: 320px) {

}
/*
     FILE ARCHIVED ON 17:41:59 Dec 12, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:08:47 Jul 01, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.438
  exclusion.robots: 0.053
  exclusion.robots.policy: 0.046
  esindex: 0.008
  cdx.remote: 5.919
  LoadShardBlock: 171.013 (3)
  PetaboxLoader3.datanode: 106.796 (4)
  PetaboxLoader3.resolve: 1459.986 (3)
  load_resource: 1403.697
*/