/* RESPONSIVE */
@media screen and (max-device-width: 480px) {
  body {
    -webkit-text-size-adjust: none;
  }
}
.desktop #mobilnemenu, .laptop #mobilnemenu {
  display: none;
}
.w1280 #mobilnemenu {
  display: none;
}
.w1024 #mobilnemenu {
  display: none;
}
.w1024 .content {
  width: 980px;
}
.w1024 nav .lvl1 > li > a {
  margin: 0 2px;
  padding: 10px 15px;
}
.w1024 .head h1 strong {
  font-size: 33px;
}
.w1024 h1 {
  font-size: 36px;
}
.w1024 footer .boxes .box {
  width: 306px;
}
.w1024 footer .boxes .box a {
  margin-left: 82px;
}
.w1024 footer .boxes .box1 {
  background: url("http://sekwim.dobrycms.net/images/b1.jpg") center top no-repeat;
}
.w1024 footer .boxes .box2 {
  background: url("http://sekwim.dobrycms.net/images/b2.jpg") center top no-repeat;
}
.w1024 footer .boxes .box3 {
  background: url("http://sekwim.dobrycms.net/images/b3.jpg") center top no-repeat;
}
.w980 .content {
  width: 95%;
}
.w980 header nav {
  display: none;
}
.w980 .c1,
.w980 .c2,
.w980 .c3 {
  display: none !important;
}
.w980 nav .lvl1 > li > a {
  margin: 0 2px;
  padding: 10px 15px;
}
.w980 .head h1 {
  line-height: 1.8em;
}
.w980 .head h1 span {
  font-size: 55px;
}
.w980 .head h1 strong {
  font-size: 58px;
}
.w980 h1 {
  font-size: 36px;
  line-height: 1.1em;
}
.w980 footer .boxes .box {
  width: 289px;
}
.w980 footer .boxes .box a {
  margin-left: 75px;
}
.w980 footer .boxes .box1 {
  background: url("http://sekwim.dobrycms.net/images/b1.jpg") center top no-repeat;
}
.w980 footer .boxes .box2 {
  background: url("http://sekwim.dobrycms.net/images/b2.jpg") center top no-repeat;
}
.w980 footer .boxes .box3 {
  background: url("http://sekwim.dobrycms.net/images/b3.jpg") center top no-repeat;
}
/* tablet */
.w800 .content {
  width: 95%;
}
.w800 header nav {
  display: none;
}
.w800 .c1,
.w800 .c2,
.w800 .c3 {
  display: none !important;
}
.w800 nav .lvl1 > li > a {
  margin: 0 2px;
  padding: 10px 15px;
}
.w800 .head h1 {
  line-height: 1.8em;
}
.w800 .head h1 span {
  font-size: 50px;
}
.w800 .head h1 strong {
  font-size: 45px;
}
.w800 h1 {
  font-size: 36px;
  line-height: 1.2em;
}
.w800 footer .boxes .box {
  width: 232px;
}
.w800 footer .boxes .box a {
  margin-left: 45px;
}
.w800 footer .boxes .box strong {
  font-size: 22px;
}
.w800 footer .boxes .box1 {
  background: url("http://sekwim.dobrycms.net/images/b1.jpg") center top no-repeat;
}
.w800 footer .boxes .box2 {
  background: url("http://sekwim.dobrycms.net/images/b2.jpg") center top no-repeat;
}
.w800 footer .boxes .box3 {
  background: url("http://sekwim.dobrycms.net/images/b3.jpg") center top no-repeat;
}
/* tablet */
.w768 .content {
  width: 95%;
}
.w768 header nav {
  display: none;
}
.w768 .head {
  height: 300px;
}
.w768 article {
  background: white;
  padding: 0 3% 3%;
  margin-left: -3%;
  border-top: 7px solid #FFE400;
}
.w768 .c1,
.w768 .c2,
.w768 .c3 {
  display: none !important;
}
.w768 nav .lvl1 > li > a {
  margin: 0 2px;
  padding: 10px 15px;
}
.w768 .head h1 {
  line-height: 1.8em;
}
.w768 .head h1 span {
  font-size: 50px;
}
.w768 .head h1 strong {
  font-size: 45px;
}
.w768 h1 {
  font-size: 36px;
  line-height: 1.2em;
}
.w768 footer .boxes .box {
  width: 222px;
}
.w768 footer .boxes .box a {
  margin-left: 39px;
}
.w768 footer .boxes .box strong {
  font-size: 22px;
}
.w768 footer .boxes .box1 {
  background: url("http://sekwim.dobrycms.net/images/b1.jpg") center top no-repeat;
}
.w768 footer .boxes .box2 {
  background: url("http://sekwim.dobrycms.net/images/b2.jpg") center top no-repeat;
}
.w768 footer .boxes .box3 {
  background: url("http://sekwim.dobrycms.net/images/b3.jpg") center top no-repeat;
}
.w768 .madeby strong,
.w768 footer address strong {
  display: none;
}
/* tablet */
.w640 .content {
  width: 98%;
}
.w640 header nav {
  display: none;
}
.w640 .head {
  height: 300px;
}
.w640 article {
  background: white;
  padding: 0 3% 3%;
  margin-left: -3%;
  border-top: 7px solid #FFE400;
}
.w640 .c1,
.w640 .c2,
.w640 .c3 {
  display: none !important;
}
.w640 nav .lvl1 > li > a {
  margin: 0 2px;
  padding: 10px 15px;
}
.w640 .head h1 {
  line-height: 1.8em;
}
.w640 .head h1 span {
  font-size: 40px;
}
.w640 .head h1 strong {
  font-size: 38px;
}
.w640 h1 {
  font-size: 36px;
  line-height: 1.2em;
}
.w640 footer .boxes .box {
  width: 186px;
}
.w640 footer .boxes .box a {
  margin-left: 0;
  width: 100%;
  padding: 23px 0;
}
.w640 footer .boxes .box strong {
  font-size: 18px;
}
.w640 footer .boxes .box1 {
  background: url("http://sekwim.dobrycms.net/images/b1.jpg") center top no-repeat;
}
.w640 footer .boxes .box2 {
  background: url("http://sekwim.dobrycms.net/images/b2.jpg") center top no-repeat;
}
.w640 footer .boxes .box3 {
  background: url("http://sekwim.dobrycms.net/images/b3.jpg") center top no-repeat;
}
.w640 .madeby strong,
.w640 footer address strong {
  display: none;
}
/* 640px */
.w600 .content {
  width: 98%;
}
.w600 header nav {
  display: none;
}
.w600 .head {
  height: 260px;
}
.w600 article {
  background: white;
  padding: 0 3% 3%;
  margin-left: -3%;
  border-top: 7px solid #FFE400;
}
.w600 .c1,
.w600 .c2,
.w600 .c3 {
  display: none !important;
}
.w600 nav .lvl1 > li > a {
  margin: 0 2px;
  padding: 10px 15px;
}
.w600 .head h1 {
  line-height: 1.3em;
}
.w600 .head h1 span {
  font-size: 30px;
}
.w600 .head h1 strong {
  font-size: 35px;
}
.w600 h1 {
  font-size: 36px;
  line-height: 1.2em;
}
.w600 footer .boxes .box {
  width: 174px;
}
.w600 footer .boxes .box a {
  margin-left: 0;
  width: 100%;
  padding: 23px 0;
}
.w600 footer .boxes .box strong {
  font-size: 18px;
}
.w600 footer .boxes .box1 {
  background: url("http://sekwim.dobrycms.net/images/b1.jpg") center top no-repeat;
}
.w600 footer .boxes .box2 {
  background: url("http://sekwim.dobrycms.net/images/b2.jpg") center top no-repeat;
}
.w600 footer .boxes .box3 {
  background: url("http://sekwim.dobrycms.net/images/b3.jpg") center top no-repeat;
}
.w600 .madeby strong,
.w600 footer address strong {
  display: none;
}
/* 600px */
.w480 .content {
  width: 98%;
}
.w480 header nav {
  display: none;
}
.w480 .head {
  height: 168px;
}
.w480 article {
  background: white;
  padding: 0 3% 3%;
  margin-left: -3%;
  border-top: 7px solid #FFE400;
}
.w480 .c1,
.w480 .c2,
.w480 .c3 {
  display: none !important;
}
.w480 nav .lvl1 > li > a {
  margin: 0 2px;
  padding: 10px 15px;
}
.w480 .head h1 {
  line-height: 1.3em;
  top: 45px;
}
.w480 .head h1 span {
  font-size: 25px;
}
.w480 .head h1 strong {
  font-size: 28px;
}
.w480 h1 {
  font-size: 36px;
  line-height: 1.2em;
}
.w480 footer .boxes .box {
  width: 149px;
  margin-left: 8px;
}
.w480 footer .boxes .box a {
  margin-left: 0;
  width: 100%;
  padding: 23px 0;
}
.w480 footer .boxes .box strong {
  font-size: 14px;
}
.w480 footer .boxes .box1 {
  margin-left: 0;
  background: url("http://sekwim.dobrycms.net/images/b1.jpg") center top no-repeat;
}
.w480 footer .boxes .box2 {
  background: url("http://sekwim.dobrycms.net/images/b2.jpg") center top no-repeat;
}
.w480 footer .boxes .box3 {
  background: url("http://sekwim.dobrycms.net/images/b3.jpg") center top no-repeat;
}
.w480 .madeby strong,
.w480 footer address span,
.w480 footer address strong {
  display: none;
}
/* 480px */
.w360 .content {
  width: 98%;
}
.w360 .logo img {
  width: 230px;
}
.w360 header nav {
  display: none;
}
.w360 .head {
  height: 168px;
}
.w360 article {
  background: white;
  padding: 0 3% 3%;
  margin-left: -3%;
  border-top: 7px solid #FFE400;
}
.w360 .c1,
.w360 .c2,
.w360 .c3 {
  display: none !important;
}
.w360 nav .lvl1 > li > a {
  margin: 0 2px;
  padding: 10px 15px;
}
.w360 .head h1 {
  line-height: 1.3em;
  top: 45px;
}
.w360 .head h1 span {
  font-size: 25px;
}
.w360 .head h1 strong {
  font-size: 22px;
}
.w360 h1 {
  font-size: 36px;
  line-height: 1.2em;
}
.w360 .bg {
  background: none;
}
.w360 footer {
  height: auto;
  background: #f2f2f2;
  padding: 0 0 2em;
}
.w360 footer .boxes {
  margin-bottom: 20px;
}
.w360 footer .boxes .box {
  width: 326px;
  height: 230px;
  margin-left: 10px;
  margin-top: 10px;
  margin-bottom: 1em;
  box-shadow: 0 2px 5px #ddd;
}
.w360 footer .boxes .box img {
  display: none;
}
.w360 footer .boxes .box a {
  margin-left: 0;
  width: 100%;
  padding: 15px 0;
}
.w360 footer .boxes .box strong {
  font-size: 24px;
  margin-top: 124px;
}
.w360 footer .boxes .box1 {
  background: url("http://sekwim.dobrycms.net/images/b1.jpg") center -50px no-repeat;
}
.w360 footer .boxes .box2 {
  background: url("http://sekwim.dobrycms.net/images/b2.jpg") center -50px no-repeat;
}
.w360 footer .boxes .box3 {
  background: url("http://sekwim.dobrycms.net/images/b3.jpg") center -50px no-repeat;
}
.w360 .madeby strong,
.w360 footer address span,
.w360 footer address strong {
  display: none;
}
/* 360px */
.w320 .content {
  width: 98%;
}
.w320 .logo img {
  width: 210px;
  margin-top: 5px;
}
.w320 header nav {
  display: none;
}
.w320 .head {
  height: 168px;
}
.w320 article {
  background: white;
  padding: 0 3% 3%;
  margin-left: -3%;
  border-top: 7px solid #FFE400;
}
.w320 .c1,
.w320 .c2,
.w320 .c3 {
  display: none !important;
}
.w320 nav .lvl1 > li > a {
  margin: 0 2px;
  padding: 10px 15px;
}
.w320 .head h1 {
  line-height: 1.1em;
  top: 45px;
}
.w320 .head h1 span {
  font-size: 22px;
}
.w320 .head h1 strong {
  font-size: 18px;
}
.w320 h1 {
  font-size: 23px;
  line-height: 1.2em;
}
.w320 .bg {
  background: none;
}
.w320 footer {
  height: auto;
  background: #f2f2f2;
  padding: 0 0 2em;
}
.w320 footer .boxes {
  margin-bottom: 20px;
}
.w320 footer .boxes .box {
  width: 286px;
  height: 230px;
  margin-left: 10px;
  margin-top: 10px;
  margin-bottom: 1em;
  box-shadow: 0 2px 5px #ddd;
}
.w320 footer .boxes .box img {
  display: none;
}
.w320 footer .boxes .box a {
  margin-left: 0;
  width: 100%;
  padding: 15px 0;
}
.w320 footer .boxes .box strong {
  font-size: 24px;
  margin-top: 124px;
}
.w320 footer .boxes .box1 {
  background: url("http://sekwim.dobrycms.net/images/b1.jpg") center -50px no-repeat;
}
.w320 footer .boxes .box2 {
  background: url("http://sekwim.dobrycms.net/images/b2.jpg") center -50px no-repeat;
}
.w320 footer .boxes .box3 {
  background: url("http://sekwim.dobrycms.net/images/b3.jpg") center -50px no-repeat;
}
.w320 .madeby strong,
.w320 footer address span,
.w320 footer address strong {
  display: none;
}
/* 320px */
.w1024-sub .gallery img {
  max-width: 317px;
}
.w980-sub .gallery {
  width: 102%;
}
.w980-sub .gallery img {
  max-width: 300px;
}
.w800-sub .gallery,
.w768-sub .gallery,
.w640-sub .gallery {
  float: left;
  width: 102%;
  margin-left: -1%;
}
.w800-sub .gallery ul,
.w768-sub .gallery ul,
.w640-sub .gallery ul {
  float: none;
  clear: none;
  width: auto;
}
.w800-sub .gallery li,
.w768-sub .gallery li,
.w640-sub .gallery li {
  width: 31%;
  margin: 1%;
}
.w800-sub .gallery li img,
.w768-sub .gallery li img,
.w640-sub .gallery li img {
  max-width: 100%;
  width: 100%;
}
.w600-sub .gallery,
.w480-sub .gallery {
  float: left;
  width: 100%;
  margin-left: -1%;
}
.w600-sub .gallery ul,
.w480-sub .gallery ul {
  float: none;
  clear: none;
  width: auto;
}
.w600-sub .gallery li,
.w480-sub .gallery li {
  width: 31%;
  margin: 1%;
}
.w600-sub .gallery li img,
.w480-sub .gallery li img {
  max-width: 100%;
  width: 100%;
}
.w360-sub .gallery,
.w320-sub .gallery {
  float: left;
  width: 100%;
  margin-left: -0.8%;
}
.w360-sub .gallery ul,
.w320-sub .gallery ul {
  float: none;
  clear: none;
  width: auto;
}
.w360-sub .gallery li,
.w320-sub .gallery li {
  width: 48%;
  margin: 1%;
}
.w360-sub .gallery li img,
.w320-sub .gallery li img {
  max-width: 100%;
  width: 100%;
}
section.main img {
  max-width: 100%;
}
.w768-sub .head,
.w640-sub .head,
.w600-sub .head {
  height: 240px;
}
.w768.kontakt .main,
.w640.kontakt .main,
.w600.kontakt .main {
  width: 60%;
}
.w768.kontakt .map,
.w640.kontakt .map,
.w600.kontakt .map {
  width: 40%;
}
.w768.kontakt textarea,
.w640.kontakt textarea,
.w600.kontakt textarea {
  width: 97% !important;
}
.w480.kontakt .main,
.w360.kontakt .main,
.w320.kontakt .main {
  width: 100%;
}
.w480.kontakt .map,
.w360.kontakt .map,
.w320.kontakt .map {
  width: 100%;
  margin: 15px 0;
  float: left;
}
.w480.kontakt .map iframe,
.w360.kontakt .map iframe,
.w320.kontakt .map iframe {
  width: 100%;
  height: 250px;
}
.w480.kontakt .form,
.w360.kontakt .form,
.w320.kontakt .form {
  width: 100%;
  margin: 1em 0;
}
.w480.kontakt .form fieldset,
.w360.kontakt .form fieldset,
.w320.kontakt .form fieldset {
  width: 100% !important;
}
.w480.kontakt .form fieldset input,
.w360.kontakt .form fieldset input,
.w320.kontakt .form fieldset input {
  width: 97% !important;
}
.w480.kontakt .form fieldset textarea,
.w360.kontakt .form fieldset textarea,
.w320.kontakt .form fieldset textarea {
  width: 97% !important;
  height: 125px;
}
.w480.kontakt .form fieldset .error,
.w360.kontakt .form fieldset .error,
.w320.kontakt .form fieldset .error,
.w480.kontakt .form fieldset .ok,
.w360.kontakt .form fieldset .ok,
.w320.kontakt .form fieldset .ok {
  padding: 5px 2%;
  width: 96%;
}
#mobilnemenu {
  position: fixed;
  top: 25px;
  right: 20px;
  z-index: 99999999;
  padding: 5px 10px;
  background: #006CFF;
  color: white;
}
#mobilnemenu strong,
#mobilnemenu span {
  float: left;
}
#mobilnemenu span {
  margin-left: 5px;
  color: #FFE400;
}
.w480 table.sklepy td,
.w360 table.sklepy td,
.w320 table.sklepy td {
  display: block;
  float: left;
  width: 100%;
  padding-left: 0;
}
