Very high quality ! However, that would be even greater if you can seperate. As a developer I will give 5 Star and will recommend 200% with confident. You can seperate css & js for each type of theme ! (not include all in one so it.

Contact Image

    Partner Image
    Partner Image
    Partner Image
    Partner Image
    Partner Image
    Partner Image
    X