/* Website Settings */
html, body { 
  background-color: #455b6e;
  z-index: -10;
}
body::after {
  content: "";
  background: url(/images/2023/04/25/pdq-background__100x163.png) top left scroll;
  opacity: 1;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: -9;
}

/* Header and Menu Settings */
#sp-top-bar {
  padding: 0px;
}
#sp-header {
  height: 100px;
  position: absolute;
  top: 76px;
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.4);
}
@media (min-width: 768px) and (max-width: 991px) {
  #sp-header {
    height: 100px;
    position: absolute;
    top: 75px;
  }
}
@media (max-width: 768px) {
  #sp-header {
    height: 100px;
    position: absolute;
    top: 73px;
  }
}

#sp-header.header-sticky {
    top: 0px;
}

body.ltr .sp-megamenu-parent > li.sp-has-child > a::after,
body.ltr .sp-megamenu-parent > li.sp-has-child > span::after {
  font-family: "Font Awesome 6 Pro";
  font-weight: 300;
}

.sp-menu-item a,
.sp-megamenu-parent > li > span {
  border-left: 1px solid #dddddd;
  height: 40px;
  top: 2px;
  line-height: 40px;
}

.sp-megamenu-parent > li > span {
  border-left: 1px solid #dddddd;
  line-height: 40px;
}

.menu-separator-home {
  border-left: none!important;
  height: 40px;
  top: 2px;
}
.sp-megamenu-parent > li > a {
  line-height: 40px;
}
.sp-megamenu-parent > li.active > a {
  color: #455b6e!important;
}
#sp-top-bar .sp-module {
  display: block;
}
.burger-icon > span {
  background-color: #455b6e;
}
@media (max-width: 992px) {
  .logo-image-phone {
    height: 70px!important;
    margin-top: 30px!important;
  }
  #offcanvas-toggler {
    margin-top: 15px;
  }
}
@media (max-width: 576px) {
  .logo-image-phone {
    height: 50px!important;
    margin-top: 30px!important;
  }
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
  border-left: none;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item {
  display: block;
  padding: 0;
  position: relative;
  border-bottom: 1px solid #ededed;
}

/* Page Settings */
#sp-main-body {
  padding: 150px 0 0 0!important;
}

/* Footer Settings
#sp-footer {
  background-color: #111111;
  position: relative;
} */