/* Car Details Styles for Page B */
.page-id-page-b .new-vehicle-details {
    max-width: 600px;
    margin: 20px auto;
    padding: 20px;
    border: 1px solid #ccc;
    border-radius: 5px;
    background-color: #f9f9f9;
}

.page-id-page-b .new-vehicle-details h2 {
    margin-bottom: 10px;
    font-size: 1.5em;
}

.page-id-page-b .new-vehicle-details ul {
    list-style: none;
    padding: 0;
}

.page-id-page-b .new-vehicle-details ul li {
    margin-bottom: 8px;
}

/* CSS code for displaying three products per row on Page B */
.page-id-page-b .new-product-section {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px; /* Adjust margin as needed */
}

.page-id-page-b .new-product {
    flex: 0 0 calc(33.33% - 30px); /* Adjust width as needed */
    margin: 0 15px 20px 15px; /* Adjust margin as needed */
    padding: 15px;
    border: 1px solid #ddd; /* Optional border for each product */
    box-sizing: border-box;
    text-align: center;
}

.page-id-page-b .new-product img {
    max-width: 100%;
    height: auto;
    margin-bottom: 10px;
}

.page-id-page-b .new-product h3 {
    font-size: 18px;
    margin-bottom: 5px;
}

.page-id-page-b .new-product div {
    font-weight: bold;
}
