.VehicleDetails p, .VehicleDetails p span{
   line-height: 28px !important;
   letter-spacing: -.5px;
}

.VehicleDetails #u_content_custom_vehicleDetails_5 .d-con-vechile-detail .d-con-vehicle-title .d-vehicle-title,
 .d-vehicle-info h2  {
    padding: 10px 0px;
    text-transform: uppercase;
}


.VehicleDetails #u_content_custom_vehicleDetails_5 .d-con-vechile-detail .d-con-vehicle-details-info {
    padding: 0 10px;
}

.d-con-vechile-detail .d-con-vehicle-content .d-col-3 ul {
    padding-left: 40px;
    padding-right: 0px !important;
    line-height: 1.2;
}

@media(min-width: 810px){
   .VehicleDetails #u_content_custom_vehicleDetails_5 .d-con-vechile-detail .d-con-vehicle-details-photo {
    flex: 0 1 22.928571428571427%;
   }

  .VehicleDetails .d-con-vechile-detail .d-con-vehicle-details-photo .d-con-vehicle-img {
    max-width: 100%;
   }

   .d-con-vechile-detail .d-con-vehicle-content .d-col-3 ul {
      flex: 0 0 33.33%;
      max-width: 33.33%;
    }

    .VehicleDetails p {
      text-align: justify;
    }
}

@media(max-width: 768px){
    .d-con-vechile-detail .d-con-vehicle-content .d-col-3 ul{
       margin-bottom: 0px;
    }

    .VehicleDetails #u_content_custom_vehicleDetails_5 .d-con-vechile-detail .d-con-vehicle-details-info {
      padding: 0px;
    }

   .VehicleDetails #u_content_custom_vehicleDetails_5 .d-con-vechile-detail .d-con-vehicle-title .d-vehicle-title {
      font-size: 21px;
    }

     .VehicleDetails .d-vehicle-info h2 {font-size: 20px;}
}