    @media only screen and (max-width: 1700px) {
        .searchHeader {
            flex: 0 0 calc(95% - 245px);
            max-width: calc(95% - 245px);
        }
    }
    
    @media only screen and (max-width: 1500px) {
        .searchHeader {
            flex: 0 0 calc(88% - 245px);
            max-width: calc(88% - 245px);
        }
    }
    
    @media only screen and (max-width: 1280px) {
        .searchHeader {
            flex: 0 0 calc(95% - 245px);
            max-width: calc(95% - 245px);
        }
    }
    
    @media only screen and (max-width: 1200px) {
        .searchHeader {
            flex: 0 0 calc(100% - 195px);
            max-width: calc(100% - 195px);
        }
        .homeSliderItem {
            height: 500px;
        }
    }
    
    @media only screen and (max-width: 1090px) {
        .searchHeader {
            flex: 0 0 calc(92% - 195px);
            max-width: calc(92% - 195px);
        }
    }
    
    @media only screen and (max-width: 1600px) {
        .container-m {
            width: 100%;
        }
        .logoHeader img {
            height: 90px;
        }
        .phoneHeaderBtn {
            width: 90px;
            height: 90px;
        }
        .homeHeaderedScreen{
            padding-top: 90px;
        }
        .menuHeader__link {
            font-size: 16px;
            padding: 0 18px;
        }
        .menuHeader ul {
            height: 90px;
        }
        .homeHeaderedSearch {
            top: 90px;
        }
        .sliderDirectionsItem__link,
        .sliderBrandsItem__link {
            height: 290px;
        }
        .sliderDirectionsItem__title {
            font-size: 20px;
        }
        .sliderDirections .slick-next,
        .sliderBrands .slick-next {
            right: 15px;
        }
        .sliderDirections .slick-prev,
        .sliderBrands .slick-prev {
            left: 15px;
        }
        .sliderBrandsItem__image img {
            max-width: 210px;
        }
        .inputSearchWrap {
            width: 730px;
            height: 50px;
        }
        .inputSearchWrap__btn {
            flex: 0 0 70px;
            max-width: 70px;
            background-size: 28px;
        }
        .inputSearchWrap__input {
            font-size: 16px;
        }
        .homeHeaderedScreen .slick-dots li {
            width: 54px;
            height: 6px;
            margin: 0 6px;
        }
        .sliderBlock {
            padding-top: 50px;
        }
        .contactsMap {
            height: 550px;
        }
    }
    @media only screen and (max-width: 1366px){
        .slick-list:first-child, .draggable:first-child{
            height:540px;
        }
    }
    @media only screen and (max-width: 1360px) {
        .container-m {
            max-width: 1200px;
        }
        .menuHeader__link {
            font-size: 14px;
            padding: 0 16px;
        }
        .sliderDirectionsItem__link,
        .sliderBrandsItem__link {
            height: 260px;
        }
        .sliderBlock__title {
            font-size: 18px;
            margin-bottom: 30px;
        }
        .sliderDirectionsItem__title {
            font-size: 20px;
        }
        .sectionTitle {
            font-size: 20px;
        }
        .companyFeuteresColumn__title {
            font-size: 16px;
            margin-bottom: 55px;
        }
        .companyFeuteresColumn__numb {
            font-size: 210px;
        }
        .companyFeuteresColumn__text {
            font-size: 14px;
        }
        .contactsList ul li {
            font-size: 16px;
            margin-bottom: 10px;
        }
        .contactsMap {
            height: 550px;
        }
        .footerLogo img {
            max-width: 250px;
        }
        .footerMenu ul li a {
            font-size: 16px;
        }
        .footerPhone__link {
            font-size: 22px;
        }
        .catalogProduct__title {
            font-size: 16px;
        }
        .catalogProduct__brand {
            font-size: 16px;
        }
        .catalogProduct__price {
            font-size: 20px;
        }
    }
    
    @media only screen and (max-width: 1280px) {
        .menuHeader__link img {
            width: 30px;
        }
        .logoHeader img {
            height: 80px;
        }
        .phoneHeaderBtn {
            width: 80px;
            height: 80px;
        }
        .homeHeaderedScreen{
            padding-top: 80px;
        }
        .menuHeader ul {
            height: 80px;
        }
        .homeHeaderedSearch {
            top: 80px;
        }
        .menuHeader__link img {
            width: 25px;
        }
        .menuHeader__iconLink {
            padding: 0 6px;
        }
        .basketLink__number {
            right: -5px;
            top: 18px;
            width: 16px;
            height: 16px;
            font-size: 11px;
        }
        .inputSearchWrap {
            width: 690px;
            height: 45px;
        }
        .inputSearchWrap__btn {
            flex: 0 0 60px;
            max-width: 60px;
            background-size: 25px;
        }
        .inputSearchWrap__input {
            font-size: 14px;
        }
        .sliderBrandsItem__image img {
            max-width: 160px;
        }
        .footerLogo img {
            max-width: 220px;
        }
        .footerMenu ul li {
            margin-bottom: 15px;
        }
        .footerMenu ul li a {
            font-size: 14px;
        }
        .footerPhone__link {
            font-size: 20px;
        }
        .mainFooter {
            padding: 40px 0;
        }
        .contactsList ul li {
            font-size: 15px;
            margin-bottom: 10px;
        }
        .contactsInfo {
            padding-top: 45px;
            padding-bottom: 45px;
        }
        .menuHidden-desktop {
            width: 185px;
            height: 274px;
            padding-top: 85px;
        }
        .menuHidden-desktop ul li a {
            font-size: 14px;
        }
    }
    
    @media only screen and (max-width: 1200px) {
        .container-m {
            max-width: 100%;
        }
        .inputSearchWrap {
            width: 650px;
            height: 45px;
        }
        .inputSearchWrap__btn {
            flex: 0 0 65px;
            max-width: 65px;
            background-size: 25px;
        }
        .logoHeader img {
            height: 70px;
        }
        .menuHeader ul {
            height: 70px;
        }
        .homeHeaderedSearch {
            top: 70px;
        }
        .menuHeader__link {
            font-size: 12px;
            padding: 0 14px;
        }
        .menuHeader__iconLink {
            padding: 0 4px;
            margin-left: 5px;
        }
        .menuHeader__link img {
            width: 22px;
        }
        .phoneHeaderBtn {
            width: 70px;
            height: 70px;
        }
        .homeHeaderedScreen{
            padding-top: 70px;
        }
        .phoneHeaderBtn img {
            width: 35px;
            height: 35px;
        }
        .inputSearchWrap {
            width: 620px;
            height: 44px;
        }
        .inputSearchWrap {
            width: 620px;
            height: 44px;
        }
        .sliderBlock {
            padding-top: 45px;
        }
        .sliderBlock {
            padding-top: 45px;
        }
        .sliderDirectionsItem__link,
        .sliderBrandsItem__link {
            height: 225px;
        }
        .sliderBlock__title {
            font-size: 16px;
            margin-bottom: 25px;
        }
        .sliderDirectionsItem__title {
            font-size: 18px;
        }
        .sliderDirections .slick-next,
        .sliderDirections .slick-prev,
        .sliderBrands .slick-next,
        .sliderBrands .slick-prev {
            width: 20px;
            height: 35px;
        }
        .brandsBottomLink {
            font-size: 14px;
        }
        .sectionAbout {
            padding-top: 40px;
            padding-bottom: 45px;
        }
        .companyFeuteresColumn__title {
            font-size: 14px;
            margin-bottom: 40px;
        }
        .companyFeuteresColumn__text {
            font-size: 12px;
        }
        .companyFeuteresColumn__numb {
            font-size: 180px;
            top: 20px;
        }
        .sectionTitle {
            font-size: 18px;
        }
        .contactsList ul li {
            font-size: 14px;
            margin-bottom: 10px;
        }
        .contactsInfo {
            padding-top: 40px;
            padding-bottom: 40px;
        }
        .footerSocial ul li {
            margin: 0 7px;
        }
        .footerPhone__link {
            font-size: 18px;
        }
        .footerLogo img {
            max-width: 200px;
        }
        .socialLinkIcon {
            width: 30px;
            height: 30px;
        }
        .socialLinkIcon_inst {
            background-size: 21px;
        }
        .socialLinkIcon_vk {
            background-size: 20px;
        }
        .socialLinkIcon_fb {
            background-size: 12px;
        }
        .footerMenu ul li a {
            font-size: 12px;
        }
        .footerMenu ul li {
            margin-bottom: 10px;
        }
        .catalogMenuItem__main {
            padding: 12px 12px;
            font-size: 16px;
        }
        .sidebarWrap {
            padding-right: 30px;
        }
        .catalogMenuItem__arrow {
            right: 12px;
        }
        .catTitle-col,
        .filter-col {
            flex: 0 0 50%;
            max-width: 50%;
        }
    }
    
    @media only screen and (max-width: 980px) {
        .container-m {
            max-width: 760px;
        }
        .sectionSliders {
            background-color: #323031;
            background-image: none;
        }
        .sliderBlock {
            padding-top: 25px;
        }
        .sliderBlock__title {
            font-size: 12px;
        }
        .menuHeader {
            display: none;
        }
        .mobileMenu {
            display: block;
        }
        .phoneHeaderBtn {
            display: none;
        }
        .homeHeaderedScreen{
            padding-top: 0;
        }
        .mainhHeader .container-m .row-m {
            align-items: center;
            justify-content: space-between;
        }
        .menuHeader__iconLink {
            padding: 0 0px;
            margin-left: 0px;
        }
        .mobileMenu ul li {
            margin-left: 20px;
        }
        .basketLink__number {
            right: -7px;
            top: -6px;
        }
        .logoHeader img {
            height: auto;
            width: 145px;
        }
        .inputSearchWrap {
            width: 100%;
            height: 40px;
        }
        .inputSearchWrap__btn {
            flex: 0 0 55px;
            max-width: 55px;
            background-size: 20px;
        }
        .homeHeaderedSearch {
            top: 0px;
            align-items: center;
            padding-top: 30px;
            flex-direction: column;
            max-width: 500px;
            margin-left: auto;
            margin-right: auto;
            justify-content: end;
        }
        .companyFeuteresColumn__title {
            font-size: 12px;
            margin-bottom: 30px;
        }
        .companyFeuteresColumn__text {
            font-size: 11px;
        }
        .companyFeuteresColumn__numb {
            font-size: 150px;
            top: 10px;
        }
        .companyFeuteres {
            margin-top: 30px;
        }
        .companyFeuteres {
            margin-top: 30px;
        }
        .sectionTitle {
            font-size: 16px;
        }
        .footerLogo img {
            max-width: 170px;
        }
        .footerLogo {
            flex: 0 0 25%;
            max-width: 25%;
        }
        .footerSocial {
            flex: 0 0 21%;
            max-width: 21%;
            text-align: center;
        }
        .footerPhone {
            flex: 0 0 20%;
            max-width: 20%;
        }
        .sliderBrandsItem__image img {
            max-width: 120px;
        }
        .headeredPage {
            padding-top: 35px;
            padding-bottom: 30px;
        }
        .catTitle-col,
        .filter-col {
            flex: 0 0 100%;
            max-width: 100%;
        }
        .filter-col {
            padding-left: 0;
            margin-top: 25px;
        }
        .sidebarWrap {
            flex: 0 0 100%;
            max-width: 100%;
            padding-right: 0px;
        }
        .catalogList {
            flex: 0 0 100%;
            max-width: 100%;
            margin-top: 30px;
        }
        .logoHeader_desktop {
            display: none !important;
        }
        .logoHeader_mobile {
            display: block;
        }
        .logoHeader {
            display: flex;
            align-items: center;
        }
        .mainhHeader {
            padding: 20px 0;
            position: relative;
            background-image: url(../img/bg__header_mobile.png);
            background-size: cover;
        }
        .menuHeader__iconLink {
            opacity: 0.8;
        }
        .btnToggle {
            display: block;
        }
        .logoHeader_mobile {
            display: block !important;
        }
        .btnHomeMobile {
            display: flex;
        }
        .sliderDirections,
        .brandsBottom,
        .sliderBrands {
            display: none;
        }
        .directionsMobile {
            display: flex;
        }
        .directionsMobileItem {
            height: 400px;
        }
        .brandsMobile {
            display: flex;
        }
        .sectionTitle {
            text-align: center;
        }
        .footerPhone {
            display: none;
        }
        .footerSocial {
            margin-top: 30px;
        }
        .catalogMenu {
            display: none;
        }
        .titlePage {
            text-align: center;
        }
    }
    
    @media only screen and (max-width: 770px) {
        .container-m {
            max-width: 100%;
            padding-left: 20px;
            padding-right: 20px;
        }
        .homeHeaderedScreen .slick-dots {
            bottom: 20px;
        }
        .homeHeaderedScreen .slick-dots li {
            width: 38px;
            height: 5px;
        }
        .homeHeaderedSearch {
            top: 0px;
            bottom: 30px;
            max-width: 500px;
        }
        .inputSearchWrap__btn {
            flex: 0 0 50px;
            max-width: 50px;
            background-size: 18px;
        }
        .inputSearchWrap__input {
            font-size: 12px;
        }
        .sliderDirectionsItem__title {
            font-size: 16px;
        }
        .sliderBlock {
            padding-top: 35px;
        }
        .sliderBlock__title {
            font-size: 20px;
            margin-bottom: 20px;
        }
        .brandsBottomLink {
            font-size: 12px;
        }
        .brandsBottom {
            padding: 20px 0 25px;
        }
        .companyFeuteresColumn {
            flex: 0 0 100%;
            max-width: 100%;
            position: relative;
            margin-bottom: 30px;
        }
        .contactsInfo {
            padding-top: 30px;
            padding-bottom: 30px;
        }
        .footerLogo,
        .footerMenu,
        .footerPhone,
        .footerSocial {
            flex: 0 0 100%;
            max-width: 100%;
        }
        .footerLogo {
            margin-bottom: 20px;
        }
        .footerLogo img {
            max-width: 160px;
            display: block;
            margin-left: auto;
            margin-right: auto;
        }
        .footerMenu ul {
            display: block;
            margin-right: 0;
            text-align: center;
        }
        .footerMenu ul li:last-child {
            margin-bottom: 10px;
        }
        .footerPhone {
            text-align: center;
            margin-top: 10px;
            margin-bottom: 20px;
        }
        .catalogProduct {
            flex: 0 0 48%;
            max-width: 48%;
            margin-bottom: 40px;
        }
        .directionsMobileItem,
        .brandsMobileItem a {
            height: 300px;
        }
        .directionsMobileItem__title,
        .brandsMobileItem__title {
            font-size: 18px;
        }
        .filterCatalog {
            display: flex;
            margin-top: 15px;
        }
        .filterSelectBlock {
            flex: 0 0 50%;
            max-width: 50%;
        }
        .filterSelectBlock:first-child {
            border-right: none;
        }
        .headeredPage {
            padding-top: 25px;
            padding-bottom: 15px;
        }
    }
    
    @media only screen and (max-width: 560px) {
        .menuHeader__link img {
            width: 24px;
        }
        .btnToggle {
            top: 4px;
        }
        .homeHeaderedSearch {
            bottom: 30px;
            padding-left: 30px;
            padding-right: 30px;
        }
        .homeHeaderedScreen .slick-dots {
            bottom: 15px;
        }
        .catalogProduct {
            flex: 0 0 100%;
            max-width: 100%;
            margin-bottom: 20px;
        }
        .filterCatalog {
            flex-wrap: wrap;
        }
        .filterSelectBlock:last-child {
            margin-bottom: 0;
        }
        .catalogMenuItem__main {
            padding: 12px 22px;
            font-size: 14px;
        }
        .directionsMobileItem,
        .brandsMobileItem a {
            height: 260px;
        }
        .directionsMobileItem__title,
        .brandsMobileItem__title {
            font-size: 16px;
        }
        .btnHomeMobile__btn {
            padding: 16px 10px;
        }
        .contactsList ul li {
            font-size: 12px;
        }
        .mainFooter {
            background-image: none;
            background-color: #144473;
        }
        .catalogProduct {
            background-color: #E4E4E4;
        }
        .catalogRow {
            margin-left: -20px;
            margin-right: -20px;
        }
        .catalogProduct a {
            display: flex;
            padding: 20px;
        }
        .catalogProduct__info {
            padding-left: 20px;
        }
        .catalogProduct__imageCont {
            flex: 0 0 40%;
            max-width: 40%;
        }
        .catalogProduct__info {
            flex: 0 0 60%;
            max-width: 60%;
        }
        .catalogProduct__brand {
            color: #848484;
        }
        .catalogProduct__bottom {
            margin-top: 20px;
            flex-direction: column;
        }
        .catalogProduct__avialable {
            margin-top: 10px;
        }
        .catalogList {
            margin-top: 10px;
        }
        .navPagination {
            display: none;
        }
        .loadMoreWrap {
            display: block;
        }
        .logoBottom {
            padding-top: 30px;
            padding-bottom: 30px;
        }
        .logoBottom img {
            max-width: 50px;
        }
    }
    
    @media only screen and (max-width: 460px) {
        .sliderDirectionsItem__link,
        .sliderBrandsItem__link {
            height: 200px;
        }
        .sliderDirectionsItem__title {
            font-size: 14px;
        }
        .sliderDirections .slick-next,
        .sliderDirections .slick-prev,
        .sliderBrands .slick-next,
        .sliderBrands .slick-prev {
            width: 15px;
            height: 30px;
        }
        .sliderDirections .slick-prev,
        .sliderBrands .slick-prev {
            left: 5px;
        }
        .sliderDirections .slick-next,
        .sliderBrands .slick-next {
            right: 5px;
        }
        .homeHeaderedScreen .slick-dots {
            bottom: 5px;
        }
        .homeHeaderedScreen .slick-dots li {
            width: 25px;
            height: 3px;
        }
        .directionsMobileItem,
        .brandsMobileItem a {
            height: 220px;
        }
        .directionsMobileItem__title,
        .brandsMobileItem__title {
            font-size: 14px;
        }
        .catalogProduct__title,
        .catalogProduct__brand,
        .catalogProduct__avialable {
            font-size: 12px;
        }
        .catalogProduct__bottom {
            margin-top: 15px;
        }
        .catalogProduct__price {
            font-size: 14px;
        }
        .catalogProduct {
            margin-bottom: 18px;
        }
        .filterSelectBlock {
            font-size: 11px;
        }
        .filterSelectBlock__arrow {
            top: 0px;
        }
    }
    
    @media only screen and (max-width: 380px) {
        .sliderDirectionsItem__link,
        .sliderBrandsItem__link {
            height: 160px;
        }
        .directionsMobileItem,
        .brandsMobileItem a {
            height: 170px;
        }
        .catalogProduct__title,
        .catalogProduct__brand,
        .catalogProduct__avialable {
            font-size: 11px;
        }
        .catalogProduct__bottom {
            margin-top: 10px;
        }
        .catalogProduct__price {
            font-size: 13px;
        }
        .catalogProduct__brand {
            margin-top: 5px;
        }
        .catalogProduct__avialable {
            margin-top: 5px;
        }
        .catalogProduct__imageCont {
            flex: 0 0 45%;
            max-width: 45%;
        }
        .catalogProduct__info {
            flex: 0 0 55%;
            max-width: 55%;
        }
        .filterSelectBlock {
            padding: 11px 11px;
        }
        .loadMoreButton {
            font-size: 11px;
            padding: 12px;
        }
        .loadMoreWrap p {
            font-size: 12px;
        }
    }
    
    @media only screen and (max-width: 1366px) {
        .container-m {
            padding: 0 2%;
        }
    }
    
    @media only screen and (max-width: 1500px) {
        .menuHeader__phone {
            padding: 2% 40px;
        }
        .header-shrink {
            padding: 0 0 0 9% !important;
        }
        .inputSearchWrap {
            /* width: 10%; */
            display: flex;
            height: 60px;
            padding: 2.5% 2% 0 2%;
            margin: 0 0 0 0;
        }
        body>header>div>div>div.menuHeader>ul>div>p,
        body>header>div>div>div.menuHeader>ul>div>p>a {
            font-size: 13px;
        }
    }
    /* @media only screen and (max-width: 1200px) {
        body>header>div>div>div.menuHeader>ul>div>p,
        body>header>div>div>div.menuHeader>ul>div>p>a {
            font-size: 12px;
        }
        .header-shrink .inputSearchWrap {
            padding: 0.5% 2% 0 0% !important;
        }
    }
    
    @media (min-width: 1100px) and (max-width: 1150px) {
        body>header>div>div>div.menuHeader>ul>div>p,
        body>header>div>div>div.menuHeader>ul>div>p>a {
            font-size: 10px;
        }
        body>header>div {
            padding: 0 !important;
        }
        #search {
            width: 160px !important;
        }
        .menuHeader__phone {
            padding: 1% 15px !important;
        }
    } */
    
    @media only screen and (max-width: 1050px) {
        #search {
            width: 170px !important;
        }
    }