Related Party Transactions (Details Narrative)
12 Months Ended
Dec. 31, 2017
USD ($)
shares
Notes payable | $ $ 884,634
Number of common stock granted 2,669,761
Number of warrants granted 50,000
Anti-dilution Shares [Member]  
Number of common stock granted 806,609
Notes Payable [Member]  
Number of common stock granted 1,863,152