/* 3840 / 2560 / 1920 */

@media (max-width: 1280px) {

}

@media (max-width: 1024px) {

}

@media (max-width: 768px) {

}

@media (max-width: 568px) {

  /* html, body {
    overflow-x: clip;
  } */

  .header {
    flex-direction: column;
    height: auto;
  }
  .header-logo {
    width: 100%;
    height: 55px;
    padding: 0px;
    margin: 0px;
  }
  .header-logo .logo-hamburger {
      display: inline;
  }
  .header-logo .logo-hamburger img {
      padding-right: 15px;
  }
  .header-logo .logo {
    /* background-color: bisque; */
    padding: 0px 20px 0px 20px;
    font-size: 24px;
  }
  .header-logo .logo-img img {
    /* margin: 8px 15px 0px 15px; */
    height: 50px;
    padding: 0px;
  }
  .header-search {
    width: 100%;
    margin-bottom: 8px;
    flex-grow: 1;
  }
  .search-container {
      width: 90%;
  }
  .header-icons {
    display: none;
    width: 100%;
  }

  .nav {
    margin-top: 98px;
  }

  .nav li {
    display: block;
    margin: 0;
    width: 100%;  
  }

  .prime {
    flex-direction: column;
    width: 100%;
  }

  .aside {
    width: 100%;
  }

  .main {
    width: 100%;
  }
  
  .grid-field {
    width: 50%;
  }

  .product_tabs_container {
    padding: 10px 10px;
  }

  .product_tabs_ul {
    padding-left: 0;
  }

  .product_tabs_li {
    width: 100%;
  }

  .product_tabs_div {
    padding: 15px 5px;
  }
  .product_tabs_div_ul {
    padding: 0 10px;
  }
  .product_tabs_div_img img{
      max-width: 100%;
     }

  .marketing-materials-img img {
    width: 100%;
  }

    /* sekcja grid5 */
    .grid5 {
      margin: 0 auto;
      padding: 0 5px;
      width: 100%; /* 95%; */ /* 1000px; */
      /* background-color: aquamarine; */
    }
    .grid5-field {
      width: 50%;
    }
    .grid5-item {
      min-height: 190px;
      margin: 5px;
      /* padding-bottom: 5px; */
      padding: 0 0 5px 0;
    }
    .grid5-item img {
      width: 100%;
      padding: 10px;
    }
    .grid5-item p {
      padding: 5px 10px;
    }

    /* ------ ----- */

    /* sekcja product */
    
    .product-left {
      flex-direction: column;
      width: 100%;
    }
    .product-left-image {
      /* padding: 0; */
      background-color: #fff;
    }
    .product-left .product-left-image img {
      width: 100%;
      /* background-color: aqua; */
    }
    .product-left-gallery {
      display: flex;
    }
    .product-left-gallery div {
      margin: 5px;
    }

    .product-right {
      width: 100%;
    }
    
    /* ------ ------- */

    /* sekcja product-group */
    .product-group-item-left {
      width: 40%;
    }
      .product-group-item-left img {
        padding: 5px;
      }
    .product-group-item-right {
      width: 60%;
    }

    /* ------ ------------- */

    /* table-tech */
    .table-tech {
      display: flex;
      flex-direction: column;

      width: 100%;
    }
        .table-tech-item {
          display: flex;
          /* flex-grow: 1; */
        }
        .table-tech-name {
          width: 65%;
          text-align: left;
          padding-left: 10px;
        }
        .table-tech-value {
          width: 35%;
          text-align: right;
          padding-right: 10px;
        }
        .table-tech-bottom {
          width: 100%;
        }
    /* ---------- */

}