.pt-6 {
  padding-top: 4.5rem !important;
}

.pb-6 {
  padding-bottom: 4.5rem !important;
}

.pt-7 {
  padding-top: 6rem !important;
}

.pb-7 {
  padding-bottom: 6rem !important;
}

.pt-8 {
  padding-top: 8rem !important;
}

.pb-8 {
  padding-bottom: 8rem !important;
}

.pt-9 {
  padding-top: 10rem !important;
}

.pb-9 {
  padding-bottom: 10rem !important;
}

.center-container {
  flex-grow: 1;
  margin: auto;
  display: flex;
  flex-direction: row;
  height: 100%;
  max-width: 1920px;
  justify-content: center;
  padding: 0 3rem;
  gap: 7rem;
}
@media screen and (max-width: 2200px) {
  .center-container {
    gap: 3rem;
  }
}
.center-container .left-col {
  display: flex;
}

.center-container .left-col .main-container {
  margin: auto 0;
}
.center-container .right-col {
  flex-grow: 1;
  position: relative;
  max-width: 820px;
}
@media screen and (max-width: 1279px) {
  .center-container .right-col {
    display: none;
  }
  .center-container .left-col .main-container {
    text-align: center;
  }
}

.pxw-bg-gradient-pink-purble-blue {
  background: transparent linear-gradient(90deg, #ec058e 0%, #613cf8 47%, #00bdf3 100%) 0% 0% no-repeat padding-box;
}

.pxw-tag-cloud a {
  display: inline-block;
  text-align: center;
  font-size: 13px;
  line-height: 15px;
  margin: 0 6px 10px 0;
  text-transform: uppercase;
  padding: 5px 18px 6px;
  border-radius: 20px;
  border: 1px solid #613cf8 !important;
  color: #613cf8 !important;
}

.pxw-tag-cloud a:hover,
.pxw-tag-cloud a.active {
  box-shadow: none !important;
  color: #613cf8 !important;
}

.p-child-m-0 > p {
  margin: 0 !important;
}

.pxw-toast {
  width: fit-content;
}
.pxw-toast.bg-success .toast-body {
  background-color: #198754;
}
.pxw-toast.bg-danger .toast-body {
  background-color: #dc3545;
}
.pxw-toast.bg-warning .toast-body {
  background-color: #ffc107;
}
.pxw-toast .toast-body {
  border-radius: 8px;
  color: #fff;
  width: fit-content;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.pxw-toast .toast-body #liveToastIcon {
  font-size: 1.5rem;
  margin-right: 0.5rem;
  vertical-align: middle;
}
.pxw-toast .toast-body #liveToastText {
  font-size: 1.125rem;
  vertical-align: middle;
}

header .social-icon-style-01 a {
  font-size: 1rem;
  color: black;
  width: unset;
  height: unset;
  line-height: 2.5rem;
}

header .dropdown-menu {
  top: 35px !important;
  left: unset !important;
  right: 0 !important;
  margin-top: 0.125rem !important;
}