@media (max-width: 1900px){

    #weeklyRules .nano, #dates .nano {
            height: 100%;
        }

    #weeklyRules .nano .content, #dates .nano .content {
        position: relative !important;
    }
}

@media (max-width: 1050px) {
    .right_logotip { padding: 0 0 0 210px;}
}

@media (max-width: 1024px) {
    .flexible_search { width: 90%;}
    .flexible_search .ui-widget-content { width: 100%; }

    #action-search-buttons > button, #action-search-buttons > select, #list .rightline_button > input, #list .rightline_button > select  { margin-bottom: 10px;}
    #tablelist #TD_21 { min-width: 50%;}


    #left_col, #right_col, .left_col, .right_col {
        width: 100%;
        float: none;
        display: block;
    }

    .columns_cl #left_col, .columns_cl #right_col {
        padding: 0px;
    }


    .page-way__breadcrumbs {
        display: block;
    }

    .page-way__user-info {
        display: block;
    }

    .FormContentborder_portlet span {
        display: block;
    }

    .FormContentborder_portlet input {
        width: 200px;
    }

    .FormContentborder_portlet {
        padding: 0 0 16px 0px;
    }

    #left_sliding_block {
        display: none;
    }

    .flexible_search {
        width: 100%;
    }

    .flexible_search .ui-widget-content {
        width: 100%;
    }

    .PrevImg2x .flexible_search {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .tablelist, .tablelist2 { font-size: 100%;}
    .tablelist td, .TableListItem, .TableListButton { padding: 18px 8px;}
    .tablelist tr td.footable-last-column, .tablelist.foodesign tr td.footable-last-column { padding-right: 50px;}
    .tablelist.foodesign tr.footable-detail-show td.footable-last-column { background: url(../i/minus.png) 100% 18px no-repeat;}
    .tablelist td.footable-first-column.footable-last-column, .tbtitlebottomGroup { background-image: none; padding-right: 0;}

    .tablelist .namepicture > div { display: none;}
    .tablelist .namepicture > div.product-name { display: block;}
    .tablelist .namepicture { padding-right: 0;}

    .main_menu_log { display: none;}

    .order-detail-search .checkbox-block { padding: 15px 0 0;}
    .barcode-block { max-width: 100%; padding-bottom: 30px;}
    #subnav_customerlink { max-width: 100%;}
    #subnav_customerlink .overflowdiv_right { padding: 0;}
    .title_block_portlet div.title_text_block { padding: 0;}

    .basket_table_row td { vertical-align: middle;}
    .footable-row-detail-row > div { vertical-align: top;}

    .PrevImg2x .flexible_search_info { padding: 5px 10px 10px 0;}

    .info-show-block:after { clear: both; content: " "; display: table;}
    .info-show-block #img_info { float: left;}

    .manage-inventory-form input { width: 150px}
    .report_block .calendar, .report_block .calendar table { width: 100%; max-width: 100%;}
    .statisctic-price > div:first-child { margin-right: 0;}

    #placeholder { background: #fff; height: 300px; width: 100% !important;}

    #slider .popover.section-5 {margin-left: -200px;}
    #slider .popover.section-5.top .arrow { left: 200px;}

    .popup_open { /*width: 100%; max-width: 600px;*/}
    .fixed-dates .form-control.time-order { width: 80px;}

    .pic-sort { display: none;}
    .sortlight { display: none;}

    .nano .content { position: relative !important;}
    #weeklyRules .nano, #dates .nano { height: 100%;}

    .SaveSortMenu { max-width: 580px; width: auto;}
    #orderCalendarList .nano, .detail_frame .nano { height: 100%; width: auto; overflow: scroll;}
    .detail_frame .nano .content-inner { padding: 0;}
    .detail-popup .fancybox-inner { height: auto !important; width: auto !important;}

    div.frame { height: 100%;}
    .frame .nano { height: 100%;}

    .department_block .nano .content { position: absolute !important; overflow-y: scroll !important; right: -17px !important;}
    .department_block .nano { height: 250px;}
    .department_block .nano > .pane { display: block !important;}

    .content_block { min-width: 200px;}

    .except2.popup_open { max-width: 750px; width: 750px;}
    .info-delivery-fp { top: 6px;}
    .tablelist.breakpoint tr td.footable-last-column { background-position: 100% 9px;}
    .tablelist.breakpoint tr.footable-detail-show td.footable-last-column  { background-position: 100% 9px;}

    .ui-pnotify .ui-pnotify-closer .icon-remove { font-size: 20px;}
    .ui-pnotify .ui-pnotify-closer  { visibility: visible !important;}
    .ui-pnotify  .ui-pnotify-sticker { display: none;}

    .products-row { text-align: center;}

    .size-name { width: 90%;}
    .sord-ipad { display: none;}

    #help-basket_table_row_second_table .footable-row-detail-value { padding-right: 20px; position: relative;}

}

@media only screen
and (max-device-width : 1024px)  {
    .tablelist.breakpoint tr td.footable-last-column { background-image: url(../i/plus-mobile.png); background-repeat: no-repeat; padding: 7px 5px; padding-right: 60px;}
    .tablelist.breakpoint tr.footable-detail-show td.footable-last-column { background-image: url(../i/minus-mobile.png);}
    .edit_atd, .edit_atd_copy { margin: 0;}
    .inventory-mobile { min-height: 34px;}
}

@media (max-width: 1000px) {
    .mask_for_button_wrap {
        top: 112px;
    }
    #help-start { display: none;}
    #hogashop-menu { display: block;}

    .right_logotip { padding: 0;}

    .logotip02 img { height: 50px; }
    .shop-header .container, .logotip01, .logotip00 { height: 80px;}
    .navbar-inverse { display: block;}
    .navbar-inverse .navbar-toggle {
        display: block;
        margin-top: 24px;
        margin-right: 0px;
        border-color: #fff;
    }
    .navbar-inverse .navbar-toggle {
        margin-top: 24px;
        margin-right: 0px;
        border-color: #fff;
    }
    #help-start { display: none;}
    #left_sliding_block, .left_sliding_block_holder { display: none;}
    .contentLogin input#top_search_input { width: 140px !important;}
}

@media (max-width: 991px) {
    #budget_options {
        margin-left: -225px;
    }
}

@media (max-width: 767px) {
    .pages_list_fortable .showprodusts { clear: both; float: none; padding: 10px 0; text-align: left;}
    .pages_list_fortable .showprodusts select { display: inline-block;}
    .pagination > li.pagination_next, .pagination > li.pagination_prev { display: none;}

    .title_icon_block { display: none;}

    #left_sliding_block, .left_sliding_block_holder { display: none;}

    .FormContentborder_portlet input { width: 100%;}
    .FormContentborder_portlet select { max-width: 100%;}
    .password input#current_pwd { width: 100%;}

    .listst > div { margin-bottom: 15px;}
    .manage-inventory-form .form-group { margin-right: 0;}
    .manage-inventory-form input { width: 100%;}

    .popup_open { min-width: 200px; padding-top: 20px;}
    .popup_open div.titleContainerTop { margin-top: 0;}

    #block1 { width: 95%;}
    .weekly-line .calendarOrderDay button { margin-bottom: 15px;}
    .weekly-line .form-group > div { margin-bottom: 15px;}

    .detail_frame .nano { width: auto; overflow: scroll;}
    .detail-popup { left: 0 !important; right: 0 !important; width: 99% !important;}
    .detail-popup .fancybox-skin { width: auto !important;}
    .detail-popup .fancybox-next { right: -30px;}
    .detail-popup .fancybox-prev { left: -30px;}
    .detail-popup .fancybox-inner { width: 95% !important; margin: 0 auto;}
    .detail-popup .fancybox-close { right: 50px;}

    #descr1 > div { margin-bottom: 15px;}
    .ui-pnotify { right: 3px !important;}

    #conditions { width: auto;}
    #manage_set { width: auto;}

    #pdf_set { width: 95%;}
    #pdf_set .cen_table_pdf { width: 100%;}
    #pdf_set .cen_table_pdf .form-control { padding-left: 2px; padding-right: 2px; width: 26px;}
    #pdf_set .cen_table_pdf table { width: 100%;}
    #pdf_set .cen_table_pdf .mypdf_icon { display: none;}
    #pdf_set .cen_table_pdf table td.table_pdf_td { padding: 10px 5px; width: 30%;}
    #pdf_set td.table_pdf_td label { width: auto;}

    .dopcont { padding: 15px 15px 0;}
    .btn { white-space: inherit;}

    .order-list-form .active-buttons .form-group > div { margin-bottom: 15px;}
    #addform .radio-block, #addform .checkbox-block { margin-bottom: 10px; }

    #help_message_send_menu { max-width: 700px; width: 95%;}
    #budget_options { width: 95%; max-width: 450px;}

    .edit_budget input, .edit_budget select { width: 100%;}
    .except2.popup_open { max-width: 400px; width: 95%;}
    #orderCalendarWidget #dateType { width: 100%;}

    #orderCalendarList .nano { height: 100%;}
    #module_news img { display: block; width: auto !important; max-width: 100%; float: none !important; margin: 0 0 15px !important;}

    #onsale_dates { left: 0;}
    #onsale_dates .form-horizontal { width: 100%;}

    .select_categories {margin-bottom: 10px;}

    .PrevImg2x .levels, .PrevImg2x .levels3 { left: 0; width: 100%;}
    .PrevImg2x .levels3 { left: 10px; top: 20px;}

    #module_products .dopcont { clear: both; padding: 15px 15px 0;}

    .fraction_input { padding: 0;}
    .fraction_dialog .title { padding: 0 0 15px;}
    .fraction_input .fraction--description-1 { border-bottom: none; left: 0; padding: 0 0 10px; position: relative; text-align: left; top: 0; width: auto;}
    .fraction_input .fraction--description-1:after { display:none; content: "";}
    .fraction_input .fraction--description { padding: 20px 0; position: relative; width: auto; top: 0;}
    .fraction_input .fraction--description-2 { border-bottom: none; position: relative;}
    .fraction_input .fraction--description-2:before { display:none; content: "";}
    .fraction_input .fraction--description-3 { border-bottom: none; position: relative; margin: 20px 0 0;}
    .fraction_input .fraction--description-3:before { display:none; content: "";}

    #info-delivery-block .col-sm-8 .process-delivery-title, #info-delivery-block .col-sm-8 .process-delivery--inf { padding: 10px 35px 10px 10px; }
    #info-delivery-block .col-sm-8.d-close .process-delivery-title { background-position: right 7px;}
    #info-delivery-block .col-sm-8.d-open .process-delivery-title { background-position: right 9px;}
}

@media (max-width: 500px) {
    #budget_options {
        margin-left: 0;
        left: inherit !important;
        right: 5px;
    }
}
