@media screen and (max-width: 1740px) {
  
#main {padding: 24px 48px 480px 368px;}
#footer_body {padding: 48px 48px;}
.slider_body__el__info h3 {font-size: 30px;}
.side_acc {padding: 24px 24px;}
.slider_body__el__info {padding-right: 30%;}

#inner_slick {height: 430px;}
.slick2 {height: 430px;}
#inner_slick .slick_slide {margin: 0px 8px;}
#inner_slick a {width: calc(100% - 16px); height: 430px; margin-left: 8px;}

}

@media screen and (max-width: 1620px) {
  
.slider_body__el__info {padding-right: 36%;}
#panel {width: 290px;}
#subpanel {width: 290px;}
.subpanel--open {left: 290px !important;}
#main {padding: 24px 48px 480px 338px;}
#katalog_body > a {height: 200px;}
footer {width: calc(100% - 290px); margin-left: 290px;}
#footer_body__top > div:first-child {width: 380px;}
#product_info__text {padding: 0px 6%;}
#product_info > div:first-child {width: 280px;}
#product_info__foto {width: 280px; /*height: 280px;*/}
#product_info__foto > img {width: 64px; height: 32px;}
#popular_small > div {width: calc((100% - 32px) / 3); margin-left: 16px; position: relative;} 
#popular_small > div:nth-child(4n+1) {margin-left: 16px;}
#popular_small > div:nth-child(3n+1) {margin-left: 0px;}
#popular_small .popular_el > div:first-child {width: 20%;}
.item_el--noprice > div:last-child {width: 300px;}

#katalog_body__slick a {height: 200px;}
#katalog_body__slick .slick {height: 200px;}

#inner_slick {height: 410px;}
.slick2 {height: 410px;}
#inner_slick .slick_slide {margin: 0px 8px;}
#inner_slick a {width: calc(100% - 16px); height: 410px; margin-left: 8px;}

}

@media screen and (max-width: 1520px) {
  
.slider_body__el:first-child .slider_body__el__info::after {width: 150px; height: 85px; background-size: 150px 85px;}
.slider_body__el__info {padding-right: 220px;}
.slider_body__el__info h3 {font-size: 28px;}
.side_acc h3 {font-size: 20px;}
.side_acc img {width: 160px; height: 160px; right: -60px; bottom: -40px;}
#popular_big .popular_el > div:first-child {width: 30%;}
#popular_small > div {width: calc((100% - 32px) / 3); margin-left: 16px;}
#popular_small > div:nth-child(4n+1) {margin-left: 16px;}
#popular_small > div:nth-child(3n+1) {margin-left: 0px;}
/*#popular_small .popular_el > div:first-child {width: 12%;}*/
#katalog_body > a {height: 180px;}
#inner_body #katalog_body:not(.reload_here) > a {height: 170px;}
.txt h3 {font-size: 22px;}
.news_el {height: 320px;}
#footer_body__top > div:first-child {width: 300px;}
.item_el1 > div:nth-child(5) {display: none;}
#popular_small .popular_el > div:last-child h3 {font-size: 17px;}
.item_el--noprice > div:last-child {width: 280px;}

#katalog_body__slick a {height: 180px;}
#katalog_body__slick .slick {height: 180px;}

#inner_slick {height: 380px;}
.slick2 {height: 380px;}
#inner_slick .slick_slide {margin: 0px 8px;}
#inner_slick a {width: calc(100% - 16px); height: 380px; margin-left: 8px;}

}

@media screen and (max-width: 1420px) {
  
#katalog_body > a {height: 160px;}
.slider_body__el__info p {font-size: 18px;}
.slider_body__el:first-child .slider_body__el__info::after {width: 130px; height: 75px; background-size: 130px 75px;}
.slider_body__el__info {padding-right: 190px;}
#why > div > p {font-size: 16px; font-weight: 600; line-height: 1.4; margin-top: 12px; padding-right: 24px;}
.news_el {width: calc((100% - 16px) / 2); height: 280px;}
.news_el:nth-child(3n+1) {margin-left: 16px;}
.news_el:nth-child(2n+1) {margin-left: 0px;}
#news_bottom .news_el:nth-child(3) {display: none;}
#panel {width: 280px;}
#subpanel {width: 280px;}
.subpanel--open {left: 280px !important;}
#main {padding: 24px 40px 480px 320px;}
#footer_body {padding: 40px 40px;}
footer {width: calc(100% - 280px); margin-left: 280px;}
#mp_text {width: 960px;}
#top > div:first-child ul > li > a, #top > div:first-child ul > li > a:visited {font-size: 17px;}
#slider > div:first-child {padding-right: 16px;}
.side_acc {margin-bottom: 16px;}
.side_acc:last-child {margin-bottom: 0px;}
#slider_body {height: 392px;}
/*#basket > div:last-child {width: 300px;}*/
#total {width: 100%;}
.item_el1 > div:nth-child(6) {width: 100px;}
.item_el1 > div:nth-child(7) {width: 120px; padding: 0px 16px 0px 16px;}
.item_el__nm > div:first-child, .item_el__nm > div:last-child {width: 20px;}
.item_el1 > div:nth-child(4) {width: 110px; padding: 0px 8px 0px 8px;}
.item_el > div:nth-child(2) {padding-left: 16px; padding-right: 16px;}
.item_el2 > div:nth-child(3) {width: 100px;}
.item_el2 > div:nth-child(3), .item_el2 > div:nth-child(5) {width: 100px;}
#popular_small .popular_el > div:last-child h3 {font-size: 16px;}
.item_el--noprice > div:last-child {width: 260px;}

#katalog_body__slick a {height: 220px;}
#katalog_body__slick .slick {height: 220px;}

#inner_slick {height: 340px;}
.slick2 {height: 340px;}
#inner_slick .slick_slide {margin: 0px 0px;}
#inner_slick a {width: 100%; height: 340px; margin-left: 0px;}

}

@media screen and (max-width: 1280px) {

body {min-width: 960px;}
#main {padding: 8px 40px 480px 80px;} 
#top2 {display: block; margin-bottom: 16px;}
#top2_line1 > div {vertical-align: middle; position: relative;}
#top2_line1 > div:first-child {width: 224px;}
#top2_line1 > div:first-child a {width: 224px; height: 64px; position: relative; display: block;}
#top2_line1 > div:first-child a > img {width: 100%; height: 100%;}
#top2_line1 > div:last-child div > a {display: block; min-width: 24px; width: auto; height: 24px; position: relative; margin-top: 0px; text-decoration: none; }
#top2_line1 > div:last-child div > a p {display: none;}
#top2_line1 > div:last-child {width: 106px;}
#top2_line1 > div:nth-child(2) {padding: 0px 24px 0px 48px;}
#top2_line1 > div:nth-child(2) .clearfix p {float: left; font-size: 17px; line-height: 1; font-weight: 600;}
#top2_line1 > div:nth-child(2) .clearfix p:last-child {margin-left: 16px;}
#top2_line1 > div:nth-child(2) .clearfix p a, #top2_line1 > div:nth-child(2) .clearfix p a:visited {text-decoration: none; color: #303030;}
#top2_line1 > div:nth-child(2) > p:last-child {margin-top: 6px; line-height: 1; color: #003397; transition: all 0.2s linear; cursor: pointer;}
#top2_line1 > div:nth-child(2) > p:last-child span {border-bottom: 1px dashed #003397; transition: all 0.2s linear;}
#top2_line1 > div:nth-child(2) > p:last-child:hover span {border-color: #0F58D6; transition: all 0.3s linear;}
#top > div:last-child {display: none;}
.logo_hdn {display: none;}
.panel_menu__el > div:first-child {display: none;}
.panel_menu__el > div:nth-child(2) {padding: 0px 16px 0px 0px;}
#subpanel_top > div:first-child {padding: 0px 16px 0px 24px;}
.panel_menu__el {padding: 16px 0px 16px 24px;}
.panel_menu__el > div:nth-child(2) {padding: 0px 16px 0px 0px;}
#subpanel .panel_menu__el > div:nth-child(2) {padding: 0px 24px 0px 0px;}
#subpanel .txt h4 {font-size: 18px;}
#subpanel_close {line-height: 0.8; font-size: 32px;}
#subpanel_close2 {display: block; width: 32px; height: 32px; cursor: pointer; text-align: center; line-height: 0.8; font-size: 32px; position: absolute; right: 8px; top: 16px; z-index: 2;}
#panel_info > p:nth-child(2), #panel_info > p:nth-child(3) {font-size: 17px;}
#panel_logo {width: 48px; overflow: hidden;}
#panel_menu {width: 100%; position: relative; padding: 0px 0px 64px; z-index: 1; overflow-y: auto; margin-top: 40px; max-height: calc(100vh - 322px);}
#panel {left: -240px; transition: all 0.2s linear;}
#panel_content {opacity: 0; position: relative; z-index: 1; transition: all 0.2s linear; height: 100%;}
footer {width: calc(100% - 40px); margin-left: 40px;}
#subpanel {left: -240px;}
#panel_ham {width: 40px; height: 100vh; position: absolute; top: 0px; right: 0px; cursor: pointer; background-color: #fff; z-index: 2; display: table;}
#panel_ham > div {vertical-align: middle; text-align: center;}
#panel_ham > div img {width: 24px; height: 24px; display: block; margin: 0 auto;}
.panel--open {left: 0px !important; transition: all 0.2s linear;}
.panel--open #panel_content {transition: all 0.2s linear; opacity: 1 !important; }
.panel--open #panel_ham {display: none;}
#search > div:last-child {width: 25%;}
#search > div:first-child {padding-right: 16px;}
#catalog_filter, #text_content__tbl > div:first-child {width: 25%;}
#catalog_body {width: calc(75% - 16px);}
#text_content__tbl__row1 {width: calc(75% - 16px);}
#slider > div:last-child {width: 25%;}
.side_acc {padding: 16px 16px;}
.side_acc h3 {font-size: 19px;}
.news_el--full .news_el__info {padding: 24px 24px;}
/*#popular_small .popular_el > div:first-child {width: 15%;}*/
#product > div:last-child {width: 25%;}
#product_price #product_price__top > div:last-child {width: 20px;}
#to_list {width: 20px; height: 20px;}
#product_info__text {padding: 0px 0px 0px 24px;}
.tabs_top > p {margin-right: 24px; font-size: 20px;}
#inner_content__login > div:last-child {width: 25%;}
#basket > div:last-child {width: 25%;}
.txt h2 {font-size: 26px;}
.news_el--short .news_el__info {padding: 24px;}
/*#inner_body #katalog_body:not(.reload_here) > a {width: calc((100% - 80px) / 5);}*/
.news_el--short .news_el__info > p:last-child {bottom: 24px; left: 24px;}
.news_el--full .news_el__info p:last-child {bottom: 24px; left: 24px;}

#katalog_body__slick a {height: 230px;}
#katalog_body__slick .slick {height: 230px;}

#inner_slick {height: 390px;}
.slick2 {height: 390px;}
#inner_slick .slick_slide {margin: 0px 0px;}
#inner_slick a {width: 100%; height: 390px; margin-left: 0px;}

}

@media screen and (max-width: 1160px) {
    
#inner_slick {height: 360px;}
.slick2 {height: 360px;}
#inner_slick .slick_slide {margin: 0px 0px;}
#inner_slick a {width: 100%; height: 360px; margin-left: 0px;}

}

@media screen and (max-width: 1080px) {
  
#search > div:last-child {width: 30%;}
#catalog_filter, #text_content__tbl > div:first-child {width: 30%;}
#catalog_body {width: calc(70% - 16px);}
#text_content__tbl__row1 {width: calc(70% - 24px);}
#catalog_body .item_el > div:first-child {display: none;}
#catalog_body .item_el > div:nth-child(2) {padding-left: 8px; padding-right: 8px;}
#catalog_body .item_el__tobskt {background: url('../img/cart2.svg') no-repeat #0F58D6; width: 24px; height: 24px; background-position: 50% 50%; text-indent: -9999px; line-height: 0; height: 32px; width: 32px; background-size: 20px 20px; padding: 0px 0px;}
#search_body__result .btn {background: url('../img/cart2.svg') no-repeat #0F58D6; width: 24px; height: 24px; background-position: 50% 50%; text-indent: -9999px; line-height: 0; padding: 0px 0px; height: 32px; width: 32px; background-size: 20px 20px;}
#search_body__result .btn:hover {background: url('../img/cart2.svg') no-repeat #003397; background-position: 50% 50%; background-size: 20px 20px;}
.search_item > div:last-child {width: 40px;}

#catalog_body .item_el1 > div:last-child {width: 40px;}
#catalog_body .item_el__tobskt:hover {background: url('../img/cart2.svg') no-repeat #003397; background-position: 50% 50%;  background-size: 20px 20px;}
.item_el__nm {height: 32px;}
.item_el__nm input {height: 32px; font-size: 15px;}
.more_less {height: 32px;}
#main {padding: 8px 32px 460px 72px;}
.item_el1 > div:nth-child(7) {width: 110px;}
#news_bottom {margin-top: 48px;}
footer {width: calc(100% - 32px); margin-left: 32px;}
#footer_body {padding: 32px 32px;}
#catalog {margin-top: 48px;}
#slider > div:last-child {display: none;}
#slider > div:first-child {padding-right: 0px;}
#katalog {margin-top: 48px;}
#mp_text {width: 100%; margin-top: 48px;}
.compare_item__wrp {width: calc((100% - 48px) / 3);}
#basket > div:last-child {width: 30%;}
.item_el2 > div:nth-child(4) {width: 110px;}
.item_el2 > div:nth-child(6) {padding: 0px 0px 0px 16px; width: 48px;}
.item_el > div:first-child {display: none;}
.item_el > div:nth-child(2) {padding-left: 8px; padding-right: 16px;}
#product_price__bottom {padding: 16px;}
#product_price__bottom > div:first-child {padding-right: 16px;}
#product_price__top {padding: 16px 16px 24px;}
#product_price__banner {margin-top: 64px;}
.panel_block {padding: 16px; display: block !important;}
.panel_block > div:first-child {display: none;}
.panel_block > div:nth-child(2) {padding: 0px 0px 0px 0px; width: 100%; display: block;}
.panel_block > div:last-child {padding: 0px 0px 0px 0px; width: 100%; margin-top: 16px; display: block;}
.input--three {width: calc((100% - 16px) / 2);}
.input--three:nth-child(3n+1) {margin-left: 16px;}
.input--three:nth-child(2n+1) {margin-left: 0px;}
.payment_el {padding: 16px;}
.basket_body__el .txt h3 {font-size: 20px;}
#inner_content__login > div:last-child {width: 30%;}
#inner_top h1 {font-size: 30px;}
#product_info > div:first-child {width: 220px;}
#product_info__foto {width: 220px; /*height: 220px;*/}
#inner_body #katalog_body:not(.reload_here) > a {width: calc((100% - 72px) / 5); margin-left: 0px; margin-right: 16px; height: 180px;}
#product > div:last-child {width: 30%;}
#slider_body {height: 360px;}
.txt h1 {font-size: 32px;}
.slider_body__el__info {padding: 72px 180px 32px 32px;}
#slider_nav {right: 32px; bottom: 32px;}
#katalog_body > a {width: calc((100% - 112px) / 7); height: 180px; margin-left: 0px; margin-right: 16px;}
#why {margin-top: 48px;}
#catalog_body .item_el--noprice > div:last-child {width: 200px;}

#katalog_body > div {width: calc((100% - 112px) / 7); margin-left: 0px; margin-right: 16px;}
.slider_body__el--wd .slider_body__el__info {padding-right: 32px;}
.slider_body__el__info .btn {bottom: 32px; left: 32px; margin-top: 0px;}

#inner_content__personal--prices .item_el2 > div:nth-child(5) {width: 110px; padding: 0px 16px 0px 16px;}
#inner_content__personal--prices  .item_el2 > div:nth-child(4) {width: 100px;}
#inner_content__personal--prices .item_el2 > div:nth-child(6) {width: 40px;}
#inner_content__personal--prices .item_el__tobskt {background: url('../img/cart2.svg') no-repeat #0F58D6; width: 24px; height: 24px; background-position: 50% 50%; text-indent: -9999px; line-height: 0; height: 32px; width: 32px; background-size: 20px 20px; padding: 0px 0px;}
#inner_content__personal--prices .item_el__tobskt:hover {background: url('../img/cart2.svg') no-repeat #003397; background-position: 50% 50%;  background-size: 20px 20px;}

#inner_slick {height: 420px;}
.slick2 {height: 420px;}
#inner_slick .slick_slide {margin: 0px 0px;}
#inner_slick a {width: 100%; height: 420px; margin-left: 0px;}

}

@media screen and (max-width: 1020px) {
  
#main {padding: 8px 24px 460px 64px;}
footer {width: calc(100% - 24px); margin-left: 24px;}
#popular_small > div {width: calc((100% - 16px) / 2);}
#popular_small > div:nth-child(3n+1) {margin-left: 16px;}
#popular_small > div:nth-child(2n+1) {margin-left: 0px;}
.loupe {display: none !important;}

#inner_slick {height: 390px;}
.slick2 {height: 390px;}
#inner_slick .slick_slide {margin: 0px 0px;}
#inner_slick a {width: 100%; height: 390px; margin-left: 0px;}

}

@media screen and (max-width: 960px) {
  
body {min-width: 620px;}
#search > div:last-child {width: 220px;}
#inner_top h1 {font-size: 28px;}
#product > div:last-child {width: 300px;}
#product_info {display: block !important;}
#product_info > div {display: block !important;}
#product_info > div:first-child {width: 380px; display: block !important;}
#product_info__text {padding-left: 0px; margin-top: 40px;}
#product_info > div:last-child {width: 100%;}
#product_info__foto {width: 320px; /*height: 320px;*/}
#inner_body #katalog_body:not(.reload_here) > a {width: calc((100% - 64px) / 4); margin-left: 0px; margin-right: 16px; height: 160px;}
#product_tabs .tabs .tabs_top p:last-child {display: none;}
#search_full .flex > div {width: calc((100% - 16px) / 2); margin-right: 16px;}
#search_full .flex > div:last-child {margin-right: 16px;}
#search_full .flex > div:nth-child(2n) {margin-right: 0px;}
#search_full .flex > div:nth-child(3), #search_full .flex > div:nth-child(4) {margin-top: 16px;}
#catalog_filter {width: 100%; margin-top: 40px;}
#catalog_body {width: 100%;/* margin-top: 24px;*/ margin-top: 0px;}
#text_content__tbl__row1 {width: 100%;}
#catalog_body .item_el > div:first-child {display: table-cell;}
#catalog_body .item_el > div:nth-child(2) {padding-left: 8px; padding-right: 8px;}
#catalog_filter__top {display: block; padding: 8px 16px 10px; text-align: center; cursor: pointer; background-color: #E6EAEA;}
#catalog_filter__top:hover a {color: #0F58D6; border-color: #0F58D6; transition: all 0.2s linear;}
/*#catalog_filter__body > div:first-child {display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.cfbe--wrap {display: -webkit-flex; display: -ms-flexbox; display: flex; width: calc((100% - 16px) / 2); margin-left: 16px; position: relative;}
.cfbe--wrap:nth-child(-n+2) {margin-top: 0px;}
.cfbe--wrap:nth-child(2n+1) {margin-left: 0px;}*/
.catalog_filter__body__el {width: 560px; margin: 0 auto;}
#catalog_filter__body {display: none;}
.catalog_filter--open #catalog_filter__body {display: block !important;}
.item_el1 > div:nth-child(6) {width: 110px;}
.item_el > div:first-child a {height: 48px; width: 48px;}
.item_el > div:first-child {width: 48px;}
.news_el {height: 320px;}
#footer_body__top__menu > div {width: calc((100% - 16px) / 2);}
#footer_body__top__menu > div:nth-child(3n+1) {margin-left: 16px;}
#footer_body__top__menu > div:nth-child(2n+1) {margin-left: 0px;}
#text_content__tbl > div:first-child {width: 100%;}
#text_content__tbl > div:last-child {width: 100%;}
#product_price__banner {margin-top: 40px;}
#text_content__tbl__row2__top {display: block; padding: 8px 16px 10px; text-align: center; cursor: pointer; background-color: #E6EAEA;}
#text_content__tbl__row2__body {padding: 16px 16px 20px; background-color: #fff; border: 1px solid #E6EAEA; display: none;} 
#text_content__tbl__row2__body #product_price__banner {display: none;}
#text_content__tbl__row2 {margin-bottom: 24px;}
.text_content__tbl__row2--open #text_content__tbl__row2__body {display: block !important;}
#basket {display: block;} 
#basket > div:first-child {padding-right: 0px; display: block;}
#basket > div:last-child {display: none;}
.item_el > div:first-child {display: table-cell;}
.item_el2 > div:nth-child(3), .item_el2 > div:nth-child(5) {width: 110px;}
#search_full__toggle {display: none;}
/*#search > div:last-child {width: 56px;}*/
#search > div:last-child {display: none;}
#search > div:first-child {padding-right: 0px; width: 100%;}

.btn {padding: 0px 12px; line-height: 40px; height: 40px;}
.input {display: block; padding: 0px 12px; height: 40px;}
.textarea {padding: 10px 12px; height: 120px;}
#total table, #total .txt {width: 80%;}
.input--three {width: calc((100% - 32px) / 3);}
.input--three:nth-child(2n+1) {margin-left: 16px;}
.input--three:nth-child(3n+1) {margin-left: 0px;}
#product > div:first-child {padding-right: 0px; display: block; width: 100%;}
#product > div:last-child {display: block; width: 100%; margin: 0 auto; margin-top: 40px;}
#katalog_body > a {width: calc((100% - 96px) / 6); height: 170px;}
#katalog_body > div {width: calc((100% - 96px) / 6);}

#inner_body #katalog_body:not(.reload_here) > a {width: calc((100% - 80px) / 5); margin-left: 0px; margin-right: 16px; height: 220px;}
#inner_body #katalog_body:not(.reload_here) > div {width: calc((100% - 80px) / 5); margin-left: 0px; margin-right: 16px;}

#product_price__banner:after {content: ''; display: table; clear: both;}
#product_price__banner .side_acc {width: calc((100% - 16px) / 2); margin-left: 16px; float: left; margin-bottom: 0px;}
#product_price__banner .side_acc:first-child {margin-left: 0px;}
#product_tabs .tabs .tabs_top p:last-child {display: block;}
#inner_content__login .input--three {width: calc((100% - 16px) / 2);}
#inner_content__login .input--three:nth-child(2n+1) {margin-left: 0px;}
#inner_content__login .input--three:nth-child(3n+1) {margin-left: 0px;}
#inner_content__login .input--three:nth-child(2n) {margin-left: 16px;}
#slider_body {height: 340px;}
#why > div > p {font-size: 15px; padding-right: 16px;}
#product_info__foto {width: 380px; /*height: 380px;*/}
#product_price__top__vl {font-size: 32px;}
#product_price #product_price__top > div:last-child {width: 24px;}
#to_list {width: 24px; height: 24px;}
#katalog > .clearfix:first-child > .txt:last-child {margin-left: 32px; margin-top: 6px;}
#personal_info {width: 100%; float: none;}
#personal_body {width: 100%; float: none; margin-top: 40px;}
#personal_info #personal_info__top {width: 50%;}
#personal_info #product_price__bottom {width: 50%;}
#personal_body > div {padding-right: 0px;}
#catalog_body .item_el--noprice > div:last-child {width: 220px;}

#katalog_body__slick a {height: 220px;}
#katalog_body__slick .slick {height: 220px;}

#inner_slick {height: 220px;}
.slick2 {width: 100%; height: 240px;}
#inner_slick .slick_slide {position: relative; margin-right: 16px;}
#inner_slick a {width: calc(100% - 16px); display: block; height: 240px; position: relative; /*-webkit-box-shadow: 0px 0px 16px 0px rgba(50, 50, 50, 0.12); -moz-box-shadow: 0px 0px 16px 0px rgba(50, 50, 50, 0.12); box-shadow: 0px 0px 16px 0px rgba(50, 50, 50, 0.12);*/}

}

@media screen and (max-width: 840px) {
  
#top2_line1 > div:first-child a {width: 200px; height: 56px;}
#top2_line1 > div:first-child {width: 200px;}
#top2_line1 > div:nth-child(2) {padding: 0px 16px 0px 40px;}
#top2_line1 > div:nth-child(2) .clearfix p {float: left; font-size: 16px; font-weight: 600;}
#top2_line1 > div:last-child div > a {height: 20px; width: 20px; position: relative;}
#top2_line1 > div:last-child div > a > img {height: 20px; width: 20px;}
/*.filter {margin-right: 12px;}
.cart {margin-right: 12px;}*/
#top2_line1 > div:last-child {width: 92px;}
#top > div:first-child ul > li > a, #top > div:first-child ul > li > a:visited {font-size: 16px;}
#panel_logo {height: 56px; width: 42px;}
#panel_info {margin-top: 16px;}
#why {display: block !important;}
#why:after {content: ''; display: table; clear: both;}
#why > div {width: 50%; display: block; float: left; margin-top: 32px;}
#why > div:nth-child(-n+2) {margin-top: 0px;}
#why > div:nth-child(2n) {padding-left: 12px;}
#why > div:nth-child(2n+1) {padding-right: 12px;}
#why > div > p {padding-right: 0px; font-size: 16px; width: 80%;}
.txt h1 {font-size: 30px; margin-bottom: 24px;}
#katalog_body > a {width: calc((100% - 96px) / 6); height: 160px;}
#katalog_body > div {width: calc((100% - 96px) / 6);}

.compare_item__wrp {width: calc((100% - 32px) / 2);}
#inner_top h1 {font-size: 27px;}
.txt h2 {font-size: 25px;}
.tabs_top > p {margin-right: 24px; font-size: 19px;}
.slider_body__el__info {padding: 64px 140px 32px 32px;}
.slider_body__el:first-child .slider_body__el__info::after {width: 100px; height: 55px; background-size: 100px 55px; right: 32px; top: 72px;}
.slider_body__el__info h3 {font-size: 26px;}
#mp_text {margin-top: 40px;}
#footer_body__top > div:first-child {width: 240px;}
.footer_body__top__contacts:last-child > div:last-child p:nth-child(2) {margin-top: 8px;}
#footer_body__top__logo > img {width: 200px; height: auto;}
#footer_body__top__logo {width: 200px; height: 30px;}
#inner_content__login {display: block !important;}
#inner_content__login > div:first-child {padding-right: 0px; display: block;}
#inner_content__login > div:last-child {display: block; width: 100%; margin-top: 32px;}
#top2_line1 > div:last-child div > a {display: block; min-width: 20px;}
.filter, .cart {margin-right: 16px;}
#inner_body #katalog_body:not(.reload_here) > a {width: calc((100% - 80px) / 5); height: 180px;}
#inner_body #katalog_body:not(.reload_here) > div {width: calc((100% - 80px) / 5);}

#katalog_body__slick a {height: 190px;}
#katalog_body__slick .slick {height: 190px;}

#inner_content__brands__body2 > div {width: calc((100% - 48px) / 3); margin-left: 24px; margin-top: 24px; position: relative;}
#inner_content__brands__body2 > div:nth-child(4n+1) {margin-left: 24px;}
#inner_content__brands__body2 > div:nth-child(3n+1) {margin-left: 0px;}

}

@media screen and (max-width: 740px) {
  
.item_el > div:nth-child(2) h3 {font-size: 15px;}
.item_el1 > div:nth-child(4) {display: none;}
#top2_line1 > div:nth-child(2) .clearfix p {float: none; margin-left: 0px;}
#top2_line1 > div:nth-child(2) .clearfix p:last-child {margin-left: 0px; margin-top: 4px;}
#top2_line1 > div:nth-child(2) > p:last-child {display: none;}
#search_body {padding: 4px 4px 4px 56px;}
.news_el--short .txt p {display: none;}
.news_el h3 {font-size: 19px;}
.news_el {height: 260px;}
#news_bottom {margin-top: 40px;}
#katalog {margin-top: 40px;}
#katalog_body > a {height: 130px;}
.txt h1 {font-size: 28px;}
.catalog_filter__body__el {width: 100%;}
#catalog {margin-top: 40px;}
.item_el1 > div:nth-child(3) {display: none;}
.item_el2 > div:nth-child(3) {display: none;}
.item_el2 > div:nth-child(4) {width: 100px;}
#product_tabs {margin-top: 40px;}
.search_item > div:nth-child(1) h3 {font-size: 15px;}
.compare_item h3 {font-size: 15px;}
#inner_body #katalog_body:not(.reload_here) > a {width: calc((100% - 80px) / 5); height: 160px;}
#inner_body #katalog_body:not(.reload_here) > div {width: calc((100% - 80px) / 5);}

#mdl {padding: 24px; width: 420px;}
#personal_info #personal_info__top {width: 100%;}
#personal_info #product_price__bottom {width: 100%;}

#katalog_body__slick a {height: 210px;}
#katalog_body__slick .slick {height: 210px;}

#inner_slick {height: 210px;}
.slick2 {width: 100%; height: 210px;}
#inner_slick .slick_slide {position: relative; margin-right: 16px;}
#inner_slick a {width: calc(100% - 16px); display: block; height: 210px; position: relative;}

}

@media screen and (max-width: 680px) {

.input--three {width: calc((100% - 16px) / 2);}
.input--three:nth-child(3n+1) {margin-left: 0px;}
.input--three:nth-child(2n+1) {margin-left: 0px;}
.input--three:nth-child(2n) {margin-left: 16px;}
.txt h3 {font-size: 20px;}
#popular_small .popular_el > div:last-child p:last-child {display: none;}
.txt h2 {font-size: 24px;}
#total table, #total .txt {width: 100%;}
/*#popular_small .popular_el > div:last-child h3 {font-size: 17px;}*/
.slider_body__el__info h3 {font-size: 24px;}
.slider_body__el__info p {font-size: 16px;}
.slider_body__el__info {padding: 64px 160px 32px 32px;}
#katalog_body > a {width: calc((100% - 80px) / 5); height: 160px;}
#katalog_body > div {width: calc((100% - 80px) / 5);}

#product_tabs .tabs .tabs_top p:last-child {display: none;}
#inner_body #katalog_body:not(.reload_here) > a {width: calc((100% - 72px) / 4); height: 160px;}
#inner_body #katalog_body:not(.reload_here) > div {width: calc((100% - 72px) / 4);}

.inner_content__personal--history--el > .tbl > div:last-child {width: 140px;}
/**/
#maps > div {width: 100%; float: left; position: relative; height: 280px;}
#map1 {padding-right: 0px;}
#map2 {padding-left: 0px; margin-top: 16px;}

#katalog_body__slick a {height: 190px;}
#katalog_body__slick .slick {height: 190px;}

#inner_slick {height: 190px;}
.slick2 {width: 100%; height: 19px;}
#inner_slick a {height: 190px;}

}

@media screen and (max-width: 620px) {

body {min-width: 320px;}
#search_body {padding: 4px 4px 4px 16px;}
#search_body:before {display: none;}
#search_body > .tbl > div:last-child .btn {text-indent: -9999px; line-height: 0; background: url('../img/search2.svg') no-repeat #0F58D6; background-size: 20px 20px; background-position: 50% 50%; padding: 0px 0px; width: 32px; height: 32px;}
#search_body > .tbl > div:last-child .btn:hover {background: url('../img/search2.svg') no-repeat #003397; background-size: 20px 20px; background-position: 50% 50%;}
#search_body > .tbl > div:last-child {width: 32px;}
#search_body > .tbl > div:first-child {padding-right: 16px;}
#inner_top h1 {font-size: 26px;}
.item_el > div:nth-child(2) h3 {font-size: 14px;}
.item_el1 > div:nth-child(7) {width: 100px;}
.item_el__nm > div:first-child, .item_el__nm > div:last-child {width: 16px;}
.item_el > div:first-child {display: none;}
.item_el2 > div:nth-child(4) {width: 90px;}
.slider_body__el__info {padding: 64px 160px 24px 24px;}
.slider_body__el__info p {display: none;}
.slider_body__el--wd .slider_body__el__info p {display: block !important;}

.slider_body__el__info .btn {bottom: 24px; left: 24px;}

#slider_nav {right: 24px; bottom: 24px;}
#katalog_body > a {width: calc((100% - 72px) / 4); height: 180px;}
#katalog_body > div {width: calc((100% - 72px) / 4);}

#ham {display: block; float: right; cursor: pointer; height: 20px; width: 20px; position: relative; margin-left: 16px;} 
#ham > img {width: 100%; height: 100%;}
/*#top2_line1 > div:nth-child(2) > div {display: none;}*/
#top2_line1 > div:nth-child(2) {position: absolute; width: 100%; padding: 0px 0px; left: 0px; top: 58px; padding-left: 44px;}
#top2_line1 > div:first-child {width: auto;}
#top2 {position: relative; margin-bottom: 64px;}
#top2_line1 > div:nth-child(2) .clearfix p {float: left; font-size: 16px; font-weight: 600;}
#top2_line1 > div:nth-child(2) .clearfix p:last-child {margin-left: 16px; margin-top: 0px;}
#top2_line1 > div:nth-child(2) > p:last-child {display: block;}

#top2_line1 > div:last-child {width: 160px;}
#search > div:last-child {width: 48px;}
#panel, #subpanel {display: none !important;}
#main {padding: 8px 16px 460px 16px;}
footer {width: 100%; margin-left: 0px;}
#footer_body {padding: 24px 24px;}
#footer_body__top__menu > div {width: 100%; margin-left: 0px; margin-right: 0px; padding-right: 0px;}
#footer_body__bottom {margin-top: 24px;}
#slider_body {height: 320px;}
.search_item > div:nth-child(1) h3 {font-size: 14px;}
.compare_item h3 {font-size: 14px;}
#top {display: none;}
#panel2 {z-index: 22; top: 0px; right: -360px; position: fixed; width: 360px; height: 100vh; background-color: #fff; display: block; transition: all .3s ease-in-out;}
#panel2__top {padding: 8px 32px 32px; background-color: #E6EAEA;}
#panel2_logo {width: 226px; height: 64px; display: block; margin: 0 auto; position: relative;}
#panel2_logo > img {width: 100%; height: 100%;}
#panel2_info {margin-top: 8px; text-align: center;}
#panel2_info > p:first-child {font-size: 13px; color: #303030; line-height: 1;}
#panel2_info > p:nth-child(2), #panel2_info > p:nth-child(3) {font-size: 18px; margin-top: 6px; line-height: 1; font-weight: 600;}
#panel2_info > p:nth-child(2) a, #panel2_info > p:nth-child(3) a, #panel2_info > p:nth-child(2) a:visited, #panel2_info > p:nth-child(3) a:visited {text-decoration: none; color: #303030;}
#panel2_info > p:last-child {margin-top: 16px; line-height: 1; color: #003397; transition: all 0.2s linear; cursor: pointer;}
#panel2_info > p:last-child > span {border-bottom: 1px dashed #003397; transition: all 0.2s linear;}
#panel2_info > p:last-child:hover {color: #0F58D6; transition: all 0.3s linear;}
#panel2_info > p:last-child:hover > span {border-color: #0F58D6; transition: all 0.3s linear;}
#panel2_info2 {margin-top: 24px;}
#panel2_info2 p {text-align: center; margin-top: 8px;}
#panel2__body {padding: 32px; position: relative;}
#panel2 > div {overflow-y: auto; height: 100%; padding-bottom: 56px;}
.fpanel__body--el {margin-top: 24px;}
.fpanel__body--el:first-child {margin-top: 0px;}
.fpanel__body--el > div {margin-top: 8px;}
.fpanel__body--el > div > p {margin-top: 0px; margin-bottom: 8px;}
.fpanel__body--el h3 {font-size: 20px;}
#panel2_fog {display: none; z-index: 21; top: 0px; left: 0px; width: calc(100% - 360px); height: 100vh; background-color: rgba(229,229,229,0.64); position: fixed; transition: all .3s ease-in-out; cursor: pointer; opacity: 0;}
#panel2_fog > p {width: 32px; height: 32px; display: block; position: absolute; left: 50%; top: 50%; margin-left: -16px; margin-top: -16px; text-align: center; line-height: 0.8; font-size: 32px;}
.panel--open #panel2 {right: 0px; transition: all .2s ease-in-out;}
.panel--open #panel2_fog {display: block; opacity: 1; transition: all .3s ease-in-out;}
#inner_content__binfo__top {display: block !important;}
#inner_content__binfo__top > div:first-child {width: 200px; display: block;}
#inner_content__binfo__top > div:last-child {padding-left: 0px; display: block; margin-top: 16px; width: 100%;}
.inner_content__personal--history--el {padding: 16px;}
.inner_content__personal--history--el > .tbl:first-child {display: block !important;}
.inner_content__personal--history--el > .tbl > div:first-child {padding-right: 0px; width: 100%; display: block;}
.inner_content__personal--history--el > .tbl > div:last-child {width: 100%; display: block; margin-top: 20px;}
#personal_info__top {padding: 16px;}
#catalog_bottom__r1 {display: none;}
#catalog_bottom > div:last-child {padding-left: 0px; width: 100%;}
#catalog_body .item_el--noprice > div:last-child {width: 200px;}
#catalog_body .item_el--noprice > div:last-child .btn {padding: 0px 12px; line-height: 32px; height: 32px; font-size: 11px;}

.search_btn--loader {background: none !important;}
.search_btn--loader:hover {background: none !important;}
.search_btn--loader:before {content: ''; width: 32px; height: 32px; display: block; background: url('../img/loader2.svg') no-repeat #0F58D6; left: 0; margin-left: 0px; top: 0; margin-top: 0px; background-size: 24px 24px; position: absolute; background-position: 50% 50%; border-radius: 4px; transition: all 0.3s linear;}
.search_btn--loader:hover:before {background: url('../img/loader2.svg') no-repeat #003397; background-position: 50% 50%; background-size: 24px 24px; transition: all 0.3s linear;}

.slider_body__el--wd .slider_body__el__info {padding-right: 24px;}
#bottom_text2 {margin-top: 32px;}
#bottom_text2:first-child {margin-top: 0px;}

#inner_content__brands__body2 > div {width: calc((100% - 32px) / 2); margin-left: 16px; margin-top: 16px; position: relative;}
#inner_content__brands__body2 > div:nth-child(4n+1) {margin-left: 16px;}
#inner_content__brands__body2 > div:nth-child(3n+1) {margin-left: 16px;}
#inner_content__brands__body2 > div:nth-child(2n+1) {margin-left: 0px;}
#inner_content__brands__body2 > div .txt {margin-bottom: 8px;}
#brands_cert2 {display: block !important; margin: 0 auto; margin-top: 32px; width: 60%; position: relative;}
#brands_cert2 img, #brands_cert2 a {width: 100%; height: auto;}
#brands_cert1 {display: none;}

.innerPesentation:hover {transform: scale(1, 1); transition: all 0.3s linear;}

}

@media screen and (max-width: 580px) {
    
#katalog_body__slick a {height: 240px;}
#katalog_body__slick .slick {height: 240px;}

#inner_slick {height: 240px;}
.slick2 {width: 100%; height: 240px;}
#inner_slick a {height: 240px;}

}

@media screen and (max-width: 540px) {
  
.news_el {width: 100%; height: 220px; margin-top: 16px; margin-left: 0px;}
/*.news_el:nth-child(-n+2) {margin-top: 16px;}
.news_el:first-child {margin-top: 16px;}*/
#popular_small > div {width: 100%; margin-left: 0px;}
#popular_small > div:first-child a {margin-top: 0px;}
#popular_small .popular_el > div:last-child p:last-child {display: block;}
#popular_small > div:nth-child(3n+1) {margin-left: 0px;}
#catalog_body .item_el > div:first-child {display: none;}
.item_el1 > div:nth-child(6) {width: 100px; font-size: 14px;}
#catalog_body__top {display: block !important;}
#catalog_body__top > div {display: block !important; width: 100%;}
#show_by {float: left; margin-top: 8px;}
#show_by li:first-child {margin-left: 0px;}
#footer_body__bottom > div:first-child p {line-height: 1.2;}
.compare_item__wrp {width: 100%;}
.compare_item__tbl table td {font-size: 14px;}
.compare_item__top {padding: 10px 40px 16px 16px;}
#katalog_body > a {width: 120px; height: 160px;}
#katalog_body > div {width: calc((100% - 32px) / 3);}
#katalog_body > div:nth-child(3n) {margin-right: 0px;}

.search_item > div:nth-child(2) {font-size: 14px;}
#inner_body #katalog_body:not(.reload_here) > a {width: 120px; height: 160px;}
#inner_body #katalog_body:not(.reload_here) > div {width: calc((100% - 32px) / 3);}
#inner_body #katalog_body:not(.reload_here) > div:nth-child(3n) {margin-right: 0px;}

.inner_content__brands__body--el > div:first-child p {font-size: 25px;}
.inner_content__brands__body--el > div:first-child {width: 100px;}
#popular_small .popular_el > div:first-child {width: 15%;}
#popular_small .popular_el > div:last-child h3 {font-size: 17px;}

#katalog_body__slick a {height: 220px;}
#katalog_body__slick .slick {height: 220px;}

#inner_content__brands__body2 {margin-top: 24px;}
#brands_cert2 {margin-top: 32px; width: 80%;}

#inner_slick {height: 220px;}
.slick2 {width: 100%; height: 220px;}
#inner_slick a {height: 220px;}

}

@media screen and (max-width: 480px) {

body {font-size: 15px;}
/*.item_el1 > div:nth-child(7) {padding: 0px; width: 16px;}
.item_el1 > div:nth-child(7) .item_el__nm {display: none;}*/
.item_el {padding: 8px 8px;}
#catalog_body .item_el1 > div:last-child {width: 32px;}
/*#catalog_body .item_el__tobskt {background: url('../img/cart2.svg') no-repeat #0F58D6; background-position: 50% 50%; text-indent: -9999px; line-height: 0; height: 24px; width: 24px; background-size: 16px 16px; padding: 0px 0px;}
#catalog_body .item_el__tobskt:hover {background: url('../img/cart2.svg') no-repeat #003397; background-position: 50% 50%;  background-size: 16px 16px;}*/
.item_el1 {display: block; padding-bottom: 12px;}
.item_el1:after {content: ''; display: table; clear: both;}
#catalog_body .item_el > div:nth-child(2) {padding-left: 8px; padding-right: 8px;  width: 100%; display: block; float: left; margin-bottom: 4px;}
.item_el1 > div:nth-child(7) {width: 120px; float: left;}
#catalog_body .item_el1 > div:last-child {width: 36px;  float: left;}
.item_el1 > div:nth-child(6) {width: calc(100% - 156px); font-size: 14px; float: left;}
.item_el1 > div:nth-child(6) p {line-height: 32px;}
.item_el__nm > div:first-child, .item_el__nm > div:last-child {width: 20px;} 
#footer_body__top {display: block !important;}
#footer_body__top > div:first-child {width: 100%; display: block;}
#footer_body__top > div:last-child {padding-left: 0px; width: 100%; display: block; margin-top: 32px;}
#footer_body__bottom {display: block !important; margin-top: 0px;}
#footer_body__bottom > div {display: block; width: 100%;}
#footer_body__bottom > div:first-child p {text-align: center; font-size: 13px; line-height: 1.2;}
#footer_body__bottom > div:last-child {width: 100%; margin-top: 24px;}
#rbkt {float: none; height: 32px; padding-right: 0px; width: 32px; display: block; margin: 0 auto;}
#rbkt:after {content: ''; width: 32px; height: 32px; display: block; background: url('../img/rbkt.svg') no-repeat; background-size: 32px 32px; position: absolute; right: 0px; top: 0px;}
#rbkt p {display: none;}
#footer_body__top__logo {margin-bottom: 24px;}
.label b {font-weight: 600 !important;}
.slider_body__el__info {padding: 56px 24px 24px 24px;}
.slider_body__el:first-child .slider_body__el__info::after {display: none;}
.slider_body__el__info h3 {font-size: 22px;}
#why > div:nth-child(2n+1) {padding-right: 0px;}
#why > div:nth-child(2n) {padding-left: 0px;}
#why > div {width: 100%; margin-top: 24px;}
#why > div:nth-child(-n+2) {margin-top: 24px;}
#why > div:nth-child(-n+1) {margin-top: 0px;}
#why > div > img {margin: 0 auto;}
#why > div p {text-align: center; width: 80%; margin: 0 auto; margin-top: 16px;}
.txt h1 {font-size: 25px;}
.txt h2 {font-size: 22px;}
#katalog > .clearfix:first-child > .txt {float: none; display: block;}
#katalog > .clearfix:first-child > .txt:last-child {margin-left: 0px; margin-top: 8px; /*display: none;*/}
#search > div:last-child {display: none;}
#search > div:first-child {padding-right: 0px;}
.search_item {padding: 8px 16px 10px 16px; display: block !important;}
.search_item:after {content: ''; display: table; clear: both;}
.search_item > div:nth-child(1) {padding-right: 0px; width: 100%; float: left; margin-bottom: 4px;}
.search_item > div:last-child {width: 40px; float: left;}
.search_item > div:nth-child(2) {width: calc(100% - 40px); float: left;}
.search_item > div:nth-child(2) p {line-height: 32px;}
/*#brcr a, #brcr a:visited {font-size: 12px; margin-bottom: 3px;}*/
#brcr > li {font-size: 12px; margin-bottom: 3px;}
#inner_top h1 {font-size: 25px; margin-top: 0px;}
#brcr {margin-top: 24px;}
#search_body > .tbl > div:first-child input {font-size: 15px;}
#product_price__banner {margin-top: 32px;}
#product_info__text__bottom table td:first-child {width: 50%;}
#product_info__text__bottom table td:last-child {width: 50%;}
.txt h3 {font-size: 19px;}
.tabs_top > p {margin-right: 16px;}
.side_acc {height: 160px;}
#product_price__banner .side_acc {width: 100%; margin-left: 0px;}
#product_price__banner .side_acc:nth-child(2) {margin-top: 16px;}
/*#product_info__foto {width: 100%; height: 320px;}*/
.input, .textarea {font-size: 15px;}
#inner_content__login .input--three {width: 100%;}
#inner_content__login .input--three:nth-child(2n+1) {margin-left: 0px;}
#inner_content__login .input--three:nth-child(3n+1) {margin-left: 0px;}
#inner_content__login .input--three:nth-child(2n) {margin-left: 0px;}
.input--two {width: 100%; margin-left: 0px;}
.textarea {height: 100px;}
.item_el2 {display: block !important; padding-bottom: 12px;}
.item_el2:after {content: ''; display: table; clear: both;}
.item_el2 > div:nth-child(2) {padding-left: 8px; padding-right: 8px; display: block; width: 100%; margin-bottom: 16px;}
.item_el2 > div:nth-child(6) {padding: 0px 0px 0px 16px; width: 48px; float: left;}
.item_el2 > div:nth-child(5) {width: 110px; float: left;}
.item_el2 > div:nth-child(5) p {line-height: 32px;}
.item_el2 > div:nth-child(4) {width: calc(100% - 158px); float: left; padding: 0px 16px 0px 0px;}
.item_el2 > div:nth-child(4) .item_el__nm {width: 100px; float: right;}
#basket {padding-top: 0px;}
.input--three {width: 100%; margin-left: 0px;}
.input--three:nth-child(2n) {margin-left: 0px;}
.txt h4 {font-size: 17px;}
.payment_el {width: 100%; margin-right: 0px;}
#compare {padding-top: 0px;}
#brcr > li {margin-right: 4px;}
#top2_line1 > div:last-child {width: 130px;}
/*#top2_line1 > div:nth-child(2) {padding: 0px 0px 0px 0px;}*/
#inner_body {margin-top: 24px;}
#pdf_all {margin-top: -16px;}
#news_all .news_el:first-child {margin-top: 0px;}
#mdl {padding: 24px; width: 320px;}
#mdl_btn .btn {margin: 24px 0px 0px;}
#mdl_btn .btn:nth-child(2) {margin-top: 16px;}
#personal_info__menu {margin-top: 32px;}
#personal_body {margin-top: 32px;}
#personal {margin-top: 24px;}
#product_info > div:first-child {width: 80%; margin: 0 auto;}
#product_info__foto {width: 100%;}
#catalog_body .item_el--noprice > div:last-child {width: 100%;}
#inner_content__personal--prices .item_el2 > div:nth-child(4) {width: calc(100% - 156px) !important; padding-right: 0px;}
#inner_content__personal--prices .item_el2 > div:nth-child(4) p {line-height: 32px;}

#katalog_body__slick a {height: 200px;}
#katalog_body__slick .slick {height: 200px;}

#inner_slick {height: 200px;}
.slick2 {width: 100%; height: 200px;}
#inner_slick a {height: 200px;}

}

@media screen and (max-width: 420px) {
  
.tabs_top > p {float: none; margin-top: 8px; position: relative; font-size: 17px;}
.tabs_top > p:first-child {margin-top: 0px;}
.txt table td {font-size: 13px;}
#product_tabs {margin-top: 32px;}
.filter, .cart {margin-right: 12px;}
#ham {margin-left: 12px;}
#top2_line1 > div:last-child {width: 118px;}

#panel2_fog {width: calc(100% - 290px);}
#panel2_fog > p {width: 24px; height: 24px; display: block; position: absolute; left: 50%; top: 50%; margin-left: -12px; margin-top: -12px;}
#panel2 {width: 290px; right: -290px;}
#panel2__top {padding: 24px;}
#panel2__body {padding: 24px 24px 40px;}
.panel--open #panel2 {right: 0px; transition: all .3s ease-in-out;}
.inner_content__brands__body--el > div:first-child p {font-size: 22px;}
.inner_content__brands__body--el > div:first-child {width: 80px;}
.inner_content__brands__body--el > div:last-child .clearfix > div p {margin-bottom: 10px; font-size: 15px;}
/**/
#maps > div {height: 220px;}
.slider_body__el__info {padding: 40px 24px 24px 24px;}
.slider_body__el__info p {margin-top: 16px;}

#katalog_body__slick a {height: 240px;}
#katalog_body__slick .slick {height: 240px;}

#inner_content__brands__body2 {margin-top: 16px;}
#brands_cert2 {margin-top: 32px; width: 100%;}

#inner_slick {height: 240px;}
.slick2 {width: 100%; height: 240px;}
#inner_slick a {height: 240px;}

.innerPesentation {width: 100%;}

}

@media screen and (max-width: 380px) {
  
/*#product_info__foto {width: 288px; height: 288px;}*/
#top2 .filter {display: none !important;}
#top2_line1 > div:last-child {width: 86px;}
#top2_line1 > div:nth-child(2) {display: none;}
#top2 {margin-bottom: 0px;}
#search {margin-top: 8px;}
#slider_body {height: 300px;}
#mdl {padding: 16px; width: 280px;}
#popular_small .popular_el > div:first-child {width: 20%;}
#popular_small .popular_el > div:last-child h3 {font-size: 16px;}
#product_info > div:first-child {width: 100%; margin: 0 auto;}
#product_info__foto {width: 100%;}

#katalog_body > div {width: calc((100% - 16px) / 2);}
#katalog_body > div:nth-child(3n) {margin-right: 16px;}
#katalog_body > div:nth-child(2n) {margin-right: 0px;}

#inner_body #katalog_body:not(.reload_here) > div {width: calc((100% - 16px) / 2);}
#inner_body #katalog_body:not(.reload_here) > div:nth-child(3n) {margin-right: 16px;}
#inner_body #katalog_body:not(.reload_here) > div:nth-child(2n) {margin-right: 0px;}

#katalog_body__slick a {height: 220px;}
#katalog_body__slick .slick {height: 220px;}

#inner_content__brands__body2 > div {width: 100%; margin-left: 0px; margin-top: 16px; position: relative;}
#inner_content__brands__body2 > div:nth-child(4n+1) {margin-left: 0px;}
#inner_content__brands__body2 > div:nth-child(3n+1) {margin-left: 0px;}
#inner_content__brands__body2 > div:nth-child(2n+1) {margin-left: 0px;}

#inner_slick {height: 220px;}
.slick2 {width: 100%; height: 220px;}
#inner_slick a {height: 220px;}

}

@media screen and (max-width: 340px) {
  
#top2_line1 > div:first-child {width: 180px;}
#top2_line1 > div:first-child a {width: 180px; height: 48px;}
#footer_body__top__logo > img {width: 180px;}
#footer_body__top__logo {width: 180px; height: 28px;}
.label {font-size: 16px;}
#why > div p {width: 100%;}
.slider_body__el__info {padding: 32px 24px 24px 24px;}

#katalog_body__slick a {height: 210px;}
#katalog_body__slick .slick {height: 210px;}

#inner_slick {height: 210px;}
.slick2 {width: 100%; height: 210px;}
#inner_slick a {height: 210px;}

}