.sp-page-builder .page-content #section-id-1659231517525 {
  position: relative;
  left: 5rem;
}

#sppb-addon-1659231517528 #btn-1659231517528.sppb-btn-default {
    letter-spacing: 0px!important;
}

#sppb-addon-1661387184462 .sppb-addon-text-block .sppb-addon-content {
     width: 101%;
}
.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li.active:hover>a {
    color: #6ca4c7;
}

#sppb-addon-1656915079810 .sppb-icons-group-list li#icon-16569150798101 a {
    border-width: 1px;
    border-radius: 100px;
    width: 25px;
}

#sp-bottom .container {
  max-width: 1340px;
}

.sp-scroll-up {
  margin-bottom: -2rem;
}

.badge {
  color: #000;
}

.sp-page-builder .page-content #section-id-1662079435209 {
  z-index: 999999;
}

.burger-icon>span {
  background-color: #000;
}

.offcanvas-menu .offcanvas-inner ul.menu>li.active>a,
.offcanvas-menu .offcanvas-inner ul.menu>li.active>ul li.active>a{
  color: #000!important;
}

.offcanvas-active .burger-icon>span,
#modal-menu-toggler.active .burger-icon>span {
  background-color: #000;
}

#sp-bottom .sppb-col-md-12 {
      padding-left: 0px;
}

/* iPhone bg fix */

@media only screen and (min-device-width: 320px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
  .sp-page-builder .page-content #section-id-1659316918205,
  .sp-page-builder .page-content #section-id-1659236472385,
  .sp-page-builder .page-content #section-id-1659315975328,
  .sp-page-builder .page-content #section-id-1660275427692,
  .sp-page-builder .page-content #section-id-1660275427692,
  .sp-page-builder .page-content #section-id-1660275427692,
  .sp-page-builder .page-content #section-id-1660275427692,
  .sp-page-builder .page-content #section-id-1660275427692,
  .sp-page-builder .page-content #section-id-1659315975328,
  .sp-page-builder .page-content #section-id-1660275427692,
  .sp-page-builder .page-content #section-id-1659319122550{
    background-size: unset !important;
    background-attachment: scroll !important;
    background-position: top !important;
  }
}

/* Extra small devices (phones, 600px and down) */

@media screen and (min-width:320px) and (max-width:845px) {
  #sp-menu {
    bottom: 6rem;
    left: 1rem;
  }
  .logo-image-phone {
    height: 70px;
    margin-left: -2rem;
  }
  #column-id-1661387184459 {
    display: none;
  }
}

/* Small devices (portrait tablets and large phones, 600px and up) */

@media only screen and (min-width: 600px) {
  ...
}

/* Medium devices (landscape tablets, 768px and up) */

@media screen and (min-width: 768px) and (max-width:1180px) {
  body.ltr #offcanvas-toggler.offcanvas-toggler-right {
    top: 6rem;
    position: relative;
}
}

/* Large devices (laptops/desktops, 992px and up) */

@media screen and (min-width: 900px) and (max-width:1440px) {
  ...
}

/* Extra large devices (large laptops and desktops, 1200px and up) */

@media only screen and (min-width: 1200px) {
  body.ltr #offcanvas-toggler.offcanvas-toggler-right {
    display: none !important;
  }
}

/* Codes for Bootstrap hidden elements on devices
hidden-xs
hidden-sm
hidden-md
hidden-lg
 */