.hamburger-menu {display:none;}
@media screen and (min-width:100px) and (max-width:650px) 
{.hamburger-menu {display:inline; z-index:101;}
#menu-box {display:none;}
#header {width:100%; height:75px; padding:0px; position: fixed; z-index:100;}
H1{font-size:2.8em;font-weight:normal;color:#FFFFFF;text-align:left; padding:17px 0 0 50px;background:url('../img/vseonefti-logo.png') no-repeat 0 17px;}
H2 {margin-top:0.5em;}
#content-box {margin-top:75px;}}

#poisk-mob-ya {width:100%; padding:10px 0;background: #ECEFF1; max-width:400px;}

#menu__toggle {opacity: 0;}
.menu__btn { display: flex; align-items: center; position: fixed; top: 28px;  right: 22px;  width: 22px;  
height: 22px;  cursor: pointer;  z-index: 102;}
.menu__btn > span,
.menu__btn > span::before,
.menu__btn > span::after { display: block; position: absolute; width: 100%; height: 2px; background-color: #999;}
.menu__btn > span::before {content: '';  top: -8px;}
.menu__btn > span::after {content: ''; top: 8px;}

.menu__box {display: block; position: fixed; visibility: hidden; top: 0; left: -100%;  width: 100%; 
height: 100%; margin: 0; padding:0;  margin-top:75px; list-style: none; text-align: center;  
background-color: #ECEFF1; box-shadow: 1px 0px 6px rgba(0, 0, 0, .2); z-index: 102;}

.menu__item {display: block;
border-top:2px solid #FFFFFF;
color: #333;
font-weight: bold;
font-size: 0.8em;
padding: 9px 10px 0 0;
height:26px;
width:100%;
background: #ECEFF1;
text-decoration: none; margin:0;
}

.menu__item:link {color: #333; text-decoration: none;}
.menu__item:hover {color: #333; background-color: #ECEFF1;}

#menu__toggle:checked ~ .menu__btn > span {transform: rotate(45deg);}
#menu__toggle:checked ~ .menu__btn > span::before {top: 0; transform: rotate(0);}
#menu__toggle:checked ~ .menu__btn > span::after {top: 0; transform: rotate(90deg);}
#menu__toggle:checked ~ .menu__box {visibility: visible; left: 0;}

.menu__btn > span,
.menu__btn > span::before,
.menu__btn > span::after {transition-duration: .25s;}
.menu__box {transition-duration: .25s;}
.menu__item {transition-duration: .25s;}