@media only screen and (max-width:1367px){.block_product img{width:80%;display:inline-block;}
.image_block{text-align:center;}
.wrap_product_page .image-block .image img{width:80%;}
.wrap_product_page .image-block .image .product_label{margin-left:395px;}
#comjshop .product-details-price{margin-top:0px;}
#comjshop .product-details-price .product_price_old:before{width:50%;left:65px;}
}
@media only screen and (max-width:1200px){.free-shipping-wp{text-align:center;}
.free-shipping{float:initial;display:inline-block;margin-right:initial;}
.custom_akciya_frontpage{margin-left:0 !important;width:auto !important;}
.logo{text-align:center;padding-left:0px !important;margin-top:0px !important;}
.callback{float:none !important;margin:0 auto;}
.header_address{line-height:32px;font-size:14px;}
.header_address p{line-height:32px;font-size:14px;}
.header_address2{}
.header_caption{padding:10px 10px;}
#callback{float:none !important;}
nav.menu ul li a{font-size:15px !important;padding:15px 17px !important;}
.jshop_list_category a span{font-size:13px !important;height:44px !important;padding:9px !important;}
.categories a span{font-size:14px !important;height:60px !important;padding:6px !important;}
.image_main img{width:290px;}
.image_thumb img{width:65px !important;}
.image_thumb{height:290px !important;}
nav.menu ul li a{margin-right:0.7px !important;}
.slick-arrow{width:75px !important;height:20px !important;font-size:20px !important;}
#comjshop .product-details-price .product_price_old:before{width:25%;left:260px;}
}
@media only screen and (max-width:1199px){nav.menu ul li{border-right:none !important;display:block !important;border-bottom:1px solid #d6d4d4;}
.main_menu{display:none;}
.main_menu_katalog{display:none;}
#comjshop{padding-left:0px !important;}
.center{padding-left:0px !important;}
.left_column{margin-top:0px !important;}
.image_wrap{display:block;margin:0px auto 20px;width:385px;}
.item-page{padding-left:0px !important;}
#comjshop table.product-details-price{margin-top:20px;}
.jshop_prod_description, .characteristics{padding-right:0;}
.jshop_list_product .col-md-6{width:50%;float:left;}
.modile{display:block;}
.desktop{display:none;}
.jshop.list_category .category_discount{margin-left:277px;}
.jshop .product_label{margin-left:235px;}
.product_label span{top:35px;}
}
@media only screen and (max-width:768px){
.header p a{font-family:"osr";color:#484848;font-weight:bold; font-size: 18px;}
.header .secHeader--tel img{max-height: 24px;}
.header_address{line-height:22px;font-size:12px;}
.header_address p{line-height:22px;font-size:12px;}
footer ul{margin-bottom:17px !important;margin-top:-3px !important;}
.info{margin:0 auto;}
.jshop_list_product .col-xs-12{width:100%;}
.ya-share2{bottom:5px;top:inherit;left:50%;margin-left:-88px;z-index:10;}
.ya-share2 ul{flex-direction:row;}
.ya-share2 ul.ya-share2__list_direction_horizontal li + li{margin-top:0;margin-left:10px;}
.djslider-default .slide-desc{width:100% !important;font-size:11px;}
.djslider-default .slide-desc p{font-size:10px;}
.djslider-default .navigation-container img.prev-button,
.djslider-default .navigation-container .next-button{width:30px;}
.djslider-default div.navigation-container{top:calc(100% - 30px) !important;width:65px;}
.row-fluid .sblock2{width:100%;}
.wrap_product_page .image-block .image img{min-height:100%;}
.wrap_product_page .image-block .image .product_label{margin-left:220px;}
#comjshop table.product-details-price{margin-top:0px;}
#comjshop table.product-details-price tr td{padding:0px 0px 0px 0px;}
.callback-btn{right:-40px;}
.callback-btn img{width:50%;}
#comjshop .product-details-price .product_price_old:before{width:20%;left:275px;}
}
@media (max-width:550px){.social{right:20px;bottom:100px;}
.social a + a img{margin-top:7px;}
#comjshop .product-details-price .product_price_old:before{width:40%;left:105px;}
}
@media only screen and (max-width:480px){.header{font-size:13px;}
.categories a span, .jshop_list_category a span{height:31px !important;font-size:10px !important;padding:3px !important;line-height:12px;}
.categories a span p{top:6px !important;font-size:10px !important;}
.extra_fields{font-size:13px !important;line-height:17px !important;}
.oiproduct .name a{font-size:14px !important;}
h3{font-size:16px !important;}
h1, h2{font-size:16px !important;}
.header_address div.address-line div{width:100%;text-align:center;}
.header_address{width:100%;margin-top:0px;padding:5px 0px;}
.header_caption{padding:0px;}
.djslider-default .navigation-container img.prev-button,
.djslider-default .navigation-container .next-button{width:20px;}
.djslider-default div.navigation-container{top:calc(100% - 20px) !important;width:45px;}
}
@media only screen and (max-width:380px){.image_main img{width:245px;}
.image_thumb img{width:54px !important;}
.image_wrap{width:340px;}
.slick-arrow{width:65px !important;height:15px !important;font-size:16px !important;}
.image_thumb{height:246px !important;}
}
@media only screen and (min-width:320px){}
@media only screen and (min-width:480px){}
@media only screen and (min-width:768px){}
@media only screen and (min-width:1200px){.main_menu{display:block !important;}
.main_menu_katalog{display:block !important;}
}