@media all and (min-width: 1550px) {
    .b-header-video__wrap {overflow: visible;}
}

@media all and (min-width: 1550px) and (max-width: 1699px) {
    .b-header_index {height: 100vh;}
    .b-header__top {padding: 10px 0 0 0;}
    .b-header-top__logo {margin-top: 5px;}

    .b-header__contacts-wrap,
    .b-header__callback {margin: 0 0 15px;}

    .b-header-menu__wrap:not(.b-header-menu__wrap_fixed) {margin-top: 20px;}

    .b-header__aboutus {padding: 25px 0 100px;}
    .b-header__aboutus h2 {margin: 0 0 10px;}
    .b-header__aboutus p {line-height: 1.1em;}
    .b-header-aboutus__icons {margin: 0;}
}
@media all and (min-width: 1700px) and (max-width: 1899px) {
    .b-header_index {height: 100vh;}
    .b-header__top {padding: 15px 0 0 0;}
    .b-header-top__logo {margin-top: 15px;}

    .b-header__contacts-wrap,
    .b-header__callback {margin: 0 0 20px;}

    .b-header-menu__wrap:not(.b-header-menu__wrap_fixed) {margin-top: 30px;}

    .b-header__aboutus {padding: 35px 0 100px;}
    .b-header__aboutus h2 {margin: 0 0 15px;}
    .b-header__aboutus p {line-height: 1.15em;}
    .b-header-aboutus__icons {margin: 0;}
}
@media all and (min-width: 1900px) and (max-width: 1999px) {
    .b-header__scroll-ico {bottom: 5px;}

    .b-header_index {height: 100vh;}
    .b-header__top {padding: 10px 0 0 0;}
    .b-header-top__logo {margin-top: 5px;}

    .b-header__contacts-wrap,
    .b-header__callback {margin: 0 0 20px;}

    .b-header-menu__wrap:not(.b-header-menu__wrap_fixed) {margin-top: 20px;}
    .b-header__menu > li {padding: 20px 0;height: 135px;}

    .b-header__aboutus {padding: 25px 0 100px;}
    .b-header__aboutus h2 {margin: 0 0 10px;}
    .b-header__aboutus p {line-height: 1.1em;margin: 0 0 15px;}
    .b-header-aboutus__icons {margin: 0;}
}
@media all and (min-width: 2000px) {
    .b-header_index {height: 100vh;}

    .b-header-video {height: 150%;}

    .b-header__top {padding: 25px 0 0 0;}
    .b-header-top__logo {margin-top: 20px;}

    .b-header__contacts-wrap,
    .b-header__callback {margin: 0 0 25px;}

    .b-header-menu__wrap:not(.b-header-menu__wrap_fixed) {margin-top: 35px;}

    .b-header__aboutus {padding: 55px 0 100px;}
    .b-header__aboutus h2 {margin: 0 0 25px;}
    .b-header__aboutus p {line-height: 1.25em;}
    .b-header-aboutus__icons {margin: 0;}
}