/* Mobile and Tablet Styles */ @media (max-width: 768px) { .header { justify-content: center; /* Center content in header */ border-bottom: 4px solid #fcc60a; height: 50px; } #header-img1 { margin-left: 0; height: 40px; } #header-img2 { display: none; /* Hide menu image */ } } /* Main container for form */ .form-container { display: flex; justify-content: center; align-items: center; height: calc(100vh - 120px); /* Adjust based on header and footer height */ padding: 0px; position: relative; z-index: 5; transition: transform 0.3s ease; /* Add smooth movement */ }