@media (min-width: 1024px) {
    .project-container {
        display: flex;
    }
    .category-filter {
        padding-left: 0; padding-right: 0; width: 30%;
    }
    .project-card {
        padding-left: 0; padding-right: 0; width: 70%;
    }
    .project-img-div {
        width: 45%; padding-right: 30px; padding-bottom: 50px;
    }
}

@media (max-width: 1024px) {
    .category-filter {
        padding-left: 0; padding-right: 0; width: 100%; padding-bottom: 50px;
    }
    .project-container {
        display: flex; flex-direction: column;
    }
    .project-card {
        padding-left: 0; padding-right: 0; width: 100%;
    }
    .project-img-div {
        width: 100%; padding-right: 30px; padding-bottom: 50px;
    }
}