.navBoxdiv{ /*background:#850001;*/ background:#fff; position:relative; }
.navBox {
  overflow: hidden;
/*  background: #850001;*/
  background:#fff;
  padding:5px 0 0 0;

}

.navBox a {
  display: inline-block;
  padding:0;
  font-family: 'verdana','Philosopher', sans-serif;
  font-size:19px;
  color: #000;
  line-height:21px;
  font-weight:400;
/*  text-align: center;*/
  text-decoration: none;
  outline:none;
}
.navBox a:hover { /*background:#FFF;*/ color:#840000; }
.navBox .active { /*background:#FFF;*/ color:#840000; }

.navBox ul {
  width:100%;
  display:flex;
  justify-content:space-between;
  margin:0 auto;
  overflow: hidden;
}

.navBox ul li strong {
/*	text-transform:uppercase;*/
font-weight:400;
}

.navBox ul li {
  float:left;
  padding:0 0 30px 30px;
/*  border-right:#610000 1px solid;*/
  list-style: none;
}
.top_area.sticking .navBox ul li{ padding-bottom:20px; }
.navBox ul li:nth-child(1){ padding-left:0; }
/*.navBox ul li:first-child
{
	 border-left:#000 1px solid;
}*/

.navBox ul li .fa { display:inline-block; padding:0 0 0 5px; }

.navBox .dropNav {
  display: none;
  width: 100%;
  padding: 5px 10px 20px;
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  background: #FFF;
  z-index: 7;
  overflow: hidden;
  -moz-box-shadow: 0 1px 10px #cbcbcb;
-webkit-box-shadow: 0 1px 10px #cbcbcb;
box-shadow: 0 1px 10px #cbcbcb;
}
.navBox .dropNav li a:before{ content:"\f101";  font-family: 'FontAwesome'; padding-right:5px; }
.navBox .dropNav li:first-child a:before{ content:"\f105"; }
.navBox .dropNav li { display:block; float:none; text-align:left; border:none; padding:0 0 0 20px !important; }
.navBox .dropNav li:first-child{ padding-left:0 !important; }
.navBox .dropNav a { color:#000; text-align:left; /*border-bottom:#CCC 1px solid;*/ ;  padding: 10px 12px; }
/**background:url(../images/divi.jpg) no-repeat bottom left**/
.navBox .dropNav li:first-child a { /*border-top:#CCC 1px solid;*/background:url(../images/divi.jpg) no-repeat top left; }
/** , url(../images/divi.jpg) no-repeat bottom left**/
.navBox .dropNav li:first-child
{
	 border-left:0px;
}
.navBox .dropNav h4{ font-family:'verdana','Philosopher', sans-serif; font-size:18px; color:#000; line-height:20px; font-weight:700; padding:20px 0; margin:0; }
.navBox .dropNav h4:before { display:none !important; }
.navBox .dropNav h4 a{ font-size:18px; color:#000; line-height:20px; font-weight:700; padding:0 12px; }
.navBox .dropNav h4 a:hover{ color:#840000; }
.navBox>ul>li.active .dropNav h4 a{ color:#000; }
.navBox>ul>li.active .dropNav h4 a:hover{ color:#840000; }

.navBox .dropNav li a { font-size:17px; color:#696969 !important; line-height:19px; }
.navBox .dropNav li a:hover { color:#840000 !important; }
.navBox>ul>li.active  ,.navBox>ul>li.active a{ background-color: #FFF; color:#850001;}

@media screen and (max-width: 1199px) {
	.navBox ul li{ padding:0 0 30px 15px; }
  .navBox a{ font-size:17px; }
}


@media only screen and (min-width: 992px) {
  #openPageslide { display: none; }
  #pageslide { display: block !important; }
  .pageslideBg { display: none !important; }
  .navBox #nav-hide{ display:none; }
}

@media screen and (max-width: 991px) {
.navBox #nav-hide{ display:block; float:right; width:15px; padding:0; margin:10px 15px 0 0; cursor:pointer; }
.navBox ul{ display:block; }
.navBox ul li ul.dropNav li:first-child
{
	 border-left:0px;
   padding-left:0 !important;
}
.navBox ul li{ float:none; border-bottom: 1px solid #ededed; border-right:0px; padding:0 15px 0 15px !important; }

.navBox>ul>li { position:relative; }
/*.navBox li:after { content:"\f105";   font-family: FontAwesome; float:right; margin-top:-35px; margin-right:20px; }
.navBox li:nth-child(2):after { display:none; }
.navBox li ul li:after{ display:none; }*/

.navBox>ul>li>a { padding:10px 0; text-align:left; position:relative; }
.navBox ul li .fa{ position:absolute; right:20px; top:0; padding:12px 0 12px 15px; }

.navBox .dropNav {
  position: static;
  background: #FFF;
  padding:0;
  box-shadow:none;
}
.navBox .dropNav h4{ padding:10px 0 15px; }
.navBox .dropNav h4 a{ font-size:16px; line-height:18px; }
.navBox {  background: #FFF; border-right:#000 2px solid; }
.navBox a { color:#666; text-align:left;  padding:14px 12px; font-size:16px; }
.navBox a:hover { color:#000; }

#openPageslide {
  display: block;
  padding:0;
  width:35px;
  position:absolute;
  top:-2px;
  left:15px;
  z-index:999;
}
#pageslide .container { padding:0px !important; }

#openPageslide span {
  display: block;
  float: left;
  width: 100%;
  height: 3px;
  background:#840000;
  padding: 0;
  margin: 2.8px 0;
  transition: all 600ms ease-in-out;
}
#openPageslide span:first-child {
    width: 85%;
}
#openPageslide span:last-child {
    width: 70%;
}

#pageslide {
  display: none;
  width: 250px;
  position: fixed;
  top: 0;
  left: -250px;
  height: 100%;
  z-index: 999999;
  overflow-y: auto;

}

.pageslideBg {
  display: none !important;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;

  z-index: 9998;
}
.navBox ul li .fa {
    width: 100%;
    text-align: right;
  }
}