Small "Pyramid Escape" text-based game
First, don't use using namespace std;, or any other namespace, for that matter. This can cause you have load functions with the same name, which can cause problems. This is discussed in more detail here.

Second, you have a ton of variables you never use, including:

int turn3;
int turn4;
string decision3;
string decision4;
string decision5;
int random2;
int random3;


Third, you should use move functions.  One candidate for a function is asking whether to restart the game.

Fourth, I would use bools for dead and restart.  You will need to convert the input for restart, but it better represents what is happening.

Fifth, you should consistently indent your code at 4 spaces per level.  You do this for the most part, but you do not do this in main().