@media (max-width: 960px) { 
  main, .item_header{
    width: 95%;
    margin: 0 auto;
  }
 }


  @media (max-width: 800px) { 
    .content_wrapper {
      width: 100%;
    }
    .sidebar_wrapper {
      width: 100%;
    }
    .container {
      flex-direction: column;
    }
    .all_product_info {
      flex-direction: column;
    }
    h2.all_product_name {
      max-width: 100%;
    }
    .all_product {
      flex-direction: column;
    }
   }

  @media (max-width: 600px) { 
      .home_cart {
        flex: 1 1 calc(50% - 30px);
        min-width: 300px;
        max-width: 100%!important;
      }

      #go_payment {
        flex-direction: column-reverse;
        height: auto;
    }
    #go_payment > button {
      margin: 0px 0 15px 0;
      width: 100%;
    }

    .Contact_info, .form_radio_group {
      margin: 0!important;
      min-width: 100%!important;
  }
  
      .title_sell {
        font-size: 14px!important;
    }

    #go_payment > p {
      max-width: 100%!important;
      font-size: 10px!important;
      line-height: 1.1!important;
  }

   }


@media (max-width: 600px) {
  .home_carts_info {
    border-left: 0!important;
    width: 100%!important;
  }
  .home_carts_item {
    display: flex;
    background: #fbfbfb;
    border: 1px #f0f1f2 solid;
    flex-direction: column;
}
.home_carts {
  align-self: center;
  padding: 5px;
  width: 100%!important;
}
  .home_carts_info {
    display: block!important;
    border-left: 0!important;
    width: 100%!important;
    text-align: center;
    height: 40px;
    line-height: 40px;
    border-top: 1px #f0f1f2 solid;
}
.home_carts_info > a {
  display: block!important;
}

}



@mixin for-tablet-landscape-up {
  @media (min-width: 900px) { @content; }
}
@mixin for-desktop-up {
  @media (min-width: 1200px) { @content; }
}
@mixin for-big-desktop-up {
  @media (min-width: 1800px) { @content; }
}

@media (prefers-reduced-motion: reduce) {
  * {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}