@media (max-width:999px){html{-webkit-box-sizing:border-box;box-sizing:border-box}
*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}
div.page{width:100%;max-width:1040px}
body{font-size:12px}
h1{font-size:18px;margin:20px 0 5px 0}
h2{font-size:16px;margin:15px 0 5px 0}
h3{font-size:14px;margin:10px 0 8px 0}
ul{padding-left:15px}
div.page{padding:0 10px}
div.navi-bar{font-size:12px}
div.header-logo{padding:5px 0}
div.header-logo .left-box{width:50%;max-width:272px}
div.header-logo .left-box img{width:100%}
div.page-body-content{width:100%;margin-top:10px;padding-right:0}
div.page-body-content>h1{margin-bottom:15px}
div.page-body-content>p>a{display:inline-block;margin-right:17px}
div.page-body-content>p>a:empty{display:none}
div.entry-head{border:5px solid #aaa;border-bottom:none;padding:10px}
div.entry-head .wpis-subskrypcja{float:right}
div.partner-box-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
div.partner-box-element{width:100%!important}
div.wpis-krs,div.wpis-podmiot{font-size:14px}
div.wpis-sad{font-size:13px}
table.dark td,table.dark th{font-size:12px}
ol.regulamin{padding-left:30px}
ol.regulamin ol{padding-left:0}
ol.regulamin>li{margin-top:15px}
div.half-box{width:47%}
input[name="tekst"],input[name="nazwa"],input[name="numer"]{width:100%}
table.responsive tr,table.responsive td,table.responsive th{display:block;width:100% !important}
table.responsive ul { margin: 0px !important}
.product-button{width:90% !important}
}
@media (max-width:767px){div.partner-box-element{width:100%!important}
div.partner-box-element.left-box{margin-bottom:10px}
div.partner-box-element .entry .left-box{width:100%;margin-bottom:5px}
div.page-body-content ol{padding-left:20px}
div.page-body-content ol ol{padding-left:10px}
.partner-box-element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.partner-box-element a img{float:none!important}
div.grey-box .right-button{float:none;text-align:center}
div.grey-box .right-button .big-button{font-size:14px;height:30px;width:170px;margin-top:10px}
div.grey-box,div.grey-box-bottom,div.grey-box-bottom>select,div.grey-box-left,div.grey-box-left>select,div.grey-box-right,div.grey-box-right>select,div.grey-box>select{width:100%}
.page-header .header-logo{position:relative}
.page-header .header-logo .right-box{position:absolute;right:0;bottom:0}
.page-header .header-logo .right-box .no-margin{line-height:0}
.page-header.isOpen .header-bar,.page-header.isOpen .header-logo .right-box .no-margin{-webkit-transform:translateX(0);transform:translateX(0)}
.page-header.isLogged .header-logo .no-margin{line-height:17px;top:10px;left:10px;z-index:100;text-align:left;color:#fff;-webkit-transform:translateX(100vw);transform:translateX(100vw)}
.page-header .header-bar,.page-header.isLogged .header-logo .no-margin{position:fixed;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.page-header .header-bar{-webkit-transform:translateX(100%);transform:translateX(100%);top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100vw;height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}
.page-header .header-bar div.menu-item{border-right:none;border-bottom:2px solid #fff;width:100%;text-align:center;padding:15px 0;font-size:16px}
.page-header .header-bar div.menu-item a.menu-item{font-size:18px}
.page-header .header-bar div.menu-item:first-child{border-top:2px solid #fff}
table.panel th{font-size:12px}
div.login-box{height:100%;width:100%;top:0;left:0;margin:0;border-radius:0}
div#plbx{display:none}
div.right-box{float:none}
div.half-box{margin-right:0;width:100%}
#advsbox>p>strong{display:block;margin:5px 0}
.form-lista-upadlosci .grey-box>div:first-child{width:100%}
.form-lista-upadlosci .grey-box>div:first-child>p>span{display:block;margin:5px 0}
.form-lista-upadlosci .grey-box>div:nth-child(2){margin-left:0!important}
.form-lista-upadlosci .grey-box>div:nth-child(4){width:100%!important}
.form-lista-upadlosci .grey-box>div:nth-child(5){width:100%!important;margin-left:0!important}
.form-lista-upadlosci .grey-box>div:nth-child(5) label{white-space:pre-wrap!important;top:0}
.form-lista-upadlosci .grey-box>div:nth-child(7){width:100%!important;float:none;padding-left:0!important;text-align:center}
}
@media (max-width:479px){table.dark th{width:40%}
div.client-group{width:95%}
div.navi-bar{margin-top:0}
div.half-box{margin-right:0;width:100%}
div.half-box td{max-width:none}
div.right-box img.right-frame{margin:0}
div.wpis-subskrypcja.right-box{float:right}
div.grey-box-bottom .left-box,div.grey-box-bottom input[type=text][type=password],div.grey-box-left .left-box,div.grey-box-left input[type=text][type=password],div.grey-box-right .left-box,div.grey-box-right input[type=text][type=password],div.grey-box .left-box,div.grey-box input[type=text][type=password]{width:100%}
table.panel th,th.login-box{white-space:normal}
div.panel-button-main{padding:4px 4px 3px 4px}
.page-header .header-bar div.menu-item{padding:10px 0;font-size:15px}
.page-header .header-bar div.menu-item a.menu-item{font-size:16px}
div.yellow-box .logo-box{float:none;width:100% !important;padding-bottom:15px}
div.yellow-box .text-box{float:none;width:100% !important}
form#contact-form table td{display:block}
form#contact-form  .contact-form-topic td:nth-child(2) { padding-top: 0px }
form#contact-form input[type="text"], form#contact-form textarea, select  { width: 100% !important }
}
.nav-mobile{width:25px;height:22px;position:absolute;margin-left:auto;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;cursor:pointer;top:10px;right:10px;z-index:10}
@media (min-width:768px){.nav-mobile{display:none}
}
.nav-mobile span{display:block;position:absolute;height:3px;width:100%;background:#000;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
.nav-mobile span:first-child{top:0}
.nav-mobile span:nth-child(2),.nav-mobile span:nth-child(3){top:7px}
.nav-mobile span:nth-child(4){top:14px}
.nav-mobile.isOpen{position:fixed}
.nav-mobile.isOpen span{background:#fff}
.nav-mobile.isOpen span:first-child{top:9px;width:0;left:50%}
.nav-mobile.isOpen span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.nav-mobile.isOpen span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.nav-mobile.isOpen span:nth-child(4){top:9px;width:0;left:50%}