/* ==== RWD ==== */

@media (max-width: 1600px) {

.naglowek-strona-menu-a .nav li
{
  padding:46px 10px 0px 10px;
}

.naglowek-strona-menu-a #menu-lewe
{
  width:calc(50% - 140px);
}

.naglowek-strona-menu-a #menu-prawe
{
  width:calc(50% - 140px);
}

.naglowek-strona-menu-a-logo
{
  width:280px;
}

.naglowek-strona-menu-b .nav li
{
  padding:30px 10px 0px 10px;
}

.naglowek-strona-menu-b #menu-lewe
{
  width:calc(50% - 140px);
}

.naglowek-strona-menu-b #menu-prawe
{
  width:calc(50% - 140px);
}

.naglowek-strona-menu-b-logo
{
  width:280px;
}

}

@media (max-width: 1400px) {

.naglowek-strona-menu-a-logo img
{
  width:180px;
  height:auto;
}

.naglowek-strona-menu-a .nav li
{
  padding:40px 8px 0px 8px;
}

.naglowek-strona-menu-a .nav li a
{
  font-size:17px;
}

.naglowek-strona-menu-a #menu-lewe
{
  width:calc(50% - 125px);
}

.naglowek-strona-menu-a #menu-prawe
{
  width:calc(50% - 125px);
}

.naglowek-strona-menu-a-logo
{
  width:250px;
}

.naglowek-strona-menu-a .nav li ul
{
  background:url('../images/tlo-menu.png') no-repeat 0px 71px;
  background-size:100% 100%;  
}

.naglowek-strona-menu-b-logo img
{
  width:180px;
  height:auto;
}

.naglowek-strona-menu-b .nav li
{
  padding:30px 8px 0px 8px;
}

.naglowek-strona-menu-b .nav li a
{
  font-size:17px;
}

.naglowek-strona-menu-b #menu-lewe
{
  width:calc(50% - 125px);
}

.naglowek-strona-menu-b #menu-prawe
{
  width:calc(50% - 125px);
}

.naglowek-strona-menu-b-logo
{
  width:250px;
}



}

@media (max-width: 1200px) {

.naglowek-strona-menu-a-logo img
{
  width:100px;
  height:auto;
}

.naglowek-strona-menu-a .nav li
{
  padding:10px 8px 0px 8px;
}

.naglowek-strona-menu-a .nav li a
{
  font-size:15px;
}

.naglowek-strona-menu-a #menu-lewe
{
  width:calc(50% - 60px);
}

.naglowek-strona-menu-a #menu-prawe
{
  width:calc(50% - 60px);
}

.naglowek-strona-menu-a-logo
{
  width:120px;
}

.naglowek-strona-menu-a .nav li ul
{
  background:url('../images/tlo-menu.png') no-repeat 0px 53px;
  background-size:100% 100%;  
}

.naglowek-strona-menu-a .nav li ul li a
{
  font-size:15px;   
}

.naglowek-strona-menu-b-logo img
{
  width:100px;
  height:auto;
}

.naglowek-strona-menu-b .nav li
{
  padding:10px 8px 0px 8px;
}

.naglowek-strona-menu-b .nav li a
{
  font-size:15px;
}

.naglowek-strona-menu-b #menu-lewe
{
  width:calc(50% - 60px);
}

.naglowek-strona-menu-b #menu-prawe
{
  width:calc(50% - 60px);
}

.naglowek-strona-menu-b-logo
{
  width:120px;
}



.naglowek-strona-menu-b .nav li ul li a
{
  font-size:15px;   
}

}


@media (max-width: 992px) {



.naglowek-strona
{
 position:absolute;
 top:0px;
 left:0px;
 width:100%;
 text-align:center;
 z-index:99999; 
 background:rgba(0,0,0,0.5); 
 text-align:left;
 padding:20px 15px;
}

.naglowek-strona-b
{
 background:white; 
 text-align:left;
 padding:20px 15px;
}


.naglowek-strona-menu-a-logo-m, .naglowek-strona-menu-b-logo-m
{
  display:block;
}

.naglowek-strona-menu-a-logo-m img, .naglowek-strona-menu-b-logo-m img
{
  width:100px;
  height:auto;
}

.naglowek-strona-menu-a-logo, .naglowek-strona-menu-b-logo
{
  display:none;
}

.naglowek-strona-menu-a, .naglowek-strona-menu-b
{
  
  background:transparent;
  padding:26px 0px 20px 0px;
  display:none;
}

.naglowek-strona-menu-a #menu-lewe, .naglowek-strona-menu-b #menu-lewe
{
  width:100%;
  text-align:left;
}

.naglowek-strona-menu-a #menu-prawe, .naglowek-strona-menu-b #menu-prawe
{
  width:100%;
  text-align:left;
}

.naglowek-strona-menu-a .nav li, .naglowek-strona-menu-b .nav li
{
  display:block;
  padding:0px 0px 0px 0px;
  margin:6px 0px;
  position:relative;
}



.naglowek-strona-menu-a .nav li a
{
  
  color:white;
  font-size:19px;
  font-weight:400; 
  padding:0px;
  margin:0px;
  background:transparent;
  position:relative;
}


.naglowek-strona-menu-b .nav li a
{
  
  color:black;
  font-size:19px;
  font-weight:400; 
  padding:0px;
  margin:0px;
  background:transparent;
  position:relative;
}

.naglowek-strona-menu-a .nav li ul, .naglowek-strona-menu-a .nav li:hover ul,
.naglowek-strona-menu-b .nav li ul, .naglowek-strona-menu-b .nav li:hover ul
{
  background:transparent;
  visibility:visible;
  opacity:1; 
  display:block;
  position:relative;
  left:auto;
  top:auto; 
  width:auto;
  padding:20px 0px 20px 15px;
}

.naglowek-strona-menu-b .nav li ul, .naglowek-strona-menu-b .nav li:hover ul
{
  text-align:left;
}

.naglowek-strona-menu-a .nav li ul li, .naglowek-strona-menu-b .nav li ul li
{
  display:block;
  list-style-type:none;
  padding:0px;
  margin:6px 0px;
  position:relative;
}

.naglowek-strona-menu-a-przycisk
{
  display:block;
}

.naglowek-strona-menu-b-przycisk
{
  display:block;
}

.naglowek-facebook, .naglowek-strona-b .naglowek-facebook
{
  position:absolute;
  right:90px;
  top:42px;
  margin-top:0px;
}

}


@media (max-width: 768px) {

.sekcja-strona-glowna-przycisk a
{
  display:inline-block;
  padding:14px 22px;
  font-size:22px;
  font-weight:700;

}

.okno-realizacje-lewo
{
  left:50%;
  margin-left:-90px;
  bottom:50px;
}


.okno-realizacje-prawo
{
  right:50%;
  margin-right:-90px;
  bottom:50px;
}

.okno-realizacje-zaw
{
  position:absolute;
  top:100px;
  left:100px;
  width:calc(100% - 200px);
  height:calc(100% - 200px);
  padding:0px;
  text-align:center;
    
}

.okno-realizacje-zam {

    position: absolute;
    top: 50px;
    right: 50px;
    width: 50px;
    height: 50px;
    cursor: pointer;

}

.stopka-home-l, .stopka-l
{
  float:none;
  padding:5px 15px 0px 15px;
  font-size:12px;
  font-weight:400;
  color:white;
  text-align:center;  
}


.stopka-home-p, .stopka-p
{
  float:none;
  padding:0px 15px 5px 15px;
  font-size:12px;
  font-weight:400;
  color:white;
  text-align:center;   
}

}




@media (max-width: 500px) {




}

@media (max-width: 330px) {




}


@media (max-height: 635px) {


.sekcja-strona-glowna-przycisk
{
  position:absolute;
  top:230px;
  left:0px;
  width:100%;
  transform: translateY(0%); 
  -webkit-transform: translateY(0%);
  -ms-transform: translateY(0%); 
  text-align:center; 
}

.naglowek-glowna-logo
{
  width:100%;
  max-width:200px; 
  height:auto;
}

}