Commitments and Contingencies (Details Narrative)
3 Months Ended
Mar. 31, 2021
USD ($)
a
Mar. 31, 2020
USD ($)
Feb. 29, 2020
Commitments and Contingencies Disclosure [Abstract]      
Lease term     4 years
Area of land | a 13,687    
Payments for rent $ 28,825    
Lease expiration date Feb. 29, 2024    
Rent expenses $ 86,588 $ 51,818