@media only screen and (max-device-width: 1399px){

  .common-size-variant {

    width: 24%;

  }

  .common-base-variant{

    width: 24%;

  }

}

@media only screen and (max-device-width: 991px){

  .left-filter-category.list-menu{

    width: 100%;

    position: absolute;

    left: 0;

    right: 0;

  }

  .left-filter-category.list-menu.active{

    display: none;

  }

  .header-ecobazar-slider .slick-dots{

    margin-top: 5px;

    position: unset;

  }

  .center-navbar-search{

    width: 100%;

  }

  .btn-login-header,

  .btn-login-header:hover{

    padding: 5px;

    background: transparent;

    color: var(--title-text);

  }

  .eco-product-category:hover .category-menu, .category-menu:hover{

    display: none;

  }

  .submenu-desktop{

    position: unset;

    visibility: visible;

    padding: 0;

  }

  .submenu-desktop .submenu-items{

    width: 32.4%;

    border-bottom: none;

  }

  .submenu-items-img{

    width: 100%;

    height: 90px;

  }

}

@media only screen and (max-device-width: 770px){

  .header-ecobazar-slider .slick-prev{

    left: 0;

    bottom: unset;

    top: 15%;

  }

  .header-ecobazar-slider .slick-next{

    right: 0;

    bottom: unset;

    top: 15%;

  }

  .header-ecobazar-slider .slick-prev::before,

  .header-ecobazar-slider .slick-next::before{

    display: none;

  }

  .wishlist-cart-thead{

    display: none;

  }

  .wishlist-cart-table .single-shopping-cart{

    display: -ms-flexbox;

    display: flex;

    -ms-flex-direction: column;

    flex-direction: column;

    justify-content: center;

    align-items: center;

    padding: 12px 10px;

    border: 1px solid var(--border-lightcolor);

    border-radius: 10px;

    position: relative;

    width: 47%;

    margin: 4px;

  }

  .wishlist-cart-table{

    border: none;

    border-radius: 0;

  }

  .wishlist-cart-table tbody{

    display: flex;

    flex-wrap: wrap;

  }

  .wishlist-cart-table table tbody tr td {

    padding: 4px 0;

  }

  .sign-border-border-v .slider-nav, .sign-border-border-v .slider-for {

    width: 100%;

  }

  .products-show-cartdesign{

    background: var(--border-lightcolor);

    padding: 15px;

    border-radius: 12px;

  }

  .slider-nav .slick-prev {

    right: unset;

    left: -20px;

    top: 0;

    bottom: 0;

    transform: rotate(180deg);

  }

  .slider-nav .slick-next {

    position: absolute;

    right: -20px;

    left: unset;

    bottom: 0;

    top: 0;

    transform: rotate(180deg);

  }

  .slider-nav .product-small-items img{

    width: 100%;

    border-radius: 6px;

  }

  .slider-for .product-big-item img {

    height: auto;

    width: 100%;

    padding: 0;

    background: var(--white-color);

  }

  .slider-nav .slick-prev::before,

  .slider-nav .slick-next::before{

    height: 36px;

    width: 36px;

  }

  #product-big-views {

    order: 1;

  }

  #product-small-views {

    order: 2;

  }

  .top-product-featured .featured-img {

    height: 140px;

  }

  .sale-label{

    font-size: 10px;

    left: 5px;

    top: 5px;

  }

  .btn-like-cart-product,

  .btn-featuredcart-bag {

    height: 34px;

    width: 34px;

    min-width: 34px;

    font-size: 18px;

  }

  .btn-featured-icon{

    top: 5px;

    right: 5px;

  }

  .single-featured-product{

    border-radius: 10px;

  }

  .order-table-overflow{

    overflow: auto;

  }

  .inner-order-table{

    width: max-content;

  }

  .order-left-img .order-product{

    height: 70px;

    width: 70px;

    object-fit: contain;

  }

} 

@media only screen and (max-device-width: 570px){

  .ecobazar-nav-sidebar .offcanvas{

    width: 98%;

  }

  .navbar-brand-logo .brand-logo{

    width: 130px;

  }

  .cart-like-size{

    font-size: 22px;

  }

  .main-desktop-footer{

    margin-bottom: 64px;

  }

  .header-offer-badge {

    right: 0%;

    top: 0%;

    height: 74px;

    width: 74px;

  }

  .shoppin-cart-sidebar .offcanvas{

    width: 95%;

  }

  .wishlist-cart-table .btn-cart-checkout {

    padding: 5px 15px;

    font-size: 12px;

  }

  .wishlist-cart-table .remove-cart-btn{

    position: absolute;

    top: 8px;

    right: 8px;

  }

  .wishlist-cart-table table tbody tr td:last-child{

    padding: 0;

  }

  .product-grid {

    grid-template-columns: repeat(auto-fit, minmax(48%, 1fr));

  }

  .single-service-box{

    border-bottom: 1px solid #DAE5DA;

    border-right: none;

  }

  .category-slider .slick-next{

    right: -10px;

  }

  .category-slider .slick-prev{

    left: -10px;

  }

  .category-slider .slick-next::before,

  .category-slider .slick-prev::before{

    height: 34px;

    width: 34px;

    font-size: 16px;

  }

  .times-product-box{

    height: 68px;

    width: 68px;

  }

  .order-tracking-ecobazar{

    max-width: 100%;

  }

  .order-tracking-ecobazar .step .label{

    font-size: 10px;

  }

  .order-tracking-ecobazar .step .circle{

    height: 30px;

    width: 30px;

    font-size: 12px;

    margin: 0 auto 2px;

  }

  .order-tracking-ecobazar .step.completed .circle::before{

    font-size: 18px;

  }

  .top-bestproduct-img .product-img {

    height: 100px;

    width: 100px;

  }

  .header-banner{

    height: 180px;

    object-fit: cover;

  }

  .best-product-slider .slick-prev::before,

  .best-product-slider .slick-next::before,

  .feature-product-slider .slick-prev::before,

  .feature-product-slider .slick-next::before {

    font-size: 20px;

    height: 48px;

    width: 28px;

  }

  .single-orderBoxd{

    padding: 14px 18px;

  }

  .btn-addnew-details{

    position: unset;

    margin-top: 10px;

  }

  .upload-preview-order .drop-area,

  .upload-preview-order .preview{

    width: 100%;

  }

  .common-size-variant {

    width: 48.9%;

  }

  .common-base-variant {

    width: 32.3%;

  }

  .top-recommended-img .recommended-img{

    height: 170px;

  }

  .single-sell-video{

    height: 290px;

  }

  .top-art-collection{

    height: 170px;

  }

  .circle-card-accent {

    height: 106px;

    width: 106px;

    border: 3px solid var(--primary-color);

  }

  .single-service-steps{

    width: 50%;

  }

}



