
.navbar {
	margin-bottom: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    border: none !important;
    border-radius: 0;
    transition: all 0.17s ease-in-out;
    -moz-transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;
	z-index: 10001 !important;
}

header.active .navbar {
    background: rgba(255,255,255,0.9);
}

.active-trail .menuparent{color:#fff!important;}
.navbar-brand {
    padding: 0px;
    transition: all 0.17s ease-in-out;
    -moz-transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;
}

header.active .navbar-brand {
    padding: 10px 15px 0 !important;
}
header .region-orbit7-menu{
    margin: 30px 0px!important;
	    transition: all 0.17s ease-in-out;
    -moz-transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;
}

header.active .region-orbit7-menu{
    margin: 20px 0px!important;
	    transition: all 0.17s ease-in-out;
    -moz-transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;
}
.navbar-collapse .navbar-nav.navbar-right:last-child{margin-right:0px!important;}
.navbar-default .navbar-nav {
    transition: all 0.17s ease-in-out;
    -moz-transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;
}

header.active .navbar-default .navbar-nav {
    margin: 0px 0px 20px 0px;
}

.navbar-nav {
	margin-top: 25px;
}	

.navbar-default .navbar-nav > li {
    margin: 0px 20px 0px 5px!important;
	padding-bottom:22px;
}

.navbar-default .navbar-nav > li:first-child {
    margin-left: 0px;
}

.navbar-default .navbar-nav > li > a {
    position: relative;
    color: #154F7C;
    font-size: 14px;
    /*font-family: 'Open Sans', sans-serif;*/
    padding: 5px 12px;
    border-radius: 3px;
    z-index: 2;
    line-height: 15px;
    transition: all 0.17s ease-in-out;
    -moz-transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;
    -webkit-backface-visibility: hidden;
	color: #fff !important;
}

.navbar-default .navbar-nav > li > a.active,
.navbar-default .navbar-nav > li > a:hover {
    /*color: #1eb0ec;*/
	background-color: #414396/*3498DB*/;
color: #FFF;

}

ul.drop-down {
    position: absolute;
    top: 100%;
    left: 0;
    width: 200px;
    visibility: hidden\0/;
    opacity: 0;
    z-index: 3;
    transition: all 0.17s ease-in-out;
    -moz-transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: rotateX(-90deg);
    -moz-transform: rotateX(-90deg);
    -ms-transform: rotateX(-90deg);
    -o-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
    -webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;
    -moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;
    -mos-transition: -mos-transform 0.4s, opacity 0.1s 0.3s;
    -o-transition: -o-transform 0.4s, opacity 0.1s 0.3s;
}

/*.navbar-default .navbar-nav > li > ul.drop-down {
    padding-top: 4px;
}*/

header.active .navbar-default .navbar-nav > li > ul.drop-down {
    padding-top: 20px;
}

header.active .navbar-default .navbar-nav > li > ul.drop-down li {
    background:#1048b0;
}

.navbar-default .navbar-nav > li:hover > ul.drop-down {
    visibility: visible;
    opacity: 1;
    -webkit-transform: rotateX(0deg);
      -moz-transform: rotateX(0deg);
      -ms-transform: rotateX(0deg);
      -o-transform: rotateX(0deg);
      transform: rotateX(0deg);
      -webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
      -moz-transition: -moz-transform 0.4s, opacity 0.1s;
      -mos-transition: -mos-transform 0.4s, opacity 0.1s;
      -o-transition: -o-transform 0.4s, opacity 0.1s;
      transition: transform 0.4s, opacity 0.1s;
}

ul.drop-down li a {
    display: block;
   color: #FFFFFF;
    font-size: 14px;
    /*font-family: 'lucida_sansregular';*/
    padding: 12px 18px;
    text-decoration: none;
    text-transform: capitalize;
    font-weight: 300;
    -webkit-font-smoothing: antialiased;
    opacity: 1;
    border-left: 5px solid transparent;
    transition: all 0.17s ease-in-out;
    -moz-transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;
}

ul.drop-down > li:first-child {
    border-top: 1px solid #e5e5e5;
}

ul.drop-down li {
    position: relative;
    background: #414396/*1eb0ec*/;
    border-bottom: 1px solid #e5e5e5;
    transition: all 0.17s ease-in-out;
    -moz-transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;
     opacity: 0.9;
}

header .navbar-default .navbar-nav > li > ul.drop-down li:hover {
    background: #a9ce4d;
}

 ul.drop-down.level3 {
    top: 0;
    left: 100%;
    -webkit-transform: rotateY(-90deg);
    -moz-transform: rotateY(-90deg);
    -ms-transform: rotateY(-90deg);
    -o-transform: rotateY(-90deg);
    transform: rotateY(-90deg);
}

ul.drop-down li:hover ul.drop-down.level3 {
    visibility: visible;
    opacity: 1;
    -webkit-transform: rotateY(0deg);
      -moz-transform: rotateY(0deg);
      -ms-transform: rotateY(0deg);
      -o-transform: rotateY(0deg);
      transform: rotateY(0deg);
      -webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
      -moz-transition: -moz-transform 0.4s, opacity 0.1s;
      -mos-transition: -mos-transform 0.4s, opacity 0.1s;
      -o-transition: -o-transform 0.4s, opacity 0.1s;
      transition: transform 0.4s, opacity 0.1s;
}

ul.drop-down li:hover > a {
    color: #fff;
}
ul {
    padding: 0;
    margin: 0;
}

ul li {
    list-style: none;
}

/*
.active-trail .menuparent,
.navbar-default .navbar-nav > li > a.active,
.navbar-default .navbar-nav > li > a:hover {
    background: #a9ce4d;
}*/

ul.drop-down li:hover > a {
	color: #ffffff;
text-decoration: none;
background-color: #428BCA;
outline: 0px none;

    border-left: 5px solid #ffffff;
	/*background: #a9ce4d;*/
}


/*-------------------------------------------------*/


@media (max-width: 991px) {
	.navbar-default .navbar-nav > li > a {
		font-size: 14px;
		padding: 10px 8px;
	}

	.navbar-brand {
		max-width: 170px;
	}

	.navbar-brand img {
		position:absolute;
		width:26%;
	}
}


@media (max-width: 767px) {


	.navbar {
		background: rgb(255,255,255) !important; z-index:10001;
		background: #F8F8F8 !important;
	}
		.navbar-toggle {
		margin-top: 32px;
	}

	.navbar-default .navbar-nav {
		margin: 10px 0;
	}

	.navbar-default .navbar-nav > li > a {
	    font-size: 15px;
	    padding: 7px 0 !important;
	    border-top: none !important;
	    font-weight: 600;
	    background: none !important;
	    color: #ffffff !important;

	}

	.navbar-default .navbar-nav > li > a:hover {
	    color: #ffffff !important;
	}

	.navbar-default .navbar-nav > li {
	    margin-left: 15px !important;
	}

	.navbar-default .navbar-nav > li:first-child {
	    margin-top: 0px;
	}

	.navbar-collapse {
		border-bottom: 1px solid #e1e1e1;
	}

	.navbar-default .navbar-nav > li > ul.drop-down {
		position: relative;
		visibility: visible;
		padding-top: 0 !important;
		opacity: 1;
		margin-left: 10px;
		-webkit-transform: rotateX(0deg);
		-moz-transform: rotateX(0deg);
		-ms-transform: rotateX(0deg);
		-o-transform: rotateX(0deg);
		transform: rotateX(0deg);
		-webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
		-moz-transition: -moz-transform 0.4s, opacity 0.1s;
		-mos-transition: -mos-transform 0.4s, opacity 0.1s;
		-o-transition: -o-transform 0.4s, opacity 0.1s;
		transition: transform 0.4s, opacity 0.1s;
	}

	ul.drop-down li ul.drop-down.level3 {
		position: relative;
		left: 0;
	    visibility: visible;
	    opacity: 1;
	    -webkit-transform: rotateY(0deg);
	      -moz-transform: rotateY(0deg);
	      -ms-transform: rotateY(0deg);
	      -o-transform: rotateY(0deg);
	      transform: rotateY(0deg);
	      -webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
	      -moz-transition: -moz-transform 0.4s, opacity 0.1s;
	      -mos-transition: -mos-transform 0.4s, opacity 0.1s;
	      -o-transition: -o-transform 0.4s, opacity 0.1s;
	      transition: transform 0.4s, opacity 0.1s;
  	}

	ul.drop-down li {
		background: none !important;
		border: none !important;
	}

	ul.drop-down li a {
		font-size: 14px !important;
		color: #9f9f9f !important;
		padding: 2px 0 !important;
		border: none !important;
	}

	ul.drop-down li a:hover {
		color: #f9c100 !important;
	}
}
.navbar-toggle-top{ margin:5px !important;}
.navbar-brand-project{ padding:10px 0px 0px 5px; color:#111 !important;}