.main_dsfdldkfld{
    max-width:1200px;
    margin:auto;
    padding:10px;
}
.grid_sldjlskd{
    display:grid;
    grid-template-columns:1fr 1fr 1fr;
    gap:10px;
}

/* Adjust for smaller screens */
@media (max-width: 1024px) {
    .grid_sldjlskd {
        grid-template-columns: 1fr 1fr; /* 2 columns for tablets */
    }
}

@media (max-width: 768px) {
    .grid_sldjlskd {
        grid-template-columns: 1fr; /* 1 column for mobile devices */
    }
}
    .grid_sldjlskd .card{
        cursor:pointer;
    }