@media(max-width:1400px){
   .footer{margin-top:0px !important;}
}
@media(max-width:990px){
  .bor-right{border-right:none !important}
}
@media(max-width:1200px){
  .dol{max-width:303px !important;min-width:303px !important;}
  .lato-17{font-size:13px !important;}
}
.abcd{transition: all 1.2s ease-in-out;}
.abcd:hover{opacity:0.7;animation-duration:5s;transform: scale(1.05);}
.dol{margin-top:130px;max-width:370px;min-width:370px;}
.rad{border-radius:4px;}
.bor{border:1px solid #e7e7e7}
.bor-right{border-right:1px solid #b4b4b5}
.bor-up{border-top:1px solid #e7e7e7}
.upper{text-transform: uppercase}
.bilbo-14{font-family: 'Shadows Into Light Two', cursive;font-weight:400}
.bilbo-38{font-family: 'Shadows Into Light Two', cursive;font-size:38px;font-style: italic;font-weight:100}
.lato-55{font-family:  'lato', sans-serif;font-size:55px;color:#575757;font-weight:100}
.lato-50{font-family:  'lato', sans-serif;font-size:50px;color:#575757;font-weight:400}
.lato-45{font-family:  'lato', sans-serif;font-size:45px;color:#575757;font-weight:400}
.border-black{border:1px solid #000 !important}
.bilbo-23{font-family: 'Shadows Into Light Two', cursive;font-size:23px;color:#b4b4b5;line-height: 27px}
.lato-17{font-family: 'Lato', sans-serif;font-size:17px;line-height:21px}
.lato-14{font-family: 'Lato', sans-serif;font-size:14px;line-height:17px}
.lato-18{font-family: 'Lato', sans-serif;font-size:18px;line-height:22px;color:#575757;font-weight:300}
.lato-18-i{font-family: 'Lato', sans-serif;font-size:18px;line-height:22px;color:#575757;font-weight:300;font-style:italic}
.lato-30{font-family: 'Lato', sans-serif;font-size:30px;line-height:34px;font-weight: 400}
.lato-25{font-family: 'Lato', sans-serif;font-size:25px;font-weight: 400}
hr{border-color:#fff !important;border:1px solid;}
.navbar-right{border-bottom:1px solid #fff}
.nad{position:relative;z-index:100}
.white{color:#fff}
.white-bg{background-color:#fff}
.blue-bg{background-color:#3399ff}
.blue{color:#3399ff}
.grey-bg{background-color:#e7e7e7}
.navy-bg{background-color:#0e1623}
.navy{color:#0e1623}
.black-bg{background-color:#000}
.black{color:#000;}
.navbar{z-index: 999;border:none;background-color:#fff;border-radius:0px}
.zero{margin:0px !important}
.nav >li>a:focus,.nav >li>a:hover{color:#000;background-color: transparent;}
a{color:#000}
.pad-20{padding:20px;}
.pad-5{padding:5px;}
.line-26{line-height:26px;}
.grey1{color:#b5b5b5}
.middle{text-align: center;}
.margin-50{height:50px}
.margin-100{height:100px}
.margin-20{height:20px}
.margin-10{height:10px}
.margin-3{height:3px}
.btn-umow{background-color: #3399ff;border-color: #3399ff;color: #fff;}
.btn-umow:hover{background-color: #fff; color:#3399ff;}
.btn-czarny{background-color: #000;border-color: #000;color: #fff;}
.btn-czarny:hover{background-color: #fff; color:#000;}
.efekt-szary:hover{color:#e7e7e7 !important;text-decoration: none;}
.efekt-czarny:hover{color:#000;text-decoration: none;}
.footer{
bottom: 0px;

width: 100%;
min-height:150px;
position:relative;
z-index:100;

}
.block-60{display:block;height:60px;}

.topp{
                background-image: url(/images/baner8.png);
                background-position: center top;
                background-size: cover;
                background-repeat: no-repeat;
                background-attachment: scroll;
                height:400px;
            }
.topp1{
                background-image: url(/images/o-mnie.png);
                background-position: center top;
                background-size: cover;
                background-repeat: no-repeat;
                background-attachment: scroll;
                height:400px;
            }
.topp2{
                background-image: url(/images/baner1.png);
                background-position: center top;
                background-size: cover;
                background-repeat: no-repeat;
                background-attachment: scroll;
                height:400px;
            }
.topp3{
                background-image: url(/images/baner4.png);
                background-position: center top;
                background-size: cover;
                background-repeat: no-repeat;
                background-attachment: scroll;
                height:400px;
            }
.topp4{
                background-image: url(/images/baner6.png);
                background-position: center top;
                background-size: cover;
                background-repeat: no-repeat;
                background-attachment: scroll;
                height:520px;
            }
.topp6{
                background-image: url(/images/o-firmie.png);
                background-position: center top;
                background-size: cover;
                background-repeat: no-repeat;
                background-attachment: scroll;
                height:400px;
            }

.nad1{z-index:99;position:absolute}

.slider {
   display: block;
   
   background:#FFF;
  
   overflow: hidden;
   position: absolute;
   z-index:1;
  
}

.slide {
   background-size: cover;
   background-position: center center;
   max-width: 100%;
   min-width: 100%;
   position: absolute;
   display: none;
}

.slide.active {  z-index: 100; display: block; }
.slide.next {  z-index: 50; display: block; }



.photo {
    
  position: absolute;
  animation: round 18s infinite;
  opacity: 0;
  z-index:1;
  filter: blur(3px);
   -o-filter:blur(3px);
  -ms-filter:blur(3px);
  -moz-filter:blur(3px);
  -webkit-filter:blur(3px);
}

@keyframes round {
  25% {
    opacity: 1;
  }
  40% {
    opacity: 0.1;
  }
}

img:nth-child(4) {
  animation-delay: 0s;
}

img:nth-child(3) {
  animation-delay: 6s;
}

img:nth-child(2) {
  animation-delay: 12s;
}

img:nth-child(1) {
  animation-delay: 18s;
}

#map-canvas1 { 
  height: 300px;
  margin: 0;
  padding: 0;
}

.map-wrap1 {
  margin-top:0px;
  position: relative;
  overflow: hidden;
}.checkboxrodo{position:relative;margin-top:15px;}.checkboxrodo input{position:absolute;top:0px;left:15px;}.checkboxrodo label{padding-left:20px;display:block;}