8. Commitments & Contingencies (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Commitments Contingencies Details Narrative    
Rent expense $ 18,968 $ 18,165