
@media only screen and (max-width: 479px) {
 
}

@media only screen and (max-width: 575px) {
 
}

@media only screen and (max-width: 767px) {
  /* home */
  .categories_menu, .slider_section, .shipping_area, .banner_area, .first_product, .newsFirst, .widget_newsletter, .widget_categories {
    display: none;
  }
  .productbg_right_left {
    margin-bottom: 2px !important;
  }
  .product_items .n_product {
      min-height: 270px;
      max-height: 270px;
  }

  /* product */
  .grid_3 .colProductList { width: 50% }
  
  .grid_4 .colProductList { width: 33% }
  
  .footer_border .footer_top {
    padding-top: 5px !important;
  }
  
  .widgets_container {
      margin-bottom: 30px !important;
  }
  
  .widgets_container.widget_menu {
      margin-bottom: 30px !important;
  }

  /* news */
  .blog_details .blog_thumb {
      float: left;
      padding: 2px 2px 10px 2px !important;
  }
  img.mobileNewsWidth {
      width: 100%  !important;
  }

  /* cart */
    .mini_cart {
       /* margin: 5px 310px 98px 5px !important;*/
       /* position: fixed;*/
    }
    .input_number_product {
      padding-left: 30px;
    }
    .input_number_product {
        width: 215px !important;
    }
    .btnAddCard {
        margin-top: -80px !important;
        margin-left: 224px !important;
        width: 135px !important;
    }
    .product_thumb a img {
        width: 50% !important;
    }

    .order_table {
        margin-bottom: 5px;
        margin-right: 15px;
    }
    /* oder detail */
    .table_desc .cart_page table {
        width: 100% !important;
    }
    .table_desc .cart_page table tbody tr {
      display: flex;
    }

    .table_desc .cart_page table tbody tr td {
          padding: 5px  !important;
    }
    .order_table table tbody tr td {
        min-width: 34% !important;
    }
  }

@media only screen and (min-width: 768px) and (max-width: 991px) {

}