.w-layout-grid.footer-social-media-grid {
    margin-right: 170px !important;
  }
  
  @media screen and (max-width: 479px) {
    .footer-links-wrapper {
      margin: 0px !important;
      padding-bottom: 15px !important;
    }
    .heading.text-left {
      font-size: 35px !important;
      padding-left: 25px !important;
    }
    a.illustration {
      margin-left: 75px !important;
      padding-left: 0px !important;
    }
  
    .w-layout-grid.footer-social-media-grid {
      margin-bottom: 0px !important;
      margin-right: -85px !important;
    }
  
    .footer-wrapper {
      padding-left: 120px;
    }
    .cloud-side-footer-logo {
      margin-left: -20px !important;
    }
    .lead.custom-tile-description-text {
      padding: 10px;
    }
    .paragraph.home-hero.aos-init.aos-animate{
      padding: 10px;
    }
    .heading.text-left.aos-init.aos-animate{
     max-width: 400px;
    }
    .paragraph.home-hero.aos-init.aos-animate{
      max-width: 359px !important;
      margin: 0px !important;
    }
  }
  
  @media screen and (max-width: 820px) {
    .footer-links-wrapper {
      margin-left: 250px;
    }
    a.illustration {
      margin-left: 275px;
    }
    .heading.text-left.aos-init.aos-animate{
      width: 600px !important;
    }
    .paragraph.home-hero.aos-init.aos-animate{
      max-width: 609px;
      margin: 0px !important;
    }
  }
  
  @media screen and (max-width: 768px) {
    .footer-links-wrapper {
      margin-left: 200px;
    }
    a.illustration {
      margin-left: 250px;
    }
  }
  
  
  
  