This depends on a number of factors, such as how many template designs or pages you'll have, if you need custom functionality or apps developed and the number of revisions during the design process. As a good rule of thumb, we usually estimate around 60 hours for design and 150 hours for development.