.mb .htabs a.tab-hidden {display: none !important;}



@media (min-width: 990px) and (max-width: 9900px) {
.mb .ard-logo-clients .hide-5 {display: none;}
.mb .showall.ard-logo-clients .hide-5 {display: block;} 
.mb .partner-home .buttons.show-5 {display: block;}

.mb .page-onas .block-sert.diller-block .blM .item {height: 220px;}



}


@media (min-width: 780px) and (max-width: 990px) {
.mb .ard-logo-clients li {width: 190px !important;} 
.mb .ard-lc .bx-wrapper .bx-prev {left: -5px;}
.mb .ard-lc .bx-wrapper .bx-next {right: -3px;}
.mb .page-onas .block-sert.diller-block .item-0 {width: 190px !important;}
.mb .page-onas .block-sert.diller-block .bx-wrapper .bx-prev {left: -5px;}
.mb .page-onas .block-sert.diller-block .bx-wrapper .bx-next {right: -3px;}

.mb .box.mail-home .bx-wrapper .bx-prev {left: -15px;}
.mb .box.mail-home .bx-wrapper .bx-next {right: -13px;}
.mb .blueBlock .fancybox-skin {left: -110px;}
.mb .blueBlock .fancybox-title.fancybox-title-inside-wrap {width: 280px;}
.mb .mail_page .mailimg {margin: -45px -10px 20px 0;} 
.mb .shopnaprazhskoi .txt-shop .block-shop {width: 100%;padding: 5px 3px 5px 8px;} 
.mb .specialblock .product_holder {width: 175px !important;}
.mb .page-dir .ard-wrap-form.opt-cl {padding: 13px 15px 11px;}
.mb .dir-inp-head {font-size: 18px;line-height: 23px;}
.mb .dir-txt1 {font-size: 13px;}
.mb .page-dir textarea.ard-fm-txtarea {padding: 7px 10px;width: 100%;}
.mb .page-dir input.ard-input[type="text"] {padding: 12px;width: 100%;}
.mb .dir-txt2 {margin: 0 0 6px 0;}
.mb .dir-01 br {display: none;}
.mb .dir-01 {padding: 22px;}
.mb #container {width: 740px;padding: 10px 10px 20px;}  
.mb #header #search {float: none;left: auto;margin: 0;position: absolute;top: 182px;right: 0;width: 221px;}   
.mb #header .logo {left: -17px;top: 50px;}
.mb #header .phoneCity {left: 250px;top: 55px;width: 245px;}  
.mb #header .booking {left: 187px;top: 140px;}
.mb #header .slogan {left: 79px;top: 178px;}
.mb .ard-txt-doctor {margin-bottom: 90px;margin-left: 25px;margin-top: 25px;}
.mb .ard-btn-doctor {margin-left: 23px;}
.mb .ard-txt-child {background: url("../image/icon-love25.png") no-repeat scroll 50px 4px; padding-left: 120px;}
.mb #footer_cols {margin-left: 10px;}
.mb .manufacturer-content li {width: 134px;}
.mb .nosidebar .product_holder {width: 246px;}
.mb .product_holder {width: 268px;}
.mb .product-list .product_holder {width: 100%;}
.product-list .right .right_bottom_block .prod_info {width: auto;}

.mb .category-list-news {margin: 15px 0 20px;}
.mb .category-list-news .item-padd {padding: 10px;}
.mb .category-list-news .image {height: 100px; width: 100px;}
.mb .category-list-news .name {margin-left: 70px;}
.mb .category-list-news .name-a, .mb .category-list-news .name-a:visited {padding-left: 50px;}
.mb .category-list-news .item-padd .item-art {margin: 0 0 0 70px;padding: 5px 10px 10px 40px;}
.mb .item-padd .more {bottom: 20px;}
.mb .page-oferta .form-request .request {width: 96%;}
.mb .left-oferta {float: left;width: 48%;}
.mb .page-oferta .textarea-block {float: right;width: 48%;}
.mb .page-oferta .request textarea.input-txt {width: 96%;}
.mb #content .item.DelovieLinii .right img {width: 400px;}
.mb .alco-bg { padding: 9px;}
.mb .alco-params {margin-left: 0;}
.mb .alco-params-sex {width: 150px;}
.mb .alco-params-vipito {margin-left: 0;width: 252px;}
.mb .alco-params-massa-time {margin-left: 10px;width: 300px;}
.mb .alco-item {margin: 5px 1% 10px;padding: 10px 1%;width: 28%;}
.mb .ddbcat .left, .mb .ddbcat .right {width: 49.5%;}
.mb .bcat-p {padding: 2px 5px 2px 120px;}
.mb .ddbcat .bcat-p::after {left: 0px;}
.mb .ddbcat .block a {font-size: 18px;}
.mb ul.popup-menu li ul {left: 178px !important;}
.mb .diller-content .item {padding: 5px;}
.mb .footer-0 {font-size: 18px;}

.mb .icons_container .item-portal {margin-right: 5px;}
.mb .icons_container .item img {width: 100%;height: auto;}
.mb .icons_container .item.portal {width: 142px;}
.mb .icons_container .item.sber {width: 79px;}
.mb .icons_container .item.visa {width: 53px;}
.mb .icons_container .item.masc {width: 30px;}
.mb .icons_container .item.mir {width: 62px;}
.mb .icons_container .item.paykeeper {width: 112px;}
.mb .icons_container .item.pr {width: 57px;}



/*780-990*/
}
@media (min-width: 580px) and (max-width: 990px) {
.mb .page-onas .mail-info.flex {background-position:right top;background-size: 75%;}
.mb .page-onas .info-1 {flex: 0 0 58%;}
.mb .page-onas .blM {margin: -55px -15px 0;}
.mb .page-onas .blM .item {padding: 18px 15px 11px 15px;}
.mb .mail_page .blM {margin: 0 -10px;}  
.mb .mail_page .blM .item {padding: 10px 10px 10px 10px;} 
.mb .mail_page h2 {margin: -5px 0 0 10px;}
.mb .mail_page .info-1 {flex: 0 0 61%;}
.mb .mail_page .mail-info.flex {background-size: 280px;}   
.mb .ard-logo-clients .hide-4 {display: none;}
.mb .showall.ard-logo-clients .hide-4 {display: block;} 
.mb .partner-home .buttons.show-4 {display: block;} 
 
.mb .blocRating {margin: 0 -3px 5px;}  
.mb .blocRating .item {padding: 1px 3px 13px;}
.mb .blocRating .itemBord {padding: 5px 1px;}
.mb .box-product {margin-left: -20px;overflow: auto;width: auto ;}
.mb .box-product-main > div {margin-left: 5px;margin-right: 0; height: 195px !important;width: 171px !important;}
.mb .box-product .name a { font-size: 12px !important;width: auto !important;}
.mb .product-filter {height: 60px;}

.mb #special_slider.jcarousel-custom .jcarousel-skin-opencart .jcarousel-item-horizontal {margin: 0;width: 136px;}
.mb .specialblock .general_heading a {margin-left: 10px;}
.mb .specialblock {margin: 0 0 0 5px;}

.mb #special_slider .jcarousel-skin-opencart .jcarousel-clip {margin: 0 0 0 0px;overflow: hidden;width: auto;}
.mb .welcome_text h2 {margin-left: 10px !important;}
.mb .welcome_text > div {line-height: 18px;margin-left: 10px;}
.mb .welcome_text ul {padding: 0 0 0 20px;}
.mb .category-info > table {width: 100% !important;}
.mb .category-list {margin: 5px -4px 20px 0;}
.mb .category-list.fill {margin: 5px 0px 20px 0;}
.mb .category-list.fill .item {margin: 10px 0;width: 100%;}
.mb .category-list .item {width: 24%;margin: 0 1% 6px 0;}
.mb .category-list.ikregion .item {width: 15.6%;}
.mb .category-list .name > a {font-size: 9px;}
.mb .htabs {height: 26px;}
.mb .htabs a.selected {padding-bottom: 6px;}
.mb .htabs a { margin-right: 3px;padding: 5px;font-weight: 500;}
.mb .box-product { font-size: 0;margin-left: -1%;}
.mb .similar_goods .box-product > div, .mb .products_neibors .box-product > div { margin-left: 0;margin-right: 0;width: 24%;}
.mb .box.fbox.products_neibors .name, .mb .box.fcbox.similar_goods .name {padding: 0 5px !important;}
.mb .box.fbox.products_neibors .price, .mb .box.fcbox.similar_goods .price {font-size: 12px;padding: 0 5px !important;}
.mb .product-info .box-product .cart {padding: 0 5px !important; min-height: 30px;}
.mb .tab-content {padding: 5px 8px;}
.mb #tab-description table {height: auto !important;width: 100% !important;}
.mb #tab-description table td {width: auto !important;}
.mb #tab-description table td img {height: auto !important;min-width: 100px;width: 100% !important;}
.mb h1.pr_name {font-size: 22px !important;line-height: 24px;}
.mb .cols_container .left {padding-left: 0;width: 49%;}
.mb .cols_container .right {margin-left: 2%;width: 49%;}
.mb .product-info .image {border: 0;border-radius: 0;padding: 0;}
.mb .product-info .left .image img {max-width: 100%;}
.mb .gift-delivery {left: auto;right: 0;top: 5px;}
.mb .product-info .price {font-size: 18px;padding: 0;}
.mb .product-info .cart #button-cart.button-large {margin-right: 10px;padding: 0 8px;}
.mb .product-info .review > div {font-size: 6px;padding: 0 0 10px;}
.mb .jv_qiuckorder_show {font-size: 9px;text-transform: uppercase;}
.mb .product-info .review > div img {width: 75px;}
.mb .product-info .review a.rev_count {font-size: 10px;}
.mb .inform_button {font-size: 14px;}
.mb .form-request-spb .ard-col-lft {float: left;width: 48%;}
.mb .form-request-spb .ard-col-rght {float: right;width: 48%;}
.mb input.ard-subm[type="submit"] {margin-left: 0;}
.mb .product-info .price {margin-bottom: 24px;}
.mb .goods-gift + .free-delivery {margin-left: 1px;}
.mb .product-info .image-additional a {width: 70px !important;margin-right: 4px !important;}
.mb .product-info .gift-prod .price {font-size: 16px;padding: 5px 0 0 0;margin-bottom: 5px;}
/*580-990*/
}

@media (min-width: 0px) and (max-width: 990px) {


.mb .video_sfr.flex {max-width: 193px;}  
.mb .video_sfr.flex > div {width: 100%;}   
.mb .blockCatHome .itemLeft {width: 230px;}  
.mb .blockCatHome .itemLeft .name {font-size: 13px;line-height: 16px;padding: 10px;}  
.mb .blockCatHome .itemRight {width: 305px;}
.mb .blockCatHome .itemRight ul {padding: 5px 10px;} 
.mb .blockCatHome .itemRight ul li {padding: 0 0 0 10px;font-size: 14px;line-height: 24px;}
.mb .blockCatHome .itemRight ul li::before {font-size: 20px;line-height: 24px;} 
.mb .blockCatHome .itemRight ul li a {font-size: 14px;line-height: 24px;}
.mb .blockCatHome .itemRight .link a {font-size: 14px;} 
.mb .box.partner-home .box-content > ul > li {width: 25%;}  
.mb .listBrand .item a {font-size: 12px;line-height: 27px;padding: 0 5px;}  
.mb .page-dir .txt-info {width: 52%;}
.mb .page-dir .labsub {width: 48% !important;}
.mb .page-dir .labsub .it_agree {font-size: 16px;}
.mb iframe {max-width: 100%;}
.mb #content .fsh-item .name img {max-height: 26px;width: auto;}
.mb .fsh-item {padding: 20px 0px;}
.mb .fsh-item .image {height: 100px;width: 100px;}
.mb .fsh-item .name {margin-left: 50px;}
.mb .fsh-item .name a, .mb .fsh-item .name a:visited {font-size: 18px;line-height: 26px;padding: 5px 10px 5px 60px;}
.mb .cat-page ul > li.fsh-item ul.fsh-ul  {margin: 0 0 0 50px;padding: 5px 10px 10px 60px;}
.mb .ard-txt-russia {background-position: right bottom;}
.mb .slideshow .bx-wrapper .bx-pager {bottom: 6px;right: 6px;}
.mb #content img {max-width: 100%;height: auto !important;}
.mb #content .box-product .image img {}
.mb #content.mail_page .blM .item img, .mb #content.page-onas .blM .item img {max-width: calc(100% + 2px);margin: -1px -1px 0 0;}
.mb #content.page-onas .block-sert.diller-block .item .logo img {margin: calc(50% + 13px) auto 0;}
.mb .slider-thumb {}
.mb .bx-wrapper .bx-controls-direction a.disabled {cursor: default;opacity: 0.3;display: block;}
.mb .h-whatsapp a {font-size: 14px;}
.mb .product-info {}
.mb .products_container {margin: 0; width: 100%;}
.mb .ard-clearfix {width: 100%;}
.mb .mt--10 {margin-top: 20px;}
.mb .ard-col-lft, .mb .ard-col-rght {float: none;width: 100%;}
.mb .ard-wrap-map {width: 100%;}
.mb .ard-wrap-map > ymaps {width: 100% !important;}
.mb .ymaps-2-1-53-map, .mb a .ymaps-2-1-53-map {width: 100% !important;}
.mb .ard-sp-spb li {margin-bottom: 0;}
.mb input.ard-input[type="text"] {padding: 5px 2%;width: 96%;}
.mb textarea.ard-fm-txtarea {padding: 5px 2%; width: 96%;}
.mb .ard-bl-line-btm {margin-left: auto;}
.mb .box-content.catalog_page {padding: 0 !important;}
.mb .box-content.catalog_page .box-product-main > div {height: auto !important;margin-left: 1% !important;margin-right: 0;padding: 0 !important;width: 32.33% !important;}
.mb .box-product .image {text-align: center;}


.mb .traumatolog .left {float: left;width: 55%;}
.mb .traumatolog .right {float: right;width: 43%;}
.mb .form-request .request {padding: 5px 2%;width: 43%;}
.mb .form-request .txt-req {padding-left: 2%; width: 50%;}
.mb .request .input-txt {padding: 2px 2%;width: 96%;}
.mb .service_x-ray.accessible {background: url("../image/icon-star.png") no-repeat scroll 30px 13px;}
.mb .service_x-ray {margin: 0 0 15px;padding: 15px 37px 15px 110px;}
.mb .service_x-ray span {left: 10px;}
.mb .service_x-ray span {font-size: 16px;}
.mb #content table {width: 100%;}
.mb .ard-wrap-bg-clr {margin-bottom: 15px; margin-top: 20px;}
.mb .ard-txt-bl-bg {width: 50%;}
.mb .item-tr.kont-info .left { float: none;margin: 5px 0 20px;width: 100%;}
.mb .item-tr.kont-info .left > ymaps {width: 100% !important;}
.mb .item-tr.kont-info .right { float: none;margin: 3px 0 10px; width: 100%;}
.mb .product-filter .price-track {left: auto;right: 3%;top: 44px;width: 94%;}
.mb table.trackbar img {max-width: 13px !important;}
.mb .page-oferta .desc {width: 60%;}
.mb .bnr-oferta { width: 40%;}
.mb #content .sposoboplaty img {min-width: 55px;}
.mb .overflowauto {background: url("../image/table-arrow.png") no-repeat scroll right top;overflow: auto;padding: 14px 0 0;margin-bottom: 10px;}
.mb .info-prod {clear: both;font-size: 0;overflow: hidden;white-space: nowrap;}
.mb .item-info {display: inline-block;float: none;font-size: 12px;margin-right: 1%;width: 24%;}
.mb .info-product h3 {clear: both;}
.mb .tip_text {padding: 0 10px;text-align: center;}
.mb .take_note {margin: 10px auto;padding: 10px;}
.mb .norm {margin: 10px auto;padding: 10px;}
.mb img[style*="float: left"], .mb  img[style*="float: right"] {max-width: 50% !important;}
.mb #alco-result-prom {left: -39px;top: -174px;}
.mb .fut-mast {display: none;}
.mb .divider_bgr {padding-bottom: 10px;text-align: right; height: auto;}
.mb .mb .product-info .price {margin-bottom: 5px;}
.mb .gift-delivery {left: auto;position: relative;right: 0;top: 0;}
.mb .box.fbox.products_neibors .price, .mb .box.fcbox.similar_goods .price {height: 28px;line-height: 14px;padding: 4px 0 !important;}
.mb .box.fbox.products_neibors .price .price-new, .mb .box.fcbox.similar_goods .price .price-new  {display: block;white-space: nowrap;}
.mb .fut-sb-m{display:inline-block}
.mb .fut-sb-d{display:none}

.mb .simplecheckout-customer-one-column .simplecheckout-customer-left {width: 35%;}
.mb .simplecheckout-customer-one-column .simplecheckout-customer-right {width: 65%;padding-right: 7px;}
.mb .gr-info { padding-left: 7px;}
.mb .blockLeft, .mb .blockRight {display: block;width: 100%;margin-bottom: 20px;padding-left: 0%;}
.mb .nothree .request {font-size: 14px;padding: 0;display: block;margin: 10px 0;float: none;width: 166px;text-align: center;}
.mb .nothree .oferta {max-width: 186px;margin: 10px 0;display: block;float: none;}
.mb #offer_tz.pad20.offer-tz {margin: 10px 0;padding: 10px 0px 0px 0px;}
.mb .jsliderCat {width: 87%;position: absolute;top: 40px;left: 3%;padding-top: 0;}
.mb .product-info .cart #button-cart.button-large {float: none;min-width: 166px;width: 186px;margin: 0;}

.mb .img-opt {width: 15%;}
.mb .product-info .option .item .name {max-width: 300px;width: 70%;}
.mb .block-check.item-2 .item {width: 50%;}
.mb .block-check.item-3 .item {width: 100%;}
.mb .block-check.item-4 .item {width: 50%;}
.mb .block-check.item-5 .item {width: 100%;}
/*0-990*/
}

@media (min-width: 0px) and (max-width: 780px) {
.mb .category-list.ikregion .item {width: 24%;}
.mb .ard-lc .bx-wrapper .bx-prev {left: -5px;}
.mb .ard-lc .bx-wrapper .bx-next {right: -3px;} 
.mb .page-onas .block-sert.diller-block .bx-wrapper .bx-prev {left: -5px;}
.mb .page-onas .block-sert.diller-block .bx-wrapper .bx-next {right: -3px;}  
.mb .page-onas .block-sert.diller-block .item .logo img {padding: 0 5px;}  

.mb .among-clients.show .ard-logo-clients li {display: inline-block;}   
.mb .page-onas .blM .item {padding: 5px;}
.mb .page-onas .blM {margin: -33px -5px 0;}

.mb .page-onas .block-thankmail .buttons.allbut span {box-shadow: 0px -20px 20px 20px #fff;}   
.mb .blueBlock .fancybox-nav span {width: 25px;background-size: 10px 18px;}
.mb .blueBlock .fancybox-close {background-size:  12px 13px;}
.mb .blueBlock .fancybox-next span {right: -20px;}
.mb .blueBlock .fancybox-prev span {left: -20px;} 
.mb .blueBlock .fancybox-title.fancybox-title-inside-wrap {display: none;} 
.mb .blueBlock .fancybox-skin {left: 0;} 
.mb .box-sklad:hover .txt-hover {display: none;}
.mb .box-sklad.open .txt-hover {display: block;}
.mb .product_holder_inside .box-gifts:hover .gift-item {display: none;}
.mb .product_holder_inside .box-gifts.open .gift-item {display: block;}
.mb .product_holder_inside .box-txt:hover .d-txt {display: none;} 
.mb .product_holder_inside .box-txt.open .d-txt {display: block;} 
.mb .bl-flex.bl-labsub {flex-direction: column;}
.mb .page-dir .txt-info {width: 100%;} 
.mb .page-dir .labsub {width: 100% !important;} 
.mb .dir-01 {padding: 22px;font-size: 15px;line-height: 22px;}
.mb .dir-01 br, .dir-inp-head br {display: none;}
.mb .dir-inp-head {font-size: 15px;line-height: 20px;}
.mb .page-dir .ard-wrap-form.opt-cl {padding: 10px;}
.mb .bl-flex.bl-mcol {flex-direction: column;margin-bottom: 8px;}
.mb .page-dir .bl-left {width: 100%;}
.mb .page-dir .bl-right {width: 100%;}
.mb .page-dir input.ard-input[type="text"] {padding: 12px;width: 100%;}
.mb .page-dir textarea.ard-fm-txtarea {padding: 7px 10px; width: 100%;}
.mb .page-dir .fl_upld {margin-bottom: 15px;}
.mb .dir-txt1 {line-height: 25px;margin: 0;}  
.mb .onlymob {display: block;} 
.mb .box.box-viewed.onlymob {display: block;} 
.mb #header .logoSlogan {left: 63px;top: 82px;font-size: 12px;}
.mb .fsh-item .fsh-ul > li {width: 100%;float: none;}
.mb .cat-page > ul > li > ul > li {padding: 0 0px 5px 15px;}  
.mb .fsh-item .fsh-ul {min-height: 1px;height: auto;} 
.mb .cat-page > ul > li.fsh-item {width: 100%;} 
.mb #header {height: 190px;}
.mb #header #search {background: none;border: 0;border-radius: 0;float: none;left: auto;margin: 0;position: absolute;right: 5px;top: 153px;width: 100%; z-index: 1;}
.mb #header #search .search_inside {background: #fff;border: 2px solid #683a69;height: 31px;margin-left: 130px;position: relative;}
.mb #header #search input {width: 88%;}
.mb #header .logo {left: -17px;top: 55px;} 
.mb #header .phoneCity {left: auto;right: 0;top: 43px;width: 50%; font-size: 14px;line-height: 18px;} 
.mb .phone_spb, .mb .phone_nn {display: none;}
.mb .h-whatsapp {margin: 2px 0 2px -6px;}
.mb .h-whatsapp a {background: url(../image/whatsapp.png) no-repeat 0 center /16px auto;padding: 0 0 0 20px;line-height: 16px;}
.mb .h-email {margin: 0 0 0 -6px;}
.mb .h-email .mc-mail {padding: 0 0 0 21px;background: url(../image/h-email.png) no-repeat left center /16px;}
.mb #header .booking {left: 187px;top: 140px;}
.mb .custom_menu #menu::after {color: #fff;content: "МЕНЮ";font-size: 14px;line-height: 40px;margin-left: 10px;}
.mb #menu ul {display: none;position: absolute;top: 40px;}
.mb #menu:hover > ul {display: block;}
.mb #menu > ul > li {float: none;}
.mb #header .logo {top: 32px;width: 62%;}
.mb #header .logo img {width: 100%;}
.mb #header .slogan {left: auto;right: 0;top: 132px;width: 100%;text-align: center;}
.mb .ard-txt-bl-bg { background: none; padding: 0 20px 0 0; width: 53%;}
.ard-wrap-post-rus {background: none;padding-right: 10px;}
.mb #menu-holder {position: relative;z-index: 1;}
.mb #header #cart {min-width: 40px;position: absolute;right: 0;top: -40px;width: 100%;z-index: 2;}
.mb #header #cart .cart-arrow {display: none;}
.mb #header #cart .heading {background: url("../image/cart-m.png") no-repeat scroll center center;border-radius: 0;border-width: 0;float: right;height: 40px;margin: 0;min-width: 40px;padding: 0 10px 0 0;top:40px;width: 40px;}
.mb #header #cart .heading a {display: block;height: 40px;width: 40px;}
.mb #header #cart .heading a span {display: none;}
.mb #header #cart .content {border-radius: 0;box-shadow: 0 0 3px #ccc inset;position: relative;top: 40px;}
.mb .but-req {display: table;}
.mb .but-req-txt {float: none;line-height: 20px;width: 55%;display: table-cell;vertical-align: top;padding: 5px 5px 5px 1px;}
.mb .request .buttons-req {float: none;display: table-cell;vertical-align: top;padding: 5px 0px;width: 45%;}
.mb .request .buttons-req.labsub {display: block;}
.mb .but-req .it_agree {margin: 0 0 10px 5px;display: block;}
.mb .page-oferta .request .buttons-req input {margin: 0 0px 5px;}
.mb .left-oferta {float: none;width: 100%;}
.mb .page-oferta .textarea-block {float: none;width: 100%;}
.mb .page-oferta .request textarea.input-txt {width: 96%;height: 80px;}
.mb .category-list-news .item {float: none;height: auto; width: 100%;}
.mb .category-list-news .item-padd .item-art {height: auto;}
.mb .category-list-news .item.two-col .item-padd .item-art-li {float: none;width: 96%;}
.mb .item-help { margin-bottom: 10px;width: 100%;float: none;height: 185px;}
.mb .item-help.left {background: url("../image/help-children-left.png") no-repeat scroll 0 0 / 100% auto;}
.mb .item-help.right { background: url("../image/help-children-right.png") no-repeat scroll 0 0 / 100% auto;}
.mb a#call_back {height: 29px;left: 53%;margin-left: -100px;right: auto;top: 4px;width: 180px;z-index: 961;}
.mb .menu-cat-mob{display:block;background: #2ba239;bottom: 0;height: 40px;left: 0;padding: 0px;position: absolute;width: 100%;}
.mb .menu-cat-mob .popup-menu {display: none;}
.mb .h-menu-cat-m {color: #fff;line-height: 40px;text-transform: uppercase;padding-left: 15px;}
.mb #column-left {display: none;}
.category-info .onlymob.filter_link {display: flex;}
.mb #column-left + #column-right + #content, .mb #column-left + #content {margin-left: 0;} 
.mb .am_bnr {display: none;}
.mb #cssmenu, .mb #cssmenu ul, .mb #cssmenu ul li, .mb #cssmenu ul li a {border: 0 none;box-sizing: border-box;display: block;line-height: 1;list-style: none;margin: 0;padding: 0;position: relative;}
.mb #cssmenu {}
.mb #cssmenu .has-sub.m-cat-p > a {font-size: 14px;padding: 0 15px;text-transform: uppercase;width: 120px;}
.mb #cssmenu ul ul {display: none;}
.mb #cssmenu > ul > li > a {line-height: 40px;color: #ffffff;cursor: pointer;font-size: 14px;font-weight: bold;padding: 0px 20px;text-decoration: none;z-index: 1;}
.mb #cssmenu > ul > li > a:hover, 
.mb #cssmenu > ul > li.active > a, 
.mb #cssmenu > ul > li.open > a {background: #5d3945;color: #fff;}
.mb #cssmenu > ul > li.open > a {}
.mb #cssmenu > ul > li:last-child > a, 
.mb #cssmenu > ul > li.last > a {}
.mb .holder {height: 0;position: absolute;right: 0;top: 0;width: 0;}
.mb .holder:after, .mb .holder:before {content: "";display: block;height: 6px;position: absolute;right: 20px; transform: rotate(-135deg);width: 6px;z-index: 10;}
.mb .holder:after {}
.mb #cssmenu > ul > li > a:hover > span:after, 
.mb #cssmenu > ul > li.active > a > span:after, 
.mb #cssmenu > ul > li.open > a > span:after {border-color: #eeeeee;}
.mb .holder:before {border-left-color: inherit;border-left-style: solid;border-left-width: 2px;border-top-color: inherit;border-top-style: solid;border-top-width: 2px;top: 14px;}
.mb #cssmenu ul ul li a {background:#038513;border-top: 1px solid #ffffff;color: #fff;cursor: pointer;font-size: 14px;padding: 10px 20px;text-decoration: none;z-index: 1;}
.mb #cssmenu ul ul li:hover > a, 
.mb #cssmenu ul ul li.open > a, 
.mb #cssmenu ul ul li.active > a {background: #5d3945; color: #ffffff;}
.mb #cssmenu ul ul li:first-child > a {}
.mb #cssmenu ul ul ul li:first-child > a {}
.mb #cssmenu ul ul ul li a {background: #2ba239;padding-left: 30px;}
.mb #cssmenu > ul > li > ul > li:last-child > a, 
.mb #cssmenu > ul > li > ul > li.last > a {border-bottom: 0 none;}
.mb #cssmenu > ul > li > ul > li.open:last-child > a, 
.mb #cssmenu > ul > li > ul > li.last.open > a { border-bottom: 1px solid #32373e;}
.mb #cssmenu > ul > li > ul > li.open:last-child > ul > li:last-child > a {border-bottom: 0 none;}
.mb #cssmenu ul ul li.has-sub > a:after {border-left: 2px solid #eeeeee;border-top: 2px solid #eeeeee;content: "";display: block;height: 5px;position: absolute;right: 20px;top: 11.5px;transform: rotate(-135deg);width: 5px;z-index: 10;}
.mb #cssmenu ul ul li.active > a:after, 
.mb #cssmenu ul ul li.open > a:after, 
.mb #cssmenu ul ul li > a:hover:after {border-color: #ffffff;}
.mb #menu-holder #menu-mob {display: block; position: relative;z-index: 2;}
.mb #menu-holder #menu {display: none;}
.mb #menu-holder {background: #2ba239;position: relative;z-index: 2;}
.mb #menu-mob, .mb #menu-mob ul, .mb #menu-mob ul li, .mb #menu-mob ul li a {border: 0 none;box-sizing: border-box;display: block;line-height: 1;list-style: none;margin: 0;padding: 0;position: relative;}
.mb #menu-mob .has-sub.m-cat-p > a {font-size: 14px;padding: 0 15px;text-transform: uppercase;width: 120px;}
.mb #menu-mob ul ul {display: none;}
.mb #menu-mob > ul > li > a {line-height: 40px;color: #ffffff;cursor: pointer;font-size: 14px;font-weight: bold;padding: 0px 20px;text-decoration: none;z-index: 2;}
.mb #menu-mob > ul > li > a:hover, 
.mb #menu-mob > ul > li.active > a, 
.mb #menu-mob > ul > li.open > a {background: #5d3945;color: #fff;}
.mb #menu-mob > ul > li.open > a {}
.mb #menu-mob > ul > li:last-child > a, 
.mb #menu-mob > ul > li.last > a {}
.mb #menu-mob > ul > li > a:hover > span:after, 
.mb #menu-mob > ul > li.active > a > span:after, 
.mb #menu-mob > ul > li.open > a > span:after {border-color: #eeeeee;}
.mb #menu-mob ul ul li a {background:#038513;border-top: 1px solid #ffffff;color: #fff;cursor: pointer;font-size: 14px;padding: 10px 20px;text-decoration: none;z-index: 1;}
.mb #menu-mob ul ul li:hover > a, 
.mb #menu-mob ul ul li.open > a, 
.mb #menu-mob ul ul li.active > a {background: #5d3945; color: #ffffff;}
.mb #menu-mob ul ul li:first-child > a {}
.mb #menu-mob ul ul ul li:first-child > a {}
.mb #menu-mob ul ul ul li a {background: #2ba239;padding-left: 30px;}
.mb #menu-mob > ul > li > ul > li:last-child > a, 
.mb #menu-mob > ul > li > ul > li.last > a {border-bottom: 0 none;}
.mb #menu-mob > ul > li > ul > li.open:last-child > a, 
.mb #menu-mob > ul > li > ul > li.last.open > a { border-bottom: 1px solid #32373e;}
.mb #menu-mob > ul > li > ul > li.open:last-child > ul > li:last-child > a {border-bottom: 0 none;}
.mb #menu-mob ul ul li.has-sub > a:after {border-left: 2px solid #eeeeee;border-top: 2px solid #eeeeee;content: "";display: block;height: 5px;position: absolute;right: 20px;top: 11.5px; transform: rotate(-135deg);width: 5px;z-index: 10;}
.mb #menu-mob ul ul li.active > a:after, 
.mb #menu-mob ul ul li.open > a:after, 
.mb #menu-mob ul ul li > a:hover:after {border-color: #ffffff;}
.mb .category-info > table {width: 100% !important;}
.mb .ard-wrap-doctor {height: 178px;position: relative;background-position: right bottom;background-size: auto 147px;border: 0;}
.mb .ard-txt-doctor {margin: 0;padding: 6px 10px;width: 63%;}
.mb .ard-btn-doctor {bottom: 8px;left: 10px;margin: 0;position: absolute;}

.mb .ard-txt-child {background: url("../image/icon-love25.png") no-repeat scroll 15px 10px;padding-left: 59px;}
.mb .traumatolog .left, .mb .traumatolog .right {float: none;width: 100%;}
.mb .traumatolog .x-ray img {margin-top: 0;}
.mb .form-request .request {padding: 5px 2%;width: 96%;}
.mb .form-request .txt-req {margin-top: 10px;padding-left: 0;width: 100%;}
.mb .traumatolog .right img {height: auto;max-width: 100%;margin: 0 auto;display: block;}
.mb .item-tr h2.but_x-ray {max-width: 96%;width: 96%;padding: 7px 2%;}
.mb #footer {margin: 0 -10px -20px;padding: 0; width: auto;}
.mb .footer_top {height: auto;margin: 0;}
.mb .footer_btm {margin: 0;padding: 0 2%;width: 96%;}
.mb #footer_bottom_info { padding: 0;}
.mb #footer_bottom_info p {padding: 10px;}
.mb #footer_cols {display: none;}
.mb #footer_col-mob {display: block;}
.mb #footmenu ul {list-style: none;margin: 0;padding: 0;}
.mb #footer_col-mob .menu_container {background: #2ba239;display: none;padding: 4px 10px 4px 24px;}
.mb #footer_col-mob .has-sub {position: relative;border-bottom: 1px solid #fff;}
.mb #footer_col-mob .has-sub > a { background: #038513;color:#fff;font-size: 16px;line-height: 36px;padding: 0 15px; display: block;}
.mb #footer_col-mob .has-sub.open > a, .mb #footer_col-mob .has-sub > a:hover {background: #5d3945;color: #fff!important;}
.mb #footer_col-mob .has-sub.open .menu_container a {font-size: 14px;line-height: 24px;}
.mb .slider-thumb { width: 100%;}
.mb a#call_back {background: none;border: 0;border-radius: 0;box-shadow: none;padding: 1px 10px 0;text-decoration: none;text-shadow: none; width: auto;}
.mb a#call_back::after {background: none;height: 0;width: 0;}
.mb .traumatolog .left, .mb .traumatolog .right {float: none !important;width: 100% !important;}
.mb .kalk .item.MailRussia .left {float: none; width: 100%;}
.mb .kalk .item .left {float: none;width: 100%;}
.mb #content .item.DelovieLinii .right img {max-width: 100% !important;}
.mb .alco-bg {padding: 12px 8px;}
.mb .alco-params {margin-left: 0;}
.mb .alco-item {margin: 5px 2% 10px;padding: 10px 2%;width: 41%;}
.mb .page-oferta .desc { width: 100%;}
.mb .bnr-oferta {width: 100%;}
.mb #content .sposoboplaty img {min-width: 42px;}
.mb td {padding: 2px;}
.mb .item-info {width: 32.7%;}
.mb .take_note {margin: 10px auto;padding: 10px 2%;width: 96%;}
.mb .norm { padding: 10px 1%;width: 98%;}

.mb .mdn.mdn-qiwi {display: none;}
.mb .ddbcat .left {float: none;width: 100%;margin-bottom: 20px;}
.mb .ddbcat .right {float: none;width: 100%;}
.mb .cat-page > ul > li {width: 96%;}
.mb .cat-page > ul#catalog_list > li {width: 96%;}
.mb .dost-mskandobl .ard-txt-russia.msk-dost {background: url("../image/car-msk.jpg") no-repeat scroll right bottom;padding: 10px 10px 20px 0;}
.mb .agost {font-size: 18px;line-height: 26px; padding: 10px;}
.mb #content .agost img {max-height: 26px; width: auto;}
.mb .simplecheckout-customer-one-column .simplecheckout-customer-right {padding-right: 2px;}
.mb .gr-info { padding-left: 15px;}
.mb .adaptiv.item-5 td {width: 20% !important; vertical-align: top;}
.mb .adaptiv.item-5 td img {width: 75px !important;}
.mb .adaptiv.item-5 td span {font-size: 14px !important;}
.mb .product_holder_inside .cart .button{font-size: 18px;line-height: 20px;padding: 5px 20px 7px;}
.mb .product-filter b {font-size: 13px;}
.mb .product-filter .sort select {font-size: 13px;}
.mb .product-filter .track-info {font-size: 12px;top: -8px;}
.mb .onasResStar .totalresent {float: none;position: absolute;right: 0;top: 0;}
.mb .news-title .newsFilterBlock {display: none;}
.mb .mdn.mdn-p-p {display: inline-block;}
.mb .icons_container img {margin: 4px 1px 0px 0px;}
.mb .mdn.mdn-rbk {display: inline-block;}
.mb .vk-fb {width: 16%;float: right;margin-bottom: 0;padding: 5px 0;}
.mb .vk-fb a {width: 50%; margin: 7px 0 0;}
.mb .mdn.mdn-rbk .rbk {display: none;}
.mb .mdn.mdn-payu, .mb .mdn.mdn-paykeeper {display: none;}
.mb .shopnaprazhskoi .txt-shop .block-shop {width: 100%;}
.mb .shopnaprazhskoi .txt-shop:hover .block-shop {display: none;}
.mb .shopnaprazhskoi.open .txt-shop .block-shop {display: block;padding: 5px 1px 5px 5px;text-align: left;}
.mb .nomob {display:none}
.mb .onlymob {display:inline-block}
.mb .box.homeBlock.onlymob {display: block;}
.mb .box.boxHomeCat {margin: 0 !important;}
.mb .box.boxHomeCat .box-product-main {font-size: 0;margin: 0 -1%;}
.mb .box.boxHomeCat .box-product-main > div {width: 31.33% !important;margin: 0 1% 20px 1%;padding: 5px !important;box-sizing: border-box;}
.mb .footer-0 {font-size: 13px;}
.mb .page-autor {flex-direction: column;}
.mb .page-autor .item.item-left {width: 100%;text-align: center;}
.mb .page-autor .image {width: 233px;height: auto;margin: 0 auto;max-width: 100%;}
.mb .page-autor .item.item-right {width: 100%;}
.mb .page-autor .autor-name {padding: 0 0 4px 0px;text-align: center;}
.mb .page-autor .autor-spec {background: #2BA23A;text-align: center;margin: 0 0 6px;padding: 10px;}
.mb .page-autor .autor-opyt, .page-autor .autor-article {padding: 0;}
.mb .page-autor .autor-bio {padding: 0 0 17px;}
.mb .page-autor .autor-articles {background: #F4F5F7;margin: 0;padding-bottom: 10px;}
.mb .page-autor .articles-head {padding: 8px 0 3px 25px;}
.mb .page-autor .articles-autor ul {padding: 0 10px 10px 25px;margin: 0;}
.mb .page-autors .block-autor {flex-direction: column;}
.mb .page-autors .item.item-left {border-right: 0;border-bottom: 2px solid #cacaca;width: 100%;}
.mb .page-autors .item.item-right {width: 100%;}
.mb .author-block, .mb .source-block {flex-direction: column;}
.mb .author-block .item.item-left, .mb .source-block .item.item-left {width: 100%;border-right: 0;border-bottom: 2px solid #CACACA;}
.mb .author-block .item.item-right, .mb .source-block .item.item-right {width: 100%;border-left: 0;}
.mb .icons_container img {margin: 4px 1px 0px 1px;width: 100%;height: auto;}

.mb .icons_container img[alt='sber'] {width: 18.6%;}
.mb .icons_container img[alt='visa'] {width: 12.3%;}
.mb .icons_container img[alt='master_card'] {width: 7%;}
.mb .icons_container img[alt='mir'] {width: 14.4%;}
.mb .icons_container img[alt='paykeeper'] {width: 26.1%;}
.mb .icons_container img[alt='Russian_Post'] {width: 13.4%;}



.mb .icons_container .item.portal {width: 142px;}
.mb .icons_container .item.sber {width: 82px;}
.mb .icons_container .item.visa {width: 54px;}
.mb .icons_container .item.masc {width: 31px;}
.mb .icons_container .item.mir {width: 64px;}
.mb .icons_container .item.paykeeper {width: 116px;}
.mb .icons_container .item.pr {width: 59px;}

.mb .icons_container .item-portal {margin-right: 3px;order: 2;}
.mb .icons_container .item-pay {flex: 0 1 100%;order: 1;margin: 0 0 5px;}
.mb .icons_container .item-powered {margin-left: 5px;order: 3;display: flex;justify-content: space-between;align-items: center;}
.mb .icons_container .item-powered #powered {margin: 0 0 0 10px;order: 10;}
/*0-780*/
}

@media (min-width: 580px) and (max-width: 780px) {
.mb .box.mail-home .item {width: 179px !important;}
.mb .box.mail-home .bx-wrapper .bx-prev {left: -15px;}
.mb .box.mail-home .bx-wrapper .bx-next {right: -13px;}
  
.mb #container {width: 540px;padding: 10px 10px 20px;} 
.mb .box-product {margin-left: 0;}
.mb .box-product-main > div {margin-left: 3px;}
.mb .specialblock {margin: 0 0 0 -2px;}
.mb #footer_cols {margin-left: 0;}
.mb .manufacturer-content li {width: 167px;}
.mb .nosidebar .product_holder {width: 270px;}
.mb .product_holder {width: 270px;}
.mb .product-list .product_holder {width: 100%;}
.mb .search_table input[type="text"], .mb .search_table select {min-width: 170px;max-width: 200px;}
.mb #content .item.DelovieLinii .right img {width: 250px;}
.mb .gerb_rf {display: none;}
.mb .diller-content .item {width: 32.33%;}
/*580-780*/
}

@media (min-width: 400px) and (max-width: 580px) {
.mb .box.mail-home .item {width: calc(34.3vw - 17px) !important;}
.mb.mobile .box.mail-home .item {width: calc(34.3vw - 10px) !important;}
.mb .box.mail-home .bx-wrapper .bx-prev {left: -15px;}
.mb .box.mail-home .bx-wrapper .bx-next {right: -13px;}


}

@media (min-width: 0px) and (max-width: 580px) {
  
.mb .page-onas .block-sert .mail-info.flex {background-position: calc(100% - 5px) top;background-size: 100%;}
.mb .page-onas .mail-info.flex {background-position: calc(50% - 66px) top;margin: 0;}
.mb .page-onas .blM{margin: 0 -5px 0;}
.mb .page-onas .block-sert .blM {margin:0;}  
.mb .page-onas .info-1 {flex: 0 0 100%;margin-top: 27vw;}

.mb .mail_page h1 {margin: 0 0 10px;} 
.mb .mail_page h2 {margin: 2px 0 3px 8px;} 
.mb .mail_page .mail-info.flex {background-size: 126%;margin: 0;display: block;}
.mb .mail_page .blM {margin: 0 calc(-2% + 2px);}  
.mb .mail_page .blM .item {padding: 6px;}  
.mb .mail_page .info-1 {padding: 35.5vw 0 0 0;}

.mb .sert_page .block-thankmail {margin: 10px 0 29px;}
.mb .mail_page.sert_page .mail-info.flex {background: url(../image/mail/bgsertM.jpg) no-repeat right top / 100%;margin: 0 -10px;}
.mb .mail_page.sert_page .mail-info.flex .txt {top: 0px;left: 0px;padding: 4px 8px 0px  10px;}
.mb .mail_page.sert_page .info-1 {font-size: 14px;}
.mb .mail_page.sert_page .ornament {margin: -4px 10px 0px 10px;}




.mb .blueBlock .fancybox-skin {width: calc(100% - 23px) !important;}
.mb .video_sfr.flex {margin: 0 auto;text-align: left;}  
.mb .ard-logo-clients .hide-3 {display: none;}
.mb .showall.ard-logo-clients .hide-3 {display: block;} 
.mb .partner-home .buttons.show-3 {display: block;} 
.mb .box.partner-home .box-content > ul > li {width: 33.333%;}
.mb .blocRating .star {padding: 0 8px;margin-bottom: 1vw;}
.mb .blocRating .itemBord {padding: 2vw 1vw 1vw;}
.mb .blockCatHome .item {flex-direction: column;}  
.mb .blockCatHome .itemLeft {width: 100%;overflow: hidden;border-right: 0;}
.mb .blockCatHome .itemLeft .image {position: absolute;bottom: 0;}  
.mb .blockCatHome .itemLeft .image img {width: 100%;}
.mb .blockCatHome .itemLeft .name {position: relative;}
.mb .blockCatHome .itemRight {width: 100%;}
.mb .blockCatHome .itemRight .link {text-align: right;margin-bottom: 10px;}
  
.mb .blocRating {margin: 0 -1vw 5px;}
.mb .blocRating .item {padding: 1px 1vw 13px;}  
.mb .dir-01 {padding: 22px;font-size: 15px;line-height: 22px;}
.mb .dir-01 br, .dir-inp-head br {display: none;}
.mb .dir-inp-head {font-size: 15px;line-height: 20px;}
.mb .page-dir .ard-wrap-form.opt-cl {padding: 10px;}
.mb .bl-flex.bl-mcol {flex-direction: column;}
.mb .page-dir .bl-left {width: 100%;}
.mb .page-dir .bl-right {width: 100%;}
.mb .page-dir input.ard-input[type="text"] {padding: 12px;width: 100%;}
.mb .page-dir textarea.ard-fm-txtarea {padding: 7px 10px; width: 100%;}
.mb .page-dir .fl_upld {margin-bottom: 15px;}
.mb .dir-txt1 {line-height: 25px;margin: 0;font-size: 14px;}  
  
  
  
  
.mb .fut-visa {display: none;}   
.mb #container {padding: 10px 2% 20px;width: 96%;}  
.mb #header .phoneCity {text-align: left;width: auto;}
.mb #header .logoSlogan {right: 0;bottom: 7%;font-size: 2vw;top: auto;left: auto;text-align: center;width: 100%;}
.mb .h-whatsapp span {display: none;}
.mb .products_container {margin: 0;}
.mb .box .box-content {padding-left: 0 !important;}
.mb .box-product.box-product-main {font-size: 0;margin-left: -1%;width: auto !important;}  
.mb .box-product .name a {width: auto !important;}
.mb #special_slider .jcarousel-skin-opencart .jcarousel-clip {margin: 0; width: 100%;}
.mb .category-list {margin: 5px -9px 20px 0;}
.mb .category-list .item { margin: 0 1% 6px 0;width: 32%;}

.mb .category-list.ikregion .item {width: 32%;}

.mb .category-list.fill {margin: 5px 0px 20px 0;}
.mb .category-list.fill .item {margin: 10px 0;width: 100%;}
.mb .category-list.fill .item > div {padding: 10px 2px;}
.mb .product-list {font-size: 0;}
.mb .product-list .product_holder {display: inline-block;float: none;margin: 0 1% 10px 0;width: 49%;}
.mb .product-list .left {float: none;text-align: center;width: 100%;}
.mb .product-list .image {float: none;margin: 0;}
.mb .product-list .product_holder .image img {width: 94%;}
.mb .product-list .right { margin-left: 0;}
.mb .product-list .right .right_top_block .name {float: none;text-align: center;width: 100%;margin: 6px 8px 5px;min-height: 45px !important;}
.mb .product-list .product_holder .name a {color: #4b4b4b;font-size: 13px;text-decoration: none;}
.mb .product-list .right .right_top_block .prod_pice_top_container {float: none;margin-top: 0;}
.mb .product-list .price {float: none;text-align: center;}
.mb .product-list .cart {float: none;}
.mb .product-list .right .right_bottom_block .rating_compare_block {float: none;margin-left: 36px;text-align: center;}
.mb .product-list .right .right_bottom_block .prod_info {display: none;}
.mb .product-list .right .right_bottom_block .rating_compare_block .compare {display: none;}
.mb .product-filter {text-align: center;}
.mb .filter_title_display_container {display: none;}
.mb .product-filter .sort {float: none;}
.mb .product-filter .price-track {height: 35px;left: auto;position: relative;text-align: center;top: 0;right: 0;width: 96%;}
.mb .price-track  table.trackbar {margin: 10px 2%;width: 95% !important;}
.mb .product-grid {font-size: 0; margin: 0;padding-top: 2px;}
.mb .product_holder {display: inline-block;margin: 0;vertical-align: top;width: 50%;}
.mb .product-grid .product_holder .image img {max-width: 96%;}
.mb #tab-description table {height: auto !important;width: 100% !important;}
.mb #tab-description table td {width: auto !important;}
.mb #tab-description table td img {height: auto !important;min-width: 100px;width: 100% !important;}
.mb .box-product { font-size: 0;margin-left: -1%;}
.mb .similar_goods .box-product > div, .mb .products_neibors .box-product > div { margin-left: 0;margin-right: 0;width: 24%;}
.mb .product-info .price-old {font-size: 10px;}
.mb .product-info .box-product .cart {padding: 0 5px !important; min-height: 30px;}
.mb h1.pr_name {font-size: 20px !important;line-height: 24px;}
.mb .cols_container .left {float: none;padding-left: 0;width: 100%;}
.mb .product-info .image {border: 0;border-radius: 0;float: none;padding: 7px 0;}
.mb .product-info .image img {max-width: 100%;}
.mb .cols_container .right {float: none;margin-left: 0;width: 100%;text-align: center;}
.mb .inform_button {background: none;border: 0;border-radius: 0;box-shadow: none;color: #04850b !important;font-size: 16px;text-decoration: underline;text-shadow: none;padding: 4px 0;}
.mb #box_oferta .buttons .inform_button {background: none;}
#box_oferta .buttons .inform_button:hover {background: none;}
.mb .inform_button:hover {background: none;color: #38b0e3 !important;}
.mb .ard-input-block {margin-left: 0;}
.mb .ard-input-block .ard-input-txt {margin: 0 2%;padding: 7px 2%; width: 92%;}
.mb .ard-textarea-block {margin-right: 0;}
.mb .ard-textarea-block .ard-input-txt {margin: 0 2% 15px;padding: 5px 2%;width: 92%;}
.mb .ard-buttons-req input.ard-subm[type="submit"] {float: right;margin: 0 10px 30px;}
.mb .ard-txt-bl-car-spb {background: url("../image/icon-car.png") no-repeat scroll 10px 18px; padding-left: 91px;}
.mb .mt--10 {margin-top: 20px;}
.mb .box-content.catalog_page .box-product-main > div {box-shadow: none;width: 49% !important;}
.mb .ard-txt-galka {margin-left: 5px;padding-left: 40px;}
.mb .ard-wrap-bl-quality, .mb .ard-wrap-bl-purse, .mb .ard-wrap-bl-return, .mb .ard-wrap-bl-arm, .mb .ard-wrap-bl-del, .mb .ard-wrap-bl-credit, .mb .ard-wrap-bl-bud, .mb .ard-wrap-bl-med, .mb .ard-wrap-bl-torgorg {padding-left: 55px;}
.mb .bnr.bnr-onas {height: auto;}
.mb .ard-wrap-bl-quality {background: url("../images/icon-quality.png") no-repeat scroll 0 0 / 45px auto;}
.mb .ard-wrap-bl-purse {background: url("../images/icon-purse.png") no-repeat scroll 0 0 / 45px auto;}
.mb .ard-wrap-bl-return {background: url("../images/icon-return.png") no-repeat scroll 0 0 / 45px auto;}
.mb .ard-wrap-bl-arm {background: url("../images/icon-arm-big.png") no-repeat scroll 0 0 / 45px auto;}
.mb .ard-wrap-bl-del {background: url("../images/icon-car-big.png") no-repeat scroll 0 0 / 45px auto;}
.mb .ard-wrap-bl-credit {background: url("../images/icon-credit.png") no-repeat scroll 0 0 / 45px auto;}
.mb .ard-wrap-bl-bud {background: url("../images/icon-arm-big.png") no-repeat scroll 0 0 / 45px auto;}
.mb .ard-wrap-bl-med {background: url("../images/icon-car-big.png") no-repeat scroll 0 0 / 45px auto;}
.mb .ard-wrap-bl-torgorg {background: url("../images/icon-credit.png") no-repeat scroll 0 0 / 45px auto;}
.mb .pad-left40 {padding-left: 0;}
.mb .manufacturer {margin-left: -2%;}
.mb .manufacturer-content li {margin: 0 0 10px 2%;padding: 4px 1%;width: 45%;}
.mb #column-bottom .box-viewed .box-product .item { width: 33%;}
.mb .search_table {margin: 3px;}
.mb .search_container {margin: 10px 0 30px;padding: 0;}
.mb .search_table input[type="text"], .mb .search_table select {margin-bottom: 5px;max-width: 87%;min-width: 84%;}
.mb .search_table span {display: block;}
.mb .post-left {float: none;}
.mb .post-right {margin-left: 0;}
.mb .cat-news .greyBlock ul {float: none;width: 100%;}
.mb .transbol h3 {padding: 7px 1%;width: 98%;}
.mb .alco-params-vipito {margin-left: 0;width: 255px;}
.mb .alco-bg-result {padding: 6px;}
.mb .mdn.mdn-payu, .mb .mdn.mdn-paykeeper {display: none;}
.mb .mdn.mdn-rbk .rbk {display: none;}
.mb .gerb_rf {display: none;}
.mb .p_bg_fl {background: #e31e25;box-shadow: 0 0 0 3px #e31e25 inset, 0 0 0 4px #fff9b0 inset;height: auto;margin: 10px 0;padding: 7px 3%;width: 94%;}
.mb .icon_vk, .mb .icon_facebook {margin: 0 0 0 10px;}
.mb #powered {margin-right: 6px;}
.mb .gift-delivery {bottom: 0;left: auto;position: absolute;right: 0;top: auto;width: auto;}
.mb .modal {width: 100%;}
.mb .modal .left, .mb .modal .right {float: none;padding: 10px 3%;width: 100%;}
.mb .modal .name a {padding: 5px 0;}
.mb .modal .description {height: 60px;}
.mb .modal .control-group + .control-group {margin-top: 10px;}
.mb .modal input.input-xlarge[type="text"], .modal textarea.input-xlarge {padding: 3px 2%;width: 100%;}
.mb .htabs {height: auto;}
.mb .htabs a {border-radius: 0;display: block !important;float: none;font-size: 14px;font-weight: 700;margin-right: 0px;padding: 10px 3px;}
.mb jdiv {display: none;}
.mb .oferta {height: auto;}
.mb .gr-info {text-align: center;padding: 10px 0 0;position: relative; bottom: 0px;}
.mb .ard-txt-bg-grey.new-block-green br {display: none;}
.mb .diller-content .item {width: 32.33%;}
.mb table.trackbar img {}
.mb #content table.trackbar img {height: 24px !important;max-width: 24px !important;width: 24px !important;display: inline-block;top: -5px;z-index: 11;}
.mb table.trackbar .r div img {left: -20px;}
.mb table.trackbar .l div img {right:-20px;}
.mb table.trackbar .l div span, body table.trackbar .r div span {padding: 0 40px;z-index: 10;}
.mb .adaptiv.item-5 td img {width: 50px !important;}
.mb .adaptiv.item-5 td span {font-size: 12px !important;}
.mb .count-quantity {margin: 0 auto;display: inline-block;}
.mb .nothree .request {margin: 10px auto;}
.mb .nothree .oferta {margin: 10px auto;}
.mb .product-info .cart #button-cart.but.button {margin: 0 auto;text-align: center; display: inline-block;float: none;}
.mb .text_option {text-align: center;}
.mb .jsliderCat {width: 90%;position: relative;top: 10px;left: 1%;padding: 0 10px;height: 40px;}
.mb .offer {width: 100%;}
.mb .modal .left {padding: 10px 1% 10px 1%;}
.mb .modal-offer.modal .name {font-size: 13px;}
.mb .modal-offer.modal .txt1 {display: block;}
.mb .box.boxHomeCat .box-product-main > div {width:48% !important;}
.mb .oplata_sb img {float: none;display: block;margin: 0 auto;}
.mb .footer-0 {font-size: 2.2vw;}
.mb .block-check.item-2 .item {width: 100%;}
.mb .block-check.item-4 .item {width: 100%;}

.mb .icons_container .item.portal   {}
.mb .icons_container .item.sber     {width: 15.3%;}
.mb .icons_container .item.visa     {width: 10.1%;}
.mb .icons_container .item.masc     {width: 5.78%;}
.mb .icons_container .item.mir      {width: 11.9%;}
.mb .icons_container .item.paykeeper{width: 21.6%;}
.mb .icons_container .item.pr       {width: 11.0%;}








/*0-580*/
}
@media (min-width: 0px) and (max-width: 500px) {
  
.mb .page-dir .bl-right.bl-flex {flex-direction: column;}
.mb .page-dir .bl-right.bl-flex .dir-txt1 {margin: 0 0 5px;}
.mb .page-dir textarea.ard-fm-txtarea {background: #fff;font-size: 15px;} 
.mb .page-dir input.ard-input[type="text"] {padding: 5px 10px;font-size: 15px;}
.mb .page-dir #fl_nm, .page-dir #fl_nm2 {padding: 0 10px 0 122px;}
.mb .similar_goods .box-product > div, .mb .products_neibors .box-product > div {width: 49%;margin-left: 0;}
.mb .box.fbox.products_neibors .price, .mb .box.fcbox.similar_goods .price {font-size: 14px !important;}
.mb .product-info .price-old {font-size: 14px;}
.mb #special_slider_bx .product_holder .price {font-size: 12px;line-height: 14px;}
.mb #special_slider_bx .product_holder .price .price-old {font-size: 12px;line-height: 14px;}
.mb .ard-wrap-bg-clr {padding: 5px 10px;}
.mb .ard-txt-bl-bg {background: none;padding: 0 0;width: 100%;}
.mb .cat-news .box .post-left a img {float: none !important;}
.mb .alco-params-sex {width: 140px;}
.mb .alco-bg-gauge {width: 100%;}
.mb .alco-bg-gauge div#diag {height: auto;left: 27%;top: 24%;width: 50%;}
.mb .item-info {width: 49%;}
.mb .ard-txt-russia {background: none;height: auto;margin-bottom: 20px;}
.mb .ard-car-del-spb {background: none;height: auto;margin-bottom: 15px;margin-left: 0;margin-top: 0;width: auto;}
.mb img[style*="float:left"], .mb img[style*="float: left"], .mb  img[style*="float:right"], .mb  img[style*="float: right"] {display: block;float: none !important;margin: 0 auto !important;max-width: 100% !important;}
.mb td{font-size: 13px;}
.mb #cartpopup .mini-cart-info td {padding: 5px 5px;}
.mb .diller-content .item .name {line-height: 18px;font-size: 15px;height: 36px;}
.mb .diller-content .item { padding: 5px;}
.mb .img-block.item-3 .item {padding: 2px;}
.mb .simplecheckout label, .mb .simpleregister label {display: block !important;margin: 0 0 10px 0;padding: 0;}
.mb .modal .it_agree {margin: 0px 0 4px;padding: 0;display: inline-block;}
.mb .modal-offer.modal .txt1 a {white-space: nowrap;}
#total_total .inputs > input.coupon {width: 160px;}
.mb .mdn.mdn-mail_rossii {display: none;} 
/*0-500*/
}

@media (min-width: 0px) and (max-width: 450px) {
.mb .page-onas .mail-info.flex {background-position: calc(50% - 42px) top;background-size: 120%;} 
.mb .page-onas .info-1 {margin-top: 36vw;}
.mb .page-onas .block-sert .info-1 {margin-top: 27vw;}

.mb .icons_container .item.sber     {width: 17.7%;}
.mb .icons_container .item.visa     {width: 11.9%;}
.mb .icons_container .item.masc     {width: 6.90%;}
.mb .icons_container .item.mir      {width: 14.0%;}
.mb .icons_container .item.paykeeper{width: 25.2%;}
.mb .icons_container .item.pr       {width: 12.7%;} 
.mb #header .logo { top: 35px;}
.mb #header .phoneCity {font-size: 13px;top: 40px;}
.mb #header .slogan {font-size: 14px;}
.mb a#call_back { border-radius: 0px;left: 57%;margin-left: -86px;padding: 1px 3px 0 5px;}
.mb .category-list .name > a {font-size: 9px;}
.mb .camera_wrap .camera_pag .camera_pag_ul {right: 4px;}
.mb .camera_wrap .camera_pag .camera_pag_ul li {margin: 2px 0;}
.mb #column-bottom .box-viewed .box-product .item { width: 50%;}
.mb .sitemap-info .left, .mb .sitemap-info .right {float: none;width: 100%;}
.mb .alco-params-massa-time {margin-left: 0;width: 100%;}
.mb .alco-params-button > input {width: 100%;}
.mb .alco-result-time {padding: 5px 1%;width: 97%;}
.mb #cartpopup_wrapper #cartpopup.well, .mb #cartpopup .well {min-width: 94%;padding: 10px 2%;width: 94%;}
.mb #cartpopup_wrapper #cartpopup .mini-cart-info {min-height: 60px;min-width: 100%;white-space: normal;}
.mb #cartpopup .btn.btn-default.continue_shoping_cart {padding: 2px 4px;width: 48%; white-space: normal;}
.mb #cartpopup .btn-default {width: 48%;}
#total_total .inputs > input.coupon {width: 160px;}
.mb #total_total .inputs {display: block;float: none;text-align: left; margin: 5px 5px 10px 0;}
.mb .ard-wrap-free {text-align: center;}
.mb .ard-wrap-free .ard-txt-free-rght {line-height: 18px;padding-bottom: 0;}
.mb .ard-txt-bl.ard-no-b.d-opt {margin-bottom: 20px;}
.mb .product_holder .price {line-height: 14px;min-height: 28px;padding-top: 4px;}
.mb .product_holder .price .price-new {line-height: 14px; white-space: nowrap;}
.mb .product_holder .price .price-old {line-height: 14px;}
.mb .rating_cont {height: 30px;}
.mb .bcat-p {padding: 2px 5px 2px 120px;}
.mb .ddbcat .bcat-p::after {left: 0px;}
.mb .ddbcat .block a {font-size: 18px;}
.mb .cat-page .image {}
.mb .cat-page #catalog_list .image {height: 100px;width: 100px;}
.mb .cat-page .name {}
.mb .cat-page #catalog_list .name {margin-left: 50px;}
.mb .cat-page .name a {}
.mb .cat-page #catalog_list .name a {padding: 10px 10px 10px 62px;}
.mb .cat-page > ul > li > ul { margin: 0 0 0 50px;padding: 5px 10px 10px 50px;}
.mb .cat-page .more {margin: 0 0 0 50px;}
.mb .cat-page .fsh-item .image {display: none;}
.mb .cat-page .fsh-item .name {margin-left: 0;}
.mb .cat-page .fsh-item .name a {padding: 7px 10px 7px 15px;font-size: 16px;line-height: 20px;}
.mb .cat-page ul > li.fsh-item ul.fsh-ul { margin: 0;padding: 5px 10px 10px 10px;}
.mb #content .fsh-item .name img { max-height: 20px;}
.mb .cat-page.fsh-cat .image {height: auto;width: auto;}
.mb .cat-page.fsh-cat .name a {padding: 10px;}
.mb .cat-page.fsh-cat .name {margin-left: 0;}
.mb .agost {font-size: 16px;line-height: 20px; padding: 10px;}
.mb #content .agost img {max-height: 20px; width: auto;}
.mb .fsh-blockcat .fsh-ul > li {width: 100%;float: none; margin: 0;}
.mb .box-relateds .item-box {padding: 5px;}
.mb #header .slogan {font-size: 13px;top: 110px;}
#header .phoneCity a {line-height: 15px;display: inline-block;}
.mb .h-whatsapp {margin: 2px 0 0px -6px;line-height: 15px;}
.mb #header #search {right: 2px;top: 132px;}
.mb #header {height: 170px;}
.mb .img-block.item-3 .item {width: 50%;}
.mb #fl_nm, #fl_nm2 {padding: 0 5px 0 70px;font-size: 13px;}
.mb .obzor {font-size: 13px;padding: 0px 5px;}
.mb .simplecheckout-customer-right textarea{height: 63px;}
.mb .img-opt { width: 20%;}
.mb .product-info .option .item .name {max-width: 67%;width: 67%;padding: 10px 3px 0 3px;}
.mb .product-info .option .item {padding: 0 80px 0 5px;}
.mb .product-info .option .checkbox-m:not(checked) + label {padding: 0 0 0 20px;}
.mb .checkbox-m:not(checked) + label::before {width: 16px;height: 16px;}
.mb .checkbox-m:checked + label::before {background: url("../image/checked-checkbox.png") no-repeat scroll 0 -1px;}
/*0-450*/
}

@media (min-width: 400px) and (max-width: 580px) {.specialblock .special_slider_bx {max-width: 356px;margin: 0 auto;}
  
}

@media (min-width: 0px) and (max-width: 400px) {
.mb .category-list.ikregion .item {width: 48%;}
.mb .box.mail-home .bx-wrapper .bx-prev {left: -5px;}
.mb .box.mail-home .bx-wrapper .bx-next {right: -3px;}  

.mb .among-clients.show .ard-logo-clients li {display: inline-block;} 
.mb .blueBlock.fancybox-wrap {left: 20px !important;width: calc(100% - 20px) !important;}
.mb .blueBlock .fancybox-close {top: 15px;right: 8px;}
.mb .blueBlock .fancybox-inner {width: inherit !important;height: auto !important; }  
.mb .specialblock .special_slider_bx {padding: 0 2px;}  
.mb .specialblock .product_holder_inside {margin: 0 2px 8px 2px;}
.mb #header .logo {left: -9px;top: 36px;width: 57%;}
.mb #header .phoneCity {font-size: 12px;top: 41px;}
#header .phoneCity a {line-height: 15px;display: inline-block;}
.mb #header #search .search_inside {margin-left: 95px;}
.mb #header #search input {width: 86%;}
.mb #cssmenu .has-sub.m-cat-p > a {font-size: 12px;font-weight: normal;padding: 0 8px;width: 85px;}
.mb #menu-mob .has-sub.m-cat-p > a {font-size: 12px;font-weight: normal;padding: 0 8px;width: 85px;}
.mb .holder::after, .mb .holder::before {right: 10px;}
.mb .box-product .name a {font-weight: normal;}
.mb #header .slogan {font-size: 13px;}
.mb a#call_back::after {background: none;height: 0;right: 0;top: 0;width: 0;}
.mb a#call_back {font: 12px/29px Roboto,Arial;margin-left: -53px;padding: 0 5px 0 4px; width: auto;}
.mb .category-list {margin: 5px -4px 20px 0;}
.mb .category-list .item {width: 49%;}
.mb .category-info td, .mb .category-info th{font-size: 12px;}
.mb .product_holder {width: 100%;}
.mb .fancybox-opened {left: 3% !important;width: 94% !important;}
.mb .fancybox-opened .fancybox-skin {padding: 10px 0 !important;}
.mb .fancybox-inner {width: 100% !important;height: auto !important;}
.mb #call_back_form .box-content #webme_sidebar_feedback0 {margin: 0 auto;width: 100%;}
.mb #sidebar_feedback0 > table {text-align: center;}
.mb #recaptcha1 > div {margin: 0 auto;}
.mb .box-content.catalog_page .box-product-main > div {margin-left: 0 !important;width: 100% !important;}
.mb .box-product.box-product-main {margin-left: 0;}


.mb .product-info .cart #button-cart.button-large {display: block;float: none;margin: 0 auto 20px;}
.mb .nothree .oferta {padding: 2px 10px 0;}
.mb .nothree .request {font-size: 14px;padding: 0 10px;}
.mb .product-info .review > div {text-align: center;}
.mb .jv_qiuckorder_show {display: block;margin-bottom: 15px;}
.mb .ard-txt-bl-calc-rus {background:url("../image/icon-calc-rus.png") no-repeat scroll 10px 16px;padding-bottom: 10px;padding-left: 60px;padding-top: 10px;}
.mb .ard-txt-bl-i {background: url("../image/icon-house.png") no-repeat scroll 8px 15px;padding-bottom: 10px;padding-left: 60px;padding-top: 10px;}
.mb .ard-txt-bl {background: url("../image/icon-star.png") no-repeat scroll 10px 15px;padding: 10px 10px 10px 60px;}
.mb .ard-txt-bg-arm {background: url("../image/icon-arm.png") no-repeat scroll 5px 10px;padding: 10px 5px 10px 81px;}
.mb .ard-sp {margin-left: 0;}
.mb .ard-sp li {padding: 15px 5px 10px 22px;}
.mb .ard-wrap-phone {background: url("../images/icon-phone.png") no-repeat scroll 20px 15px;}
.mb .ard-wrap-email {background: url("../images/icon-email.png") no-repeat scroll 20px 15px;}
.mb .ard-txt-bl-car {background: url("../image/icon-car.png") no-repeat scroll 5px 15px / 50px;padding: 10px 5px 10px 60px;}
.mb .review-info.box .blog_date {background-position: right top !important;}
.mb .review-info.box .blog_date span { display: block;}
.mb .p_bg_fl_txt {font-size: 13px;line-height: 20px;}
.mb .category-list-news .image { height: 90px; width: 90px;}
.mb .category-list-news .name { margin-left: 45px;}
.mb .category-list-news .name-a, .mb .category-list-news .name-a:visited {font-size: 17px;line-height: 20px;padding: 10px 5px 10px 50px;}
.mb .category-list-news .item-padd .item-art { height: auto; margin: 0 0 0 45px; padding: 15px 10px 20px 30px;}
.mb .item-help {height: 155px; width: 100%;}
.mb .traumatolog ul {padding-left: 20px;}
.mb .alco-item {margin: 5px 2% 10px;padding: 10px 2%; width: 91%;}
.mb #cartpopup_wrapper #cartpopup.well, .mb #cartpopup .well {min-width: 96%;padding: 10px 1%;width: 96%;}
.mb .download_a font {font-size: 12px;}
.mb  td{font-size: 12px;}
.mb #cartpopup .mini-cart-info td {padding: 5px 2px;}
.mb .grinBord {padding: 10px;}
.mb .txtStar, .mb .txtmStar2 {background-position: 0px 8px;padding: 0 0 10px 50px;}
.mb .txtCalc { background-position:  4px center; padding: 0 0 0 50px;}
.mb .txtHome {background-position: 0px 8px;padding: 0 0 10px 50px;}
.mb #special_slider_bx .product_holder .price .price-old {display: block;}
.mb .product_holder .price .price-new {}
.mb .adaptiv.item-5 td img {width: 40px !important;}
.mb .adaptiv.item-5 td span {font-size: 11px !important;}
.mb #fl_nm, #fl_nm2 {padding: 0 5px 0 60px;font-size: 12px;}
.mb .obzor {font-size: 12px;padding: 0px 5px;}
.mb .product-info .review > div {padding: 0px 0 20px;}
/*0-400*/
}

@media (min-width: 0px) and (max-width: 350px) { 
.mb .specialblock .special_slider_bx {padding: 0 1px;}  
.mb .specialblock .product_holder_inside {margin: 0 1px 8px 1px;}    
.mb .page-dir #fl_nm, .page-dir #fl_nm2 {padding: 0px 10px 0 55px;}
.mb .page-dir .obzor {font-size: 0;width: 45px;}
.mb .page-dir .obzor::before {content: '...';font-size: 24px;line-height: 5px;}
.mb .fut-sb-m {display: none;}   
.mb #header .logo {left: 0;top: 22px;width: 100%;}
.mb #header .logo img {margin: 0 auto;display: block;max-width: 200px;}
.mb #header .slogan { display: none;}
.mb #header .phoneCity {left: 0;text-align: center;top: 82px;width: 100%;line-height: 12px;font-size: 12px;}
.mb .h-whatsapp {margin: -2px 0 0 -6px;}
.mb #header #search input {width: 80%;}
.mb #header .button-search {width: 22px;}
.mb .holder::after, .mb .holder::before {right: 10px;}
.mb .box-product .image img {max-width: 100%;padding: 3px 0;}
.mb .box-product .name a {font-weight: bold;}
.mb .similar_goods .box-product > div, .mb .products_neibors .box-product > div {width: 100%;}
.mb .product-info .cart div {text-align: center;}
.mb .labsub input[type="submit"] { float: none;margin-left: 0;margin-top: 5px;}
.mb .cat-page .image {}
.mb .cat-page #catalog_list .image {height: 80px;width: 80px;}
.mb .cat-page .name {}
.mb .cat-page #catalog_list .name { margin-left: 40px;}
.mb .cat-page .name a {}
.mb .cat-page #catalog_list .name a {padding: 10px 10px 10px 54px;}
.mb .cat-page > ul > li > ul { margin: 0 0 0 40px;padding: 5px 10px 10px 30px;}
.mb .cat-page .more {margin: 0 0 0 40px;}
.mb  td{font-size: 11px;}
.mb .adaptiv.item-5 td img {width: 30px !important;}
.mb .adaptiv.item-5 td span {font-size: 10px !important;}
.mb .page-dir .labsub .it_agree {line-height: 18px; margin-bottom: 5px;display: block;}

.mb .author-block .autor-txt1 {font-size: 12px;line-height: 20px;}
.mb .author-block .item.item-left {gap: 10px;}
/*0-350*/
}
@media (min-width: 0px) and (max-width: 300px) {
.mb #header .button-search {width: 22px;}
.mb a#call_back::after {background: url("../image/telephone-call-mob.png") no-repeat scroll center center;height: 30px;right: 7px;top: 0;width: 30px;}
.mb a#call_back:hover {background: none;}
.mb a#call_back {background: none;border: none;box-shadow: none;left: 64%;margin-left: -15px;padding: 0;text-indent: -9999px;width: 30px;}
}
@media (min-width: 0px) and (max-width: 230px) {
  
}
