@media (max-width: 1100px) {
  .scroll-indicator {
    display: none;
  }

  #section1 .scroll-down-small {
    display: block;
  }
}

@media (max-width: 1074px) {
  #section5 .hero .wrapper {
    width: 400px;
  }
}

@media (max-width: 1000px) {
  #section3 .card-list .card-row {
    width: 666px;
  }

  .logo {
    position: absolute;
  }

  #section5 .card-list .card-row {
    width: 666px;
  }

  #section5 .card-list .partner-logo-card {
    width: 20%;
  }
}

@media (max-width: 978px) {
  .column {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    height: max-content;
  }
}

@media (max-width: 900px) {
  #section5 .hero .wrapper {
    width: 460px;
  }

  #section5 .hero .hiring-text {
    margin: auto;
  }
}

@media (max-width: 860px) {
  .scroll-small {
    display: block;
  }
}

@media (max-width: 780px) {
  #section2 .wrapper {
    margin-bottom: 32px;
  }

  #section2 .wrapper .about-us-pic {
    display: none;
  }

  #section2 .wrapper .hiring {
    width: 400px;
    margin: 0px auto;
  }
}

@media (max-width: 700px) {
  #section3 .card-list .card-row {
    width: 333px;
  }

  .fp-tableCell {
    height: 750px !important;
  }

  #section5 .card-list .card-row {
    width: 400px;
  }

  #section5 .card-list .partner-logo-card {
    width: 33%;
  }
}

@media (max-width: 600px) {
  #section4 .hero .column .text {
    width: 100%;
  }

  #section4 .hero .column .title {
    font-size: 60px;
    margin-top: 32px;
  }

  .about-us-header {
    margin-top: 32px;
  }

  #section4 .hero .products .product {
    width: 250px;
    margin: 0 8px;
  }

  #section4 .hero .products .navigator .arrow {
    margin: 0px;
  }
}

@media (max-width: 600px) {
  .about-us-header,
  #section3 .column .text .title,
  #section4 .hero .column .title,
  #section5 .hero .hiring-text .title {
    font-size: 56px;
  }

  #section2 .sub-header,
  #section2 .sub-p,
  #section3 .column .text .body,
  #section4 .hero .column .body,
  #section5 .hero .hiring-text .body {
    font-size: 18px;
  }

  #section1 .scroll-down-small {
    left: 42%;
  }
}

@media (max-width: 400px) {
  #section2 .wrapper .hiring {
    width: 100%;
  }

  #section4 .hero .products .product {
    width: 225px;
  }
}

@media (max-width: 350px) {
  #section4 .hero .products .product {
    width: 210px;
    margin: 0px;
  }

  #section3 .card-list .card {
    width: 250px;
  }

  #section5 .card-list .card-row {
    width: 350px;
  }

  #section5 .card-list .partner-logo-card {
    width: 38%;
    height: 100px;
    padding-left: 5px;
    padding-right: 5px;
  }

  #section5 .partner-logo-card img {
    width: 80px;
  }
}


@media (max-width: 1000px) {
  .partner-container .content {
    width: 608px;
  }
}

@media (max-width: 760px) {
  .partner-container .content {
    width: 456px;
  }
}

@media (max-width: 600px) {
  .partner-container .content {
    width: 264px;
  }

  .partner-container .content .row .card {
    height: 100px;
    width: 100px;
  }
  
  .partner-container .content .row .card img {
    width: 80px;
  }
}

@media (min-height: 640px) {
  #section4 .products .carousel {
    height: 375px;
  }
}

@media (min-height: 920px) {
  #section4 .products .carousel {
    height: 500px;
  }
}
