Aminopropyl-containing ionic liquid based organosilica as a novel and efficient adsorbent for removal of crystal violet from wastewaters