I'm going crazy, there is something that makes a small scroll horizontally, I managed to locate that part of the web I have to remove to not appear, but as soon as I put that div back, the scroll appears throughout the web, and I do not locate the fault.
ALL CODE:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
<link rel="stylesheet" href="style2.css">
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.15.2/css/all.css" integrity="sha384-vSIIfh2YWi9wW0r9iZe7RJPrKwp6bG+s9QZMoITbCckVJqGCCRhc+ccxNcdpHuYu" crossorigin="anonymous">
<title>Document</title>
<script>
window.onscroll = function() {scrollFunction()};
function scrollFunction() {
var fondo = document.getElementById("fondo");
var brand = document.getElementById("brand");
if (document.body.scrollTop > 200 || document.documentElement.scrollTop > 200) {
fondo.style.backgroundColor = "rgba(0, 0, 0, 0.8)";
} else {
fondo.style.backgroundColor = "transparent";
}
}
</script>
</head>
<body>
<div id="slider-total">
<nav id="fondo" class="navbar navbar-expand-lg fixed-top">
<div class="container">
<a id="brand" class="navbar-brand" href="#"><img src="logo.png" alt=""></a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNavAltMarkup" aria-controls="navbarNavAltMarkup" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNavAltMarkup">
<div class="navbar-nav ml-auto">
<a class="nav-item nav-link active" href="#">Home <span class="sr-only">(current)</span></a>
<a class="nav-item nav-link" href="#">Features</a>
<a class="nav-item nav-link" href="#">Pricing</a>
<a class="nav-item nav-link " href="#">Contact</a>
</div>
</div>
</div>
</nav>
<div class="info-slider">
<h1 id="slider-text-1">Diseño de páginas web</h1>
<p id="slider-text-2">Contrata tu web en el presente y mejora el futuro de tu empresa.</p>
</div>
</div>
<div id="siguiente-1">
<div class="container">
<div class="row">
<div class="col-12 col-md-6">
<h2>Tu web <br>adaptada a todos <br>los dispositivos</h2>
</div>
<div class="col-12 col-md-6">
<p>Lorem ipsum, dolor sit amet consectetur adipisicing elit. Magnam error at accusantium ducimus eius exercitationem quam excepturi in alias. Dolorum, ratione unde. Mollitia omnis perferendis minus esse eius eveniet eligendi.</p>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Ipsum est nemo molestiae et! Laboriosam ratione, voluptas commodi cupiditate a velit ipsum nesciunt. Facere quia molestias odio deserunt molestiae rem cumque. Lorem ipsum dolor sit amet consectetur adipisicing elit. Nostrum assumenda nobis quibusdam placeat saepe beatae dolorem iste soluta eius animi, natus dolore doloribus quasi, enim facere minus, in delectus. Maiores? Lorem ipsum dolor sit amet consectetur adipisicing elit. Mollitia cum dolorem quas, architecto obcaecati at non hic eos, quaerat eaque repellendus accusantium nulla praesentium, minima numquam ex labore blanditiis totam.</p>
</div>
</div>
</div>
</div>
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js" integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script>
</body>
</html>
If I remove this div, that part does not appear and the scroll disappears, so the error has to be there
<div id="siguiente-1">
<div class="container">
<div class="row">
<div class="col-12 col-md-6">
<h2>Tu web <br>adaptada a todos <br>los dispositivos</h2>
</div>
<div class="col-12 col-md-6">
<p>Lorem ipsum, dolor sit amet consectetur adipisicing elit. Magnam error at accusantium ducimus eius exercitationem quam excepturi in alias. Dolorum, ratione unde. Mollitia omnis perferendis minus esse eius eveniet eligendi.</p>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Ipsum est nemo molestiae et! Laboriosam ratione, voluptas commodi cupiditate a velit ipsum nesciunt. Facere quia molestias odio deserunt molestiae rem cumque. Lorem ipsum dolor sit amet consectetur adipisicing elit. Nostrum assumenda nobis quibusdam placeat saepe beatae dolorem iste soluta eius animi, natus dolore doloribus quasi, enim facere minus, in delectus. Maiores? Lorem ipsum dolor sit amet consectetur adipisicing elit. Mollitia cum dolorem quas, architecto obcaecati at non hic eos, quaerat eaque repellendus accusantium nulla praesentium, minima numquam ex labore blanditiis totam.</p>
</div>
</div>
</div>
</div>
CSS CODE:
* {
box-sizing: border-box;
}
h1,h2,h3,h4 {
font-weight: bold;
text-align: center;
}
h1 {
font-size: 6em;
text-shadow: 0 0 0 rgb(159, 106, 217);
transition: all 2s;
}
h1:hover {
text-shadow: 7px -55px 255px rgb(159, 106, 217);
}
h2 {
font-size: 2em;
}
h3 {
font-size: 1.6em;
}
#slider-total {
width: 100vw;
height: 100vh;
background-color: #444;
color: white;
background-image: url(wall5.jpg);
background-size: cover;
background-position: center;
background-attachment: fixed;
display: flex;
flex-flow: column;
justify-content: center;
align-items: center;
}
#fondo {
transition: 1s;
}
.nav {
justify-content: flex-start;
}
.botones {
display: flex;
flex-flow: row nowrap;
justify-content: center;
align-items: center;
}
.botones i {
margin: 0 5px
}
.nav-item {
color: white;
font-weight: 600;
font-size: 1.2em;
}
.navbar-expand-lg .navbar-nav .nav-link {
margin: 0 10px;
}
#slider-total p {
font-size: 1.7em;
text-align: center;
font-weight: lighter;
}
#siguiente-1 {
padding: 300px 0;
color: white;
background-image: url(estrellas.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: center;
background-attachment: fixed;
}
#siguiente-1 h2 {
font-size: 4em;
text-align: right;
}
#siguiente-1 .col-12 p {
margin-left: 20px;
font-size: 1.2em;
font-weight: lighter;
background-color: rgba(0,0,0,0.2);
padding: 0 10px;
}