CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($) | Jun. 30, 2018 | Dec. 31, 2017 |
Accumulated depreciation | $ 882,221 | $ 838,736 |
Notes payable, discount | $ 300,284 | $ 245,494 |
Common stock, shares authorized | 500,000,000 | 500,000,000 |
Common stock, par value | $ 0.001 | $ .001 |
Common stock, shares issued | 88,754,412 | 66,029,791 |
Common stock, shares outstanding | 88,754,412 | 66,029,791 |
Series A Preferred Stock [Member] | | |
Preferred stock, shares authorized | 4 | 4 |
Preferred stock, par value | $ .001 | $ .001 |
Preferred stock, shares issued | 1 | 1 |
Preferred stock, shares outstanding | 1 | 1 |
Preferred Stock Series B [Member] | | |
Preferred stock, shares authorized | 10,000,000 | 10,000,000 |
Preferred stock, par value | $ .001 | $ .001 |
Preferred stock, shares issued | 2,797,205 | 2,798,205 |
Preferred stock, shares outstanding | 2,797,205 | 2,798,205 |
Series C Preferred Stock [Member] | | |
Preferred stock, shares authorized | 500 | 500 |
Preferred stock, par value | $ .001 | $ .001 |
Preferred stock, shares issued | 117 | 117 |
Preferred stock, shares outstanding | 117 | 117 |
Series D Preferred Stock [Member] | | |
Preferred stock, shares authorized | 800,000 | 800,000 |
Preferred stock, par value | $ .001 | $ 0.001 |
Preferred stock, shares issued | 400,000 | 400,000 |
Preferred stock, shares outstanding | 400,000 | 400,000 |
Series E Preferred Stock [Member] | | |
Preferred stock, shares authorized | 1,000,000 | 1,000,000 |
Preferred stock, par value | $ .001 | $ 0.001 |
Preferred stock, shares issued | 241,199 | 241,199 |
Preferred stock, shares outstanding | 241,199 | 241,199 |
Series F Preferred Stock [Member] | | |
Preferred stock, shares authorized | 800,000 | 800,000 |
Preferred stock, par value | $ .001 | $ 0.001 |
Preferred stock, shares issued | 280,069 | 280,069 |
Preferred stock, shares outstanding | 280,069 | 280,069 |
Series F-1 Preferred Stock [Member] | | |
Preferred stock, shares authorized | 800,000 | 800,000 |
Preferred stock, par value | $ .001 | $ 0.001 |
Preferred stock, shares issued | 57,193 | 57,193 |
Preferred stock, shares outstanding | 57,193 | 57,193 |
Series G Preferred Stock [Member] | | |
Preferred stock, shares authorized | 20,000,000 | 20,000,000 |
Preferred stock, par value | $ .001 | $ .001 |
Preferred stock, shares issued | 0 | 0 |
Preferred stock, shares outstanding | 0 | 0 |
Series H Preferred Stock [Member] | | |
Preferred stock, shares authorized | 4,859,379 | 4,859,379 |
Preferred stock, par value | $ .001 | $ .001 |
Preferred stock, shares issued | 2,313,120 | 4,859,379 |
Preferred stock, shares outstanding | 2,313,120 | 4,859,379 |
Series H-1 Preferred Stock [Member] | | |
Preferred stock, shares authorized | 3,000,000 | 3,000,000 |
Preferred stock, par value | $ .001 | $ .001 |
Preferred stock, shares issued | 0 | 0 |
Preferred stock, shares outstanding | 0 | 0 |
Series I Preferred Stock [Member] | | |
Preferred stock, shares authorized | 20,000,000 | 20,000,000 |
Preferred stock, par value | $ .001 | $ .001 |
Preferred stock, shares issued | 203,655 | 203,655 |
Preferred stock, shares outstanding | 203,655 | 203,655 |
Series J Preferred Stock [Member] | | |
Preferred stock, shares authorized | 10,000,000 | 10,000,000 |
Preferred stock, par value | $ .001 | $ .001 |
Preferred stock, shares issued | 0 | 0 |
Preferred stock, shares outstanding | 0 | 0 |
Series J1 Preferred Stock [Member] | | |
Preferred stock, shares authorized | 7,500,000 | 7,500,000 |
Preferred stock, par value | $ .001 | $ .001 |
Preferred stock, shares issued | 0 | 0 |
Preferred stock, shares outstanding | 0 | 0 |
Series K Preferred Stock [Member] | | |
Preferred stock, shares authorized | 9,607,840 | 9,607,840 |
Preferred stock, par value | $ 0.001 | $ 0.001 |
Preferred stock, shares issued | 0 | 0 |
Preferred stock, shares outstanding | 0 | 0 |
Series K1 Preferred Stock [Member] | | |
Preferred stock, shares authorized | 35,000,000 | 35,000,000 |
Preferred stock, par value | $ 0.001 | $ 0.001 |
Preferred stock, shares issued | 0 | 0 |
Preferred stock, shares outstanding | 0 | 0 |