@media screen and (max-width: 1210px) {
  #header {
    margin-bottom: 0;
  }

  .center {
    width: auto;
    padding: 0 10px;
  }

  .sidr {
    background: #fff !important;
  }

  .sidr-class-parent > a {
    color: #777 !important;
  }

  .sidr ul li {
    display: block;
    float: left;
    margin: 0;
    line-height: 48px;
    border-bottom: 1px dashed #f0f0f0;
    width: 100%;
    box-sizing: border-box;
    padding: 6px 0;
  }

  .sidr ul {
    border-bottom: 1px dashed #f0f0f0;
    float: left;
    width: 100%;
  }

  .sidr ul li ul li a, .sidr ul li ul li span {
    color: #777 !important;
    padding-left: 12px;
  }

  .sidr ul li ul li a:before, .sidr ul li ul li span:before {
    content: "- ";
  }

  .sidr ul li ul li ul li a, .sidr ul li ul li ul li span {
    color: #777 !important;
    padding-left: 12px;
  }

  .sidr ul li ul li ul li a:before, .sidr ul li ul li ul li span:before {
    content: "-- ";
  }

  .moduletable_label {
    margin-top: 40px;
  }

  .sidr-class-current > a {
    background: #f0f0f0 !important;
    color: #555 !important;
  }

  .sidr ul li:hover, .sidr ul li.active, .sidr ul li.sidr-class-active {
    background: #fafafa !important;
  }

  .sidr ul li a, .sidr ul li span {
    color: #777;
    font-size: 13pt;
    line-height: 1.8em;
  }

  .sidr ul li a img {
    height: 16px;
    float: left;
    position: relative;
    top: 6px;
    margin-right: 6px;
    margin-left: -2px;
  }

  .sidr ul li span.sidr-class-separator {
    position: relative;
    right: 12px;
  }

  .block_slider .center {
    padding: 0;
  }

  .owl-next {
    right: 5px;
  }

  .block_slider {
    float: left;
    width: calc(100% + 20px);
    margin: 0 -10px 0 -10px;
    position: relative;
  }

  .moduletable_slider.mob {
    margin-top: -8px;
    margin-bottom: 10px;
  }

  .cameraCont, .cameraContents {
    border-radius: 0px !important;
  }

  .moduletable_category_on_main li:nth-child(4n+4) {
    margin-right: 20px;
  }

  .moduletable_category_on_main li:nth-child(3n+3) {
    margin-right: 0;
  }

  .moduletable_menu_categ {
    margin-left: 0;
  }

  .moduletable_slider {
    width: 62%;
  }

  .slideshowck_slider {
    width: 100% !important;
  }

  .moduletable_right_banner {
    float: left;
    margin-top: 0;
    width: 100%;
  }

  /*	.moduletable_news{
  		display: none;
  	}

  	*/
  .sly_frame {
    overflow: hidden;
    width: calc(100% + 20px);
    margin-left: -10px;
  }

  .moduletable_news.mob {
    display: block;
  }

  .moduletable_right_banner .custom_right_banner > table {
    width: 100% !important;
  }

  .moduletable_right_banner td {
    text-align: left !important;
  }

  .moduletable_top_menu {
    float: left;
    left: 0 !important;
    position: relative !important;
  }

  .moduletable_block_img_main, .moduletable_label {
    display: none;
    overflow: hidden;
  }

  .moduletable_label {
    display: block;
  }

  .moduletable_label #jt_jshopping_label_slider > .jt_prev_l {
    left: 0;
    z-index: 9;
    top: 35%;
  }

  .moduletable_label #jt_jshopping_label_slider > .jt_next_l {
    z-index: 9;
    top: 35%;
    right: 0;
  }

  .moduletable_news > .blog_news > div:first-child {
    margin-left: 40px;
  }

  .moduletable_logo {
    width: 45%;
  }

  .moduletable_tell {
    width: 25%;
  }

  .block_korz {
    width: 25%;
    float: left;
  }

  #jshop_search {
    padding: 5px 0;
    width: 88%;
    text-indent: 12px;
  }

  .block_menu {
    display: none;
  }

  #gruemenu {
    display: block;
  }

  #footer > div > div {
    float: left;
    margin: 10px 0 40px 0;
    width: 50%;
    text-align: center;
  }

  #smoothtop {
    bottom: 35px !important;
  }

  #sideleft {
    float: left;
    width: 100%;
  }

  #content {
    margin-top: 2px;
  }

  .moduletable_category {
    display: none;
  }

  .moduletable_filter .uf_price {
    margin: 0 auto;
    text-align: center;
    width: 100%;
    float: left;
    position: relative;
  }

  .moduletable_filter #uf_price_to {
    float: left;
  }

  .jshop_list_product .block_product {
    border: medium none;
    padding: 0;
  }

  .moduletable_filter {
    overflow-x: hidden;
  }

  .left_block_prod {
    float: left;
    padding-right: 0;
    width: 420px;
  }

  .right_block_prod {
    float: left;
    width: 520px;
    margin-top: 5px;
  }

  .opl_info_prod {
    float: left;
    margin-top: 20px;
    width: 100%;
  }

  .contact_menu td {
    float: left;
    width: 100%;
    margin: 0;
    display: block;
  }

  .yandex_map > div {
    width: auto !important;
    height: 480px !important;
  }

  .item-page img {
    max-width: 100%;
    height: auto;
  }

  .item-page img.marker {
    max-width: 100%;
    height: 14px;
  }

  .moduletable_label.mob {
    display: block;
    text-align: center;
  }

  .moduletable_label.mob .label_products .block_item {
    display: inline-block;
    width: 180px;
  }

  .moduletable_label.mob > h3 {
    width: 135px;
  }

  .blog_news .title a, .bt-title {
    width: calc(100% - 40px) !important;
  }

  .moduletable_block_img_main_mob {
    display: block;
    float: left;
    width: calc(100% + 20px);
    position: relative;
    margin-left: -10px;
  }

  .moduletable_block_img_main_mob #squares {
    height: auto !important;
  }

  .moduletable_block_img_main_mob a {
    position: relative !important;
    float: left !important;
    display: block !important;
    margin: 0 0 20px !important;
    width: 100% !important;
    height: auto !important;
    left: 0 !important;
    top: 0 !important;
  }

  .moduletable_right_banner {
    display: none;
  }

  .squares a {
    background-color: #e3e3e3;
    float: left;
    margin-bottom: 10px;
    overflow: hidden;
    position: relative;
  }

  .squares a > img {
    transform: scale(1);
    transition: all 1s linear;
    width: 100%;
  }

  .moduletable_logo img {
    padding: 0 !important;
  }

  .squares .info h5 {
    text-align: left;
  }

  .sidr-class-parent > a {
    background: url("../img/strela_bottom.png") no-repeat;
    background-position: 334px 12px;
    background-size: 12px;
    transition: all 0.1s linear;
  }

  #navigation-toggle {
    top: 70px !important;
    border-radius: 6px !important;
  }

  .productfull .prod_buttons {
    position: relative;
  }

  .jshop_prod_cart .quantity {
    min-width: 165px;
  }

  .manufacturer_name {
    font-size: 10pt;
  }

  .productfull .button, .box_button input, .checkout_shipping_block .button, .checkout_payment_block .button, .cart_block_discount .button, .form-horizontal .button, .box_button .button {
    -webkit-appearance: button;
    -webkit-border-radius: 6px;
  }

  .uf_trackbar_inputs input, .uf_inputreset, #jshop_unijax_filter select, .form_sort_count select {
    -webkit-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;
  }

  .form_sort_count select {
    min-height: 28px;
    box-sizing: border-box;
  }

  .moduletable_block_img_main_mob a {
    width: calc(33% - 20px) !important;
    margin-right: 20px !important;
  }

  .image_middle a img {
    max-width: 400px;
  }

  .jshop_list_product .block_product {
    max-height: inherit;
  }

  .moduletable_filter #jshop_unijax_filter {
    display: none;
  }

  .filter_mob_click {
    display: block;
    background: url(../img/filter.svg) no-repeat;
    background-position: left center;
    padding-left: 30px;
    line-height: 20px;
    float: left;
    font-size: 16px;
    opacity: 0.8;
    text-transform: uppercase;
  }

  .moduletable_filter > h3 {
    display: none;
  }

  #sort_count {
    display: none;
    float: left;
    width: 100%;
    margin-top: 20px;
  }

  .sort_mob_click {
    display: block;
    background: url(../img/select.svg) no-repeat;
    background-position: right center;
    padding-right: 20px;
    line-height: 20px;
    font-size: 16px;
    opacity: 0.8;
    float: right;
    text-transform: uppercase;
  }

  .uf_trackbar_inputs input, .uf_inputreset {
    max-width: 50%;
  }

  .moduletable_category_on_main li {
    width: calc(33% - 12px) !important;
    margin-right: 20px;
    height: auto;
  }

  .squares .info {
    top: 0;
  }

  .squares .info h5 {
    bottom: 35px !important;
    text-align: center !important;
    box-sizing: border-box;
  }

  .moduletable_category_on_main li {
    margin-bottom: 20px;
  }

  .moduletable_block_img_main_mob {
    margin-top: 10px;
  }

  .uf_wrapper_prices {
    display: none;
  }

  #sidr-main .sidr-class-color {
    color: #ff0000;
    font-size: 13pt;
  }

  #sidr-main .sidr-class-color span {
    color: #ff0000;
  }

  #sidr-main .sidr-class-for_mobile_blue {
    color: blue;
    font-weight: bold;
    font-size: 14pt;
  }

  #sidr-main .sidr-class-for_mobile_blue span {
    color: blue;
  }

  .moduletable_recomend {
    font-size: 18pt;
    margin-top: 30px;
  }

  .jshop_categ .product_link {
    font-size: 10pt;
  }

  div.jshop_prod_description img {
    max-width: 100%;
    height: auto;
  }
}
@media screen and (max-width: 980px) {
  .custom_recomend p {
    line-height: 1em;
  }

  .moduletable_block_img_main_mob {
    MARGIN-TOP: 0PX;
    BACKGROUND: #f5f5f5;
    PADDING: 10PX 0 40PX;
  }

  .squares .item {
    box-shadow: 0px 0px 5px -2px #111;
  }

  .moduletable_advant {
    width: 25%;
    border: none;
  }

  .moduletable_advant img {
    float: none;
    margin-top: 0px;
  }

  .moduletable_home img {
    width: 100%;
  }

  .moduletable_slider {
    width: 100%;
  }

  .right_slider {
    margin: 10px 0 0 0;
    width: 100%;
  }

  .right_slider .moduletable_label {
    margin-top: -20px;
  }

  .moduletable_right_slide {
    width: calc(50% - 15px);
    margin: 0 5px 0px;
  }

  .right_slider .moduletable_label h3 {
    top: 45px;
  }

  .jshop_categ {
    margin-bottom: -20px !important;
  }

  .acy_requiredField input {
    height: 44px;
  }

  .moduletable_meseng a img {
    border: 2px solid #fff;
    border-radius: 10px;
  }

  .page-header > h2 {
    margin: 5px 0 15px 0;
    font-size: 14pt;
  }

  .left_block_prod {
    width: 100%;
  }

  .right_block_prod {
    width: 99%;
    margin-left: 5px;
  }

  .moduletable_recomend {
    font-size: 16pt;
    margin-top: 0px;
    margin-bottom: 0px;
    BACKGROUND: #f5f5f5;
    PADDING: 25PX 0 5px 0px;
    MARGIN-LEFT: -10PX;
    WIDTH: calc(100% + 20PX);
  }

  .yandex_map > div {
    width: auto !important;
    height: 400px !important;
  }

  .phone_num {
    width: 368px;
    float: left;
    margin: 15px 0 0 0;
    height: 22px;
  }

  .phone_num a {
    font-size: 16pt;
    color: #6ac3d6 !important;
    font-weight: bold;
    letter-spacing: 2px;
  }

  .phone_num_desc1 {
    font-size: 10pt;
    color: #777;
    float: left;
    margin-bottom: 12px;
  }

  .phone_num_desc2 {
    font-size: 9pt;
    color: #777;
    float: left;
    bottom: 18px;
    position: relative;
  }

  .moduletable_breadcrumbs li.active {
    color: #777;
    margin-top: -5px;
  }

  .moduletable_logo.mob {
    display: block;
    float: left;
    width: 135px;
    margin: 8px 0 0 55px;
    line-height: 1.4em;
    letter-spacing: 1px;
  }

  h1 {
    font-size: 12pt !important;
  }

  .sidr {
    width: 380px !important;
    box-shadow: 0px 0px 8px #999;
  }

  .moduletable_top_menu a {
    margin-right: 10px;
  }

  .jshop_categ a img {
    width: 100%;
  }

  .readmore_btn_text_home {
    display: block;
    text-align: right;
    font-weight: bold;
    font-size: 11pt;
  }

  .readmore_btn_text_home_close {
    display: block;
    text-align: left;
    font-weight: bold;
    font-size: 11pt;
  }

  .full_text {
    display: none;
  }

  .block_logo {
    float: left;
    width: 100%;
    height: 0px;
  }

  .jshop_list_category {
    float: left;
    width: 100%;
  }

  .jshop_img_description_center {
    min-width: 370px;
  }

  .cart_block_discount {
    margin: 30px 0;
  }

  .address_block, .checkout_shipping_block, .checkout_payment_block, .checkout_pfinish_block {
    margin-bottom: 35px;
  }

  .cart_block_discount .inputbox {
    border: 1px solid #ccc;
  }

  .moduletable_polz_menu {
    margin-right: 0;
  }

  table.acymailing_form {
    width: auto;
  }

  .moduletable_news > .blog_news > div {
    display: block;
    float: none;
    position: relative;
    width: 260px;
    margin: 0 auto !important;
  }

  .moduletable_news > h3 {
    width: 130px;
    FONT-SIZE: 14PT;
  }

  .moduletable_label > h3 {
    width: 200px;
    FONT-SIZE: 14PT;
  }

  .moduletable_polz_menu {
    float: left;
    width: 100%;
    text-align: center;
  }

  .moduletable_polz_menu li:first-child + li {
    display: none;
  }

  .moduletable_polz_menu li:first-child > a {
    background: rgba(0, 0, 0, 0) url(../img/vhod-lk.png) no-repeat scroll center top;
    background-size: auto 28px;
    text-indent: -9999px;
    height: 30px;
    width: 0;
  }

  .moduletable_top_menu {
    text-align: center;
    width: 100%;
  }

  .korz_center {
    display: block;
    margin: 0 auto;
    position: absolute;
    right: 8px;
    top: 0;
    width: 126px;
  }

  .moduletable_polz_menu {
    display: none;
  }

  .moduletable_polz_menu.mob {
    display: block !important;
    float: left;
    margin: 11px 0 0;
    position: relative;
    width: auto;
  }

  .moduletable_wishlist a, .moduletable_korz a {
    width: 28px;
    text-indent: -99999px;
  }

  .moduletable_korz {
    margin-left: 10px;
  }

  .moduletable_korz a {
    background-position: center;
    background: url(../img/korz.png) no-repeat;
    background-position: center top;
    background-size: 28px;
    text-decoration: none;
    display: inline-block;
    text-align: center;
    margin: 10px 0px 13px 13px;
  }

  .moduletable_wishlist a {
    background: url(../img/izbran.png) no-repeat;
    background-position: center top;
    background-size: 28px;
    text-decoration: none;
    display: inline-block;
    text-align: center;
    margin: 11px 0 13px 13px;
  }

  .moduletable_wishlist, .moduletable_korz {
    position: relative;
  }

  .moduletable_wishlist .count_prod, .moduletable_korz .count_prod {
    border-radius: 20px;
    font-size: 10px;
    height: 15px;
    line-height: 15px;
    padding: 0;
    position: absolute;
    right: -7px;
    text-align: center;
    top: 26px;
    width: 15px;
  }

  .moduletable_polz_menu a {
    margin-right: 4px;
  }

  .moduletable_polz_menu.mob {
    display: none;
  }

  .moduletable_slider {
    display: none;
  }

  .moduletable_slider.mob {
    display: block;
  }

  .camera_caption > div {
    width: 65%;
    height: 200px;
    line-height: 16px !important;
    padding: 0;
  }

  .camera_caption_title {
    margin: 80px 0 15px 0px;
  }

  .camera_caption_desc {
    margin: 0;
  }

  .moduletable_slider.mob .camera_caption > div {
    font-size: 16px !important;
  }

  .moduletable_right_banner tr {
    display: block;
    float: left;
    width: 50%;
  }

  .moduletable_right_banner td {
    display: block;
    height: 50px;
    margin-bottom: 5%;
    padding-right: 0;
    width: 95% !important;
  }

  .moduletable_logo {
    margin: 4px 0 10px 0;
  }

  .moduletable_rass > h3 {
    line-height: 1.5em;
    font-size: 12pt;
  }

  .news {
    margin-top: 0;
  }

  .rass {
    margin-top: 25px;
  }

  .block_korz .korz_center {
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
    left: 0;
    right: 0;
    min-width: 320px;
    position: fixed;
    top: 0;
    transform: translateZ(0);
    transition: 0.2s ease-in-out;
    width: 100%;
    z-index: 99998;
    background: #fff;
    height: 48px;
  }

  .moduletable_logo {
    display: none;
  }

  .moduletable_korz a, .moduletable_wishlist a {
    margin-left: 4px !important;
  }

  .moduletable_logo.mob img {
    width: auto;
    height: 14px;
    margin: 1px 0;
  }

  #wrapper {
    padding-top: 54px;
  }

  .moduletable_filter #jshop_unijax_filter {
    display: none;
  }

  .moduletable_filter > h3 {
    display: none;
  }

  .korz_center_center {
    float: right;
    width: 120px;
    margin-right: 5px;
  }

  #navigation-toggle {
    top: 4px !important;
    left: 0;
    background: none !important;
    box-shadow: inherit !important;
    width: 30px;
    padding: 8px 10px 0 !important;
  }

  .sc_askquestion,
.quickorder {
    cursor: pointer;
    line-height: 30px;
    padding: 1px 10px;
    text-decoration: none;
    font-weight: bolder !important;
  }

  .category-module_razm_setka {
    float: left;
    width: 100%;
  }

  #navigation-toggle span.nav-line {
    display: block;
    height: 4px !important;
    width: 30px !important;
    margin-bottom: 7px !important;
    background: #b6b6b6 !important;
  }

  a.sidr-class-toggle-sidr-close:before {
    font-family: unset;
    font-size: 34px;
    font-weight: 200 !important;
    color: #555 !important;
    margin: 0;
    text-decoration: none !important;
    content: "x";
    background: none !important;
    padding: 2px 10px;
    position: relative;
    bottom: 6px;
    left: 2px;
  }

  .moduletable_search {
    float: left;
    width: 70%;
    background: none;
    z-index: 1;
    margin-top: 0;
    height: 50px;
  }

  .moduletable_breadcrumbs {
    display: none;
    margin-bottom: 5px;
  }

  .title_cat_mob, .listproduct {
    display: none;
  }

  #sort_count {
    display: none;
    float: left;
    width: 100%;
    margin-top: 20px;
  }

  .jshop_list_category {
    margin-bottom: 0;
  }

  .moduletable_search {
    position: relative;
  }

  .moduletable_search .button2 {
    background: url(../img/search.svg) no-repeat !important;
    width: 20px;
    height: 20px;
    right: 21px;
    top: -1px;
    position: absolute;
    display: block;
  }

  .moduletable_search #jshop_search {
    padding: 4px 2px 2px;
    width: 100%;
    text-indent: 0px;
    border: none;
    border-bottom: 1px solid #ccc;
    margin-top: 10px;
    -webkit-border-radius: 0;
    border-radius: 0;
    background: none;
    color: #999;
  }

  .moduletable_search #jshop_search::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #999;
  }

  .moduletable_search #jshop_search::-moz-placeholder {
    /* Firefox 19+ */
    color: #999;
  }

  .moduletable_search #jshop_search:-ms-input-placeholder {
    /* IE 10+ */
    color: #999;
  }

  .moduletable_search #jshop_search:-moz-placeholder {
    /* Firefox 18- */
    color: #999;
  }

  a.sidr-class-toggle-sidr-close {
    float: right;
    padding: 15px 5px 0 0;
    text-decoration: none !important;
  }

  .moduletable_meseng {
    display: block;
    float: left;
    margin: 0 0 5px 0px;
    background: #f5f5f5;
    width: calc(100% - 10px);
    padding: 0px 0px 0px 10px;
    height: 150px;
  }

  .moduletable_meseng a.simplecallback {
    background: #fff;
    padding: 11px 8px;
    height: 36px;
    line-height: 35px;
    top: -16px;
    position: relative;
    color: #6ac3d6 !important;
    border-radius: 10px;
    border: 2px solid #6ac3d6;
    margin: 0 10px 0 0;
    font-size: 11pt;
    font-weight: bold;
    letter-spacing: 1px;
  }

  .moduletable_meseng a.simplecallback:hover {
    text-decoration: none;
  }

  .fixednav, .moduletable_tell {
    display: none;
  }

  .block_korz {
    margin: 0;
  }

  .moduletable_rass input {
    box-sizing: border-box;
  }

  #sideleft .moduletable_filter #uf_price_from, #sideleft .moduletable_filter #uf_price_to {
    float: left;
    margin-top: 0px;
    width: 50% !important;
    min-width: 50% !important;
    box-sizing: border-box;
    max-width: 50% !important;
    height: 35px !important;
    margin: 0 !important;
  }

  .moduletable_filter .uf_pricereset {
    float: left;
    position: absolute;
    width: 40px !important;
    top: 0;
    left: calc(50% - 20px);
    height: 25px;
  }

  .productfull .buttons {
    padding-left: 10px;
    display: inline-block;
    float: left;
    box-sizing: border-box;
  }

  #uf_finded_products {
    float: left;
    width: 100%;
    margin-top: 10px;
  }

  .jshop_categ .image {
    width: 100% !important;
    float: none !important;
    display: inline-block;
  }

  .moduletable_razm_setka li {
    display: block;
    margin-bottom: 10px;
    margin-top: 5px;
    margin-left: 5px;
    font-size: 16px;
  }

  .moduletable_razm_setka li a {
    text-decoration: none;
  }

  .productfull .prod_qty_input {
    display: inline-block !important;
    width: auto !important;
    float: left;
    min-width: 70px;
  }

  .productfull .buttons {
    display: inline-block;
    width: auto !important;
    float: left;
  }

  .prod_qty {
    display: none !important;
  }

  .productfull .prod_qty_input {
    position: relative;
    padding-right: 15px;
  }

  .td_1 a {
    line-height: 36px;
  }

  .td_2 a {
    padding: 4px 16px !important;
  }

  #table_shippings label, #table_payments label {
    display: inline !important;
  }

  .checkout_shipping_block #table_shippings .name {
    padding: 10px 0px;
  }

  .checkout_payment_block #table_payments .name {
    padding: 10px 0px;
  }

  .cart th.quantity {
    min-width: 160px;
  }

  .addon_search_plus_plus .popup {
    margin-left: 0;
  }

  .addon_search_plus_plus .product .name {
    margin: 0;
  }

  .addon_search_plus_plus .results .products td.image {
    border-bottom: none;
    padding-top: 10px;
  }

  .addon_search_plus_plus .results .products td.name {
    border-bottom: none;
    text-align: center;
  }

  .addon_search_plus_plus .product .image, .addon_search_plus_plus .product .name, .addon_search_plus_plus .product .price {
    border-left: 0;
    border-right: 0;
  }

  .addon_search_plus_plus .product .name a {
    margin-bottom: 0;
    padding-left: 10px;
    box-sizing: border-box;
  }

  .addon_search_plus_plus .popup {
    width: calc(100% + 50px) !important;
  }

  .moduletable_search img {
    max-width: 100px !important;
  }

  .addon_search_plus_plus .product {
    border: none;
  }

  .addon_search_plus_plus .results .products td:not(:last-child) {
    margin-bottom: 0 !important;
  }

  .list_category .row-fluid .sblock3 {
    width: 50%;
  }

  .list_category .clearfix, .list_category .row-fluid:after {
    display: none;
  }

  .row-fluid .sblock4 {
    width: 50%;
    padding: 0 5px;
    box-sizing: border-box;
  }

  .addon_search_plus_plus .reset_search.visible {
    position: absolute;
    top: 11px;
    background: #bebebe;
    right: 0px;
    width: 20px;
    padding-top: 1px;
  }

  .moduletable_label > h3 {
    margin: 5px auto 10px;
  }

  #jshop_unijax_filter select {
    display: block !important;
    padding: 10px 5px;
  }

  .moduletable_filter .chzn-container-multi .chzn-choices {
    overflow: visible;
  }

  .moduletable_filter .chzn-container-multi .chzn-choices .search-field {
    display: none;
  }

  .moduletable_filter .chzn-container-multi .chzn-choices li {
    margin: 6px 5px !important;
    padding: 5px 25px 5px 5px;
  }

  .moduletable_filter .chzn-container-multi .chzn-choices .search-choice .search-choice-close {
    top: 6px;
  }

  .moduletable_filter .chzn-container {
    width: 100% !important;
  }

  .moduletable_brends h3 {
    font-size: 22px;
  }

  .moduletable_category_on_main {
    margin-top: 10px;
  }

  .moduletable_category_on_main li {
    width: calc(50% - 12px) !important;
    margin-right: 20px;
    height: auto;
  }

  .moduletable_category_on_main li:nth-child(3n+3) {
    margin-right: 20px;
  }

  .moduletable_category_on_main li:nth-child(2n+2) {
    margin-right: 0;
  }

  .moduletable_block_img_main_mob a {
    width: calc(50% - 15px) !important;
    margin: 5px !important;
  }

  /*.list_product .product{
  	min-height: 570px;
        margin-bottom: 40px;
        padding-bottom: 20px;
  }*/
}
@media screen and (max-width: 900px) {
  .bt-cs .bt-row {
    width: 50% !important;
  }

  .squares .info {
    font-size: 16pt;
    font-weight: bolder;
    letter-spacing: 0px !important;
  }

  .moduletable_recomend {
    font-size: 14pt;
    line-height: 1.5em;
  }
}
@media screen and (max-width: 767px) {
  .jshop_list_product .row-fluid .sblock4 {
    width: 100%;
  }

  .moduletable_label {
    margin-top: 30px;
    MARGIN-BOTTOM: 10PX;
  }

  .calc_gbo {
    font-size: 10pt;
  }

  .calc_gbo_desc {
    font-size: 8pt;
  }

  .calc_gbo td {
    max-width: 200px;
  }

  .moduletable_advant p {
    font-size: 8pt;
    line-height: 1.6em;
    padding: 0 10px;
    margin: 0 0 10px;
  }

  .squares .info h5 {
    bottom: 10px !important;
    font-size: 10pt;
    padding: 5px 10px;
  }

  .moduletable_right_slide {
    width: calc(100% - 15px);
    margin: 10px 5px;
  }

  .moduletable_right_slide h3 {
    font-size: 10pt;
  }

  .moduletable_right_slide span {
    font-size: 10pt !important;
  }

  .productfull .jshop_prod_description iframe {
    width: 100%;
  }

  .item-page img {
    padding-bottom: 20px;
    margin: 0 auto !important;
    display: block;
    float: none !important;
  }

  .item-page img.marker {
    padding: 0;
    margin: 10px 0 0px 0 !important;
    float: left !important;
  }

  .item-page iframe {
    margin-left: -16px;
    width: calc(100% + 26px);
    border-radius: 0;
  }

  #jshop_menu_order {
    margin-top: -8px;
    margin-left: -10px;
    width: calc(100% + 20px);
  }

  #jshop_menu_order tr {
    padding: 4px 0;
  }

  .jshop_categ .product_link {
    left: 0px;
    width: 100%;
  }

  .yandex_map > div {
    width: auto !important;
    height: 360px !important;
  }

  .jshop_list_category .row-fluid [class*=sblock]:first-child {
    padding-left: 0;
  }

  .moduletable_top_menu a {
    font-size: 12px;
  }

  .list_category .row-fluid [class*=sblock]:first-child {
    padding-left: 0 !important;
  }

  .acysubbuttons .button {
    width: 100%;
    margin-top: 10px !important;
  }

  .jshop_prod_cart .quantity {
    min-width: auto;
  }

  .row-fluid .sblock4 {
    width: 50%;
    padding: 5px;
    box-sizing: border-box;
  }

  .list_category .row-fluid .sblock3 {
    width: 100%;
  }

  .jshop_img_description_center {
    min-width: auto;
  }

  .name_prod_corz {
    padding: 0 5px;
  }

  .product_name .mobile-cart {
    display: none;
  }

  .cart_block_discount .name {
    margin-bottom: 8px;
  }

  .moduletable_rass tr {
    display: block;
    float: left;
    text-align: center;
    width: 100%;
  }

  .acymailing_module_form td {
    float: left;
    width: 100%;
  }

  .moduletable_rass input {
    margin: 0;
    padding: 9px 0;
    text-indent: 10px;
  }

  .moduletable_right_banner tr {
    width: 100%;
  }

  .moduletable_right_banner td {
    width: 100% !important;
  }

  .moduletable_right_banner td {
    font-size: 10px;
  }

  .moduletable_right_banner td span {
    font-size: 10px !important;
  }

  .cart .quantity .inputbox {
    position: relative;
    left: 3px;
  }

  .cart .quantity .data {
    margin: 0 0;
  }

  .cart .quantity .data .product_minus {
    position: relative;
    left: 0;
  }

  .cart .quantity .data .product_plus {
    position: relative;
    left: 0;
  }

  .cart .cart_reload {
    cursor: pointer;
    position: absolute;
    top: 0px;
    right: -44px;
    left: inherit;
  }

  .jshop_list_product .row-fluid .sblock3 {
    height: auto;
  }
}
@media screen and (max-width: 620px) {
  .moduletable_advant img {
    max-height: 48px;
  }

  .moduletable_advant p {
    font-size: 7pt;
    line-height: 1.6em;
    padding: 0 5px;
    margin: 0 0 10px;
  }

  .moduletable_category_on_main li span {
    font-size: 10pt;
    padding: 5px 10px;
  }

  .camera_caption > div {
    width: 70%;
  }

  .camera_caption_title {
    font-size: 16px;
    padding: 8px;
  }

  .camera_caption_desc {
    font-size: 14px;
    padding: 8px;
  }

  #footer > div > div {
    float: left;
    margin: 0 0 40px 0;
    width: 100%;
    text-align: center;
  }

  .moduletable_block_img_main_mob a {
    float: inherit !important;
    display: inline-block !important;
  }

  .box_products_sorting {
    float: left;
    width: 100%;
    margin-bottom: 10px;
  }

  .box_products_count_to_page {
    float: left;
    width: 100%;
  }

  .moduletable_category_on_main {
    text-align: center;
  }

  .moduletable_block_img_main_mob #squares {
    text-align: center;
  }

  /*	.moduletable_category_on_main li {
  		width: 460px!important;
  		height: auto;
  		margin: 0 0 20px 0;
  		float: inherit;
  		display: inline-block;
  	}
  */
  /*	.moduletable_category_on_main li:nth-child(3n+3) {
      margin-right: 0;
      }
      */
}
@media screen and (max-width: 516px) {
  #sc_tooltip {
    left: 20px !important;
  }

  .moduletable_home span {
    font-size: 10pt !important;
  }

  .eac_title {
    font-size: 8pt;
  }

  .bonus td {
    font-size: 7pt;
  }

  .productfull .text_zoom {
    display: none;
  }

  .productfull .manufacturer_name {
    margin-top: 15px !important;
  }

  .camera_caption > div {
    min-width: 90%;
  }

  .productfull .prod_qty_input {
    min-width: 74px;
  }

  .sc_askquestion,
.quickorder {
    margin: 0 0 30PX;
    width: 65%;
    text-align: center;
    left: 0;
    bottom: 0;
  }

  .bistryi_zakaz {
    margin-top: -10px;
  }

  .productfull .prod_qty_input {
    display: inline-block !important;
    width: auto !important;
    float: left;
  }

  .productfull .buttons {
    display: inline-block;
    width: auto !important;
    float: left;
  }

  .productfull .buttons input {
    margin-top: 0;
  }

  .productfull .prod_qty_input {
    margin-top: 0;
  }
}
@media screen and (max-width: 480px) {
  .camera_caption_title {
    margin: 90px 0 15px 0px;
  }

  .moduletable_advant p {
    font-size: 6pt;
    color: #555 !important;
    font-weight: bold;
  }

  .productfull .video_full iframe {
    width: 100%;
  }

  .item-page iframe {
    height: 250px;
  }

  #shipping_form .shipping_descr {
    font-size: 10pt;
  }

  .checkout_payment_block #table_payments .jshop_payment_method {
    font-size: 10pt;
    margin-top: 0;
  }

  .productfull .image_middle {
    width: auto !important;
    text-align: center;
  }

  .eac_title {
    font-size: 7pt;
  }

  .bonus td {
    font-size: 6pt;
  }

  .bt-cs .bt-row {
    width: 100% !important;
  }

  .page-header > h2 {
    font-size: 12pt;
  }

  .camera_caption_title {
    font-size: 11pt;
    padding: 6px;
  }

  .camera_caption_desc {
    font-size: 11pt;
    padding: 6px 12px 6px 6px;
  }

  .moduletable_right_banner td {
    font-size: 10px;
  }

  .moduletable_right_banner td span {
    font-size: 10px !important;
  }

  .moduletable_right_banner tr {
    width: 100%;
  }

  .moduletable_right_banner td {
    width: 100% !important;
    text-align: left !important;
  }

  .moduletable_last_prosmotren > h3 {
    width: auto;
  }

  .tabs dt {
    left: 5px;
    padding: 1px 10px;
    font-size: 13px;
  }

  .fixednav {
    overflow: hidden;
  }

  .sc_askquestion,
.quickorder {
    margin-top: 10px;
  }

  .moduletable_last_prosmotren {
    text-align: center;
  }

  .moduletable_last_prosmotren .block_item {
    width: 200px;
    margin-right: 8px;
    display: block;
    margin: 0 auto 20px;
    clear: both;
    text-align: center;
    float: none !important;
  }

  .moduletable_last_prosmotren .block_item:last-child {
    margin-right: auto;
  }

  .moduletable_last_prosmotren .item_name a {
    text-decoration: none;
  }

  .td_1 a {
    font-size: 11px;
    background-image: inherit !important;
    padding-left: 0 !important;
    line-height: 36px;
  }

  .td_2 a {
    background-image: inherit !important;
    padding: 4px 10px;
  }

  .form-horizontal .form_sort_count .control-label {
    padding-top: 0 !important;
  }

  .blog .item-image img {
    display: block;
    float: none !important;
    margin: 0 auto 10px;
    max-width: 100%;
    max-height: 240px;
  }
}
@media screen and (max-width: 414px) {
  .productfull .prod_qty_input {
    min-width: 74px;
  }

  .sc_askquestion,
.quickorder {
    width: 80%;
    text-align: center;
  }

  .productfull .prod_qty_input {
    display: inline-block !important;
    width: auto !important;
    float: left;
  }

  .productfull .buttons {
    display: inline-block;
    width: auto !important;
    float: left;
  }

  .productfull .buttons input {
    margin-top: 0;
  }

  .ya-share2__container_size_m .ya-share2__item {
    margin: 20px 4px 40px 0 !important;
  }

  .image_middle a img {
    max-width: 100%;
  }

  img.jshop_img_thumb {
    width: 68px;
  }
}
@media screen and (max-width: 380px) {
  .moduletable_advant p {
    font-size: 5pt;
  }

  .sidr {
    width: 358px !important;
  }

  .phone_num {
    width: 346px;
  }

  .camera_caption_title {
    font-size: 10pt;
  }

  .camera_caption_desc {
    font-size: 10pt;
  }

  h1 {
    font-size: 11pt !important;
  }

  .moduletable_recomend {
    font-size: 12pt;
  }

  .moduletable_last_prosmotren > h3 {
    padding: 0;
    margin: 0 auto;
  }

  .pagination > ul > li > a, .pagination > ul > li > span {
    padding: 5px;
  }

  .productfull .buttons > .button:first-child {
    padding: 5px 12px !important;
  }

  .sc_askquestion,
.quickorder {
    margin: 0 0 0;
    width: 90%;
    text-align: center;
  }

  .bonus_add {
    font-size: 9pt;
  }

  img.jshop_img_thumb {
    width: 62px;
  }

  .tabs dt {
    padding: 2px 5px;
    font-size: 12px;
  }
}
@media screen and (max-width: 358px) {
  .sidr-class-parent > a {
    background-position: 295px 12px;
  }

  .calc_gbo td {
    max-width: 160px;
  }

  .camera_caption > div {
    min-width: 95%;
  }

  .moduletable_meseng a img {
    height: 35px;
  }

  .productfull .buttons {
    padding-left: 0;
  }

  .ya-share2__container_size_m .ya-share2__item {
    margin: 20px 2px 40px 0 !important;
  }

  .simplecallback-overlayed {
    width: 280px !important;
  }

  .tabs dt {
    padding: 3px 5px;
    font-size: 11px;
  }

  .sidr {
    width: 320px !important;
  }

  .phone_num {
    width: 308px;
  }

  .phone_num_desc1 {
    font-size: 8pt;
  }

  .phone_num_desc2 {
    font-size: 8pt;
  }

  .moduletable_meseng a.simplecallback {
    padding: 10px 12px;
    margin: 0 8px 0 -2px;
    font-size: 10pt;
    top: -15px;
  }
}
@media screen and (max-width: 328px) {
  .bonus_add {
    font-size: 8pt;
  }

  .productfull .prod_qty_input {
    width: 70px !important;
    min-width: 70px !important;
  }

  .productfull .buttons {
    margin-left: 4px;
  }

  img.jshop_img_thumb {
    width: 52px;
  }
}
@media screen and (max-width: 320px) {
  .moduletable_tell {
    float: left;
    width: 100%;
  }

  .korz_center {
    position: relative;
  }

  .moduletable_top_menu a {
    font-size: 11px;
    margin-right: 3px;
  }
}

/*# sourceMappingURL=media01100.css.map */
