.gp-logo {
  max-width: 450px;
  height: auto;
  object-fit: contain;
}
/* body.home header .gp-logo {
  filter: brightness(0) invert(1);
} */
/* body.home header {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 999;
  background: transparent;
  padding: 1rem 0;
  transition: all 0.3s ease-in-out;
} */
/* body:not(.home)  */
header {
  position: relative;
  background: var(--white);
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
  padding: 1.5rem 0;
}
/* body.home header.sticky {
  position: fixed !important;
  top: 0;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  background: #0000009c;
  padding: 10px 0;
  z-index: 99;
} */
body:not(.home) header.sticky {
  position: fixed !important;
  top: 0;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  background: #fff;
  padding: 10px 0;
  z-index: 99;
  width: 100%;
}
/* body.home header .nav-contact{
	border: 1px solid white;
} */
/* body.home header .nav-contact::before{
	background-image: url(https://www.gptraining.ca/wp-content/uploads/2025/05/nav-contact-icon-white.webp)
} */
body:not(.home) header .nav-contact{
	border: 2px solid #E3E3E3;
}
.nav-contact{
	border: 2px solid #E3E3E3;
}
.nav-contact::before{
	background-image: url(https://www.gptraining.ca/wp-content/uploads/2025/05/nav-contact-icon.webp);
}
.menu {
  display: flex;
  align-items: center;
  gap: 1.5rem;
}
.current_page_item a{
	color: #00affe !important;
    font-weight: bold;
}
.menu li {
  list-style: none;
  margin: 0 15px;
}

.menu li a {
/*   color: var(--white); */
  font-size: 17px;
  line-height: 30px;
  color: var(--black);
  font-family: var(--Eina02);
  text-transform: capitalize;
  text-decoration: none;
}
body:not(.home) .menu li a {
  color: var(--black);
}
.dl-menu {
  background: var(--primary);
}
.dl-menu li {
  list-style: none;
}
.dl-menu li a {
  color: var(--white);
  font-size: 20px;
  line-height: 30px;
  font-family: var(--Eina02);
  font-weight: normal;
  text-transform: capitalize;
  text-decoration: none;
}
.dl-menuwrapper .dl-menu {
  right: 0;
  width: 270px !important;
}

.sub-menu a{
	color:black !important;
}

@media screen and (max-width:993px){
	.sub-menu a{
		color:white !important;
	}
}