body,html{height:100%}ul{padding-left:0}.carousel-item{height:100vh;min-height:300px;background:no-repeat 50% scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.carousel-item-one{background:url("/img/medium/bg-slide-one.jpg") no-repeat -160px 0;background-size:300%}.carousel-item-two{background:url("/img/medium/bg-slide-two.jpg") no-repeat;background-position:right -130px top}.carousel-control-next-icon{transform:rotate(90deg)}.carousel-control-next-icon,.carousel-control-prev-icon{background-image:url("/img/medium/up-arrow.png");height:50px;width:50px}.carousel-control-prev-icon{transform:rotate(-90deg)}.slide-one{background:url("/img/medium/bg-slide-one.jpg") no-repeat -160px 0;background-size:300%;height:inherit}.hero-mobile{width:100%}.hero-mobile .hero-text-bold{font-size:2.3rem}.hero{display:none}.hero-text-bold{font-family:HelveticaNeueLTPro;font-weight:700;text-align:center}.hero-line{border:1px solid #000;width:75%}.hero-text-light{text-align:center;font-family:HelveticaNeueLTPro;font-weight:100}.offer{padding:15% 7%}#offer-title{font-family:Lato;font-size:1rem;font-weight:900;color:#000}#offer-line{border-top:2px solid #89c8de;position:relative;width:80%;margin-left:0}#offer-text{font-family:Lato;font-size:1rem;font-weight:400}.in-offer{background-color:#f7f7f7;height:auto;padding:0 7%}.in-offer-first,.in-offer-second{padding-top:20px;padding-bottom:20px}[class*=icon-]{width:80px;height:60px;display:block;margin:0 auto}.icon-1{background:url("/img/medium/icons-first.gif") -9px 0}.icon-2{background:url("/img/medium/icons-first.gif") 475px 0}.icon-3{background:url("/img/medium/icons-first.gif") 80px 0}.icon-4{height:40px;background:url("/img/medium/icons-second.gif") 0 0}.icon-5{height:40px;background:url("/img/medium/icons-second.gif") 478px 0}.icon-6{height:40px;width:100px;background:url("/img/medium/icons-second.gif") 100px 1px}.in-offer-title{font-size:.94rem;font-weight:700;font-style:normal;padding-bottom:3%;padding-top:3%}.in-offer-text,.in-offer-title{font-family:Lato;text-align:center}.in-offer-text{font-size:1rem;font-weight:300;font-style:italic;line-height:1.7rem;color:#47474a}.section-three{background:url("/img/medium/iMac.jpg") no-repeat -13px 0;background-size:200%}.section-three .row{padding-top:80%}.promise{padding-left:7%;padding-right:7%}.icon-7{background:url("/img/promise-icons.gif") -2px -5px}.icon-7,.icon-8{height:55px;width:55px}.icon-8{background:url("/img/promise-icons.gif") 373px 0}.icon-9{height:55px;width:50px;background:url("/img/promise-icons.gif") 45px -18px}.promise-title{font-style:normal;font-size:.94rem;font-weight:900;padding-top:10%}.promise-text,.promise-title{font-family:Lato;text-align:center}.promise-text{font-weight:700;line-height:1.3rem;font-size:1rem}.big-title{font-family:Lato;font-weight:300;color:#47474a;font-size:1.1rem;letter-spacing:2px;padding-top:48px;padding-bottom:14px}.big-title b{font-weight:900}.biggest{font-size:2.4rem}.title-line{border-top:2px solid #89c8de;position:relative;width:30%;margin-bottom:1.6rem}.clients{padding:0 8%;height:70%}.clients [class*=col-]{padding-left:0;padding-right:0}.clients img{padding:5px}.img-container{position:relative;text-align:center}.square{display:none;position:absolute;top:0;left:0;margin:0 auto;width:100%;height:100%}.square-active{display:block;background-color:rgba(0,0,0,.639);z-index:1;padding:5px}.client-name{font-size:1.8rem;font-family:HelveticaNeueLTPro;font-weight:300;letter-spacing:2px;color:#fff}.centered{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.section-five{position:relative;padding-right:0;padding-left:0}#studio-offer{width:100%;font-family:Lato;font-size:1rem;font-weight:300;color:#000;text-align:center;position:absolute;bottom:10%}#studio-tel{font-size:1.1rem;font-weight:700}.studio{font-family:Lato;font-weight:700;font-style:italic;list-style:none;margin-bottom:80px}.studio li{text-decoration:none;padding-bottom:7%}.studio span{margin-top:60px}.studio p,.studio span{display:block;vertical-align:middle}.studio p{font-size:.9rem;text-align:center;margin-top:1.1rem;margin-bottom:1.1rem}.studio p,[class*=studio-ic-]{margin-left:auto!important;margin-right:auto!important}[class*=studio-ic-]{width:55px;height:60px}.studio-ic-1{background:url("/img/studio-icons.png") 0 0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.studio-ic-2{background:url("/img/studio-icons.png") 0 -71px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.studio-ic-3{background:url("/img/studio-icons.png") 0 -143px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.studio-ic-4{background:url("/img/studio-icons.png") 0 -218px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.studio-ic-5{background:url("/img/studio-icons.png") 0 -297px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.section-six .carousel-item{height:unset;padding-bottom:50px}.section-six .carousel-control-next{right:-10px}.section-six .carousel-control-prev{left:-10px}.section-six .carousel-control-next-icon{background-image:url("/img/arrow-black.png");height:40px;background-position-x:-21px;width:20px;background-size:cover;transform:unset}.section-six .carousel-control-prev-icon{background-image:url("/img/arrow-black.png");height:40px;background-position-x:0;width:20px;background-size:cover;transform:unset}.section-six .span{padding-right:0;padding-left:0}[class*=logo-]{width:280px;height:130px;display:block;margin-left:auto!important;margin-right:auto!important;background-image:url("/img/loga-s.png");background-repeat:no-repeat}.logo-roca{background-position:-10px 40px}.logo-komfort{background-position:-8px -114px}.logo-tesco{background-position:-5px -1197px}.logo-cersanit{background-position:-5px -260px}.logo-nordea{background-position:-17px -565px}.logo-pg{background-position:20px -2192px;background-size:90%}.logo-energa{background-position:-15px -2485px}.logo-ff{background-position:-15px -710px}.logo-bp{background-position:-15px -1375px}.logo-vistula{background-position:-5px -1045px}.logo-gellwe{background-position:0 -415px}.logo-kampania{background-position:2px -1367px;background-size:95%}.logo-veracomp{background-position:-10px -1795px}.logo-santander{background-position:-10px -2340px}.logo-factory{background-position:-10px -2047px}.logo-cracovia{background-position:0 -2826px}.logo-north{background-position:9px -1915px;background-size:95%}.logo-praktiker{background-position:-12px -3025px}.logo-otwarte{background-position:25px -2580px;background-size:87%}.logo-rainbow{background-position:0 -876px}.section-seven{background:url("/img/medium/mapa.png") no-repeat -470px 0;background-size:280%;background-color:#b8c7cf}#return-arrow-row{background-color:rgba(0,0,0,.451)}#return-arrow{margin:30px 0}#contact-row{background-color:rgba(0,0,0,.451);height:unset;padding-bottom:3%}#contact-row div{text-align:center;margin-left:auto!important;margin-right:auto!important}.contact{padding-top:15%}.contact-rec{border-radius:9px;background-color:#89c8de;width:68px;height:59px}.contact-title{font-weight:900;padding-top:2%;padding-bottom:4%}.contact-text,.contact-title{font-size:1.4rem;font-family:Lato;letter-spacing:2px;color:#fbfbfb}.contact-text{font-weight:300}[class*=contact-icon-]{width:68px;height:59px;display:block;margin-left:auto!important;margin-right:auto!important}.contact-icon-1{background:url("/img/contact-icons.png") no-repeat 13px 0}.contact-icon-2{background:url("/img/contact-icons.png") no-repeat 13px -75px}.contact-icon-3{background:url("/img/contact-icons.png") no-repeat 13px -140px}.contact-icon-4{background:url("/img/contact-icons.png") no-repeat 13px -208px}@media (min-width:576px){.slide-one{background:url("/img/medium/bg-slide-one.jpg") no-repeat 50%;height:inherit;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.section-seven{background-position:-770px}}@media (min-width:768px){.navbar img{height:60px}.slide-one{background:url("/img/medium/bg-slide-one.jpg") no-repeat -290px;height:inherit;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.carousel-item-one{background:url("/img/medium/bg-slide-one.jpg") no-repeat -290px 0}.carousel-item-three{background:url("/img/medium/bg-slide-three.jpg") no-repeat -360px 0;background-size:auto}.carousel-item-four{background:url("/img/medium/bg-slide-four.jpg") no-repeat -170px 0;background-size:auto}.carousel-item-three .hero{left:5%;bottom:25%}.carousel-item-three .hero-text-bold{font-size:2.6rem;letter-spacing:2px;line-height:2.5rem}.carousel-item-three .hero-text-light{font-size:1rem;letter-spacing:1.3px}.carousel-item-three span{color:#f9f9f9;padding:0 3px 2px;background:linear-gradient(#000,#000) no-repeat;background-position:50%;background-size:100% 78%}.carousel-item-four .hero{left:6%;bottom:24%}.carousel-item-four .hero-text-bold{font-size:2.2rem}.carousel-item-four .hero-text-light{font-size:1.1rem}.hero-mobile{display:none}.hero{display:block;position:absolute}.carousel-control-next-icon,.carousel-control-prev-icon{height:75px;width:75px}.carousel-item-one .hero{left:50%;top:20%}.hero-line{position:relative;top:55%;width:200px}.hero-text-bold{position:relative;font-size:2rem}.hero-text-light{font-size:1.2rem;position:relative;top:50%}.carousel-item-two .hero{left:5%;top:13%}.carousel-item-two .hero-text-bold{font-size:1.4rem}.carousel-item-two .hero-text-light{font-size:.8rem}.in-offer{padding-left:2%;padding-right:2%}.in-offer-text{text-align:left}.in-offer-first .in-offer-text{min-height:330px}.bigger{font-size:1.9rem}.clients{padding:0 13%;height:70%}#studio-offer{font-size:1.4rem}#studio-tel{font-size:1.6rem}.section-seven{background:url(/img/medium/map.png) no-repeat -1100px;height:inherit;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#b8c7cf;position:relative}#contact-row{position:absolute;width:100%;bottom:80px}#return-arrow-row{background-color:unset;position:absolute;width:100%;bottom:0}#return-arrow{margin:15px 0}}@media (min-width:992px){.slide-one{background:url("/img/medium/bg-slide-one.jpg") no-repeat 50%;height:inherit;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.carousel-item-one{background:url("/img/medium/bg-slide-one.jpg") no-repeat 50%;background-size:cover}.carousel-item-two{background:url("/img/medium/bg-slide-two.jpg") no-repeat;background-position:100%;background-size:cover}.carousel-item-three{background:url("/img/medium/bg-slide-three.jpg") no-repeat;background-size:cover}.carousel-item-four{background:url("/img/medium/bg-slide-four.jpg") no-repeat -170px 0;background-size:cover}.carousel-item-one .hero{left:45%;top:20%}.carousel-item-two .hero{left:13%;top:15%}.hero-text-bold{font-size:3rem}.hero-text-light{font-size:1.5rem}.carousel-item-two .hero-text-bold{font-size:2rem}.carousel-item-two .hero-text-light{font-size:1.3rem}.carousel-item-three .hero{left:10%;bottom:15%}.carousel-item-three .hero-text-bold{font-size:2.6rem;letter-spacing:2px;line-height:2.5rem}.carousel-item-three .hero-text-light{font-size:1rem;letter-spacing:1.3px}.carousel-item-four .hero{left:30%;bottom:14%}.carousel-item-four .hero-text-bold{font-size:2.2rem}.carousel-item-four .hero-text-light{font-size:1.1rem}.section-three{background:url("/img/medium/iMac.jpg") no-repeat 50%;height:666px;min-height:unset;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.in-offer:first-child{padding-left:3%}.in-offer-first{padding-bottom:0}.in-offer-second{padding-top:0;padding-bottom:10px}.in-offer-first .in-offer-text{min-height:270px}.section-three .row{padding-top:10%}.big-title{font-size:2rem;letter-spacing:2.5px}.section-six{padding-bottom:30px}.section-six .col:nth-child(4) span{margin-right:0!important}.section-six .col:last-child{flex-flow:column}.section-six .col:last-child span{margin-left:0!important}.section-seven{background-position:50%}}@media (min-width:992px) and (orientation:portrait){.carousel-item-one{background:url("/img/medium/bg-slide-one.jpg") no-repeat -300px 0;background-size:auto}.carousel-item-two{background:url("/img/medium/bg-slide-two.jpg") no-repeat -750px 0;background-size:auto}.carousel-item-three{background:url("/img/medium/bg-slide-three.jpg") no-repeat -250px 0;background-size:auto}.carousel-item-four{background:url("/img/medium/bg-slide-four.jpg") no-repeat -300px 0;background-size:auto}.carousel-item-two .hero{left:8%;top:15%}.carousel-item-three .hero{left:17%;bottom:45%}.carousel-item-four .hero{right:35%;bottom:37%;left:unset}.offer{margin-top:-150px;padding:0 7% 15%}.section-seven{background-position:-1100px}#return-arrow-row{background-color:unset}}@media (min-width:1200px){.navbar img{height:72px}.carousel-item-one{background:url("/img/medium/bg-slide-one.jpg") no-repeat 50%;background-size:cover}.carousel-item-two{background:url("/img/medium/bg-slide-two.jpg") no-repeat;background-position:100%;background-size:cover}.carousel-item-one .hero{left:50%;top:20%}.carousel-item-four .hero{right:unset;bottom:11%;left:36%}.hero-text-bold{font-size:4.5rem;line-height:1em}.carousel-item-two .hero-text-bold{font-size:3rem;letter-spacing:1px;line-height:50px}.hero-text-light{line-height:1.78rem}.carousel-item-two .hero-text-light{font-size:1.2rem;letter-spacing:1.1px}.carousel-item-three .hero-text-bold{font-size:3.3rem;letter-spacing:3px;line-height:3.6rem}.carousel-item-three .hero-text-light{font-size:1.2rem;letter-spacing:1.3px}.carousel-item-four .hero-text-bold{font-size:2.8rem}.carousel-item-four .hero-text-light{font-size:1.3rem}.title-line{width:10%}.section-two .row{height:100%}.offer{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);width:85%}.in-offer{max-width:21%}.in-offer-first .in-offer-text{min-height:330px}.promise-title{margin-bottom:0}.promise-text{line-height:1rem;font-size:.85rem}.studio{font-size:1.1rem;letter-spacing:2px}.studio p{font-size:1.25rem}.clients{padding:0 16%}.section-six .row{padding:0 4% 0 5%}.section-six .col,.section-six [class*=col-]{padding-right:0;padding-left:0}.section-six .col:nth-child(4) span{margin-right:auto!important}.section-six .col:last-child{flex-flow:unset}.section-six .col:last-child span{margin-left:auto!important}}@media (min-width:1441px){.carousel-item-four,.carousel-item-three{background-position:50%;background-size:cover}.carousel-item-three .hero{right:7%;bottom:10%;left:unset}.carousel-item-four .hero{right:22%;bottom:11%;left:unset}}@media (min-width:1605px){.in-offer-first .in-offer-text{min-height:270px}.carousel-item-two{background:url("/img/medium/bg-slide-two.jpg") no-repeat;background-position-x:right;background-size:cover}.section-six .row{padding:0 7% 0 6%}.d-xxl-block{display:block!important}}@media (min-height:1441px) and (max-height:1920px) and (orientation:portrait){.carousel-item{height:75vh}}

nav {
  height: 101px;
}

nav .dropdown-menu {
  background: rgba(255, 255, 255, 0.9);

}

nav.transparent {
  height: 52px;
  background: rgba(255, 255, 255, 0.9);
  z-index: 1000;
}

nav.transparent .dropdown-menu {
  background: rgba(255, 255, 255, 0.9)
}

body > nav {
    transition: all .5s;
}




video {
  width: 100%;
  height: 56.25vw;
  max-height: 90vh;
  outline: none !important;
}

/*.video-js .vjs-big-play-button {
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
}*/


.navbar-brand > img {
  height: 50px;
  margin-top: -20px;
  transition: all .5s;
}

nav .navbar-brand  {
  display: inline-block !important;
  opacity: 1 !important;
}

nav.transparent .navbar-brand > img {
  height: 30px;
  margin-top: 0;
}

#kontakt {
    height: auto;
}

#contact-row {
  position: static !important;
  width: auto;
}

.section-three { background-position: center center !important; }

@media (max-width: 768px) {

  .navbar-brand > img {
    margin-top: -12px;
    
  }

  .navbar-collapse {
      background: rgba(255, 255, 255, 0.9);
  }

  .nav-link {
    margin-left: 0;
  }

}
