

		/* Responsive Code */



		.flex-container {
			display: flex;
			flex-direction: row;
			flex-wrap: wrap;
			gap: 0 0;
			align-items: flex-start;
			width: 75%;
			margin: auto;
		}


		.flex-event {
			display: flex;
			flex-direction: row;
			flex-wrap: wrap;
			justify-content: center;
			width: 75%;
			margin: auto;
		}


		.flex-movie {
			display: flex;
			flex-direction: row;
			flex-wrap: wrap;
			width: 85%;
			justify-content: space-between;
			margin: auto;
		}

		.flex-about {
			display: flex;
			flex-direction: row;
			flex-wrap: wrap;
			gap: 10;
			align-items: flex-start;
			width: 90%;
			margin: auto;
		}


		.flex-button {
			display: flex;
			flex-direction: row;
			flex-wrap: wrap;
			justify-content: space-evenly;
			width: 90%;
		}



		.flex-container-img {
			display: flex;
			flex-direction: row;
			justify-content: space-evenly;
			align-items: center;
			margin: auto;
			gap: 20 50;
		}


		.flexitem-34 {
			flex: 74%;
		}

		.flexitem-23 {
			flex: 60%;
 			padding: 12px;
		}

		.flexitem-2 {
			flex: 50%;
		}

		.flexitem-3 {
			flex: 30%;
 			padding: 12px;
		}

		.flexitem-4 {
			flex: 20%;
 			padding: 12px;
		}

		.flexitem-5 {
			flex: 20%;
		}

		.flexitem-6 {
			flex: 16%;
		}

		.flexitem-8 {
			flex: 12.5%;
		}

		.flexitem-10 {
			flex: 10%;
		}


		/* Ability to show or hide a block depending on mobile vs desktop */
		.hidedesk {
			display: none;
		}



		/* Mobile View */
		@media (max-width: 800px) {

		
			.flex-container {
				align-items: center;
				text-align: center;
				gap: 40px;
			}


			.flex-container-img {
				display: flex;
				flex-direction: column;
				justify-content: space-evenly;
				align-items: center;
				gap: 40px;
			}



			.flexitem-2, .flexitem-3, .flexitem-4, .flexitem-5, .flexitem-6, .flexitem-8, .flexitem-10 {
				flex: 100%;
			}

			.flexitem-34, .flexitem-23 {
				flex: 100%;
			}


			.flex-event {
				flex: 95%;
				gap: 20px;
			}


			.flex-movie {
				flex: 95%;
			}


			/* Ability to show or hide a block depending on mobile vs desktop */
			.hidemobile {
				display: none;
			}

			.hidedesk {
				display: inline;
			}



		}
