nav.bootsnav .container {position: relative;}
.navbar-right {float: right!important;margin-right: -10px;}
ul.dropdown-menu:before {position: absolute;content: '';width:51px;height:26px;background-image:url(../img/menu-uparrow.jpg);background-repeat:no-repeat;background-position:0 0;top: -26px;left: 104px;}
.navbar-collapse {padding: 0;}
nav.navbar .navbar-brand {height: auto !important;}
nav.navbar.bootsnav {background-color: #fff;border-radius: 0;border: none;box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.04);-moz-box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.04);-webkit-box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.04);-o-box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.04);margin: 0;}
nav.bg-dark.navbar.bootsnav {background-color: #1c1c1c;border: medium none !important;margin: 0;}
nav.navbar.bootsnav ul.nav > li > a {color: #465865;text-transform: capitalize;font-size: 14px;font-weight: bold;background:#fff;}
nav.navbar.bootsnav.bg-dark ul.nav > li > a {color: #ffffff;}
nav.navbar.bootsnav ul.nav li.active > a:hover, nav.navbar.bootsnav ul.nav li.active > a:focus, nav.navbar.bootsnav ul.nav li.active > a {background-color: transparent;}
nav.navbar.bootsnav .navbar-toggle {background-color: transparent !important;border: none;padding: 0;font-size: 18px;position: relative;top: 5px;}
nav.navbar.bootsnav ul.nav .dropdown-menu .dropdown-menu {top: 0;left: 100%;}
nav.navbar.bootsnav ul.nav ul.dropdown-menu > li > a {white-space: normal;}
ul.menu-col {padding: 0;margin: 0;list-style: none;}
ul.menu-col li a {color: #333333;}
ul.menu-col li a:hover, ul.menu-col li a:focus {text-decoration: none;}
#navbar-menu {-webkit-animation-duration: .3s;animation-duration: .3s;}
nav.navbar.bootsnav.navbar-fixed {display: block;position: fixed;width: 100%;z-index: 100;box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.04);-moz-box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.04);-webkit-box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.04);-o-box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.04);top: 0;}
nav.navbar.bootsnav.navbar-border {border-bottom: 1px solid #e5e5e5;box-shadow: inherit;}
nav.navbar.bootsnav.navbar-fixed.nav-box.no-background {background: #ffffff none repeat scroll 0 0;top: 50px;width: auto;left: auto;}
nav.navbar.bootsnav.navbar-fixed.nav-box.no-background.bg-theme {background: #623bcc;}
nav.navbar.bootsnav.navbar-fixed.nav-box.no-background ul.nav > li > a, nav.navbar.bootsnav.navbar-fixed.nav-box.no-background .attr-nav > ul > li > a {color: #333333;}
nav.navbar.bootsnav.navbar-fixed.nav-box.no-background.bg-theme ul.nav > li > a, nav.navbar.bootsnav.navbar-fixed.nav-box.no-background.bg-theme .attr-nav > ul > li > a {  color: #ffffff;}
nav.navbar.bootsnav.navbar-fixed.nav-box {left: 0;top: 0;width: 100%;}
nav.navbar.bootsnav.navbar-fixed.no-background {display: block; /*position: absolute;*/width: 100%;z-index: 100;box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.02);}
nav.navbar.bootsnav {z-index: 100;}
.navbar-brand>img {display: initial;height: auto;width: 260px;}
body > .wrapper {-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.navbar-toggle-txt {font-size: 13px;position: relative;top: -3px;font-weight: bold;color: #9a9a9a; transition: .3s ease;}
@media (min-width: 992px) and (max-width: 1200px) {
  nav.navbar.bootsnav ul.nav > li > a {padding: 35px 12px !important;}
  nav.navbar.bootsnav.sticked ul.nav > li > a {padding: 30px 12px !important;}
}
@media (min-width: 992px) {
  nav.navbar.bootsnav ul.nav .dropdown-menu .dropdown-menu { margin-top: -2px; }
  nav.navbar.bootsnav ul.nav.navbar-right .dropdown-left .dropdown-menu .dropdown-menu { left: -200px;}
  nav.navbar.bootsnav ul.nav.navbar-right .dropdown-menu {right: auto;}
  nav.navbar.bootsnav ul.nav.navbar-right .dropdown-left .dropdown-menu {right: 0;left: auto;}
  nav.navbar.bootsnav ul.nav > li > a {color: #465865;text-transform: capitalize;font-size: 14px;font-weight: bold;}
  nav.navbar.bootsnav ul.nav > li.active > a {color: #465865;text-transform: capitalize;font-size: 14px;font-weight: bold;}
  nav.navbar.bootsnav ul.nav > li > a:hover {/*  color: #a5a8af;*/background:none !important;background-color: #ccc0 !important;}
  nav.op-nav.bootsnav ul.nav.navbar-nav li a {text-transform: uppercase;}
  nav.navbar.bootsnav li.dropdown ul.dropdown-menu {background: #fff none repeat scroll 0 0;border: 1px solid #ebebeb;border-radius: 8px;box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);padding: 0;width: 260px;padding: 5px 0px;left:-46px;margin: 0px;}
  nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li a:hover, nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li a:hover {background-color: transparent;}
  nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a {padding: 12px 24px;color: #333333;font-weight: bold;font-size: 16px;letter-spacing: 1px;/*text-transform: capitalize;*/}
  nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li:last-child > a {border-bottom: none;}
  nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li a {color: #465865;display: block;font-size: 14px;margin-bottom: 0;padding: 11px 25px;text-align: left;width: 100%;border-bottom: none;}
  nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li a:hover {color: #333333;}
  nav.navbar.bootsnav.color-yellow ul.navbar-right li.dropdown ul.dropdown-menu li a:hover {color: #333333;}
  nav.navbar.bootsnav ul.navbar-left li.dropdown ul.dropdown-menu li a:hover {color: #333333 !important;}
  nav.navbar.bootsnav ul.navbar-right li.dropdown.dropdown-left ul.dropdown-menu li a {text-align: right;}
  nav.navbar.bootsnav li.dropdown ul.dropdown-menu li.dropdown > a.dropdown-toggle:before {font-family: 'Font Awesome 5 Free';font-weight: 900;float: right;content: "\f105";margin-top: 0;}
  nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li.dropdown > a.dropdown-toggle:before {font-family: 'Font Awesome 5 Free';font-weight: 900;float: right;content: "\f105";margin-top: 0;}
  nav.navbar.bootsnav ul.navbar-right li.dropdown.dropdown-left ul.dropdown-menu li.dropdown > a.dropdown-toggle:before {font-family: 'Font Awesome 5 Free';font-weight: 900;float: left;content: "\f104";margin-top: 0;}
  nav.navbar.bootsnav li.dropdown ul.dropdown-menu ul.dropdown-menu {top: -1px;}
  nav.navbar.bootsnav.no-background {background-color:#fff;border: none;}
  nav.navbar.bootsnav.no-background.white ul.nav > li > a {color: #fff;}
  nav.navbar.bootsnav.navbar-fixed.navbar-transparent .logo-scrolled, 
  nav.navbar.bootsnav.navbar-fixed.no-background .logo-scrolled {display: none;}
  nav.navbar.bootsnav.navbar-fixed.navbar-transparent .logo-display, nav.navbar.bootsnav.navbar-fixed.no-background .logo-display {display: block;}
  nav.navbar.bootsnav.navbar-fixed .logo-display {display: none;}
  nav.navbar.bootsnav.navbar-fixed .logo-scrolled {display: block;}
  .bootsnav.navbar-full.no-background .navbar-toggle {color: #fff;}
  nav.navbar ul.nav > li > a {padding:35px 13px;font-weight: 300;}
  nav.navbar .navbar-brand {margin-top: 0;}
  nav.navbar .navbar-brand {margin-top: 0;}
  nav.navbar li.dropdown ul.dropdown-menu {border-top: solid 5px;}
  nav.navbar.bootsnav .navbar-brand {padding: 31px 15px;margin-right: 0px;font-size: inherit;}
}
@media (max-width: 991px) {
  nav.navbar.bootsnav .navbar-brand {display: inline-block;margin: 0 !important;}
  nav.navbar.bootsnav .navbar-header {float: none;display: block;text-align: left;padding-left: 30px;padding-right: 30px;}
  nav.navbar.bootsnav .navbar-toggle {display: inline-block;float:left;margin-left: 10px;margin-top: 28px;font-size: 25px;color: #3e5da4;}
  nav.navbar.bootsnav.navbar-default.navbar-fixed.navbar-transparent.inc-topbar {margin-top: 47px;}
  .navbar-brand > img {height: 40px !important;}
  header nav.navbar.border.bootsnav.navbar-fixed.no-background ul li a {margin-left: 0;}
  nav.navbar.bootsnav ul.nav li.dropdown > ul.dropdown-menu {box-shadow: inherit !important;}
  nav.navbar.bootsnav ul.nav li.dropdown > ul.dropdown-menu li > a { border: none!important;}
  nav.navbar.bootsnav ul.nav li.dropdown > ul.dropdown-menu li:hover > a {background-color: transparent !important;/*color: #623bcc !important;*/}
  nav.navbar.bootsnav .navbar-collapse.collapse.show {background: #ffffff none repeat scroll 0 0;display: block;margin-bottom: 30px;}
  nav.bg-dark.navbar.bootsnav .dropdown .megamenu-content .col-menu .title {border-bottom: 1px solid #e0e0e0;font-size: 14px;}
  nav.navbar.bootsnav .navbar-collapse {border: none;margin-bottom: 0;}
  nav.navbar.bootsnav.no-full .navbar-collapse {/* max-height: 350px;*/ overflow-y: auto !important;}
  nav.navbar.bootsnav .navbar-collapse.collapse { display: none !important;}
  nav.navbar.bootsnav .navbar-collapse.collapse.show { display: block !important;}
  #navbar-menu {display:block !important;position:fixed;left: -125%;height: 100%;transition: 0.2s;background: linear-gradient(#3a5dae, #002f6c);color: #fff;-webkit-animation-duration: .4s;animation-duration: .4s;overflow: auto;z-index: 1000;padding-top:30px;}
  nav.navbar.bootsnav .navbar-collapse.collapse.show {background-color: #3A5DAE; left:0px !important;width: 100% !important;}
  nav.navbar.bootsnav .navbar-nav { float: none !important; padding-left: 30px; padding-right: 30px; margin: 0px;}
  nav.navbar.bootsnav .navbar-nav > li { float: none; padding: 5px 0!important;}
  nav.navbar.bootsnav li.dropdown a.dropdown-toggle:before { font-family: 'Font Awesome 5 Free'; font-weight: 900; content: "\f105"; float: right; font-size: 16px; margin-left: 10px;}
  nav.navbar.bootsnav li.dropdown.on > a.dropdown-toggle:before { content: "\f107";}
  nav.navbar.bootsnav .navbar-nav > li > a { display: block; width: 100%;  border-bottom: none; padding: 10px 0 !important;   border-top: none; margin-bottom: -1px;}
  nav.navbar.bootsnav .navbar-nav > li:first-child > a { border-top: none;padding-bottom: 0px !important;}
  nav.navbar.bootsnav ul.nav li.dropdown li a.dropdown-toggle { float: none !important; position: relative; display: block; width: 100%;}
  ul.dropdown-menu { width: 100%; position: relative !important; background-color: transparent; float: none; border: none; padding: 0 0 0 0px !important; margin: 0 0 -1px 0 !important; -moz-box-shadow: 0px 0px 0px; -webkit-box-shadow: 0px 0px 0px; -o-box-shadow: 0px 0px 0px; box-shadow: 0px 0px 0px; -moz-border-radius: 0px 0px 0px; -webkit-border-radius: 0px 0px 0px; -o-border-radius: 0px 0px 0px; border-radius: 0px 0px 0px;}
  nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a { border-bottom: 1px solid #e0e0e0; color: #333333; display: block; font-size: 14px; font-weight: 600; padding: 0; padding-bottom: 15px; width: 100%;}
  li.active-m a:before { content: ""; width: 133px; height: 2px; background: #6754e2; right: 0; z-index: 9; left: 0; bottom: 12px; position: absolute; /* -webkit-transition: width 0.2s linear; */ -o-transition: width 0.2s linear; /* transition: width 0.2s linear; */}
 nav.navbar.bootsnav ul.nav ul.dropdown-menu li a:hover, nav.navbar.bootsnav ul.nav ul.dropdown-menu li a:focus { background-color: transparent;}
 nav.navbar.bootsnav ul.nav ul.dropdown-menu ul.dropdown-menu { float: none !important; left: 0; padding: 0 0 0 15px; position: relative; background: transparent; width: 100%;}
 nav.navbar.bootsnav ul.nav ul.dropdown-menu li.dropdown.on > ul.dropdown-menu { display: inline-block; margin-top: -10px;}
 nav.navbar.bootsnav li.dropdown ul.dropdown-menu li.dropdown > a.dropdown-toggle:after { display: none;}
}
@media (max-width: 767px) {
  nav.navbar.bootsnav.navbar-fixed.nav-box.no-background {left: 0;top: 0;width: 100%;}
	ul.dropdown-menu:before{display:none;}	
	.dropdown .dropdown-menu a {color: #3e5da4!important;    font-size:15px;}
  nav.navbar.bootsnav ul.nav > li > a {color: #6b6b6b;font-size: 13px;}    
  ul.dropdown-menu {display: block!important;opacity: 1 !important;}    
  nav.navbar.bootsnav .navbar-header {padding-left: 15px;padding-right: 15px;}
  nav.navbar.bootsnav .navbar-nav {padding-left: 25px;padding-right: 15px;margin: 0;}
}
@media (min-width: 480px) and (max-width: 640px) {
  nav.bootsnav.navbar-full ul.nav {padding-top: 30px;padding-bottom: 30px;}
}
@media (max-width: 992px) {
  nav.navbar .navbar-brand {margin-top: 0;position: relative;}
  nav.navbar.navbar-sticky .navbar-brand {top: 0;}
  nav.navbar .navbar-brand img.logo {height: 30px;}
}