@media (max-width: 1485px) {
  .other-product-container{
    width: 70%;
  }
}
@media (max-width: 1400px) {
  .wholesale {
    flex-wrap: wrap;
  }

}
@media (max-width: 1250px) {
  .result {
    width: 88%;
  }

  .result-block1 p {
      padding: 0;
  }

  .result-block2 p {
      padding: 0;
  }
}
@media (max-width: 1184px) {
  .other-product-container{
    width: 99%;
  }
  .find-out-more {
    width: 79%;
  }
}
@media (max-width: 1160px) {
    .item-text {
      font-size: 20px;
    }
    .tooltip {
      font-size: 16px;
    }

    .none {
        display: none;
    }

    .result {
        width: 100%;
    }

    .result-block1 p {
        padding: 0;
    }

    .result-block2 p {
        padding: 0;
    }

    .square {
        width: 13.3%;
        left: 43.4%;
    }

    .top-line .wrap {
        width: 946px;
    }
    .top-line .phone,
    .top-line .yo-top {
        margin-left: 25px;
    }
    .top-line .phone img,
    .top-line .to-top img {
        margin-right: 10px;
    }
    .top-line .feedback {
        margin-left: 25px;
    }
    .top-line .feedback img {
        margin-right: 10px;
    }
    .icons .wrap {
        width: 946px;
    }
    .icons .item {
        font-size: 17px;
    }
}
@media (max-width: 1022px) {
  .paralax {
    display: none;
  }
}
@media (max-width: 970px) {
  .item-text {
      font-size: 18px;
    }
    .tooltip {
      font-size: 14px;
    }
  .wrap {
    width: 720px!important;
  }
  .top-line {
    font-size: 19px;
  }
  .top-line a {
    margin-right: 20px;
  }
  .header .image {
    width: 200px;
  }
  .about-manufacturer .bifilux_zag {
    font-size: 54px;
  }
  .about-product-blocks {
    width: 100%
  }
  .about-product-block1 p,
  .about-product-block2 p {
    width: 75%;
  }
  .work {
    font-size: 17px;
  }
  .result-btns {
    width: 70%;
  }
  .wholesale-text {
    width: 31%;
  }
  .social {
    width: 100%;
    text-align: center;
  }
  .find-out-more {
      width: 100%;
      padding: 11px;
  }
  .nav-tab-container, .nav-tab--img {
    width: 100%;
  }
  .nav-tab--img{
    text-align: center;
  }
}
@media (max-width: 991px) {
  .popup-info {
    width: 65%;
    left: -65%;
  }
}
@media (max-width: 868px) {
  .other-product--item{
    width: 100%;
    margin-bottom: 20px;
  }
  .other-product--text{
    text-align: center;
    padding-left: 0;
  }
  .other-product--item img{
    width: 100%;
  }
}
@media (max-width: 848px) {
  .header {
    position: relative;
  }
}  
@media (max-width: 770px) {
  .icons .item {
    width: 50%;
  }
}
@media (max-width: 740px) {
  .about-product-block2 svg {
    margin-left: 0;
}
.about-product-block1 svg {
  margin-right: 0;
}
.icons .col {
  width: 50%;
}
.zag, .zag h2 {
	font-size: 32px !important;
}

.none-mb {
  display: none;
}

  .wrap {
    width: auto!important;
    padding: 0 10px!important;
  }
  .top-line {
    position: fixed;
  }
  .top-line {
    font-size: 0;
  }
  .top-line .link {
    font-size: 18px;
  }
  .header {
    height: auto;
  }
  .header .image {
    margin-top: 20px;
  }
  .about-manufacturer-zag, .about-product-zag {
    font-size: 30px;
  }
  .about-manufacturer, .about-product, .reviews {
    background: none;
  }
  .about-manufacturer .bifilux_zag, .about-product .zag {
    font-size: 30px;
  }
  .about-manufacturer .text .list {
    display: inline-table;
  }
  .about-manufacturer .text .list .item {
    width: 49%;
    margin: 10px 0;
  }
  .reviews .item img {
    float: none;
    display: block;
    margin: 0 auto;
  }
  .reviews .item .content {
    margin: 20px 0 0 0;
  }
  .reviews .item .content p {
    padding-left: 0;
  }
  
  .socialblock span {
    display: none;
  }

  .about-product-block1 p {
    order: 1;
    text-align: center;
    padding-left: 10px;
  }

  .about-product-blocks {
    flex-wrap: wrap;
  }

  .about-product-block1, .about-product-block2 {
    width: 90%;
    margin: 0 auto;
  }

  .about-product-block2 {
    padding-top: 0;
  }

  .about-product-block1 img,
  .about-product-block2 img {
    margin-left: 0;
  }

  .about-product-item-img-left{
    left: 50%;
    top: 0;
    margin-left: -60px !important;
  }

  .about-product-block2 p {
    text-align: center;
  }

  .work-block {
    width: 45%;
  }

  .result {
    font-size: 17px;
  }
  
  .result h2 {
    margin-bottom: 30px;
  }

  .result-block1 p {
    order: 1;
  }

  .result-blocks {
    flex-wrap: wrap;
  }

  .result-block1, .result-block2 {
    width: 95%;
    margin: 0 auto;
  }

  .result-block1 p,
  .result-block1 p {
    text-align: left;
  }

  .result-block {
    margin: 0;
    margin-bottom: 25px;
  }

  .result-btns {
    width: 85%;
    margin: 20px auto;
  }

  .about-manufacturer .text {
    height: auto;
  }
  
  .about-product-zag {
    clear: both;
  }

  .about-product-blocks, .about-product-img {
  flex-wrap: wrap;
  justify-content: center;
  }

   .about-product-block1 p,
   .about-product-block2 p {
    width: 100%;
    margin: 10px auto;
    padding: 0;
   }

   .about-product-block1 img,
   .about-product-block2 img {
    margin: 0 auto;
   }

   .about-product-img {
    margin: 15px auto;
   }

   .about-product-bg {
    font-size: 20px;
   }

   .work {
    width: 95%;
   }

   .work h2 {
    font-size: 21px;
   }

   .work-block {
    width: 100%;
    margin-bottom: 25px;
   }

   .result-blocks {
    padding: 20px 0;
   }

   .result-block {
    flex-wrap: wrap;
   }

   .result-block1 p,
   .result-block2 p {
    width: 95%;
    text-align: center;
    margin: 15px auto;
   }

   .result-btns {
    display: block;
    width: 95%;
    margin: 20px auto;
    font-size: 20px;
   }

   .result-btns .btn1,
   .result-btns .btn2 {
    width: 95%;
    display: block;
    margin: 10px auto;
   }

   .about-manufacturer-zag h2 {
    font-size: 35px;
   }

   .reviews-text-block {
    display: block;
    width: 95%;
    margin: 10px auto;
   }

   .reviews-text-block img {
    display: block;
    margin: 0 auto;
   }

   .reviews-text-block-data {
    width: 100%;
   }

   .reviews::before, .reviews::after {
    content: '';
    display: none;
   }

   .reviews {
    font-size: 15px;
   }

   .other-address__item {
      flex: 0 0 calc(100% / 2 - 6px);
   }
   
   .wholesale-text {
      width: 100%;
      margin: 5px 0;
   }
   .social { margin-top: 15px; }

   .footer-bg {
    padding: 10px 0;
   }

   a.box-close {
        margin: 0px -14px 0px 0px;
   }

  .popup {
    width: 90%;
    top: 20%;
    margin-left: -45%;
  }

  .warning__text{
    font-size: 30px;
  }
}
@media (max-width: 544px){
  .wrap-table{
    width: 400px;
    margin: 0 auto;
    overflow: scroll;
  }
  .header p {
    font-size: 48px;
    color: #2c4d98;
    line-height: 54px;
  }
  .icons {
    padding: 0;
  }
  .icons .wrap {
    flex-direction: column;
  }
  .icons .col {
    width: 100%;
  }
  .other-address__item {
      flex: 0 0 100%;
      margin: 7px 0 7px 0;
   }
}
@media (max-width: 529px) {
  .popup-info {
    width: 100%;
    left: -100%;
  }
}
@media (max-width: 467px){
  .nav-tab--img img{
    width: 100%;
    height: auto;
  }
}

@media (max-width: 437px){
  .wrap-table{
    width: 300px;
    margin: 0 auto;
    overflow: scroll;
  }
}
@media (max-width: 340px){
  .header p {
    font-size: 40px;
  }
  .icons .col {
    flex-direction: column;
  }
  .icons .item {
    width: 100%;
    margin-bottom: 20px;
  }
  .icons .item svg {
    width: 100px;
    height: 100px;
  }
  
  .tooltip {
    width: 100%;
    text-align: center;
  }
}

@media (max-width: 337px){
  .wrap-table{
    width: 260px;
    margin: 0 auto;
    overflow: scroll;
  }
    .top-line a {
      margin-right: 0;
  }
}