.header-navigation-bottom-box {
    border-bottom: 1px solid #e5e5e5;
}
.box-container {
    max-width: 1280px;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    padding: 0 20px;
    position: relative;
    box-sizing: border-box;
}
.header-navigation-bottom-box .menu-osnovnoe-menyu-container,
.header-navigation-bottom-box .hide-navigation {
    display: inline-block;
}
.header-inner,
.menu-osnovnoe-menyu-container {
    padding-left: 20px;
}
.header-navigation-bottom-box .hide-navigation {
    background-color: transparent;
    height: 43px;
    padding-left: 20px;
}
.header-navigation-bottom-box .main-menu li a {
    color: #191818;
    display: inline-block;
    padding: 19px 0 17px;
    margin: 0 10px;
    height: auto;
    line-height: 1;
    border-bottom: 3px solid transparent;
}
.header-navigation-bottom-box .main-menu li:first-child a {
    margin-left: 0;
}
.header-navigation-bottom-box .main-menu li.active a {
    border-bottom-color: #f55710;
}

.header-inner, .menu-osnovnoe-menyu-container {
    padding-left: 20px;
}

@media screen and (max-width: 750px) {
    .blog-menu .menu-osnovnoe-menyu-container {
        padding-left: 0px !important;
    }

    .blog-menu.header-navigation-bottom-box {
        border-bottom: 0px;
    }

    .blog-menu .box-container {
        padding-left: 0px !important;
        padding-right: 0px !important;
        border-bottom: 1px solid #e5e5e5;
    }
}

@media screen and (min-width: 720px) and (max-width: 750px) {
    .blog-menu.header-navigation-bottom-box {
        padding: 0 25px !important;
    }
}

@media screen and (max-width: 720px) {
    .blog-menu.header-navigation-bottom-box {
        padding: 0 15px !important;
    }
}

@media screen and (max-width: 1052px) {
    #header .box-container .header-inner {
        padding-left: 5px;
    }
    .blog-menu {
        display: block !important;
    }
    .header-navigation-bottom-box {
        display: none;
    }
}