.vehicleContainer {
    width: 90%; /* Keeps the container at 90% width of the viewport */
    max-width: 2130px; /* Caps the width of the container at 2130px */
    margin: 2em auto; /* Centers the container */
}

.vehiclesDynamicList {
    display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.DynamicListItem{
	max-width: 100%;
	padding: 1em;
}

.DynamicListItem img{
	width: 100%;
}

.DynamicListItem li p {
	margin-bottom: 0;
}

/* For screens 1080px and above (2 columns) */
@media (min-width: 768px) {
    .DynamicListItem {
        max-width: 50%;
    }
}

/* For screens 1080px and above (2 columns) */
@media (min-width: 1080px) {
    .DynamicListItem {
        max-width: 33%;
    }
}

/* For screens 1600px and above (3 columns) */
@media (min-width: 1600px) {
    .DynamicListItem {
        max-width: 25%;
    }
}

/* For screens 2130px and above (4 columns) */
@media (min-width: 2130px) {
    .DynamicListItem {
        max-width: 20%;
    }
}