section#step01:not(.active),
section#step02:not(.active),
section#step03:not(.active) {
	display: none;
}

html body,
body {
	overflow: scroll!important;
	opacity: 1;
}

.no-touch {
	opacity: 0.6;
	pointer-events: none;
}

#mapLocation {
	width: 100%;
	min-height: 100px;
}

.oxon-hidden {
	opacity: 0;
	position: fixed;
	top: -9999999px;
	left: -9999999px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

.oxon-hide {
	display: none;
}

#capturePhoto {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: fixed;
	z-index: 99999;
}

#capturePhoto.oxon-hidden {
	display: none;
}

/*
 * This affects the first step where
 * the user can select upload or photo, 
 * this class is added when taking a photo
 * is not supported. This class hides the
 * take photo option and fixes the columns.
 */
.oxon-no-video-support > div.elementor-column:not(:last-child) {
	display: none
}

.oxon-no-video-support > div.elementor-column {
	width: 100% !important;
}