html {
  font-size: 100% !important;
}

.secontainer {
	max-width: 90% !important;
	margin: 0 auto !important;
}

a:focus {
    outline: unset !important;
}

li::marker {
    font-weight: 900;
}

.screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible {
  position: absolute;
  top: -10000em;
  width: 10rem;
 height: 2em !important;
  margin: -0.0625rem;
	padding: 4px !important;
  overflow: hidden;
  clip: rect(0,0,0,0);
  border: 0;
	font-size: 1rem !important;
text-align: center !important;
text-decoration: underline !important;
background: #fff !important;
}

.screen-reader-text:focus {
  background-color: #fff;
  border-radius: 4px;
  clip: auto !important;
  clip-path: none;
  color: #000;
  display: block;
  font-weight: bold;
  padding: 0.5em 0.5em;
  text-decoration: none;
  top: 1em;
  width: auto;
  z-index: 100000;
  left: calc(50% - 5rem);
  outline: 4px solid black !important;
  font-size: 1.125em !important;
  line-height: 1.5 !important;
height: 2em !important;
}

/*------*/
.elementor-screen-only {
position: absolute;
top: -10000em;
width: 10em;
height: 2em !important;
margin: -0.0625em;
padding: 4px !important;
overflow: hidden;
clip: rect(0,0,0,0);
border: 0;
font-size: 1rem !important;
text-align: center !important;
text-decoration: underline !important;
background: #fff !important;
	line-height: 1.5!important;
}