
.jquerycssmenu{
  font-size:13px;
  padding: 0px;
}
.jquerycssmenu ul{
  margin: 0;
  padding: 0;
}
/*Top level list items*/
.jquerycssmenu ul li{
  transition: 0.3s ease;
  position: relative;
  text-decoration:none;

}

.jquerycssmenu ul li a{text-decoration:none; color:#343434; text-transform: uppercase;}
.inner-page-header .jquerycssmenu ul li a{color:#343434;}
.inner-page-header .jquerycssmenu ul .active a{color:#343434;}
.inner-page-header .navbar-inverse .navbar-nav>li>a:focus, .inner-page-header .navbar-inverse .navbar-nav>li>a:hover{
    color: #8ac3e1; background:none;
}
.main-page-header .navbar-inverse .active>a,
.main-page-header .navbar-inverse .navbar-nav>li>a:focus,
.main-page-header  .navbar-inverse .navbar-nav>li>a:hover{
    color: #8ac3e1; background:none;
}
.hr{
  height: 2px;
  border: 0;
  border-top: 2px solid #ffffff;
  margin-bottom:0px;
  margin-top:0px; width: 50%; opacity: 0; transition: 0.3s ease;
  margin-top:6px;
}

.inner-page-header .hr{
  border-top: 2px solid #343434;
}
.jquerycssmenu .active .hr{
    opacity: 0;
}
.jquerycssmenu ul li:hover a .hr{opacity: 0;}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{background: none;}
.inner-page-header .navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{
  background: none; color:#8ac3e1;
}
.main-page-header .jquerycssmenu  .navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{
  background: none; color:#ffffff;
}

.navbar-nav{float: right;}
.navbar-inverse .navbar-nav>li>a{color:#343434; padding-bottom: 30px;}
.navbar {
    position: relative;
    border:0px;
    margin-bottom: 0px;
}
.jquerycssmenu .nav>li>a{
    padding: 50px 10px;
    font-size: 15px;
    transition: 0.4s;
}

@media (min-width: 991px){

.jquerycssmenu ul li ul{
  background: #ffffff;
  position: absolute;
  left: 0px;
  display: block;
  visibility: hidden;
  z-index: 10;
  width: 220px;
  list-style: none;
  border-top: 2px solid #dfc275;
}
ul li ul li{background:#ffffff; transition:1; border-bottom:1px solid #dfc275; padding:8px; }
ul li ul li:hover{background-color: #f8f8f8;}
ul li:hover ul{visibility: visible;}
.jquerycssmenu ul li ul li a{color:#343434;}
}


.jquerycssmenu ul .active a .hr1{opacity: 1; transition: 0.3s ease;}
#myjquerymenu ul li:hover .hr1{opacity: 1; transition: 0.3s ease;}

@media (min-width: 991px) and (max-width: 1200px){

.jquerycssmenu{
  font-size:14px;
}
.navbar-nav>li>a{ padding:10px 15px; }
.jquerycssmenu ul li .active a{padding:7px 5px;}

}
.nav>li>a:focus, .nav>li>a:hover{background:none;}

/* style in sm */

@media (min-width: 768px) and (max-width: 991px){
  	.jquerycssmenu .nav>li>a{
  			padding: 40px 5px !important;
  			font-size: 12px !important;
  	}
    #header_search{
        position: absolute;
        right: 0;
        bottom: 40px;
    }
    .jquerycssmenu{
      font-size:10px;
      padding-top: 0px;
    }
    .jquerycssmenu .sub{background: #ffffff; list-style: none;}
    .jquerycssmenu .sub a{color: #343434;}

    .jquerycssmenu ul li ul li a{color: #343434; padding: 8px 10px; }
    .jquerycssmenu ul li ul li{height: 30px; padding-top: 5px; border-bottom: 1px solid #dfc275;}

    .jquerycssmenu ul li ul{
      background: #ffffff;
      position: absolute;
      left: 10px;
      display: block;
      visibility: hidden;
      z-index: 10;
      width: 220px;
      list-style: none;
    }

}

/* style in xs */

 @media (max-width: 767px){
   .navbar-inverse .navbar-nav>li>a{color:#ffffff; padding: 5px 15px;}
   .inner-page-header .jquerycssmenu ul li a{
      color: #fff;
   }
   .navbar-inverse .navbar-toggle{border-color:#005a8f; background: #005a8f; }
   .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{ border-color:#005a8f; background: #005a8f;}
  .navbar-toggle{ margin-top:-65px;}
   .jquerycssmenu{padding-top: 0px; padding-right: 0px;}
   .jquerycssmenu ul{height:auto; width: 100%; background:rgba(0,0,0,0.7);  }
   .jquerycssmenu .sub{transition: 0.3s ease; background: none; list-style: none; visibility: hidden; display: none;}
   .jquerycssmenu ul li:hover .sub{transition: 0.3s ease; visibility: visible; display: block;}
   .jquerycssmenu ul li{border:0px;}
   .navbar .container{padding:0px;}
   .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{border:0px;}
   #myjquerymenu{width: 100%; margin-top:11px;}
   #myjquerymenu ul{
      padding-top: 20px;
   }
   #header_search{
      display: none;
   }
   .MenuCont{padding-left:0px; padding-right:0px;}
   .MenuCont .container{padding-left:0px; padding-right:0px;}
   .jquerycssmenu ul li ul{display: block; padding-left: 30px; border:0px;}
   .jquerycssmenu ul li ul li{padding:10px 0; }
   .jquerycssmenu ul li ul li a{color: #ffffff;}
   .jquerycssmenu .active .hr1{border-top: 1px solid #ffffff; width: 20%; margin-left:0px;}
   .hr{margin-bottom:0px; margin-left: 0px; margin-top:0px; width: 20%; opacity: 0; transition: 0.3s ease;}
   #myjquerymenu ul li:hover .hr{opacity: 1; transition: 0.3s ease;}
   #myjquerymenu ul li ul li .hr_sub{width: 20%; opacity: 0; margin-left: 0px; transition: 0.3s ease; margin-top:0px; margin-bottom: 0px;}
   #myjquerymenu ul li ul li:hover .hr_sub{opacity: 1; transition: 0.3s ease;}
   .header-bottom-section .col-md-10{
      padding: 0;
   }
}
