
@media (max-width: 991px) {
 
  .header-style .header-navigation .navbar-wraper{
        padding: 18px 15px;
  }
  
.header-navigation .nav-menu {
  text-align: left;
  background-color: #fff;
  position: fixed;
  top: 0px;
  left: -600px;
  z-index: 9999;
  width: 100%;
  height: 100%;
  max-width: 500px;
  -webkit-transition-duration: 600ms;
  transition-duration: 600ms;
  padding: 0;
  -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
  display: block;
  overflow-x: hidden;
  overflow-y: scroll;
  padding-top: 35px;
  max-height: 300px;
  margin: auto;
}
.header-navigation .nav-menu.menu-on {
  left: 0;
}
.header-navigation .nav-menu .main-menu ul li {
  display: block;
  margin: 0;
  border-bottom: 1px solid #ececec;
}
.header-navigation .nav-menu .main-menu ul li:last-child {
  border-bottom: 0;
}
.header-navigation .nav-menu .main-menu ul li.active .sub-menu {
  border-top: 1px solid #ececec;
}
.header-navigation .nav-menu .main-menu ul li a {
  display: block;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  color: #162542 !important;
  padding: 13px 20px;
}
.header-navigation .nav-menu .main-menu ul li .sub-menu {
  width: 100%;
  position: relative;
  top: 0;
  left: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: transparent;
  visibility: visible;
  opacity: 1;
  display: none;
  -webkit-transition: none;
  transition: none;
}
.header-navigation .nav-menu .main-menu ul li .sub-menu li a {
  color: #162542;
  padding: 0px 20px 0 40px;
  line-height: 45px !important;
}
.header-navigation .nav-menu .main-menu ul li .sub-menu li a:hover {
  border-color: rgba(255, 255, 255, 0.5);
}
.header-navigation .nav-menu .main-menu ul li .toggle-menu {
    display: block;
    position: absolute;
    right: 0;
    height: 42px;
    width: 45px;
    top: 0;
    border-left: 1px solid #eaeaea;
    z-index: 2;
    background: transparent;
    text-align: center;
    line-height: 45px;
    cursor: pointer;
    color: #162542;
    font-size: 20px;
}
.header-navigation .main-menu ul > li.has-children > a:after{
  display: none;
}

.header-navigation .nav-menu .main-menu.menu-on {
  left: 0;
}
.header-navigation .navbar-close,
.header-navigation .navbar-toggler {
  display: block;
}


.header-style .header-navigation .logo img{
  display: none;
}

.fastext-div{
   margin-top: 10%;
}
.login-form{
  margin-top: 10%;
}


}



@media (max-width: 425px) {
.home-btn-div{
  display: block;
}
.home-btn-div div{
  padding: 20px 0;
}
}