
/* PROMOCJE */
#promocje .ukryj { display:block !important; }
#promocje .obrazy { margin:15px 0px 40px 0px; }
#promocje .obrazy .sekcja-img { display:none; opacity:0; position:absolute; top:0; left:0; }
#promocje .obrazy img { width:100%; height:auto; }
#promocje .obrazy span { position:absolute; bottom:35px; right:0px; z-index:501; padding:9px 30px; margin-right:15px; font-size:18px; opacity:0.7; background-color:#555; color:#fff; }
#promocje .obrazy .rozciagacz { opacity:0; padding:0px; }

/* OFERTA */
#oferta { margin-top:45px; }
#oferta .wysokosc { height:300px; vertical-align:middle; }
#oferta .sekcja { padding:0px; margin:6px 0px 25px 0px; background-color:#f6f6f6; }
#oferta .obrazy { overflow:hidden; padding:0px; }
#oferta .obrazy img { height:100%; width:auto; }
#oferta .opis .naglowek { display:block; height:50px; width:100%; padding-top:25px; font-size:24px; line-height:26px; color:#333; font-weight:600; text-transform:uppercase; }
#oferta .opis .tresc { display:table-cell; height:184px; font-size:16px; line-height:24px; color:#555; vertical-align:middle; text-align:justify; }
#oferta .opis .link { display:block; height:50px; }
#oferta .opis a { display:inline-block; font-size:15px; padding:9px 40px; background-color:#274698; color:#fff; border-radius:20px; width:auto; font-weight:500; text-transform:uppercase; }
#oferta a:hover { opacity:0.8; }
#oferta .okrag-lewa { -webkit-border-top-left-radius:165px; -webkit-border-bottom-left-radius:165px; -moz-border-radius-topleft:165px; -moz-border-radius-bottomleft:165px; border-top-left-radius:165px; border-bottom-left-radius:165px; }
#oferta .okrag-prawa { -webkit-border-top-right-radius:165px; -webkit-border-bottom-right-radius:165px; -moz-border-radius-topright:165px; -moz-border-radius-bottomright:165px; border-top-right-radius:165px; border-bottom-right-radius:165px; }
#oferta .cien { -webkit-box-shadow: 0px 0px 16px -10px rgba(0,0,0,0.60); box-shadow: 0px 0px 16px -10px rgba(0,0,0,0.60); }

/* DEKLARACJA DOSTEPNOSCI */
#deklaracja-dostepnosci { position:relative; overflow: hidden; padding-top: 10px; }
#deklaracja-dostepnosci h1 { margin:0px 0 40px; }
#deklaracja-dostepnosci .btn-2 { margin-top: 0px; }
#deklaracja-dostepnosci input { border-radius: 0; }
#deklaracja-dostepnosci .ok { color:#090; }
#deklaracja-dostepnosci .blad { color:#f00; }
#deklaracja-dostepnosci .info-deklaracja { display: inline-block; padding-bottom: 10px; }

/* BLOG */
#blog { padding-top:0px; color:#333; }
#blog h1 { margin-top:0px; padding-bottom:10px; }
#blog .dzialy { padding-bottom: 15px;  }
#blog .col-xs-3 { padding:20px 20px 0px 20px; border:0px solid;  }
#blog .link-sekcja { padding:0px 0px 0px 10px; margin-left:-15px; width:102%; border:0px solid;  }
#blog img { float:left; width:100%; padding-top:10px;  }
#blog a { float:left; padding-bottom:30px; text-transform: uppercase; font-size:18px; width:100%; }
#blog a:hover { text-decoration:none; color:#159cd8; }
#blog a.wiecej { font-weight:300; color:#159cd8; padding-bottom:0px; }
#blog a.wiecej:hover { color:#333; }
#blog .tytul { color:#333; font-weight:600; line-height:32px;  }
#blog .text-2 { float:left; padding-bottom: 30px; }
#blog .polowa1 { padding:10px; }
#blog .polowa2 { display: none; }
#blog .foto-tresc { padding:30px 0px 40px 0px; }
#blog .wypisanie { float:left; color:#888; font-size:15px; font-weight:300; padding-bottom:20px; padding-right:20px; }
#blog .box-tresc1 { float:left; width:100%; font-size:26px; font-weight:300; padding-top:0px; line-height: 38px; text-transform: uppercase; text-align: justify; }
#blog .box-tresc2 { float:left; width:100%; font-size:18px; font-weight:300; padding-top:15px; line-height: 35px; text-align: justify; }
#blog .box-powrot { float:left; padding-top:20px; }
#blog .box-powrot a { font-size:26px; font-weight:700; padding-bottom: 0px;  }
#blog .box-kat { float:left; width:100%; }
#blog .box-kat a { padding-right:40px; padding-bottom:30px; font-size:16px; color:#888; font-weight: 300; text-transform: none; }
#blog .kat { float:left; }
#blog .kat a { padding-right:40px; padding-bottom:0px; font-weight: 300; }
#blog .kat a:hover { color:#333; }
#blog .kat .powrot { color:#888; }
#blog .kat.activ a { color:#333; text-decoration: underline; }

/* BLOG-YT */
#blog-yt { position:relative; overflow:hidden; margin-top:45px; }
#blog-yt .sekcja { height:300px; padding:0px; margin:6px 0px; background-color:#f6f6f6; }
#blog-yt .obrazy { height:300px; overflow:hidden; padding:0px; }
#blog-yt .obrazy img { height:100%; width:auto; }
#blog-yt span.naglowek { display:block; font-size:24px; color:#333; font-weight:600; margin:80px 0px 10px 0px; text-transform:uppercase; }
#blog-yt span.slogan { display:block; font-size:15px; color:#555; font-weight:400; }
#blog-yt .opisy a { display:inline-block; font-size:15px; padding:9px 40px; margin-top:20px; background-color:#274698; color:#fff; border-radius:20px; border:0px solid; width:auto; font-weight:500; text-transform:uppercase; }
#blog-yt a:hover { opacity:0.8; }
#blog-yt .okrag-lewa { -webkit-border-top-left-radius:165px; -webkit-border-bottom-left-radius:165px; -moz-border-radius-topleft:165px; -moz-border-radius-bottomleft:165px; border-top-left-radius:165px; border-bottom-left-radius:165px; }
#blog-yt .okrag-prawa-gora { -webkit-border-top-right-radius:330px; -moz-border-radius-topright:330px; border-top-right-radius:330px; }
#blog-yt .okrag-prawa-dol { margin-top:30px; -webkit-border-bottom-right-radius:330px; -moz-border-radius-bottomright:330px; border-bottom-right-radius:330px; }
#blog-yt .cien { -webkit-box-shadow: 0px 0px 16px -10px rgba(0,0,0,0.60); box-shadow: 0px 0px 16px -10px rgba(0,0,0,0.60); }


/* MAPA DEALEROW */
#mapa-dealerow { padding:0px 0px 30px 0px; }
#mapa-dealerow #map { width:100%; height:664px; background:#eee; }
#mapa-dealerow h1 { font-size:27px; margin:20px 0px 28px 0px; }
#mapa-dealerow .lupa { position: relative; top:-2px;  }
#mapa-dealerow input { border:1px solid #444; font-size:16px; padding:10px 10px; display:block; width:100%; }
#mapa-dealerow select { border:1px solid #444; font-size:16px; padding:12px 10px; display:block; width:100%; margin-bottom:10px;}
#mapa-dealerow .con-chmura { float:left; width: 100%; padding:10px 0 0px; }
#mapa-dealerow .con-chmura a { float:left; display: inline-block; padding:2px 10px; border:1px solid #ddd; border-radius: 3px; background: #f9f9f9; font-size:13px; color:#000; margin:0 10px 5px 0; }
#mapa-dealerow .nie-znaleziono  { padding:30px 0 0px; }
#mapa-dealerow .minimalna-ilosc-znakow  { padding:30px 0 0px; }
#mapa-dealerow .szukanie { padding:0px; margin:13px 0px; }
#mapa-dealerow .szukanie:first-of-type { padding-right:15px; }
#mapa-dealerow .banery { padding:0px 0px 30px 0px; }
#mapa-dealerow .banery img { width:100%; height:auto; }

#mapa-dealerow .con-dealerzy { width: 100%; padding:30px 0 10px; }
#mapa-dealerow .con-dealerzy .dealer { }
#mapa-dealerow .con-dealerzy .dealer:hover .el { background: #eee;}
#mapa-dealerow .con-dealerzy .dealer .el {  text-transform: uppercase; color:#111; margin-bottom:10px; padding:10px; }
#mapa-dealerow .con-dealerzy .dealer .el > div { color:#555; text-transform: none; }
#mapa-dealerow .con-dealerzy .dealer .el  > div p { margin:0;}
#mapa-dealerow .con-dealerzy .dealer img {  }
#mapa-dealerow .con-dealerzy .dealer.ambasador .el { background: #ffa; }
#mapa-dealerow .con-dealerzy .dealer.ambasador .el .ambasador { text-align: right; font-weight: normal; }

#mapa-dealerow .con-ambasadorzy { width:100%; padding:0px; }
#mapa-dealerow .con-ambasadorzy .dealer:hover .el { background: #eee;}
#mapa-dealerow .con-ambasadorzy .dealer .el {  text-transform: uppercase; color:#111; margin-bottom:10px; padding:10px; }
#mapa-dealerow .con-ambasadorzy .dealer .el > div { color:#555; text-transform: none; }
#mapa-dealerow .con-ambasadorzy .dealer .el  > div p { margin:0;}
#mapa-dealerow .con-ambasadorzy .dealer img {  }
#mapa-dealerow .con-ambasadorzy .dealer.ambasador .el { background: #ffa; }
#mapa-dealerow .con-ambasadorzy .dealer.ambasador .el .ambasador { text-align: right; font-weight: normal; }

#mapa-dealerow-historia { padding:40px 0px; background:#274698; color:#fff; }
#mapa-dealerow-historia h2 { color:#fff; }
#mapa-dealerow-historia .dealer { padding:40px 0px 0px 0px; }
#mapa-dealerow-historia .tytul { font-weight:500; }
#mapa-dealerow-historia img { width:100%; height:auto; }

#mapa-dealerow-zostan { padding:40px 0px 0px 0px; }

/* DOKUMENTACJA - KATEGORIE */
#dokumentacja-kat { position:relative; overflow: hidden; }
#dokumentacja-kat h1 { margin-top:0px; }
#dokumentacja-kat h3 { margin:100px 0 10px 15px; }
#dokumentacja-kat .row > div { display: table; padding: 0 15px 20px;  }
#dokumentacja-kat .row > div a { margin:0 15px 20px; display: table-cell; height:160px; padding:0 13px; vertical-align: middle; text-align: center; border:1px solid #274698; text-transform: uppercase; font-size:24px; color:#274698; font-weight: 400; text-decoration: none; }
#dokumentacja-kat .row > div a:hover { background: #274698; color:#fff;  }
#dokumentacja-kat .belka-kat {  }
#dokumentacja-kat .belka-kat > div a { height:110px; font-size:17px; }
#dokumentacja-kat .belka-kat > div a.activ { background: #274698; color:#fff; }
#dokumentacja-kat .belka-pliki { padding-top:60px; }
#dokumentacja-kat .belka-pliki .col-sm-2 { padding-left:2px; padding-right:2px;}
#dokumentacja-kat .belka-pliki > div a { text-align: center; border:0px solid #ddd; font-size:18px; }
#dokumentacja-kat .belka-pliki > div a:hover { background:#f5f5f5; color:#274698 !important; }
#dokumentacja-kat .belka-pliki > div a:hover span { background:#f5f5f5; color:#274698 !important; }
#dokumentacja-kat .belka-pliki > div a img { max-width: 100%; border: 1px solid #ddd;  }
#dokumentacja-kat .belka-pliki > div a span { overflow-x:no-display; width:164px; word-wrap:break-word; display: block; background: #fff; font-size:16px; color:#333; text-transform:none; padding:10px 0px;  }
#dokumentacja-kat .belka-pliki > div a img.marketing { max-width: 100%; max-height:140px !important;  }

/* KONTAKT */
#kontakt { position:relative; overflow: hidden; padding-top:50px; }
#kontakt .col-xs-3 { border:0px solid; padding:0px; text-align: center; }
#kontakt .row > div { padding-bottom:30px; }
#kontakt .row > div:last-child { padding-bottom:0px; }
#kontakt .ico { width:40px;  position: relative; top:-5px; padding-bottom: 20px; }
#kontakt .opis-1 { float:left; width:100%; padding:0 10px;  }
#kontakt .opis-2 { float:left; width:200px; padding-left:50px; }
#kontakt a:hover { color:#666; text-decoration: none; }
#kontakt .pracownicy { padding-bottom:0px; color:#333; padding-top:50px;}
#kontakt .pracownicy > div { text-align: center; font-size:20px; }
#kontakt .pracownicy img { max-width:100%; }
#kontakt .pracownicy i { display: block; font-weight: 500; text-transform: uppercase; font-style: normal; margin-top:30px; font-size:18px; }
#kontakt .pracownicy .nazwa { display: block; font-weight: 500; font-style: normal; margin-top:2px; font-size:17px; }
#kontakt .pracownicy .opis { display: block; font-weight: 400; color:#888; line-height: 20px; font-size:17px; margin:0px; padding:4px 0 0; }
#kontakt .pracownicy .opis a { color:#888;  line-height: 30px; font-size:17px; padding-top:0px; margin-top:0px;  }
#kontakt .pracownicy .opis a:hover { color:#274698; text-decoration: none; }

/* SZYBKI KONTAKT */
#szybki-kontakt { padding:0px; }
#szybki-kontakt form { display:inline-block; width:100%; }
#szybki-kontakt .form-group { margin:20px 0px 0px 0px; }
#szybki-kontakt textarea, 
#szybki-kontakt input { border:1px solid #ddd; border-radius: 0px; box-shadow:none; height:45px; font-size:15px; }
#szybki-kontakt .btn-send { color:#fff; background:#274698; width:150px; border:0; text-transform: uppercase; padding:0px 0; height:45px; font-size:18px; }
#szybki-kontakt .btn-send:hover { opacity:0.8; }
#szybki-kontakt textarea { height:113px !important; }
#szybki-kontakt .kod > div { padding:0px; }
#szybki-kontakt .podziekowanie { display:inline-block; margin-top:20px; font-weight:500; color:#274698; }
#szybki-kontakt-img-kod { float:left; height:45px; }
#szybki-kontakt-nowy-kod { float:left; display:inline-block; width:30px; height:45px; border:1px solid #eee; border-left:0; background: url('../../img/grafika/refresh.png') no-repeat center center; }
#szybki-kontakt-kod-wpisany { float:left; width:100%; }

#kontakt-img-kod { float:left; height:45px; }
#kontakt-nowy-kod { float:left; display:inline-block; width:30px; height:45px; border:1px solid #eee; border-left:0; background: url('../../img/grafika/refresh.png') no-repeat center center; }
#kontakt-kod-wpisany { float:left; width:100%; }

/* FILMY INSTRUKTAZOWE */
#filmy-instruktazowe { position:relative; overflow: hidden; padding-top: 70px; padding-bottom: 0px; }
#filmy-instruktazowe .col-sm-12 {  text-align: center; }
#filmy-instruktazowe h2 {  }
#filmy-instruktazowe .embed-responsive { margin-top: 40px; }

/* KANAL YOUTUBE */
#kanal-youtube { position:relative; overflow: hidden;  }
#kanal-youtube h2 { margin-top:0px; padding-bottom:5px; }
#kanal-youtube .embed-responsive { margin-top:25px; margin-bottom:35px; }

/* DEALER */
#dealer { position:relative; overflow: hidden; padding-top: 0px; padding-bottom: 50px;  }
#dealer h1 { margin:40px 0 40px; }
#dealer .opis { padding-right:30px; }
#dealer .con-fota img { float:left; }
#dealer #sciezka { width:100%; padding:0;  }

#dealer-punkty { position:relative; overflow: hidden; padding-top: 70px; }
#dealer-punkty .row { padding-bottom: 100px; }
#dealer-punkty .row:last-of-type { padding-bottom: 0px; }
#dealer-punkty h2 { margin:20px 0 50px; }
#dealer-punkty .con-1 h2 { margin:20px 0 50px; }
#dealer-punkty .row:nth-child(odd) .con-fota img { float:right; }

#dealer-digital { position:relative; overflow: hidden; padding-top: 110px; }
#dealer-digital h2 { margin:0px 0 50px; }
#dealer-digital .con-punkty { margin-top:100px; }
#dealer-digital .con-punkty > p { display: block; padding:0 0 20px 80px; color:#274698; font-size:23px; font-weight: 500; background: url('../../img/grafika/znaczek-1.png') no-repeat 0 5px;}

#dealer-konfigurator { position:relative; overflow: hidden; padding-top: 110px; }
#dealer-konfigurator .con-mobile { text-align: center; padding-bottom:110px; }
#dealer-konfigurator .con-mobile img { max-width: 100%; } 
#dealer-konfigurator .con-tablet img { max-width: 100%; }
#dealer-konfigurator h3 { margin:0px 0 50px; }

#dealer-zaufaj { position:relative; overflow: hidden; padding-top: 110px; }
#dealer-zaufaj h3 { margin:0px 0 50px; }
#dealer-zaufaj .con-punkty { margin-top:200px; }
#dealer-zaufaj .con-punkty > div { padding-bottom:20px; color:#274698; font-size:23px; font-weight: 500; }
#dealer-zaufaj .con-punkty > div img { width:50px; margin-right:20px; }
#dealer-zaufaj .con-punkty > p { display: block; padding:0 0 20px 80px; color:#274698; font-size:23px; font-weight: 500; }
#dealer-zaufaj .pkt0 { display:table; }
#dealer-zaufaj .pkt1 { display:table-cell; }
#dealer-zaufaj .pkt2 { display:table-cell; }




#dealer-kontakt { position:relative; overflow: hidden; padding-top: 50px; padding-bottom:80px; }
#dealer-kontakt h3 { margin:0px 0 50px; }
#dealer-kontakt .zostan-dealerem {  }
#dealer-kontakt .zostan-dealerem .opis {  }
#dealer-kontakt .zostan-dealerem input { border:1px solid #555; width:100%; padding: 11px 20px; font-size:22px; color:#555; margin-top:10px; }
#dealer-kontakt .zostan-dealerem .btn-wyslij { float:right; margin-top: 30px; }
#dealer-kontakt .con-kontakt { clear:both; float:left; padding-top:20px; margin-bottom:20px; }
#dealer-kontakt .con-kontakt i { float:left; display: inline-block; width:83px; height:82px; margin-right:50px; position: relative; top:0px;  background: url('../../img/grafika/dealer-kontakt.png') no-repeat center center; }
#dealer-kontakt .con-kontakt span { float:left; display: inline-block; padding-top:0px;}
#dealer-kontakt .con-kontakt span a { color:#333;}
#dealer-kontakt .con-kontakt span a:hover { text-decoration: none; color:#274698; }

#dealer-pobierz { position:relative; overflow: hidden; padding-top: 110px; padding-bottom: 0px; text-align: center; }
#dealer-pobierz h3 { margin:0px 0 50px; text-align: center; }
#dealer-pobierz .btn-pobierz-1 { }
#dealer-pobierz.intense .btn-pobierz-1 { margin:30px 20px; }

/* KATALOG KATEGORIE */
#katalog-kat { padding:0px;  }
#katalog-kat .sekcja { padding:10px 18px 30px 18px; color:#111; }
#katalog-kat.powiazane { padding:60px 0px 0px 0px;  }
#katalog-kat.powiazane .sekcja { padding:40px 18px 0px 18px; }
#katalog-kat .tytul { font-size:24px; text-transform:uppercase; line-height:26px; font-weight:600; padding:15px 0px 0px 0px; }
#katalog-kat a { display:inline-block; }
#katalog-kat a:hover { opacity:0.8; }
#katalog-kat .zdjecie img { max-width:100%;  }
#katalog-kat .wiecej { padding:7px 0px 0px 0px; }
#katalog-kat .slogan { position:absolute; top:40px; right:18px; padding:5px 30px; font-size:18px; background-color:#111; color:#fff; opacity:0.8; max-width:75%;  }

/* KATALOG */
#katalog { padding:0px; }
#katalog .sekcja { float:left; margin-top:70px; }
#katalog .sekcja:first-of-type { margin-top:10px; }
#katalog a:hover { color:#23527c; text-decoration:none; }
#katalog .powrot { border-top:1px solid #eee; padding:20px 0px; }
#katalog .powrot a { font-size:18px; font-weight:500; color:#111; }
#katalog img { max-width:100%; max-height:100%; }
#katalog .opis { float:left; padding:0px; }
#katalog .prawa .opis { float:right; text-align:right !important;  }
#katalog .naglowek-2 { padding:10px 40px 0px 0px; }
#katalog .prawa .naglowek-2 { text-align:left; padding:10px 0px 0px 40px; }
#katalog .text-2 { padding:20px 40px 0px 0px; text-align:justify; }
#katalog .prawa .text-2 { padding:20px 0px 0px 40px; }
#katalog .foto { float:right; padding:0px 0px 0px 40px; }
#katalog .prawa .foto { float:left; padding:0px 40px 0px 0px; }
#katalog .foto div { padding:0px; }
#katalog .lewa .foto { text-align:right !important; }
#katalog .przycisk { display:inline-block; padding:20px 50px; margin-top:20px; font-size:18px; font-weight:400; text-transform:uppercase; color:#111; background:#eee; border:1px solid #274698; }
#katalog .przycisk:hover { color:#fff; background:#274698; }
#katalog .prawa .przycisk { float:right; }
#katalog .l { float:left; }                         /* do specyfikacji */
#katalog .p { float:right;  }                       /* do specyfikacji */
#katalog .w { float:left; width:100% !important; }  /* do specyfikacji */

#katalog-pobierz { padding:60px 0px 0px 0px; }
#katalog-pobierz .sekcja { padding:30px 18px 0px 18px !important; }
#katalog-pobierz a { display:inline-block; text-decoration:none; }
#katalog-pobierz .nazwa { font-size:14px; color:#333; font-weight:400; padding-top:10px; }
#katalog-pobierz img { max-width:100%; height:auto; border:1px solid #eee; }
#katalog-pobierz .powrot { border-top:1px solid #eee; padding:20px 0px; margin-top:30px; }
#katalog-pobierz .powrot a { display:inline-block; color:#111; font-weight:500; font-size:18px; }

/* lg */
@media (min-width: 1200px) {

}

/* md - SKOK 1 */
@media (min-width: 992px) and (max-width: 1200px) {
    /* MAPA DEALEROW 1 */
    #mapa-dealerow #map { height:546px; }
    #mapa-dealerow h1 { margin:10px 0px 10px 0px; }
    #mapa-dealerow .szukanie { padding:0px; margin:18px 0px 20px 0px; }
    #mapa-dealerow .banery { padding:0px 0px 25px 0px; }

    /* OFERTA 1 */
    #oferta .wysokosc { height:260px; }
    #oferta .sekcja { margin-bottom:20px; }
    #oferta .opis .naglowek { height:45px; padding-top:20px; font-size:21px; line-height:25px; }
    #oferta .opis .tresc { height:150px; font-size:14px; line-height:20px; }
    #oferta .opis .link { height:50px; }
    #oferta .opis a { font-size:14px; padding:8px 35px; margin-top:7px; }
    
    /* BLOG YT 1 */
    #blog-yt .sekcja { height:260px; }
    #blog-yt .obrazy { height:260px; }
    #blog-yt span.naglowek { font-size:21px; margin:70px 0px 5px; }
    #blog-yt span.slogan { font-size:14px; }
    #blog-yt .opisy a { font-size:14px; padding:9px 40px; margin-top:15px; }
    
    /* PRACOWNICY 1 */
    #pracownicy .prac-platek { top:280px; left:0px;} /* platek */
    #pracownicy .prac-chwedyk { top:190px; left:110px; width:200px; } /* chwedyk */
    #pracownicy .prac-lenik { top:380px; left:0px; width:200px; } /* lenik */
    #pracownicy .prac-kierys { top:330px; left:330px; width:200px; text-align:right; } /* kierys */ 
    #pracownicy .prac-lichtanska { top:500px; left:0px;} /* kasia */
    #pracownicy .prac-durlej { top:420px; left:240px;} /* dawid */
    #pracownicy .prac-gruszka { top:230px; left:350px; width:200px; } /* gruszka */    
    #pracownicy .prac-gralek { top:10px; left:10px;} /* gralek */
 
    /* DOKUMENTACJA 1 */
    #dokumentacja-kat .col-sm-3 { width:50%; }    
    #dokumentacja-kat .belka-pliki > div a span { width:131px; word-wrap:break-word; font-size:14px; padding:10px 2px;  }
 
    /* KATALOG KATEGORIE 1 */
    #katalog-kat .sekcja { padding:5px 18px 30px; }
    #katalog-kat .tytul { font-size:21px; line-height:22px; padding:12px 0px 0px 0px; }
    #katalog-kat .wiecej { padding:5px 0px 0px 0px; }
    #katalog-kat .slogan { top:30px; right:18px; padding:5px 20px; font-size:17px; }
    #katalog-kat.powiazane { padding:50px 0px 0px 0px;  }
    #katalog-kat.powiazane .sekcja { padding:30px 18px 0px 18px; }    

    /* KATALOG 1 */
    #katalog .powrot { padding:20px 0px 15px; }
    #katalog .naglowek-2 { padding:10px 30px 0px 0px; }
    #katalog .prawa .naglowek-2 { padding:10px 0px 0px 30px; }
    #katalog .text-2 { padding:20px 30px 0px 0px; }
    #katalog .prawa .text-2 { padding:20px 0px 0px 30px; }
    #katalog .foto { float:right; padding:0px 0px 0px 30px; }
    #katalog .prawa .foto { float:left; padding:0px 30px 0px 0px; }
    #katalog .przycisk { padding:15px 40px; font-size:16px; }

    #katalog-pobierz { padding:50px 0px 0px 0px; }
    #katalog-pobierz .sekcja { padding:30px 18px 0px 18px !important; }
    #katalog-pobierz .nazwa { padding-top:7px; }
}

/* sm - SKOK 2 */
@media (min-width: 768px) and (max-width: 992px) {

    /* MAPA DEALEROW 2 */
    #mapa-dealerow #map { height:413px; }
    #mapa-dealerow h1 { margin:10px 0px 10px 0px; }
    #mapa-dealerow .szukanie { padding:0px; margin:18px 0px 20px 0px; }
    #mapa-dealerow .banery { padding:0px 0px 20px 0px; }    
    
    /* OFERTA 2 */
    #oferta .sekcja { margin-bottom:15px; }
    #oferta .wysokosc { height:230px; }
    #oferta .opis .naglowek { height:33px; padding-top:10px; font-size:18px; }
    #oferta .opis .tresc { height:145px; font-size:12px; line-height:17px; }
    #oferta .opis .link { height:45px; }
    #oferta .opis a { font-size:13px; padding:7px 30px; margin-top:3px; }
    
    /* BLOG YT 2 */
    #blog-yt .sekcja { height:210px; }
    #blog-yt .obrazy { height:210px; }
    #blog-yt span.naglowek { font-size:18px; margin:45px 0px 5px 0px; }
    #blog-yt span.slogan { font-size:14px; }
    #blog-yt .opisy a { font-size:13px; padding:8px 35px; margin-top:14px; }

    /* DOKUMENTACJA 2 */
    #dokumentacja-kat .belka-pliki > div a { padding:0px 10px; }
    #dokumentacja-kat .col-sm-3 { width:50%; }
    #dokumentacja-kat .belka-pliki .col-sm-2 { width:25%; }
    #dokumentacja-kat .belka-pliki > div a span { font-size:13px; width:163px;  padding:10px 2px;  }

    /* KONTAKT 2 */
    #kontakt .col-xs-3 { width:50%; }

    /* PRACOWNICY 2 */
    #pracownicy .con-opis  {padding-left: 30px;}
    #pracownicy .prac-platek { top:315px; left:0px;} /* platek */
    #pracownicy .prac-chwedyk { top:100px; left:0px; width:200px; } /* chwedyk */
    #pracownicy .prac-lenik { top:410px; left:0px; width:200px; } /* lenik */
    #pracownicy .prac-kierys { top:330px; left:200px; width:200px; text-align:right; } /* kierys */ 
    #pracownicy .prac-lichtanska { top:530px; left:0px; width:200px; } /* kasia */
    #pracownicy .prac-durlej { top:220px; left:0px;} /* dawid */
    #pracownicy .prac-gruszka { top:230px; left:220px; width:200px; } /* gruszka */    
    #pracownicy .prac-gralek { top:10px; left:0px;} /* gralek */    
    
    /* DEALER 2 */
    #dealer-punkty h2 { margin-top:0px !important; }
    
    /* KATALOG KATEGORIE 2 */
    #katalog-kat .sekcja { padding:5px 18px 30px; }
    #katalog-kat .tytul { font-size:18px; line-height:18px; padding:8px 0px 0px 0px; }
    #katalog-kat .wiecej { padding:5px 0px 0px 0px; }
    #katalog-kat .slogan { top:20px; right:18px; padding:4px 10px; font-size:16px; }
    #katalog-kat.powiazane { padding:40px 0px 0px 0px; }
    #katalog-kat.powiazane .sekcja { padding:30px 18px 0px 18px; }

    /* KATALOG 2 */
    #katalog .sekcja { margin-top:50px; }
    #katalog .powrot { padding:20px 0px 10px; }
    #katalog .naglowek-2 { padding:10px 20px 0px 0px; }
    #katalog .prawa .naglowek-2 { padding:10px 0px 0px 20px; }
    #katalog .text-2 { padding:20px 20px 0px 0px; }
    #katalog .prawa .text-2 { padding:20px 0px 0px 20px; }
    #katalog .foto { float:right; padding:0px 0px 0px 20px; }
    #katalog .prawa .foto { float:left; padding:0px 20px 0px 0px; }
    #katalog .przycisk { padding:10px 30px; font-size:14px; }

    #katalog-pobierz { padding:40px 0px 0px 0px; }
    #katalog-pobierz .sekcja { padding:20px 18px 0px 18px !important; }
    #katalog-pobierz .nazwa { padding-top:5px; }
}

/* xs */
@media (max-width: 767px) {
    .btn-pobierz-1 { max-width: 100%; }
    .btn-1 { max-width: 100%; width: 100%; text-align: center; padding: 20px 20px; }
    
    /* PROMOCJE 3 */
    #promocje .naglowek { padding:0px; }
    #promocje .obrazy { padding:0px 0px 30px 0px; margin:10px 0px 0px 0px; border-bottom:1px solid #eee; }
    #promocje .obrazy .sekcja-img { padding:0px; }
    #promocje .obrazy .rozciagacz { opacity:0; padding:0px; }

    /* OFERTA 3 */
    #oferta { margin:0px; padding:0px; }
    #oferta .wysokosc { height:270px; }
    #oferta .sekcja { margin-bottom:15px; }
    #oferta .xs-table { float:none; display:table; }
    #oferta .xs-cell { float:none; display:table-cell; vertical-align:middle; padding:0px; }
    #oferta .opis .naglowek { height:auto; padding-top:15px; font-size:18px; line-height:20px;  }
    #oferta .opis .tresc { height:155px; font-size:12px; line-height:17px; }
    #oferta .opis .link { height:50px; }
    #oferta .opis a { font-size:13px; padding:7px 30px; margin-top:7px; }    
    #oferta .okrag-lewa { -webkit-border-top-left-radius:50px; -webkit-border-bottom-left-radius:50px; -moz-border-radius-topleft:50px; -moz-border-radius-bottomleft:50px; border-top-left-radius:50px; border-bottom-left-radius:50px; }
    #oferta .okrag-prawa { -webkit-border-top-right-radius:40px; -webkit-border-bottom-right-radius:40px; -moz-border-radius-topright:40px; -moz-border-radius-bottomright:40px; border-top-right-radius:40px; border-bottom-right-radius:40px; }
    
    /* OFERTA 3 */
    #blog-yt { margin-top:0px; padding:0px; }
    #blog-yt .sekcja { height:150px; }
    #blog-yt .obrazy { height:150px;}
    #blog-yt .xs-table { float:none; display:table; }
    #blog-yt .xs-cell { float:none; display:table-cell; vertical-align:middle; height:130px; padding:0px; }
    #blog-yt span.naglowek { font-size:15px; margin:10px 0px 5px 0px; }
    #blog-yt span.slogan { font-size:13px; margin-top:0px; }
    #blog-yt .opisy a { font-size:13px; padding:6px 15px; margin-top:10px; font-weight:400;  }
    #blog-yt .okrag-lewa { -webkit-border-top-left-radius:50px; -webkit-border-bottom-left-radius:50px; -moz-border-radius-topleft:50px; -moz-border-radius-bottomleft:50px; border-top-left-radius:50px; border-bottom-left-radius:50px; }
    #blog-yt .okrag-prawa { -webkit-border-top-right-radius:40px; -webkit-border-bottom-right-radius:40px; -moz-border-radius-topright:40px; -moz-border-radius-bottomright:40px; border-top-right-radius:40px; border-bottom-right-radius:40px; }
    
    /* BLOG 3 */
    #blog .col-xs-3 { padding:15px; width:50%; }
    #blog .link-sekcja { padding:0px 0px 20px 0px; margin-left:0px; width:100%;  }
    #blog a { padding-bottom:20px; }
    #blog img { padding-bottom:10px; }
    #blog .tytul { line-height:28px;  }
    #blog .text-2 { padding-bottom: 10px; line-height:32px; }
    #blog .polowa2 { display: block; }
    #blog .box-tresc1 { font-size:19px; font-weight:300; line-height: 32px; text-transform: uppercase;  }
    #blog .box-tresc2 { font-size:18px; font-weight:300; line-height: 32px;  }    
    #blog .kat a { padding-right:40px; padding-bottom:5px; width:100%;  }
    /* MAPA DEALEROW 1 */
    /* MAPA DEALEROW 3 */
    #mapa-dealerow { padding-left:0; padding-right:0;  }
    #mapa-dealerow .container {  }
    #mapa-dealerow .con-l { padding:0 15px; }
    #mapa-dealerow .con-mapa { padding:0 0; }
    #mapa-dealerow #map { width:100%; height:400px; background: #eee; }
    #mapa-dealerow h1 { padding:0 0 20px; margin:20px 0 0; }
    #mapa-dealerow .lupa { position: relative; top:-2px;  }
    #mapa-dealerow input { border:1px solid #444; font-size:16px; padding:10px 10px; display: block; width:100%; }
    #mapa-dealerow .con-dealerzy { width: 100%; padding:10px 0; }
    #mapa-dealerow .con-dealerzy .dealer { width: 100%; text-transform: uppercase; padding:10px 0; color:#111; }
    #mapa-dealerow .con-dealerzy .dealer img {  }     
    #mapa-dealerow .con-ambasadorzy { float:none; margin:0 -15px; }
    #mapa-dealerow .banery { padding:15px 0px 5px 0px; }
    
    #mapa-dealerow-historia .dealer { padding:30px 0px 0px 0px; }
    #mapa-dealerow-historia img { margin-top:10px; }

    #mapa-dealerow-zostan { padding:30px 0px 0px 0px; }    
    #mapa-dealerow-zostan .btn-1 { margin-top:20px; }
    
    
    /* DOKUMENTACJA - KATEGORIE 3 */
    #dokumentacja-kat .row > div { width: 100%;  }
    #dokumentacja-kat .row .col-sm-2 { float:left; text-align: center; width: 50%;  }
    #dokumentacja-kat .row .col-sm-12 { float:left; width: 100%;  }
    #dokumentacja-kat .row > div a { height:100px; }
    #dokumentacja-kat .belka-pliki > div a span { font-size:16px; width:100%; padding:10px 5px;  }
    
    /* KONTAKT 3 */
    #kontakt .pracownicy { padding-bottom: 0px; padding-top:0; } 
    #kontakt .row > div:last-of-type { padding-bottom: 30px; }
    #kontakt .opis-1 { float:left; text-align:center; width:100%;  }
    #kontakt .col-xs-3 { text-align:center !important; width:50%; }
    #kontakt .ico { float:none; padding-bottom:10px; }    
    
    /* FILMY INSTRUKTAZOWE 3 */
    #filmy-instruktazowe { padding-top: 50px; padding-bottom: 0px; }
    #filmy-instruktazowe .row > div { padding-left:0; padding-right: 0; }
    
    /* KANAL YOUTUBE 3 */
    #kanal-youtube { position:relative; overflow: hidden; padding:0px; }
    #kanal-youtube .embed-responsive { margin-top: 20px; }    
    
    /* DEALER 3 */
    #dealer-punkty h2 { margin-top:0px; }
    
    #dealer { padding-left:0; padding-right:0; } 
    #dealer h1 { margin-top:0; margin-bottom:30px; }
    #dealer .con-fota { text-align: center; }
    #dealer .con-fota img { float:none; max-width: 100%; margin-top: 40px; padding-bottom: 20px; }
    #dealer .opis { padding-right:0px; }
    
    #dealer-punkty { padding-left:0; padding-right:0; padding-top:0px;  } 
    #dealer-punkty .row { padding-bottom:70px;  } 
    #dealer-punkty h2 { margin-top:0px !important; margin-bottom:30px !important; }
    #dealer-punkty .con-fota img { margin-top:30px; max-width: 100%;  }
    
    #dealer-digital { padding-top:60px; }
    #dealer-digital h2 { margin-bottom:30px; }
    #dealer-digital .col-sm-5 { padding:0px; }
    #dealer-digital .con-punkty { margin-top: 50px; }
    
    #dealer-konfigurator { padding-top:40px; }
    #dealer-konfigurator .col-sm-6  { padding:0px; }
    #dealer-konfigurator h3 { margin-bottom:30px; }
    #dealer-konfigurator .col-sm-12  { padding:0px; }
    #dealer-konfigurator .con-mobile { padding-bottom: 50px; }
    #dealer-konfigurator .con-tablet { margin-top: 50px; }
    
    #dealer-zaufaj { padding-top:60px; }
    #dealer-zaufaj .col-sm-4 { padding:0px; }
    #dealer-zaufaj .col-sm-7 { padding:0px; }
    #dealer-zaufaj .con-punkty { margin-top: 50px; }
    #dealer-zaufaj h3 { margin-bottom:30px; }

    #dealer-kontakt h3 { margin: 0px 0 20px; }
    #dealer-kontakt .col-sm-5 { padding:0px; }
    #dealer-kontakt .row > div { clear: both; }
    #dealer-kontakt .row > div:last-of-type h3 { float:left; margin-top:50px;}

    #dealer-pobierz { padding-top:50px; }
    
    /* KATALOG KATEGORIE 3 */
    #katalog-kat .sekcja { padding:5px 18px 30px; }
    #katalog-kat .tytul { font-size:15px; line-height:17px; padding:8px 0px 0px 0px; }
    #katalog-kat .wiecej { font-size:14px; padding:0px; }
    #katalog-kat .slogan { top:20px; right:18px; padding:4px 10px; font-size:14px; line-height:18px; max-width:60%; }
    #katalog-kat.powiazane { padding:30px 0px 0px 0px; }
    #katalog-kat.powiazane .sekcja { padding:20px 18px 0px 18px; }

    /* KATALOG 3 */
    #katalog .sekcja { margin-top:20px; }
    #katalog .powrot { padding:10px 0px 0px 0px; }
    #katalog .naglowek-2 { padding:10px 0px 0px 0px; }
    #katalog .prawa .naglowek-2 { padding:10px 0px 0px 0px; }
    #katalog .text-2 { padding:10px 0px 0px 0px; }
    #katalog .prawa .text-2 { padding:10px 0px 0px 0px; }
    #katalog .foto { float:right; padding:10px 0px 0px 0px; }
    #katalog .prawa .foto { float:left; padding:10px 0px 0px 0px; }
    #katalog .przycisk { padding:10px 30px; font-size:14px; } 
    
    #katalog-pobierz { padding:30px 0px 0px 0px; }
    #katalog-pobierz .sekcja { padding:20px 20px 0px 20px !important; }
    #katalog-pobierz .nazwa { padding-top:5px; }    
    
}


/* xs - 670px */
@media (max-width: 670px) {

}

@media (min-width: 768px) {
}

@media (max-height: 300px) {

}

/* > xs 3/4 */
@media (min-width: 574px) and (max-width: 768px) {
    
}
    
/* < xs 3/4 */
@media (max-width: 574px) {

}

/* > xs /2 */
@media (min-width: 384px) and (max-width: 768px) {

}

/* xs - max */
@media (max-width: 384px) {
    
}