.boxbaner .txt {
position:relative;
z-index:99;
}	

.boxbaner .ramka2 {
position:relative;
z-index:99;
}	

.boxnaszaoferta .ramka2 {
padding-left:30px;
padding-right:30px;
}	

.boxwsparciedlabiznesu .ramka2 .txt img:hover {
opacity:0.7;	
}	

.boxldaczegowarto .ramka2 .box strong {
font-weight:400;	
}	

.boxldaczegowarto .ramka h5 {
font-weight:400;
}	

.boxldaczegowarto .ramka {
padding-top:0px;	
}	

.boxldaczegowarto {
padding-top:0px;	
}	

.link_bialy:hover {
	color:#6CABD9;
}	

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

#nawigacja-menu li.menubold li a:hover {
	color:#6CABD9;
}	

#nawigacja-menu li li.menubold a {
	color:#6CABD9;
}	

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

{



.opinia_middle .opinia {
width:48%;	
}	




}

.wpisy .wpisy_img img {
filter: brightness(60%);
}	


.stronapodstrony a {
	font-weight:bold;
}	


.stronapodstrony a:hover {
	color:#2B73A6;
}	

.stronapodstrony a.nazwa_wpis2:hover {
	text-decoration:underline;
	color:white !important;
}	

.box-oddzialy ul li a:hover {
	color:#2B73A6 !important;
}	


.wpisy2szczegoly .wpisy_img2 img:hover {
-webkit-box-shadow: 8px 8px 24px -9px rgba(0, 0, 0, 1);
-moz-box-shadow: 8px 8px 24px -9px rgba(0, 0, 0, 1);
box-shadow: 8px 8px 24px -9px rgba(0, 0, 0, 1);
filter: brightness(80%);
}	

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

  .podstrona h1 {
white-space: normal !important; 
  }

@media screen and (min-width: 0px) and (max-width: 720px) {
  .podstrona h1 {
    padding: 29vw 0px 5vw 0px;
	line-height: 17vw;
	font-size: 13vw;
	white-space:nowrap;
  }
  
  .glowna157nadrzedna .podstrona h1 {
  line-height: 11vw;
}
  
  
}




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

.tresc div .naglowek_linia {
width:100%;	
}	

 .opinia_middle .opinia {
	width:98%; 
 } 

.stronapodstrony iframe {
width:100%;
margin-bottom:20px;
}	

}





@media screen and (min-width: 0px) and (max-width: 500px) {
.boxkontaktowy .ramka small {
display:none;	
}	

.table_border {
border:0px;
padding:20px;
}	



}







@media screen and (min-width: 0px) and (max-width: 400px) {
  .boxbaner .txt {
    margin-top: 170px;
  }
  
  
  .boxnaszaoferta .ramka2 {
  padding-left: 0px;
  padding-right: 0px;
}
  
  
  .boxwsparciedlabiznesu .ramka2 .txt {
	  padding-right:20px !important;
  } 
  
   .boxoddzialy .ramka strong {
	   font-size:30px;
	   line-height:40px;
   } 
   
   .boxoddzialy select {
	   width:100%;
   } 
  
  
}




