I believe this is just a css issue. So I'll only show that code.
body {
margin: 0px;
padding: 0;
font-family: 'Raleway', sans-serif;
color: white;
background-image: url('https://m.mywebsite.com/style/mobile.jpg');
background-size: cover;
}
h2 {
position: relative;
top: 40px;
left: 22px;
width: 750px;
height: 45px;
font-size: 85px;
font-family: 'Raleway', sans-serif;
}
.nav {
background-color: #ffffff;
color: #000000;
list-style: none;
text-align: center;
margin: 0px;
height: 70px;
position: fixed;
width: 100%;
top: 0;
padding: 10px 0 10px 0;
}
.logo {
color: #000000;
float: center;
font-size: 50px;
font-weight: 600;
padding: 0 0 0 0;
}
From trying to figure out what the problem is, I tried to see what maybe the h2 and .logo were inheriting that made the text overlap. I tried removing some code from the body style but that didn't work. I also counldn't find much information online as to why this happens. I'm not trying to waste people's time, just need some help. Thank you in advance!
BTW, when I go to my mobile site, although the style is off, I don't get the overlapping text that I see when I look at my site on my iphone.
EDIT Adding my html ->
<!DOCTYPE html>
<html lang="en">
..
<body>
<ul class="nav">
<div class="logo">TELEDATA</div>
</ul>
<h2>The number one social media influencer network</h2>
</body>
</html>