@media (max-width: 1600px) {



}


@media (max-width: 1200px) {

.naglowek-strona
{
background:#fff;
padding:30px 30px 30px 30px; 
}

.naglowek-strona-gora-logo img
{
width:200px;
height:auto;
}

.naglowek-strona-gora-przeloncznik, .naglowek-strona-gora-szukaj
{
display:block;   
}

.naglowek-strona-gora-menu
{
display:none;
} 

.sekcja-baner-glowna-tekst
{
position:absolute;
top:30px;
left:30px;
width:calc(100% - 60px);
height:calc(100% - 60px);
border:1px solid #eeeeee;
}


.stopka-bloki-logo img
{
max-width:180px;
width:100%;
height:auto;
}


}


@media (max-width: 992px) {

.sekcja-bloki-naglowek
{
font-size:24px;
line-height:normal;
letter-spacing:3px;
padding:15px 30px;
border-bottom:2px solid #fff;
}

.sekcja-bloki-tlo-gora
{
position:relative;
top:auto;
left:auto;
width:100%;
background:#eeedeb;
}


.sekcja-bloki-tlo-gora-nav
{
padding:0px 0px;   
}

.sekcja-bloki-tlo-gora-nav ul
{
padding:0px;
margin:0px;
display:block;
}

.sekcja-bloki-tlo-gora-nav ul li
{
display:block;
padding:0px;
position:relative;
}

.sekcja-bloki-tlo-gora-nav ul li::before
{
display:none;
}

.sekcja-bloki-tlo-gora-nav ul li:last-child::after
{
display:none;
}

.sekcja-bloki-tlo-gora-nav ul li a
{
display:block;
font-size:20px;
line-height:normal;
color:#fff;
background:#858585;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
padding:10px 30px;
}

.sekcja-bloki-tlo-gora-nav ul li a br
{
display:none;
}

.sekcja-bloki-tlo-ob-kom
{
display:none;
}

.sekcja-bloki-tlo-ob-m
{
display:block;
}

.sekcja-bloki-tlo-gora-nav ul li a:hover
{
background:#e50000;
color:#fff;
}

.sekcja-bloki-boks
{
position:relative;
top:auto;
left:auto;
width:auto;
height:auto;
background:#fff;
padding:30px 0px;
}

.sekcja-bloki-boks-tekst
{
position:relative;
top:0%;
transform: translateY(0%); 
-webkit-transform: translateY(0%);
-ms-transform: translateY(0%);
margin:0px 30px;
padding:15px 0px;
border-left:1px solid #e50000;
border-right:1px solid #e50000;
text-align:center;
}

.sekcja-bloki-boks-tekst-zaw
{
background:#fff;
padding:30px;
font-size:24px;
line-height:normal;
color:#000;
font-weight:400;
text-align:center;
display:block;
min-height:auto;
}

.sekcja-bloki-boks-tekst-zaw br
{
display:none;
}


.stopka-bloki
{
width:50%;
margin-bottom:30px;
}

.stopka-bloki p
{
font-size:20px;
line-height:normal;
}



.stopka-bloki ul li a
{
font-size:20px;
line-height:normal;
}

.stopka-p
{
padding:80px 30px;
}

.sekcja-bloki-tlo-gora-podmenu .sekcja-bloki-tlo-gora-nav {
padding:0px;
}

.sekcja-bloki-boks-tekst-podstrona
{
margin:0px 30px;
padding:30px 0px 0px 0px;
text-align:center;
}

.sekcja-bloki-boks-tekst-podstrona-lista
{
display:flex;
justify-content:flex-start;
align-items:stretch;
flex-wrap:wrap;
background:#fff;
position:relative;
margin-bottom:30px;
}

.sekcja-bloki-boks-tekst-podstrona-lista-zaw-tekst
{
padding:30px;
text-align:left;
}

.sekcja-bloki-boks-tekst-podstrona-lista-zaw-tekst-nag
{
font-weight:400;
font-size:24px;
line-height:normal;
margin:0px 0px 30px 0px;
}

.sekcja-bloki-boks-tekst-podstrona-lista-zaw-tekst p
{
font-weight:400;
font-size:18px;
line-height:normal;
color:#000;
}

.sekcja-bloki-boks-tekst-podstrona-lista-zaw-tekst-przycisk
{
padding-top:30px;
}

.sekcja-bloki-boks-tekst-podstrona-lista-zaw-tekst-przycisk-z
{
font-size:18px;
line-height:normal;
color:#fff;
padding:10px 10px; 
}

.sekcja-bloki-boks-tekst-podstrona-blok p
{
font-weight:400;
font-size:18px;
line-height:normal;
color:#000;
padding-bottom:30px;
}

.sekcja-bloki-boks-tekst-podstrona-blok
{
padding:30px;
}

.sekcja-bloki-boks-tekst-podstrona-blok p img
{
width:100%;
height:auto;
padding-bottom:30px;
}

.stopka-p-nad
{
line-height: normal;
font-size: 24px;
padding: 80px 30px;
}




}


@media (max-width: 768px) {

.sekcja-baner-glowna-ob-kom
{
display:none;
}

.sekcja-baner-glowna-ob-m
{
display:block;
}

.sekcja-baner-glowna-tekst
{
border:0px;
}

.sekcja-baner-glowna-tekst-nag
{
margin:0px 0px;
}

.sekcja-baner-glowna-tekst-a
{
font-size:12.6vw;
line-height:14.6vw;
}

.sekcja-baner-glowna-tekst-b
{
text-align:center;
font-size:5.1vw;
line-height:6.6vw;
}

.stopka-bloki
{
width:100%;
margin-bottom:30px;
}

.sekcja-bloki-boks-tekst-podstrona-lista
{
display:block;
margin-bottom:30px;
}

.sekcja-bloki-boks-tekst-podstrona-lista-ob
{
width:100%;
min-height:200px;
position:relative;
}

.sekcja-bloki-boks-tekst-podstrona-lista-zaw
{
width:100%;
}

.sekcja-bloki-boks-tekst-podstrona {
  margin: 0px 0px;
  padding: 30px 0px 0px 0px;
  text-align: center;
}

}


@media (max-width: 576px) {

.naglowek-strona-gora-logo img
{
width:160px;
height:auto;
}

}


@media (max-width: 380px) {

.naglowek-strona-gora-logo img
{
width:120px;
height:auto;
}


}