:root {
  --anps-text-color: rgb(37 49 96);
  --anps-page-bg: rgb(255 255 255);
  --anps-secondary: rgb(20 20 20);
  --anps-secondary-background: rgb(20 20 20);
  --anps-primary: rgb(#cca562);
  --anps-headings: rgb(20 20 20);
  --anps-menu-font-size: 16px;
  --anps-submenu-font-size: 14px;
  --anps-top-bar-font-size: 13px;
  --anps-breadcrumbs-color: rgb(20 20 20);
  --anps-breadcrumbs-border-color: rgb(255 255 255);
  --anps-breadcrumbs-bg-color: rgb(255 255 255);
  --anps-main-space-top: 70px;
  --anps-main-space-bottom: 70px;
  --anps-top-bar-color: rgb(255 255 255);
  --anps-top-bar-bg-color: rgb(1 13 9);
  --anps-top-bar-height: 50px;
  --anps-menu-mobile-icons: rgb(1 13 9);
  --anps-submenu-bg-color: rgb(255 255 255);
  --anps-submenu-color: rgb(#cca562);
  --anps-submenu-color--active: #000;
  --anps-submenu-color--hover: #000;
  --anps-page-title: rgb(255 255 255);
  --anps-page-header-bg: linear-gradient(90deg, rgb(#cca562), rgb(88 105 172));
  --anps-page-header-height: 110px;
  --anps-page-header-lg-height: 300px;
  --anps-menu-color: #565656;
  --anps-menu-color--hover: #000;
  --anps-menu-color--active: #24cad2;
  --anps-header-search-text-color: #000;
  --anps-header-search-background-color: #888;
  --anps-hmain-bg: #ffffff;
  --anps-hbar-bg: #fff;
  --anps-hbar-height: 90px;
  --anps-hbar-height--sticky: 90px;
  --anps-hbar-m-height: 74px;
  --anps-hbar-m-height--sticky: 60px;
  --anps-sticky-bg: #fff;
  --anps-sticky-color: #565656;
  --anps-sticky-color--hover: #000;
  --anps-sticky-color--active: #24cad2;
  --anps-footer-heading-color: #383e48;
  --anps-menu-spacing: 15px;
  --anps-whitelist-token-overlay-bg-color: rgba(255, 255, 255, 0.8);
}

body #service-list h2.elementor-heading-title {
  text-transform: capitalize !important;
}

body #service-list .elementor-widget-heading .elementor-widget-container {
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
}

@media only screen and (min-width: 1024px) {
  body #certificates .elementor-widget-container img {
    transition: all .3s;
    transform: translate(0%, 0%);
    box-shadow: 0px 2px 3px 0px rgba(120,120,120,0);
  }

  body #certificates .elementor-widget-container:hover img {
    transform: translate(2%, -2%);
    box-shadow: -9px 10px 2px 0px rgba(120,120,120,.3);
  }

  body #service-list .e-con-inner {
    padding-bottom: 80px;
  }
}