What do you mean by 'replicate'? Don't just copy someone else's site. Build something that suits your own content. That doesn't mean you can't learn from what others have done, of course.
Anyhow, your question is more like what you'd ask of a web designer you've hired. It's not a question for a forum. If you are building your own site and are having an issue you can't solve, then feel free to ask as question about it!