Application of branched pore diffusion model in the adsorption of reactive dyes on activated carbon