Razumikhin techniques in impulsive functional differential equations