.w-layout-grid.footer-social-media-grid {
  margin-right: 180px;
}

.split-content.services-section-left-responsive{
  display: none !important;
}

.split-content.services-section-left{
  display: block !important;
}

@media screen and (max-width: 820px) {
  .illustration {
    margin-left: 270px !important;
  }

  .footer-links-wrapper {
    margin-left: 100px !important;
  }
}

@media screen and (max-width: 768px) {
  .footer-links-wrapper {
    display: flex !important;
    margin-left: 180px;
    margin-bottom: 20px !important;
  }

  .illustration {
    margin-left: 250px !important;
  }

  .footer-links-list.w-list-unstyled {
    margin-right: 60px;
  }
}

@media screen and (max-width: 479px) {
  .footer-links-wrapper {
    margin: 0px !important;
  }

  .footer-logo {
    margin-right: 30px;
    margin-bottom: 0px;
  }

  .illustration {
    margin-left: 75px !important;
  }

  .w-layout-grid.footer-social-media-grid {
    margin-bottom: 0px;
    margin-right: -85px;
    margin-top: 220px !important;
  }

  .footer-wrapper {
    margin-left: 95px;
  }

  .service-section-divider{
    display: none;
  }

  .case-study-section-title-wrapper{
    padding-left: 20px;
  }
  
  .section.project-overview{
    padding-top: 20px !important;
  }

  .section{
    padding-bottom: 10px !important;
  }
  .case-study-section-title-wrapper{
    padding-top: 30px !important;
  }

  .split-content.services-section-left{
    margin-bottom: 0px !important;
  }

  .section.project-overview{
    padding-top: 20px !important;
  }

  .split-content.services-section-left-responsive{
    display: block !important;
  }

  .split-content.services-section-left-web{
    display: none !important;
    float: left !important;
  }

  .case-study-section-title-wrapper{
    display: flex !important;
    justify-content: center !important;
  }

  .service-section{
    padding-bottom: 20px !important;
  }

  /* newly added */
.lottie-animation-json {
  margin-left: -30px;
}
}