.borderBttMenu{border-bottom:solid 1px #b7b1b3; position:relative; top:-6px; width:100%;}

.MnNavigation .container ul.nav{/*margin: auto 5% auto 10% !important;*/}
.navMenuPrinc{
   text-align:left;
    border-top:solid 1px #b7b1b3;
}
.MnNavigation a.toggleMenu{display:none;}
.navMenuPrinc:after {clear: both;}
.navMenuPrinc ul {list-style: none;}

.navMenuPrinc li {position: relative;}
.navMenuPrinc > li {float: left; text-align:left; border-top: 0px solid #104336; padding:10px 40px 15px 0; }
.navMenuPrinc > li:last-child {float: left; text-align:left; border-top: 0px solid #104336; padding:10px 0px 15px 0; }

/*
.navMenuPrinc > li:last-child > a
{
    padding:10px 0px 10px 0;
}*/

.navMenuPrinc > li > a {
    position: relative;
    display: block;
     font-family:'Open Sans' , sans-serif;
    font-size:13px;
    line-height:13px;
    font-weight:normal;
    text-align:left !important;
    color:#fff;
    text-transform:uppercase;
    border:0px orange solid;
   padding:0px;
}

/*.navMenuPrinc > li > .parent {background-image: url("/img/arrow-down.png"); background-repeat: no-repeat; background-position: 50% 90% !important;}*/
.navMenuPrinc > li > a {display: block;  text-transform:uppercase;}
.navMenuPrinc > li > a:hover {background-color:transparent !important;   border-bottom:4px #ddb361 solid !important;}
/*.navMenuPrinc > li > a:focus {outline-width: thin; outline-style: dotted; outline-color: #ac2925; background-color:transparent !important;}*/
.navMenuPrinc > li > ul {position: absolute; left: -9999px; text-align:left; background: #625d52; margin:0px !important; width:206px; z-index:999999; text-transform:capitalize;}
.navMenuPrinc ul {margin-left:0px !important; background-color:#39454f !important; left:-10px;}
.navMenuPrinc > li.hover > ul { left: 0; top:40px;}
.navMenuPrinc li li ul {position: relative;left: 0; top: 0;}
.navMenuPrinc li li{ padding:16px 0 7px 0px !important;
    margin:0px !important;border-bottom:1px #7f7a71 solid !important;}
    
    .navMenuPrinc li li li{ padding:4px 0 0px 16px !important;
    margin:0px !important;border-bottom:0px #7f7a71 solid !important;}
    
.navMenuPrinc li li a:hover {}
.navMenuPrinc li li a
{
 color:#fff !important;
    text-decoration:none !important;
    
    font-weight:normal !important;
    font-family:'Open Sans' , sans-serif;
    font-size:13px;
    text-align:left;
    text-transform:uppercase;
   }

    .navMenuPrinc li li li a
{
 color:#fff !important;
    text-decoration:none !important;
    font-weight:normal !important;
    font-family:'Open Sans' , sans-serif;
    font-size:13px;
    text-align:left;
    text-transform:capitalize;
    /*padding:5px 0 7px 35px !important;*/
    margin:0px !important;}
    
     
    .nav.navMenuPrinc > li.active > a > span,
    .nav.navMenuPrinc > li > a:hover > span{ border-bottom:4px #ddb361 solid !important;
     color:#fff !important;
    z-index:200 !important;
    padding-bottom:9px;
    } 
    
     .nav.navMenuPrinc > li.active > a:hover > span{ border-bottom:4px #ddb361 solid !important;}
     .nav.navMenuPrinc > li.active > a:focus > span { border-bottom:4px #ddb361 solid !important;}
    .nav.navMenuPrinc > .submenu.hover > a.parent > span {border-bottom:4px #ddb361 solid !important; color:#fff !important;
    z-index:200 !important;
    padding-bottom:9px;}
    
    
   
/*@media screen and (max-width: 1100px)
@media screen and (max-width: 991px)
{
    .navMenuPrinc a {color:#fff; text-transform:uppercase;}
    .MnNavigation .container ul.nav{margin: 0 !important;}
}*/
/*
@media screen and (max-width: 800px) 
{
    .MnNavigation .container ul.nav{margin: 0 !important;}
    .navMenuPrinc a {color:#fff; text-transform:uppercase;}
    .navMenuPrinc > li:first-child a {margin-left:0px;}
    .navMenuPrinc > li:nth-child(7) a {margin-left:0px;}
    .navMenuPrinc > li.submenu:before {}
    .navMenuPrinc li li{left:-15px !important; list-style-type:none; color:#444; border-bottom:1px solid #dfdfd5; width: 180px; padding-left: 10px;}
    .navMenuPrinc li li a
    {
        display: block; font-family: 'Open Sans', sans-serif !important; color: #444; font-size:13px; font-weight:normal; border:0px !important;
        text-decoration: none; padding: 10px 10px 10px 0px !important; background:#f1f1ec !important; text-transform:none !important;
    }

}
*/
@media screen and (max-width: 767px) 
{
    .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
margin-right: -15px;
margin-left: 0px;
}
}
@media screen and (max-width: 990px) 
{


.MnNavigation .container {border-bottom:solid 1px #b7b1b3; position:relative; background-color:transparent !important; width:100%;   text-align:left;
    border-top:solid 1px #b7b1b3; margin-left:0px; padding-left:0px;}
    
.navbar {
position: relative;
min-height: 40px;
margin-bottom: 0px;
border: 1px solid transparent;
}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
 margin-left: 0px !important; 
}
    .navbar-default{ border:0px; background-color: transparent;
border-color: transparent;}
    .navbar-header{background-color:transparent; /*border-bottom:solid 1px #b7b1b3; border-top:solid 1px #b7b1b3;*/ width:100% !important;}
    
    .navbar-default .navbar-toggle .icon-bar 
    {
        background-color:#ccc;
 
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus
{background-color:transparent; border-color: #ccc;}
.navbar-default .navbar-toggle, .navbar-default .navbar-toggle  { float:left;
border-color: #ccc; background-color:transparent; border-radius:4px;
}




.navbar-toggle {
border-radius: 0;
margin-top: 5px; margin-bottom: 5px;
margin-right: 0px;
padding: 6px 5px;
}




.navbar-default .navbar-brand {
    font-size: 13px;
    color: #fff !important;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif; float:left; padding:8px 0 0 10px; height:auto;
}

.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
    color: #2c3e50;
}

.navbar-brand span {
    font-weight: 300;
    color: #01a0a0;
}


    
    .borderBttMenu{border-bottom:solid 0px #b7b1b3;}
    /*.MnNavigation .container ul.nav{margin: auto !important; border:dotted 0px black !important;}
    .MnNavigation{ border-top:solid 1px #b7b1b3;background: #666 url(/img/arrow-down.png) no-repeat 70% 40% !important; color:White !important; position:relative; text-align:left;}*/


    ul.navMenuPrinc 
    {
        position:absolute; left:0; z-index:999; width:93% !important; list-style: none; background:#ddb361 !important;display: none;
        *zoom: 1; text-align:left;
        border-radius: 0; text-decoration: none; border:0px red solid; color:#fff; font-weight:normal; font-size:12px; text-transform:uppercase;
        font-weight: bold !important; font-family: 'Open Sans', sans-serif  !important; margin: 1px 15px 0 15px !important;  padding: 0 15px 0 15px !important; 
    }

    .navMenuPrinc > li.submenu:before {position: absolute; top: 2px; left: 35%; color: #fff; z-index: 999;}
    /*.navMenuPrinc > li.submenu > a:hover:after {content: url(/img/arrow-right.gif); position: absolute; top: 2px; left: 40%; color: #fff; z-index: 9999;}*/
    
    .navMenuPrinc:after {clear: both;}
    .navMenuPrinc a {padding: 5px 26px 3px 0 !important; color:#fff; text-transform:uppercase; margin-left:0px !important;}
    .navMenuPrinc ul{position:relative; left:0; display: block; width: 100%; margin:0 !important; padding:0 !important;}
    .navMenuPrinc li {display:list-item; border-bottom:1px #b7b1b3 solid; width:100%; margin:0 !important; padding:0px !important;}
    .navMenuPrinc > li {float:none; border-top: 0px solid #104336;}
    .nav.navMenuPrinc > li > a {position: relative; display: block; padding: 10px 0px !important;}

    .navMenuPrinc li  ul {position: absolute; background: #f1f1ec; margin:0px !important; width:100% !important; z-index:999999; text-transform:capitalize;}
    .nav.navMenuPrinc > li > ul{ }
    .nav.navMenuPrinc > li.hover > ul {position:relative; left:0%; background:#374550 !important;}
    .nav.navMenuPrinc > .submenu.hover > a.parent:hover {background-color: #374550 !important;}
    
      .nav.navMenuPrinc > li.active > a > span,
    .nav.navMenuPrinc > li > a:hover > span{ border-bottom:0px #ddb361 solid !important;
     color:#fff !important;
    z-index:200 !important;
    
    } 
    
     .nav.navMenuPrinc > li.active > a:hover > span{ border-bottom:0px #ddb361 solid !important;}
     .nav.navMenuPrinc > li.active > a:focus > span { border-bottom:0px #ddb361 solid !important;}
    .nav.navMenuPrinc > .submenu.hover > a.parent > span {border-bottom:0px #ddb361 solid !important; color:#fff !important;
    z-index:200 !important;}
    
    
    .navMenuPrinc > li.hover > ul {
left: 0;
top: 0 !important;
}

.navMenuPrinc li li {
 padding: 0px 0 7px 0px !important; 
margin: 0px !important;
border-bottom: 1px #7f7a71 solid !important;
}
    .navMenuPrinc li li{left:0px !important; list-style-type:none; color:#fff; border-bottom:0px solid #dfdfd5; width: 100%;}
    .nav.navMenuPrinc li li a 
    {
        z-index:99999; border:0px transparent none !important;
        display: block; font-family: 'Open Sans', sans-serif !important; color: #fff; font-size:12px; line-height:15px; font-weight:normal;
        text-decoration: none; text-transform:none !important; background:#374550 !important; padding:0px; margin:0px;
    }

    .nav.navMenuPrinc li li a:hover{color:#fff !important;}
    .nav.navMenuPrinc li li a{margin-left:10px !important; color:#cfcfcf !important; padding:5px !important;}

    .nav.navMenuPrinc > li > a:hover, .nav.navMenuPrinc > li > a:focus{background-color: #374550 !important; }


 
    .nav.navMenuPrinc > .submenu.hover > a.parent  {background-color: #374550 !important;}
    
    
/*
    .navMenuPrinc > li.submenu > a:hover:after {
    font-size: 14px;
    content: url(/img/arrow-down.gif);
    position: absolute;
    top: 0px;
    left: 90%;
    color: #fff;
}*/
 .navMenuPrinc > li.submenu.hover > a.parent:after{
    font-size: 14px;
    content: url(/img/arrow-down.gif);
      -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    position: absolute;
    top: 9px;
    left: 90%;
    color: #fff;
}


   .navMenuPrinc > li.submenu > a.parent:after
   {
    font-size: 14px;
      content: url(/img/arrow-down.gif);
    position: absolute;
    top: 5px;
    left: 90%;
    color: #fff;
}
    /*
    .navMenuPrinc > li > a:hover {background-color:transparent !important;border:0px transparent none !important;}
    .navMenuPrinc li ul
    {
        border:2px blue solid !important; position: absolute !important; left: -9999px !important; background: #f1f1ec !important;
        margin:0px !important; width:180px !important; z-index:999999 !important;text-transform:capitalize !important;
    }
    .navMenuPrinc li  ul li:hover {position: absolute; left: 50%; background: #575757; margin:0px !important; z-index:999999; text-transform:capitalize;}
    .nav.navMenuPrinc > li.hover > ul {position:absolute; left:50%; top:-50% !important; background:#575757 !important;}
    .nav.navMenuPrinc > li.submenu > a.parent {background:#575757 !important;}
    .nav.navMenuPrinc > li.submenu > ul > li:hover {background:#575757 !important;}
    */

}




/*******************************************
@media screen and (max-width: 480px) 
{
    .MnNavigation{background:#666 !important; color:White !important; position:relative;}
    a.toggleMenu:hover {color: #fff; text-decoration:none; border-bottom:0px solid #dfdfd5;}
    .navMenuPrinc a {padding: 0 !important; color:#fff; text-transform:uppercase;}
    .active {display: block;}
    .navMenuPrinc ul {display: block; width: 100%; background-color:#db0715 !important; position:absolute;}
    .navMenuPrinc > li {float: none; padding:0 !important; margin:0 !important; border-bottom:1px #404040 solid; background-color:#db0715 !important;}
    .navMenuPrinc > li.submenu:before {content: url(/img/arrow-down.png); position: absolute; top: -5px; right: 50%; color: #fff; z-index: 9999;}
    .navMenuPrinc > li.hover > ul , .nav li li.hover ul {position: static;}
    .navMenuPrinc > li.hover{background: #575757;}
    .navMenuPrinc li li a {background:#575757 !important; color:White; border:0px transparent none !important; position: relative; z-index:100; padding:5px !important;}
    .navMenuPrinc li li{background:#575757 !important; border-bottom: 0px solid #dfdfd5 !important; padding:0 0 0 15px !important;}
}
*/