
/* IE 11 HACK */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
   .mode_menu .wrap ul li ul {
    margin-left: -197px;
    top: 167px;
  }
}


@media (max-width:1300px){
.mode .slajder .fadenav a.prev{margin:10px 0px 0px 10px;background-color:#fff;}
.mode .slajder .fadenav a.next{margin:10px 0px 0px 10px;background-color:#fff;}
.mode.mowcy #prevBtn, .mode.mowcy #prevBtn2, .mode.mowcy #prevBtn3,
.mode.mowcy #prevBtn4, .mode.mowcy #prevBtn5, .mode.mowcy #prevBtn6, .mode.mowcy #prevBtn7, .mode.mowcy #prevBtn8,
.mode.mowcy #nextBtn, .mode.mowcy #nextBtn2, .mode.mowcy #nextBtn3,
.mode.mowcy #nextBtn4, .mode.mowcy #nextBtn5, .mode.mowcy #nextBtn6, .mode.mowcy #nextBtn7, .mode.mowcy #nextBtn8{
  margin: -80px 0px 0px 0px !important;
}
.mode.mowcy #prevBtn a, .mode.mowcy #prevBtn2 a, .mode.mowcy #prevBtn3 a,
.mode.mowcy #prevBtn4 a, .mode.mowcy #prevBtn5 a, .mode.mowcy #prevBtn6 a, .mode.mowcy #prevBtn7 a, .mode.mowcy #prevBtn8 a,
.mode.mowcy #nextBtn a, .mode.mowcy #nextBtn2 a, .mode.mowcy #nextBtn3 a,
.mode.mowcy #nextBtn4 a, .mode.mowcy #nextBtn5 a, .mode.mowcy #nextBtn6 a, .mode.mowcy #nextBtn7 a, .mode.mowcy #nextBtn8 a {
  margin: 0 !important;
}
}
@media (max-width:1200px){
.mode_menu .wrap ul li a{padding-left:10px;padding-right:10px;}
.mode.dlaczego .wrap,
.mode.zyskasz .wrap{width:70%;}
.mode.dlaczego .wrap a.more{margin-bottom:30px;}
.mode.zyskasz hr{margin-top:20px;}
.mode.dlaczego .wrap p,
.mode.zyskasz .wrap ul{width:100%;}
.mode .slajder p{width:60%;}
.mode .slajder{min-height:370px;}
.wrap .col-6{display:block;width:100%;white-space:normal;}
.mode.baza ul li a.btn{display:block;clear:both;max-width:80px;vertical-align:bottom;float:none;margin-top:20px;margin-left:73px;}
.mode.mowcy ul.filter{width:100%;max-width:100%;white-space:normal;}
.mode.mowcy.ludzie ul.filter{width:100%;max-width:50%;white-space:normal;}
.mode.mowcy.ludzie ul.filter li{width:auto;}
.mode.kontakt label.zgoda{float:none;}
.mode.wzmocnij ul.numbers{margin-bottom:0px;}
.mode.mowcy ul.filter li{width:33%;}
.mode.dlaczego img{float:none;}
.mode.mowcy{max-height:700px;}
.mode.mowcy.ludzie{max-height:750px; max-height:none;}
.mode.mowcy.akt{max-height:850px; max-height:none;}
#page_144 .mode.mowcy.akt {max-height: none !important;}
.mode.baza ul li a.btn{margin-left:105px;max-width:90px;}
#page_144 .mode.baza ul li a.btn,
#page_144 #lewiatan.mode.baza ul li a.btn {margin-left:0px;max-width:none; display: block; margin-top: 20px; width: auto; display: table;}
.mode_menu ul li ul {top: 200px;}
.mode.baza#publikacje ul li{max-width:100%;display:block;vertical-align:top;margin-right:20px;margin-bottom:20px;}
.mode .slajder.tematyczne,
.mode .slajder.rownolegle{height:0px;}
.mode.mowcy.akt ul.filter li{width:auto;padding-left:20px;padding-right:20px;}
.mode.dlaczego .wrap a.more,
.mode.dlaczego .wrap a.more:last-child{left:0px;right:0px;margin:auto;display:block;width:340px;margin-bottom:30px;float:none;text-align:center;}
.wrap{padding-left:10px;padding-right:10px;}
.mode_menu .wrap{padding:0;}
.wrap,
.mode.dlaczego .wrap, .mode.zyskasz .wrap,
.fixed .top .wrap,
.mode .slajder,
.mode_3kroki,
.mode .slajder div,
.mode .slajder p{width:100%;min-width:290px;float:none;clear:both;position:static;box-sizing:border-box;}
.mode .slajder p{min-width:100%;}
.mode.mowcy .slajder .lftc, .mode.mowcy .slajder .rgtc {
    display: block;
    width: 100%;
}

.mode .slajder.wydarzenia p {
  text-align: left; 
  min-width: 0px !important;
}

.mode .slajder.wydarzenia ul {
  margin-top: 40px;
}

.mode.mowcy .slajder .lftc em, .mode.mowcy .slajder .rgtc em {
  max-height: none;
}

.mode_menu .wrap ul li ul {
  top: 190px;
}

.mode_menu .wrap ul.user_menu li a:before {
  display: block;
}

.mode.banner .btn:last-child,
.mode.banner .btn,
.fixed,
.mode.dekra ul{margin:0;}
.fixed .mode_menu{margin:0;position:static;height:auto;}
.camera_wrap{max-height:400px !important;min-height:400px !important;height:400px !important;padding-bottom:50px !important;}
.camera_target{overflow:initial !important;}
.camera_caption.moveFromLeft{margin-bottom:0px !important;width:100% !important;height:auto !important;max-height:400px !important;padding:0px 20px !important;}
.cameraContents{width:60% !important;margin:0 !important;}
.mode.wspolpracuja li, .mode.dlaczego ul li,
.mode_3kroki ul li,
table td{display:block;}
table td{width:100% !important;text-align:center !important;}
table td img{margin:auto !important;}
.mode.zyskasz{margin-bottom:50px;margin-top:30px;}
.mode_3kroki ul li{width:100%;box-sizing:border-box;padding:10px;margin-bottom:40px;}
.mode_tel, .mode_social{float:none;}
.mode.zyskasz ul li{text-align:center;margin-bottom:20px;}
.mode_logo,
.mode_logo a,
.mode_logo a img,
.mode_slogan,
.mode_slogan h1,
.mode_slogan a,
.mode_slogan a img,
.mode_tel,
.mode_tel h1{margin:auto;text-align:center;display:block;line-height:30px;height:auto;}
.mode_logo,
.mode_slogan{margin-bottom:10px;width:340px;overflow:hidden;}
.mode_slogan{width:250px;}
.mode.banner{padding:20px 0px;}
.mode.banner .btn{position:static;margin:20px}
.mode.wspolpracuja li,
.mode.dlaczego ul li,
.mode.dlaczego ul li:nth-child(4),
.mode .slajder div img,
.mode .slajder div,
.mode .slajder p,
.mode.dekra img, .mode.dekra p,
.mode.wzmocnij ul,
.mode.wzmocnij ul li,
.mode.kontakt ul li:first-child{width:auto;display:block;margin:auto;margin-bottom:15px;text-align:center;}
.mode.kontakt ul.zadzwon li:first-child{display:inline-block;margin-right:20px;}
.mode.kontakt ul li{border:0;}
.mode.kontakt ul li,
.mode.kontakt ul li:first-child{margin:auto;}
.mode .slajder div{position:static !important;display:block !important;}
.mode_3kroki{margin-top:10px;}
footer{min-height:150px;padding-bottom:20px;}
footer p{float:none;text-align:center;margin:auto;border:0;padding:0;margin-top:20px;font-size:18px;line-height:25px;}
footer p a{font-size:18px;line-height:25px;}
.mode.dlaczego .wrap .more{margin:auto;margin-bottom:15px;}
footer p a img{text-align:center;margin:auto;}
.mode.wspolpracuja{margin-top:0px;margin-bottom:20px;}
.mode.kontakt label.zgoda{width:90%;}
.mode.dlaczego .wrap p, .mode.zyskasz .wrap ul, .mode.wzmocnij.opis .wrap ul.purple{width:100%;margin-left:auto;margin-right:auto;display:block;}
.mode.dlaczego ul li:nth-child(2){margin:auto;margin-bottom:35px;}
.mode_logo, .mode_slogan, .mode_tel, .mode_social{display:inline-block;margin-right:20px;}
.container .mode.dlaczego .wrap ul{width:500px;margin:auto;}
.mode.dlaczego ul li{margin-right:0px !important;text-align:center;display:inline-block !important;float:none;width:240px;max-width:240px;}
.mode.aktualnosci ul li{max-width:375px;}
.mode.aktualnosci ul li img{max-width:375px;min-width:375px;max-height:220px;min-height:220px;}
.mode.aktualnosci ul li:nth-child(4n){margin-right:25px;}
.mode.baza ul li span{max-width:90%;}
.mode_top_banner{margin-bottom:20px;}
.mode.mowcy .slajder om.dsc{max-width:50%;}
.mode .slajder .fadenav,
.mode_3kroki ul:before,
footer a.czytaj,
h3:before,
h3:after,
.mode_kroki,
.camera_caption.moveFromBottom,
.mode.zyskasz hr,
.mode_social,
.ws,
#cookies{display:none !important;}

.mode.galeria .wrap .gall {display: block;}

.mode.galeria .gitem {
    margin-right: 5px;
    margin-left: 5px;
    display: inline-block;
}

.mode_menu.show .menu_hamb a.menu_on,
.mode_menu.show .menu_hamb a.menu_on:hover,
.menu_hamb a.menu_on,
.menu_hamb a.menu_on:hover
{
    color: #E31E24;
}

.menu_hamb a.menu_on:hover {
    color: #0C54A0;
}

#aktualnosci.mode.mowcy.akt ul.filter li {
  width: 50%;
}

.xdsoft_calendar table td {
  display: table-cell !important;
  width: auto !important;
}

.camera_caption.moveFromRight {
  display: none !important;
}

.mode_wideorwd {width: 100%; display: block; margin: auto; margin-bottom: 20px; text-align: center;}
.mode_wideorwd video {margin: auto; max-width: 100%; height: auto !important;}

}

@media (max-width:550px){.camera_wrap{max-height:580px !important;min-height:580px !important;height:580px !important;}
.camera_caption.moveFromLeft{height:auto !important;max-height:580px !important;width:90% !important;}
.mode.banner .btn{margin:20px auto !important;display:block;width:300px;text-align:center;}
.mode_logo, .mode_slogan, .mode_tel, .mode_social{display:block;margin-right:auto;margin-left:auto;}
.container .mode.dlaczego .wrap ul{width:100%;}
.mode.dlaczego ul li{width:100% !important;max-width:100%;}
}
@media (max-width:400px){.camera_wrap{max-height:600px !important;min-height:600px !important;height:600px !important;}
.camera_caption.moveFromLeft{max-height:600px !important;}
.mode_logo, .mode_slogan{width:100%;margin:auto;padding:0;}
.mode_logo a img{width:90% !important;height:auto;}
.mode.wzmocnij .btn{width:85%;}
.mode.banner.wz .wrap{width:100%;max-width:100%;min-width:100%;}
.mode.banner .btn,
.mode.wzmocnij.opis a.btn{margin:20px auto !important;display:block;width:270px;text-align:center;font-size:14px;}
.mode.dlaczego .wrap a.more, .mode.dlaczego .wrap a.more:last-child,
.mode.banner .btn, .mode.wzmocnij.opis a.btn{width:100%;height:auto;box-sizing:border-box;line-height:30px;}
.slajder{min-width:250px;}
.container .mode.dlaczego .wrap ul,
.mode .slajder div{width:100%;margin:auto;}
.mode.dekra img{width:100% !important;}
.mode.kontakt p{width:100%;display:block;}
.mode.kontakt label.zgoda{width:100%;float:none;clear:both;}
.mode.kontakt .btn{float:none;margin:auto;margin-top:20px;display:block;width:80%;}
}
@media (max-width:350px){.container{min-width:300px;}
.mode.kontakt ul li:before{display:none;}
.mode.kontakt ul li{padding:0;text-align:center;width:100%;height:auto;min-height:60px;line-height:30px;margin-bottom:10px;}
.mode.kontakt ul li:nth-child(1){margin-bottom:40px;}
.mode.banner.wz{padding:10px;}
.mode.banner.wz h2{padding:10px;box-sizing:border-box;}
.mode .slajder{padding:0px;}
}
@media (max-width:1200px){.container .mode.dlaczego .wrap ul,
.mode.wzmocnij ul.numbers{width:100%;text-align:center;}
.mode.wzmocnij ul.numbers li{min-width:250px;margin-bottom:30px;}
.mode.wzmocnij ul li{text-align:left;}
.mode.dlaczego ul li{width:20% !important;min-width:250px !important;vertical-align:top;}
img.center,
.mode.wzmocnij.synergia .opis ul li img{max-width:100%;height:auto;}
.mode_loga p{display:inline-block;width:auto;}
#wybierz_chosen{width:100% !important;}
}
@media (max-width:600px){.mode.kontakt p{width:100%;display:block;}
.mode.kontakt ul.zadzwon{width:100%;margin-right:0px;margin-left:0px;}
.mode.kontakt ul.zadzwon li{margin-right:0px !important;margin-left:0px !important;width:100%;text-align:center;padding:0;border:0;}
.mode.kontakt ul.zadzwon li:before{display:none;}
.mode.kontakt .btn{float:none;margin:auto !important;margin-top:70px !important;display:block;width:200px;}
.mode.wzmocnij.tytul.kep .wrap .btns div{margin-top:20px;}
.mode.wzmocnij.tytul.kep .wrap .btns a.btn{margin-top:0px;margin-bottom:20px;}
.mode.autorzy .slajder p,
.mode.autorzy .slajder p:first-child{border-right:0;padding-right:0px;margin-right:0px;text-align:center;}
.mode.autorzy .slajder img{display:block;}
.mode.autorzy .slajder p strong{width:90%;}
.mode.dlaczego .wrap a.more, .mode.dlaczego .wrap a.more:last-child{margin-top:20px;}
.wideo iframe{max-width:100%;height:auto !important;}
#poradnik.mode.zyskasz .author{width:95%;min-width:250px;height:auto;min-height:auto;max-height:auto;box-sizing:border-box;}
#poradnik.mode.zyskasz .author img,
#poradnik.mode.zyskasz .author p{display:block;margin:auto;text-align:center;}
#poradnik.mode.zyskasz .author img{margin-bottom:20px;}
.mode.kep .slajder div img{max-width:100%;height:auto;}
.mode.kontakt #wybierz_chosen ul li.search-choice{max-width:80%;width:auto !important;vertical-align:top;display:inline-block !important;margin:0 !important;min-height:auto !important;}
.mode.kontakt #wybierz_chosen ul li{max-width:100%;vertical-align:top;display:block !important;margin:0 !important;min-height:auto !important;}
.mode.kontakt #wybierz_chosen .search-field{display:none !important;}
.mode.kontakt #wybierz_chosen ul li:first-child,
.mode.kontakt #wybierz_chosen ul li{text-align:left;line-height:auto;}
.mode.kontakt #wybierz_chosen ul li:nth-child(1){margin-bottom:5px;line-height:auto;}
.chosen-container-multi .chosen-choices li.search-field,
.chosen-drop li{min-height:auto;line-height:auto;}
.mode.kontakt #wybierz_chosen .search-field{display:none;}
}
@media (max-width:530px){.kontakt_form p.checks.wm{margin-bottom:20px;}
.kontakt_form p.checks.wm span{text-align:center;}
.kontakt_form p.checks.wm input,
.kontakt_form p.checks.wm label,
.kontakt_form p.checks.wm strong{display:block;margin:auto;text-align:center;clear:both;}
.kontakt_form p.checks.wm input{margin-top:20px;margin-bottom:10px;}
}
@media (max-width:1000px){
.mode_menu .wrap ul li a{padding-left:5px;padding-right:5px;}
.mode.kontakt ul.zadzwon li:first-child{display:block;margin-right:20px;width:100%;clear:both;text-align:left;}
.mode_menu .wrap ul li,
.mode_menu .wrap ul li.item-101{margin-right:5px;}
.mode.organizatorzy ul li em img{max-width:100%;max-height:auto;}
.mode.lokalizacja .lft .btn{margin-top:10px;}
.mode.mowcy .slajder ul em{width:100%;margin-bottom:40px;}
.mode.mowcy .slajder ul em:last-child{margin-bottom:0px;}
.mode.mowcy hr{margin:0px 0px 40px 0px;}
.mode.mowcy{max-height:1100px; max-height:none;}
.mode.mowcy.ludzie{max-height:1250px; max-height:none;}
.mode.mowcy.akt{max-height:1100px; max-height:none;}
.mode.wzmocnij .btn{width:auto;}
.mode.wzmocnij img.center{height:150px;min-height:150px;max-height:150px;width:auto;min-width:auto;max-width:auto;}
.mode.baza ul li a.btn{margin-left:80px;}
.mode.wspolpracuja li, .mode.dlaczego ul li{border-right:0;}
.loga_top .logo img{border-right:0px;}

.camera_caption.moveFromLeft {
  padding-top: 20px !important;
}

.loga_top .loga,
.mode.logo {
  width: 100%;
  text-align: center;
}

.loga_top .loga a,
.loga_top .loga p,
.loga_top .loga img,
.mode.logo a,
.mode.logo p,
.mode.logo img {
  float: none;
  display: inline-block;
  text-align: center;
  width: auto;
  margin: 0;
}

}

@media (max-width:1050px){
.mode.kontakt p.checks{width:100%;}
.mode_menu .wrap ul{display:block;}
.mode_menu .wrap ul li:after{display:none;}
.mode_menu .wrap ul li{display:block;text-align:center;min-height:30px;margin:0;border-bottom:1px dotted #e6e6e6;}
.mode_menu .wrap ul li a{margin:0;padding:10px 0px;}
.mode_menu .wrap ul li.item-101 a{width:100%;text-align:center;display:block;min-height:30px;}
.mode_menu .wrap ul li.item-101 a:before{text-align:center;margin:auto;display:block;}
.mode_menu .wrap ul li, .mode_menu .wrap ul li.item-101{margin-right:0px;}
.mode.dlaczego img{max-width:100%;height:auto;}
.mode.baza ul li a.btn{margin-left:0px;}
.mode.baza ul li:before{padding-bottom:10px;}
.mode.baza ul li span{max-width:100%;}

.mode_menu .wrap ul li ul {top: 0px; position: static; display: block; max-width: 100%; text-align: center;}
.mode_menu .wrap ul li ul li,
.mode_menu .wrap ul li ul li a {text-align: center;}

.mode_menu .wrap ul.user_menu li a:before {display: inline-block;}

.mode_menu .wrap ul {
  display: none;
}

.menu_hamb,
.mode_menu.show .wrap ul 
{
  display: block;
}

.mode_menu .wrap ul li.dla_czlonkow ul {
  background: #fff;
}

.mode_menu .wrap ul li.dla_czlonkow ul li a,
.mode_menu .wrap ul li.dla_czlonkow ul li a:before
{
  color: #e31e24;
}

.mode_menu .wrap ul li.alog ul li a {
    color: #e31e24 !important;
}

.mode_menu .wrap ul li.alog ul li a:hover {
    color: #fff !important;
}

.mode_menu .wrap ul li ul {
  margin-top: 0px;
}

}

/* IE 11 HACK */
@media (max-width:1050px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
   .mode_menu .wrap ul li ul {
    margin-left: auto;
    top: 0;
  }
}

@media (max-width:800px){.mode.program ul.schedule{width:65%;}
.mode.mowcy ul.filter li{width:100%;display:block;}
.mode.mowcy{max-height:1250px;}
.mode.partnerzy ul li{display:inline-block;width:45%;}
.mode.lokalizacja .lft, .mode.lokalizacja .rgt{display:block;width:100%;float:none;padding:20px;min-height:300px;}
.mode.lokalizacja .rgt{padding:0px;}
.mode.mowcy ul.filter{max-width:500px;}
.mode.mowcy ul.filter li{width:33%;display:inline-block;}
.mode.akt.mowcy ul.filter li{width:auto;display:inline-block;}
.mode.akt.mowcy ul.filter{max-width:100%;}
.mode.mowcy.akt{max-height:none;}
.btn.fright{float:none;}

#corobimy.mode.dlaczego .lft,
#corobimy.mode.dlaczego .rgt
{
    border-right: 1px solid #e6e6e6;
    width: 100%;
    display: block;
}

.mode.mowcy.akt ul.filter li {
  margin-bottom: 5px;
}

.mode.mowcy.ludzie .wrap a.btn.down {
  margin-bottom: 5px;
}

.mode.kontakt p {
    width: 100%;
    display: block;
    vertical-align: top;
}

.item.o-kampanii .lft,
.item.o-kampanii .rgt,
.mode.kampania .item p
{
  width: 100% !important;
  max-width: 100% !important;
  display: block !important;
}

.item.o-kampanii .lft {
  margin-bottom: 20px;
}

.mode.kampania .item {
  background: #575C60 !important;
}

.mode.wysz.zostan.white form p {
  width: 100%;
  display: block;
  text-align: center;
}

.mode.newsletter .acymailing_introtext, .mode.newsletter form, .mode.newsletter form input {
    display: inline-block;
    width: 100%;
    vertical-align: top;
}

}
@media (max-width:600px){
.mode.mowcy .slajder ul em{width:80%;}
.mode.mowcy .slajder om.dsc{margin-top:10px;}
.mode.organizatorzy ul li{width:100%;}
.mode.wzmocnij.tytul.kep .btns{padding-bottom:120px;}
.mode.kontakt om:last-child{float:none;}
.mode.kontakt .btn{margin-top:20px !important;}
.mode.kontakt ul.zadzwon{margin-top:20px;}
.mode.kontakt ul.zadzwon li:first-child{text-align:center;}
.mode.kontakt .checks om{display:block;margin:0;width:100%;}
.kontakt_form p.checks label{width:90%;}

.mode.logo a img,
img
{
  max-width: 100%;
  height: auto !important;
}

.mode.kampania ul.filter {
    display: block;
}

.mode.kampania ul.filter li {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    padding: 0;
    margin: 0;
}

.mode.kampania ul.filter li a {
  padding-top: 10px;
  padding-bottom: 10px;
}

.mode.kampania ul.filter li a:before {
  display: none;
}

.camera_caption.moveFromLeft h4 {
  margin-top: 50px;
}

.cameraContents {
    width: 100% !important;
}

.mode.organizator .banner,
.mode.organizator .banner h4,
.mode.organizator .banner div,
.mode.organizator .banner div p
{
  text-align: center;
}

.mode.organizator .lft, .mode.organizator .rgt, .mode.organizator .rgt div {
    display: block;
    width: 100%;
    text-align: center;
    margin: 0;
    padding: 0;
    margin-bottom: 20px;
}

.mode.partnerzy .wrap img {
  border: 0;
}

.mode.fkon .wrap .lft, .mode.fkon .wrap .rgt {
    width: 100%;
    text-align: center;
    margin: auto;
    margin-bottom: 20px;
    border: 0;
    display: block;
}

.mode.fkon .wrap div.flogo {
    border: 0;
    padding-right: 0px;
    margin-right: 0px;
    width: 100%;
    display: block;
    margin: auto;
    text-align: center;
}

.mode.fkon .wrap div.flogo img {
  margin: auto;
  margin-bottom: 20px;
}

.mode.fkon .wrap div.tel,
.mode.fkon .wrap div p
 {
    border: 0;
    padding-right: 0px;
    margin-right: 0px;
    width: 100%;
    display: block;
    text-align: center;
}

.mode.fkon .wrap div.tel {
  margin-bottom: 20px;
}

footer .copy,
footer p,
footer .copy p:nth-child(2)
{
    text-align: center;
    float: none;
    margin-top: 10px;
    margin-bottom: 10px;
}

.mode.form form p {
    display: block;
    width: 100%;
}

.mode.form form div {
    display: block;
}

.mode.newsletter form input.inputbox {
    width: 100%;
    margin-bottom: 10px;
}

.mode.lista.wydarzenie .item .img img, 
.mode.lista .item .img img {
    max-width: 100%;
    max-height: auto;
    width: auto;
}

.mode.lista .item .desc,
.mode.lista .lft, .mode.lista .rgt,
.mode.lista .img
{
    display: block;
    width: 100%;
    text-align: left;
}

  .camera_target_content {
    overflow: auto;
  }
  .camera_caption.moveFromRight {
    display: none !important;
  }

  .camera_wrap {
      max-height: 500px !important;
      min-height: 500px !important;
      height: 500px !important;
      padding-bottom: 20px !important;
      overflow: hidden;
      box-sizing: border-box;
  }

}


@media (max-width:510px){.mode.mowcy{max-height:1900px;}
.mode.aktualnosci ul li img{max-width:100%;min-width:100%;max-height:auto;min-height:auto;}
.mode.aktualnosci ul li{max-width:375px;margin-right:0px;}
.mode.program ul.list li.active:after,
.mode.program ul.filter li a:before{display:none;}
.mode.program ul.filter li{display:inline-block;width:100%;}
.cameraContents{width:90% !important;}
.camera_wrap{max-height:450px !important;min-height:450px !important;height:450px !important;}
.mode,.mode .wrap{white-space:normal !important;}
.mode.dlaczego .lft, .mode.dlaczego .rgt{width:100%;display:block;}
.mode.mowcy.ludzie{max-height:1950px;}
.mode.akt.mowcy{max-height:1700px;}
.mode.mowcy .slajder ul em{width:100%;}
.mode.akt.mowcy ul.filter li{margin-right:10px;margin-bottom:10px;}
.mode.poprzednia.wzmocnij ul li{width:100%;box-sizing:border-box;}
.mode#formularz form .submit{float:none;margin:auto;margin-bottom:20px;}
.g-recaptcha{margin-top:20px;}
.g-recaptcha div:first-child{margin:auto;}
.loga_top .logo{width:100%;display:block;text-align:center;margin:auto;margin-bottom:20px;}
.mode.loga{width:80%;display:block;text-align:center;margin:auto;margin-bottom:0px;}
.loga_top h1{margin:auto;}
.loga_top .logo img{margin:auto;float:none;}
.mode.mowcy.ludzie ul.filter{max-width:100%;text-align:left;}
.mode.ludzie ul.filter li,
.mode.ludzie ul.filter li,
.mode.ludzie ul.filter li:hover,
.mode.ludzie ul.filter li a,
.mode.ludzie ul.filter li a:hover{font-size:18px;margin:0 !important;padding:0;width:auto;}
.mode.mowcy.akt .slajder om.dsc{max-width:100%;}
.mode.akt.mowcy{max-height:1900px;}
.mode.jakosc img{float:none !important;margin:0px auto 20px auto !important;display:block;}
}

@media (max-width:400px){
  .mode.mowcy{max-height:2250px;}
  .camera_caption.moveFromLeft h4 {
      margin-top: 130px;
  }

  .mode.mowcy.ludzie {
      max-height: 2550px;
  }
  
  .mode.logo {
    margin: 0;
  }
  
  .mode.logo img,
  .mode.logo a,
  .loga_top .loga a,
  .loga_top .loga img {
    margin-bottom: 10px;
  }

}