This is bugging me so much. I do not understand why my CSS styling is not working on my homepage but it is on my other pages. I just started using Apache because I got tired of Visual Studio. Also, when I run index.html via Visual Studio, it renders properly. Furthermore, it renders properly on my purchased domain and via the web hosting. All of the stylesheets have been linked properly and they load in the browser. My links on index.html do not differ in anyway from my other pages.
Here's what happens when I open index.html via the server created by Apache: Everything loads and behaves properly except for the caorusel. The carousel adheres to my styling choices and navigates to the next image automatically and when I click on the correct arrows. However, the image then disappears from the carousel and aligns itself to the left side of the page above the carousel.
This DOES NOT HAPPEN when running the page in Visual Studio or on my domain.
What's going on?!