Both. It's definitely after noon and just about evening. However, I am not sure that there is a fixed time for evening to start. In Winter I would say 5:30 was definitely evening, in Summer, it's less of a given.
Given in continental Europe it is 6:30 and in Italy the greeting 'Buongiorno' becomes 'Buonasera' anytime after about 2pm I will say evening. That combined with SWMBO complaining (albeit only a slight moan) that me watching on iFollow disrupted our evening meal time (even though in Italy most people dont have their evening meal until after 8:30 anyway)