/*-----------------------------------------------------*/
/* Header */
/*-----------------------------------------------------*/
.header {
 position:relative;
 width:100%;
background-color:transparent
}
.top-bar {
 background:#fff;
 height:72px !important;
}
.logo {
 margin:0 auto;
 text-align:center;
 padding-top:20px;
}
.top_fl {
 float:left;
}
.top_fr {
 float:right;
 padding:15px 10px 0 0;
 font-size:24px;
 font-weight: 600;
}
/*--------------------------------*/
/* Header Area */
/*--------------------------------*/
.header-area {
 position:absolute;
 width:100%;
 height:auto;
 background:rgba(0,0,0,1);
 z-index:9999999;
}
.main-menu ul.navbar-nav li {
 display:inline-block;
 padding:0 40px;
}
.main-menu ul.navbar-nav li a {
 background:rgba(0,0,0,0) none repeat scroll 0 0;
 color:#fff;
 font-size:18px;
 font-weight:600;
 padding:25px 0px;
 text-transform:capitalize;
}
.main-menu ul.navbar-nav li.active>a::after {
 border:1px solid #fff;
 bottom:0px;
 content:"";
 left:0;
 position:absolute;
 width:100%;
}
.main-menu ul.navbar-nav li.active a:hover {
 background:none;
 color:#fff;
}
.main-menu ul.navbar-nav li.active a:focus {
 color:#fff;
}
.main-menu ul.navbar-nav li.active a {
 background:rgba(0,0,0,0) none repeat scroll 0 0;
 color:#fff;
 position:relative;
}
.main-menu ul.navbar-nav li a:hover {
 color:#fff;
}
.navbar {
 border:medium none;
 margin-bottom:0;
}
.navbar .navbar-nav {
 display:inline-block;
 float:none;
 vertical-align:bottom;
}
.navbar .main-menu {
 text-align:center;
}
.navbar-default {
 background:rgba(0,0,0,0) none repeat scroll 0 0;
}
.main-menu ul.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus {
 background:none;
 color:#333;
}
.navbar-default .navbar-toggle {
 background:rgba(0,0,0,0) none repeat scroll 0 0;
 border:medium none;
 border-radius:0;
 padding:25px 0px;
}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus {
 background-color:transparent;
 color:#fff;
}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {
 background-color:transparent;
}
.main-menu .dropdown ul {
 background:#252525;
}
.main-menu .dropdown ul li {
 display: block;
}
/*--------------------------------*/
/* Stick menu */
/*--------------------------------*/
.header-area.stick {
 background-color:rgba(0,0,0,1);
 height:70px;
 position:fixed;
 top:0;
 width:100%;
 z-index:1000000;
}
.stick .main-menu ul.nav>li>a {
 color:#fff;
 line-height:22px;
 padding:24px 0px;
 text-transform:capitalize;
 letter-spacing:1px;
}
.stick .navbar-default .navbar-toggle {
 padding:10px 0px;
}
@media (max-width:767px) {
 #main-nav {
  border:0px solid #252525;
 }
 .header-area {
  background:#252525;
  margin-top:-20px;
 }
 .top-bar {
  background:#fff;
  height:72px !important;
 }
 .logo {
  text-align:left !important;
  padding-top:10px;
 }
 .top_fl {
  display:none;
 }
 .top_fr {
  float:right;
  padding:8px 0 0 0;
 }
 .top-info-bar a.top_no {
  font-size: 19px;
  font-weight: 600;
  color: #e46c0a;
 }
 .main-menu ul.navbar-nav li a {
  font-size:14px;
  font-weight:600;
  text-transform:capitalize;
  text-align:center;
 }
 .navbar-default .navbar-toggle,.stick .navbar-default .navbar-toggle {
  padding:15px 0;
 }
 .main-menu ul.navbar-nav li,.stick .main-menu ul.navbar-nav li {
  display:block;
 }
 .main-menu ul.navbar-nav li a,.stick .main-menu ul.navbar-nav li a {
  padding:10px 2px;
 }
 .main-menu ul.navbar-nav li.active a::after,.stick .main-menu ul.navbar-nav li.active a::after {
  border:0px solid #fff;
 }
}
@media (min-width:768px) and (max-width:991px) {
 .main-menu ul.navbar-nav li {
  display:inline-block;
  padding:0 16px;
 }
 .main-menu ul.navbar-nav li a {
  font-size:15px;
  font-weight:600;
  padding:25px 0;
  text-transform:capitalize;
  letter-spacing:0;
 }
}
@media (min-width:992px) and (max-width:1199px) {
 .main-menu ul.navbar-nav li {
  display:inline-block;
  padding:0 15px;
 }
}
#main-nav.affix {
 position:fixed;
 top:0;
 width:100%;
 background-color:rgba(255,255,255,0);
 color:#fff;
 z-index:1000000;
 transition:all 0.3s;
}
@media (max-width:767px) {
 .navbar .main-menu {
  text-align:center;
 }
 .main-menu ul.navbar-nav li {
  display:inline-block;
  padding:0 10px;
  width:32.5%;
  border:1px solid #777;
 }
 .main-menu ul.navbar-nav li:nth-child(1) {
  border-bottom:0px solid #777;
 }
 .main-menu ul.navbar-nav li:nth-child(2) {
  border-bottom:0px solid #777;
 }
 .main-menu ul.navbar-nav li:nth-child(3) {
  border-bottom:0px solid #777;
  margin-right:0;
 }
 .main-menu ul.navbar-nav li:nth-child(6) {
  margin-right:0;
 }
 #main-nav.affix {
  position:fixed;
  top:20px;
  width:100%;
  background-color:rgba(255,255,255,0);
  color:#fff;
  z-index:10000000;
  transition:all 0.3s;
 }
 .navbar-default {
  background-color:transparent;
  border-color:transparent
 }
 .pc_nav {
  display:none
 }
}
@media (min-width:768px) {
 .mo_nav {
  display: none
 }
}

.top-info-bar .top_no {
  font-size: 28px;
  font-weight: 600;
  color: #e46c0a;
}