My dear, it depends on your field in a construction company. Office Administration working hours is different from the staff working outside/on sites..

It also depends on the season, if it's summer, the working hours specially the labors will have a longer mid afternoon break due to it's heat.. and also during ramadam.. Sometimes it's company's discresion.