.baner .txt .linki a:hover {
color:white;
}

.boxoferta .boxramka .txt p:last-of-type {
  margin-bottom: 10px;
  margin-top: 30px;
}

.przyciskczarny {
  display: inline-block;
}

.boxoferta .boxramka .txt .link_zloty {
  display: inline-block;
}

footer .ramka .box img:hover {
opacity:0.7;	
}	

.lista-min-kat .min-kat .txt strong:hover {
	color:#B28250;
}	

.lista-min-kat .min-kat .txt span:hover {
background-color:#B28250;
}	

#strona4 footer {
  margin-top: 0px;
    border-top: 1px solid #333333;
}

.lista-min-kat {
  margin-bottom: 0px;
}

#strona3 footer {
  margin-top: 0px;
  
}

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

#strona2 footer {
  margin-top: 0px;
  
}


.mainpodstrony {
float:left;
width:100%;
overflow:hidden;
}	

   .mapa iframe {
	   filter: grayscale(100%);
   } 
   
.glowna4.podrzedna .tresc-podstrony .przyciskczarny {
margin-right:20px;
}	
   
   
   
#strona5 .tresc h1 {
  font-weight: 600;
  font-size: 35px;
  line-height: 48px;
  padding-top:50px;
  padding-bottom:50px;
}


.tresc a {
	color:#73371B;
}	

.tresc a:hover {
	color:black;
}	


.tresc-podstrony a {
	color:#73371B;
}	

.tresc-podstrony a:hover {
	color:black;
}	


.przyciskczarny {
color:white !important;	
}	


#nawigacja-menu li.menubold > a {
  color: #B48052;
}

.formularz .przycisk {
	cursor:pointer;
}	


.formularz .przycisk:hover {
	background-color:#73371B;
}	

#nawigacja-menu > li a:hover {
color:#B48150;
}	

.boxoferta {

  overflow: hidden;
}


@media screen and (min-width: 0px) and (max-width: 580px) {
	
	
.glowna4.podrzedna .tresc-podstrony .przyciskczarny {
  float:left;
  clear:both;
  display:inline-block;
  margin-top:10px;
  margin-bottom:10px;
}
	
.glowna4.podrzedna .tresc-podstrony .link_zloty {
  float:left;
  clear:both;
  display:inline-block;
  margin-top:10px;
  margin-bottom:10px;
}
	
	
.lista-min-kat {
  margin-top: 20px;
}
	
.lista-min-kat .min-kat {
  width: 100%;
  margin: 20px 0% 20px 0%;
}
	
	.lista_kom li {
  width: 50%;
  padding: 20px 20px;

}	
	
	
.txt_tresc tr td {
  width: 100%;
  display: block;
}
	
.lista-min-kat {
  padding-bottom:50px;
  }

	
	
	
	
	.kafelkizastosowanie li {
  width: 50% !important;
}
	
	
	
.table_img td {
  width:100%;
}

.table_img {
  padding: 30px 0px;
}



	
.podstrona_baner td {
  width: 100%;
}
	
.podstrona_baner td:first-of-type {
 display:none;
}
	
	
.formularz .pole.left {
  padding-right: 0px;
}
.formularz .pole {
  width: 100%;
}
	
	.formularz .ramka {
  padding-right: 0px;
}
	
  .boxoferta .ramka2 a {
    font-size: 20px;
    line-height: 40px;
  }
  
  
.boxoferta .ramka2 {
  padding-bottom: 0px;
}
  
  .boxzastosowanie {
margin-top:0px;
}

.boxdorawdztwo .ramka2 .txt {
  float: left;
  width: 100%;
}

.boxdorawdztwo .ramka2 .img {
  display:none;
}
  
    .boxdorawdztwo .ramka2 .txt a {
	float:left;
	clear:both;
	margin-top:5px;
	margin-bottom:5px;
	display:inline-block;
	}
		
  
  .baner .txt .linki  a {
	float:none;
	clear:both;
	margin-top:5px;
	margin-bottom:5px;
	display:inline-block;
	min-width: 270px;
	}
  
  
   .baner .txt .linki {
    width: 100%;
    margin-left: 0%;
    text-align: center;
  }
  
  
  footer .ramka .box {
  float: left;
  width: 33.3%;
}
  
    footer .ramka .box:last-child {
 display:none;
}
  
  footer .ramka .box img {
  max-width: 80% !important;
}
  
  
  
.ul_kontakt {
  width: 100%;
  margin: 30px 0%;
  padding: 0px 0px;
  display: block;
}
  
  .ul_kontakt li {
  width: 48%;
  float:left;
  padding: 10px 0px 10px 0px;
}
  
  
}



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


  .ul_kontakt li {
  width:100%;
  float:left;
}


}


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

.kafelkizastosowanie li {
  width: 33.3%;
}




.kontakt_pasek td {
  width: 100%;
   line-height: 30px;
}


.kontakt_pasek td p{
 padding:0px;
 margin:0px;
}

.formularz .ramka2 {
  width: 100%;
}

.formularz .ramka {
  width: 100%;
}


}


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


.formularz {
  padding: 40px 0px;
}



}





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

	.lista_kom li {
  width: 100%;
  padding: 5px 0px;
}	
	
	



  footer .ramka .box {
  float: left;
  width: 100%;
}

	.kafelkizastosowanie li {
  width: 100% !important;
}
	



}



.boxoferta #boxtab1.boxramka:before {
  display:none;
}


@media (max-width: 1200px) {
  .boxzastosowanie .item.title h2, .boxzastosowanie .item.big h2 {
    font-size: 25px;
  }
}


footer .ramka .box img {
max-width:100%;	
}	


@media screen and (min-width: 0px) and (max-width: 580px) {
  footer .ramka .box {
    float: left;
    width: 50%;
  }
  
  
.boxoferta .boxramka .txt ul {
  padding: 0px 0px 0px 20px;

}
  
  
  
.boxoferta .boxramka .img img {
  width: 100%;
  height: auto;
  position: relative;
  object-fit: auto;
  left: auto;
  top: auto;
}
  
  
.boxoferta .boxramka .img {
    width: 100%;
    height: auto;
    min-height: auto;
    position: relative;
	line-height:0px;
  }
  
  
}


@media screen and (min-width: 0px) and (max-width: 400px) {
  footer .ramka .box {
    float: left;
    width: 100% !important;
  }
  
  
 footer .ramka .box:nth-child(3) {
   padding-top:20px;
  }
  
  
}


@media screen and (min-width: 0px) and (max-width: 960px) {
  .table_img td img {
    margin-bottom: 20px;
  }
}


.boxoferta #boxtab2.boxramka::before {
 display:none;
}




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


  .boxzastosowanie .item.title {
    padding: 0px 40px;
  }


.boxzastosowanie .item.title {
    min-height: auto;
  }
  
}


.stronaglowna {
  overflow: hidden;
}