 .more {
  display: none;
 }

@media(max-width:1400px){
   .footer{margin-top:0px !important;}
}
@media(max-width:990px){

  .bor-right{border-right:none !important}
h1{ font-size: 26px;}
}
@media(max-width:1200px){
  .dol{max-width:303px !important;min-width:303px !important;}
  .lato-17{font-size:13px !important;}
}
h1{font-family: 'lato', cursive;font-weight:400; color: #000; font-size: 42px;}
h2 {
    font-family: 'Lato', sans-serif;
    font-size: 30px;
    line-height: 34px;
    font-weight: 400;
    text-transform: uppercase;
    margin-bottom: 30px;
}
.part {
  padding-top: 45px;
}
.more.new::after {
  content: 'czytaj więcej';
}
.more::after {
  content: 'schowaj';
}
.more.collapsed::after {
  content: 'czytaj więcej';
}
.newpart {
  padding: 60px 15px;
  background-color: #fff;
  margin: 60px 0 0; 
}

.slider1 {
  max-width: 100%
}

.newpart .container {
  background-color: #fff;
}

/*
background: rgba(213,232,237,0.52);
background: -moz-radial-gradient(center, ellipse cover, rgba(213,232,237,0.52) 0%, rgba(213,232,237,0.67) 31%, rgba(101,207,191,1) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(213,232,237,0.52)), color-stop(31%, rgba(213,232,237,0.67)), color-stop(100%, rgba(101,207,191,1)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(213,232,237,0.52) 0%, rgba(213,232,237,0.67) 31%, rgba(101,207,191,1) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(213,232,237,0.52) 0%, rgba(213,232,237,0.67) 31%, rgba(101,207,191,1) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(213,232,237,0.52) 0%, rgba(213,232,237,0.67) 31%, rgba(101,207,191,1) 100%);
background: radial-gradient(ellipse at center, rgba(213,232,237,0.52) 0%, rgba(213,232,237,0.67) 31%, rgba(101,207,191,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5e8ed', endColorstr='#65cfbf', GradientType=1 );
}*/

@-webkit-keyframes scroll {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(calc(-250px * 7));
            transform: translateX(calc(-250px * 7));
  }
}

@keyframes scroll {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(calc(-250px * 7));
            transform: translateX(calc(-250px * 7));
  }
}
.slider1 {
  background: white;
  box-shadow: 0 10px 20px -5px rgba(0, 0, 0, 0.125);
  height: 100px;
  margin: auto;
  overflow: hidden;
  position: relative;
  width: 960px;
}
.slider1::before, .slider1::after {
  background: linear-gradient(to right, white 0%, rgba(255, 255, 255, 0) 100%);
  content: "";
  height: 100px;
  position: absolute;
  width: 200px;
  z-index: 2;
}
.slider1::after {
  right: 0;
  top: 0;
  -webkit-transform: rotateZ(180deg);
          transform: rotateZ(180deg);
}
.slider1::before {
  left: 0;
  top: 0;
}
.slider1 .slide-track {
  -webkit-animation: scroll 40s linear infinite;
          animation: scroll 40s linear infinite;
  display: flex;
  width: calc(250px * 14);
}
.slider1 .slide1 {
  height: 100px;
 display: inline-block;
 padding: 0 20px;
}

.slide1 p {
  font-size: 18px;
}



.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:  'lato', sans-serif;font-size:21px;color:#919191;line-height: 30px}
.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; padding: 30px 15px;}
.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:#a7a7a7 !important;text-decoration: none; transition:  all 1s;}
.efekt-czarny:hover{color:#000;text-decoration: none;}
.footer{
bottom: 0px;
width: 100%;
min-height:150px;
position:relative;
z-index:100;
}

.newpart .white-bg h2 {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  color: #fff;
  font-weight: 700;
  padding: 90px 15px;
  font-size: 36px;
}

.newpart  .white-bg:first-child h2 {
  background-image: url('/images/img1.jpg');
}
.newpart  .white-bg:nth-child(2) h2 {
  background-image: url('/images/img2.jpg');
}
.newpart .row:nth-child(2) .white-bg:nth-child(1) h2 {
  background-image: url('/images/img4.jpg');
}
.newpart .row:nth-child(2) .white-bg:nth-child(2) h2 {
  background-image: url('/images/img3.jpg');
}
.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;}