.navbarHeader .nav-link{color: #0084c9 !important;}
.dropdown:hover .dropdown-menu {/* display: block;margin-top: 0; */}
.dropdown ul{padding-top: 0px; padding-bottom: 0px;}
.dropdown ul li{background-color: #2e9cff;border-bottom: 1px solid #FCFCFC;}
.dropdown ul li:last-child{border:0px;}
.dropdown ul li:hover, .dropdown ul li a:hover{background-color: #2e9cff !important;}
.navbarHeader .dropdown ul li a{color: #FFFFFF !important;}
.dropdown ul li:hover a{color: #9FF6FF !important;}
.dropdown ul li:hover ul li a{color: #FFFFFF !important;}
.dropdown ul li:hover ul li:hover a{color: #9FF6FF !important;}
#navbarsExampleDefault{z-index: 1;}
.navbar-nav a{font-size: 18px; cursor: pointer;}
.navbar-nav .nav-link{display: inline-block;}
body .navbar-light .navbar-nav .nav-link{color: #010101; display: block;}
body .navbar-light .navbar-nav .nav-link:hover{color: #000000;}
.navbarHeader a{cursor: pointer;}
.dropdown .dropdown-menu {-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-ms-transition: all 0.6s;-o-transition: all 0.6s;transition: all 0.6s;max-height: 0;display: block;overflow: hidden; opacity:0;}
ul.navbar-nav ul li{list-style-type: none;}
ul.navbar-nav ul{margin: 0px; padding: 0px;}
ul.sub-menu{display: none;}
ul.sub-menu li a{padding-left: 10% !important;border-bottom: 1px solid #FCFCFC;}
ul.sub-menu li ul li a{padding-left: 20% !important;}
ul.sub-menu > li.menu-item-has-children > a::after {display: inline-block;width: 0;height: 0;margin-left: .255em;vertical-align: .255em;content: "";border-top: .3em solid;border-right: .3em solid transparent;border-bottom: 0;border-left: .3em solid transparent;float:right;margin-top: 5%;margin-right: 5%;}

@media (min-width: 991px) {
    .header_right nav{position: absolute;right: 0px;top: 30%;}
    .header_nav_bar{float: right;}
    ul#menu > li > ul.sub-menu{position: absolute; min-height: 400px;}
    ul#menu > li:hover > ul.sub-menu{display: block !important;}
    ul.my-sub-menu.dropdown-menu{margin-top: 0px;}
    ul.my-sub-menu.dropdown-menu{margin-top: 0px;}
    .navbar-nav:not(.sm-collapsible) .dropdown:hover .dropdown-menu .sub-arrow{float: right;margin-top: 8px;}
    .dropdown-menu .dm1{margin-top: -42px !important;}
    ul.navbar-nav > li{margin-left: 10px; margin-right: 10px;}
    ul#menu ul{width: 250px;}    
    ul.navbar-nav ul li{background-color: #2e9cff;}
    ul.navbar-nav ul li a{color: #0084c9;}
    ul.navbar-nav ul li:hover a{color: #9FF6FF;}    
}

@media (max-width: 990px) {
    .container_header .header_left{z-index: 1;max-width: 70%;}
    .container_header .header_left .ele_logo{margin-right: 0px;float: left;}
    .container_header .header_right nav{padding-left: 0px; padding-right: 0px;}
    .container_header .header_right nav ul li{background-color: #2e9cff;border-bottom: 1px solid #7e9fac;}
    .container_header .header_right nav ul li a{color: #FFFFFF !important; padding-left: 5%; padding-top: 3%; padding-bottom: 3%;}
    .container_header .header_right nav button{margin-right: 20px !important; margin-right: 5px;}
    .container_header .header_right{position: absolute; top: 30px;padding-right: 0px;padding-left: 0px;right: 0px;}
    .navbarHeader{margin-top: 35px;}
    .navbar-collapse {position:relative; z-index:11;}
    .navbar-light .navbar-nav .nav-link {cursor: pointer; font-size: 18px; }
    .navbarHeader .dropdown-menu li a {font-size: 18px; padding-left: 11% !important;}
    .container_header .header_right nav ul li{border-bottom:1px solid #2e9cff !important;}
    .navbarHeader .dropdown-menu li a {border-bottom:1px solid #2e9cff !important; }
    .dropdown-menu {border: 0px solid rgba(0,0,0,.15);}
    .navbarHeader .dropdown-menu li a, .container_header .header_right nav ul li a {border-bottom: 1px solid #FCFCFC;}
    .dropdown-menu	{padding:0px !important;}
    .navbar-nav.sm-collapsible .sub-arrow::before{display: inline-block !important; width: 0 !important; height: 0 !important; margin-left: .255em !important; vertical-align: .255em !important; content: "" !important; border-top: .3em solid !important; border-right: .3em solid transparent !important; border-bottom: 0 !important; border-left: .3em solid transparent !important;}		
    .navbar-nav.sm-collapsible .sub-arrow {border:0px solid #ffffff !important;}
    body .navbarHeader a:hover, body .navbarHeader a:focus, body .navbarHeader a:active, .navbarHeader > ul > li.nav-item > a:hover{color: #FFFFFF !important;}
    .dropdown-toggle::after {float: right; margin-right: 5%;}
    ul.sub-menu > li.menu-item-has-children > a::after {margin-top: 1%;}    
}
@media (max-width: 767px) {
  .navbarHeader{margin-top: 20px;}
  ul.sub-menu > li.menu-item-has-children > a::after {margin-top: 5%;}
  .container_header .header_right{top:5px;}
}