
.newslist h1 {margin-left:15px;}

@media only screen and (max-width: 1400px) {
  .metody .icon{padding-bottom:30px;}
}


@media only screen and (max-width: 1200px) {
#mean{display: none!important;}

  .lgray > li > a {
    padding: 9px 10px 9px;
    letter-spacing: 0px;

  }
.qty input{width:50px;}
  section.onas .half-img {
    width: 35%
  }
.akapit img.left{max-width:50%;}
  section.onas .half {
    width: 65%
  }

  section.onas .half .wrap {
    width: 560px;
  }

  section.onas .half-img .wrap {
    width: 300px;

  }

  .uslugi .box {
    text-align: center;
    margin-bottom: 10px;
  }

  .uslugi .box i {
    float: none;
    padding: 0px 0px 10px;
    line-height: 90px;
  }

  .asortyment h1 {
    font-size: 32px;
  }

  .half {
    padding: 80px 80px 0px 80px;
  }

  section.oferta .box {
    min-height: 420px;
  }
.slogan h1{font-size:46px; line-height:52px;}
.price_box .box{overflow:inherit;}
  .price_box .box .price {width:90px; height:90px; border-radius: 50px; top:-15px; right:-15px; padding-top:30px; font-size:12px;}
.packages.white .price_box .box .title,.price_box .box .title{border-radius:6px 6px 0px 0px; padding-right:80px;}
.price_box .box .buy .btn{border-radius:0px 0px 6px 6px;}

}

@media only screen and (max-width: 992px) {
  .nophone{display:none;}
  .baner {background-position: 60% 50%!important}
  .metodybox h2{padding:0px; font-size:14px;}
  .productlist .box .foto {width:100%;}

.productlist .box .foto img{width:100%;}
  #mean{display: block!important;}
  .topbar.fixed{position: absolute;}
  .text .price_box .box .wrap li{font-size:11px; letter-spacing: 0px; line-height:17px;}
  .price_box .box .title{font-size:13px;}
  .baner-small h1{font-size:42px;}
  .topbar.fixed .nav{right:15px; left:15px; position:absolute;}
  .price_box .box .price {right:15px;}
  .topbar #shoppingcart{right:50px;}
  .packages.white .price_box .box .title,.price_box .box .title{border-radius:6px 6px 0px 0px; padding-right:120px;}

  section.porady h2 {
    padding: 0px 40px;
  }

  section.partnerzy h1 {
    padding: 0px 40px;
  }

  a.slick-prev {
  display:none;
  visibility: hidden;

  }

  a.slick-next {
    display:none;
    visibility: hidden;
  }

  section.onas .half .wrap {
    width: 100%;
  }

  section.onas .half-img .wrap {
    width: 100%;
    padding-left: 40px;
  }

  .phone {
    margin-top: 25px;
  }

  .language {
    float: left;
    margin-left: 30px;
  }

  .topbar .menu {
    display: none;
  }



  .topbar .logo {

  }

  .slogan {
    width: 60%;
  }

  .slogan h1{font-size:36px; line-height:42px;}


  #open-button {
    display: block;
    right: 30px;
    margin-top: 85px;
    z-index: 1001;
    position: absolute;
  }

.halfinp{width:100%;}

  .topbar .facebook {
    float: left;
    width: auto;
    position: absolute;
    top: 34px;
  }
  .grey{margin-top:0px;}
  .breadcrumb{position:relative; z-index:10;}




.news-box .image{max-height:124px;}
.grid-item{width:20%;}
.news-box{min-height:360px;}
}

@media only screen and (max-width:767px) {
  section.testimonials .tresc{font-size:14px; line-height: 20px;}
  .newslist .title a,.newslist h1{text-align: center; float:none; margin:0px; }
  .newslist .title{text-align: center;}
  .news-box{min-height: auto}
section.testimonials .autor img {width:100px;}
  .grid-item{width:33.3%;}

  .metodylewa{padding-right: 0px;}
  .metodylewa:after{border: none}
  .metodylewa h1,
  .metodylewa h2{text-align: center;}
  .topstrip{width: 100%;}
  .languages span{display: none;}
  .languages:before{border:none;}
  .fb {display: none;}
  .topbar .topstrip .part.fb{float:left; margin-left:0px; width:40px}
  .slogan h1{text-align: left; }

  #cartcontents{visibility:hidden;}
  .promopopup .btn{width:100%; border-radius:33px;}
    .promopopup .btn.f-left,.promopopup .btn.f-right{border-radius:30px;}
    a.slick-prev {
      left: 30px;
      top:-20px;

    }

    a.slick-next {
      right: 30px;
      top:-20px;
    }
  .kontakt-page .col-xs-6{width:100%;}
.dlaczego .wrap{padding:80px 30px;}
.roundbox{margin-bottom:15px;}
  #body-myaccount .baner-small h1,
  #body-checkout .baner-small h1,
  #body-cart .baner-small h1,
  #body-shop .baner-small h1{
    font-size:27px;
    letter-spacing:5px;
  padding-top:135px;
  }

  .rims {
    width: 20%;
    padding: 50px 5px 0px;
    float: left;
}
.laast{margin-top:0px;}
.text table{
  overflow-x: auto!important;
height: auto!important;
display: block;
}
.baner-small h1{font-size:34px; letter-spacing: 1px; padding-top:110px;}
.akapit{padding:10px 20px;}
.plusminus{width:100%; float:left; text-align: center;}
.downloads.text li{width:33.3%}
.footer .naw li{width:25%}
  .footer .col-sm-4 {
    overflow: hidden;
    margin-bottom: 30px;
  }

  .footer .col-sm-8 .col-sm-4 {
    overflow: hidden;
    margin-bottom: 30px;
    float: left;
  }

  section.onas .half {
    width: 60%
  }

  section.onas .half-img {
    width: 40%
  }

  section.onas .half {
    padding: 30px
  }
.products.shop h2{padding:0px 30px;}
  .footer .col-sm-3,.footer .col-sm-6{overflow: hidden; text-align: center; margin-bottom:30px;}
  .footer h2:after{border:none}

  .uslugi .box {
    padding: 10px 20px;
  }

  section.onas .half-img .wrap h1 {
    font-size: 26px;
  }



  .slogan {
    text-align: left;
    width: 60%;
    font-size:15px;
    line-height: 21px;
  }

  .slogan .btn {
    float: none;
    margin-top: 40px;
  }

  section.zespol .box {
    padding-right: 0px;
    border-bottom: 2px solid rgba(255,255,255,0.2);
  }

  section.zespol .box-last {
    padding-left: 0px;
    border: none;
    margin-top: 200px;
  }

  section.zakres .col-sm-4:nth-child(2) .box, section.zakres .col-sm-4:nth-child(3) .box {
    border-left: none;
  }

  section.zakres .col-sm-4:nth-child(1) .box {
    padding: 15px 0px;
  }

  section.zakres .box {
    padding: 15px 0px;
    border-bottom: 2px solid #f3ecde;
  }

  section.zakres .borderbottom {
    border: none;
  }

  .kontaktowe .centered {
    margin-bottom: 30px;
  }
  .metody .icon{padding-bottom: 0px;}
}

@media only screen and (max-width:650px) {
  section.testimonials .tresc{padding:30px;}
    section.testimonials .tresc:after,
  section.testimonials .tresc:before{
    display: none;
  }


  .promopopup .wrap{width:100%;}
.text h1{font-size:33px; line-height:39px;}
  section.onas .half {
    width: 50%
  }


  section.onas .half-img {
    width: 50%
  }
  .kontakt-page .col-xs-4,
  .kontakt-page .col-xs-8{width: 100%;}
}

@media only screen and (max-width:580px) {
  #body-dla-klubow section.structure .wrap{padding:15px;}
  .baner-small h2{display:none;}
  section.testimonials .autor img {display: none;}

  .part.f-left a{margin-right:15px;}
  .part a{letter-spacing: 0px;}
  .part.f-right a{margin-left:10px;}
    .oferta .col-xs-6{width:100%;}
    .oferta .block{min-height:auto;}

  .kontakt-page .col-xs-7,
  .kontakt-page .col-xs-5{width:100%;}
  .facebook span {
    display: none;
  }
  .fotoright{width:100%; margin-bottom:30px;}

.slogan .btn{padding:15px 50px 15px 20px; font-size:13px; line-height: 65px;}
.slogan .btn:before{top:13px;}


  .baner {
    background-position: 70% 0%
  }

  .foto {
    padding: 10px;
  }

}

@media only screen and (max-width:480px) {

  .metody .icon{padding-bottom: 20px;}

  .akapit img.left{max-width: 100%;}
  .sztab .col-xs-6{width: 100%;}
  .logo{display:none;}
  .logomob{display:block;}
  .poradypage .col-xs-6{width:100%;}
  .downloads.text li{width:50%}
.szkoda .col-xs-4{width:50%;}
.slogan{padding:30px 20px}
.footer .naw li{width:33.3%; text-align:center;}
.slogan .btn{display:none}
  section.onas .half {
    width: 100%
  }

  section.onas .half-img {
    width: 100%;
    height: auto;
  }
      .footer .col-sm-8 .col-sm-4 {width:100%; text-align:center;}
      .footer h2{text-align:center;}
      .footer h2:after{left:50%; position:absolute; margin-left:-25px; }
}

@media only screen and (max-width:420px) {
  .topbar .logo{width:220px;}
  .slogan{display: none;}
  .baner{background-position: 67% 50%!important;}

  .downloads.text li{width:100%}

  .footer .naw li{width:100%; text-align:center;}

  section.porady h1{font-size:18px;}

}
