/* --- === Разрешение ниже 768 === ---*/
@media only screen and (max-width: 767px) {

  body {min-width: initial !important;background: #f6f6f6;}

  div.d_main, div.container_menu {padding: 0 20px;}
  div.d_main.middle-content {padding: 0 15px;}

  h1, .h1, .pm_index h1, .static_page h1, .search_results h3, .search_results h1 {font-size: 28px;margin-top: 0;}
  
  .big-banner-cont {max-width: 200px;}

  ul.z_tabs li.zakaz_dost_btn a,  ul.z_tabs li.zakaz_pickup_btn a  {background: none; padding-left: 10px;}
  ul.z_tabs li.current a {border-bottom: none;}
  .main_goods {
      padding-left: 0;height: 757px;
  }
  .main_goods li {     
      margin-right: 2%;
      width: 48%;height: 245px;
  }
  .rel-goods ul.main_goods {height: 515px;}
  .cat_blocks {padding-left: 0;}
  .main_goods .tov_photo {height: 150px;}
  .main_new_topics li {
      width: 48%;
      margin-right: 2%;
  }
  .main_new_topics {
      padding: 0 1%;
  }
  .main_reviews {
      padding-left: 0;
  }
  .main_reviews li {
      margin-right: 2%;
      width: 48%;
  }
  .main_video_reviews{padding-left:0%;padding-right: 0%;}
  .main_video_reviews li{width:100%;margin-right:0%;}
  .main_video_reviews .ttl {padding-right: 5px}

  .dop_blocks {
      padding-left: 0;
      padding-right: 0;
  }
  .cat_blocks .cat_blocks_block {
      margin-bottom: 30px;
  }
  .footer-block-stat {
    margin-bottom: 30px;
  }
  .users-safety img {max-width: 100%}

  .off_links a {margin: 10px 5px;
    display: inline-block;}

  a.nov_zakaz_panel {
      width: 100%;
      margin-top: 10px;
  }
  .inf_about_stopic {margin: 0 -15px;
    padding: 16px 0;}
  .inf_about_stopic .col-xs-2 {
      width: 50%;margin-bottom: 15px;
  }
  .inf_about_stopic .col-xs-4 {
      width: 100%;
  }
  .new_zak_div {
    padding: 20px 20px 20px;
    margin: 0 -20px;
  }
  .show_more_tov_ajax {margin:0 -10px;}
  .show_more_tov_ajax .btn-lg {font-size: 16px;font-weight: bold;margin-top: 12px;border: 1px solid #2bb673;}
  .topic_menu {margin: 0 -20px;}
  .topic_menu li {width:100%;border-top: 1px solid #ddd;width: 100%;padding: 0 20px;}
  .topic_menu li i {display: inline-block;margin-right: 5px; color: #2bb673; position: relative; top: 2px;}

  .left_col_shop {
      width: 100%;
      padding-right: 0;
      border-right: none; border-bottom: 1px solid #ddd;float: none;margin-bottom: 10px;
  }
  .right_col_shop {
      margin-left: 0;
  }
  .shop-catalog-goods .gb-catalog-goods-item {
      width: 48%;
      margin-right: 2%;height: 310px;
  }
  .toggle_view_vit {
      float: none;
      margin-top: 10px;
  }
  .new_zak_div .add_zakaz_finish {
      float: none;
      width: 100%;
      margin-left: 0;
      margin-top: 20px;
  }
  .search_form_mini_cat .price_filter {
      margin-left: 0px;
      margin-top: 15px;
  }
  .search_form .search_text {min-width: 180px}
  .right_col_shop .search_form_mini_cat {background: #f3f3f3; padding: 10px; }
  .vop_zak {
      float: none;
      padding-top: 14px;
  }
  .product-sidebar {
       float: none; 
       width: 100%; 
   }
  .cont-prod-description {padding-left: 15px;}
  .product-main-action {
         margin-right: 0px;margin-top: 20px;
    }
  .product-info-cont {padding-right: 10px;}
  .product-title h1 {
    margin-top: 15px;font-size: 24px;
  }
  .cont-prod-image {padding-left: 0;background: #fff}
  .product-id {display: none}
  .d_big_red_block {
      padding: 0 5px;
  }
  .forum_title.stock h1 span.stock_user {float: none;margin-bottom: 20px}
  .topic-reply-button {float: none;margin:10px 0 30px 0;}
  a.fast_otvet {width: 100%}
  a.otvetit {display: none;}
  .forum_bottom .forum_name {
    display: block;
    width: 100%;}
  .forum_bottom .topicname {
    padding: 5px 0 15px 0;
    display: block;color: #000 !important;
  }
  .last-list-bolt {overflow-x: hidden;}
  .last-list-bolt .forum_name a {
    display: none;
  }
  .toggle_last_top {display: none}
  .intopic-share {float: left;}
  #who-here {clear: both;}
  .forum_post .user-block {
      position: relative;margin-bottom: -1px;
      background: #f7f6fa;
      -webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;
  }
  .forum_post .panel {-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;  }
  .pagination>li>a, .pagination>li>span {margin-bottom: 5px;padding: 6px 10px;margin-right: 2px;border-radius: 3px;}

  .d_right_column .forum_post .user-block img {
    max-width: 50px  !important;
    max-height: 50px !important;
    position: absolute;
    top: 0;
    left: 10px;
  }
  .forum_post .user-block .user-a {
    display: block;
    margin-left: 65px;
    text-align: left;font-weight: bold;
  }

  .forum_post .user-block .user-stat {
    text-align: left;
    margin-left: 65px;
  }
  .forum_post .arrow:after, .forum_post .arrow:before {
    display: none
  }
  .forum_post .post_cont {
    min-height: auto;padding-bottom: 10px;
  }
  .forum_post .panel-body {
      min-height: auto;
  }
  .row.topic_progress {
    margin: 0 -20px;
    margin-top: 15px;
  }
  .topic_favorite {    
    top: -1px;
    right: 0px;  
  }
  .topic_favorite .btn {-webkit-border-radius: 3px;
    -webkit-border-top-left-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius: 3px;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-bottomright: 0px;
    border-radius: 3px;
    border-top-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-color: #e7e7e7;}

  .topic_title h1, .topic_title .h1 {font-size: 20px;margin-top: -18px;line-height: 120%}
  .topic_title .title_desc {text-transform: initial;color: #999;font-size: 14px;line-height: 115%;}
  

  .post_cont img, .static_page img {
      max-width: 100%;height: auto !important;
  }
  .sub_content {padding: 0 0 20px 0}

  .hd-dop-info {padding-left: 0px;float: right;}
  .hd-dop-info .col-xs-2 {width: auto; text-align: center;display: inline-block;padding:0;}
  .hd-dop-info .col-xs-2 > a {padding-left: 12px;padding-right: 5px; display: inline-block;}
  .org_login_panel .col-um-1.col-md-3 {width: auto!important;}
  .hd-search-form {padding-left: 0px;}
  .col-hd-2 {padding: 20px 0px 20px 0px;}
  .col-hd-1 {padding-top: 0px;z-index: 50}
  .col-hd-3 {padding: 0 15px 0 0;z-index: 50}
 
  .col-hd-menu.col-um-1 .col-hd-menu-cont {display: none}
  .col-hd-menu.col-um-3 .lnr, .col-hd-menu.col-um-1 .lnr, .col-hd-menu .lnr {font-size: 22px;float: none;display: inline-block !important;color: #444;padding: 11px 3px;
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .hd-dop-info a:hover > .lnr {color: #afafaf}
  .col-hd-menu .lnr.lnr-user:before {content: "\e008";}
  .col-hd-menu .lnr.lnr-magnifier:before {content: "\e003";}
  .col-hd-menu .lnr.lnr-envelope:before {content: "\2709";}

  .forum_post .dop_info {float: none !important;padding-bottom: 10px;}
  .a_topline {height: 46px;border-bottom: 2px solid #ff1f69;background: #fff}
  .a_topline.is_stock_topline {border-color: #03a9f4;}
  a#dropdownMenuUser {padding-left: 12px;padding-right: 5px;margin-right: -5px;display: inline-block;}
  .col-hd-menu.b-menu-user.open {margin-left: 0px;}
  .col-um-3.open a#dropdownMenuUser {border-top: none;border-left: none;border-right: none;margin-top: 0px;padding-top: 0px; }
  .dropdown-menu.menu-user {padding-top: 10px;margin-top: -1px;right: -5px;left: auto;border-radius: 0;-webkit-box-shadow: -2px 2px 12px rgba(0,0,0,0.155);box-shadow: -2px 2px 12px rgba(0,0,0,0.155);}
  .logged .dropdown-menu.menu-user {min-width: 190px;}
  .navbar-toggle {margin-right: 0;}
  .bs-menu-top .navbar-toggle {position: absolute;top:0;left: 0px;margin: 0 0 0 -10px;padding: 15px 15px 15px 20px;border-radius: 0}
  .bs-menu-top .navbar-collapse {position: absolute;top: 44px;left: -5px;width: 240px;background: #fff;-webkit-box-shadow: 3px 2px 12px rgba(0,0,0,0.155);box-shadow: 3px 2px 12px rgba(0,0,0,0.155);}
  .bs-menu-top a {float: none !important; padding-left: 25px !important;}
  .bs-menu-top .navbar-nav {margin-bottom: 0;margin-top: 0;}
  .bs-menu-top .navbar-nav:first-child {margin-top: 5px;}
  .bs-menu-top a, .dropdown-menu.menu-user>li>a {font-size: 12px;border-bottom: 1px solid #ddd;text-transform: uppercase;}
  .dropdown-menu.menu-user>li>a {padding: 0 15px;height: 35px;line-height: 35px;}
  .col-um-3.open a#dropdownMenuUser {background-color: transparent;}
  .col-um-3.open a#dropdownMenuUser .lnr {color: #afafaf;}
  .main-menu .navbar-toggle {margin-top: 10px;}
  .bs-menu-top .nav>li>a:hover, .bs-menu-top .nav>li>a:focus {background-color: #fff;}

  .vitrina-page .main_button_block {width: 100%;padding-top: 0px;}
  .hidden-xs-2, .product-list-sort .subcat-toggle-sort.hidden-xs-2 {display: none}  
  .subcat-toggle-button {margin-bottom: 10px;}  
  .subcat-toggle-button .glyphicon {margin-right: 3px;font-size: 16px;top: 2px;color: #888;}

  .subcat-toggle-button-cat {font-weight: bold; text-transform: uppercase;} 
  .subcat-toggle-button-cat .glyphicon {color: #525151;}

  .sort-text {display: block;margin-bottom: 3px;}
  .product-list-sort a.sort_price {margin-left: -2px;}
  .product-list-sort a {padding: 6px 2px;}
  .search_form_mini_cat .reset_filter {margin-top: 15px;}

  .topic-add-otz-btn .btn, .otz_right_content .btn {display: block;margin-bottom: 4px;width: 100%;overflow: hidden;text-overflow: ellipsis;}
  .topic-add-otz-btn .search-otz-form {margin-left: 0px !important;margin-top:10px; display:block !important;overflow: hidden;}
  .topic-add-otz-btn .search-otz-form .form-group {width: 60%;display:block;float: left}
  .topic-add-otz-btn .search-otz-form .btn {width: 38%;display:block;margin-left: 2%;float: left}
  .topic-rating-block {overflow: hidden;}
  .total_topic_rating_text {margin-bottom: 15px}
  .otz_right_content .del-otzyv {float: none !important}
  .comment-panel {margin-left: 0px;}
  .otz_right_content .comment-hd {padding-left: 0px;}
  .topic_menu li a {margin-top:0;padding: 10px 20px 10px 0;}
  .main_reviews .user_block .date {float: none;}
  .tov_ttl {margin-bottom: 20px;font-size: 24px;}
  .desc_stopic {margin: 20px 0;}
  div#sreply {padding: 10px;}
  
  .forum_title h1 {font-size: 22px;} 
  div.subcat_cont {margin-top: 0px;}
  .forum_title {margin-bottom: 10px;margin-top: -40px;}
  ul.subcat li .tagname {margin: 10px 0 15px 0;}
  ul.subcat li.tagname-item {display: block;width: 100%}
  .profile_cont .right_col, .profile_cont .left_col {padding-left: 0px;padding-right:  0px;}
  .profile-content {padding: 20px 15px}
  .roww td.label_row {width: 120px;}
  .profile-content.overview .row {font-size: 13px}
  .last-list-bolt .forum_name span {display: none;}
  .cont_columns {-webkit-box-orient: vertical!important;
    -webkit-box-direction: reverse!important;
    -ms-flex-direction: column-reverse!important;
    flex-direction: column-reverse!important;
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
  }
  .d_left_column, .d_right_column {-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
  .search_form_mini_cat .input-group .form-control {width: 100%;}
  .forum_bar_row, .top_line .delim_0, .top_line a.first-item {display: none}
  div.cont_u_block div.zak {width: 48%;margin-right: 2%}
  .topic_item .last_user {float: none; margin-bottom: 5px;}
  .topic_item .org_name > .last_user {display: block;}
  .topic_item .item_header .ttl { margin-left: 0px;}
  .topic_item .org_name a {padding-top: 4px;display: inline-block;}
  .topic_item .ttl h2 a {font-size: 18px}
  .forum_post_left_col, .forum_post_right_col {padding: 0;}
  .percent_nabrano {margin-top: 3px;}
  .topic_photos li img {height: 100px;max-width: 80px;}
  .topic_photos {height: 100px;}
  a.new_topic {display: none;}
  .product-img { border: none;height: auto;line-height: initial;}
  .main_goods.stock_mainpage, .main_goods.stock {height: 515px;padding-left: 0%;}
  .subtitle_3.stock {padding-left: 0%;}
  .dcont,.forum_post_right_col {word-break: break-word;}
  .gb-catalog-goods-item-img-box {height: 200px;}
  .container-fluid.product-item {margin-top: 19px;}
  .search_stock_form {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    background: #fff;
  }
  .add_new_stock_tov { position: initial; margin: -38px 0 35px 0;color: #888; float: none; padding-left: 0;background: #fff;}

  .to_vitrina_url, .how_to_vitrina {line-height: 30px;float: none;margin-left: 0px;margin-right: 20px;display: block;}
  .stock_cabinet .l_col {margin-bottom: 10px;}
  .stock_cabinet .l_col .nav>li>a {
      font-size: 14px;
      padding: 7px 10px;
  }
  .add_new_tovar_stock {width: 100%}
  hr {margin-top: 10px;margin-bottom: 10px;}
  .file_upload_vit_block {padding-left: 20px;padding-top: 5px;}
  .mods .form-group.c1, .mods .form-group.c2, .mods .form-group.c3, .mods .form-group.c4, .mods .form-group.c5, .mods .form-group.c6 {width: 47% !important;display: inline-block;}
  .mods .form-group.c6 {width: 100% !important;margin-bottom: 15px;}
  .mods .form-group.c1 label, .mods .form-group.c2 label, .mods .form-group.c3 label, .mods .form-group.c4 label, .mods .form-group.c5 label, .mods .form-group.c6 label{display: none}
  .mods .form-group.c6 a  {color: red}
  .mods .form-group.c6 input, .del-mod-txt {width: initial;display: initial;height: initial;}
  .edit_tovar_btns .btn {width: 100%;display: block;margin-bottom: 10px;}
  ul.dop_photos li {width: 48%;margin-right: 2%;}
  .stock_orders_btns {float: none;}
  .stock_orders_btns > .btn  {width: 48%;margin-right: 1%;margin: 5px 0;}
  div#comm_otm {padding: 10px;top: 105px;width: 250px;}  
  
  .social-stock-user {position: initial;margin-top: 10px;}
  .social-stock-user .txt {margin-bottom: 5px;}
  .social-stock-user .ya-share2 {display: block;top: 0;margin-left: 0 }
  .forum_title.stock h1 span .btn {margin-left: 0px;margin-top: 10px;}
  .tovar_list_edit .photo {padding: 0 10px 0 0;}
  .stock_cabinet .edit_data_container .edit_tovar {margin: 20px -30px 20px -30px;}
  .tovar_list_edit .action_buttons {margin-top: 10px;}
  .edit_tov_promo {line-height: 32px;}
  .edit_tov_ttl_mods {display: none;}
  ul.z_tabs {margin-top: 0px;border-bottom: 2px solid #d4d4d4;}
  ul.z_tabs li {float: none;margin-bottom: 5px}
  ul.z_tabs li a {width: 100%;float: none !important;padding: 5px 10px;}
  .search-zakaz-form .form-group {display: inline-block;margin-bottom: 0;vertical-align: middle;}
  .search-zakaz-form #zakazname {width: 118px;}
  .search-zakaz-form #zakaznum {width: 78px;}
  .search-zakaz-form span {display: block;}
  .search-zakaz-form {float: none}
  ul.z_tabs li.zakaz_dost_btn, ul.z_tabs li.zakaz_pickup_btn {float: none;}
  .zakaz_dost_btn_m {float: none;display: block;max-width: 250px;}

  .col-hd-menu-cont {display: none}
  div.d_logo {background: url(/img/zakupis-ekb-logo-line-mobile.png) no-repeat left center;width:105px;height: 44px;background-size: contain;}
  div.d_logo a {padding-top: 46px; width: 100%;}
  .main-menu .navbar-nav {height: auto; overflow: initial;background: #f5f4f5;}
  .main-menu .nav>li>a, .main-menu .mega-dropdown-menu > li > ul > li.dropdown-header > span {padding: 0 20px;line-height: 43px;height: 43px;border-bottom: 1px solid rgba(0,0,0,0.15);}
  .main-menu .mega-dropdown-menu > li > ul > li.dropdown-header > span {padding: 0;font-size: 16px;font-weight: 400;}
  .navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header {padding: 0px 20px 0px 27px;background: #f4f4f4;border:0;}
  .main-menu .mega-dropdown-menu > li > ul > li {border-bottom: 1px solid rgba(0,0,0,0.15);}
  .main-menu .mega-dropdown-menu > li > ul > li > a {padding: 0 27px;color: #333 !important;line-height: 43px;height: 43px;font-size: 16px;font-weight: 400;font-family: Arial;}
  .main-menu .mega-dropdown-menu > li > ul > li.dropdown-header > a, .main-menu .mega-dropdown-menu > li > ul > li.dropdown-header > span {border-bottom: none;font-family: 'Roboto';}
  .main-menu .mega-dropdown-menu {padding: 0px 0;}
  .menu-ico {font-size: 12px;margin-right: 10px;float: left;top: 15px;}
  .mega-dropdown .menu-ico-close {display: initial}
  .mega-dropdown .menu-ico-open {display: none}
  .mega-dropdown.open .menu-ico-close {display: none}
  .mega-dropdown.open .menu-ico-open {display: initial}
  .nav .open>a, .nav .open>a:hover, .nav .open>a:focus {background-color: #f4f4f4 !important;border-color: #ff1f69;color: #333 !important;}
  .main-menu .nav a:hover {text-decoration: none;background-color: initial;color: initial;}
  .block-item-of-the-day {display: none}
  .main-menu .mega-dropdown-menu > li ul > li > a:hover {color: #f14c61;}
  div.container_menu.middle-menu {margin-left:50px;z-index: 999;margin-top: -46px;}
  div.container_menu {position: initial;}
  .leftbar-wrap {top: 150px;}
  .col-hd-menu span.u_counts {background: #ff2e73;bottom: 3px;left: -3px;right: auto;}
  .col-hd-menu .dropdown-menu.menu-user span.u_counts {left: 3px;}
  .col-hd-menu.col-um-3 .lnr span.u_counts.zak {bottom: 3px;}
  .select-site.active {background: #ff4e88 !important;color: #fff !important;border: 0 !important;height: auto;top:-1px;}
  .select-site.is_stock_toggle.active {background: #03a9f4 !important;color: #fff;}
  .pm-btns-block .btn {width: 100%;margin-bottom: 5px}
  span.pm-subj a {display: block;color: #888;padding-top: 5px;text-decoration: none}
  .mail-row span.badge {position: absolute;top: 10px;right: 10px;}
  .pm_index .tab-pane .list-group .checkbox {position: absolute;right: 5px;bottom: 0;}
  .dcont {padding: 20px 0 10px 0;}
  .dcont h3 {font-size: 18px;} 
  .dcont-pm .btn {display: block;width: 49%;margin-right: 1%;float: left;border: 1px solid #ccc;margin-bottom: 5px;}
  .dcont-pm .from_name {padding: 6px 0 10px 0;display: block;}
  .pm_index .nav-tabs>li {width: 50%;text-align: center;}
  .pm_index .basecont {padding: 10px;}
  .pm_index .nav.nav-tabs a {font-size: 12px;}
  .post_cont .signature {font-size: 11px;max-height: 60px;overflow: hidden;}
  .post_cont .signature a {color:#888;}
  .pattern-delimeter {margin: 20px -20px 0;}
  .act_your_phone #send_code, .act_your_phone .form-control {display: block;width: 100% !important;margin-bottom: 10px;}
  .act_your_phone .glyphicon.glyphicon-lock {margin-left: 0 !important}
  .filter_spisok {clear: both;float: none!important;margin-bottom: 10px;}
  .table-responsive {border: 0;border-right: 2px solid #ececec; -webkit-box-shadow: inset -16px 0px 34px -20px rgba(196,196,196,1);-moz-box-shadow: inset -16px 0px 34px -20px rgba(196,196,196,1);box-shadow: inset -16px 0px 34px -20px rgba(196,196,196,1);}
  table.pm, .dop_act_zak {background: transparent;}
  .hint-scroll-table {padding-bottom: 10px;text-align: right;color: #777;}
  .per-arh-sm {display:inline-block !important}
  .per-arh-lg {display:none !important}
  .e_waybill .paket {margin: 0 !important;}
  .nameforum a {font-size: 16px!important;}
  .topic_item {margin: 20px 0 40px;}
  .product-list-sort .product-view {width: 100%;}
  .search-zakaz-form, .search-zakaz-form.actual {margin-top: 10px; margin-bottom: 0;}
  ul.z_tabs li.current a {border-width: 1px;font-weight: bold;}
  ul.z_tabs li .lnr {display: none;}
  .right_col_dost {padding-left: 15px !important;}
  .table-responsive>.table-bordered.zakaz-list-pr {border: 1px solid #ddd;}
  .mass-ttl {display: block;}
  .user_balance_cabinet .ttl {margin-left: 165px;}
  .user_balance_cabinet img {max-width: 150px;}
  .f_input {width: 100%}
  #zakaz_moder .close_vikup_and_start_new {margin-top: 10px}
  .subcat-toggle-sort.forum_shop {float: none}
  .mobile-search-block {position: absolute;top:0;left: 0;display: none;padding: 6px;background: #f4f4f4;width: 100%;z-index: 999}
  .gb-search-input .gb-search-action-btn {right: 65px;width: 35px;background: #eee;color: #333;border-left: 1px solid #ddd;}
  .gb-search-input .gb-search-action-btn .lnr {color: #333;}
  .gb-search-input .gb-search-action-btn.gb-search-submit-btn {border-radius: 0;}
  .gb-search-input .clear-search-input {right: 0px;width: 65px;background: #eee;color: #333;border-left: 1px solid #ddd;}
  .gb-search-input .gb-input-text, .gb-search-input .pseudo-select-list .gb-input-text {box-shadow: 0 0 4px 0 rgba(0,0,0,0.3);font-size: 13px;}
  .pseudo-select-list input[type="text"]:focus {background: #fff;}
  #formSearh .result_suggest li a {padding: 15px 10px;color: #444;font-size: 16px;font-weight: bold;}
  #formSearh .result_suggest li a:hover {text-decoration: none;background: #ebebed;}
  #formSearh .result_suggest {background: #f5f5f5;border: 1px solid #c1c1c1;top: 34px;}
  .search_form_mini {padding: 5px;}
  div.d_topline {margin-bottom: 12px;}
  .new_zak_div .form-group, #form_dostavka .form-group {display: inline-block;}
  .table-form-zakaz.th {display: none;}
  .table-form-zakaz label {display: block;font-weight: 300;}
  .table-form-zakaz .td-block {border-top: 0px solid #ddd;}
  .table-form-zakaz.mod-row {border-top:5px solid #eee;margin-top: 20px}
  .modal-body {padding: 20px 15px;}
  .modal-header {padding: 25px 15px;}
  .modal-header h4 {font-size: 15px}
  .td-block.td2, .td-block.td1 {width: 95px;}
  h3.modal-title {font-size: 22px;}
  span.tov_title {margin-bottom: 10px;font-size: 15px;}
  .vitrina_tovar {height: auto;margin: 0 -10px 10px -10px;padding:12px 10px 10px 12px;}
  .vitrina_tovar .wish-btn {right: 5px;padding: 3px 6px;}
  .buy_panel .buy {padding: 7px 15px;}
  .vitrina_tovar .topic_urlpost .visible-xs {display: inline !important;}
  .buy_panel .tov_price {font-size: 20px;margin-bottom: 5px;padding-top: 0px!important;}
  .topic_progress .percent_ind {right: 0px;}
  .tov_desc p {margin-bottom: 10px;}
  .resp_fzakaz {width: auto;}
  .order-upsale-items .item {margin-bottom: 20px;border-bottom: 1px solid #ddd;padding-bottom: 20px;}
  .order-upsale-items .tov_name {text-align: center; font-size: 15px; }
  .order-upsale-items .tov_price  {text-align: center;}
  .main-menu .navbar-collapse {padding: 0 15px;margin: -5px -5px 0 -5px;}
  .navbar-nav .open .dropdown-menu > li {padding: 0;}
  input.ok, input.cancel, input.oplata, input.oplacheno, input.save, input.put, input.razd {margin-bottom: 10px;width: 130px !important;}
  input.oplata {background: url(/img/b_schet2.png) #fff no-repeat 5px center !important;width: 140px !important;margin-top: 10px;font-size: 12px !important;}
  input.cancel {width: 38px !important;}
  .obyavlenie {padding: 10px 15px 10px 43px;    margin-bottom: 10px;}
  .obyavlenie .lnr {left: 20px;}
  .reverse-row-mobile, .m-content {-webkit-box-orient: vertical!important;
    -webkit-box-direction: reverse!important;
    -ms-flex-direction: column-reverse!important;
    flex-direction: column-reverse!important;
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;}
  .index-forum-list {overflow:hidden;}
  .h2.more_items {overflow: hidden;}
  ul.shop-catalog-goods.top_tovars { height: 1020px;}
  .count_all_otz { font-size: 14px;float: none; margin: 0 !important;padding: 10px 0 2px 0}
  .to-flamp-otz-url {float: none;}
  .select-status-block button {margin:7px 7px 0 0;}
  .select-status-block span {display: block;}
  .panel-title {font-size: 14px;}
  .zakaz-action-buttons {text-align: left !important;}
  .moder-topic-actions select {display: inline-block;width: auto;vertical-align: middle;}
  .moder-topic-actions {margin-bottom: 5px;}
  .bottom_topic_navigation .pagination {margin: 10px 0;}
  .forum_bottom {padding: 20px;}
  .pt-xs-20 {padding-top: 20px}
  .mt-xs-20 {margin-top: 20px}
  .dropdown-menu.menu-user.no-logging {min-width: 220px}
  .main-page-banner {margin:0 -20px;display: none}
  .col-n-1,.col-n-2,.col-n-3 {width: 70%;padding-left: 0}
  .small_banner_about {display: none;}
  .user-zakaz-actions {text-align: left !important}
  .user-zakaz-actions input, .user-zakaz-actions a {width: 100% !important;margin-top: 5px;}
  .jumbotron-stock .lead {padding: 10px !important}
  .jumbotron-stock h2 {font-size: 26px;}
  .is_main_page .top_line {display: none}
  .gb-catalog-goods-item:hover .gb-catalog-goods-item-like {display: none;}
  .d_big_red_block .top_line {position: relative; top: -20px;}

  .left-controlbar, #scroll-back {height: auto;position: fixed;right: 8px;bottom: 10px;top:initial;}
  .bar-desc {top: initial;position: initial;width: auto;height: auto;line-height: 30px;padding: 13px 13px 16px;color: #ff1f69;}
  .active-area, .leftbar-wrap.top-btn {width: auto !important;}
  .leftbar-wrap .active-area:hover, .leftbar-wrap:hover .active-area {background: transparent;}
  .top_novichkam {display: none !important;}
  .product-buttons button {width: 49%;}
	
	#mobile_menu{display:block;position:fixed;z-index:9;color:#000;background: #f7f7f7; top:0;left:0;padding-bottom:20px;overflow-y:auto;overflow-x:hidden;width:270px;height:100%;margin-left:-250px;visibility:hidden;opacity:0;-webkit-overflow-scrolling:touch;-webkit-transition:all ease .3s;transition:all ease .3s}
	#mobile_menu_btn{background: #fff;outline: 0; position: absolute;top: 0;left: 0px;margin: 0 0 0 -5px;padding: 13px 15px 13px 15px;border-radius: 0;border: 0;}
	#mobile_menu_btn .menu_toggle > i{height:2px;width:100%;background-color:#444;position:absolute;left:0;top:0;-webkit-transition:all ease .2s;transition:all ease .2s}
	#mobile_menu_btn .menu_toggle {display:inline-block;vertical-align:middle;width:22px;height:18px;position:relative}
	#mobile_menu_btn .mt_1{margin-top:2px}
	#mobile_menu_btn .mt_2{margin-top:8px}
	#mobile_menu_btn .mt_3{margin-top:14px}
	.mobile-menu_open {overflow-x:hidden}
	.mobile-menu_open .body{margin-left:270px;overflow:hidden;width:100%;height:100%;-webkit-transition:all ease .3s;transition:all ease .3s;background:#fff;-moz-box-shadow:0 0 15px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 15px rgba(0,0,0,0.2);box-shadow:0 0 15px rgba(0,0,0,0.2);z-index:10}
	.mobile-menu_open body, .mobile-menu_cat_open body{overflow:hidden}
  .mobile-menu_open #mobile_menu{margin-left:0;visibility:visible;opacity:1}
	.mobile-menu_open #mobile_menu_btn {background: #fff;}
	.mobile-menu_open #mobile_menu_btn i {background-color:#444;}
	.mobile-menu_open #mobile_menu_btn .mt_1{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:6px}
	.mobile-menu_open #mobile_menu_btn .mt_2{opacity:0}
	.mobile-menu_open #mobile_menu_btn .mt_3{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:-6px}

  #mobile_menu .nav {margin: 0 !important;}
  #mobile_menu a {color:#000;}
  #mobile_menu .nav li a {padding: 10px 15px;border-bottom: 1px solid #ccc;background: #fff;font-size: 14px;}
  #mobile_menu #m-nav {margin-bottom: 20px;}
  #mobile_menu #m-cont,  #mobile_menu #m-last-list {padding: 0 15px;}
  #mobile_menu #m-last-list {border-top:0;}
  #mobile_menu .d_mini_block .d_bl_cont, #mobile_menu .d_mini_block {padding: 0px;color: #999;}
  #mobile_menu .d_mini_block .d_bl_cont a {font-weight: 400;font-size: 14px;}
  #mobile_menu .d_mini_block.adv_left_banners {text-align: left;padding-left: 15px;}
  #mobile_menu .d_mini_block:first-child .d_bl_name_right {padding-top: 15px;}
  .mb-social {max-width: 255px}

  #mobile_menu_cat {position: fixed;width: 100%;height: 100%;z-index:99;background: #fff; overflow-y: auto;overflow-x: hidden;-webkit-overflow-scrolling:touch;}
  #mobile_menu_cat .ttl {background: #F6F6F6;border-bottom: 1px solid #ddd;height: 53px;line-height: 53px;padding:0 0 0 15px;color: #888;font-family: 'Roboto';font-size: 16px;}
  #mobile_menu_cat .ttl .close_menu {float: right;width: 41px;height: 53px;display: inline-block;line-height: 55px;text-align: center;color: #999999;}
  #mobile_menu_cat .cont a.back {background: #f5f4f5;color: #666;}
  #mobile_menu_cat .cont a .glyphicon {font-size: 14px;margin-right: 4px;color: #555;}
  #mobile_menu_cat .cont a, #mobile_menu_cat .cont span.a {font-size: 16px;padding:15px 15px;border-bottom: 1px solid #d8d8d8;color:#000;display: block;}
  #mobile_menu_cat .cont a:hover, #mobile_menu_cat .cont span.a:hover {text-decoration: none; background: #eee} 
  #mobile_menu_cat .cont a.alllink {display: none;text-decoration: underline;font-weight: bold}
  #mobile_menu_cat .cont a.alllink .glyphicon {font-size: 10px;margin-left: 8px;top: 0;}
  #mobile_menu_cat .cont a.alllink:last-child {display: block;}
  #mobile_menu_cat .cont a[data-gid], #mobile_menu_cat .cont span.a[data-gid] {background-image: url(/img/right_arrow_bg2.png);background-position: 96.5% 15px;background-repeat:no-repeat}
  .navbar-header-mobile {text-align: center;height: 46px;border-bottom: 1px solid #e9e9e9;font-size: 15px;margin: 0 -5px;}
  .navbar-header-mobile .col {height: 46px;line-height: 48px;padding: 0;width: 33%;display: inline-block;float: left;color: #000;text-decoration: none !important;} 
  .navbar-header-mobile .col:hover {background: #eee;color: #555}
  .navbar-header-mobile .col:nth-child(1) {width: 34%}
  .navbar-header-mobile .col:nth-child(2) {border-right: 1px solid #bababa;border-left: 1px solid #bababa;} 
  .navbar-header-mobile .col.col-50 {width: 50%}
  .navbar-header-mobile .col.col-50:nth-child(2) {border-right: none;}   
  .navbar-header-mobile .col i {margin-right: 2px;color: #848484;font-size: 14px}
  .divider_blue {margin-bottom: 10px;}
  .navbar.main-menu {min-height: 46px;}

  .stock_cabinet .page-header {margin-bottom: 5px;}

  .slide-prev{left: -35px;}
  .slide-next{right:-35px}
  .slide-prev img, .slide-next img {width:40px;} 
  
  .log-pass-vendor {display: block;margin-top: 10px;}

  .topic-label {margin-bottom: 5px;}
  .topic-label:last-child {margin-bottom: 0}

  .bottom-abnr {width: 100%;position: relative;}

  .toggle_resize {display: none}

  .register-fix-panel {display: block; position: fixed; bottom: 0; left: 0; width: 100%; padding: 8px 5px; background: #eee; }
  .register-fix-panel .btn {text-transform: uppercase;border:none;}
  .register-fix-panel .lnr {font-size: 17px;position: relative;margin-right: 7px; top:2px; }  

  .hide_for_mobile {display: none !important}

  .stock-news-item-cont {width: 100%}

}
