body, html {
  margin: 0 auto;
  background-color: #ffffff;
  height: 100%;
}

body {
  display: flex;
  flex-direction: column;
}

body div {
  position: relative;
}

h1 {
  font-style: normal;
  font-weight: normal;
  margin: 0;
}

main {
  background-color: #ffffff;
}

.wrapper {
  min-width: 320px;
  min-height: 100%;
  display: flex;
  flex-direction: column;
  overflow-x: hidden;
}
.main {
  flex-grow: 1;
  padding-top: 200px;
}

header {
  z-index: 1002 !important;
  background-color: #ffffff;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
}

a {
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}
a:active {
  text-decoration: none;
  color: unset;
}
ul li {
  list-style: none;
  color: unset;
}
.general {
  width: 100%;
  max-width: 1920px;
  min-width: 320px;
  z-index: 500;
}

.general_2 {
  width: 100%;
}

.header-mobile {
  z-index: 2000;
}

.foot {
  max-width: 1110px;
}

.footer-mobile-container {
  max-width: 70%;
  margin: auto;
}

.container_1 {
  max-width: 1110px;
  width: 100%;
  margin: 0 auto;
  position: relative
}

.container_2 {
  max-width: 1110px;
  width: 70%;
  margin: auto;
}

.bot-menu-i {
  position: relative;
}

.all_display_none {
  display: none !important;
}

.bot-menu-i span:hover {
  color: #39961e;
}

.submenu-text a {
  color: #2a4646;
}
.submenu-item a:hover {
  color: #39961e;
}
.rotate {
  transform: rotate(180deg);
}
.h-m-right-items span:hover {
  color: #2C2F33;
}
.h-m-left-i-vebinar {
  border-bottom: 1px solid #ECF6FD;
}

.h-bottom {
  border-bottom: 1px solid #E4F2DC;
}
