@media screen and (max-width: 991px) {
  #sidebar {
    min-width: 70px;
    max-width: 70px;
    background: #223658!important;
  }
  #sidebar .components .nav-item a img {
    width: 20px;
    float: left;
    margin-right: 10px;
  }
  /* #sidebar .components .nav-item span {
    display: none;
  } */
  #sidebar .logo-1 {
    display: none;
  }
  #sidebar .logo-2 {
    display: block;
  }
  #sidebar .collapse a span {
    display: none;
  }
  #sidebar .components .collapse a img {
    width: 20px;
    float: left;
    margin-right: 10px;
  }
  #sidebar:hover {
    min-width: 250px;
    max-width: 250px;
  }
  /* #sidebar:hover .components .nav-item span {
    display: block;
  }
  #sidebar:hover .collapse a span {
    display: block;
  } */
	/* #sidebar .hire-team {
    display: none;
} */
/* #sidebar .call-action span {
    display: none;
} */
/*#sidebar .call-action i {
    display: none;
}*/
#sidebar {
  display: none;
}
.wrapper {
  display: block;
}
.mobile-nav {
  background: #213453;
  padding: 15px;
  display:block;
}
.logo-part .logo-2 img {
  width: 60px;
}
#sidebar {
  display: block;
  position: fixed;
  z-index: 1000000000000;
  min-width: 250px;
  width: 250px;
  margin-left: -250px;
  top: 93px;
  left: 0;
}
#sidebar .logo-2 {
  display: none;
}
.toggle-button {
  display: none;
}
#sidebar.active {
  padding-right: 10px;
  margin-left: 0;
  min-width: 250px !important;
  max-width: 250px !important;
}
.components .nav-item {
  margin-top: 10px;
}
#sidebar .logo-2 {
  display: none!important;
}
#sidebar.active .components .nav-item span {
  display: block!important;
}
#sidebar.active .collapse a span {
  display: block;
}
.bottom-nav {
  position: relative;
  bottom: auto;
  margin-top: 50px;
  width: 100%;
  float: left;
}
.hire-team {
  /*text-align: left;
  padding-left: 20px;*/
}
/*.call-action {
  margin-left: -56px;
}*/
#sidebar.active .logo-1 {
    display: none!important;
}
}
@media screen and (max-width: 579px) {
  #sidebar {
    display: block;
    position: fixed;
    z-index: 1000000000000;
    min-width: 250px;
    width: 250px;
    margin-left: -250px;
    top: 93px;
    left: 0;
    height: 51vh!Important;
    min-height: 90vh;
    overflow-y: scroll;
}
}

@media screen and (max-width:480px) {
  #sidebar ul li a {
    color: #ffffff;
    opacity: 0.5;
    padding: 10px;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0.05em;
    display: block;
    margin-bottom: 5px;
    width: 100%;
    float: left;
  }
  .hire-team {
    /*text-align: left;
    padding-left: 20px;*/
    width: 100%;
    float: left;
    font-size: 15px;
}
.call-action {
  /*margin-left: -56px;
  padding: 5px 34px!important;*/
  font-size: 13px;
}
}


/*# sourceMappingURL=responsive.css.map */