Celebrity makeup artist Mario Dedivanovic does makeup for Kim Kardashian, Chrissy Teigen, Jennifer Lopez, Katy Perry and more -- and after eight years with .