

@media screen and (min-width: 0px) and (max-width: 1180px) {
  .komorka-szukaj_tytul {
    width: 14.2% !important;
  }
  
  
    .komorka-szukaj {
    width: 14.2% !important;
  }
  
}

#szukaj .box .przycisk_granatowy:hover {
	background-color:#EB3648;
}	

.baner .slick-dots {
  z-index: 9;
}

#nawigacja-menu li.menubold a {
  color: #EB3648;
  border-bottom: 1px solid #EB3648;
}

 .baner .sekwencja .txt p {
    padding-top: 0px !important;
    margin-top: 0px !important;
  }
  
.boxzalety .ramka .box2 .row strong {
cursor:pointer;	
}	

.boxzalety .ramka .box2 .row strong:hover {
cursor:pointer;	
color:#EB3648;
}	

.baner {
overflow:hidden;	
}	

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



.wybierzpietro a {
	display: inline-block;

}	


.wybierzpietro a:hover {
	background-color:black;
	color:white;
}	

#filtry #resetuj {
cursor:pointer;
}	


#filtry #resetuj:hover {
background-color:#EB3648;
border-color:#EB3648;
}	

  .komorka-szukaj span.zobaczwiecej:hover {
	  background-color:black;
	  color:white;
  } 
  
  span.orange {
	  color:orange;
  } 
  
  span.red {
	  color:red;
  } 
  
  .dodatkoweinformacje div:nth-last-of-type(2) a:hover {
	  background-color:#EB3648;
	  color:white;
  } 
  

  .galeria-item {
	  -webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
  } 
  
  
    
  .galeria-item a{
	  -webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
  } 
  

  
  #wybormieszkania .wyborpoziomu.poziom2 .wyborpoziomcenter{
	  padding-bottom:100px;
  } 
  
  .table_black tr td {
	  padding-top:0px;
  } 
  
   
.tresc3 iframe{
height: 25vw !important;
min-height: 250px !important;
left: -7% !important;
width: 114% !important;
position: relative;
filter: grayscale(1);
}
 

.lista-min-kat2 .min-kat h3 {
	font-size: 19px;
    line-height: 32px;
    font-weight: 500;
	
}	

.lista-min-kat2 .min-kat .slick-next {
cursor:pointer;	
}	

.lista-min-kat2 .min-kat .slick-prev {
cursor:pointer;	
}	

.rejon_mapa {
margin-bottom:100px;	
}	

.wpisy .wpis .img img:hover {
		  filter: brightness(70%);
	  -webkit-box-shadow: 8px 8px 28px -10px rgba(0, 0, 0, 1);
-moz-box-shadow: 8px 8px 28px -10px rgba(0, 0, 0, 1);
box-shadow: 8px 8px 28px -10px rgba(0, 0, 0, 1);
}	

.wpisy .wpis .img img {
-webkit-border-radius: 20px;
-webkit-border-top-left-radius: 0;
-moz-border-radius: 20px;
-moz-border-radius-topleft: 0;
border-radius: 20px;
border-top-left-radius: 0;

}	









.wpisy .wpis .txt a.nazwa:hover {
	color:#EB3648;
}	

.wpisy .wpis .wiecej:hover {
	color:#EB3648;
}	

.szczegoly2 {
float:left;
width:100%;
text-align:center;
margin-top:50px;
}	

.szczegoly2 .img_szczegoly {
float:left;
width:100%;
text-align:center;
}	


.szczegoly2 .img_szczegoly img {
width:100%;
max-width:600px;
max-height:400px;
-webkit-border-radius: 20px;
-webkit-border-top-left-radius: 0;
-moz-border-radius: 20px;
-moz-border-radius-topleft: 0;
border-radius: 20px;
border-top-left-radius: 0;
}	


.szczegoly2 .img_szczegoly img:hover {
		  filter: brightness(70%);
	  -webkit-box-shadow: 8px 8px 28px -10px rgba(0, 0, 0, 1);
-moz-box-shadow: 8px 8px 28px -10px rgba(0, 0, 0, 1);
box-shadow: 8px 8px 28px -10px rgba(0, 0, 0, 1);
}	


.lista-min-kat2 .min-kat .img .galeria .sekwencja .galeria_kom img:hover {
		  filter: brightness(70%);
	  -webkit-box-shadow: 8px 8px 28px -10px rgba(0, 0, 0, 1);
-moz-box-shadow: 8px 8px 28px -10px rgba(0, 0, 0, 1);
box-shadow: 8px 8px 28px -10px rgba(0, 0, 0, 1);
}	


.tresc_szczegoly {
float:left;
width:100%;
text-align:center;
}	

.tresc_szczegoly  b {
font-weight:400;
font-size:30px;
line-height:40px;
color:black;
}	

#strona7 .paginacja {
display:block;	
text-align:center;
margin-top:50px;
}	

#strona7 .paginacja a{
display:inline-block;
padding:5px;
color:black;
}	

#strona7 .paginacja a:hover{
color:#EB3648;
}	

.szczegoly .podstrona_img {
display:none;	
}	

.wpisy {
margin-bottom:0px;	
}	

#strona77 .tresc {
padding-top:50px;	
}	

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

.formularzkontaktwowy .formularz .ramka2 .pole3 .przycisk {
cursor:pointer;	
}	

.formularzkontaktwowy .formularz .ramka2 .pole3 .przycisk:hover {
background-color:black;
}	

.arrow.right {
  right: -62px;
  opacity:0.7;
}

.arrow.right:hover {
  opacity:1;
}


.arrow.left {
  left: -62px;
   opacity:0.7;
}


.arrow.left:hover {
  opacity:1;
}


@media screen and (min-width: 0px) and (max-width: 655px) {
  .baner .sekwencja .txt {
    width: 100%;
  }
  
  
   .boxznajdzimieszkanie .box {
    padding-left: 0px;
    padding-right: 0px;
   }
   
   .boxznajdzimieszkanie .box2 {
  width: 100%;
  padding-left: 0px;
  padding-right: 0px;
   }
   
   .boxpoznajnas p {
    padding-left: 0px; 
   }
   
   
.boxpoznajnas {
  padding-top: 50px;
  padding-bottom: 50px;
}
   
   .boxaktualnosci .ramka {
  padding-top: 50px;
  padding-bottom: 50px;
}
   
   
}


.boxzalety .ramka .box2 .row strong {
  display: block;
}


 .boxznajdzimieszkanie .box2 a {
    display: inline-block;
    margin-top: 5px;
  }


.tlo_column:before {
  background-size: cover;
}




@media screen and (min-width: 0px) and (max-width: 350px) {
  #filtry select {
    width: 45%;
	padding: 5px;
	font-size:14px;
  }
  
  
.dodatkoweinformacje.hidden {
    padding: 60px 0px 60px 0px;
  }

 #filtry {
    padding: 20px 20px 20px 20px;
  }



.komorka-szukaj {
  white-space: normal;
  word-break: break-all;
  line-height: 15px;
}



}




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


  
  
.dodatkoweinformacje.hidden {
    padding: 60px 0px 60px 0px;
  }

 #filtry {
    padding: 20px 20px 20px 20px;
  }


}




@media screen and (min-width: 0px) and (max-width: 750px) {
  table.zalety ul li {
    padding: 10px 10px;
  }
}







@media screen and (min-width: 0px) and (max-width: 500px) {
  .lista-min-kat2 .min-kat .txt {
    padding-right: 0px;
    padding-left: 0px;
  }
  
  
 .lista-min-kat2 .min-kat .img {
    margin: 0px 0%;
  }

  
#strona5 .colum_txt {
  margin: 0px 0px;
}
 
 
 
#wybierzpietro a {
  padding: 5px 5px !important;
}
 
 
}



#strona5 .boxznajdzimieszkanie {
	margin-top: 0px;
  margin-bottom: 0px;
}	


@media screen and (min-width: 0px) and (max-width: 750px) {
	
	.wpisy .wpis .wiecej img {
	  position: relative;
	  right: auto;
	  top: auto;
	  margin-left: 10px;
	}

.wpisy .wpis:first-of-type .wiecej {
  max-width: 100%;
}


}


#wybierzpietro {
  padding-top: 20px;
}


@media screen and (min-width: 0px) and (max-width: 640px) {
  .zdjecie.hidden {
    padding-bottom:0px;
  }
  
  
  
  .wybormieszkania .naglowek {
  padding-top:0px;
}
  
  
  
}


header .ramka {
  height: 128px;
}

.tresc {
  margin-top: 128px;
}

.glowna8nadrzedna .podstrona_img {
    margin-top: 128px;
}



@media screen and (min-width: 0px) and (max-width: 1000px) {
	
  .tresc {
    margin-top: 90px;
  }
  
  
.glowna8nadrzedna .podstrona_img {
      margin-top: 90px;
}

  
}

#wybierzpietro {
  display: block !important;
}

.zdjecie.hidden {
  padding-right: 0px;
}


.strona {
  max-width: 1500px;
}


.zdjecie.hidden img {
  filter: grayscale(0);
}





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

#listamieszkan .rwdakcja {
	display:none !important;	
}	
	

	.komorka-szukaj {
	white-space: normal;   
  word-wrap: break-word; 
  word-break: break-word; 
  line-height:10px;
	}
	
	.komorka-szukaj_tytul {
	white-space: normal;   
  word-wrap: break-word; 
  word-break: break-word; 
   line-height:10px;
	}	
	
	
	
	
	

	





	







 .komorka-szukaj_tytul:first-of-type {
    width: 7% !important;
  }

 .komorka-szukaj_tytul {
    width: 18.6% !important;
  }



.komorka-szukaj:first-of-type {
    width: 7% !important;
  }

.komorka-szukaj {
  width: 18.6% !important;
  }





}


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



	
	.podstrona_img tr td img {
  width: 190%;
  height: 100%;
  left: -80%;
}
	
	
	.lista-min-kat2 .min-kat .img .galeria .sekwencja .galeria_kom img {
    width: 100%;
    height: 100%;
    min-height: auto;
  }

	

 .baner .sekwencja {
    max-height: 300px;
  }


  .baner .sekwencja .txt h1 {
	display:none;  
  } 

  .baner .sekwencja .txt small {
	  display:none;
  } 
  
  .baner .sekwencja .txt a {
  bottom: 0px;
}


   .baner .sekwencja a.przycisk_czerwony {
    font-size: 11px !important;
    padding: 5px 5px;
  }


.baner .sekwencja .txt:before {
display:none;	
}	


.boxaktualnosci .ramka2 .boxy .box:nth-child(2) {
	display:none;	
}	



.boxaktualnosci .ramka2 .boxy .box:nth-child(3) {
	display:none;	
}	


header .boxy a[target="_blank"] {
  display:none;
}

#hamburger {
  position: absolute;
  right: 20px;
}


header .boxy {
  margin-right: 50px;
}

}


.toggle-text {
  display: block;
 font-size: 15px;
  line-height: 20px;
}

.boxznajdzimieszkanie .box2 {
text-align:center;	
}	



#wyborkondygnacji {
position:relative;
z-index:9;
}	

.polygon.wolne.active {
	fill: rgba(235, 54, 72, 0.3) !important;
}	

.polygon.zarezerwowane.active   {
	fill: rgba(235, 54, 72, 0.3) !important;
}	

.polygon.sprzedane.active   {
	fill: rgba(235, 54, 72, 0.3) !important;
}	


#wyborkondygnacji .active .polygon{
	fill: rgba(235, 54, 72, 0.3) !important;
}	






#listamieszkan .mieszkanie {
cursor:pointer;	
}	



.komorka-szukaj span.zobaczwiecej {
border: 1px solid #000;
text-decoration: none;
color: #000;
text-transform: uppercase;
display: inline-block;
padding: 7px 20px;
margin-top: -5px;
margin-bottom: -5px;
}





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


.komorka-szukaj span.zobaczwiecej {
  border: 1px solid #000;
  padding: 7px 20px;
  line-height: 12px;
  font-size: 10px;
}



}


@media screen and (min-width: 0px) and (max-width: 1180px) {
 .tresc2 h3 {
    font-size: 19px;
    line-height: 32px;
    font-weight: 500;
  }
  
  
   .boxznajdzimieszkanie .box strong {
	       font-size: 19px;
    line-height: 32px;
    font-weight: 500;
   } 
  
  
}


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

.polygon:hover {
  fill: rgba(235, 54, 72, 0.3) !important;
}

@media screen and (min-width: 0px) and (max-width: 680px) {
  .komorka-szukaj:nth-of-type(5) {
    display: block;
  }
}

@media screen and (min-width: 0px) and (max-width: 580px) {
  .komorka-szukaj:nth-of-type(4) {
   display: block;
  }
}

@media screen and (min-width: 0px) and (max-width: 680px) {
  .komorka-szukaj_tytul:nth-of-type(5) {
    display: block;
  }
}



@media screen and (min-width: 0px) and (max-width: 580px) {
  .komorka-szukaj_tytul:nth-of-type(4) {
    display: block;
  }
}

#mapka {
float:left;
width:100%;
margin-bottom:50px;
}	

.baner .sekwencja .txt:before {
	width:100%;
}	

@media screen and (min-width: 0px) and (max-width: 655px) {
  .baner .sekwencja .txt {
    width: 90%;
  }
}



table.zalety ul li {
  width: 16.6%;
  padding: 60px 20px;
   -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

table.zalety tr td img {
  height: 60px;
}


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


  table.zalety ul {
    display: block;
    flex-wrap: nowrap;
  }

  table.zalety ul  li{
    float:left;
	width:33.3%;
	padding-top:20px;
	padding-bottom:20px;
  }


}


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




  table.zalety ul  li{
    float:left;
	width:50%;
	height:200px;
  }


}



.rejon_mapa ol li:first-of-type {
  color: #EB3648;
}


.rejon_mapa ol li:first-of-type small{
  color: #EB3648;
}

.rejon_mapa ol li:first-of-type strong{
  color: #EB3648;
}

.rejon_mapa ol li:first-of-type:before{
  color: #EB3648;
}





.rejon_mapa ol li {
 padding-top:10px;
 padding-bottom:10px;
}

@media screen and (min-width: 0px) and (max-width: 840px) {
  .komorka-szukaj_tytul:nth-of-type(3) {
    display: block;
  }
}


@media screen and (min-width: 0px) and (max-width: 840px) {
  .komorka-szukaj:nth-of-type(3) {
    display: block;
  }
}


.komorkahover {
float:left;
width:100%;
}	

#listamieszkan .mieszkanie:hover {
background-color:white;	
}	

@media screen and (min-width: 0px) and (max-width: 640px) {
  .zdjecie.hidden {
    padding-left:0px;
  }
  
  
.dodatkoweinformacje.hidden .wartosc:nth-of-type(2) {
  left: 20px;
  top: 120px;
}
  
  
.dodatkoweinformacje.hidden .naglowek:nth-of-type(1) {
  left: 20px;
  top: 100px;
}
  
   #listamieszkan  .dodatkoweinformacje {
	   position:static !important;
   } 
  
  #listamieszkan .mieszkanie  {
	  position:relative;
  } 
  
}


@media screen and (min-width: 0px) and (max-width: 600px) {
  #listamieszkan .komorka-szukaj_tytul {
   margin-bottom:20px;
  }
}





@media screen and (min-width: 0px) and (max-width: 540px) {
	
  footer .box {
    margin-bottom: 20px;
  }
	
	
  footer .box:nth-child(1) {
    margin-bottom: 0px;
  }
  
  
}


.zdjecie.hidden img {
margin-top:80px;	
}	


@media screen and (min-width: 0px) and (max-width: 950px) {
	
	.zdjecie.hidden img {
	margin-top:120px;	
	}	

}

@media screen and (min-width: 0px) and (max-width: 640px) {
	
	.zdjecie.hidden img {
	margin-top:0px;	
	}	

 .baner .sekwencja .txt {
	 max-width:400px !important;
 } 


}

.baner .sekwencja .txt {
max-width:450px;	
}	

 .baner .sekwencja .txt h1 {
    font-size: 30px;
    line-height: 40px;
  }



.podstrona_img tr td {
  max-width: 100%;
}


.glowna3.podrzedna .podstrona {
  display: none;
}


.wybierzpietro span {
  position: relative;
  z-index: 9;
}

.polygon.sprzedane {
  fill: rgba(0, 0, 0, 0.5);
}