.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: 25px !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;
    }
  
    .heading{
      width: 400px !important;
    }
  
    .paragraph.home-hero{
      margin: 0px !important;
      max-width: 367px !important;
      font-size: 12px !important;
      padding-left:5px ;
    }
  }
  
  @media screen and (max-width: 820px) {
    .footer-links-wrapper {
      margin-left: 250px;
    }
    a.illustration {
      margin-left: 275px;
    }
    .paragraph.home-hero{
      margin: 0px !important;
      max-width: 667px;
      font-size: 19px;
    }
    .heading{
      width: 885px;
    }
    .infra-image{
    max-width:80% !important;
    }
  }
  
  @media screen and (max-width: 768px) {
    .footer-links-wrapper {
      margin-left: 200px;
    }
    a.illustration {
      margin-left: 250px;
    }
  }
  
      