.max-w {
  max-width: 2000px;
  margin: 0 auto;
}

.showMobile {
  display: none;
}


@media (min-width: 992px) and (max-width: 1180px) {
  .sm-mt-0 {
    margin-top: 0 !important;
  }
  .sm-mb-0 {
    margin-bottom: 0 !important;
  }
  .p-0 {
    padding: 0 !important;
  }
  .marginLeft {
    margin-top: 20%;
  }

  .spacing-blog {
    padding: 0 1rem;
  }

  .header-grid {
    font-size: 3.1rem;
  }
  .header-grid .inc {
    font-size: 3.5rem;
  }
  .contactForm {
    width: 70vw !important;
    margin: 0 auto;
  }
}

@media (min-width: 768px) and (max-width: 992px) {
  .marginLeft {
    margin-top: 5%;
  }
  .container {
    max-width: 95vw !important;
  }
  .header-grid {
    font-size: 3rem;
  }
  .header-grid .inc {
    font-size: 4rem;
  }
  .contactForm {
    width: 70vw !important;
    margin: 0 auto;
  }
}

@media (min-width: 600px) and (max-width: 768px) {
  #howitworks img {
    width: 60%;
    margin: 0 auto;
    margin-top: -2%;
  }
  .negative-margin.ml-custom {
    margin-top: 18%;
  }
  .marginLeft {
    margin-top: 5%;
  }
  .mobileSecSection {
    width: 100%;
    margin: 5% 0 0 0 !important;
    padding: 7%;
  }

  .spacing-blog .row {
    justify-content: center;
  }
  .padding-body-solution {
    padding: 20% 2% 0 3%;
  }
  .ml-custom {
    margin-left: 1%;
  }
  .padding-body-solution-2 {
    padding: 2% 1%;
  }
  .section-header2 {
    margin-left: 5%;
  }
  .row.p-5.negative-margin-bottom.howitworksmobile {
    flex-direction: column;
  }
  .link.d-flex.justify-space-between.align-items-center.w-70-c {
    flex-direction: column;
    justify-content: center !important;
    align-items: center;
    width: 100%;
  }
  .footer .w-33 {
    width: 100%;
    margin: 0 !important;
    text-align: center;
    margin-bottom: 32px !important;
  }
  .contactForm {
    width: 70vw !important;
    margin: 0 auto;
  }
  .hideDesktop {
    display: none;
  }
}

@media (min-width: 570px) and (max-width: 768px) {
  #howitworks img {
    width: 60%;
    margin: 0 auto;
    margin-top: -2%;
  }
  .negative-margin.ml-custom {
    margin-top: 18%;
  }
  .contactForm {
    width: 70vw !important;
    margin: 0 auto;
  }
  div#solutions {
    margin-bottom: 40px;
  }
  .marginLeft {
    margin-top: -10%;
  }
  .container {
    width: 95vw;
  }
  .header-grid {
    font-size: 3rem;
    text-align: center;
    margin-bottom: 10%;
  }
  .header-grid .inc {
    font-size: 3.8rem;
  }
  .howitworksmobile {
    padding-top: 0 !important;
  }
  .contactForm {
    padding: 5% 0 !important;
  }
  .contactForm .row {
    padding: 0 36px !important;
  }
  .contactForm .form-field {
    margin-bottom: 36px;
  }
  .contactForm p {
    margin-bottom: 40px;
  }
  .hideDesktop {
    display: none;
  }
}

@media (min-width: 320px) and (max-width: 600px) {
  .btn-left{
    margin-left: 0;
    margin-top: 66px;
    width: 250px !important;
  }
  #howitworks {
    margin-top: -18%;
  }
  #howitworks img {
    width: 50%;
    margin: 0 auto;
    margin-top: -2%;
  }
  .negative-margin.ml-custom {
    margin-top: 11%;
  }
  .header-grid {
    font-size: 2.5rem;
    text-align: center;
    margin-bottom: 10%;
  }
  .header-grid .inc {
    font-size: 3rem;
  }
  .hideMobile {
    display: none;
  }
  .showMobile {
    display: block;
  }
  #awardsSLider img {
    width: 50%;
  }
  h2.playfair.header-grid.pt-2.w-90-p.marginLeft {
    margin: -20% 0 10% 0 !important;
    width: 100%;
  }
  .mobileSecSection {
    width: 100%;
    margin: 5% 0 0 0 !important;
    padding: 7%;
  }

  .padding-body-solution {
    padding: 20% 2% 0 3%;
  }
  .section-header2 {
    margin-left: 5%;
    margin-bottom: -8px;
  }
  .ml-custom {
    margin-left: 1%;
  }
  .padding-body-solution-2 {
    padding: 2% 1%;
  }
  .right-text2 {
    padding-right: 0;
    /* text-align: center; */
  }

  .link.d-flex.justify-space-between.align-items-center.w-70-c {
    flex-direction: column;
    justify-content: center !important;
    align-items: center;
    width: 100%;
  }
  .footer .w-33 {
    width: 100%;
    margin: 0 !important;
    text-align: center;
    margin-bottom: 32px !important;
  }
  .logo {
    margin-right: 0;
    margin-bottom: 12px;
  }
  .howitworksmobile {
    flex-direction: column;
    margin-top: 0;
    padding-top: 0 !important;
  }

  #sectors h4 {
    font-size: 16px;
  }
  .contactForm {
    padding: 5% 0 !important;
  }
  .contactForm .row {
    padding: 0 36px !important;
  }
  .contactForm .form-field {
    margin-bottom: 36px;
  }
  .contactForm p {
    margin-bottom: 40px;
  }
  .owl-nav {
    display: block;
    position: relative;
    z-index: 0;
    width: 100%;
  }
  .owl-nav button:first-child {
    float: left;
  }
  .owl-nav button:last-child {
    float: right;
  }
  .press .bg-mesh {
    height: 250px;
    margin-top: -20px !important;
  }
  #sectors h4 {
    height: 50px;
  }
  #sectors .row div:last-child h4 {
    margin-bottom: -15px;
  }
  .hideDesktop {
    display: none;
  }
}

@media (min-width: 320px) and (max-width: 440px) {
  .press .bg-mesh {
    height: 220px;
    margin-top: -20px !important;
  }
}