/*--- tablet lanscape---*/
@media only screen and (max-width: 1370px) {
  header .logo img {
    width: 120px;
  }

  .info-box {
    width: 66.66%;
  }

  .contact-box {
    width: 100%;
  }

  h2 {
    font-size: 30px;
    line-height: 30px;
    letter-spacing: 10px;
  }
}

@media only screen and (max-width: 1285px) {
  .portfolio-boxes a {
    width: 100%;
  }

  .realizacje h2 {
    font-size: 30px;
    line-height: 30px;
    letter-spacing: 10px;
  }
}

/*--- tablet ---*/
@media only screen and (max-width: 959px) {
  header .logo img {
    width: 70px;
  }

  .service-boxes a {
    width: 100%;
  }

  .col-1-4 {
    width: 100%;
  }

  .col-2-4 {
    width: 100%;
  }

  .rwd-no-border {
    border: none !important;
  }

  footer .rwd-no-border {
    padding-top: 0px;
  }
}

/*--- mobile landscape style ---*/
@media only screen and (max-width: 767px) {
  .logo-mobile {
    display: block;
    position: fixed;
    z-index: 999;
    top: 0px;
  }

  .link {
    margin-top: 75px;
  }

  header {
    bottom: inherit;
    display: none;
  }

  header .logo img {
    width: 120px;
    margin-bottom: 18px;
  }

  header .language-switcher {
    top: 17px;
    right: 17px;
    left: inherit;
  }

  #cols-6-border .col1-6:nth-child(2) {
    border-left: 1px solid #e9e9e9;
  }

  #colBig2 .margins {
    display: none;
  }

  .info-box {
    width: 100%;
    margin-left: 0px;
  }

  .service-boxes {
    width: 100%;
    margin-left: 0%;
  }

  .service-box {
    width: 100%;
  }

  .footer-wrapper {
    width: 100%;
    margin-left: 0%;
  }

  .portfolio-boxes {
    width: 100%;
    margin-left: 0px;
  }

  .contact-boxes {
    width: 100%;
    margin-left: 0%;
  }

  .portfolio-items-boxes {
    width: 100%;
    margin-left: 0px;
  }

  body .body-wrapper {
    overflow: inherit;
  }
}

@media only screen and (max-width: 600px) {
  .realizacje h2 {
    font-size: 20px;
    line-height: 20px;
    letter-spacing: 5px;
  }
}

/*--- mobile portrait style ---*/
@media only screen and (max-width: 419px) {
}
