/*
 ASEMANEEHA HOME SERVICES
 PHASE 804 - MOBILE THREE-COLUMN GRID
 Applies only to the existing homepage service cards.
*/

@media screen and (max-width: 767px) {

  div[class*="grid-cols-[auto,auto,auto,auto,auto,auto]"][class*="icons-bg.png"] {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    column-gap: 6px !important;
    row-gap: 12px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }

  div[class*="grid-cols-[auto,auto,auto,auto,auto,auto]"][class*="icons-bg.png"] > div {
    min-width: 0;
    width: 100%;
  }

  div[class*="grid-cols-[auto,auto,auto,auto,auto,auto]"][class*="icons-bg.png"] > div > a {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 0;
  }

  div[class*="grid-cols-[auto,auto,auto,auto,auto,auto]"][class*="icons-bg.png"] > div > a > img[alt="سرویس"] {
    display: block;
    width: 100%;
    max-width: 100%;
    height: auto;
  }

  div[class*="grid-cols-[auto,auto,auto,auto,auto,auto]"][class*="icons-bg.png"] img[alt="آیکون سرویس"] {
    width: 56% !important;
    max-width: 68px !important;
    height: auto !important;
    margin-top: 12px !important;
    margin-left: 0 !important;
  }

}
 
/* ASEMANEEHA PHASE 805 - MOBILE VERTICAL POSITION */
@media screen and (max-width: 767px) {
div[class*="grid-cols-[auto,auto,auto,auto,auto,auto]"][class*="icons-bg.png"] {
    margin-top: 26px !important;
    margin-bottom: 14px !important;
}
}
/* END PHASE 805 */
