.navbar .nav-logo{ background:rgba(245, 249, 252, 1); padding:0rem;}
.navbar .nav-logo img{width:auto; height:40px;}



.headerSecondry::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    transition: background 0.5s;
}
body.pushNavIsOpen .headerSecondry::before {
    background: rgba(0, 0, 0, 0.8);
    z-index:222;
    position: fixed;
}
body.pushNavIsOpen{overflow:hidden;}

.hdg{position: relative;border-radius: 12px;
  display: flex; background:rgba(245, 249, 252, 1) !important; box-shadow: 0 0 20px inset rgba(34,34,34,0.05);
  align-items: center;
  justify-content: space-between;
  margin: -10px -10px 20px;
  border-bottom: 1px solid #dbdbdb;
  padding-bottom:20px !important;
  }
.hdg h3{color:#000; font-size:22px;}
  
ul.pushNav li .close-menu {
  position: absolute;
  top:18px;
  right:0px;
  border: none;
  outline: none;
  color: #97104e;
  /*background:#ffff;*/
  padding: 10px;
  border-radius: 1000%;
  width:30px;
  height:30px;
  display: flex;
  align-items: center;
  justify-content: center;
  
}
.close-menu .fa-close{margin-right: 20px; font-size: 22px; color:#97104e;}

.menu-icon-mk{width:auto; height:20px;}.head-top-nav .burger{margin-top:2px;} .head-top-nav .burger img{filter: brightness(0) invert(1);}
.navbar{position:relative;} .sticky .head-top-nav .burger img{filter:none;}


.navbar .fa-chevron-right{margin-right:0; margin-top:-6px; background:linear-gradient(90deg, #0073C1 0%, #003A8F 100%); padding:16px 0px 16px 0px !important;color:#ffffff !important; position: absolute;right:0px; top:12px; width:35px; height: 35px;  display: flex !important;  align-items: center;  justify-content: center;   border-radius:6px;}
.navbar .fa-chevron-right:hover{background:linear-gradient(90deg, #0073C1 0%, #003A8F 100%); color:#fff !important; border-radius:6px;}

.navbar .fa{
  display: inline;
  padding: 5px 0;color:#212a55;
}


ul.pushNav {
  padding:20px;
  margin: 0;
  list-style-type: none;
  overflow-y:auto;
  overflow-x: hidden;
  height:96vh;
}
ul.pushNav li{position:relative;}

.pushNav {
  height: 100%;
  position: fixed;
  top: 2vh;
  z-index:999;
  overflow: hidden;
  background:#ffffff;
  transition: ease-in-out 0.5s;
  border-radius:12px;
}
.pushNav hr {
  border: 1px solid #555;
}

.pushNav, .pushNav a {
  font-size:1em;
  color: #212a55; 
  text-decoration: none;
}

.pushNavIsOpen {
  overflow: auto;
  height: 100%;
}

.js-topPushNav.isOpen, .pushNav_level.isOpen {
  right: 2%;
}

.closeLevel, .openLevel {
  cursor: pointer;
}

.openLevel, .closeLevel, .pushNav a {
  padding:0.7rem 0.7rem;
  display: block;
  /*text-indent: 20px;*/
  transition: background 0.4s ease-in-out;
  border-bottom:0px dashed #ADADAD;position: relative;
}
.openLevel:hover, .closeLevel:hover, .pushNav a:hover {
  background:rgba(245, 249, 252, 1);color:#1F2A58; border-radius:12px;
}

.hdg {
  background-color:#000000;
}

.closeLevel, closelevel > i {
  font-size: 1em;
  color:#000 !important;padding-top: 18px;
}

.burger {
  position: relative;
  cursor: pointer;margin-top:25px;
}

.burger i {
  font-size:25px;color:#172855;
}

.screen {
  z-index:666;
  position: fixed;
  background:rgba(37, 42, 50, 0.6);
  width: 100%;
  height: 0;
  top: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.pushNavIsOpen .screen {
  height: 100%;
  opacity: 1;
}


@media screen and (max-width: 600px) {
  .pushNav {
    width:96%;
    right: -96%;
  }
}
@media screen and (min-width: 601px) {
  .pushNav {
    width: 350px;
    right: -350px;
  }
}

@media screen and (max-width: 880px) {.navbar{display:block;}}