.maincontent {
        max-width: 100%;
        margin: 0 auto;
        padding: 0;
        border: none;
    }



    .services-offered-wrapper {
        position: relative;
    }

    .services-container {
        max-width: 1600px;
        width: 100%;
        border-radius: 10px;
        padding: 20px;
        margin: 40px auto;
    }

    /* Service Options */
    .service-options {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        justify-content: space-between;
        margin-bottom: 0px;
        gap: 15px;
    }

    .service-option {
        background-color: var(--accent-color);
        color: white;
        border: 2px solid #eaeaea;
        padding: 10px 20px;
        cursor: pointer;
        transition: background-color 0.3s ease;
        font-size: 16px;
        max-width: 300px;
        margin: auto;
        border-radius: 5px 5px 0 0;
    }

    .service-option:hover,
    .service-option.active {
        background-color: #000;
        opacity: 1;
    }

    /* Service Content */
    .service-content {
        border: 2px solid #eaeaea;
        background: #fff;
    }

    .service-details {
        display: none;
        padding: 20px 12px;
    }

    .service-details.active {
        display: block;
    }

    .products-image {
        text-align: center;
    }

    .products-image img {
        max-width: 250px;
        margin-inline: auto;
    }

    .products-text {
        text-align: start;
    }

    .products-text span {
        font-weight: 500;
    }

    @media (max-width: 900px) {
        .service-options {
            grid-template-columns: repeat(2, 1fr);
            margin-bottom: 20px;
        }

        .service-option {
            font-size: 14px;
        }
    }

    @media (max-width: 500px) {
        .service-option {
            font-size: 12px;
        }
    }

    @media (max-width: 400px) {
        .service-options {
            grid-template-columns: repeat(1, 1fr);
        }

        .services-container {
            margin: 10px auto;
        }
    }