
@media only screen and (min-width : 768px) {
.aside-header{display:none;}
.caretdestop{display:inline-block;}
.has-submenu svg:not(:root).svg-inline--fa{font-size: 15px;}
}

@media only screen and (max-width : 767px) {
.caretdestop{display:none;}
.aside {
  min-width: 350px;
  width: 15%;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  background-color: #ffffff;
  font-family: Helvetica, Arial, sans-serif;
  /*border-right: 1px solid #333;*/
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  z-index: 2000;
  width: 0px;
  min-width: 0px;
  overflow: hidden;
  transition: 0.35s width ease, 0.35s min-width ease;
}
.Gaside .navbar-nav > li {
    display: block;}
.aside .aside-header {
  background-color: #fff;
  padding: 12px;
  padding-left: 0.5em;
  border-bottom: 3px solid #FFF;
  font-size: 1.2em;
  color: #fff;
}

.aside .aside-header .close {
  float: right;
  cursor: pointer;
}

.aside .aside-contents {
  padding: 0.5em;
  padding-bottom: 1em;
}

.aside.in {
  width: 88%;
  /*min-width: 350px;*/
}

.aside-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
  transition: 0.2s opacity ease;
  opacity: 0;
  display: none;
}

.aside-backdrop.in {
/*  display: block;*/
  opacity: 0.5;
}
.navbar-inverse .aside .navbar-nav > li > a{font-size: 17px;
    font-family: "Arial";
    padding: 9px 13px;}
.nav_sec .nav_container_main .navbar.navbar-inverse{position: absolute;
    top: 0;
    left: 0;}
.navbar-inverse .navbar-toggle .icon-bar{background-color: #000;}
.navbar-inverse .navbar-toggle {
    background-color: #8cd1f200;
    border-color: transparent;cursor: pointer;}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
    background-color: #00000000;}
.close:focus, .close:hover{color: #8BC34A;opacity: initial;}
.close:focus, .close{color: #4CAF50;opacity: initial;}
.navbar-inverse .navbar-nav > li > a {
    color: #016d15;}
.navbar-inverse .aside .navbar-nav > li{display:block;}	
.aside .navbar-nav{padding-left: 8px;}
/*.close{line-height: 0;}*/
}
@media (max-width: 767px){
.navbar-nav .open .dropdown-menu {background-color: #4caf50;}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
    color: #ffffff;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color: #fff;
    background-color: #398c0e;
}

}