/* iPad (portrait) */
@media (min-width: 320px) and (max-width: 579px) {

  .menu {
    display: none;
  }

  .menu-media {
    display: block;
  }

  .start-page .content {
    width: 300px;
    height: 500px;
  }

  .start-page,
  .start-page .opacity {
    height: 500px;
  }

  .start-page .content .text {
    width: 300px;
  }

  h1 {
    font-size: 36px;
  }

  .about-us h2 {
    margin-top: 0;
    font-size: 2.5rem !important;
  }

  .about-us {
    width: 300px;
  }

  .about-us .column-one,
  .about-us .column-two {
    width: 300px;
    margin-bottom: 20px;
  }

  .about-us .column-three {
    width: 300px;
    margin-bottom: 70px;
  }

  .portfolio .portfolio-margin {
    width: 300px;
  }

  .partners .content {
    width: 300px;
  }

  .partners .logo {
    width: 300px;
  }

  .partners .logo img {
    width: 80px;
  }

  .footer .margin {
    width: 300px;
  }

  .footer .margin .copyright {
    width: 280px;
    text-align: center;
  }

  .footer .margin .menu-footer {
    width: 300px;
  }

  .footer .margin .menu-footer a {
    font-size: 15px;
    padding-right: 10px;
    text-align: center;
  }

  .portfolio .portfolio-margin h2 {
    font-size: 2.5rem;
  }

  .contact h2 {
    font-size: 2.5rem;
  }

  .testimonios-header h2 {
    font-size: 2.5rem !important;
  }

  .about-us h2 {
    margin-top: 0;
    font-size: 2.5rem !important;
  }

  .logo img {
    height: 70px;
    margin-top: 10px;

  }
}

/* iPad (portrait) */
@media (min-width: 580px) and (max-width: 875px) {

  .menu {
    display: none;
  }

  .menu-media {
    display: block;
  }

  .menu-media .menu-content {
    width: 540px;
  }

  .start-page .content {
    width: 560px;
    height: 500px;
  }

  .start-page,
  .start-page .opacity {
    height: 500px;
  }

  .start-page .content .text {
    width: 560px;
  }


  h1 {
    font-size: 56px;
  }

  .about-us h2 {
    margin-top: 0;
    font-size: 2.5rem !important;
  }

  .about-us {
    width: 300px;
  }

  .about-us .column-one,
  .about-us .column-two {
    width: 300px;
    margin-bottom: 20px;
  }

  .about-us .column-three {
    width: 300px;
    margin-bottom: 70px;
  }

  .portfolio .portfolio-margin {
    width: 300px;
  }

  .partners .content {
    width: 300px;
  }

  .partners .logo {
    width: 300px;
  }

  .partners .logo img {
    width: 80px;
  }

  .footer .margin {
    width: 300px;
  }

  .footer .margin .copyright {
    width: 300px;
    text-align: center;
  }

  .footer .margin .menu-footer {
    width: 320px;
  }

  .contact h2 {
    font-size: 2.5rem;
  }

  .testimonios-header h2 {
    font-size: 2.5rem !important;
  }
}



/* iPad (portrait) */
@media (min-width: 768px) and (max-width: 1023px) {



  .about-us {
    width: 700px;
  }

  .about-us .column-one {
    width: 233px;
  }

  .about-us .column-two {
    width: 233px;
  }

  .about-us .column-three {
    width: 233px;
  }

  .portfolio .portfolio-margin {
    width: 600px;
  }

  .partners .content {
    width: 700px;
  }

  .partners .logo {
    width: 700px;
  }

  .footer .margin .menu-footer {
    width: 350px;
  }

  .footer .margin .copyright {
    width: 320px;
  }

  .footer .margin {
    width: 700px;
  }

  .menu-content li a {
    font-size: 12.5px;
    padding: 0px 13px;
  }

  .portfolio .portfolio-margin h2 {
    font-size: 2.5rem;
  }

  .contact h2 {
    font-size: 2.5rem;
  }

  .testimonios-header h2 {
    font-size: 2.5rem !important;
  }

}