/* ================================
   Shared Mobile Responsive Utilities
   ================================ */

/* Mobile phones */
@media (max-width: 600px) {
	.mobile-wrap {
		flex-wrap: wrap !important;
	}
	.mobile-card {
		flex: 1 1 100% !important;
		max-width: 100% !important;
		min-width: 0 !important;
	}
	.mobile-center-card {
		width: 100% !important;
	}
	.section, .newsection.section {
		padding: 25px 0 !important;
	}
	.section-gallery, .section-video {
		padding: 30px 0 !important;
	}
}

/* Tablets */
@media (min-width: 601px) and (max-width: 992px) {
	.mobile-wrap {
		flex-wrap: wrap !important;
	}
	.mobile-card {
		flex: 1 1 45% !important;
		max-width: 48% !important;
	}
	.mobile-center-card {
		width: 48% !important;
	}
}
