@media screen and ( max-width: 767px ){
    .slick-slide .tovar_item_tooltip {
        font-size: 14px;
    }

    .site_size{
        width: auto;
    }
    #my-icon{
        display: inline-block;
    }
    .header1{
        display: none;
    }


    .hamburger{
        padding: 20px 0 15px;
        vertical-align: top;
    }

    .ib1_right{
        display: none;
    }
    .ib1_left{
        width: 100%;
    }

    .h2_block1_info{
        display: none;
    }
    .h2b2_item.click_in{
        display: none;
    }
    .h2b2_item.click_search{
        display: none;
    }
    .index_block1{
    /*//display: none;*/
    }
    .h2_block1{
        display: inline-block;
        vertical-align: top;
        background: none;
        height: auto;
        margin-left: 10px;
    }

    .logo{
        width: 30px;
        margin: 0 5px 0 0;
    }
    .slogan{
        padding: 1px 0 0;
    }
    .slogan_style1{
        font-size: 21px;
    }
    .slogan_style2{
        font-size: 9px;
    }
    .h2b2_item{
        width: auto;
    }
    .h2_block2{
        background: none;
        width: 40px
    }
    span.h2b2_item{
        display: none;
    }
    a.h2b2_item{
        display: block;
    }
    .h2b2_item.click_cart:hover{
        background: none;
    }
    .h2b2_item.click_cart.cur{
        background: none;
    }
    .h2b2_item.click_cart.cur .h2b2_item_bg,
    .h2b2_item.click_cart:hover .h2b2_item_bg{
        background: url("../pic/pic8-hover.png") no-repeat;
    }
    .header3{
        height: auto;
    }
    .slider-desktop{
        display: none;
    }
    .slider-mobile{
        display: block;
    }
    .news_slider_pos{
        display: none;
    }
    .form_style label{
        width: 100%;
        text-align: left;
    }
    .controls{
        display: inline-block;
        width: 100%;
        overflow: visible;
    }
    .validat .r{
        left: auto;
    }
    .news_page_wrap .news_slider_item{
        margin: auto;
    }
    .news_slider_item{
        width: 100%;
        text-align: center;
    }
    .nsi_pic{
        margin: auto;
    }
    #paginator1{
        width: 295px;
    }
    .contFormWrap{
        width: auto;
    }
    #message{
        width: 250px !important;
    }
    .gallery-left-colum{
        float: none;
        width: 100%;
    }
    #gallery #main{
        width: 100%;
    }
    /*#main .caroufredsel_wrapper{*/
    /*    height: auto !important;*/
    /*    width: 100% !important;*/
    /*}*/
    /*#images{*/
    /*    position: relative !important;*/
    /*    width: auto !important;*/
    /*    height: auto !important;*/
    /*}*/
    /*#images .slide{*/
    /*    width: 100% !important;*/
    /*}*/
    .gallery-right-colum{
        float: none;
        width: 100%;
        max-width: none;
    }
    .gallery_link_text1,
    .gallery_link_text2{
        display: none;
    }
    #basket_show_all_goods{
        min-width: 100%;
        max-width: 100%;
        overflow: auto;
    }
    #basket_show_all_goods div.textcenter{
        width: 100%;
    }
    #basket_show_all_goods div.clearFix{
        text-align: center;
    }
    a.ord,
    a.back{
        float: none;
        margin-bottom: 10px;
    }
    .li_tovar{
        width: 100%;
        margin-bottom: 10px;
    }
    #gallery #images .slide a img{
    /*//cursor: auto;*/
    }
    .footer_left{
        float: none;
        text-align: center;
    }
    .footer_right{
        float: none;
        text-align: center;
    }
    .tovar_item_cost{
        opacity: 1;
    }
    a.btn3{
        padding: 0 40px;
    }
    .tovar_button_cost a{
        opacity: 1;
    }
    .prev_tovar,
    .next_tovar{
        display: none;
    }
    h1,.h1,.title1,.gallery-other__title{
        font-size: 20px;
    }
    .incart a{
        font-size: 20px;
        line-height: 40px;
    }
    #modalWindow span{
        font-size: 16px !important;
    }
    #modalWindow .modalWindowContent{
        padding: 10px 5px 5px;
        height: 100%;
    }

}
@media screen and ( min-width: 768px ) and ( max-width: 979px ){
    .site_size{
        width: auto;
    }
    #my-icon{
        display: inline-block;
    }
    .header1{
        display: none;
    }
    .slider-desktop{
        display: none;
    }
    .slider-mobile{
        display: block;
    }
    .hamburger{
        padding: 20px 0 15px;
        vertical-align: top;
    }

    .h2_block1_info{
        display: none;
    }
    .h2b2_item.click_in{
        display: none;
    }
    .h2b2_item.click_search{
        display: none;
    }
    .index_block1{
    /*//display: none;*/
    }
    .h2_block1{
        display: inline-block;
        vertical-align: top;
        background: none;
        height: auto;
        margin-left: 10px;
    }

    .logo{
        width: 30px;
        margin: 0 5px 0 0;
    }
    .slogan{
        padding: 1px 0 0;
    }
    .slogan_style1{
        font-size: 21px;
    }
    .slogan_style2{
        font-size: 9px;
    }
    .h2b2_item{
        width: auto;
    }
    .h2_block2{
        background: none;
        width: 40px
    }
    span.h2b2_item{
        display: none;
    }
    a.h2b2_item{
        display: block;
    }
    .h2b2_item.click_cart:hover{
        background: none;
    }
    .h2b2_item.click_cart.cur{
        background: none;
    }
    .h2b2_item.click_cart.cur .h2b2_item_bg,
    .h2b2_item.click_cart:hover .h2b2_item_bg{
        background: url("../pic/pic8-hover.png") no-repeat;
    }
    .header3{
        height: auto;
    }
    .news_page_wrap .news_slider_item{
        margin: auto;
    }
    .news_slider_item{
        float: none;
        width: 100%;
        text-align: center;
    }
    .nsi_pic{
        margin: auto;
    }
    .contFormWrap{
        width: auto;
    }
    .gallery_link_text1,
    .gallery_link_text2{
        display: none;
    }
    .li_tovar{
        width: 45%;
        margin-bottom: 10px;
    }
    .tovar_item_cost{
        opacity: 1;
    }
    .tovar_button_cost a{
        opacity: 1;
    }
    .prev_tovar,
    .next_tovar{
        display: none;
    }
    .incart a{
        font-size: 20px;
        line-height: 40px;
    }
    #dptr{
        width: 260px;
        font-size: 23px;
    }
}

@media screen and ( max-width: 979px ) {
    .slider-mobile {
        margin-bottom: 20px;
    }
    .slider-mobile .product__list {
        margin: 0 35px;
    }
    .slider-mobile .item-next {
        right: -35px;
    }
    .slider-mobile .item-prev {
        left: -35px;
    }

    .slider-mobile .tovar_item_cost {
        display: block;
    }
}
@media screen and ( min-width: 980px ) and ( max-width: 1279px ){
    .site_size{
        width: auto;
    }
    #my-icon{
        display: inline-block;
    }
    .header1{
        display: none;
    }
    .slider-desktop{
        display: block;
    }
    .hamburger{
        padding: 20px 0 15px;
        vertical-align: top;
    }

    .h2_block1_info{
        display: none;
    }
    .h2b2_item.click_in{
        display: none;
    }
    .h2b2_item.click_search{
        display: none;
    }
    .index_block1{
    /*//display: none;*/
    }
    .h2_block1{
        display: inline-block;
        vertical-align: top;
        background: none;
        height: auto;
        margin-left: 10px;
    }

    .logo{
        width: 30px;
        margin: 0 5px 0 0;
    }
    .slogan{
        padding: 1px 0 0;
    }
    .slogan_style1{
        font-size: 21px;
    }
    .slogan_style2{
        font-size: 9px;
    }
    .h2b2_item{
        width: auto;
    }
    .h2_block2{
        background: none;
        width: 40px
    }
    span.h2b2_item{
        display: none;
    }
    a.h2b2_item{
        display: block;
    }
    .h2b2_item.click_cart:hover{
        background: none;
    }
    .h2b2_item.click_cart.cur{
        background: none;
    }
    .h2b2_item.click_cart.cur .h2b2_item_bg,
    .h2b2_item.click_cart:hover .h2b2_item_bg{
        background: url("../pic/pic8-hover.png") no-repeat;
    }
    .header3{
        height: auto;
    }
    .news_page_wrap .news_slider_item{
        margin: auto;
    }
    .news_slider_item{
        float: none;
        width: 100%;
        text-align: center;
    }
    .nsi_pic{
        margin: auto;
    }
    .contFormWrap{
        width: auto;
    }
    .gallery_link_text1,
    .gallery_link_text2{
        display: none;
    }
    .li_tovar{
        width: 45%;
        margin-bottom: 10px;
    }
    .tovar_item_cost{
        opacity: 1;
    }
    .tovar_button_cost a{
        opacity: 1;
    }
    .prev_tovar,
    .next_tovar{
        display: none;
    }
    .incart a{
        font-size: 20px;
        line-height: 40px;
    }
}
@media screen and ( min-width: 1280px ) and ( max-width: 1919px ){
    .site_size{
        max-width: 1288px;
        width: auto;
    }
    .li_tovar{
        width: 33%;
        margin-bottom: 10px;
        vertical-align: top;
    }
}
