.navbar .navbar-nav .nav-link {color:#fff; font-size:16px; background:none; padding:11px 15px; letter-spacing:.056em;}
.navbar-nav>li+li {background:url(../images/navsep.png) no-repeat left;}
.navbar .navbar-nav .active > .nav-link, .navbar .navbar-nav .nav-link.active, .navbar .navbar-nav .nav-link.show, .navbar .navbar-nav .show > .nav-link, .navbar .navbar-nav .nav-link:focus, .navbar .navbar-nav .nav-link:hover {color:#c5c4c4; background:none;}
.navbar .nav-item .nav-link:hover, .navbar .nav-item .nav-link:focus, .navbar .nav-item .nav-link.active {color:#c5c4c4; background:none;}
.navbar-toggler:focus {box-shadow:none !important;}

@media (min-width: 1199.98px) and (max-width: 1359.98px) {
.navbar .navbar-nav .nav-link {font-size:15px; padding:12px 33px; letter-spacing:.036em;}
}

@media (min-width: 768px) and (max-width: 1199.98px) {
.navbar .navbar-nav .nav-link {font-size:15px; padding:12px 18px; letter-spacing:.016em;}
}

@media (min-width: 768px) and (max-width: 991.98px) {
.navbar .navbar-nav .nav-link {font-size:13px; padding:12px 7px; letter-spacing:normal;} .navbar-brand img {max-height:65px;}
}

/********************************* Mobile Navigation ***********************/
@media (max-width:767.98px) {
.mobile-nav-toggle {background:none; border:0; cursor:pointer; outline:none !important; padding:16px 30px 16px 5px; transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
z-index:9999;
margin-left:5px;}

.mobile-nav-active .mobile-nav-toggle {}
.mobile-nav-toggle span,
.mobile-nav-toggle span:before,
.mobile-nav-toggle span:after {cursor:pointer; height:2px; width:23px; background:#000; position:absolute; display:block; content:''; transition:all 500ms ease-in-out;}
.mobile-nav-toggle span:before {top:-7px; width:23px;}
.mobile-nav-toggle span:after {bottom:-7px; width:23px;}
.mobile-nav-overlay {width:100%; height:100%; z-index:1038; top:0; left:0; position:fixed; background:rgba(0,0,0, 0.8); overflow:hidden; display:none;}
.mobile-nav {position:fixed; top:0; bottom:0; z-index:1040; overflow-y:auto; left:-280px; width:280px; padding:20px; background:rgb(255 255 255 / 100%);
transition:0.4s;
-moz-transition:0.4s;
-webkit-transition:0.4s;}
.mobile-nav * {margin:0; padding:0; list-style:none;}
.mobile-nav .dropdown-menu { position:static !important; transform:none !important; background:none !important; padding-left:25px;}
.mobile-nav .dropdown-menu .dropdown-item-text {margin:5px 0px; padding:2px 10px;}
.mobile-nav .dropdown-menu .dropdown-item {margin:10px 0px;}
.mobile-nav .dropdown-menu .dropdown-item .fa {display:none;}
.mobile-nav .dropdown-menu .dropdown-item:before {content:"\00BB";  margin-right:5px; font-size:20px; line-height:1;}
.mobile-nav > ul > li {padding:3px 5px;}
.mobile-nav > ul > li > a {display:block; position:relative; color:#000; padding-top:5px; padding-bottom:5px; font-weight:500; font-size:15px; text-transform:uppercase; text-align:left !important; text-decoration:none !important;}
.mobile-nav > ul > li > a:hover{color:#25aa9e;}
.mobile-nav > ul > li > a > img {width:20px; margin-right:10px;}
.mobile-nav-active {overflow:hidden;}
.mobile-nav-active #Header {background-color:transparent !important; z-index:1040;}
.mobile-nav-active #Header a {visibility:hidden;}
.mobile-nav-active .mobile-nav-toggle span:after {width:23px;}
.mobile-nav-active .mobile-nav-toggle span {background-color:transparent;}
.mobile-nav-active .mobile-nav-toggle span:before,
.mobile-nav-active .mobile-nav-toggle.active span:after {top:7px;}
.mobile-nav-active .mobile-nav-toggle span:before {
transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-o-transform:rotate(45deg);
-webkit-transform:rotate(45deg);
bottom:0px; background:#fff;}

.mobile-nav-active .mobile-nav-toggle span:after {
transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
-webkit-transform:rotate(-45deg);
background:#fff;}

.mobile-nav-active .mobile-nav {left:0;}
.mobile-nav-active .mobile-nav-toggle { margin-top: -20px;
margin-left: 265px;}
.mobile-nav-active .mobile-nav-toggle i {color:#fff;}
.mobile-nav ul.navbar-nav > li.nav-item > .megamenu, .mobile-nav ul.navbar-nav > li.nav-item > .sub-menu {font-size:15px; font-weight:400; position:static; background:none; color:#fff; padding:0px; border:none; display:none;}

.mobile-nav ul.navbar-nav > li.nav-item > .megamenu a,
.mobile-nav ul.navbar-nav > li.nav-item > .sub-menu > li > a {display:block; padding:10px 20px; color:#fff;}

.mobile-nav ul.navbar-nav > li.nav-item > .megamenu a:before,
.mobile-nav ul.navbar-nav > li.nav-item > .sub-menu > li > a:before {display:inline; content:"\00bb"; margin-right:5px;}

.mobile-nav-active .mob-menu-btn {display:block;}
.navbar-nav>li+li {margin-left:0px !important;}
.navbar-brand img {max-height:45px;}
.navbar{position:absolute; left:0px; top:14px;}
}

@media (max-width:575.98px) {
.navbar-brand img {max-width:50%; margin-left:35px;}

}
