How to posistion GUI elements?

The problem I am having is the time bar is interfering with the max players bar Screenshot by Lightshot Here is part of the script

GUILayout.BeginHorizontal();
GUILayout.Label("Max Players: ", GUILayout.Width(130));
// Select Round Duration Time
GUILayout.Space(5);
GUILayout.BeginHorizontal();
GUILayout.Label("Time", GUILayout.Width(130));
for(int i = 0; i < maxTimeOptions.Count; i++){
if(roundDuration == maxTimeOptions*){*

//Selected number is green
GUI.color = Color.green;
}else{
GUI.color = Color.white;
}
if(GUILayout.Button(maxTimeOptions*.ToString(), GUILayout.Width(45), GUILayout.Height(28))){*
roundDuration = maxTimeOptions*;*
}
}
GUI.color = Color.white;
GUILayout.EndHorizontal();
for(int i = 0; i < maxPlayersOptions.Count; i++){
if(maxPlayers == maxPlayersOptions*){*
//Selected number is green
GUI.color = Color.green;
}else{
GUI.color = Color.white;
}
if(GUILayout.Button(maxPlayersOptions*.ToString(), GUILayout.Width(27), GUILayout.Height(25))){*
maxPlayers = maxPlayersOptions*;*
}
}
GUI.color = Color.white;
GUILayout.EndHorizontal();

Please help me fix this

Change

GUILayout.Label("Max Players: ", GUILayout.Width(130));

to this

GUI.Label(new Rect(From Left, From Top, Width, Height), "Text");

Here is the script for it, Look on the unity website more, it is really helpful

P.s. May be a bit harder at the beginning due to scaling, but with a bit of practice GUI can be made simple

Have fun