

table {
  border-collapse: collapse;
  text-align: left;
  width: 85%;
margin: auto;
text-align: center; 
   
}
@media (max-width: 1200px) {
  table thead {
    left: -9999px;
    position: absolute;
    visibility: hidden;
  }
}
table tr {
  background: white;
  border-bottom: 10px outset;
  
}
@media (max-width: 1200px) {
  table tr {
    border-bottom: 0;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    margin-bottom: 40px;
  }
}

@media (max-width: 700px) {
  table tr {
    border-bottom: 0;
    display: flex;
    margin-bottom: 20px;
  }
}

table tr th,
table tr td {
  padding: 20px 20px;
border-left:1px solid lightgray; height: auto; width: 0;
text-align: center;
}
@media (max-width: 1200px) {
  table tr td {
    border: 1px solid;
    margin: 0 -1px -1px 0;
    padding-top: 35px;
    position: relative;
    width: 50%;
  }
}
table tr span {
  background: #eee;
  color: dimgrey;
  display: none;
  font-size: 10px;
  font-weight: bold;
  padding: 5px;
  position: absolute;
  text-transform: uppercase;
  top: 0;
  left: 0;
}
@media (max-width: 1200px) {
  table tr span {
    display: block;
  }
}

.nowa {
margin: auto;
  width: 85%;
  background: #ffffe6;
  font-size: 18px;
  padding: 10px;
  font-weight: 500;
    
    }

.nowa a {
   color: #092187;
   }

.nowa h4  {
   text-align: center;
   
   }


