
@media (max-width:768px){
  html body.serviceCatalogPage .catalogPageSection .catalogHero,
  html body.serviceCatalogPage .catalogHero{
    margin-bottom:0!important;
  }

  html body.serviceCatalogPage .catalogPageSection #catalogServiceNavWrap,
  html body.serviceCatalogPage #catalogServiceNavWrap{
    margin-top:22px!important;
    margin-bottom:0!important;
    padding-top:0!important;
    padding-bottom:0!important;
    transform:none!important;
    animation:none!important;
    transition:none!important;
  }

  html body.serviceCatalogPage #catalogCards,
  html body.serviceCatalogPage #catalogCards.catalogGrid,
  html body.serviceCatalogPage #catalogCards.catalogSixGrid,
  html body.serviceCatalogPage .catalogPageSection #catalogCards{
    margin-top:22px!important;
    margin-bottom:0!important;
    padding-top:0!important;
    border-top:0!important;
    background-clip:border-box!important;
    transform:none!important;
    animation:none!important;
    transition:none!important;
  }

  html body.serviceCatalogPage #catalogServiceNavWrap:has(.cimMobileServiceMenuV2543[open]) + #catalogCards{
    margin-top:22px!important;
  }

  html body.serviceCatalogPage .cimServicesOverview .sampleImagesGrid,
  html body.serviceCatalogPage .cimServicesOverview .homeServicesMatchGrid,
  html body.serviceCatalogPage .cimServicesOverview .serviceGrid,
  html body.serviceCatalogPage section.sampleImagesSection .sampleImagesGrid{
    margin-top:22px!important;
  }

  html body.serviceCatalogPage #catalogCards > .baCard:first-child,
  html body.serviceCatalogPage #catalogCards > .logoCatalogCard:first-child{
    margin-top:0!important;
  }
}
