header .logo img {
  max-width: 90%;
}

.sciezka a:hover {
text-decoration:underline;	
}	

.min-kat .img img:hover {
opacity:0.7;
}

.min-kat .txt strong:hover {
	color:#1973FB;
}	

.min-kat .txt span:hover {
	background-color:#1973FB;
}	

.middle_txt {
  overflow: hidden;
}

footer {
  margin-top: 0px;
}


.przyciskpomaranczowy {font-size: 18px;line-height: 25px;white-space: nowrap;border:1px solid #F57807;display:inline-block;background-color:#F57807; color:white;text-decoration:none;padding:10px 20px;-webkit-border-radius: 60px;-moz-border-radius: 60px;border-radius: 60px;}
.przyciskpomaranczowy:hover {border:1px solid white; background-color:white;color:black;transition: all .3s linear; -o-transition: all .3s linear; -moz-transition: all .3s linear; -webkit-transition: all .3s linear;}
.przyciskpomaranczowy img {vertical-align:middle;margin-left:10px; }

.pasek_txt {
text-align:center;	
}	

.min-kat .txt span {
  font-size: 15px;
}

header .boxy {
  width: 30%;
}

header .logo img {
  margin-top: 20px;
}

.galeria_kom img:hover {
opacity:0.7;
box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.25);
}	



#nawigacja-menu li.menubold a {
  background-color: #1973FB;
  color: white;
}


.tresc-kontakt a:hover {
color:#1973FB;	
}	


.tresc-kontakt a.przyciskniebieski:hover {
  color: #FFF;
}


.boxformularz .ramka2 .przycisk {
cursor:pointer;	
}	

.boxformularz .ramka2 .przycisk:hover  {
background-color:#1973FB;
}	

.boxformularz .ramka2 .pole2 a:hover {
	color:#1973FB;
}	

.mapa iframe {
	filter: grayscale(100%);
}	


.glowna10nadrzedna .middle_txt {
  padding-bottom:50px;
}

#strona10 footer {
margin-top:80px;	
}	


#strona5 .naglowek_txt {
  display: block;
}

.boxprzewaga .ramka2 .box .row2 {
  font-size: 18px;
}


@media screen and (min-width: 0px) and (max-width: 920px)  {
	

  footer .box2 {
    margin-top: 20px;
  }


}



@media screen and (min-width: 0px) and (max-width: 820px) {
  footer .box {
    text-align:center;
  }
}




@media screen and (min-width: 0px) and (max-width: 690px) {
  .boxpotrzeby .txt {
    width: 100%;
  }
  
  
   .boxpotrzeby .imgbox {
    display:none;
  }
  
  
   .boxpotrzeby .txt .box {
    width: 48%;
  }
  
  
   .middle_txt {
   padding-bottom:0px;
  }
  
  
  
}








@media screen and (min-width: 0px) and (max-width: 500px)  {
	
	
.boxprzewaga .ramka2 .box {
  height: auto;
  margin-bottom: 10px;
}



.boxprzewaga .ramka2 .box .row {
  padding: 15px;
}

	.boxprzewaga .ramka2 .box .row2 {
  padding: 15px;
}

	
	.tresc-kontakt {

  padding-bottom: 0px;
}
	
	
	.boxprzewaga .ramka {
  padding-top: 0px;
	}
	
	.tresc-kontakt table tr td:first-of-type {
  padding: 20px;
	}
	
	 .galeria {
    grid-template-columns: repeat(1, 1fr);
  }


  .galeria_kom:nth-child(1), .galeria_kom:nth-child(4), .galeria_kom:nth-child(6), .galeria_kom:nth-child(9) {
    grid-column: span 1;
    grid-row: span 1;
  }

	
	
	
	.boxpotrzeby {
  padding-bottom: 50px;
}
	
	

.boxprzewaga .ramka2 .box {
    width: 99%;
  }



.boxpotrzeby .txt .naglowek {
  padding-bottom: 0px;
}



 .boxpotrzeby .imgbox img {
display:none;
  }

 .boxpotrzeby .txt {
    width: 100%;
 }


 .boxpotrzeby .txt .box {
    width: 100%;
  }


}


@media screen and (min-width: 0px) and (max-width: 400px)  {





.baner .box a {
display:inline-block;
margin-bottom:10px;
}	





header .logo span {
  padding: 5px 5px;
  bottom: -13px;
  width: 70px;
  font-size: 13px;
}

}



 .baner {
    overflow: hidden;
  }
  
  
  
  .menu-wrapper.open .submenu-toggle {
	  font-size:20px;
	  display:inline-block;
	  float:right;
  } 
  
  
  
  @media screen and (min-width: 1080px) and (max-width: 999999px)  {
  
  .submenu-toggle {
	  display:none;
  } 
  
  }
  