/* =========================================================
   THEME COLOR MAP
   ========================================================= */
/* Helper */
/* =========================================================
   BASE COLORS
   ========================================================= */
/* =========================================================
   TYPOGRAPHY
   ========================================================= */
/* =========================================================
   LAYOUT & UI
   ========================================================= */
/* =========================================================
   MENUZORD THEME VARIABLES
   ========================================================= */
/* Header */
/* Menu links */
/* Active menu item */
/* Dropdown */
/* Mobile menu */
/* =========================================================
   BUTTONS
   ========================================================= */
/* =========================================================
   FORMS
   ========================================================= */
/* =========================================================
   EFFECTS
   ========================================================= */
/* =========================================================
   Z-INDEX
   ========================================================= */
.text-theme-colored {
  color: #2832C2 !important;
}

.text-theme-colored2 {
  color: #03AC13 !important;
}

header .bg-theme-colored2 {
  background-color: #2832C2 !important;
}

#clients {
  background-color: #ffffff !important;
  padding-top: 5em;
  padding-bottom: 5em;
}

header .text-theme-colored {
  color: #f9fafb !important;
}

.header-middle .text-theme-colored {
  color: #03AC13 !important;
}

header .modern-header-theme-colored .header-nav nav {
  background: #03AC13 !important;
}

.modern-header .header-nav .header-nav-wrapper .menuzord-menu > li > a {
  color: #000000;
  background-color: #FEDF2C !important;
}

.menuzord.blue .menuzord-menu > li.active > a, .menuzord.blue .menuzord-menu > li:hover > a, .menuzord.blue .menuzord-menu ul.dropdown li:hover > a {
  color: #ffffff;
  background-color: #03AC13 !important;
}

.modern-header .header-nav .header-nav-wrapper .menuzord-menu > li > a:hover {
  color: #ffffff;
  background-color: #03AC13 !important;
}

.header-nav .header-nav-wrapper .menuzord, .header-nav, .modern-header.modern-header-theme-colored .header-nav .header-nav-wrapper.scroll-to-fixed-fixed {
  background-color: #FEDF2C !important;
}

#rev_slider_home .text-theme-colored2 {
  color: #03AC13 !important;
}

.btn-default.btn-theme-colored2, .btn-theme-colored2 {
  color: #ffffff;
  background-color: #2832C2;
  border-color: #2832C2;
}

.btn-dark.btn-theme-colored, .btn-theme-colored {
  color: #ffffff;
  background-color: #2832C2;
  border-color: #2832C2;
}

.bg-theme-colored2-transparent-1 {
  background-color: rgba(3, 172, 19, 0.1) !important;
}

.icon-box.iconbox-theme-colored .icon {
  color: #03AC13 !important;
}

.bg-theme-colored {
  background-color: #2832C2 !important;
}

.bg-theme-colored2 {
  background-color: #03ac13 !important;
}

.portfolio-filter a.active, .portfolio-filter a:hover, .icon-theme-colored.icon-dark a {
  background-color: #2832C2 !important;
}

.project:hover .thumb:after {
  background-color: rgba(3, 172, 19, 0.3) !important;
}

.footer {
  background-color: rgb(245, 245, 245) !important;
}

.client-logo {
  width: 150px; /* set desired width */
  height: 80px; /* set desired height */
  object-fit: contain; /* keeps image aspect ratio and fits inside bounds */
  display: block;
  margin: 0 auto; /* center align */
}

.client-logo-container {
  width: 150px; /* uniform width */
  height: 80px; /* uniform height */
  display: flex;
  align-items: center;
  justify-content: center;
}

#footer {
  color: #2832C2 !important;
  background-color: #FEDF2C !important;
}

#footer .widget.dark .widget-title, #footer li a {
  color: #2832C2 !important;
}

.footer-bottom {
  color: #ffffff !important;
  background-color: #2832C2 !important;
  text-align: center !important;
}

.border-bottom-black {
  border-bottom: 1px solid #002E5B !important;
}

/*# sourceMappingURL=overrides.css.map */
