.mobile{display: none;}
/* On smaller screens, switch the order */
.navbar-expand-lg .navbar-toggler{display: block;}
@media (max-width: 768px) 
{
	.header .navbar {
		 padding: 0.625rem 0.5rem;
	}
	.dropdown-menu {
		margin: 2.25rem -0.25rem !important;
	}
	
	.navbar a.btn{width: 100%; margin-bottom: 15px;}
	.navbar-brand img{width: 75%;}
		.card-body {
			padding: 20px 10px !important;}
		.container-fluid {
			display: grid;
			grid-template-columns: 1fr 1fr;
			align-items: center;
			gap: 20px;
		}
		.container-fluid {
			grid-template-columns: 1fr;
		}

		.form-flex{
			order: -1; /* Moves the form to the top */
		}
		.mobile{display: inline;}
		.desktop{display: none;}
}		
