/* Add custom CSS styles below */ 
 .landing-page-first-banner .container {
    margin-left: 6%;
}
.landing-page-first-banner .container > div {
   background: #3a1e2d69;
    padding: 33px 10px;
    border-radius: 20px;
}


.g_cat  .grid.grid-cols-3 {
    display: flex !important;
    justify-content: center !important;
    gap: 0px !important;
}


.banner_ad .item-text {
  
    font-size: 30px;
}

section:nth-child(2 of section.landing-page-first-banner) .container > div {
    max-width: 57% !important;
    width: 50% !important;
}

@media (max-width:768px){
  .landing-page-first-banner .container {
    margin-left: 0px !important;
}
  section:nth-child(2 of section.landing-page-first-banner) .container > div {
    max-width: 100% !important;
    width: 80% !important;
}
  .banner_ad .item-text {
    font-size: 14px;
    line-height: 22px !important;
}
    section:nth-child(2 of section.landing-page-first-banner) h1 {
      font-size: 16px !important
    }
  
.g_cat  .grid.grid-cols-3 {
    gap: 20px !important;
}
}