@media all and (max-width: 1280px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	html {
		-ms-overflow-style: -ms-autohiding-scrollbar;
	}
	.st-menu-open .st-menu.st-effect-4 {
	    visibility: visible;
	    -webkit-transition: all 0.5s;
	    transition: all 0.5s;
	    -webkit-transform: none !important;
	    transform: none !important;
	    overflow: hidden;
	    right:0 !important;
	    left: auto !important;
	}
	.st-menu.st-effect-4 {
	    -webkit-transform: none !important;
	    transform: none !important;
	    -webkit-transition: all 0.5s;
	    transition: all 0.5s;
	    overflow: hidden;
	    right:-18em !important;
	    left: auto !important;
	}
	.noscroll .st-menu.st-effect-4 {
		display: none !important;
	}
	.transmitter .sidebar {
		display: none !important;
	}
}
@supports (-ms-accelerator:true) {
	html {
		-ms-overflow-style: -ms-autohiding-scrollbar;
	}
	.st-menu-open .st-menu.st-effect-4 {
	    visibility: visible;
	    -webkit-transition: all 0.5s;
	    transition: all 0.5s;
	    -webkit-transform: none !important;
	    transform: none !important;
	    overflow: hidden;
	    right:0 !important;
	    left: auto !important;
	}
	.st-menu.st-effect-4 {
	    -webkit-transform: none !important;
	    transform: none !important;
	    -webkit-transition: all 0.5s;
	    transition: all 0.5s;
	    overflow: hidden;
	    right:-18em !important;
	    left: auto !important;
	}
}


@media screen and (min-width: 1281px) {
	.overlay {
	    position: fixed;
	    width: calc(100% - 18em);
	    height: 100%;
	    top: 0;
	    left: 0;
	    background: white;
	    z-index:3000;
	    overflow-y: scroll;
	    margin-left: 18em;
	}


}