12. Stock Options (Details) - USD ($)
6 Months Ended
May 11, 2017
Jun. 30, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]    
Options begning balance   4,000,000
Options Granted 1,550,000 1,550,000
Options ending balance   5,550,000
Weighted average exercise price begning balance   $ 0.16
Weighted average exercise price granted $ 0.13 0.13
Weighted average exercise price ending balance   $ 0.15
Aggregate intrinsic value begning balance   $ 750
Aggregate intrinsic value granted  
Aggregate intrinsic value ending balance   $ 11,850