@media (max-width: 1100px){
  .org-hero-grid,
  .org-about-grid,
  .org-cta-grid{
    grid-template-columns:1fr;
  }

  .org-service-grid{
    grid-template-columns:repeat(2, 1fr);
  }

  .org-why-grid,
  .org-process-grid{
    grid-template-columns:repeat(2, 1fr);
  }
}

@media (max-width: 768px){
  .org-services,
  .org-about,
  .org-why,
  .org-process,
  .org-gallery,
  .org-cta,
  .org-faq,
  .org-form-section,
  .org-hero{
    padding:56px 0;
  }

  .org-hero-content h1{
    font-size:38px;
  }

  .org-section-head h2,
  .org-about-content h2,
  .org-cta-content h2{
    font-size:30px;
  }

  .org-service-grid,
  .org-why-grid,
  .org-process-grid,
  .org-gallery-grid,
  .org-form-grid{
    grid-template-columns:1fr;
  }

  .org-form{
    padding:22px;
  }

  .org-card img,
  .org-gallery-grid img{
    height:auto;
  }
}