
@media (max-width: 800px) {


	#nav-desktop {
		display: none;
	}

	#nav-mobile {
		display: block
	}

	.mobile {
		display:initial;
	}

	footer {
		width: 100%;
		padding: 0 20px;
	}

	.responsive {
		width: 99% !important;
		display: block;
		float: initial !important;
		margin: 5px auto;
		padding: 5px;
	}

	h1.mobile {
		display: block;
		text-align:center;
	}

	#home-3rs img {
		width: 100%;
		height: auto;
		margin-bottom: 20px;
		margin-right: 0;
	}

	.border-container {
		padding:20px;
	}

	.border-container ul {
		text-align: left;
	}

	.divers-grid {
		grid-template-columns: repeat(auto-fill, 95%);
	}

	.divers-grid-box {
		width:100%;
	}

	.divers-grid-box-text {
		width: 100%;
		max-width: 325px;
		text-align:center;
	}

	.divers-grid-box a img {
		float: initial;
		margin: 10px auto;
	}

	#photos2026 {
		text-align: center;
	}

	#photos2026 img {
		margin-bottom: 20px;
	}


}
