12. Commitments and Contingencies (Details Narrative)
|12 Months Ended|
Dec. 31, 2018
|Commitments and Contingencies Disclosure [Abstract]|
|Rent expense||$ 13,433|
|Sublease deposit||$ 7,210|
Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.
Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef