@media screen and (max-width:992px) {
    #setka_1_3878 .slink__wrapper {
        justify-content: flex-start;
        margin-bottom: 15px;
    }

    #setka_1_3878 * {
        text-align: left;
    }

    #setka_1_8995 h3 {
        height: auto;
    }

    .serviceItem:hover {
        background: initial;
        box-shadow: none;
    }

    .modal-content {
        padding: 15px 15px;
    }

    .modal-body {
        padding: 15px 0px;
    }

    .modal-body .form_wrap {
        padding: 0px;
    }

    #setka_1_8058 #jshopping_captcha>div {
        margin: 0px auto;
    }

    .gorizontal_form .input-error {
        text-align: center;
    }

    #setka_1_8304 .block_24 {
        margin-top: 0px !important;
        margin-bottom: 15px;
    }

    #setka_1_9435 .image_2 {
        max-height: 154px;
        margin: 0px auto 20px 0px !important;
        display: block;
    }

    #setka_1_9435 {
        background-size: cover;
        /* padding-left: 15px; */
        /* padding-right: 15px; */
    }

    #setka_1_9435 .row .row .row [class*="col-lg-"] {
        padding-left: 15px;
        padding-right: 15px;
    }

    #setka_1_7234 {
        padding-top: 30px;
    }

    #setka_1_7234 .block_19 {
        padding: 15px !important;
    }

    .btnBanner1 {}

    .btnBanner2 {
        text-align: center;
    }

    #setka_1 .block_3 {
        margin-top: 50px !important;
        margin-right: 0px !important;
        margin-left: 40px !important;
    }

    .splide .splide__arrow--prev {
        left: 6px;
    }

    .splide .splide__arrow--next {
        right: 6px;
    }

    .headInfo * {
        font-size: 12px;
    }

    #menu_dlya_im_1 .image_1 {
        max-height: 36px !important;
        display: block;
    }

    .pageWrap {
        padding-top: 38px;
    }

    .hidMob {
        display: none !important;
    }

    .fixSocial img {
        height: 35px !important;
    }

    .sp-simpleportfolio .sp-simpleportfolio-filter {
        text-align: center;
        margin-bottom: 15px;
    }

    .input-error {
        font-size: 16px;
    }

    .input-error {
        line-height: 14px;
    }

    .success_block {
        font-size: 24px;
    }

    .splide .splide__arrow:before {
        line-height: 22px;
    }

    .splide .splide__arrow:before {
        font-size: 30px;
    }

    .splide .splide__arrow:before {
        line-height: 20px;
    }

    .splide .splide__arrow:before {
        font-size: 24px;
    }

    .menuCartCount {
        font-size: 16px;
    }

    .menuCartPrice {
        font-size: 16px;
    }

    .menuBlockCallback a {
        line-height: 22px;
    }

    .menuBlockCallback a {
        font-size: 16px;
    }

    .carMiniProdItem>div {
        font-size: 16px;
    }

    .cartMiniItogo {
        font-size: 16px;
    }

    .cartMiniLink a {
        font-size: 16px;
    }

    .header_menu>li.active>a,
    .header_menu>li>a:hover,
    .header_menu>li:hover>a {
        font-size: 16px;
    }

    .header_menu a {
        font-size: 16px;
    }

    #menu_dlya_im_1 .text_2 {
        font-size: 16px;
    }

    #menu_dlya_im_1 .text_4 {
        font-size: 16px;
    }

    #menu_dlya_im_1 .text_6 {
        font-size: 16px;
    }

    #menu_dlya_im_1 .link_9 {
        line-height: 22px;
    }

    #setka_1 .text_5 {
        font-size: 24px;
    }

    #setka_1 .text_6 {
        font-size: 24px;
    }

    #setka_1 .text_7 {
        font-size: 34px;
    }

    #setka_1 .link_21 {
        line-height: 22px;
    }

    #setka_1 .link_22 {
        line-height: 22px;
    }

    #setka_1_1990 .text_2 {
        font-size: 24px;
    }

    #setka_1_1990 .text_4 {
        font-size: 24px;
    }

    #setka_1_1990 .text_6 {
        font-size: 24px;
    }

    #setka_1_8058 .text_1 {
        font-size: 24px;
    }

    #setka_1_8058 .text_2 {
        font-size: 24px;
    }

    #setka_1_8058 .text_3 {
        font-size: 24px;
    }

    #setka_1_8058 .block_8 {
        font-size: 24px;
    }

    #setka_1_8058 .form_9 {
        font-size: 24px;
    }

    #setka_1_8058 .block_10 {
        font-size: 24px;
    }

    #setka_1_8058 .form_11 {
        font-size: 24px;
    }

    #setka_1_8058 .block_12 {
        font-size: 24px;
    }

    #setka_1_8058 .form_13 {
        font-size: 24px;
    }

    #setka_1_8058 .link_14 {
        line-height: 22px;
    }

    #setka_1_8995 .text_5 {
        font-size: 24px;
    }

    #setka_1_8995 .link_7 {
        line-height: 22px;
    }

    #setka_1_8995 .link_8 {
        line-height: 22px;
    }

    #setka_1_8995 .text_11 {
        font-size: 24px;
    }

    #setka_1_8995 .link_13 {
        line-height: 22px;
    }

    #setka_1_8995 .link_14 {
        line-height: 22px;
    }

    #setka_1_8995 .text_17 {
        font-size: 24px;
    }

    #setka_1_8995 .link_19 {
        line-height: 22px;
    }

    #setka_1_8995 .link_20 {
        line-height: 22px;
    }

    #setka_1_8995 .text_24 {
        font-size: 24px;
    }

    #setka_1_8995 .link_26 {
        line-height: 22px;
    }

    #setka_1_8995 .link_27 {
        line-height: 22px;
    }

    #setka_1_8995 .text_31 {
        font-size: 24px;
    }

    #setka_1_8995 .link_33 {
        line-height: 22px;
    }

    #setka_1_8995 .link_34 {
        line-height: 22px;
    }

    #setka_1_8995 .text_38 {
        font-size: 24px;
    }

    #setka_1_8995 .link_40 {
        line-height: 22px;
    }

    #setka_1_8995 .link_41 {
        line-height: 22px;
    }

    #setka_1_8995 .text_45 {
        font-size: 24px;
    }

    #setka_1_8995 .link_47 {
        line-height: 22px;
    }

    #setka_1_8995 .link_48 {
        line-height: 22px;
    }

    #setka_1_8995 .text_52 {
        font-size: 24px;
    }

    #setka_1_8995 .link_54 {
        line-height: 22px;
    }

    #setka_1_8995 .link_55 {
        line-height: 22px;
    }

    #setka_1_8995 .text_59 {
        font-size: 24px;
    }

    #setka_1_8995 .link_61 {
        line-height: 22px;
    }

    #setka_1_8995 .link_62 {
        line-height: 22px;
    }

    #setka_1_8304 .link_15 {
        line-height: 22px;
        margin-bottom: 20px;
    }

    #setka_1_8304 .link_25 {
        line-height: 22px;
    }

    #setka_1_9435 .link_12 {
        line-height: 22px;
    }

    #vsplivaushaya_forma_1 .block_5 {
        font-size: 24px;
    }

    #vsplivaushaya_forma_1 .form_6 {
        font-size: 24px;
    }

    #vsplivaushaya_forma_1 .block_7 {
        font-size: 24px;
    }

    #vsplivaushaya_forma_1 .form_8 {
        font-size: 24px;
    }

    #vsplivaushaya_forma_1 .block_9 {
        font-size: 24px;
    }

    #vsplivaushaya_forma_1 .form_10 {
        font-size: 24px;
    }

    #vsplivaushaya_forma_1 .block_11 {
        font-size: 24px;
    }

    #vsplivaushaya_forma_1 .form_12 {
        font-size: 24px;
    }

    #vsplivaushaya_forma_1 .link_13 {
        line-height: 22px;
    }

    #vsplivaushaya_forma_2 .block_5 {
        font-size: 24px;
    }

    #vsplivaushaya_forma_2 .form_6 {
        font-size: 24px;
    }

    #vsplivaushaya_forma_2 .block_7 {
        font-size: 24px;
    }

    #vsplivaushaya_forma_2 .form_8 {
        font-size: 24px;
    }

    #vsplivaushaya_forma_2 .block_9 {
        font-size: 24px;
    }

    #vsplivaushaya_forma_2 .form_10 {
        font-size: 24px;
    }

    #vsplivaushaya_forma_2 .block_11 {
        font-size: 24px;
    }

    #vsplivaushaya_forma_2 .form_12 {
        font-size: 24px;
    }

    #vsplivaushaya_forma_2 .link_13 {
        line-height: 22px;
    }
}

@media screen and (max-width:600px) {
    .input-error {
        font-size: 14px;
    }

    .input-error {
        line-height: 14px;
    }

    .success_block {
        font-size: 20px;
    }

    .splide .splide__arrow:before {
        line-height: 20px;
    }

    .splide .splide__arrow:before {
        font-size: 28px;
    }

    .splide .splide__arrow:before {
        line-height: 18px;
    }

    .splide .splide__arrow:before {
        font-size: 20px;
    }

    .menuCartCount {
        font-size: 14px;
    }

    .menuCartPrice {
        font-size: 14px;
    }

    .menuBlockCallback a {
        line-height: 20px;
    }

    .menuBlockCallback a {
        font-size: 14px;
    }

    .carMiniProdItem>div {
        font-size: 14px;
    }

    .cartMiniItogo {
        font-size: 14px;
    }

    .cartMiniLink a {
        font-size: 14px;
    }

    .header_menu>li.active>a,
    .header_menu>li>a:hover,
    .header_menu>li:hover>a {
        font-size: 14px;
    }

    .header_menu a {
        font-size: 14px;
    }

    #menu_dlya_im_1 .text_2 {
        font-size: 14px;
    }

    #menu_dlya_im_1 .text_4 {
        font-size: 14px;
    }

    #menu_dlya_im_1 .text_6 {
        font-size: 14px;
    }

    #menu_dlya_im_1 .link_9 {
        line-height: 20px;
    }

    #setka_1 .text_5 {
        font-size: 20px;
    }

    #setka_1 .text_6 {
        font-size: 20px;
    }

    #setka_1 .text_7 {
        font-size: 32px;
    }

    #setka_1 .link_21 {
        line-height: 20px;
    }

    #setka_1 .link_22 {
        line-height: 20px;
    }

    #setka_1_1990 .text_2 {
        font-size: 16px;
    }

    #setka_1_1990 .text_4 {
        font-size: 16px;
    }

    #setka_1_1990 .text_6 {
        font-size: 16px;
        text-align: left;
    }

    #setka_1_8058 .text_1 {
        font-size: 20px;
    }

    #setka_1_8058 .text_2 {
        font-size: 20px;
    }

    #setka_1_8058 .text_3 {
        font-size: 20px;
    }

    #setka_1_8058 .block_8 {
        font-size: 20px;
    }

    #setka_1_8058 .form_9 {
        font-size: 20px;
    }

    #setka_1_8058 .block_10 {
        font-size: 20px;
    }

    #setka_1_8058 .form_11 {
        font-size: 20px;
    }

    #setka_1_8058 .block_12 {
        font-size: 20px;
    }

    #setka_1_8058 .form_13 {
        font-size: 20px;
    }

    #setka_1_8058 .link_14 {
        line-height: 20px;
    }

    #setka_1_8995 .text_5 {
        font-size: 20px;
    }

    #setka_1_8995 .link_7 {
        line-height: 20px;
    }

    #setka_1_8995 .link_8 {
        line-height: 20px;
    }

    #setka_1_8995 .text_11 {
        font-size: 20px;
    }

    #setka_1_8995 .link_13 {
        line-height: 20px;
    }

    #setka_1_8995 .link_14 {
        line-height: 20px;
    }

    #setka_1_8995 .text_17 {
        font-size: 20px;
    }

    #setka_1_8995 .link_19 {
        line-height: 20px;
    }

    #setka_1_8995 .link_20 {
        line-height: 20px;
    }

    #setka_1_8995 .text_24 {
        font-size: 20px;
    }

    #setka_1_8995 .link_26 {
        line-height: 20px;
    }

    #setka_1_8995 .link_27 {
        line-height: 20px;
    }

    #setka_1_8995 .text_31 {
        font-size: 20px;
    }

    #setka_1_8995 .link_33 {
        line-height: 20px;
    }

    #setka_1_8995 .link_34 {
        line-height: 20px;
    }

    #setka_1_8995 .text_38 {
        font-size: 20px;
    }

    #setka_1_8995 .link_40 {
        line-height: 20px;
    }

    #setka_1_8995 .link_41 {
        line-height: 20px;
    }

    #setka_1_8995 .text_45 {
        font-size: 20px;
    }

    #setka_1_8995 .link_47 {
        line-height: 20px;
    }

    #setka_1_8995 .link_48 {
        line-height: 20px;
    }

    #setka_1_8995 .text_52 {
        font-size: 20px;
    }

    #setka_1_8995 .link_54 {
        line-height: 20px;
    }

    #setka_1_8995 .link_55 {
        line-height: 20px;
    }

    #setka_1_8995 .text_59 {
        font-size: 20px;
    }

    #setka_1_8995 .link_61 {
        line-height: 20px;
    }

    #setka_1_8995 .link_62 {
        line-height: 20px;
    }

    #setka_1_8304 .link_15 {
        line-height: 20px;
    }

    #setka_1_8304 .link_25 {
        line-height: 20px;
    }

    #setka_1_9435 .link_12 {
        line-height: 20px;
    }

    #vsplivaushaya_forma_1 .block_5 {
        font-size: 20px;
    }

    #vsplivaushaya_forma_1 .form_6 {
        font-size: 20px;
    }

    #vsplivaushaya_forma_1 .block_7 {
        font-size: 20px;
    }

    #vsplivaushaya_forma_1 .form_8 {
        font-size: 20px;
    }

    #vsplivaushaya_forma_1 .block_9 {
        font-size: 20px;
    }

    #vsplivaushaya_forma_1 .form_10 {
        font-size: 20px;
    }

    #vsplivaushaya_forma_1 .block_11 {
        font-size: 20px;
    }

    #vsplivaushaya_forma_1 .form_12 {
        font-size: 20px;
    }

    #vsplivaushaya_forma_1 .link_13 {
        line-height: 20px;
    }

    #vsplivaushaya_forma_2 .block_5 {
        font-size: 20px;
    }

    #vsplivaushaya_forma_2 .form_6 {
        font-size: 20px;
    }

    #vsplivaushaya_forma_2 .block_7 {
        font-size: 20px;
    }

    #vsplivaushaya_forma_2 .form_8 {
        font-size: 20px;
    }

    #vsplivaushaya_forma_2 .block_9 {
        font-size: 20px;
    }

    #vsplivaushaya_forma_2 .form_10 {
        font-size: 20px;
    }

    #vsplivaushaya_forma_2 .block_11 {
        font-size: 20px;
    }

    #vsplivaushaya_forma_2 .form_12 {
        font-size: 20px;
    }

    #vsplivaushaya_forma_2 .link_13 {
        line-height: 20px;
    }

    #setka_1 .block_3 {
        margin-top: 10px !important;
        margin-right: 0px !important;
        margin-left: 15px !important;
    }

    .btnBanner1 {
        padding-left: 15px !important;
    }

    .btnBanner2 {
        padding-right: 15px !important;
    }

    .btnGreen,
    .btnWhite {
        font-size: 12px;
    }
}

@media screen and (max-width:360px) {
    .input-error {
        font-size: 14px;
    }

    .success_block {
        font-size: 14px;
    }

    .splide .splide__arrow:before {
        font-size: 30px;
    }

    .splide .splide__arrow:before {
        font-size: 20px;
    }

    .menuCartCount {
        font-size: 14px;
    }

    .menuCartPrice {
        font-size: 14px;
    }

    .menuBlockCallback a {
        font-size: 14px;
    }

    .carMiniProdItem>div {
        font-size: 14px;
    }

    .cartMiniItogo {
        font-size: 14px;
    }

    .cartMiniLink a {
        font-size: 14px;
    }

    .header_menu>li.active>a,
    .header_menu>li>a:hover,
    .header_menu>li:hover>a {
        font-size: 14px;
    }

    .header_menu a {
        font-size: 14px;
    }

    #menu_dlya_im_1 .text_2 {
        font-size: 14px;
    }

    #menu_dlya_im_1 .text_4 {
        font-size: 14px;
    }

    #menu_dlya_im_1 .text_6 {
        font-size: 14px;
    }

    #setka_1 .text_5 {
        font-size: 14px;
    }

    #setka_1 .text_6 {
        font-size: 14px;
    }

    #setka_1 .text_7 {
        font-size: 34px;
    }

    #setka_1_1990 .text_2 {
        font-size: 14px;
    }

    #setka_1_1990 .text_4 {
        font-size: 14px;
    }

    #setka_1_1990 .text_6 {
        font-size: 14px;
    }

    #setka_1_8058 .text_1 {
        font-size: 20px;
    }

    #setka_1_8058 .text_2 {
        font-size: 20px;
    }

    #setka_1_8058 .text_3 {
        font-size: 20px;
    }

    #setka_1_8058 .block_8 {
        font-size: 14px;
    }

    #setka_1_8058 .form_9 {
        font-size: 14px;
    }

    #setka_1_8058 .block_10 {
        font-size: 14px;
    }

    #setka_1_8058 .form_11 {
        font-size: 14px;
    }

    #setka_1_8058 .block_12 {
        font-size: 14px;
    }

    #setka_1_8058 .form_13 {
        font-size: 14px;
    }

    #setka_1_8995 .text_5 {
        font-size: 20px;
    }

    #setka_1_8995 .text_11 {
        font-size: 20px;
    }

    #setka_1_8995 .text_17 {
        font-size: 20px;
    }

    #setka_1_8995 .text_24 {
        font-size: 20px;
    }

    #setka_1_8995 .text_31 {
        font-size: 20px;
    }

    #setka_1_8995 .text_38 {
        font-size: 20px;
    }

    #setka_1_8995 .text_45 {
        font-size: 20px;
    }

    #setka_1_8995 .text_52 {
        font-size: 20px;
    }

    #setka_1_8995 .text_59 {
        font-size: 20px;
    }

    #vsplivaushaya_forma_1 .block_5 {
        font-size: 14px;
    }

    #vsplivaushaya_forma_1 .form_6 {
        font-size: 14px;
    }

    #vsplivaushaya_forma_1 .block_7 {
        font-size: 14px;
    }

    #vsplivaushaya_forma_1 .form_8 {
        font-size: 14px;
    }

    #vsplivaushaya_forma_1 .block_9 {
        font-size: 14px;
    }

    #vsplivaushaya_forma_1 .form_10 {
        font-size: 14px;
    }

    #vsplivaushaya_forma_1 .block_11 {
        font-size: 14px;
    }

    #vsplivaushaya_forma_1 .form_12 {
        font-size: 14px;
    }

    #vsplivaushaya_forma_2 .block_5 {
        font-size: 14px;
    }

    #vsplivaushaya_forma_2 .form_6 {
        font-size: 14px;
    }

    #vsplivaushaya_forma_2 .block_7 {
        font-size: 14px;
    }

    #vsplivaushaya_forma_2 .form_8 {
        font-size: 14px;
    }

    #vsplivaushaya_forma_2 .block_9 {
        font-size: 14px;
    }

    #vsplivaushaya_forma_2 .form_10 {
        font-size: 14px;
    }

    #vsplivaushaya_forma_2 .block_11 {
        font-size: 14px;
    }

    #vsplivaushaya_forma_2 .form_12 {
        font-size: 14px;
    }
}