@media (max-width: 1500px) {
    .razdel_cat_main_box_content_list1_item_inner_block3 {
        flex-wrap: wrap;
    }

    .razdel_cat_main_box_content_list1_item_inner_block3_del {
        padding-left: 0;
        width: 100%;
        margin-top: 20px;
    }

    .razdel_cat_promo1_list1_item_box.yellow .razdel_cat_promo1_list1_item_box_block2_text1,
    .razdel_cat_promo1_list1_item_box.blue .razdel_cat_promo1_list1_item_box_block2_text1,
    .razdel_cat_promo1_list1_item_box.gray .razdel_cat_promo1_list1_item_box_block2_text1 {
        font-size: 19px;
    }

    .razdel_cat_promo1_list1_item_box.yellow .razdel_cat_promo1_list1_item_box_block2_text2,
    .razdel_cat_promo1_list1_item_box.blue .razdel_cat_promo1_list1_item_box_block2_text2,
    .razdel_cat_promo1_list1_item_box.gray .razdel_cat_promo1_list1_item_box_block2_text2 {
        font-size: 14px;
    }


    .razdel_cat_promo1_list1_item_box_block1 {
        max-width: 50px;
    }

    .razdel_cat_promo1_list1_item_box_block1 img {
        max-width: 100%;
    }

    .razdel_cat_promo1_list1_item_box {
        min-height: 100%;
    }

    .razdel_cat_promo1_list1_item_box_arrow {
        right: 19px;
    }

    .product__inner_title_box3_block1_line1_image_block_thumbs {
        width: 180px;
    }

    .product__inner_title_box3_block1_line1_image_block_main {
        width: calc(100% - 180px);
    }

    .product__inner_title_box3_block2_inner_block2 {
        flex-wrap: wrap;
    }

    .product__inner_title_box3_block2_inner_block2_btn {
        width: 100%;
        margin-top: 20px;
    }

    .product__inner_title_box3_block2_inner_block2_btn:first-child {
        margin-top: 0;
    }

    .catalog1__inner_calc_list1 {
        width: 100%;
    }

    .catalog1__inner_calc_blocks_listing_list1_item_box_img img {
        max-width: unset;
        max-height: 71px;
    }



        /*end1500*/
}

@media (max-width: 1280px) {
    .razdel_cat_listing_list1_item {
        width: 33.3%;
    }

    .razdel_cat_main_box_content_list1_item {
        width: 50%;
    }

    .razdel_cat_main_box_filter {
        width: 33.3%;
    }

    .razdel_cat_main_box_content {
        width: 66.6%;
    }

    .razdel-seo {
        padding: 50px 0;
    }

    .product__inner_title {
        font-size: 25px;
    }

    .product__inner_title_box3_block1_line1_image_block_thumbs {
        width: 100px;
        padding-right: 15px;
        height: 300px;
    }

    .product__inner_title_box3_block1_line1_image_block_main {
        width: calc(100% - 100px);
        height: 300px;
    }

    .product__inner_title_box3_block1_line1_image_block_main_btns_item.arrow > a,
    .product__inner_title_box3_block1_line1_image_block_main_btns_item.play > a {
        width: 40px;
        height: 40px;
    }

    .product__inner_title_box3_block1_line1_image_block_chars_list1_item > .text1 {
        font-size: 14px;
    }

    .product__inner_title_box3_block1_line1_image_block_chars_list1_item > .text2 {
        font-size: 14px;
    }

    .product__inner_title_box3_block1_line1_image_block_chars_anchor > a .t_text {
        font-size: 14px;
    }

    .product__inner_title_box3_block2 {
        padding-left: 0;
    }

    .product__inner_title_box3_block2_inner_block1_prices .actual {
        font-size: 21px;
    }

    .product__inner_title_box3_block2_inner_block1_prices .old {
        font-size: 13px;
    }

    .product__inner_title_box3_block2_inner_block1_cart a {
        font-size: 15px;
        height: 45px;
    }

    .product__inner_title_box3_block2_inner_block1 {
        padding: 25px 25px;
    }

    .product__inner_title_box3_block1_chars_list1_item .t_key {
        font-size: 14px;
    }

    .product__inner_title_box3_block1_chars_list1_item .t_val {
        font-size: 14px;
    }

    .catalog1__inner_calc_blocks_listing_list1_item {
        width: 33.3%;
    }

    .catalog1__inner_calc_list1_item_box_text1 {
        font-size: 16px;
    }

    .catalog1__inner_calc_list1_item:nth-child(1) .catalog1__inner_calc_list1_item_box_img {
        width: 111px;
        bottom: -45px;
    }

    .catalog1__inner_calc_list1_item_box_img img {
        max-width: 100%;
    }

    .custom-fast-filter-result:after {
        left: -7px;
    }


    /*end1280*/
}

@media (max-width: 992px) {

    .razdel_cat_listing {
        margin-top: 10px;
    }

    .razdel_cat_listing_list1 {
        flex-wrap: nowrap;
        overflow: auto;
        margin-left: -20px;
        margin-right: -20px;
        padding-left: 10px;
        padding-right: 10px;
    }

    .razdel_cat_listing_list1_item {
        min-width: calc(41.3% - 15px);
    }

    .razdel_cat_listing_list1_item {
        padding: 10px 10px;
    }

    .razdel_cat_listing_list1_item_box {
        padding: 15px 15px;
    }

    .razdel_cat_listing_list1_item_box_block1 .t_text {
        font-size: 16px;
    }

    .razdel_cat_listing_list1_item_box_block1 .t_img {
        width: 50px;
        height: 50px;
    }

    .razdel_cat_listing_list1_item_box_block1 .t_text {
        width: calc(100% - 40px);
    }

    .razdel_cat_search_title {
        font-size: 20px;
    }

    .razdel_cat_rubrics_title {
        font-size: 20px;
    }

    .razdel_cat_search_box_block2_btn > a > img {
        display: none;
    }

    .razdel_cat_search_box_block2_btn > a {
        width: 100%;
    }

    .razdel_cat_search_box_block2 {
        width: 50%;
    }

    .razdel_cat_search_box_block1_text1 {
        font-size: 14px;
    }

    .razdel_cat_search_box_block2_text1 {
        font-size: 14px;
    }

    .razdel_cat_search_box {
        margin-top: 15px;
    }

    .razdel_cat_rubrics_list1 {
        margin-top: 15px;
        margin-left: -5px;
        margin-right: -5px;
    }

    .razdel_cat_rubrics_list1_item > a {
        font-size: 14px;
    }

    .razdel_cat_rubrics_list1_item {
        padding: 5px 5px;
    }

    .razdel_cat_rubrics_list1_item > a {
        height: 38px;
    }

    .razdel_cat_rubrics_list1_item > a {
        padding: 0 12px;
    }

    .razdel_cat_rubrics_text1 {
        font-size: 14px;
    }

    .razdel_cat_promo1_list1 {
        flex-wrap: nowrap;
        overflow: auto;
    }

    .razdel_cat_promo1_list1_item {
        min-width: 350px;
    }

    .razdel_cat_main_title {
        font-size: 20px;
    }

    .razdel_cat_main_box {
        margin-top: 25px;
    }

    .razdel_cat_main_box_filter {
        display: block;
        transform: translateX(-100%);
        position: fixed;
        top: 0;
        left: 0;
        border-radius: 0;
        z-index: 400;
        overflow: auto;
        height: 100%;
        padding-right: 0;
        transition: transform 0.1s ease-in-out;
    }

    body.show-filter .razdel_cat_main_box_filter {
        transform: translateX(0);
    }

    body.show-filter .overlay {
        display: block;
    }

    body.show-filter {
        overflow: hidden;
    }

    .razdel_cat_main_box_filter_inner {
        border-radius: 0;
    }

    .razdel_cat_main_box_content {
        padding-left: 0;
        width: 100%;
    }

    .razdel_cat_main_box_content_list1 {
        margin-left: -10px;
        margin-right: -10px;
    }

    .razdel_cat_main_box_content_list1_item {
        width: 33.3%;
        padding: 10px 10px;
    }

    .razdel_cat_main_box_content_page_nav_more a {
        font-size: 16px;
    }

    .razdel_cat_main_box_content_page_nav_more a {
        height: 40px;
    }

    .razdel_cat_main_box_content_page_nav_numbers_list1_item > a {
        height: 40px;
    }

    .razdel_cat_main_box_content_page_nav {
        padding-top: 30px;
    }

    .ui-slider .ui-slider-handle {
        width: 20px;
        height: 20px;
        top: -6px;
        margin-left: -10px;
    }

    .razdel_cat_main_box_filter_item_content_list1.checkbox > label .t_text {
        font-size: 14px;
    }

    .razdel_cat_main_box_filter_inner_buttons > .reset {
        font-size: 14px;
        margin-left: 15px;
    }

    .razdel_cat_main_box_filter_inner_buttons > .submit {
        font-size: 14px;
    }

    .razdel_cat_main_box_filter_inner_buttons > .submit {
        padding: 0 12px;
    }

    .razdel_cat_main_box_filter_item_content_list1.radio > label .t_text {
        font-size: 14px;
    }

    .razdel_cat_main_box_filter_adapt_btn {
        display: block;
        position: fixed;
        bottom: 130px;
        left: -82px;
        z-index: 70;
        transform: rotate(
                90deg
        );
        transition: all 0.1s linear;
    }

    .razdel_cat_main_box_filter_adapt_btn.visible {
        left: -42px;
    }

    .razdel_cat_main_box_filter_adapt_btn > a {
        width: 124px;
        justify-content: center;
        display: inline-flex;
        height: 40px;
        border-radius: 5px;
        background-color: #efe337;
        align-items: center;
        font-size: 16px;
        color: #444444;
        font-weight: 600;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
    }

    .cat-podbor .razdel_cat_search_box_block2_btn > a {
        width: 450px;
    }

    .cat-podbor .razdel_cat_search_box_block2_btn > a > img {
        display: block;
    }

    .product {
        margin-top: 20px;
        padding-top: 0;
    }

    .product__inner_title_box2_reviews_text a {
        font-size: 12px;
    }

    .product__inner_title_box2_list1_item > a .t_text {
        font-size: 12px;
    }

    .product__inner_title_box2_list1_item {
        margin: 0 5px;
    }

    .product__inner_title_box2_list1_item > a .t_img {
        max-width: 13px;
        min-width: 13px;
    }

    .product__inner_title_box2_article {
        font-size: 12px;
    }

    .product__inner_title_box3_block2 {
        display: none;
    }

    .product__inner_title_box3_block1 {
        padding-right: 0;
        width: 100%;
    }

    .product__inner_title_box3_block1_line2 h2 {
        font-size: 20px;
        margin-bottom: 20px;
    }

    .product__inner_title_box3_block1_line2 p {
        font-size: 14px;
        line-height: 1.3;
    }

    .product-yellow-block {
        font-size: 14px;
    }

    .product__inner_title_box3_block1_line3 h2 {
        font-size: 20px;
    }

    .product__inner_title_box3_block1_line3 p {
        font-size: 14px;
    }

    .product__inner_title_box3_block1_line3 ul {
        font-size: 14px;
    }

    .product__inner_title_box3_block1_line3 ul li {
        margin-top: 7px;
    }

    .product__inner_title_box3_block1_line3_files_list1_item .t_text {
        font-size: 14px;
        line-height: 1.3;
    }

    .product__inner_title_box3_block1_chars_title h2 {
        font-size: 20px;
    }

    .product__inner_title_box3_block1_chars {
        margin-top: 40px;
    }

    .product__inner_title_box3_block1_chars_list1 {
        margin-top: 20px;
    }

    .product__inner_title_box3_block1_reviews_title h2 {
        font-size: 20px;
    }

    .product__inner_title_box3_block1_line {
        flex-wrap: wrap;
    }

    .product__inner_title_box3_block1_line_left {
        padding-right: 0;
        width: 100%;
        order: 2;
        margin-top: 30px;
    }

    .product__inner_title_box3_block1_line_right {
        width: 100%;
        padding-left: 0;
        order: 1;
    }

    .product__inner_title_box3_block1_line_right_box1_text1 {
        font-size: 20px;
    }

    .product__inner_title_box3_block1_line_right_box1_btn > a {
        font-size: 16px;
        height: 40px;
    }

    .product__inner_title_box3_block1_line_left_list1_item_line2 {
        font-size: 14px;
    }

    .product__inner_title_box3_block1_line_left_list1_item_answer_text {
        font-size: 14px;
    }

    .product__inner_brand {
        width: 100px;
    }

    .product__inner_title {
        width: calc(100% - 100px);
        padding-right: 15px;
    }

    .product__inner_title_box3_block1_line1_image_block_main_btns_item a {
        padding: 10px;
    }

    .product__inner_title_box3_block1_line1_image_block_main_btns_item img {
        max-width: 100%;
        max-height: 100%;
    }

    .product__inner_title_box3_block1_line1_image_block_main_btns_item.play > a img {
        max-width: 15px;
        position: relative;
        left: 1px;
    }

    .product__inner_title_box3_block1_line3 {
        margin-top: 30px;
    }

    .product__inner_title_box3 {
        margin-top: 30px;
    }

    .product__inner_title_box3_block1_adapt-to-cart {
        display: flex;
        flex-wrap: wrap;
        margin-top: 50px;
    }

    .product__inner_title_box3_block2_inner_block1 {
        width: 100%;
    }

    .product__inner_title_box3_block2_inner_block2 {
        width: 66.6%;
        margin-left: 0;
        margin-right: 0;
    }

    .product__inner_title_box3_block2_inner_block2_btn {
        width: 50%;
        margin-top: 0;
    }

    .product__inner_title_box3_block2_inner_block3 {
        width: 50%;
    }

    .product__inner_title_box3_block2_inner_block3.f {
        padding-right: 10px;
    }

    .product__inner_title_box3_block2_inner_block3.s {
        padding-left: 10px;
    }

    .product__inner_title_box3_block2_inner_block3_btn {
        width: 100%;
    }

    #productVideoModal .modal-dialog {
        max-width: 400px;
    }

    .product__inner_title_box3_block2_inner_block2 {
        width: calc(100% + 10px);
        margin-right: -5px;
    }

    .product__inner_title_box3_block2_inner_block2 .product__inner_title_box3_block2_inner_block2_btn:nth-child(1) {
        width: 100%;
    }

    .product__inner_title_box3_block2_inner_block2 .product__inner_title_box3_block2_inner_block2_btn:nth-child(2) {
        display: none;
    }

    .catalog1__inner_calc_list1 {
        padding-right: 0;
        overflow: auto;
        padding-bottom: 30px;
        width: unset;
    }

    .catalog1__inner_calc_list1_item {
        min-width: 280px;
    }

    .catalog1__inner_calc_list1_item:nth-child(1) .catalog1__inner_calc_list1_item_box_img {
        width: 89px;
        bottom: -36px;
    }

    .catalog1__inner_calc_list1_item:nth-child(2) .catalog1__inner_calc_list1_item_box_img {
        width: 89px;
        bottom: -36px;
    }

    .catalog1__inner_calc_list1_item:nth-child(3) {
        min-width: 300px;
    }

    .catalog1__inner_calc_list1_item:nth-child(3) .catalog1__inner_calc_list1_item_box_img {
        width: 89px;
        bottom: -36px;
    }

    .catalog1__inner_calc_list1_item_box_text1 {
        padding-right: 20px;
    }

    .catalog1__inner_calc_blocks_listing_list1_item {
        width: 50%;
    }

    .razdel_cat_listing_list1_item_box_block1 .t_cont {
        padding-left: 15px;
        width: calc(100% - 50px);
    }

    .razdel_cat_listing_list1_item_box_block2_text0 {
        font-size: 15px;
        line-height: 1.1;
    }

    .product__inner_title_box3_block1_line2 {
        margin-top: 50px;
    }

    .custom-fast-filter-result {
        z-index: 400;
    }


    /*end992*/
}


@media (max-width: 767px) {
    .razdel_title {
        font-size: 25px;
    }

    .razdel {
        padding-top: 25px;
    }

    .razdel_cat_listing_list1_item {
        min-width: calc(60% - 15px);
    }

    .razdel_cat_main_box_content_list1_item {
        width: 50%;
    }

    .razdel_cat_search_box {
        flex-wrap: wrap;
    }

    .razdel_cat_search_box_block1 {
        width: 100%;
        padding-right: 0;
    }

    .razdel_cat_search_box_block2 {
        width: 100%;
        padding-left: 0;
        margin-top: 15px;
    }

    .razdel_cat_search_box_block1_text1 {
        margin-top: 10px;
    }

    .razdel_cat_search_box_block2_text1 {
        margin-top: 10px;
    }

    .razdel_cat_rubrics_list1_item > a {
        height: 33px;
        font-size: 13px;
    }

    .razdel_cat_main_box_content_list1_item_inner {
        padding: 0;
    }

    .razdel_cat_main_box_content_list1_item_inner:hover {
        box-shadow: none;
    }

    .razdel_cat_main_box_content_list1_item_inner_sale_badge {
        left: 0;
        top: 15px;
    }

    .razdel_cat_main_box_content_list1_item_inner_dots {
        top: 15px;
        right: 0;
    }

    .razdel_cat_main_box_content_list1_item_inner_dots_menu {
        width: 200px;
    }

    .razdel_cat_main_box_content_list1_item_inner_dots_menu ul > li > a {
        padding: 5px 20px;
        font-size: 13px;
    }

    .razdel_cat_main_box_content_list1_item:nth-child(3):after {
        background-color: #f6f6f6;
    }

    .razdel_cat_main_box_content_list1_item:nth-child(3n+1):after {
        width: 100%;
    }

    .razdel_cat_main_box_content_list1_item:nth-child(3n+3):after {
        width: 100%;
        right: 0;
    }

    .razdel_cat_main_box_content_page_nav_numbers_list1_item > a {
        font-size: 16px;
        padding: 0 12px;
    }

    .razdel_cat_main_box_content_page_nav_numbers {
        margin-left: 10px;
    }

    .razdel_cat_main_box_content_page_nav_more a {
        width: 150px;
    }

    .razdel_cat_main_box_content_page_nav_numbers_list1_item {
        padding: 0 7px;
    }

    .razdel-seo__inner_title .t_text {
        font-size: 20px;
    }

    .razdel-seo__inner_title > .t_img {
        width: 25px;
    }

    .razdel-seo__inner_title > .t_text {
        width: calc(100% - 25px);
    }

    .razdel-seo__inner_title {
        align-items: flex-start;
    }

    .razdel-seo__inner p {
        font-size: 14px;
    }

    .razdel-seo__inner ul {
        font-size: 14px;
    }

    .razdel-seo__inner h2 {
        font-size: 20px;
        margin-top: 30px;
    }

    .razdel-seo__inner p {
        margin-top: 20px;
    }

    .razdel_cat_search_box_block2_btn > a .t_text {
        font-size: 16px;
    }

    .razdel_cat_main_box_filter {
        width: 300px;
    }

    .cat-podbor .razdel_cat_search_box_block2_btn > a {
        width: 100%;
    }

    .from_cat.razdel_cat_promo1 {
        margin-top: 50px;
    }

    .product__inner_title_box2_list1_item:nth-child(1) {
        display: none;
    }

    .product__inner_title_box2_list1_item:nth-child(2) {
        display: none;
    }

    .product__inner_title {
        width: 100%;
        padding: 0;
        font-size: 20px;
    }

    .product__inner_brand {
        display: none;
    }

    .product__inner_title_box2_article {
        margin-left: auto;
    }

    .product__inner_title_box2_list1_item > a .t_text {
        position: relative;
        top: 1px;
    }

    .product__inner_title_box2_list1 {
        position: relative;
        top: 1px;
    }

    .product__inner_title_box3_block1_line1_image_block_chars {
        display: none;
    }

    .product__inner_title_box3_block1_line1_image_block {
        width: 100%;
        padding-right: 0;
    }

    .product__inner_title_box3_block2_inner_block2_btn > a {
        font-size: 14px;
        height: 40px;
    }

    .product__inner_title_box3_block2_inner_block3_btn > a {
        font-size: 14px;
        height: 40px;
    }

    .product__inner_title_box3_block2_inner_block2_btn {
        padding: 0 5px;
    }

    .product__inner_title_box3_block2_inner_block3 {
        padding-left: 5px;
        margin-right: -5px;
    }

    .product__inner_title_box3_block2_inner_block2 {
        margin-left: -5px;
    }

    .product__inner_title_box3_block1_chars_list1_item {
        width: 100%;
    }

    .product__inner_title_box3_block1_line {
        margin-top: 20px;
    }

    .product__inner_title_box3_block1_line_left_list1_item_line1_name .t_f {
        width: 40px;
        height: 40px;
    }

    .product__inner_title_box3_block1_line_left_list1_item_line1_name .t_f {
        font-size: 20px;
    }

    .product__inner_title_box3_block1_line_left_list1_item_line1_name .t_n {
        padding-left: 13px;
        font-size: 14px;
    }

    .product__inner_title_box3_block1_line_left_list1_item_line1_info .t_date {
        font-size: 12px;
        margin-left: 12px;
        position: relative;
        top: 1px;
        order: 2;
    }

    .product__inner_title_box3_block1_line_left_list1_item_line1_info {
        justify-content: flex-start;
    }

    .product__inner_title_box3_block1_line_left_list1_item_line1_info .t_stars {
        order: 1;
    }

    .product__inner_title_box3_block1_line_left_list1_item_line2 {
        padding-left: 54px;
    }

    .product__inner_title_box3_block1_line_left_list1_item_line2 {
        font-size: 13px;
    }

    .product__inner_title_box3_block1_line_left_list1_item_answer_cont .text1 {
        font-size: 15px;
    }

    .product__inner_title_box3_block1_line_left_list1_item_answer_cont .text2 {
        font-size: 12px;
    }

    .product__inner_title_box3_block1_line_left_list1_item_answer_cont {
        padding-left: 10px;
    }

    .product__inner_title_box3_block1_line_left_list1_item_answer_date {
        font-size: 12px;
    }

    .product__inner_title_box3_block1_line_left_list1_item_answer_text {
        padding-left: 34px;
        font-size: 13px;
    }

    .product__inner_title_box3_block1_line_left_all_reviews_btn > a {
        font-size: 14px;
        height: 40px;
    }

    .product__inner_title_box3_block1_rec_title h2 {
        font-size: 20px;
    }

    .product__inner_title_box3_block1_line_left_list1_item_answer {
        margin-top: 15px;
    }

    .index-tops__inner_body {
        padding-left: 15px;
        padding-right: 15px;
    }

    .product__inner_title_box3_block1_viewed_title h2 {
        font-size: 20px;
    }

    .product__inner_title_box3_block1_adapt-btns {
        margin-top: 30px;
        display: block;

    }

    .product__inner_title_box2_list1 {
        overflow: auto;
        margin-left: -20px;
        white-space: nowrap;
        margin-right: -20px;
        padding-left: 20px;
        padding-right: 20px;
    }

    .product__inner_title_box3_block1_adapt-btns .product__inner_title_box2_list1_item:nth-child(1),
    .product__inner_title_box3_block1_adapt-btns .product__inner_title_box2_list1_item:nth-child(2) {
        display: flex;
    }

    .product__inner_title_box3_block1_adapt-to-cart {
        margin-top: 30px;
    }

    #productVideoModal .modal-dialog {
        margin-left: auto;
        margin-right: auto;
    }

    .custom-modal-close1-white {
        top: -35px;
        right: 50%;
        transform: translateX(50%);
    }

    .catalog1__inner_search_title {
        font-size: 20px;
    }

    .catalog1__inner_search_form {
        margin-top: 15px;
    }

    .catalog1__inner_search_form_text1 {
        font-size: 14px;
    }

    .catalog1__inner_calc_title {
        font-size: 20px;
    }

    .catalog1__inner_calc {
        margin-top: 40px;
    }

    .catalog1__inner_calc_list1 {
        margin-top: 20px;
        padding-bottom: 40px;
        margin-left: -20px;
        margin-right: -20px;
    }

    .catalog1__inner_calc_blocks_title {
        font-size: 20px;
    }

    .catalog1__inner_calc_blocks {
        margin-top: 50px;
    }

    .catalog1__inner_calc_blocks_listing {
        margin-top: 40px;
    }

    .catalog1__inner_calc_blocks_listing_list1_item {
        width: 100%;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .catalog1__inner_calc_list1_item_box {
        padding-top: 18px;
        padding-bottom: 18px;
        border-radius: 20px;
    }

    #productMapModal .modal-dialog {
        margin: 0;
    }

    #productMapModal .modal-content {
        border-radius: 0;
    }

    .productMapModal-content {
        border-radius: 0;
    }

    .product__inner_title_box3_block1_line_left_list1_item_line1_name .t_n a {
        line-height: 1.2;
        max-width: 194px;
    }

    .product__inner_title_box3_block1_line_left_list1_item_line1_info .t_stars img {
        margin: 0 0.5px;
    }

    .razdel_cat_main_box_content_list1_item_inner_img_alert_box .t_img {
        display: none;
    }

    .razdel_cat_main_box_content_list1_item_inner_img_alert_box .t_text {
        padding-left: 0;
        font-size: 12px;
        text-align: center;
    }

    .razdel_cat_main_box_content_list1_item_inner_img_alert_box {
        border-radius: 5px;
        padding: 7px 10px;
    }

    .razdel_cat_main_box_content_page_nav_more {
        margin-right: 0;
    }

    .product__inner_title_box3_block1_line2_delivery {
        margin-top: 15px;
    }

    .product__inner_title_box3_block1_line2_delivery .product-yellow-block {
        margin-bottom: 10px;
    }

    .razdel_cat_main_box_filter form {
        height: 100%;
    }

    .razdel_cat_main_box_filter_inner {
        min-height: 100%;
    }

    .razdel_cat_listing_list1_item_box_block2_text1 {
        display: none;
    }

    .razdel_cat_listing_list1_item_box_block2_text1-adapt .razdel_cat_listing_list1_item_box_block2_text1 {
        display: block;
    }

    .razdel_cat_listing_list1_item_box_block2_text1-adapt {
        display: block;
    }

    .razdel_cat_listing_list1_item_box_block2_text0 {
        font-size: 14px;
    }

    .product__inner_title_box3_block2_inner_nds {
        width: 100%;
    }

    .razdel_cat_main_box_filter_inner_buttons {
        display: none;
        margin-top: 30px;
        align-items: center;
        position: sticky;
        bottom: 0;
        background-color: #F6F6F6;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .razdel_cat_main_box_filter_inner_buttons.sh {
        display: flex;
    }

    .product__inner_title_box3_block1_line1_image_block-adapt-youtube a {
        width: auto;
    }

    .product__inner_title_box3_block1_line1_image_block-adapt-youtube .t_img {
        width: 20px;
    }

    .product__inner_title_box3_block1_line1_image_block-adapt-youtube .t_text {
        padding-left: 10px;
    }

    .product__inner_title_box3_block1_line1_image_block-adapt-youtube a {
        width: auto !important;
        border-radius: 5px !important;
        padding: 0 20px;
    }

    .product__inner_title_box3_block1_line1_image_block-adapt-youtube .t_img {
        width: 20px;
        position: relative;
        top: -1px;
    }

    .product__inner_title_box3_block1_line1_image_block-adapt-youtube .t_text {
        padding-left: 10px;
        font-size: 16px;
        color: #fff;
        font-weight: 400;
    }

    .product__inner_title_box3_block1_line1_image_block-adapt-youtube {
        display: flex;
    }

    .product__inner_title_box3_block2_inner_block1 .in_cart .product__inner_title_box3_block2_inner_block1_cart .product-buy-btn {
        opacity: 0;
    }

    .product__inner_title_box3_block2_inner_block1 .product-preview-in-cart-amount {
        width: calc(100% - 60px - 60px);
    }

    .product__inner_title_box3_block2_inner_block1 .product__inner_title_box3_block2_inner_block1_cart a.product-preview-in-cart-minus,
    .product__inner_title_box3_block2_inner_block1 .product__inner_title_box3_block2_inner_block1_cart a.product-preview-in-cart-plus {
        font-size: 27px;
    }

    .product__inner_title_box3_block2_inner_block1 .product-preview-in-cart-amount {
        font-size: 18px;
    }

    /*end768*/
}

@media (max-width: 480px) {
    .razdel_cat_listing_list1_item {
        min-width: 300px;
    }

    .razdel_cat_listing_list1_item_box {
        padding: 20px 20px;
    }

    .razdel_cat_search_box_block1_form > form > input[type="text"] {
        padding: 0 15px;
        font-size: 14px;
    }

    .razdel_cat_rubrics_text1 {
        margin-top: 10px;
    }

    .razdel_cat_promo1_list1_item_box_block1 {
        max-width: 40px;
    }

    .razdel_cat_promo1_list1_item_box.yellow .razdel_cat_promo1_list1_item_box_block2_text1,
    .razdel_cat_promo1_list1_item_box.blue .razdel_cat_promo1_list1_item_box_block2_text1,
    .razdel_cat_promo1_list1_item_box.gray .razdel_cat_promo1_list1_item_box_block2_text1 {
        font-size: 17px;
    }

    .razdel_cat_promo1_list1_item_box.yellow .razdel_cat_promo1_list1_item_box_block2_text2,
    .razdel_cat_promo1_list1_item_box.blue .razdel_cat_promo1_list1_item_box_block2_text2,
    .razdel_cat_promo1_list1_item_box.gray .razdel_cat_promo1_list1_item_box_block2_text2 {
        font-size: 13px;
    }

    .razdel_cat_promo1_list1_item_box_arrow {
        right: 12px;
    }

    .razdel_cat_promo1 {
        margin-top: 30px;
    }

    .razdel_cat_main_box_content_list1_item_inner_block2 {
        font-size: 14px;
    }

    .razdel_cat_main_box_content_list1_item_inner_dots_menu {
        width: 164px;
    }

    .razdel_cat_main_box_content_list1_item_inner_dots_menu ul > li > a {
        padding: 5px 12px;
        font-size: 12px;
    }

    .razdel_cat_main_box_content_page_nav_more a {
        font-size: 14px;
        width: auto;
        padding: 0 12px;
    }

    .razdel_cat_main_box_content_page_nav {
        flex-wrap: wrap;
    }

    .razdel_cat_main_box_content_page_nav_more {
        width: 100%;
    }

    .razdel_cat_main_box_content_page_nav_numbers {
        margin-top: 20px;
        margin-left: 0;
    }

    .razdel_cat_main_box_content_page_nav_numbers_list1_item > a {
        height: 35px;
    }

    .razdel_cat_main_box_content_page_nav_numbers_list1 {
        margin-left: -7px;
        margin-right: -7px;
    }

    .razdel-seo__inner_title > .t_img {
        width: 20px;
    }

    .razdel-seo__inner_title > .t_text {
        width: calc(100% - 20px);
    }

    .razdel-seo__inner_title .t_text {
        font-size: 18px;
    }

    .razdel-seo__inner p {
        font-size: 14px;
    }

    .razdel-seo__inner ul {
        font-size: 14px;
    }

    .razdel-seo__inner ul > li:after {
        top: 4px;
    }

    .razdel-seo__inner ul > li {
        padding-left: 17px;
    }

    .razdel-seo__inner ul > li {
        margin-top: 6px;
    }

    .razdel-seo__inner ul {
        margin-top: 18px;
    }

    .razdel-seo__inner h2 {
        margin-top: 20px;
    }

    .razdel-seo__inner_title .t_text {
        position: relative;
        top: -2px;
    }

    .razdel-seo {
        padding: 30px 0;
    }

    .razdel_cat_main_box_content_list1_item_inner_block3_cart > a {
        height: 35px;
        font-size: 14px;
    }

    .cat-podbor .razdel_cat_search_box_block2_btn > a > img {
        display: none;
    }

    .product__inner_title_box2 {
        flex-wrap: wrap;
        margin-top: 6px;
    }

    .product__inner_title_box2_article {
        margin-left: 0;
        margin-bottom: 10px;
        position: relative;
        top: 1px;
    }

    .product__inner_title_box2_reviews {
        margin-bottom: 10px;

    }

    .product__inner_title_box2_list1 {
        margin-bottom: 10px;
    }

    .product__inner_title_box3_block1_adapt-btns .product__inner_title_box2_list1 {
        padding-bottom: 10px;
    }

    .product__inner_title_box3_block1_line1_image_block_thumbs {
        display: none;
    }

    .product__inner_title_box3_block1_line1_image_block_main {
        width: calc(100% + 40px);
        padding-left: 0;
        margin-left: -20px;
        margin-right: -20px;
    }

    .product__inner_title_box3_block2_inner_block3 {
        width: 100%;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .product__inner_title_box3_block1_line2 h2 {
        font-size: 18px;
    }

    .product__inner_title_box3_block1_line1_image_block_main_btns {
        display: none;
    }

    .product__inner_title_box3_block1_line1_image_block_main .swiper-pagination-bullet-active {
        background-color: #4579ae;
    }

    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
        transform: scale(.88);
    }

    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
        transform: scale(.66);
    }

    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
        transform: scale(.88);
    }

    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
        transform: scale(.66);
    }

    .product__inner_title_box3_block1_chars_list1_item .t_key {
        font-size: 13px;
    }

    .product__inner_title_box3_block1_chars_list1_item .t_val {
        font-size: 13px;
    }

    .main-layout {
        overflow: hidden;
    }

    .catalog1__inner_search_form_text1 {
        font-size: 13px;
    }

    .product__inner_title_box3_block1_line_left_list1_item_line1 {
        flex-wrap: wrap;
    }

    .product__inner_title_box3_block1_line_left_list1_item_line1_name .t_n a {
        max-width: unset;
    }

    .product__inner_title_box3_block1_line_left_list1_item_line1_name .t_n {
        width: calc(100% - 40px);
    }

    .product__inner_title_box3_block1_line_left_list1_item_line1_info {
        margin-top: 10px;
        width: 100%;
    }

    .catalog1__inner_calc_blocks_listing_list1_item_box_main_list > ul > li > a {
        font-size: 14px;
    }

    .catalog1__inner_calc_blocks_listing_list1_item_box_main_more > a .t_text {
        font-size: 14px;
    }

    .catalog1__inner_calc_blocks_listing_list1_item.empty {
        width: 100%;
    }

    .cats-catalog1-inner-list1_item_empty_col_btns_btn1 > a {
        padding: 0 20px;
        font-size: 16px;
    }

    .catalog1__inner_calc_blocks_listing_list1_item_box_img img {
        max-height: 55px;
    }

    .catalog1__inner_calc_blocks_listing_list1_item_box_img {
        top: calc(100% - 44px);
        right: 10px;
    }

    .razdel_cat_promo1_list1 {
        margin-left: -10px;
        margin-right: -10px;
    }

    .razdel_cat_promo1_list1_item {
        min-height: 95px;
        padding: 0 10px;
        min-width: 93%;
    }

    .product__inner_title_box3_block2_inner_block1_cart a {
        height: 60px;
    }

    .product__inner_title_box3_block1_line .product__inner_title_box3_block1_line_left_list1_item_line2 {
        padding-left: 0;
    }

    .product__inner_title_box2_list1::-webkit-scrollbar {
        display: none;
    }

    .product__inner_title_box2_list1::-webkit-scrollbar-track {
        display: none;
    }

    .product__inner_title_box2_list1::-webkit-scrollbar-thumb {
        display: none;
    }
    .razdel_cat_promo1_list1{
        padding-bottom: 0;
    }
    .razdel_cat_promo1_list1::-webkit-scrollbar {
        display: none;
    }
    .razdel_cat_main_box_content_list1_item_inner_block3_del{
        margin-top: 10px;
    }
    .razdel_cat_main_box_content_list1_item_inner_block3_del a{
        font-size: 14px;
        height: 35px;
    }
    .razdel_cat_main_box_content_list1_item_inner_block3_cart{
        width: 100%;
    }



        /*end480*/
}

@media (max-width: 360px) {
    /*end375*/
}