/* .service1{
    background:#f5f5f5;
    padding: 0px 90px;
    margin: 70px 0px;
}
.service1_img{
    padding-bottom: 25px;
}
.service1 .project-content-left-5 {
    background-color: white !important;
} */
 .service1{
    background:#f5f5f5;
    padding: 50px 70px 30px 60px; /* 👈 top space */
    margin: 50px 0px;
}

/* image spacing */
.service1_img{
    padding-bottom: 25px;
}

/* content box */
.service1 .project-content-left-5{
    background:#ffffff;
}


.service2{
    background:white;
    padding: 0px 90px;
    margin: 50px 0px;
}
.service2_img{
    padding-bottom: 25px;
}
 .service2 .project-content-left-5{
    background:#f5f5f5 !important;
} 
.service3{
    background:#f5f5f5;
    padding: 50px 70px 30px 60px; /* 👈 top space */
    margin: 50px 0px;
}

.service3_img{
    padding-bottom: 25px;
}
.service3 .project-content-left-5 {
    background-color: white !important;
    margin-top: 50px; 
}
.service4{
    background:white;
    padding: 0px 90px;
    margin: 50px 0px;
}
.service4_img{
    padding-bottom: 25px;
}
 .service4 .project-content-left-5{
    background:#f5f5f5 !important;
} 
.service5{
    background:#f5f5f5;      /* or white – your choice */
    padding: 40px 90px;
    margin: 60px 0px;
}

.service5_img{
    padding-bottom:25px;
}

.service5 .project-content-left-5{
    background:white !important;
}
/* =========================
   MOBILE RESPONSIVE FIX
========================= */
@media (max-width: 768px) {

    /* All service sections padding fix */
    .service1,
    .service2,
    .service3,
    .service4,
    .service5 {
        padding: 30px 15px !important;
        margin: 30px 0;
    }

    /* Images full width */
    .service1_img,
    .service3_img,
    .service4_img,
    .service5_img {
        padding-bottom: 15px;
    }

    .thumbnail-project-5 img {
        width: 100%;
        height: auto;
        border-radius: 10px;
    }

    /* Content box spacing */
    .project-content-left-5 {
        padding: 20px !important;
    }

    /* Titles */
    .project-content-left-5 .title {
        font-size: 18px;
    }

    /* Paragraphs */
    .project-content-left-5 p {
        font-size: 14px;
        line-height: 1.6;
    }
}

/* ==============================
   HOW YOU CAN CONTRIBUTE – CARD
============================== */
/* OUTER BLACK SECTION */

/* ==============================
   Contribute Section Card
============================== */
.single-blog-card-6 {
    margin: 60px auto;
}

/* Real card */
.contribute-black-card {
    background: #000;
    padding: 40px 45px;
    border-radius: 16px;
    max-width: 100%;
}

/* Title */
.contribute-black-card .title {
    color: goldenrod;
    margin-bottom: 25px;
}

/* List */
.contribute-black-card ul li {
    display: flex;
    gap: 12px;
    color: #e5e5e5;
    line-height: 1.7;
}

.contribute-black-card ul li i {
    min-width: 20px;
    margin-top: 4px;
    color: #0d6efd;
}

.contribute-black-card ul li strong {
    color: #fff;
}
@media (max-width: 768px) {

    .single-blog-card-6 {
        margin: 30px 0;
    }

    .contribute-black-card {
        padding: 25px 20px;
        border-radius: 12px;
    }

    .contribute-black-card .title {
        font-size: 20px;
        margin-bottom: 18px;
        text-align: left;
    }

    .contribute-black-card ul li {
        font-size: 14px;
        line-height: 1.6;
    }

    .contribute-black-card ul li i {
        font-size: 14px;
        margin-top: 3px;
    }
}












