@media (min-width: 1500px) {
    .container {
        max-width: 1500px;
    }
}

@media (max-width: 1500px) {
    .container {
        max-width: 1200px;
    }

    .header1-info2 {
        margin-left: 0;
    }

    .header1-info3 {
        margin-left: 0;
    }

    .header1-info {
        margin-left: 0;
    }

    .header1__inner {
        justify-content: space-between;
    }

    .header2__inner_city {
        margin-left: 0;
    }

    .header2__inner_menu ul li a {
        font-size: 16px;
    }

    .header2__inner_menu {
        margin-left: 5px;
    }

    .header2__inner_basket {
        margin-left: 0;
    }

    .header2__inner {
        justify-content: space-between;
    }

    .header2__inner_menu ul {
        line-height: 1;
    }

    .index-about1_right_seo1 h2 {
        font-size: 28px;
    }
    .index-about1_right_seo1 h1 {
        font-size: 28px;
    }
    .index-about1_right_seo1 h1 {
        font-size: 23px;
    }

    .custom-catalog-list1_item_inner_chars-item span {
        font-size: 12px;
    }

    .custom-catalog-list1_item_inner_price_actual {
        font-size: 19px;
    }

    .custom-catalog-list1_item_inner_drop_block_inner_inp input {
        width: 25px;
        height: 30px;
    }

    .custom-catalog-list1_item_inner_drop_block_inner_inp a {
        width: 25px;
        height: 30px;
    }

    .custom-catalog-list1_item_inner_drop_block_inner_btn a {
        font-size: 15px;
    }

    .custom-catalog-list1_item_inner_drop_block_inner_btn a .t_img {
        display: none;
    }

    .custom-catalog-list1_item_inner_drop_block_inner_btn a .t_text {
        margin-left: 0;
    }

    .index-sales1-item__inner_title a {
        font-size: 19px;
    }

    .index-sales1-item__inner_desc1 {
        font-size: 15px;
    }

    .index-seo1-item1_title {
        font-size: 29px;
    }
    .index-seo1-item1_title h2{
        font-size: 29px;
    }

    .custom-footer-obrat1-col1 {
        display: none;
    }

    .custom-footer-obrat1-col2 {
        width: 100%;
        max-width: 1200px;
        margin-left: auto;
        margin-right: auto;
        flex: none;
    }

    .custom-footer-obrat1-col3 {
        display: none;
    }

    .custom-footer-obrat1__inner {
        justify-content: space-around;
    }

    .footer-info1_block2 {
        margin-left: 0;
    }

    .info1_block2_soc_title {
        font-size: 20px;
    }

    .info1_block2_soc_list1_item .t_text {
        font-size: 20px;
    }

    .info1_block2_soc_list1_item .t_img {
        width: 30px;
    }

    .info1_block2_soc_list1_item .t_text {
        margin-left: 10px;
    }

    .footer-info1_block1_menu2 {
        margin-left: 25px;
    }

    .footer-info1_block1_menu3 {
        margin-left: 25px;
    }

    .footer-info1 {
        justify-content: space-between;
    }

    .footer-info1_block3 {
        margin-left: 0;
    }
    .razd-custom1-col1-list1-item a{
        font-size: 15px;
    }
    .catalog1-listing .custom-catalog-list1_item_inner_title a{
        font-size: 17px;
    }
    .custom-catalog-list1_item_inner_cat{
        font-size: 14px;
    }
    .custom-catalog-list1_item_inner_chars-item span{
        font-size: 11px;
    }
    .custom-catalog-list1_item_inner_price_actual{
        font-size: 16px;
    }
    .custom-catalog-list1_item_inner_price_old{
        font-size: 14px;
    }
    .custom-sale-banner1__inner_block1 .t_text{
        font-size: 45px;
    }
    .custom-sale-banner1__inner_block2_list1_item{
        font-size: 19px;
    }
    .product1-block2-col1{
        max-width: 40%;
        flex: 0 0 40%;
    }
    .product1-block2-col2{
        max-width: 30%;
        flex: 0 0 30%;
    }
    .product1-block2-col3{
        max-width: 30%;
        flex: 0 0 30%;
    }
    .product-seo1-col2__inner_title{
        padding-top: 0;
    }
    .site-faq_form{
        padding:0;
    }
    .new-faq1__title{
        padding:0;
    }
    .new-faq1__text1{
        padding:0;
    }
    .site-faq_form_block1_name{
        width:32%;
    }
    .site-faq_form_block1_tel{
        width:32%;
    }
    .site-faq_form_block1_rubric{
        width:32%;
    }
    .max-slider-handle {
        margin-left: -26px !important;
    }
    .cart-block3-order-info_first_line input[type="text"], .cart-block3-order-info_first_line input[type="email"]{
        width:100%;
    }
    .cart-block3-order-info_form-name,.cart-block3-order-info_form-tel,.cart-block3-order-info_form-email{
        width:32%;
    }
    .default-new_shop_order_yur .cart-block3-order-info_form-name{
        width:100%;
    }
    .cart-block3-order-info2-btn button{
        font-size: 18px;
    }
    .header1-info2{
        position: static;
    }
    .header2__inner_city{
        position: static;
    }
    .header2__inner_lc{
        margin-left: 20px;
    }
    .header2__inner_wish{
        margin-left: 4px;
    }
    .header2__inner_city{
        padding-left: 0;
    }
    .header2__inner_search-abs{
        left:59px;
    }
    .product1-block2-info1{
        padding-left: 0;
        padding-right: 20px;
    }
    .header2__inner_compare{
        margin-left: 5px;
    }
    .header2__inner_menu ul li{
        margin: 0 5px;
    }
    .index-slider1_item-abs_rel_slide2-box1_cont1{
        margin-left: 30px;
    }
    .index-slider1_item.slide3{
        background-position: -200px center;
    }
    .index-slider1_item-abs_rel_item3_cont1_text1{
        right:55px;
    }
    .header2__inner_menu>ul>li>ul>li>a{
        font-size: 14px;
    }
    .header2__inner_menu>ul>li>ul{
        padding-top: 20px;
    }


        /*end1500*/

}

@media (max-width: 1280px) {
    .slide4-image {
        max-width: unset;
        height: 118px;
    }

    .slide5-title,
    .slide5-price {
        font-size: 21px;
    }

    .slide5-body {
        padding-bottom: 15px
    }

    .slide5 p {
        font-size: 16px;
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .slide5-image {
        max-width: 50%;
    }

    .header1-logo {
        width: 300px;
    }

    .header1-info {
        margin-top: 0;
    }

    .header1__inner {
        align-items: center;
    }

    .header2__inner_menu ul li a {
        font-size: 15px;
    }

    .header2__inner_city .t_text {
        font-size: 15px;
    }

    .header2__inner_basket a .t_text .name {
        font-size: 15px;
        display: block;
    }

    .header2__inner_basket a .t_img {
        width: 25px;
    }

    .header2__inner_city .t_img {
        width: 15px;
    }

    .header2__inner_basket a .t_text {
        margin-left: 10px;
    }

    .header2__inner_menu ul li {
        margin: 0 4px;
    }

    .index-slider1_item {
        height: 450px;
    }

    .index-slider1_item-abs_rel_list1 ul li {
        font-size: 57px;
    }

    .index-slider1_item-abs_rel_list1 {
        bottom: 127px;
    }

    .index-catalog1 {
        margin-top: 430px;
    }

    .index-about1_right_seo1 p {
        font-size: 15px;
    }

    .index-about1_right_seo1 h2 {
        font-size: 26px;
    }
    .index-about1_right_seo1 h1 {
        font-size: 26px;
    }
    .index-about1_right_seo1 h3{
        font-size: 26px;
    }

    .custom-catalog-list1_item {
        width: 25%;
    }

    .custom-catalog-list1_item:nth-child(n+5) {
        display: none;
    }
    .index-sales1{
        margin-top: 35px;
    }
    .index-seo1-item1_title{
        font-size: 24px;
    }
    .index-seo1-item1_title h2{
        font-size: 24px;
    }
    .index-seo1-item1_text1{
        font-size: 16px;
    }
    .index-static-map1{
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center bottom;
    }
    .custom-footer-obrat1__inner{
        margin-left: 0;
        margin-right: 0;
    }
    .custom-footer-obrat1__inner_block2 .t_text{
        font-size: 15px;
    }
    .custom-footer-obrat1__inner_block3_inp input{
        font-size: 18px;
        width:190px;
    }
    .custom-footer-obrat1__inner_block4 a{
        font-size: 18px;
    }
    .footer-info1_block1{
        order:1;
    }
    .footer-info1_block3{
        order:2;
    }
    .footer-info1_block2{
        order:3;
        margin-top: 30px;
    }
    .footer-info1{
        justify-content: flex-start;
    }
    .footer-info1_block3{
        margin-left: 40px;
    }
    .catalog1__inner_left_filter_list1_item_items_i a{
        font-size: 15px;
    }
    .catalog1__inner_left_filter_list1_item_items_i_check .t_text{
        font-size: 15px;
    }
    .catalog1__inner_left_filter_list1_item_items_i_badge{
        font-size: 15px;
    }
    .catalog1__inner_left_filter_list1_item_title{
        font-size: 20px;
    }
    .catalog1__inner_left_filter_title{
        font-size: 25px;
    }
    .custom-bread1__title h1{
        font-size: 30px;
    }
    .custom-bread1{
        margin-top: -32px;
    }
    .catalog1-listing .custom-catalog-list1_item{
        width:33.3%;
    }
    .catalog1-listing .custom-catalog-list1_item{
        display: block !important;
    }
    .custom-sale-banner1__inner_block1 .t_text{
        font-size: 34px;
    }
    .custom-sale-banner1__inner_block2_list1_item{
        font-size: 16px;
    }
    .custom-sale-banner1__inner-abs_btn{
        max-width: 38px;
    }
    .product1-block2-info1{
        padding:0 20px;
    }
    .product1-block2-col3__inner-prices_old{
        font-size: 23px;
    }
    .product1-block2-col3__inner-prices_sale{
        font-size: 15px;
    }
    .product1-block2-info3_buy_block1_btn a{
        font-size: 15px;
    }
    .product1-block2-info3_buy_block2_btn1 a{
        font-size: 17px;
    }
    .product1-block2-info3_buy_block2_kredit button{
        font-size: 17px;
    }
    .product1-block2-info3_buy_block2_btn2 a{
        font-size: 17px;
    }
    .product1-block2-col3__inner{
        padding-left: 15px;
        padding-right: 15px;
    }
    .product1-block2-col3__inner-delivery .t_text{
        font-size: 14px;
    }
    .product1-block3{
        padding-top: 40px;
    }
    .product1-block3_info1_title h2{
        font-size: 23px;
    }
    .product1-block3_info1_title h3{
        font-size: 23px;
    }
    .product1-block3_info1_desc{
        font-size: 16px;
    }
    .product-block3-chars_title h3{
        font-size: 23px;
    }
    .product-block3-chars_list1_item_inner{
        font-size: 15px;
    }
    .product-block5_title h3{
        font-size: 23px;
    }
    .product-block5_text1{
        font-size: 16px;
    }
    .card_content4_wright_review_h{
        font-size: 23px;
    }
    .card_content4_wright_review_sub_h{
        font-size: 16px;
    }
    .product-seo1-col2__inner_title h2{
        font-size: 21px;
        line-height: 1.3;
    }
    .product-seo1-col2__inner_text1{
        margin-top: 10px;
    }
    .product-seo1-col2__inner_text1 p{
        font-size: 16px;
    }
    .contacts1-block1_list1_item{
        padding-right: 15px;
    }
    .contacts1-block1_list1_item_img{
        max-width: 50px;
    }
    .faq-block1-col1_text1{
        font-size: 16px;
    }
    .faq-block1-col2_btn a{
        font-size: 16px;
    }
    .faq1__inner-body_list1_item_name a{
        font-size: 19px;
    }
    .faq1__inner-body_list1_answer{
        font-size: 16px;
    }
    .new-faq1{
        margin-top: 10px;
    }
    .goods_content1_right_sidebar_sort_right li a{
        font-size: 16px;
    }
    .compare-product-td_block1_img_name a{
        font-size: 14px;
    }
    .reviews-page-listing-list1__item{
        padding-left: 10px;
        padding-right: 0;
    }
    .reviews-page-listing-list1__item_block1_info1_dop1_date{
        margin-right: 0;
    }
    .catalog-sort-res .text1{
        font-size: 14px;
    }
    .catalog-sort-res .btn1 a{
        font-size: 14px;
    }
    .catalog-sort-res {
        padding: 5.5px 6px 5.5px 5px;
    }
    .cart-table1-head-td{
        font-size: 18px;
    }
    .cart1-oform-text1{
        font-size: 20px;
    }
    .cart-table1-body-col1_info1_name a{
        font-size: 16px;
    }
    .cart-table1-body-col1_info1_article{
        font-size: 15px;
    }
    .cart-table1-body-col2_sale{
        font-size: 20px;
    }
    .cart-table1-body-col4_sale{
        font-size: 20px;
    }
    .cart-table1-body-tr-last-col1-form_inp input{
        width:120px;
    }
    .cart-table1-body-tr-last-col1-form_text1{
        font-size: 16px;
    }
    .cart-table1-body-tr-last-col2-itog_text1{
        font-size: 20px;
    }
    .cart-table1-body-tr-last-col2-itog_text2{
        font-size: 20px;
    }
    .cart-table1-body-tr-last-col2-itog_text2{
        margin-left: 25px;
    }
    .cart-table1-body-tr-last-col1-form_desc{
        display: none;
    }
    .cart-table1-body-tr-last-col3_text2{
        margin-left: 10px;
    }
    .cart-shop-order1-title{
        font-size: 35px;
    }
    .cart-shop-order1-custom1-item_title span{
        font-size: 25px;
    }
    .cart-shop-order1-custom1-item_title{
        margin-top: -51px;
    }
    .cart-table1-body-col3_inp a{
        width:33%;
    }
    .cart-table1-body-col3_inp input{
        width:33%;
    }
    .header2__inner_search {
        /* display: none; */
        width: 24px;
    }
    .header2__inner_menu{
        margin-left: 0;
    }
    .header2__inner_lc{
        margin-left: 0;
    }
    .header2__inner_lc img{
        max-width: 19px;
        line-height: 0;
    }
    .header2__inner_wish img{
        max-width: 19px;
        line-height: 0;
    }
    .header2__inner_lc a{
        display: block;
        line-height: 0;
    }
    .header2__inner_wish a{
        display: block;
        line-height: 0;
    }
    .header1-info3 a .t_text{
        margin-left: 10px;
    }
    .header1-info3 a .t_text{
        font-size: 14px;
    }
    .header2__inner_search-abs{
        left: 50px;
        width: calc(100% - 67px);
    }
    .header2__inner_search-abs_inner-close{
        width:14px;
    }
    .razd-custom1-col1-list1-item-img{
        width:45px;
    }
    .razd-custom1-col1-list1-item-text{
        width:calc(100% - 45px);
    }
    .razd-custom1-col1-list1-item-text{
        padding-left: 15px;
    }
    .header2__inner_wish svg{
        width:22px;
    }
    .header2__inner_compare svg{
        width:21px;
    }
    .header2__inner_wish_badge{
        bottom: -3px;
        right: -1px;
    }
    .header2__inner_basket_count{
        font-size: 10px;
        width: 16px;
        height: 16px;
    }
    .index-slider1_item-abs_rel_slide2-box1_proc{
        max-width: 300px;
    }
    .index-slider1_item-abs_rel_slide2-box1_cont1_text{
        font-size: 18px;
        max-width: 335px;
        padding: 18px 25px;
    }
    .index-slider1_item-abs_rel_slide2-box1_cont1_img{
        max-width: 37px;
    }
    .index-slider1_item-abs_rel_slide2-box1_cont1_text:after{
        bottom:19px;
    }
    .index-slider1_item.slide3{
        background-position: -130px center;
    }
    .index-slider1_item-abs_rel_item3_cont1_text1{
        font-size: 19px;
        top: -76px;
        right: inherit;
        left: 700px;
    }
    .cats-seo1 h2{
        font-size: 20px;
    }
    .cats-seo1 p{
        font-size: 15px;
        margin-top: 10px;
    }
    .cats-seo1 ul{
        font-size: 15px;
    }
    .new-view-product1__block2_inner_list1_item_left_prices .actual{
        font-size: 20px;
        line-height: 1;
    }
    .new-view-product1__block2_inner_list1{
        margin-left: -10px;
        margin-right: -10px;
    }


        /*end1280*/
}

@media (max-width: 992px) {
    .slide4-body {
        padding-bottom: 0;
    }

    .slide5-image {
        max-width: unset;
        height: 140px;
        bottom: 0;
    }

    .slide5 p br {
        display: none;
    }

    .header1-info3{
        display: none;
    }
    .header2__inner{
        flex-wrap: wrap;
    }
    .header2__inner_search{
        width:25px;
    }
    .header2__inner_menu{
        width:calc(100% - 25px);
        margin-left: 0;
        padding-left: 10px;
    }

    .index-slider1_item-abs_rel_list1{
        bottom:105px;
    }
    .index-slider1_item-abs_rel_btn a{
        font-size: 16px;
        padding: 11px 17px;
    }
    .index-slider1_item-abs_rel_btn{
        bottom:25px;
    }
    .index-about1_right_seo1 h2{
        font-size: 20px;
    }
    .index-about1_right_seo1 h1{
        font-size: 20px;
    }
    .index-about1_right_seo1 p{
        font-size: 14px;
    }
    .index-spec1-nav-link{
        font-size: 20px;
    }
    .nav-tabs .nav-item{
        margin-right: 10px !important;
    }
    .custom-catalog-list1_item:nth-child(n+4){
        display: none;
    }
    .custom-catalog-list1_item{
        width:33.3%;
    }
    .index-seo1-item1_title{
        font-size: 19px;
    }
    .index-seo1-item1_title h2{
        font-size: 19px;
    }
    .index-seo1-item1_text1{
        font-size: 14px;
    }
    .index-static-map1{
        margin-top: -345px;
    }
    .custom-footer-obrat1__inner_block2{
        display: none;
    }
    .custom-footer-obrat1__inner_block1{
        padding-right: 0;
    }
    .custom-footer-obrat1__inner_block3{
        margin-left: 0;
    }
    .custom-footer-obrat1__inner_block4{
        margin-left: 0;
    }
    .custom-footer-obrat1__inner{
        padding:15px 15px;
    }
    .footer-info1_block1{
        width:100%;
    }
    .footer-info1_block2{
        order:2;
    }
    .footer-info1_block3{
        order:3;
        margin-top: 33px;
    }
    .catalog1__inner_left_filter_title{
        font-size: 21px;
    }
    .catalog1-filter-col{
        max-width: none;
        flex: none;
        position: fixed;
        top: 0;
        left: -100%;
        height: 100%;
        width: 100%;
        z-index: 10000;
        transition:all 0.5s 0s linear;
    }
    body.filter_open .catalog1-filter-col,body.filter_open .catalog1__inner_left{
        left:0;
    }
    .catalog1__inner_left_filter{
        width:50%;
    }
    .catalog-sort-res{
        width:275px;
    }
    .catalog1__inner_left_filter_list1_item_items_i{
        padding:0 5px;
        margin-bottom: 10px;
    }

    .slider.slider-horizontal{
        width:100%;
    }
    .slider.slider-horizontal .slider-handle.max-slider-handle{
        margin-left: -42px;
    }
    .catalog1__inner_left_filter_list1_item_items_i a{
        padding-left: 0;
    }
    .catalog1__inner_left_filter_list1_item_items{
        margin-left: -5px;
        margin-right: -5px;
    }
    .catalog1-content_filter_abs {
        position: fixed;
        z-index: 200;
        background-color: #fff;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        padding: 5px 10px;
        font-family: stolz_light;
        top: 50%;
        left: -40px;
        display: block;
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        transform: rotate(-90deg);
        -webkit-box-shadow: 0 0 5px rgba(0,0,0,.15);
        -moz-box-shadow: 0 0 5px rgba(0,0,0,.15);
        box-shadow: 0 0 5px rgba(0,0,0,.15);
    }
    .catalog1-content_filter_abs a {
        text-decoration: none !important;
        color: #000;
        font-size: 15px;
    }
    .catalog1-content_filter_abs a .img {
        max-width: 20px;
        display: inline-block;
        vertical-align: top;
        margin-top: 7px;
        margin-left: 6px;
        line-height: 1;
    }
    .catalog1__inner_left_filter{
        position: relative;
    }
    .catalog1__inner_left_filter-close{
        position: absolute;
        top:15px;
        right:15px;
        z-index: 100;
    }
    .catalog1__inner_left_filter-close a{
        text-decoration: none !important;
        display: block;
    }
    .compare2__inner>a{
        padding:8px;
    }
    .catalog1__inner_left_filter-close{
        display: block;
    }
    .razd-custom1-col1-list1-item a{
        font-size: 13px;
    }
    .razd-custom1-col2_search{
        padding-left: 0;
    }
    .razd-custom1-col2_search input[type="text"]{
        padding-left: 45px;
    }
    .razd-custom1-col2_search input[type="text"]{
        background-size: 20px;
    }
    .product1-block2-col1{
        max-width: 100%;
        flex: 0 0 100%;
        margin-bottom: 40px;
    }
    .product1-block2-info1{
        padding:0 50px;
    }
    .product1-block2-col2 {
        max-width: 50%;
        flex: 0 0 50%;
    }
    .product1-block2-col3 {
        max-width: 50%;
        flex: 0 0 50%;
    }
    .product1-block2-info3_buy_block1{
        justify-content: center;
    }
    .product1-block3_info1{
        padding-left: 0;
    }
    .product-block3-chars_title{
        padding-left: 0;
    }
    .product-block5_title{
        padding-left: 0;
    }
    .product-block5_text1{
        padding-left: 0;
    }
    .reviews1-block2_list1_item_left{
        padding-left: 0;
    }
    .view-product1__wrap_new_review_form_left{
        padding-right: 10px;
    }
    .view-product1__wrap_new_review_form_right{
        padding-left: 10px;
    }
    .view-product1__wrap_new_review_form_left_name input[type="text"]{
        font-size: 15px;
    }
    .view-product1__wrap_new_review_form_left_pluses input[type="text"]{
        font-size: 15px;
    }
    .view-product1__wrap_new_review_form_rev textarea{
        font-size: 15px;
    }
    .view-product1__wrap_new_review_form_right_minuses input[type="text"]{
        font-size: 15px;
    }
    .view-product1__wrap_new_review_form_btn button{
        font-size: 17px;
    }
    .product-seo1-col2__inner_title h2{
        font-size: 18px;
    }
    .product-seo1-col2__inner_text1 p{
        font-size: 15px;
    }
    .product-seo1-col2__inner_text1{
        margin-top: 6px;
    }
    .products-spec1{
        margin-top: 30px;
    }
    .products-spec1_title{
        padding-left: 0;
    }
    .products-spec1_title{
        font-size: 24px;
    }
    .product-bread1 .custom-bread1__ul ul{
        flex-wrap: wrap;
    }

    .reviews1-block2_list1_item_right{
        padding-left: 20px;
    }
    .contacts1-block1_list1_item_text_1{
        font-size: 15px;
    }
    .contacts1-block1_list1_item_text{
        padding-left: 10px;
    }
    .contacts1-block2{
        margin-top: 25px;
    }
    .faq_content2 .container {
        padding: 0 15px !important;
    }
    .custom-bread1 .col-12{
        padding-left: 0;
    }
    .static1 .custom-bread1 .col-12{
        padding-left: 15px;
    }
    .site-faq_form_block3_accept label .t_text{
        font-size: 13px;
    }
    .site-faq_form_block3_btn button{
        font-size: 15px;
    }
    .new-faq1__title{
        font-size: 23px;
    }
    .new-faq1__text1{
        font-size: 16px;
    }
    .faq1__inner-body_list1_item_name a{
        font-size: 16px;
    }
    .site-faq_form_block1 input[type="text"], .site-faq_form_block1 select{
        font-size: 16px;
    }
    .site-faq_form_block2 textarea{
        font-size: 16px;
    }
    .compare2__inner>a{
        padding:8px;
    }
    .custom-catalog-list1_item_inner_drop_block{
        display: none !important;
    }
    .header1-info2__inner .t_text a{
        font-size: 14px;
    }
    .header1-info2__inner .t_text span{
        margin-top: 2px;
    }
    .reviews-page-listing-list1__item_block1_info1{
        padding-left: 45px;
    }
    .reviews-page-listing-list1__item_block2{
        padding-left: 116px;
        margin-top: -5px;
    }
    .reviews-page-listing-list1__item_answer{
        padding-left: 116px;
    }
    .reviews-head1 .catalog-head1-abs{
        height: 144px;
    }

    .reviews-page-listing-list1__item_block1_info1_dop1_name{
        font-size: 20px;
    }
    .reviews-page-listing-list1__item_block1_info1_dop1_date{
        font-size: 14px;
    }
    .reviews-page-listing-list1__item_block2_pluses_title{
        font-size: 18px;
    }
    .reviews-page-listing-list1__item_block2_pluses_text{
        font-size: 15px;
    }
    .reviews-page-listing-list1__item_block2_review_title{
        font-size: 18px;
    }
    .reviews-page-listing-list1__item_block2_review_text{
        font-size: 15px;
    }
    .reviews-page-listing-list1__item_answer-text{
        font-size: 16px;
    }
    .reviews-page-listing-list1__item_block1_ava{
        width:70px;
        height:70px;
    }
    .reviews-page-listing-list1__item_block1_ava span{
        font-size: 33px;
    }
    .reviews1-head-abs1{
        display: none;
    }
    .catalog-sort-res{
        width:275px;
    }
    .cart-table1-body-col1_info1{
        padding-left: 10px;
    }
    .cart-table1-body-tr-last-col1{
        margin-bottom: 30px;
    }
    .cart-table1-body-tr-last-col1-form{
        justify-content: flex-end;
    }
    .cart-table1-body-tr-last-col1-form_inp input{
        width:200px;
    }
    .cart-table1-body-tr-last-col2{
        justify-content: flex-end;
    }
    .cart-table1-body-tr-last-col3{
        justify-content: flex-end;
    }
    .cart-shop-order1-custom1-item-list1_item_info1_val2{
        line-height: 1.3;
    }
    .cart-block3-order-info2-accept{
        max-width: 500px;
    }
    .cart-block3-banner1{
        display: none;
    }
    .cart-table1-body-tr-last {
        background-color: #f7f7f7;
        padding: 14px 0;
        align-items: center;
        position: relative;
        padding-bottom: 75px;
    }
    .cart-table1-body-tr-last-col4 {
        height: 100%;
        display: flex;
        align-items: center;
        flex-wrap: wrap;
    }
    .cart-table1-body-tr-last-col4_text2 {
        width: 100%;
        margin-top: -10px;
    }
    .cashback-col {
        position: absolute;
        right: inherit;
        top: inherit;
        height: 50px;
        bottom: 0;
        width: calc(100% + 30px);
        left: -15px;
        max-width: none;
    }
    .header2__inner_basket_count{
        font-size: 9px;
        width: 16px;
        height: 16px;
    }
    .header2__inner_menu{
        padding-left: 0;
    }
    .header2__inner_menu{
        width:100%;
    }
    .header2__inner{
        justify-content: flex-start;
    }
    .header2__inner_menu{
        margin-bottom: 20px;
    }
    .header2__inner_wish{
        margin-left: 10px;
    }
    .header2__inner_basket{
        margin-left: auto;
    }
    .header2__inner_city{
        margin-left: 10px;
    }
    .header1-info_text1{
        font-size: 13px;
    }
    .header2__inner_search{
        display: none;
    }
    .static-text1__content_yandex_text{
        padding:0 5px;
        font-size: 15px;
    }
    .catalog1-content_filter_abs {
        position: fixed;
        z-index: 200;
        background-color: #fff;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        padding: 5px 10px;
        font-family: stolz_light;
        top: 50%;
        left: -40px;
        display: block;
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        transform: rotate(-90deg);
        -webkit-box-shadow: 0 0 5px rgba(0,0,0,.15);
        -moz-box-shadow: 0 0 5px rgba(0,0,0,.15);
        box-shadow: 0 0 5px rgba(0,0,0,.15);
    }
    .catalog1__inner_left {
        position: fixed;
        top: 0;
        left: -100%;
        width: 100%;
        z-index: 1000;
        padding-left: 0;
        overflow: auto;
        height: 100%;
        transition: all 0.5s 0s linear;
    }
    .catalog1__inner_left_banner{
        display: none;
    }
    .max-slider-handle{
        margin-left: -39px !important;
    }
    .header2__inner_compare{
        margin-left: 13px;
    }
    .index-slider1_item-abs_rel_slide2-box1{
        bottom:83px;
    }
    .index-slider1_item-abs_rel_item3_cont1_text1{
        display: none;
    }
    #new-lc-modal .modal-dialog{
        max-width: 100%;
        padding:0 20px;
    }
    .new-lc-modal-body-close {
        position: absolute;
        top: -61px;
        right: inherit;
        left: 50%;
        transform: translateX(-50%);
    }
    .new-lc-modal-body-close a{
        z-index: 20;
        width: 30px;
        height: 30px;
        display: block;
        background-image: url(/images/site_images/cancel1_white.svg);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        transition: all 0.2s 0s linear;
        -moz-transition: all 0.2s 0s linear;
        -webkit-transition: all 0.2s 0s linear;
        -o-transition: all 0.2s 0s linear;
    }
    .new-lc-modal-body-close img{
        display: none;
    }
    .static-text1__content_services_list1_item_name{
        font-size: 19px;
    }
    .static-text1__content_services_list1_item_text1{
        font-size: 16px;
    }
    .static-text1__content_services_list1_item_btn1 a{
        font-size: 17px;
        padding: 10px 30px;
    }
    .static1 .custom-bread1__title{
        padding-top: 25px;
    }
    .header2__inner_menu>ul>li>ul {
        left: -11px;
        width: 213px;
        padding: 9px 8px;
        padding-top: 24px;
        /* display: none; */
    }
    .header2__inner_menu>ul>li>ul{
        border-bottom-left-radius: 15px;
        border-bottom-right-radius: 15px;
    }



        /*end992*/
}

@media (max-width: 767px) {
    .slide4-image {
        max-width: calc(100% - 30px);
        height: auto;
    }

    .slide5-image {
        display: none;
    }

    .slide5-body {
        text-align: center;
    }

    .header-adapt-line{
        display: block;
        width:100%;
        height:50px;
    }
    .header-fix-line{
        position: fixed;
        top:0;
        left:0;
        width:100%;
        height:50px;
        background-color: #0F8778;
        z-index: 200;
    }
    .header1-logo{
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 50px;
        z-index: 60;
        text-align: center;
    }
    .header1-logo a img {
        max-width: 244px;
        margin-top: 14px;
    }
    .header1-logo a{
        display: inline-block;
        vertical-align: top;
    }
    .header1-wrap{
        z-index: 230;
    }
    .header1-info2{
        position: fixed;
        bottom: 3px;
        left: 15px;
        right: inherit;
    }
    .header1-info2__inner .t_img{
        width: 16px;
    }
    .header1-info2__inner{
        align-items: center;
    }
    .header2__inner_basket {
        position: fixed;
        bottom: 10px;
        right: 15px;
    }
    .header1-info2__inner .t_text{
        color:#000;
    }
    .header1-info2__inner .t_text a{
        color:#000;
        font-size: 12px;
    }
    .header1-info2__inner .t_text span{
        color:#000;
    }
    .header2__inner_search{
        position: fixed;
        top: 13px;
        right: 15px;
        z-index: 70;
        display: block;
    }
    .header2__inner_city{
        position: fixed;
        top: 50px;
        left: 0;
        width: 100%;
        padding-left: 15px;
        background-color: #fff;
        margin-top: 0;
        padding: 10px 15px;
    }
    .header1-info_text1{
        display: none;
    }
    .header2__inner_menu{
        position: fixed;
        background: #F1F1F1;
        width: 100%;
        left: -100%;
        bottom: 0%;
        top: 50px;
        z-index: 99999999999999999;
        zoom: 1;
        -webkit-transition: all .2s ease;
        -moz-transition: all .2s ease;
        -ms-transition: all .2s ease;
        -o-transition: all .2s ease;
        transition: all .2s ease;
        display: block;
        overflow: auto;
    }
    .menu_state_open .header2__inner_menu {
        z-index: 9999999999999;
        zoom: 1;
        left: 0%;
        padding: 0;
        margin-bottom: 0;
    }
    .header2__inner_menu ul li{
        display: block;
    }
    .header2__inner_menu ul li{
        margin:0;
    }
    .header2__inner_menu ul li a {
        font-size: 20px;
        display: block;
        padding: 13px 15px;
    }
    .header2__inner_menu ul li {
        margin: 0;
        border-top: 1px solid #e0e0e0;
    }
    .header2__inner_menu ul li:first-child{
        border-top:none;
    }
    .header2__inner{
        padding:0;
    }
    .header1__inner{
        padding:0;
    }
    .index-slider1_item-abs_rel_list1{
        bottom:165px;
    }
    .index-slider1_item{
        height:360px;
    }
    .index-slider1_item-abs_rel_list1 ul li{
        font-size: 44px;
    }
    .index-slider1_item-abs_rel_list1 ul li{
        text-shadow: 0px 0px 75.05px rgba(0, 0, 0, 0.6);
    }
    .index-slider1_item-abs_rel_list1{
        bottom:110px;
    }
    .index-catalog1-item{
        width:100%;
    }
    .index-catalog1-item__inner2_img img{
        max-width: 105px;
    }
    .index-catalog1-item__inner2_info1_name{
        font-size: 18px;
    }
    .index-catalog1-item__inner2_info1_name h3{
        font-size: 18px;
    }
    .index-catalog1-item__inner2_info1_price{
        margin-left: 15px;
    }
    .index-catalog1-item__inner2_info1{
        justify-content: center;
    }
    .index-catalog1-item__inner2_info1_name{
        margin-left: 0;
    }
    .index-catalog1-item{
        margin-bottom: 85px;
    }
    .index-catalog1{
        margin-top: 335px;
    }
    .index-about1 .col-left{
        display: none;
    }
    .index-about1 .col-right{
    }
    .index-spec1-nav-link{
        font-size: 19px !important;
    }
    .custom-catalog-list1_item{
        width:50%;
    }

    .custom-catalog-list1_item:nth-child(n+3){
        display: none;
    }
    .index-sales1-item__inner_title a{
        font-size: 15px;
    }
    .index-sales1-item__inner_desc1{
        font-size: 13px;
    }
    .index-seo1-item1_title{
        font-size: 16px;
    }
    .index-seo1-item1_title h2{
        font-size: 16px;
    }
    .index-seo1-item1_text1{
        font-size: 12px;
    }
    .custom-footer-obrat1__inner{
        flex-wrap: wrap;
    }
    .custom-footer-obrat1__inner_block1{
        width:100%;
        justify-content: center;
        margin-bottom: 20px;
    }
    .footer-info1{
        margin-top: 40px;
    }
    .footer-info1_block1_menu1{
        width:100%;
    }
    .footer-info1_block1{
        flex-wrap: wrap;
    }
    .footer-info1_block1_menu2{
        margin-left: 0;
        margin-top: 20px;
    }
    .footer-info1_block1_menu2{
        width:100%;
    }
    .footer-info1_block1_menu3{
        margin-left: 0;
    }
    .footer-info1_block1_menu3_cont{
        padding-top: 20px;
    }
    .footer-info1_block1_menu2_cont{
        margin-top: 10px;
    }
    .footer-info1_block1_menu1_cont{
        margin-top: 10px;
    }
    .footer-info1_block3{
        margin-left: 0;
    }
    .footer-info1_block3{
        width:100%;
    }
    .footer-info1_block2{
        width:100%;
    }
    body{
        padding-bottom: 50px;
    }

    .catalog1__inner_left_filter_list1_item_items_i{
        width:100%;
    }
    .slider-handle.round{
        font-size: 13px;
    }
    .slider-handle {
        width: 46px;
        height: 20px;
    }
    .slider.slider-horizontal .slider-tick, .slider.slider-horizontal .slider-handle{
        margin-top: -7px;
    }
    .catalog-sort-res .hide_adapt{
        display: none;
    }
    .catalog-sort-res{
        width:224px;
    }
    .catalog-custom1-col2_list1_item{
        width:100%;
        line-height: 1.4;
        padding-left: 0;
    }
    .catalog1__inner_right_nf{
        font-size: 20px;
    }
    .catalog1__inner_left_filter-close{
        width:20px;
    }
    .razd1-head{
        height:135px;
    }
    .custom-bread1__title h1{
        font-size: 25px;
    }
    .razd-custom1-col2{
        display: none;
    }
    .razd-custom1-col1-list1{
        padding-left: 0;
    }
    .razd-bread1 .col-12{
        padding-left: 0;
    }
    .catalog1-listing .custom-catalog-list1_item{
        width:50%;
    }
    .razd-custom1{
        margin-top: 25px;
    }
    .product1-block2-col2 {
        max-width: 100%;
        flex: 0 0 100%;
    }
    .product1-block2-col3{
        max-width: 100%;
        flex: 0 0 100%;
        margin-top: 50px;
    }
    .product1-block2-col2__inner_info3{
        margin-top: 30px;
    }
    .product1-block2-col2__inner_info1{
        margin-top: 25px;
    }
    .product1-block2-col2__inner_reviews{
        margin-top: 10px;
    }
    .product1-block2-info3_buy_block2_btn1 a{
        display: block;
        padding-left: 15px;
        padding-right: 15px;
    }
    .product1-block3_info1_title h2{
        font-size: 18px;
    }
    .product1-block3_info1_title h3{
        font-size: 18px;
    }
    .product1-block3_info1_desc{
        font-size: 16px;
    }
    .product-block3-chars_title h3{
        font-size: 18px;
    }
    .product-block5_title h3{
        font-size: 18px;
    }
    .product-block5_text1{
        font-size: 14px;
    }
    .product-block5{
        margin-top: 25px;
    }
    .product-seo1-col1{
        display: none;
    }
    .products-spec1_title{
        font-size: 18px;
    }
    .product-bread1 .col-12 {
        padding-left: 0;
    }
    .product-bread1 .custom-bread1__ul ul li a{
        line-height: 1.3;
    }
    .contacts1-block1_list1{
        flex-wrap: wrap;
    }
    .contacts1-block1_list1_item{
        width:100%;
        margin-top: 15px;
    }
    .contacts1-block1_list1_item:first-child{
        margin-top: 0;
    }
    .contacts1-block2_list1{
        margin-left: -10px;
        margin-right: -10px;
    }
    .contacts1-block2_list1_item{
        padding:10px;
    }
    .contacts1-block1_list1_item_img{
        width:35px;
    }
    .contacts1-block1_list1_item_text{
        width:calc(100% - 35px);
    }
    .contacts1-block1_list1_item{
        padding-right: 0;
    }
    .contacts1-block1_list1_item_img img{
        display: block;
        margin-top: 4px;
    }
    .contacts1-block2_list1_item{
        width:100%;
    }
    .contacts1-head{
        height:100px;
    }
    .site-faq_form_block1{
        flex-wrap: wrap;
    }
    .site-faq_form_block1_name{
        width:100%;
    }
    .site-faq_form_block1_tel{
        width:100%;
    }
    .site-faq_form_block1_rubric{
        width:100%;
    }
    .faq1__inner-body_list1_item_name a{
        line-height: 1.3;
        font-size: 15px;
    }
    .faq-block1-col2_btn{
        margin-top: 25px;
    }
    .compare2{
        display: none !important;
    }
    .compare-table{
        min-width: 900px;
    }
    .compare1-block1 .compare-col{
        overflow: scroll;
    }
    .header2__inner_search a img{
        display: none;
    }
    .header2__inner_search a{
        height:25px;
        width:25px;
        background-image: url("/images/site_images/header1-search-white.svg");
        display: block;
        background-size: contain;
        background-repeat: no-repeat;
    }
    .header1-info2__inner .t_img img{
        display: none;
    }
    .header1-info2__inner .t_img{
        width:16px;
        height:29px;
        background-image: url("/images/site_images/header1-tel1-black.svg");
        background-size: contain;
        background-repeat: no-repeat;
    }
    .index-sales1-item{
        max-width: 400px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 30px;
        margin-bottom: 0;
    }
    .index-sales1-item-col{
        margin-top: 30px;
    }
    .index-sales1-item-col:first-child{
        margin-top: 0;
    }
    .index-sales1-item__inner_title{
        text-align: center;
    }
    .index-sales1-item__inner_desc1{
        text-align: center;
        margin-top: 0;
    }
    .static-text1{
        font-size: 14px;
    }
    .reviews-page-listing-list1__item_block1_info1{
        padding-left: 15px;
    }
    .reviews-page-listing-list1__item_block2{
        padding-left: 87px;
    }
    .reviews-page-listing-list1__item_answer {
        padding-left: 89px;
    }
    .reviews-page-block1-col2{
        margin-top: 20px;
    }
    .reviews-page-block1-col1_text1{
        font-size: 15px;
    }
    .reviews-page-block1-col2-btn a{
        font-size: 16px;
        padding-top: 13px;
        padding-bottom: 13px;
        border-radius: 10px;
    }
    .adaptive_menu {
        display: block;
        position: fixed;
        top: 13px;
        left: 15px;
        z-index: 70;
    }
    .menu__icon {
        width: 25px;
        height: 20px;
        position: relative;
        cursor: pointer;
        display: inline-block;
        vertical-align: top;
        z-index: 100;
    }
    .menu__icon span {
        display: block;
        position: absolute;
        height: 2px;
        width: 100%;
        background: #fff;
        border-radius: 9px;
        opacity: 1;
        left: 0;
        transform: rotate(0deg);
        transition: .25s ease-in-out;
    }
    .menu__icon span:nth-child(1) {
        top: 3px;
    }
    .menu__icon span:nth-child(2), .menu__icon span:nth-child(3) {
        top: 11px;
    }
    .menu__icon span:nth-child(2), .menu__icon span:nth-child(3) {
        top: 11px;
    }
    .menu__icon span:nth-child(4) {
        top: 19px;
    }
    .menu_state_open .menu__icon span:nth-child(1) {
        top: 18px;
        width: 0%;
        left: 50%;
    }
    .menu_state_open .menu__icon span:nth-child(2) {
        transform: rotate(45deg);
    }
    .menu_state_open .menu__icon span:nth-child(3) {
        transform: rotate(-45deg);
    }
    .menu_state_open .menu__icon span:nth-child(4) {
        top: 18px;
        width: 0%;
        left: 50%;
    }
    .adaptive-search-hide1 {
        position: fixed;
        top: 90px;
        left: 0;
        width: 100%;
        z-index: 250;
        background-color: transparent;
        padding: 0;
        transition: all 0.2s 0s linear;
        height: 0;
        overflow: hidden;
        display: block;
    }
    body.search_open .adaptive-search-hide1 {
        height: 39px;
    }
    .adaptive-search-hide1 *{
        outline:none !important;
        box-shadow:none !important;
    }
    .adaptive-search-hide1 input[type="text"]{
        border-top: 1px solid #ececec;
        border-bottom: 1px solid #ececec;
        border-left: none !important;
        border-right: none !important;
        font-size: 14px;
        padding-left: 41px;
        background-image: url(/images/site_images/razd-search1.svg);
        background-position: 15px center;
        background-repeat: no-repeat;
        background-size: 17px;
    }
    .tt-menu .tt-suggestion{
        font-size: 13px;
    }
    .tt-menu .tt-suggestion {
        padding: 3px 10px !important;
    }
    .tt-dataset h3{
        font-size: 16px;
    }
    .index-catalog1-item__inner_abs1{
        display: none;
    }
    .catalog-sort-res .hide_adapt{
        display: none;
    }
    .catalog-sort-res{
        width:224px;
    }
    .bottom-line1{
        position: fixed;
        bottom:0;
        left:0;
        width:100%;
        height:50px;
        z-index: 200;
        background-color: #fff;
        -webkit-box-shadow: 0px -5px 14px 0px rgba(0,0,0,0.1);
        -moz-box-shadow: 0px -5px 14px 0px rgba(0,0,0,0.1);
        box-shadow: 0px -5px 14px 0px rgba(0,0,0,0.1);
    }
    .cart-table1-head-col4{
        display: none;
    }
    .cart-table1-body-col1_img{
        display: none;
    }
    .cart-table1-body-col1_info1{
        padding-left: 0;
    }
    .cart-table1-body-tr-col4{
        display: none;
    }
    .cart-table1-body-col2_sale{
        font-size: 18px;
        margin-top: 2px;
    }
    .cart-table1-body-tr{
        padding:16px 0;
    }
    .cart-table1-body-tr-col3{
        padding:0;
    }
    .cart-table1-head-col3{
        padding-left: 0;
    }
    .cart-table1-body-col3_inp input{
        font-size: 15px;
    }
    .cart-table1-body-col5_remove a {
        text-align: center;
        display: flex;
        align-items: center;
    }
    .cart-table1-body-tr-last-col2-itog{
        justify-content: flex-end;
        margin-bottom: 10px;
    }
    .cart-table1-body-tr-last-col2-itog_text2{
        margin-left: 10px;
    }
    .cart1-oform-text1{
        font-size: 14px;
    }
    .cart-shop-order1-title{
        font-size: 25px;
    }
    .cart-shop-order1-custom1-col2{
        margin-top: 30px;
    }
    .cart-shop-order1-custom1-item_title span{
        font-size: 20px;
    }
    .cart-shop-order1-custom1-item_title{
        margin-top: -48px;
    }
    .cart-block3-order-info_title{
        font-size: 25px;
    }
    .cart-block3-order-info_text1{
        font-size: 14px;
    }
    .cart-block3-order-info2{
        flex-wrap: wrap;
    }
    .cart-block3-order-info2-accept{
        margin-left: 0;
        margin-top: 20px;
    }
    .cart-block3-order-info2-btn{
        width:100%;
        text-align: center;
    }
    .cart-block3-order-info2-accept{
        max-width: none;
    }
    .empry-cart1 h3{
        font-size: 20px;
    }
    .cart-table1-body-tr-last-col1-form_btn button{
        font-size: 15px;
    }
    .cart-table1-body-tr-last-col2-itog_text2{
        font-size: 17px;
    }
    .cart-table1-body-tr-last-col3_text1{
        font-size: 16px;
    }
    .cart-table1-body-tr-last-col3_text2{
        font-size: 16px;
    }
    .cart-table1-body-tr-last-col2-itog_text3{
        font-size: 15px;
    }
    .cart-shop-order1-custom1-item-list1_item_info1_val1{
        line-height: 1.3;
        font-size: 16px;
    }
    .cart-block3-order-info2-btn button{
        font-size: 16px;
    }
    .cart-shop-order1-custom1{
        margin-top: 25px;
    }
    .static1-head{
        height:100px;
    }
    .cart-table1-body-col5_remove img{
        width:20px;
    }
    .header2__inner_wish{
        display: none;
    }
    .header2__inner_lc{
        display: none;
    }
    .header2__inner_city{
        margin-left: 0;
    }
    .header2__inner_city:after{
        display: none;
    }
    .header2__inner_basket a{
        padding-right: 0;
    }
    .header2__inner_basket a:after{
        display: none;
    }
    .header2__inner_search-abs {
        left: 0;
        width: 100%;
        position: fixed;
        height: 40px;
        z-index: 50;
        top: 91px;
    }
    .header2__inner_search-abs_inner{
        padding:0;
    }
    .header2__inner_search-abs_inner input[type="text"]{
        border-radius: 0;
        border-left:0;
        border-right: 0;
        border-color:#ececec;
        font-size: 15px;
    }
    .header2__inner_search-abs_inner-close{
        top:14px;
    }

    .custom-top1 {
        display: none !important;
    }
    .index-catalog1-item__inner_abs1_info1_name{
        text-align: center;
        width:100%;
    }
    .index-catalog1-item__inner_abs1_info2_menu ul{
        width:100%;
        text-align: center;
    }
    .razd-custom1-col1-list1-item{
        width:50%;
    }
    .header2__inner_compare{
        display: none;
    }
    .index-slider1_item-abs_rel_slide2-box1_proc{
        display: none;
    }
    .index-slider1_item-abs_rel_slide2-box1_cont1{
        margin-left: 0;
    }
    .mobile-dop-menu{
        margin-top: 15px !important;
        border-top:1px solid #ccc;
        display: block;
    }
    #new-lc-modal .modal-dialog{
        max-width: 100%;
        margin:0 auto;
        padding:0 15px;
    }
    .new-lc-modal-body__inner_block1-reg_form_item{
        width:100%;
    }
    #new-lc-modal[data-type="reg"] .modal-content{
        max-height: none;
        min-height: 0;
    }
    #new-lc-modal .modal-dialog{
        padding-top: 145px;
    }
    .new-lc-modal-body__inner_block1-reg_form_item{
        margin-top: 7px;
    }
    .cats-seo1 p{
        font-size: 13px;
    }
    .cats-seo1 ul{
        font-size: 13px;
    }
    .cats-seo1 h2{
        font-size: 18px;
    }
    .static-text1__content_services_list1_item{
        width:100%;
        margin-bottom: 35px;
    }
    .static-text1__content_services_list1_item_text1{
        margin-top: 10px;
    }
    .header2__inner_menu>ul>li>ul{
        position: static;
        background-color: transparent;
        padding: 0px 15px 0px 0;
        width: 100%;
    }
    .header2__inner_menu>ul>li>ul>li{
        margin-top: 0;
        padding-left: 13px;
    }
    .header2__inner_menu>ul>li>ul{
        display: block;
    }
    .product1-block2_without_title{
        font-size: 24px;
        text-align: center;
    }
    .new-view-product1__block2_inner_list1_item_left_title a{
        display: block;
        line-height: 1.1;
    }
    .new-view-product1__block2_inner_list1_item_left_prices .actual{
        margin-top: 0;
    }
    .copyright-block{
        margin-top: 25px;
        margin-bottom: 15px;
    }
    .header1-info2{
        top:unset;
    }




        /*end768*/
}

@media (max-width: 576px) {


    /*end768*/
}

@media (max-width: 480px) {
    .index-catalog1-item__inner2_img img{
        max-width: 60px;
    }
    .index-catalog1-item{
        padding-left: 10px;
        padding-right: 10px;
    }
    .index-catalog1-item{
        margin-bottom: 35px;
    }
    .index-about1{
        margin-top: 0;
    }
    .index-spec1{
        margin-top: 25px;
    }
    .index-spec1-nav-link{
        font-size: 16px !important;
    }
    .index-spec1-nav-link{
        padding: 5px 11px 9px 11px !important;
    }
    .nav-tabs .nav-item{
        margin-right: 2px !important;
    }
    .index-spec1-nav-link{
        font-size: 14px !important;
        border-radius: 7px !important;
    }
    .custom-catalog-list1_item_inner_title a{
        font-size: 15px;
    }
    .custom-catalog-list1_item{
        padding: 10px 10px;
    }
    .custom-catalog-list1_item_inner_chars{
        display: none;
    }
    .custom-catalog-list1_item_inner_title{
        margin-top: 15px;
    }
    .custom-catalog-list1_item_inner_price{
        flex-wrap: wrap;
    }
    .custom-catalog-list1_item_inner_price_actual{
        width:100%;
    }
    .custom-catalog-list1_item_inner_price_old{
        width:100%;
        margin-left: 0;
    }
    .custom-catalog-list1_item_inner_price_actual{
        font-size: 18px;
    }
    .custom-catalog-list1_item_inner_price_old{
        font-size: 14px;
        margin-top: 5px;
    }
    .index-sales1-item__inner_desc1{
        margin-top: 0;
    }
    .index-sales1-item-col{
        margin-top: 20px;
    }
    .index-sales1-item-col:first-child{
        margin-top: 0;
    }
    .index-sales1-item__inner_title{
        margin-top: 5px;
    }
    .index-seo1-item1_text1{
        margin-top: 5px;
    }
    .custom-footer-obrat1__inner_block3_inp input{
        width:100%;
    }
    .custom-footer-obrat1__inner_block4 a{
        display: block;
        text-align: center;
    }
    .custom-footer-obrat1__inner_block3{
        width:100%;
    }
    .custom-footer-obrat1__inner_block4{
        width:100%;
        margin-top: 15px;
    }
    .footer1{
        margin-top: -40px;
    }


    .catalog1__inner_left_filter{
        width:100%;
    }
    .catalog-sort-res:after{
        display: none;
    }
    .catalog-sort-res{
        padding:10px;
        border-radius: 7px;
    }
    .catalog-sort-res{
        transform: none;
        top: calc(100% + 10px);
        bottom:auto;
        left:0;
        width: 100%;
        justify-content: space-around;
    }
    .catalog1__inner_left_filter_list1_item_items_i_check label{
        position: static;
    }
    .catalog1__inner_left_filter_list1_item_items_i{
        position: relative;
    }
    .custom-bread1__ul ul{
        flex-wrap: wrap;
    }
    .custom-bread1__ul ul li{
        width:100%;
    }
    .custom-bread1__ul ul li:after{
        left:0;
    }
    .custom-bread1__ul ul li{
        padding-left: 17px;
        margin-top: 3px;
    }
    .custom-bread1__ul ul li:first-child{
        margin-top: 0;
    }
    .custom-bread1__ul ul li:first-child{
        padding-left: 17px;
    }
    .custom-bread1__ul ul li:first-child:after{
        display: block;
    }
    .catalog1{
        margin-top: 25px;
    }
    .catalog1-listing .custom-catalog-list1_item_inner_title a{
        font-size: 14px;
    }
    .custom-catalog-list1_item_inner_cat{
        font-size: 12px;
    }
    .product1-block2-info1{
        padding:0;
    }
    .gallery-thumbs{
        margin-top: 20px;
    }
    .sl{
        height:300px;
    }
    .sl_prev{
        width:100%;
    }
    .product-block3-chars_list1_item_inner{
        font-size: 13px;
    }
    .product1-block3_info1_desc{
        font-size: 13px;
    }
    .product1-block3_info1_title h2{
        font-size: 16px;
    }
    .product-block3-chars_title h3{
        font-size: 16px;
    }
    .view-product1__wrap_new_review_form_right_list_item{
        padding-right: 5px;
    }
    .product-seo1-col2__inner_title h2{
        font-size: 16px;
        font-weight: bold;
    }
    .product-seo1-col2__inner_text1 p{
        font-size: 13px;
    }
    .products-spec1_title{
        font-size: 14px;
    }
    .product1-head{
        height:130px;
    }
    .faq1__inner-body_list1_item{
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .site-faq_form_block3{
        flex-wrap: wrap;
    }
    .site-faq_form_block3_btn{
        width:100%;
        text-align: center;
    }
    .faq-block1-col2_btn a{
        padding-top: 10px;
        padding-bottom: 10px;
        border-radius: 10px;
    }
    .faq1__inner-body_list1_answer{
        font-size: 14px;
    }
    .site-faq_form_block3_accept{
        width:100%;
        padding-left: 0;
        margin-top: 15px;
    }
    .goods_content1_right_sidebar_sort_right li a{
        font-size: 15px;
        padding: 6px 10px;
    }
    .custom-bread1__title h1{
        font-size: 18px;
    }
    .custom-catalog2{
        margin-top: 80px;
    }
    .faq1-head{
        height:120px;
    }
    .static1-head{
        height:120px;
    }

    .reviews-page-listing-list1__item_block1_ava{
        display: none;
    }
    .reviews-page-listing-list1__item{
        padding-left: 0;
    }
    .reviews-page-listing-list1__item_block2{
        padding-left: 0;
    }
    .reviews-page-listing-list1__item_block1_info1{
        padding-left: 0;
    }
    .reviews-page-listing-list1__item_block2_pluses_title{
        font-size: 16px;
    }
    .reviews-page-listing-list1__item_block2_pluses_text{
        font-size: 14px;
        margin-top: 5px;
    }
    .reviews-page-listing-list1__item_block2_review_title{
        font-size: 16px;
    }
    .reviews-page-listing-list1__item_block2_review_text{
        font-size: 14px;
        margin-top: 5px;
    }
    .reviews-page-listing-list1__item_block2_custom_text1{
        font-size: 14px;
    }
    .reviews-page-listing-list1__item_answer{
        padding-left: 0;
    }
    .reviews-page-listing-list1__item_answer-text{
        font-size: 14px;
    }
    .reviews-page-listing-list1__item_answer-text{
        border-radius:10px;
    }
    .reviews-page-listing-list1__item_block2{
        margin-top: 10px;
    }
    .view-product1__wrap_new_review_form_right_rec_content{
        margin-top: -6px;
    }
    .reviews-page-listing-list1__item_block1_info1_dop1{
        flex-wrap: wrap;
    }
    .reviews-page-listing-list1__item_block1_info1_dop1_name{
        width:100%;
    }
    .reviews-page-listing-list1__item_block1_info1_dop2_rec{
        width:100%;
        margin-left: 0;
        margin-top: 5px;
    }
    .reviews-page-listing-list1__item_block1_info1_dop1_date{
        margin-top: 9px;
        width:100%;
    }
    .catalog-sort-res:after{
        display: none;
    }
    .catalog-sort-res{
        padding:10px;
        border-radius: 7px;
    }
    .catalog-sort-res{
        transform: none;
        top: calc(100% + 10px);
        bottom:auto;
        left:0;
        width: 100%;
        justify-content: space-around;
    }
    .catalog1__inner_left_filter_list1_item_items_i_check label{
        position: static;
    }
    .catalog1__inner_left_filter_list1_item_items_i{
        position: relative;
    }
    .catalog-sort-res .hide_adapt{
        display: inline;
    }
    .reviews1-head{
        height: 100px;
    }
    .cart1-oform-text1{
        display: none;
    }
    .cart-table1-head-td{
        font-size: 13px;
    }
    .cart-table1-body-col1_info1_name a{
        font-size: 13px;
        display: block;
    }
    .cart-table1-body-col1_info1_article{
        font-size: 12px;
        display: none;
    }
    .cart-table1-body-col2_sale{
        font-size: 15px;
    }
    .cart-table1-body-col2_old{
        font-size: 13px;
    }
    .cart-table1-body-col3_inp input{
        height:30px;
    }
    .cart-table1-body-col3_inp a{
        height:30px;
    }
    .cart-table1-body-tr-last-col1-form{
        flex-wrap: wrap;
    }
    .cart-table1-body-tr-last-col1-form_text1{
        width:100%;
        text-align: center;
    }
    .cart-table1-body-tr-last-col1-form_inp{
        margin-left: 0;
        width:100%;
        margin-top: 5px;
    }
    .cart-table1-body-tr-last-col1-form_inp input{
        width:100%;
    }
    .cart-table1-body-tr-last-col1-form_btn{
        margin-left: 0;
        margin-top: 10px;
        width:100%;
        text-align: center
    }
    .cart-shop-order1-title{
        font-size: 20px;
        text-align: center;
    }
    .cart-shop-order1-custom1-item_title span{
        font-size: 18px;
    }
    .cart-shop-order1-custom1-item {
        padding: 25px 13px 13px 13px;
    }
    .cart-shop-order1-custom1-item_title{
        margin-top: -37px;
    }
    .cart-shop-order1-custom1-item_title span{
        padding-left: 6px;
    }
    .cart-block3-order-info_title{
        font-size: 20px;
    }
    .cart-block3-order-info_form-name{
        width:100%;
    }
    .cart-block3-order-info_form-tel{
        width:100%;
    }
    .cart-block3-order-info_form-email{
        width:100%;
    }
    .cart-block3-order-info2-accept label .t_text{
        font-size: 13px;
    }
    .empry-cart1 h3{
        font-size: 17px;
    }
    .index-slider1_item-abs_rel_slide2-box1_cont1_img{
        display: none;
    }
    .index-slider1_item-abs_rel_slide2-box1_cont1_text{
        margin-left: 0;
    }
    .index-slider1_item-abs_rel_slide2-box1_cont1_text:after{
        display: none;
    }
    .index-slider1_item-abs_rel_slide2-box1_cont1{
        padding:0 20px;
    }
    .index-slider1_item.slide3{
        background-image: none !important;
        background-color: rgba(0,0,0,.6);
    }
    .index-slider1_item-abs_rel_item3_cont1_text1{
        display: block;
        left: 50%;
        right: inherit;
        transform: translateX(-50%);
        top: -85px;
        width: 260px;
    }
    .new-lc-modal-body{
        padding:0;
    }
    .new-lc-modal-body__inner_block1_list1_item>a{
        font-size: 13px;
    }
    .new-lc-modal-body__inner_block1_list1_item>a{
        min-width: 100px;
    }
    .new-lc-modal-body__inner_block1-log_form_btn1 button{
        font-size: 15px;
    }
    .new-lc-modal-body__inner_block1-reg_form_btn1 button{
        font-size: 15px;
    }
    .new-lc-modal-body__inner_block1-reg_form_item.code .new-lc-modal-body__inner_block1-reg_form_item_inp_btn a{
        font-size: 12px;
    }
    .new-lc-modal-body__inner_block1-reg_form_item.code .new-lc-modal-body__inner_block1-reg_form_item_inp_btn{
        width: 53%;
        position: relative;
    }
    .new-lc-modal-body__inner_block1-reg_form_item.code .new-lc-modal-body__inner_block1-reg_form_item_inp{
        width:42%;
    }
    .new-lc-modal-body__inner_block1-reg_form_item.code .new-lc-modal-body__inner_block1-reg_form_item_inp_btn a{
        padding: 7.5px 11px;
    }
    .gallery-thumbs{
        width:100% !important;
    }
    .slide5-title{
        line-height: 1.3;
    }
    .slide5-body{
        position: relative;
        top:27px;
    }
        /*end480*/
}
@media (max-width: 350px){
    .header1-logo a img{
        max-width: 211px;
        margin-top: 17px;
    }

}