NOTE PAYABLES (Details) - USD ($)
Jun. 30, 2017
Dec. 31, 2016
Notes payable    
Revolving Line of Credit $ 1,950,000 $ 1,950,000
Term loan 643,819 914,002
Notes payable 7,004 12,700
Total of notes payable and advances 2,600,823 2,876,703
Less current portion (2,511,710) (2,507,526)
Long-term portion $ 89,113 $ 369,177