@media only screen and (max-width: 1800px){
    .header__container{width: 100%;}
    .header__nav-item{flex-shrink: 0; margin-right: 20px;}
    .header__butter-menu{width: 208px;}
    .header__calc{margin-right: 10px;}
}
@media only screen and (max-width: 1700px){
    .bg-top-page__info{width: calc(100% - 20px); left: 10px;}
}
@media only screen and (max-width: 1680px){
    .container{width: 100% !important; padding: 0 10px;}
    .header__logo{width: 230px;}
    .qustions__description, .qustions__title{position: relative; z-index: 1;}
    .footer__site{right: 10px;}
    .text-page__img{margin: 0 -10px;}
    .text-page__img img{margin: 0 10px;}
    .text-page__img img:not(:last-child){margin: 0 10px;}
    .text-page__img--three img{width: calc(33.333% - 20px);}
    .text-page__img--duble img{width: calc(50% - 20px);}
    .use__variants{width: calc(100% - 670px);}
    .our-job__slide{width: 615px;}
    .our-job__slider .slick-arrow{right: auto; left: 1270px;}
    .tovars__item-characteristics-row span{font-size: 14px; line-height: 18px;}
    .filter__btns{flex-direction: column;}
    .filter__view{width: 100%; margin-right: 0; margin-bottom: 10px;}
    .header__menu-hid-list{padding-top: 50px; padding-bottom: 30px;}
    
}

@media only screen and (max-width: 1600px){
    .contact-down____item:not(:last-child){margin-right: 10px;}
    .contact-down____item:last-child{width: 400px;}
    .contact-info{align-items: flex-start;}
    .header__nav-item, .header__calc{font-size: 18px; line-height: 16px;}
    .header__phone{font-size: 18px; line-height: 16px;}
    .header__phone-description{font-size: 14px; line-height: 16px;}
    .deliveri__container img, .pay__container img{width: 500px;}
    .cart__name h1{font-size: 42px; line-height: 46px;}
    .cart__info{width: calc(100% - 750px); padding-right: 30px;}
    .cart__zakaz{flex-shrink: 0;}
}
@media only screen and (max-width: 1500px){
    .bg-top-page{height: 450px;}
    h1{font-size: 48px; line-height: 54px;}
    .contact-down__item-name{font-size: 16px; line-height: 20px;}
    .contact-down____item{font-size: 22px; line-height: 30px;}
    .contact-down__item-address{font-size: 20px; line-height: 24px;}
    #map{height: 450px;}
    .qustions__container img{right: 0; width: 470px;}
    .pluses__item-name{font-size: 16px; line-height: 22px;}
    .footer__left{margin-right: 30px; width: 400px;}
    .footer__menu{width: calc(100% - 430px);}
    .footer__container{justify-content: space-between;}
    .footer__menu-title, .footer__menu-item{font-size: 18px; line-height: 18px;}
    .footer__menu-container:first-child .footer__menu-item{font-size: 16px; line-height: 16px;}
    .footer__info{font-size: 16px; line-height: 18px;}
    .use__img{width: 500px; height: 100%;}
    .use__img img{width: 100%; height: 100%; object-fit: cover;}
    .use__variants{width: calc(100% - 520px);}
    .use__variants-item:not(:nth-child(2n)){margin-right: 15px;}
    .use__variants-item{margin-top: 20px;}
    .use{height: 500px;}
    .use__variants-item img{margin-bottom: 15px;}
    .catalog-big__item{padding: 20px;}
    .catalog-big__name{font-size: 34px; line-height: 38px;}
    .cart__color-name-sel, .cart__coating-name-sel, .cart__thickness-name-sel{width: 100%;}
    .cart__color, .cart__coating, .cart__thickness{width: calc(33.333% - 15px);}
    .cart__thickness{margin-right: 0;}
    .cart__selects{justify-content: space-between;}
    .catalog-big__list._gl .catalog-big__img{width: 170px;}
    .catalog-big__list._gl .catalog-big__name{font-size: 22px;line-height: 28px;}
    .bg-top-page__info h1{font-size: 48px;}
    .header__btn{font-size: 15px;}
}
@media only screen and (max-width: 1400px){
    .deliveri__container, .pay__container{padding: 40px 30px; padding-top: 50px;}
    .qustions__container img{right: -70px;}
    .qustions__container{padding: 40px 30px; padding-top: 80px;}
    .deliveri__container img, .pay__container img{width: 300px;}
    .form-price__info{padding: 0 30px;}
    .header__nav-item--hid{display: none;}
    .header__butter-menu{width: 139px;}
    .our-job__slide{width: 515px; height: 350px;}
    .our-job__slider .slick-arrow{left: 1070px;}
    .bg-top{height: 500px;}
    .bg-top__info{top: 50%; transform: translateY(calc(-50% + 35px));}
    .tovars__item-name{font-size: 16px; line-height: 22px;}
    .tovars__item a{padding: 15px; padding-bottom: 80px;}
    .tovars__item-bot{padding: 15px; padding-bottom: 20px;}
    .tovars__item-logo{left: 15px; top: 15px;}
    .calculate__slide{padding: 30px;}
    .calculate__slide-title{margin-bottom: 20px;}
    .calculate__description{margin-bottom: 40px;}
    .calculate__left{margin-bottom: 20px;width: 40%;}
    .calculate__right{width: 60%;}
    .calculate__slider{height: 450px;}
    .calculate{align-items: center;}
    .filter{padding: 20px; padding-right: 19px;}
    .filter__categories-item{padding: 0 5px;}
    .cart__tabs-item{padding: 20px;}
    .input-shiny{margin-bottom: 10px;}
    .textarea-shiny{margin-bottom: 10px;}
    .forma-shiny{padding: 30px 20px;}
    .offer__modal{padding: 40px;}
    .zag-form{margin-bottom: 20px;}
    .offer__title{margin-bottom: 20px;}
    .one-tag-block{padding: 10px 20px;font-size: 16px;}
    .all-tags{gap: 10px;}
}
@media only screen and (max-width: 1300px){
    .pluses__item-icon{height: 50px;}
    .pluses__item-icon img{max-height: 100%;}
    .pluses__item-name{text-align: center;}
	.header__phone{font-size: 16px; line-height: 16px;}
    .header__nav-item:nth-child(2), .header__nav-item:nth-child(5){display:none;}
    .use__img{width: 400px;}
    .use{height: 450px;}
    .use__variants{width: calc(100% - 420px);}
    .use__variants-name{font-size: 16px; line-height: 22px;}
    .use__variats-list{gap: 0;}
    .filter__categories-item{display: block; padding: 5px; height: auto;}
    .filter__categories-name, .filter__categories-count{line-height: 16px;}
    .catalog-big__img img{max-width: 100%;}
    .catalog-big__img{width: 270px; flex-shrink: 0;}
    .catalog-big__name{font-size: 24px; line-height: 26px;}
    .cart__slider{width: 615px; height: 630px;}
    .cart__info{width: calc(100% - 650px);}
}
@media only screen and (max-width: 1200px){
    .contact-down____item:nth-child(2){width: 160px;}
    .contact-down____item:last-child{width: 340px;}
    #map{height: 400px;}
    .bg-top__description{font-size: 16px; line-height: 22px;}
    h2,
    .tovars > span{font-size: 32px; line-height: 34px;}
    .cart__down-title{font-size: 32px; line-height: 34px;}
    .cart__tabs-title{font-size: 32px; line-height: 34px;}
    .other_razdels{font-size: 32px; line-height: 34px;}
    .text-page h2{padding-left: 20px;}
    .text-page__description{padding: 20px;}
    .text-page__description, .tovars__type-text{font-size: 16px; line-height: 22px; padding-bottom: 20px;}
    .qustions__description{font-size: 16px; line-height: 22px;}
    .qustions__title{font-size: 32px; line-height: 34px;}
    .qustions__container img{display: none;}
    .footer__left{margin-right: 20px; width: 300px;}
    .footer__menu{width: calc(100% - 320px);}
    .form-price__title{font-size: 32px; line-height: 34px;}
    .fotm-price__description{font-size: 16px; line-height: 22px;}
    .file-name{font-size: 16px; line-height: 24px;}
    .our-job__slide{width: 415px; height: 300px;}
    .our-job__slider .slick-arrow{left: 870px;}
    .tovars__item{width: 33.333%; border-right: none;}
    .tovars__item:not(:nth-child(4n)){border-right: none;}
    .tovars__item:not(:nth-child(3n)){border-right: 1px solid #D9D9D9;}
    .calculate__description{font-size: 16px; line-height: 22px;}
    .calculate__btn{font-size: 16px; line-height: 22px;}
    .calculate__slide-back, .calculate__slider-final{font-size: 16px; line-height: 22px;}
    .calculate__slide-title{font-size: 24px; line-height: 28px;}
    .calculate__color-small-title{font-size: 16px; line-height: 22px;}
    .calculate__color-name{font-size: 14px; line-height: 14px;}
    .calculate__color-circle{width: 20px; height: 20px; margin-right: 5px;}
    .calculate__color-small{width: 290px !important;}
    .header__menu-hid-item{font-size: 16px; line-height: 16px;}
    .cart__tabs-characteristics-row{width: calc(50% - 10px);}
    .cart__tabs-characteristics-row span{font-size: 16px; line-height: 22px;}
    .cart__tabs-description{font-size: 16px; line-height: 22px;}
    .cart__tabs-name{font-size: 16px; line-height: 22px;}
    .cart__slider{width: 515px; height: 490px;}
    .cart__info{width: calc(100% - 535px); padding-right: 20px; padding-top: 25px;}
    .cart__name h1{font-size: 36px; line-height: 40px; margin-bottom: 15px;}
    .cart__price-deliveri{padding-top: 15px; margin-top: 15px;}
    .cart__price{font-size: 24px; line-height: 26px;}
    .cart__price-count{padding-right: 20px; height: 50px;}
    .cart__deliveri{padding-left: 20px; font-size: 16px; line-height: 22px;}
    .cart__count{font-size: 14px;}
    .filter-catalog{position: relative; width: 100% !important; transition: all .2s ease; flex-wrap: wrap;}
    .filter{width: 280px; flex-shrink: 0; position: relative;position: fixed;top: 0;height: 100vh;transform: translateX(-100%);z-index: 1000000;left: 0;overflow-y: scroll;}
    .catalog__small-container{width: 100%; transition: all .2s ease;}
    .filter__item-chek-name{font-size: 14px; line-height: 14px;}
    .filter__item-chekbox{margin-right: 5px; width: 20px; height: 20px;}
    .filter__item{padding-bottom: 15px;}
    .filter__item:not(:first-child){padding-top: 15px;}
    .filter__name{font-size: 18px; line-height: 22px;}
    .filter__close{display: block;}
    .filter-catalog.filter-open .filter{transform: translateX(0);}
    .filter__mobile{display: block;}
    .bg-top-page__info{max-width: calc(100% - 500px);}
    .cart__zakaz{margin-left: 20px;}
}
@media only screen and (max-width: 1100px){
    .header__nav-item{margin-right: 10px;}
    .header__butter-menu{width: 114px;}
    .header__phone-container{padding: 0 10px;}
    .cart__slider{width: 465px; height: 445px;}
    .cart__container{padding-bottom: 20px;}
    .cart__info{width: calc(100% - 485px);}
    .cart__zakaz{width: 164px;}
    .catalog-big__list._gl .catalog-big__img{width: 150px;}
    .catalog-big__list._gl .catalog-big__name{font-size: 20px;line-height: 24px;}
}
@media only screen and (max-width: 980px){
    #map{height: 350px; margin-bottom: 30px;}
    .bg-top-page{margin-bottom: 30px;}
    .contact-info{flex-wrap: wrap;}
    .contact-down____item{width: calc(50% - 10px) !important; margin-right: 0 !important; margin-bottom: 10px;}
    .contact-down____item{display: inline-block;}
    h1{font-size: 36px; line-height: 40px;}
    .text-page{margin-bottom: 30px;}
    h2,
    .tovars > span{font-size: 28px; line-height: 32px;}
    .cart__down-title{font-size: 28px; line-height: 32px;}
    .cart__tabs-title{font-size: 28px; line-height: 32px;}
    .other_razdels{font-size: 28px; line-height: 32px;}
    .deliveri__container img, .pay__container img{width: 250px;}
    .deliveri__container, .pay__container{margin-bottom: 30px;}
    .qustions__description{max-width: none;}
    .qustions__title{font-size: 28px; line-height: 32px;}
    .container{margin-bottom: 30px;}
    .afetr-list{margin-top:-30px;}
    .pluses__list{padding: 30px; height: 190px;}
    .footer{padding: 30px 0;}
    .footer__menu{flex-direction: column; margin-bottom: 20px;}
    .footer__menu-title, .footer__menu-item{text-align: right;}
    .footer__menu-item{margin-bottom: 15px;}
    .form-price__title{font-size: 28px; line-height: 32px;}
    .form-price{margin-bottom: 30px;}
    .partners__item{width: 20%;}
    .partners__item:not(:nth-child(7n)){border-right: none;}
    .partners__item:not(:nth-child(5n)){border-right: 1px solid #D9D9D9;}
    .partners__item:not(:nth-child(-n+7)){border-top: none;}
    .partners__item:not(:nth-child(-n+5)){border-top: 1px solid #D9D9D9;}
    .header__nav{display: none;}
    .header__calc{display: none;}
    .header__menu-mobile{display: flex; width: 30px; height: 50px; align-items: center; position: relative;margin-left: 10px;margin-right: 10px;}
    .header__menu-mobile::after{content: ""; position: absolute; right: 0; top: 50%; transform: translateY(calc(-50% + 4px)); width: 100%; height: 2px; border-radius: 10px; background: #302F36; display: block; transition: all .2s ease;}
    .header__menu-mobile::before{content: ""; position: absolute; right: 0; top: 50%; transform: translateY(calc(-50% - 4px)); width: 70%; height: 2px; border-radius: 10px; background: #302F36; display: block; transition: all .2s ease;}
    .header__menu-mobile._open::after{transform: translateY(-50%) rotate(-45deg);}
    .header__menu-mobile._open::before{transform: translateY(-50%) rotate(45deg); width: 100%;}
    .text-page__img{margin: 0 -5px;}
    .text-page__img img{margin: 0 5px;}
    .text-page__img img:not(:last-child){margin: 0 5px;}
    .text-page__img--three img{width: calc(33.333% - 10px);}
    .text-page__img--duble img{width: calc(50% - 10px);}
    .our-job__slide{width: 315px; height: 200px;}
    .our-job__slider .slick-arrow{left: 670px;}
    .use__img{display: none;}
    .use__variants{margin-left: 0; width: 100%;}
    .use__variats-list{display: flex; flex-wrap: wrap; height: auto; justify-content: space-between;}
    .use__variants-item{width: calc(50% - 5px); margin: 0 !important; margin-bottom: 20px !important; flex-direction: row;}
    .use__variants-item:last-child{margin-bottom: 0 !important;}
    .use__variants-item img{width: 50px; margin-bottom: 0; margin-right: 15px;}
    .use{height: auto;}
    .bg-top{height: 400px; margin-bottom: 30px;}
    .bg-top__btn{font-size: 14px; height: 40px; width: 190px;}
    .tovars__type-next, .tovars__type-prev{display: none;}
    .tovars__type-item{margin-right: 20px; font-size: 16px; line-height: 16px;}
    .tovars__type{margin-bottom: 30px;}
    .tovars__item-characteristics-row span{font-size: 12px; line-height: 12px;}
    .tovars__item-price span{font-size: 20px; line-height: 22px;}
    .tovars__item-btn{width: 100px; height: 34px; font-size: 14px;}
    .tovars__item a{padding-bottom: 65px;}
    .contact-down__list{flex-wrap: wrap; margin-bottom: 30px;}
    .contact-down__list .contact-down____item{width: calc(50% - 5px) !important; font-size: 16px; line-height: 22px;}
    .contact-down__list .contact-down__item-address{font-size: 16px; line-height: 22px;}
    .calculate{flex-direction: column;}
    .calculate__left{width: 100%; order: 1; margin-top: 30px; margin-right: 0;}
    .calculate__description p:not(:last-child){margin-bottom: 10px;}
    .calculate__description{margin-bottom: 20px;}
    .calculate__right{width: 100%;}
    .calculate__slide-form{width: 100%;}
    .calculate__slide-title{font-size: 20px; line-height: 24px;}
    .calculate__slider::before, .calculate__slider::after{height: 3px;}
    .calculate__slider-btn{width: 140px; height: 44px;}
    .calculate__slider{height: 420px;}
    .calculate__slider-final{width: 156px; height: 44px;}
    .calculate__slide-back{margin-left: 30px;}
    .questions__btn{height: 44px;}
    .bg-top-page{height: 300px;}
    .bg-top-page--contact{height: 450px;}
    .catalog-big__list{display: flex; flex-wrap: wrap; height: auto;}
    .catalog-big__item{width: calc(50% - 0.5px); flex-direction: column; align-items: flex-start;padding-right: 20px !important;}
    .catalog-big__info{order: 1; margin-right: 0; width: 100%;}
    .catalog-big__img{margin-bottom: 10px; height: auto;align-self: flex-end;margin-right: -20px;}
    .catalog-big__btn{height: 34px; font-size: 14px;}
    .cart{margin-top: 30px;}
    .cart__container{flex-direction:column; align-items: center;}
    .cart__info{width: 100%; padding-right: 10px; padding-left: 10px;}
    .cart__slider{width: 100%;}
    .cart__btns{justify-content: space-between;}
    .cart__zakaz{width: 100%; flex-shrink: 1;}
    .cart__calc{width: 100%;}
    .cart__selects{margin-bottom: 20px;}
    .cart__slider::after{display: none;}
    .header__manu-hid{height:calc(100vh - 71px); padding-right: 10px;}
    .header__menu-hid-list{flex-direction: column;}
    .header__menu-hid-item{margin-right: 0 !important; width: 100%; margin-bottom: 20px; font-size: 20px; line-height: 20px;}
    .header__menu-mobile-hid{display: flex; flex-direction: column;}
    .bg-top-page__info{bottom: auto; top: 115px}
    #breadcrumbs{padding-top: 67px; margin-bottom: 0;}
    .blog-cart__imgs._four-img .blog-cart__img-item{width: calc(50% - 10px);}
    .blog-cart__imgs._three-img .blog-cart__img-item{width: calc(50% - 10px);}
    .blog-cart__imgs._three-img .blog-cart__img-item:last-child{display: none;}
    .blog-cart__imgs{flex-wrap: wrap;}
    .blog-cart__img-item{margin-bottom: 20px;}
    .blog-cart{margin-bottom: 30px;}
    .mobil-but-zvonok {
        width: 55px;
        height: 55px;
        background-size: 100%;
    }
    .mobil-but-whatsupp {
        width: 55px;
        height: 55px;
    }
    .hand-watsupp {
        top: 0;
        left: 13px !important;
    }
    .mobil-but-tg {
        width: 55px;
        height: 55px;
        bottom: 75px;
    }
    .mobil-but-max {
        width: 55px;
        height: 55px;
      }
    .one-tag-block{padding: 7px 10px;font-size: 14px;}
    .all-tags{gap: 5px;margin-bottom: 20px;}
    .bg-top-page img,
    .bg-top img{display: none;}
    .bg-top-page{background: #F1EBDF;height: auto !important;padding-bottom: 30px;}
    .bg-top-page--contact img{display: block;}
    .bg-top-page--contact{height: 450px !important;padding-bottom: 0 !important;}
    .bg-top-page__info{max-width: 100%;position: static;transform: translate(0);}
    .bg-top__container{position: static;transform: translate(0);}
    .bg-top-page--contact .bg-top__container{position: absolute;top: 0;left: 50%;transform: translateX(-50%);height: 100%;z-index: 2;}
    .bg-top{height: auto !important;background: #F1EBDF;padding-bottom: 30px;padding-top: 101px;}
    .bg-top__info{position: static;transform: translate(0);}
    .bg-top-page--contact .bg-top-page__info{position: absolute;left: 10px;bottom: auto;top: 115px;}
    ._white .bg-top-page__info h1{color: #000;}
    .bg-top-page--contact h1{color: #fff !important;}
    ._white #breadcrumbs li span,
    ._white #breadcrumbs li a{color: #000;}
    ._white .bg-top__description{color: #000;}
    .other__offer table{margin-bottom: 30px;}
    .header__logo{width: 50px; overflow: hidden;margin-left: 15px; flex-shrink: 0;}
    .header__logo img{max-width: 500px;}
    .bg-top-page__info h1{font-size: 36px;}
    .cookies{right: auto;left: 50%;transform: translateX(-50%);}
    .articles__list a{font-size: 18px;line-height: 20px;}
    .articles__list .tpl-block-list-objects,
    .articles__list{gap: 10px;}
}
@media only screen and (max-width: 900px){
    .pluses__list.city_block{grid-template-rows: repeat(2, 1fr); grid-template-columns: repeat(2, 1fr);}
    .pluses__list .tpl-block-list-objects{grid-template-rows: repeat(2, 1fr); grid-template-columns: repeat(2, 1fr);}
    .pluses__list{height: 380px;}
    .pluses__item:not(:last-child){border: none;}
    .pluses__item:not(:nth-child(2n)){border-right: 1px solid #D9D9D9;}
    .pluses__item:nth-child(n+3){border-top: 1px solid #D9D9D9;}
}
@media only screen and (max-width: 800px){
    .text-page__img{flex-wrap: wrap;}
    .text-page__img img{margin-bottom: 10px !important;}
    .text-page__img--three img{width: calc(50% - 10px);}
    .text-page__img--duble img{width: calc(50% - 10px);}
    .our-job__slide{margin-right: 70px !important; width: 415px; height: 300px;}
    .our-job__slider .slick-arrow{width: 50px; height: 50px; left: 425px;}
    .tovars__item{width: 50%; border-right: none;}
    .tovars__item:not(:nth-child(3n)){border-right: none;}
    .tovars__item:not(:nth-child(2n)){border-right: 1px solid #D9D9D9;}
    .tovars__item-characteristics-row span{font-size: 14px; line-height: 14px;}
    .filter-catalog .catalog__small .tovars__item{width: 50%; border-right: none;}
    .filter-catalog .catalog__small .tovars__item:not(:nth-child(2n)){border-right: 1px solid #D9D9D9;}
    .filter-catalog.filter-open .catalog__small .tovars__item{width: 100%; border-right: 1px solid #D9D9D9;}
    .filter-catalog.filter-open .catalog__small .tovars__item:not(:nth-child(2n)){border-right: none;}
    .cart__tabs-characteristics{flex-direction: column;}
    .cart__tabs-characteristics-list{width: 100%;}
    .close-div-shiny{top: 20px; right: 20px;}
    .close-div-shiny path{fill: #000;}
    .offer__close{top: 20px; right: 20px;}
    .offer__close path{fill: #000;}
}
@media only screen and (max-width: 768px){
    .catalog__small table,
    .other__offer table{
        min-width: 768px !important;
    }
    .catalog__small,
    .other__offer{
        overflow-x: scroll;
    }
    .cart__tabs-characteristics-row{
        width: 100%;
    }
}
@media only screen and (max-width: 700px){
    .catalog-big__img{width: 100%;}
    .catalog-big__name{margin-bottom: 10px; font-size: 18px; line-height: 22px;}
    .catalog-big__count{font-size: 14px; line-height: 16px;}
    .catalog-big__price{font-size: 14px; line-height: 16px;}
    .forma-shiny{width: calc(100%  - 20px);}
    .offer__modal{width: calc(100%  - 20px);}
}
@media only screen and (max-width: 600px){
    #map{height: 300px;}
    .contact-down____item{font-size: 18px; line-height: 22px;}
    .contact-down__item-address{font-size: 18px; line-height: 22px;}
    .contact-down__small{display: block;}
    h1{font-size: 28px; line-height: 32px;}
    h2,
    .tovars > span{font-size: 24px; line-height: 26px;}
    .cart__down-title{font-size: 24px; line-height: 26px;}
    .other_razdels{font-size: 24px; line-height: 26px;}
    .cart__name h1{font-size: 28px; line-height: 32px;}
    .cart__tabs-title{font-size: 24px; line-height: 26px;}
    .qustions__title{font-size: 24px; line-height: 26px;}
    .deliveri__container img, .pay__container img{display: none;}
    .deliveri__container, .pay__container{padding: 20px;}
    .form-price__info{padding: 0 20px;}
    .qustions__container{padding: 20px;}
    .pluses__list{padding: 20px;}
    .pluses__item-icon{height: 40px; margin-bottom: 20px;}
    .footer__container{flex-wrap: wrap;}
    .footer__left{width: 100%; margin-right: 0; text-align: center; margin-bottom: 20px;}
    .footer__menu{width: 100%;}
    .footer__menu-title, .footer__menu-item{text-align: center;}
    .footer__logo, .footer__info{margin-bottom: 10px;}
    .form-price__title{font-size: 24px; line-height: 26px;}
    .footer__site{right: 50%; transform: translateX(50%);}
    .partners__item{width: 50%;}
    .partners__item:not(:nth-child(5n)){border-right: none;}
    .partners__item:not(:nth-child(2n)){border-right: 1px solid #D9D9D9;}
    .partners__item:not(:nth-child(-n+5)){border-top: none;}
    .partners__item:not(:nth-child(-n+2)){border-top: 1px solid #D9D9D9;}
    .form-price__connection{margin-right: 20px;}
    .form-price__title{margin-bottom: 15px;}
    .fotm-price__description{margin-bottom: 20px;}
    .price__load-info{margin-left: 10px;}
    .file-name{font-size: 12px; line-height: 20px;}
    .file-download{font-size: 14px; line-height: 16px;}
    .form-price__btns{flex-direction: column; align-items: flex-start;}
    .form-price__load{margin-top: 10px;}
    .header__phone-description{display: none;}
    .header__right{flex-direction: column; align-items: flex-start;}
    .header__btn{display: none;}
    .header__phone-container{width: 155px; height: 25px;}
    .our-job__slide{width: 315px; height: 200px;}
    .our-job__slider .slick-arrow{left: 325px;}
    .use__variants-item{width: 100%;}
    .tovars__item-characteristics{display: none;}
    .tovars__item-characteristics-row span{font-size: 12px; line-height: 12px;}
    .tovars__item a{padding: 10px; padding-bottom: 75px;}
    .tovars__item-bot{padding: 10px; padding-bottom: 10px;}
    .tovars__item-bot{flex-direction: column; align-items: flex-start;}
    .tovars__item-btn{margin-top: 10px; width: 100%;min-width: 60px;}
    .tovars__item-bot .tovars__item-count{display: none;}
    .tovars__item-img{margin-bottom: 10px;}
    .tovars__item-name{font-size: 14px; line-height: 18px;}
    .tovars__item-logo{left: 10px; top: 10px;}
    .calculate__slide{padding: 20px;}
    .calculate__slide-form-top{flex-direction: column; margin-bottom: 0;}
    .calculate__slide-form-top .calculate__input-block{width: 100%; margin-bottom: 10px;}
    .calculate__input-block input{height: 44px;}
    .calculate__input-block span{font-size: 14px; line-height: 14px;}
    .calculate__slide-small-name{font-size: 14px;}
    .calculate__slide-form{margin-bottom: 20px;}
    .calculate__slide-btn-form{flex-direction: column;}
    .calculate__slide-back{margin-left: 0; margin-top: 10px;}
    .calculate__slider-final{width: 100%;}
    .calculate__slider-btn{width: 100%;}
    .catalog-big__btn{width: 100%;}
    .catalog-big__name{font-size: 14px; line-height: 18px;}
    .cart__tabs-characteristics-row span:first-child{padding-right: 5px;}
    .cart__tabs-characteristics-row span:last-child{padding-left: 5px;}
    .cart__tabs-name{margin-right: 0;}
    .cart__tabs-name:not(:last-child){margin-right: 15px;}
    .cart__color-name-sel, .cart__coating-name-sel, .cart__thickness-name-sel{height: 44px; font-size: 14px; line-height: 16px;}
    .cart__zakaz, .cart__calc{height: 44px; font-size: 14px;}
    .cart__slider-prev, .cart__slider-next{left:10px;}
    .cart__slider-next{right:10px;left:auto;}
    .cart__slider{height: auto;}
    .zag-form{font-size: 24px; line-height: 24px;}
    .offer__title{font-size: 24px; line-height: 24px;}
    .offer__description{font-size: 16px;line-height: 20px;}
    .shiny-go-zvonok,
    .shiny-go-list{order: 1; height: 44px; width: 100%;}
    .bottom-form{flex-direction: column;}
    .chek-yarov{width: 100%; margin-bottom: 10px;}
    .textarea-shiny{height: 70px;}
    .input-shiny{height: 40px;}
    .forma-shiny{padding: 20px;}
    .offer__modal{padding: 20px;}
    .mobil-but-zvonok{display: block;}
    .mobil-but-whatsupp{display: block;}
    .rekvizits__item{flex-direction: column; margin-bottom: 15px;}
    .rekvizits__name{padding-bottom: 5px; margin-right: 0;}
    .catalog-big__list._gl .catalog-big__item{width: calc(50% - 2px);}
    .catalog-big__list._gl .catalog-big__item._small{display: none;}
    .catalog-big__list._gl .catalog-big__item--mobile{width: calc(50% - 2px);display: flex;}
    .catalog-big__list._gl .catalog-big__img{width: 100%;}
    .catalog-big__list._gl .catalog-big__img img{width: auto;}
    .catalog-big__list._gl .catalog-big__name{font-size: 14px;line-height: 18px;}
    .vspl-whatsupp{width:calc(100% - 40px); }
}
@media only screen and (max-width: 500px){
    .pluses__list.city_block{display: flex; flex-direction: column;}
    .pluses__list .tpl-block-list-objects{display: flex; flex-direction: column;}
    .pluses__list{height: auto;}
    .pluses__item{border: none !important;}
    .pluses__item:not(:last-child){border-bottom: 1px solid #D9D9D9 !important; margin-bottom: 20px; padding-bottom: 20px;}
    .filter-catalog.filter-open .catalog__small .tovars__item{width: 50%; border-right: none;}
    .filter-catalog.filter-open .catalog__small .tovars__item:not(:nth-child(3n)){border-right: none;}
    .filter-catalog.filter-open .catalog__small .tovars__item:not(:nth-child(2n)){border-right: 1px solid #D9D9D9;}
    .filter-catalog.filter-open .catalog__small-container{width: calc(100% - 280px);}
    .cart__thickness{width: 100%; margin-right: 0;}
    .cart__color, .cart__coating{margin-bottom: 10px; width: 100%; margin-right: 0;}
    .cart__selects{flex-direction: column;}
    .cart__color-name, .cart__coating-name, .cart__thickness-name{margin-bottom: 5px;}
    .cart__btns{flex-direction: column;}
    .cart__zakaz{width: 100%; margin-bottom: 10px;}
    .cart__calc{width: 100%;}
    .cart__price-count{flex-shrink: 0;}
    .cart__name h1{font-size: 24px; line-height: 26px;}
    .cart__info{padding-top: 10px;}
    .cart__vendor{margin-bottom: 10px;}
    .bg-top-page{height: 315px;}
    .vspl-whatsupp{width:calc(100% - 40px); padding:0;}
    .logo-vspl-whatsupp{width:190px; background-size:100%; margin-bottom:5px; margin-top:20px; padding:0 10px;}
    .pic-whatsupp{left:43px;}
    .anons-vspl-whatsupp{padding:10px; padding-bottom:20px;}
    .but-vspl-whatsupp{margin:10px 0; width:calc(100% - 20px); margin:0 auto; margin-bottom:20px;}
    .header__phone{display: inline-block;}
}
@media only screen and (max-width: 400px){
    .our-job__slide{width: 240px; height: 165px;}
    .our-job__slider .slick-arrow{left: 250px;}
    .calculate__btn{width: 198px;}
    .calculate__btn svg{flex-shrink: 0;}
    .calculate__color-name{font-size: 12px; line-height: 12px;}
    .calculate__color-small{width: 245px;}
    .header__menu-hid-item{font-size: 16px; line-height: 16px;}
}

@media only screen and (max-width: 1680px){
    .cart__form{padding: 20px 10px;}
    .cart__price-count{padding-right: 10px;}
    .cart__count-product{margin-left: 10px;}
    .cart__zakaz, .cart__link{margin-left: 10px;}
    .cart__price{font-size: 30px;line-height: 30px;}
}
@media only screen and (max-width: 1400px){
    .cart__price-deliveri{flex-wrap: wrap;}
    .cart__btns-product{margin-top: 10px;}
    .cart__count-product{margin-left: 0;}
}
@media only screen and (max-width: 980px){
    .cart__form h2{font-size: 28px;line-height: 32px;}
    .cart__btns-product form{width: 100%;}
    .cart__btns{justify-content: space-between;}
    .cart__zakaz, .cart__link{width: 100%; flex-shrink: 1;}
    .cart__btns-product{width: 100%;}
    .cart__item-img{width: 100px;}
}
@media only screen and (max-width: 800px){
    .cart__inp{width: 100%;}
    .cart__inp span, .cart__radio-title{font-size: 16px;line-height: 20px;}
    .cart__radio-list{width: auto;flex-shrink: 0;}
    .cart__form-go{width: 220px;margin-left: auto;}
}
@media only screen and (max-width: 700px){
    .cart__item{padding-bottom: 75px;}
    .cart__item-info-price{position: absolute;left: 20px;bottom: 10px;width: calc(100% - 40px);}
}
@media only screen and (max-width: 600px){
    .cart__item{padding-right: 78px;}
    .cart__item-img{width: 80px;height: 80px;}
    .cart__total{margin-top: 20px;}
    .cart__form-go{width: 100%;margin-left: 0;}
    .cart__form form{justify-content: flex-start;}
    .cart__form h2{font-size: 24px;line-height: 26px;}
    .order__title{font-size: 24px;line-height: 26px;}
    .header__cart{width: 40px;height: 40px;}
    .header__cart-count{top: 8px;right: 1px;}
    .header__phone-container{border-right: none;}
    .cart__zakaz, .cart__calc, .cart__link{height: 44px; font-size: 14px;}
    .cart__count-product{height: 44px;margin-left: 0;}
}
@media only screen and (max-width: 450px){
    .cart__item{padding-bottom: 80px;}
    .cart__item-price{text-align: right;}
    .cart__item-product-price{position: absolute;right: 0; bottom: 32px;margin-right: 0;}
    .cart__item-product-price > span{align-items: flex-end;}
    .cart__item-count form{margin-right: 10px;height: 40px;}
    .cart__item-click{width: 30px;font-size: 26px;}
    .cart__item-inp{width: 40px;font-size: 14px;}
}
