.theme-navigation-and-icons .theme-menu-area .theme-menu ul li:hover .theme-menu-name,  .theme-navigation-and-icons .theme-menu-area .theme-menu ul li.theme-menu-selected .theme-menu-name {
color:#fff !important;
}

.boxhover{
box-shadow: 0 0 10px 0 #474C51 !important;
transition: background 0.3s, border 0.7s, border-radius 0.7s, box-shadow 0.7s !important;

}
.boxhover:hover{
   box-shadow: 0 0 30px 0 #3F4449 !important;
}

.copyright {

    color: #ffff;
}
.serviceImgBox{
    overflow:hidden;
}
.serviceImgBox:hover .imgCaption{
   transform: translateY(0px);
}
.imgCaption{
    position: absolute;
    top: 0;
    left: 0;
    margin-inline: 15px;
    transform: translateY(220px);
    height: 100%;
    transition: all 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

.zpdark-section-bg a {
    color: #0d0c0c;
}

.theme-portal-login.theme-portal-icon-enabled .theme-portal-icon {

    fill: #ecf0f1;

}
/*
.zpmo-brand-logo  {
  background: #000000;
}
 .theme-branding-info .theme-logo-parent a img {
    max-inline-size: 500px;
    max-block-size: 500px;
    background: #000;
}
/*