ul {  margin-bottom: 0!important;}
/* .iphonNav.iphon_navigation ul.hs-mnu-children-wrapper li a{  color:#fff;} */
.top-nav .navbar .navbar-nav li:last-child {  border-right: none;}
/* .hs-menu-item.hs-menu-depth-2:hover, .hs-menu-item.hs-menu-depth-3:hover, .hs-menu-item.hs-menu-depth-2:focus, .hs-menu-item.hs-menu-depth-3:focus, .menu__submenu .menu__link:hover, .menu__submenu .menu__link:focus {  background: none!important;} */
.hs-menu-wrapper.flyouts .hs-menu-children-wrapper { left: -9999px;  opacity: 0;  position: absolute;}
.menu ul li {  display: block; padding: 0 15px;position: relative;}
.hs-menu-wrapper ul {  display: flex;  flex-wrap: wrap;  list-style: none;  margin: 0; padding-left: 0; /*     padding: 10px 0px!important; */}
ul.hs-menu-children-wrapper {  padding: 0; }
header .hs-menu-item{position:relative;}
/* ul.hs-menu-children-wrapper{display:none !important; position: absolute;top: 100%;width: 200px;z-index: 999999;text-align: left;background: #fff;box-shadow:0 0 5px rgba(0,0,0,0.1);} */
.hs-menu-children-wrapper li{padding-left:0 !important;}
.hs-menu-children-wrapper li a{padding:0px 12px !important; display:block;}
.menu .navbar-nav  ul.hs-menu-children-wrapper li.hs-menu-item.hs-menu-depth-1 a:hover, 
.menu .navbar-nav  ul.hs-menu-children-wrapper li.hs-menu-item.hs-menu-depth-2 a:hover, 
.menu .navbar-nav  ul.hs-menu-children-wrapper li.hs-menu-item.hs-menu-depth-3 a:hover{    color:#ef5c53!important;}
.hs-item-has-children:hover > .hs-menu-children-wrapper{display:block;}
/* .hs-menu-depth-2 .hs-menu-children-wrapper{left: 100%;top: 0;} */
.hs-menu-depth-2:hover > .hs-menu-children-wrapper {display:block!important;}
.hs-menu-children-wrapper a:after{display:none;}
/* .menu ul li.hs-menu-item.hs-item-has-children a:hover {    background-color: rgba(255,255,255,100%);    color: rgba(245,130,31,100%) !important; */
}
/* .menu ul li.hs-menu-item.hs-item-has-children a:hover {    background-color: #000;    color: #fff !important; */
}
.header li.hs-menu-item.hs-menu-depth-3 {
  padding: 10px 15px !important;
}
.header li.hs-menu-item.hs-menu-depth-2, .header li.hs-menu-item.hs-menu-depth-3, .header li.hs-menu-item.hs-menu-depth-4 {
  padding: 10px 15px !important;
}
.hs-item-has-children:hover > .hs-menu-children-wrapper{display:block ;}
.hs-menu-depth-2 .hs-menu-children-wrapper{left: 100%!important;top: 0;}
.hs-menu-depth-2:hover > .hs-menu-children-wrapper {display:block ;}
.hs-menu-children-wrapper a:after{display:none;}
.header .hs-menu-item.hs-menu-depth-1 > a {
  height: 82px;
  line-height: 82px;
  display: block;
}
ul.hs-menu-children-wrapper {
  display: none;
  position: absolute; 
  top: 100%!important;
  width: 200px;
  z-index: 999999;
  text-align: left;
/*   background: #fff; */
  box-shadow: 0 0 5px rgba(0,0,0,0.1);
  padding: 0px !important;
}
.header {
  padding: 0 15px;
  display: flex;
  align-items: center;
}
.hs-menu-depth-2 .hs-menu-children-wrapper {
  left: 100%;
  top: -2%!important;
}
.hdr-right.d-flex.align-items-center.header-right.header-section {
  justify-content: flex-end;
}

@media (max-width: 1199px){
  .top-nav .navbar .navbar-nav li {
    padding: 0 15px;
  }
  .logo {max-width: 270px;}
}

@media (max-width: 991px){
  li.hs-menu-item.hs-menu-depth-2, li.hs-menu-item.hs-menu-depth-3 {
    padding: 5px 10px!important;
  }
  .logo {
    max-width: 210px;
  }
}

@media only screen and (max-width: 991px){
  .header .hs-menu-item.hs-menu-depth-1 > a {
    height: auto;
    line-height: inherit;
  }
  .hs-item-has-children:hover > .hs-menu-children-wrapper{position: relative;}
  ul.hs-menu-children-wrapper li {
/*     border-top: 1px solid #b1c2c9; */
/*     background: #2b3e7e; */
  }
  li.hs-menu-item.hs-menu-depth-2, li.hs-menu-item.hs-menu-depth-3 {
    padding: 0 !important;
  }

  .hs-menu-children-wrapper li a {
    display: block;
  }
  .logo {
    max-width: 140px;
  }
  .hs-menu-depth-2 .hs-menu-children-wrapper {left: 0;}

  ul.hs-menu-children-wrapper {
    padding: 0px;
    position: relative;
    width: 100%;
    top: 0;
    background: #3f4358;
  }
  ul.hs-menu-children-wrapper li {
    border-right: 0!important;
    padding: 10px 15px!important;
  }
  .top-nav .navbar .navbar-nav li.hs-menu-item.hs-menu-depth-3 {border-bottom: 0;}
  .top-nav .navbar .navbar-nav li:last-child{border-bottom:0;}

  .hs-menu-wrapper.flyouts .hs-menu-children-wrapper li.hs-menu-item.hs-menu-depth-2 {
    margin: 0px!important;
  }
  li.hs-menu-item.hs-menu-depth-1 {
    padding: 10px 10px!important;
  }
  li.hs-menu-item.hs-menu-depth-2 {
    padding: 0 !important;
    border-left: 0;
  }
  .hs-menu-item.hs-menu-depth-2::hover, .hs-menu-item.hs-menu-depth-2::active {
    background-color: #2b3e7e!important;
  }
  .iphon_navigation ul li a {
    padding: 20px!important;
  }
  li.hs-menu-item.hs-menu-depth-2 a {padding-left: 25px !important;}
  ul.hs-menu-children-wrapper.subMenu { 
    margin-top: 0px;
    width: 100%;
  }
  ul.hs-menu-children-wrapper {
    background: #2b3e7e!important;
  } 
  li.hs-menu-item.hs-menu-depth-2.hs-item-has-children.parentMenu .iphon_navigation ul li a {
    padding: 15px!important;
  }
  li.hs-menu-item.hs-menu-depth-2.hs-item-has-children.parentMenu  li.hs-menu-item.hs-menu-depth-2, li.hs-menu-item.hs-menu-depth-2.hs-item-has-children.parentMenu li.hs-menu-item.hs-menu-depth-3 {
    padding: 0!important;
    border-left: none!important;
  }
  .hs-menu-wrapper.flyouts .hs-menu-children-wrapper {
    padding-top: 0;
    /*     top: 10px!important; */
  }  
  .header .hs-menu-wrapper.flyouts .hs-menu-children-wrapper li.hs-menu-item.hs-menu-depth-2, .header li.hs-menu-item.hs-menu-depth-3, .header li.hs-menu-item.hs-menu-depth-4  {
    padding: 0 !important;
  }
  .header .hs-menu-wrapper.flyouts .hs-menu-children-wrapper, .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper, .hs-menu-wrapper.hs-menu-flow-vertical.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper {
    left: 0!important;
  }
  .header li.hs-menu-item.hs-menu-depth-2, .header li.hs-menu-item.hs-menu-depth-3, .header li.hs-menu-item.hs-menu-depth-4 {
    padding: 0!important;
  }
  /*Mobile Menu CSS*/
  .menu-icon{display:block;height:18px;position:absolute;right:15px; top:14px; width:26px;z-index:9}
  .menu-icon span{background:#000;border-radius:2px;display:block;height:2px;left:0;position:absolute;right:0;top:0;transition:all 0.3s ease}
  .menu-icon span.line2{top:8px}
  .menu-icon span.line3{top:16px}
  .nav-body .menu-icon span.line2{width:0;opacity:0}
  @keyframes line-animation {0%{opacity:1;transform:rotate(0) scaleX(1)}50%{opacity:1;transform:rotate(0) scaleX(0)}100%{opacity:1;transform:rotate(45deg) scaleX(1)}}
  .nav-body .menu-icon span.line1{animation:line-animation 1s;transform:rotate(45deg);top:8px;transform-origin:center}
  @keyframes line-animation2 {0%{opacity:1;transform:rotate(0) scaleX(1)}50%{opacity:1;transform:rotate(0) scaleX(0)}100%{opacity:1;transform:rotate(-45deg) scaleX(1)}}
  .nav-body .menu-icon span.line3{animation:line-animation2 1s;transform:rotate(-45deg);top:8px;transform-origin:center}
  .nav-open{transform:translateX(0)!important;-webkit-transform:translateX(0)!important}
  .parent-menu>div.sub-item{cursor:pointer;height:46px;left:0;position:absolute;right:0;width:100%;z-index:3;background:url(../images/arrow-up.svg) no-repeat right center}
}
/*Mobile Menu CSS*/
.hs-menu-depth-4 {    
  /*   padding-left: 10px;  */
}



