.specific-project-imgs {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem; /* لإزالة المسافات بين الصور */
    /* justify-content: center; */
}
.specific-project-title {
    text-align: center;
    margin: 1rem;
    color: aqua;
}
.specific-project-imgs img {
    width: 100%;
    max-width: calc(50% - 1rem); /* أقصى عرض لكل صورة هو 50% */
    flex-basis: calc(50% - 1rem);  /** يمنع الصور من أن تصبح صغيرة جدًا */
    border-radius: 10px;
    cursor: pointer;
}
.specific-project-imgs img:hover {
    transform: scale(1.05);
}
@media (min-width: 450px) {
    .specific-project-imgs img {
        max-width: calc(calc(100% / 3) - 1rem); /* أقصى عرض لكل صورة هو 50% */
        flex-basis: calc(calc(100% / 3) - 1rem);
    }
}
@media (min-width: 768px) {
    .specific-project-imgs img {
        max-width: calc(25% - 1rem); /* أقصى عرض لكل صورة هو 50% */
        flex-basis: calc(25% - 1rem);
    }
}
.specific-project-info p {
    font-size: 1rem;
    margin-top: 1rem;
}
.specific-project-info h3 {
    color: aquamarine;
}
.specific-project-buttons {
    margin-top: 1.5rem;
    display: flex;
    flex-flow: column;
    align-items: center;
}
.specific-project-buttons a,  .specific-project-buttons button {
    margin-top: 1rem;
    width: 60%;
}
.project-link {
    text-align: center;
    background-color: #5632cc;
    position: relative;
}
.project-link.project-link-stopped {
    pointer-events: none;
    background-color: rgb(146, 146, 146);
}
.project-link.project-link-stopped::before {
    position: absolute;
    height: 80%;
    width: 5%;
    content: "!";
    background-color: rgb(110, 110, 51);
    left: 25%;
}