@media only screen and (max-width:1200px){}
@media only screen and (max-width:992px){#mc{max-width:960px;min-width:320px;width:100%;}
.pri{width:768px;margin:0 auto;}
.pri li{padding:0 1px 30px 1px;}
.prizi{width:768px;}
.prizi li{width:230px;padding:0 13px;}
}
@media only screen and (max-width:768px){#mc{display:block;}
#toggle{display:block;}
#mc #ms{position:absolute;max-width:240px;width:100%;top:62px;left:25px;z-index:5;}
#mc .menu li{float:none;max-width:240px;width:100%;background:#222;text-align:left;border-right:none;border-bottom:1px solid #3b3b3b;}
#mc .menu li a{border:none;width:90%;margin:0;padding:15px 0 12px 25px;text-align:left;font:normal 16px "PF Bulletin Sans Pro", sans-serif;line-height:100%;}
#mc li.last a{background:url(../images/lkico.png) no-repeat 5px 16px;}
.gf{width:530px;}
.gih2{display:none;}
.pri{width:420px;margin:0 auto;}
.pri li{padding:0 10px 30px 10px;}
.prizi{width:256px;}
.prizi li{width:230px;padding:0 13px;float:none;margin:0 auto 25px;}
.avtorbg{background:url(../images/avtor.jpg) no-repeat right 0;background-size:cover;}
.avtor{margin:0 auto;float:none;}
.workcon{height:auto;background:none !important;}
.wch{display:block;}
.workcon p.wps{margin-top:30px;}
.sticky-header .logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.sticky-header #toggle {
  margin-left: 0;
}
.sticky-header .sticky-header__bottom {
  height: 0;
}
.sticky-header .logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.sticky-header .sticky-header__top .sp {
  display: none;
}
.sticky-header__top .telephone {
	display: block;
}
.sticky-header_sticky .sticky-header__bottom .lk-link,
.sticky-header_sticky .sticky-header__bottom .but1 {
  display: none;
}
.sticky-header_sticky .menu .last,
.sticky-header_sticky .menu .franshiza {
	display: block;
}
.sticky-header_sticky #mc .menu li {
  height: 46px;
}
.sticky-header_sticky .sticky-header__top {
  width: 100%;
}
.sticky-header_sticky .sticky-header__bottom {
  width: 0;
}
.article {
  padding-left: 10px;
  padding-right: 10px;
}
.articles-section {
  padding-left: 0;
}
.articles-section__title {
  padding-left: 70px;
}
}
@media only screen and (max-width:560px) {
  .article__row {
    flex-direction: column;
    align-items: flex-start;
  }
  .article__row .back {
    margin-bottom: 20px;
  }
}
@media only screen and (max-width:660px){.modal > div.nc{width:300px;margin:100px auto 0;padding:40px 10px;}
.modal > div.opis{width:300px;margin:100px auto 0;padding:40px 10px;}
.modal li{float:none;}
.modal li h3{text-align:center;}
.modal li p{margin-bottom:12px;}
#pt1{display:none;}
#pt2{display:block;}
.opis input[type=text]{float:none;margin:0 auto 10px;}
.opis input.s{margin:15px auto 0;}
.sp{width:250px;padding:0;margin:0;float:right;list-style:none;}
.sp li.soc{width:33px;padding-top:5px;}
.mov{width:280px;}
.whyo li{width:260px;padding:0 0 0 60px;}
.whyo li .whyz h3{width:248px !important;height:auto !important;padding:7px 0 7px 7px !important;font:normal 17px "PF Bulletin Sans Pro", sans-serif !important;}
.whyo li.whyi1 .whyz{width:251px;height:58px;}
.whyo li.whyi2 .whyz{width:251px;height:36px;}
.whyo li.whyi3 .whyz{width:251px;height:36px;}
.whyo li.whyi4 .whyz{width:251px;height:36px;}
.whyo li.whyi5 .whyz{width:251px;height:36px;}
.whyo li::before { width: 34px; height: 34px; line-height: 34px; font-size: 16px; }
.workcon{height:auto;background:none !important;}
.pricecon{width:320px;}
.pricecon li{margin:50px auto 0;float:none;}
.ps{font:normal 18px "PF Bulletin Sans Pro", sans-serif;}
}
@media only screen and (max-width:480px){.header{background-attachment:scroll;}
.header > ul > li, .header2 > ul > li{width:100%;float:none;}
.logo p.hz1{text-align:center;margin-bottom:15px;}
.sticky-header .logo p.hz1{margin-bottom:0;}
.sp{width:286px;margin:0 auto;float:none;}
.sp li.soc{width:45px;}
.gf{width:280px;}
.gih1{display:none;}
.zag{margin:30px auto 25px;padding:60px 0 0 0;background:url(../images/16_sezon_mob.png) no-repeat right top;}
.zag h3{font:normal 60px "PF Din Text Comp Pro Medium", sans-serif;line-height:50%;}
.zag h3 span{font-size:18px !important;}
.zag h2.zag2{font-size:30px;}
#eh{width:300px;height:41px;top:190px;right:10px;}
.pz h2{font:normal 18px "PF Bulletin Sans Pro Light", sans-serif;}
.pz h2 span{font:bold 18px "PF Bulletin Sans Pro", sans-serif;}
.project h3{font:normal 26px "PF Din Text Comp Pro Medium", sans-serif;margin:0 auto 30px;padding:0 10px;}
.pri li{margin:0 auto;float:none;}
.pri{width:320px;margin:0 auto;}
.priz h3{font:normal 36px "PF Din Text Comp Pro Medium", sans-serif;}
#whybg{background-attachment:scroll;}
.avtor h3{font:normal 42px "PF Din Text Comp Pro Medium", sans-serif;}
.why h3{font:normal 40px "PF Din Text Comp Pro Medium", sans-serif;margin:0 0 35px 0;}
.workcon h3{font:normal 44px "PF Din Text Comp Pro Medium", sans-serif;margin:0 0 40px 0;}
.result h3{font:normal 44px "PF Din Text Comp Pro Medium", sans-serif;margin:0 0 40px 0;}
.otz h3{font:normal 40px "PF Din Text Comp Pro Medium", sans-serif;margin:0 0 40px 0;}
.price h2{font:normal 44px "PF Din Text Comp Pro Medium", sans-serif;}
.sppay{width:120px;}
}
@media only screen and (max-width:320px){#toggle{margin:0 0 0 25px;}
.fcl{width:200px !important;}
.fcr{width:120px !important;}
.fcr .sp{width:120px;margin:0;}
.fcr .sp li.soc{width:40px;}
}
@media only screen and (min-width:321px){}
@media only screen and (min-width:481px){}
@media only screen and (min-width:769px){#toggle{display:none;}
#ms{display:block !important;}
}
@media only screen and (min-width:993px){}
@media only screen and (min-width:1201px){}
