@media screen and (max-width: 1000px) {
.header {
   font-size: 14px;
}

#hamburger {
   display: block;
   position: absolute;
   top: 1em;
   right: 1em;
}

#hamburger img {
   height: 1.8em;
   margin-top: 0.5em;
}

.header .logo img {
   height: 3em;
    margin-top: 1em;
    left: 1%;
}

.header {
   /*height: auto;*/
}

.header .menu {
   position: relative;
   display: none;
   background: #e5e5e5;
   margin-top: 0;
   font-size: 2em;
   /*display: block;*/
    /* position: relative; */
    height: 80vh;
    overflow-y: scroll;
    padding-bottom: 5em;
}

.header ul{
   width: auto;
}

.header ul li {
   display: block;
   background: #e5e5e5;
   height: auto;
}

.header ul li:hover {
   background: none;
}

.menu-item-open:after {
   font-size: 2em;
}

.header .parent-subcategories {
   padding-left: 1em;
}

.header .parent-subcategories li {
   line-height: 2em;
   padding: 0;
   background: none;
}

.header .parent-div {
   position: relative;
   -webkit-box-shadow: none;
   box-shadow: none;
}

.header .parent-div-in {
   position: initial;
}




























/*responsive end*/
}