Goodknight Fabric Roll-On protects from all kinds of mosquitoes for up to 8 hours including those spreading dengue, malaria and chikungunya. Just apply 4 dots of the non-staining formula on clothes for complete outdoor protection.