.boxkopinie .ramka .txt .boxy .box .boxramka {
  line-height: 20px;
}

.boxkopinie .ramka .txt .boxy .box .boxramka i {
  font-size: 15px;
  line-height: 20px;
}

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

#nawigacja-menu li a {
 padding-left:10px;
 padding-right:10px;
}



.boxdlaczegowarto .ramka {
  margin-top: 50px;
}

#nawigacja-menu li:nth-of-type(2) a {
  text-decoration: none !important;
}


.boxuprawnienia .ramka .slick-prev {
opacity:0.7;	
}	

.boxuprawnienia .ramka .slick-prev:hover {
opacity:1;	
}	

.boxuprawnienia .ramka .slick-next {
opacity:0.7;	
}	

.boxuprawnienia .ramka .slick-next:hover {
opacity:1;	
}	

.margintop {
  margin-top: -100px;
}

.ul_certyfikaty li {
line-height:20px;	
}	

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

.formularz .przycisk {
cursor:pointer;	
}

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

.formularz .ramka2 .pole2 small a:hover {
	color:#D7CBA8;
}	

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

 header .ramka .logopasek img:hover {
opacity:0.7;	 
 } 
 
 

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

 
header .boxy img {
display:none;	
}	
 
	}
	
	
	
@media screen and (min-width: 0px) and (max-width: 620px) {
  .boxdlaczegowarto .boxy {
    padding-top: 0px;
	margin-top:30px;
  }
  
   .boxdlaczegowarto .boxy .img {
	   display:none;
   } 
  
  .boxdlaczegowarto {
  padding-bottom: 0px;
}
  
  .boxuprawnienia {
  padding-bottom: 0px;
}
  
  footer .ramka2 {
  padding-left: 0px;
  text-align:center;
}

  footer .ramka2 {
  padding-top: 10px;
  padding-bottom: 10px;
}
  
  
  footer .ramka {
  padding-top: 10px;
  padding-bottom: 10px;
}
  
   .txt_colum tr td {
    padding: 20px 0px;
  }
  
  
  .baner_podstrona {
    padding-left: 0px;
  }
  
  
   .txt_colum ul {
    padding: 30px 20px;
  }
  
   .img_left tr td {
    padding: 0px;
  }
  
  .boks_granat tr td {
  padding: 0px 0px;
}
  
  
    .img_right tr td {
    padding: 0px;
  }
  
}
	
	
	  header .ramka .logopasek img {
    max-width: 130px;
  }
	

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

 
header .boxy {
display:none;	
}	


.boks_granat ol li {
    margin: 1%;
    width: 98%;
  }

 
	}
	
	
	
		@media screen and (min-width: 0px) and (max-width: 970px) {
	
.boxuprawnienia .ramka {
  padding-top: 0px;
}
	
		}
	
	
	
	
	
	
	@media screen and (min-width: 0px) and (max-width: 820px) {
  .baner .sekwencja .box-img {
    margin-bottom: 50px;
  }
  
  
	.baner .slick-dots {
	  bottom: 0px;
	 
	}
	  
  
}




@media screen and (min-width: 0px) and (max-width: 520px) {
  .posrednictow tr:nth-of-type(3) td {
    padding: 40px 0% 0px 0px;
  }
  
  .posrednictow {
  padding: 0px 0px 0px 0px;
}
  
  
 .posrednictow tr:nth-of-type(1) td big {
    padding: 20px 0 20px 0px;
  }
  
    .tresc-kontakt {
    padding: 40px 0px;

  }
  
   .formularz {
    padding: 20px 20px;
   }
  
}

footer {
	background-image:url('../grafika/tlostopka.webp');
	background-repeat : no-repeat;
	background-position:right bottom;
}	



.boxuprawnienia .txt {
  color: white;
}

.boxuprawnienia .box .boxramka .img:before {
display:none;	
}	

.boxkopinie .ramka .txt .opis {
  color: white;
}

.posrednictow tr:nth-of-type(1) td {
padding-top:0px;
}

.txt_colum.granat tr {
  align-items: normal;
}


.posrednictow tr:nth-of-type(3) td {
  width: 100%;
}

.przycisk_ramka.phone:hover {
color:black;	
}	


.boxkopinie .ramka .txt .boxy .box .boxramka strong {
  left: 10%;
}


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

.boxkopinie .ramka .txt .boxy .box .boxramka {
  min-height: 250px;
}


}


.szareboksy ul li:nth-child(1):before {
	content: '1';
}	


.szareboksy ul li:before {
	 -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding:3px;
  
}	


.posrednictow {
  padding: 0px 0px 0px 0px;
}

.posrednictow tr:nth-of-type(3) td {
 padding-bottom:0px;
}

@media screen and (min-width: 0px) and (max-width: 520px) {
	
	  header .boxy img{
    display: none;
  }
	
	
	
	
  .posrednictow tr:nth-of-type(3) td {
    padding: 0px 0% 0px 0px;
    padding-bottom: 0px;
  }
  
  
  
 .baner .sekwencja .box-img .box {
    padding: 10px 10px;
}
  
  .baner .sekwencja .box-img {
    padding: 0px;
  }
  
  
  
}