.home-container { width: 100%; display: flex; overflow: auto; min-height: 100vh; align-items: center; flex-direction: column; } .home-navbar1 { flex: 0 0 auto; width: 100%; height: auto; display: flex; position: relative; align-items: center; justify-content: center; } .home-hero2 { flex: 0 0 auto; width: 100%; height: auto; display: flex; align-items: center; justify-content: center; } .home-logos3 { flex: 0 0 auto; width: 100%; height: auto; display: flex; align-items: center; justify-content: center; } .home-gallery4 { flex: 0 0 auto; width: 100%; height: auto; display: flex; align-items: center; justify-content: center; } .home-features5 { flex: 0 0 auto; width: 100%; height: auto; display: flex; align-items: center; justify-content: center; } .home-features6 { flex: 0 0 auto; width: 100%; height: auto; display: flex; align-items: center; justify-content: center; } .home-features7 { flex: 0 0 auto; width: 100%; height: auto; display: flex; align-items: center; justify-content: center; } .home-cta8 { flex: 0 0 auto; width: 100%; height: auto; display: flex; align-items: center; justify-content: center; } .home-faq9 { flex: 0 0 auto; width: 100%; height: auto; display: flex; align-items: center; justify-content: center; } .home-contact10 { flex: 0 0 auto; width: 100%; height: auto; display: flex; align-items: center; justify-content: center; } .home-footer11 { flex: 0 0 auto; width: 100%; height: auto; display: flex; align-items: center; justify-content: center; }