#top-menu li {
  padding-right: 30px;
}

.et_pb_fullwidth_header.et_pb_fullwidth_header_0 {
  background-color: #5a19e8 !important;
}

@media screen and (min-width: 768px) {
#menu-item-36 .sub-menu {
  width: 440px;
}

#menu-item-36 .sub-menu a {
  width: 380px;
}

#menu-item-63 .sub-menu {
  margin-top: 70px;
}
}

@media screen and (max-width: 980px) {
.et_header_style_centered #logo {
  max-height: 100px !important;
}

.sub-menu .sub-menu {
  margin: 0 !important;
  padding-left: 0 !important;
}

.sub-menu .sub-menu a {
  padding-left: 5px !important;
}

}