header.mpw-navbar {
    background: transparent;
    position: fixed;
    top: 0;
    box-shadow: unset;
}

.nav__btns .new-login a {
    border: none !important;
    border-radius: 5px;
    color: #fff;
    padding: 8px 0;
}
.nav__btns .new-login a.homeCustomBtn{
    border:1px solid #fff!important;
}
header.mpw-navbar.defaultBlue .nav__btns li{
    position: relative;
  }
  header.mpw-navbar.defaultBlue .nav__btns li a.hover:after {
    content: '';
    width: 0;
    height: 1.5px;
    position: absolute;
    bottom: -2px;
    left: 0;
    right: 0;
    border-radius: 15px;
    transition: width 0.2s;
    background: #fff;
  }
  header.mpw-navbar.defaultBlue .nav__btns li {
    margin: 0px 10px;
  }
  header.mpw-navbar.defaultBlue .nav__btns li a.hover:hover:after {
    width: 100%;
    transition: width 0.2s;
  }
header.mpw-navbar .nav__btns .new-login a,
header.mpw-navbar .navItems a {
    color: #013046;
}
header.mpw-navbar.defaultBlue .nav__btns .new-login a {
    color: #fff;
}

header.mpw-navbar.fixed-header .nav__btns .new-login a,
header.mpw-navbar.fixed-header .navItems a {
    color: #fff;
}
header.mpw-navbar.defaultBlue .nav__btns .new-login a.hover:after{
    background: #fff;
}
header.mpw-navbar .nav__btns .new-login a.hover.homeCustomBtn,
header.mpw-navbar .new-login-btns .new-login a.hover.homeCustomBtn{
    padding: 9px 16px;
    display: flex;
    align-items: center;
    gap: 7px;
    background: #0F3870;
    border-radius: 100px;
    border: 1px solid #fff;
    position: relative;
    color: #fff;
    margin: 0 auto;
}
header.fixed-header.mpw-navbar .nav__btns .new-login a.hover.homeCustomBtn{
    border: 1px solid #fff !important;
}
header.mpw-navbar .nav__btns .new-login a.hover.homeCustomBtn:hover{
    background: #fff;
    color: #0F3870;
    border-color: #0F3870;
}
header.mpw-navbar .nav__btns .new-login a.hover.homeCustomBtn::before,
header.mpw-navbar .new-login-btns .new-login a.hover.homeCustomBtn::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 100px;
    animation-name: pulse-animation7;
    -webkit-animation-duration: 2s;
    animation-duration: 1s;
    -webkit-animation-delay: .5s;
    animation-delay: .5s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-direction: normal;
    animation-direction: normal;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
@keyframes pulse-animation7 {

    0% {

      box-shadow: 0 0 0 0px #0F3870;
      opacity: 0
    }

    100% {

      box-shadow: 0 0 0 20px rgba(0, 0, 0, 0);

    }
  }
header.mpw-navbar .nav__btns .new-login a.hover.mg0{
    padding: 9px 16px;
    display: flex;
    align-items: center;
    border-radius: 100px;
    border: 1px solid #0F3870;
    position: relative;
 }
 header.fixed-header.mpw-navbar .nav__btns .new-login a.hover.mg0{
    border: 1px solid #fff !important;
}
 header.mpw-navbar .nav__btns .new-login a.hover.mg0:hover{
    background: #fff;
    color: #0F3870;
 }
header.mpw-navbar .nav__btns .new-login a.hover.homeCustomBtn::after,
header.mpw-navbar .nav__btns .new-login a.hover.mg0::after{
    display: none;
}
header.mpw-navbar .nav__btns .new-login a.hover:after,
header.mpw-navbar .navItems li a.hover:after {
    background: #013046;
}

header.mpw-navbar.fixed-header .nav__btns .new-login a.hover:after,
header.mpw-navbar.fixed-header .navItems li a.hover:after {
    background: #fff;
}

header.mpw-navbar .nav__btns .new-signup a {
    color: #fff !important;
    border-radius: 5px !important;
    padding: 6px 20px;
}

header.mpw-navbar.defaultBlue .nav__btns .new-signup a {
    color: #fff !important;
    border: 1px solid #fff;
    border-radius: 5px !important;
    padding: 6px 20px;
}

header.mpw-navbar .nav__btns .new-signup a:hover {
    background: #233F8C !important;
    color: #fff !important;
}

header.mpw-navbar.fixed-header .nav__btns .new-signup a {
    border: 1px solid #fff;
    color: #fff !important;
    padding: 6px 20px;
}

.cat-pages {
    justify-content: end;
}


@media (max-width: 992px) {
    header.mpw-navbar .nav-toggel svg path {
        fill: #000;
    }

    header.mpw-navbar.fixed-header .nav-toggel svg path {
        fill: #fff;
    }

    header.mpw-navbar.fixed-header .siteLogo.logo-bg,
    header.mpw-navbar .siteLogo.logo-white {
        display: block !important;
    }

    header.mpw-navbar.fixed-header .siteLogo.logo-white,
    header.mpw-navbar .siteLogo.logo-bg {
        display: none !important;
    }

    header.mpw-navbar nav .m-order {

        position: relative;

        background-color: #233F8C;

        display: block;

        padding: 6px 15px;

        border-radius: 8px;

        color: #fff;

        font-size: 16px;

        line-height: 17px;

        margin-left: auto;

        margin-right: 15px
    }

    header.mpw-navbar.defaultBlue nav .m-order {
        background-color: transparent;
    }

    header.mpw-navbar.fixed-header nav .m-order {
        position: relative;
        background-color: transparent;
        display: block;
        padding: 6px 15px;
        border-radius: 8px;
        color: #fff;
        font-size: 16px;
        border: 1px solid #fff;
        line-height: 17px;
        margin-left: auto;
        margin-right: 15px;
    }
    header.mpw-navbar .new-login-btns .new-login a.hover.homeCustomBtn {
        margin: 25px auto;
    }
    header.mpw-navbar .navBtnWhite {
        display: none;
    }

    header.mpw-navbar .navBtnDefault {
        display: block;
    }

    header.mpw-navbar.fixed-header .navBtnWhite {
        display: block;
    }

    header.mpw-navbar.fixed-header .navBtnDefault {
        display: none;
    }

    header.mpw-navbar.defaultBlue .navBtnDefault{
        display: none;
    }
    header.mpw-navbar.defaultBlue .navBtnWhite{
        display: block;
    }
    li.login.new-login a {
        text-align: center;
        display: block;
        color: #212121;
        margin: 25px 0 0;
        max-width: max-content;
    }
    .new-login-btns li:first-child a {
        margin-top: 0;
    }

}