@media only screen and  (min-width: 67.5em) {
    .header li {
      float: left;
    }
    .header li a {
      padding: 20px 30px;
    }
    .header .menu {
      clear: none;
      
      max-height: none;
    }
    .header .menu-icon {
      display: none;
    }
  
  

   
  
   
  }


 
  
  
  
  
  
  
  @media only screen and (max-width: 1390px) {
  
    .topnav1  {
      font-size: 15px !important ;
    }

    .formularz {
      margin-left: 30px;
    }

    .formularz-2 {
      margin-right: 30px;
    }
    
     
     }


     @media only screen and (max-width: 1320px) {
     
      .ub-content {
        width: 100%;
      }

      .kont-conteiners img {
       display: none;
        
    }
   
     }
      
  
  
  @media only screen and (max-width: 1315px) {
  
   
   .inf {
     font-size: 15px ;
   }
   
    
    }
  
    @media only screen and (max-width: 1315px) {
      .topnav1  {
        font-size: 10px ;
      }
      
      .inf {
        font-size: 12px;
      }
  
      .logo {
        margin-left: -20px;
      }

      .separator-tx {
        font-size: 30px; 
       }   
      
    }



  




     
  @media only screen and (max-width: 1165px) {
  
        .topnav1  {
          font-size: 15px !important ;
        }

        .header li a {
          padding: 0;
        }


         .separator-tx {
        font-size: 25px; 
       }   

       .separator-news-text1 {
         font-size: 15px;
       }


      
         
   }
  
  @media only screen and (max-width: 1080px) {
   .kont {
     display: none;
  
   }
  
   .topbar {
     background-color: #fff !important;
     display: flex;  
     justify-content: right;
     align-items: flex-start;
     flex-direction: column;
     height: 150px;
   
    
   }
  
   
  
   .topbar li a {
     color: black !important;
   }
  
   .logo1 {
    display: block;
  }
  
  .topbar li:nth-child(1) {
    margin-top: 50px;
  }
  .topbar0 {
    visibility: visible;
    
  }
  
  
  .header {
    margin-top: 0;
  }

  .photo1 {
    margin-top: 20px;
  }


  .formularz {
    
    margin-left: 10px;
    margin-right: 10px;
  }

  .hidden-menu {
    display: block;
  }


  .formularz1-2 {
    flex-direction: column;
    align-items: normal;
    
  }

  .photo2 {
    height: 790px;
    margin-top: 20px;
  }


  .formularz-text-2 {
    display: block;
    margin:  0 auto;
    padding-bottom: 10px;
  }


  .form-z-2 {
    display: none;
  }


  .form-z-3 {
    display: block;
  }


  .formularz1-tx-2 {
    padding: 20px;
  }

  .in2-2 {
    width: 100% !important;
  }
    
   
   }





   @media only screen and (max-width: 1050px) {
  
    .separator-news-text22 {
      flex-direction: column;
    }

    .button3 {
      width: 25%;
      margin-top: 20px;
    }




  
  }


  @media only screen and (max-width: 970px) {
  
  .footer-content {
    flex-direction: column;
    margin-left: 30px;
    
  }

  .footer-logo:nth-child(2) {
    margin: 0;

  }

  .logo {
   width: 200px;
  }

  .footer-logo div  {
   
    margin: 0 ;
   }

   .ubimg {
     display: none;
   }

   .ub {
     padding: 20px;
   }
  
     
}






   @media only screen and (max-width: 940px) {
  
    .separator-news-text1 {
      font-size: 12px;
      width: 100%;
    }

    .separator-text {
      margin: 0;
    }



  

   .separator-ship {
     display: none;
   }

   .fire {
     display: none;
   }

   
  
     
}


@media only screen and (max-width: 770px) {
  
    



.separator-text :nth-child(1) {
  font-size: 20px;
 
}

.separator-text :nth-child(2) {
  font-size: 15px;
 
}

.button2 {
  font-size: 10px;
}


.button3 {
  width: 55%;
}

.text-bottom {
  font-size: 20px;
}


.firma img {
  width: 100%;
  height: 100%;
  
}



  
}


@media only screen and (max-width: 600px) {
  
    
  /* .separator-line1 {
    width: 55%;
  }

  .separator-line2 {
    width: 45%;
  } */

   

  
}


@media only screen and (max-width: 565px) {
  
    
  .separator-news-text1 {
    display: none;
  }

  .separator-ship {
    display: none;
  }

  .separator-news-text {
    justify-content: center;
    width: 85%;
  }

  .separator-news-text2 form   {
    width: 200%;
  }

  .button3 {
    width: 70%;
  }

  .news-text {
    display: block;
  }
  
   

  
}


@media only screen and (max-width: 520px) {
  
    
  .separator-text :nth-child(1) {
    font-size: 15px;
   
  }
  
  .separator-text :nth-child(2) {
   display: none;
   
  }
  
  .button2 {
    font-size: 7px;
  }
  
  .ub-content :nth-child(2) {
    font-weight: 700;
    padding: 10px 0;
  
  }

  .arm-content :nth-child(2) {
    font-weight: 500;
    padding: 10px 0;
    font-size: 14px;
  
  }

  
}



@media only screen and (max-width: 570px) {
  
  .ub-p-conteiners {
    padding: 7px;
  }

  
  .ub-content :nth-child(3) {
    font-size: 13px;
  
  }



  

  
}




  
@media only screen and (max-width: 493px) {
  .kont-form-ul1 {
    width: 100%;
    padding-right: 0;
    
    }
    .kont-form-ul2 {
      padding-right: 0;
      
      }
      .kont-form-ul2 li form input {
 
        width: 100%;
    }

    .button5 {
      padding: 10px 50px;
    }
    

 

  
 
  }
  

  
  
   
  
   @media only screen and (max-width: 400px) {
   .topbar0 li {
     font-size: 14px;
   }


   /* .separator-line1 {
    width: 75%;
  }

  .separator-line2 {
    width: 25%;
  } */
  
   }
   
    



   @media only screen and (max-width: 1620px) { 
   .kal1 {
     width: 90%;
   }
   .kal2 {
     width: 90%;
   }

   }
  

   
   @media only screen and (max-width: 1070px) { 
    .kal1 div {
      font-size: 15px;
    }
    .kal2  div{
      font-size: 15px;
    }
 
    }
   

    @media only screen and (max-width: 975px) { 
      .kal1 {
        width: 95%;
      }
      .kal2 {
        width: 95%;
      }

      .kal1 div {
        padding:0;
      }

      .kal2 div {
        padding: 0;
      }
   
      }

    
 





      @media only screen and (max-width: 560px) {
        .cowybrac2 {
          width: 320px;
          height: 200px;
        }    
 
      }

      @media only screen and (max-width: 1550px) { 
        .ub-content {
          width: 100%;
      }
      }

      @media only screen and (max-width: 991px) { 
       .newsdiv {
         justify-content: center;
       }
      }

      @media only screen and (max-width: 636px) { 
       .nwtx {
         font-size: 20px;
       }
       }

       @media only screen and (max-width: 1234px) { 
        .nav-item {
          padding: 0 10px;
        }
        }

        @media only screen and (max-width: 1114px) { 
          .nav-item {
            padding: 0;
            
          }
          .link1 {
            font-size: 15px !important;
          }
          }


          @media only screen and (max-width: 991px) { 
            .nav{
              display: none !important;
            }

            .nwtx {
              text-align: center;
            }


            .of1 {
              flex-direction: column;
              max-width: 400px;
              margin: 0 auto 40px;
            }
            .of2 {
              min-width: 0;
            }
            .szukaj2i2 {
              width: 49% !important;
            }

            .boxcena-content {
              width: 80%;
              margin: 0 auto !important;
            }
           
            
            }
     
            @media only screen and (max-width: 700px) { 
              .bottom-containres {
                flex-direction: column;
              }
  
  
              
              }


        
    @media only screen and (max-width: 677px) { 
      .lmin1 {
        justify-content: center;
        text-align: center;
      }
    
                
    }      


    @media only screen and (max-width: 1586px) { 
      .kartka3naglowek {
        font-size: 17px !important;
      }
    
                
    }   
    
    
    @media only screen and (max-width: 1120px) { 
      .kartka3naglowek {
        font-size: 14px !important;
      }
      .opis {
        font-size: 12px   !important;
      }
    
                
    }      


    @media only screen and (max-width: 1057px) { 
     .szukaj2i2 {
       width: 47%;
     }
    
                
    }   
    
    
    @media only screen and (max-width: 767px) { 
      .szukaj2i2 {
        width: 48% !important;
      }
     
                 
     }     
     
     @media only screen and (max-width: 392px) { 
      .szukaj2i2 {
        width: 47% !important;
      }
     
                 
     }      
  
  
 
     @media only screen and (max-width: 400px) { 
     .bg1 {
       height: 100% !important;
     }
     
                 
     }      
  

     @media only screen and (max-width: 1610px) { 
     .form12 {
       padding:0 10px !important ;
     }
                  
      }  
      
      @media only screen and (max-width: 975px) { 
        .kal1 div {
          padding: 5px;
          box-sizing: border-box;
        }

        .kal2 div {
          padding: 5px;
          box-sizing: border-box;
        }
                     
         }      
      
         @media only screen and (max-width: 450px) { 
          .kal1 div {
            font-size: 10px;
          }                       
           }
           
           
           @media only screen and (max-width: 550px) { 
            .kont-form-ul1 {
              width: 100%;
              padding-right: 0;
              
              }
              .kont-form-ul2 {
                padding-right: 0;
                
                }
                .kont-form-ul2 li form input {
           
                  width: 100%;
              }
          .form33 {
            margin-right: 0;
          }
            
                          
             } 
    
   
             @media only screen and (max-width: 1000px) { 
            .separator {
              margin-bottom: 50px;
            }
              
                            
               } 
      



      
        
         
        
          
         
          
          



   