.mas-sticky-header {
	box-sizing: border-box;
}

.mas-sticky-yes, .mas-sticky-yes.e-con, .mas-sticky-header {
	z-index: 999;
	margin: 0 auto;
	box-sizing: border-box;
	top: 0px;
	transition: all .4s ease-in-out;
}

.e-con.mas-sticky-header:not(.elementor-sticky) {
	position: fixed;
	width: 100%;
	margin: 0 auto;
	transition: all .4s ease-in-out;
}

.headerup {
	-ms-transform: translateY(-110vh) !important;
	-o-transition: transform .4s ease-in-out !important;
	-webkit-transform: translateY(-110vh) !important;
	-webkit-transition: transform .4s ease-in-out !important;
	-webkit-transition: -webkit-transform .4s ease-in-out !important;
	transform: translateY(-110vh) !important;
	transition: transform .4s ease-in-out !important;
}

@media screen and (min-width: 768px) {
	.admin-bar .mas-sticky-header:not(.elementor-sticky) {
		top: 32px !important;
	}
	
	.mas-sticky-header:not(.elementor-sticky) {
		top: 0px !important;
	}
}