@media only screen and (min-width: 1100px) and (max-width: 9000px) {

nav, .catalog_menu .level_1, 
.catalog_menu .level_2,
.new-select-wrap ul,
 #smartFilter .dropdownList,
.basket_top .smal_basket_list {scrollbar-width: thin;  scrollbar-color: #ccc #eee;}
nav::-webkit-scrollbar, 
.catalog_menu .level_1::-webkit-scrollbar, 
.catalog_menu .level_2::-webkit-scrollbar,
.new-select-wrap ul::-webkit-scrollbar, 
#smartFilter .dropdownList::-webkit-scrollbar,
.basket_top .smal_basket_list::-webkit-scrollbar {width: 7px;}
nav::-webkit-scrollbar-track, 
.catalog_menu .level_1::-webkit-scrollbar-track, 
.catalog_menu .level_2::-webkit-scrollbar-track,
.new-select-wrap ul::-webkit-scrollbar-track,
#smartFilter .dropdownList::-webkit-scrollbar-track,
.basket_top .smal_basket_list::-webkit-scrollbar-track {background: #eee}
nav::-webkit-scrollbar-thumb, 
.catalog_menu .level_1::-webkit-scrollbar-thumb, 
.catalog_menu .level_2::-webkit-scrollbar-thumb,
.new-select-wrap ul::-webkit-scrollbar-thumb,
#smartFilter .dropdownLis::-webkit-scrollbar-thumb,
.basket_top .smal_basket_list::-webkit-scrollbar-thumb {background-color: #ccc; border-radius: 20px;}
}


/* 1500 */
@media only screen and (max-width: 1500px) {

.wrapper {width: 100%; overflow: hidden}
.our_manedgers:before {width: 100vw; left: calc((100% - 100vw) / 2);}
}

/* 1370 */
@media only screen and (max-width: 1370px) {

header {padding: 0 30px; box-sizing: border-box}

.head_1 > div:nth-child(1) {display: block; min-width: 45px; width: 45px; overflow: hidden}
.head_1 > div:nth-child(2) {width: 100%}
.head_1 > div:nth-child(3) {position: absolute; left: 0; top: 0; min-width: 0; width: 0; max-width: 0}
.head_1 > div:nth-child(4) {min-width: 45px; width: 45px; max-width: 45px; overflow: visible}
.head_1 .logo { margin: 0 auto}
.head_1 .phones {float: none}

.phones.top {display: block; position: relative}
.phones.top > div:nth-child(1) {padding-right: 0}
.phones.top > div:nth-child(2) {display: none; margin-top: 12px; padding: 10px 15px; width: 150px; background: #fff; box-shadow: 0px 20px 50px rgba(0,0,0,.15); border-radius: 5px; position: absolute; right: 0; z-index: 200}
.phones.top > div:nth-child(2):before {content: ''; display: block; width: 16px; height: 16px; background: #fff; border-radius: 5px; transform: rotate(45deg); position: absolute; top:-8px; right: 15px; z-index: 202}
.phones.top > div:nth-child(2) > div {padding: 5px 0}

.phone_button.open_form {cursor: pointer}

.phones.top .phone_button {width: 45px; height: 45px; background: rgba(246,83,45,.2);}
.phones.top .phone_button svg {fill: #F6532D;}

nav {position: fixed; left: -340px; top: 0; background: #fff; z-index: 5000; display: block; width: 340px; height: 100vh; overflow: hidden; overflow-y: auto; box-sizing: border-box;}
nav:after {content: ''; display: block; width: 3px; height: 56px; background: #F6532D; position: absolute; top: 0; right: 0; z-index: 5002}

nav .close_wrap, .catalog_menu .close_wrap, .catalog_menu .level_2 .back {display: block; padding: 20px; width: 100%; height: 56px; box-sizing: border-box;}
nav .close_menu, .catalog_menu .close_menu_cat, .catalog_menu .level_2 .back_cat {display: block; width: 16px; height: 16px; cursor: pointer}
nav .close_menu svg, .catalog_menu .close_menu_cat svg, .catalog_menu .level_2 .back_cat svg {stroke: #000}
nav .close_menu:hover svg, .catalog_menu .close_menu_cat:hover svg, .catalog_menu .level_2 .back_cat:hover svg {stroke: #F6532D}

.menu {display: block; padding-bottom: 150px; position: relative}
nav:before, .menu:before {content: ''; display: block; width: 3px; height: 100%; background: #536C77; position: absolute; top: 0; right: 0; z-index: 5001}
nav:after, .menu:after {content: ''; display: block; width: 3px; height: 244px; background: #F6532D; position: absolute; top: 0; right: 0; z-index: 5002}

.menu > div {width: 100%; font-size: 18px; font-weight: 400; line-height: 21px}
.menu a, .menu .more > div a {display: block; padding: 7px 20px; box-sizing: border-box}

.menu .mail {position: absolute; left: 20px; bottom: 20px; padding: 0; height: 18px; font-size: 16px; line-height: 18px}
.menu .mail a {padding: 0 0 0 24px}
.menu .phones_mobail {position: absolute; left: 20px; bottom: 70px; display: block;}
.menu .phones_mobail a {padding: 0}
.menu .phones_mobail .a_whatsapp a {padding-left: 24px;}

.menu .more_btn_menu {display: none}
.menu .more_wrap {display: block; padding: 0; width: 100%; position: inherit; right: 0; z-index: inherit}
.menu .window {box-shadow: none; border-radius: 0}
.menu .window:before {display: none}
.menu .more_block {padding: 0}

.menu .more > div {padding: 7px 0; border-bottom: none}
.menu .more > div:first-child {border-radius: 0}
.menu .more > div:last-child {border-radius: 0;}

.head_2 > div:nth-child(1):hover .catalog_menu_wrapper {display: inherit !important}
.catalog_button a {display: none;}

.catalog_menu_wrapper {display: block}
.catalog_menu_wrapper {position: fixed; top: 0; left: -340px; padding-top: 0; width: 340px; height: 100vh;}

.catalog_menu_wrap {box-shadow: none}

.catalog_menu .item_wrap.w_more a {display: none}
.catalog_menu .menu_phones_wrap {display: block; padding: 70px 20px 20px 20px;}
.catalog_menu .item_wrap { cursor: pointer}
.catalog_menu .item_wrap:nth-child(1) {border-radius: 0}
.catalog_menu .level {z-index: 500; background: #fff}
.catalog_menu .level.v2 {position: fixed; top: 0; left: -340px; display: block; z-index: 400}

.topslider {height: 470px;}
.slider_wrap {max-width: inherit; width: 100%; box-sizing: border-box}

main {padding: 0 30px; max-width: inherit; width: 100%; box-sizing: border-box}

.light_cat:before {width: calc(100% + 60px); left: -30px}

.our_manedgers:before {width: calc(100% + 60px); left: -30px}

.our_mission {margin: 0 -30px 60px -30px; width: calc(100% + 60px)}
.our_mission > div:nth-child(1) {padding: 40px 30px}

.bottom {padding: 40px 30px; max-width: inherit} 

.wrap_good_list .good_list {margin: 0 -15px;}
.goods > div {margin-bottom: 30px; padding: 0 15px; width: 25%;}
.goods .item .img {width: 100%}

.wrap_filter {display: block; padding: 0 15px; width: calc((100vw - 30px) / 5)}
.filter {width: 100%;}

.pre_list.v3 {padding-right: 15px; padding-left: 15px}

.good .wrap_images {width: calc(50% - 20px)}
.good .wrap_buy, .good .wrap_delivery {width: calc(50% - 20px);}
.good_slider > div:nth-child(2) {width: calc(100% - 138px);}
.good_slider .picture_wrap {width: 100%;}
.good_slider .picture_wrap .good_image {width: 100%; height: 512px;}

.sections > div {display: block; margin: 0 40px 40px 0; width: calc(100% / 4 - 30px);}
.sections > div:nth-child(4n) {margin: 0 0 40px 0}

.light_cat .elem .img {height: 200px;}
.light_cat .elem > a {margin: 0 40px 30px 0; width: calc(100% / 4 - 30px);}

.actions-list > div {margin: 0 39px 0 0; width: calc(100% / 3 - 26px)}

.advantage > div {margin: 0 40px 40px 0; width: calc(100% / 2 - 20px);}

.our_manedgers .info {padding: 20px 300px 20px 30px;}
.our_manedgers .photo {top: 0; right: 30px; width: 254px; height: 254px;}
.our_manedgers .info .idate {padding-top: 15px}

.main_news > div {margin: 0 40px 0 0; width: calc(100% / 4 - 30px);}
.main_news.video > div:nth-child(2) {margin: 0; width: calc((100% / 4 ) * 3 - 10px);}

.main_video > div {margin: 0 40px 40px 0; width: calc(100% / 4 - 30px);}

.bl_video > div {display: block; margin: 0 39px 39px 0; width: calc(100% / 3 - 26px)}
.bl_video > div:nth-child(3n) {margin: 0 0 39px 0}
.bl_video > div:nth-child(4), .bl_video > div:nth-child(5), .bl_video > div:nth-child(6) {margin: 0 39px 39px 0}
.bl_video > div:nth-child(6) {margin: 0}
}

/* 1280 */
@media only screen and (max-width: 1280px) {

.topslider {height: 420px;}
.slide .title {font-size: 30px; line-height: 36px;}
.slide p {font-size: 16px; line-height: 22px}

.slide-pagination {bottom: 40px !important;}

.our_manedgers .title {font-size: 40px; line-height: 50px;}
.our_manedgers p {font-size: 17px; color: rgba(255,255,255,.8); line-height: 26px;} 

.good_slider {height: 400px;}
.good_slider .picture_wrap {width: 100%; height: 400px}
.good_slider .picture_wrap .good_image {height: 400px;}
.good_slider .thumbs_good {height: 320px;}

.good {display: flex; flex-wrap: wrap; justify-content: space-between; margin-bottom: 10px;}
.good .wrap_images {float: none}
.good .wrap_buy {float: none; position: relative; padding-bottom: 90px; box-sizing: border-box} 
.good .wrap_delivery {float: none; width: 100%;}

.wrap_price {display: block;}
.wrap_price > div {width: 100%;}
.wrap_price > div:nth-child(1) {padding-right: 0}
.wrap_price > div:nth-child(2) {padding-left: 0}
.wrap_price .price {flex-direction: row; justify-content: flex-start; align-items: center}
.wrap_price .price > div {padding-left: 20px}
.wrap_price .price > div:nth-child(1) {padding-left: 30px;}
.wrap_price .sklad {margin-top: 25px;}

.wrap_buy .for_basket {position: absolute; bottom: 0; margin-top: 0;}
.wrap_buy .for_basket > div:nth-child(1) {width: 40%;}
.wrap_buy .for_basket > div:nth-child(2) {width: 60%;}

.wrap_buy .col_wrap {display: flex; align-items: center; width: 100%; height: 72px;}
.wrap_buy .col_wrap > div {font-size: 18px; font-weight: 500}
.wrap_buy .col_wrap > div:nth-child(1) { display: none}

.our_manedgers > div:nth-child(1) {padding-right: 20px}
.our_manedgers > div:nth-child(2) {padding-left: 20px}

.light_cat .elem .img {height: 180px;}
}

/* 1200 */
@media only screen and (max-width: 1200px) {

.head_2 > div:nth-child(1) {width: 210px; position: relative;}
.head_2 > div:nth-child(2) {padding-left: 20px; width: calc(100% - 386px)}
.head_2 > div:nth-child(3), .head_2 > div:nth-child(4) {padding-left: 20px; width: 88px;}

.top_a > div:nth-child(1) {margin-right: 0}
.top_a > div:nth-child(2) {display: none}

.topslider {height: 360px;}
.slide .title {font-size: 25px; line-height: 32px;}
.slide .title.v2 {font-size: 40px; line-height: 50px;}
.slide p {font-size: 14px; line-height: 20px}
.slide > div:nth-child(1) {padding: 40px 50px 70px 70px; width: 400px;}
.slide > div:nth-child(2) {width: calc(100% - 400px);}
.slide-pagination {bottom: 25px !important; left: 70px !important; width: 360px !important;}

.slider_wrap .button-next, .slider_wrap .button-prev {margin-top: -23px; width: 12px; height: 46px;}
.slider_wrap .button-next {left: 28px}
.slider_wrap .button-prev {right: 28px}

.sections > div {display: block; margin: 0 32px 32px 0; width: calc(100% / 4 - 24px);}
.sections > div:nth-child(4n) {margin: 0 0 32px 0}
.sections.v3 > div {padding: 30px 20px;}

.sections.v3 .s_name {padding: 15px 0; font-size: 17px; line-height: 20px;}
.sections.v3 li {font-size: 15px; line-height: 20px;} 

.light_cat {flex-wrap: wrap;}
.light_cat > div:nth-child(1) {padding: 0 0 30px 0; width: 100%;}
.light_cat > div:nth-child(2) {width: 100%}
.light_cat .title {text-align: center}
.light_cat p {padding: 16px; text-align: center}
.light_cat .elem > a {margin: 0 32px 30px 0; width: calc(100% / 4 - 24px);}
.light_cat .btn_wrap {position: inherit; margin: 0 auto; width: 160px}

.actions-list > div {margin: 0 30px 0 0; width: calc(100% / 3 - 20px)}

.advantage > div {margin: 0 30px 30px 0; width: calc(100% / 2 - 15px);}
.advantage > div:nth-child(2n) {margin: 0 0 30px 0}

.our_manedgers .manager {padding-top: 100px;} 
.our_manedgers > div:nth-child(1) {padding-right: 15px}
.our_manedgers > div:nth-child(2) {padding-left: 15px}
.our_manedgers .info {padding: 20px 230px 20px 30px; min-height: inherit;}
.our_manedgers .info .idate {padding-top: 15px}
.our_manedgers .info .name {font-size: 20px;}
.our_manedgers .info .idate > span:nth-child(1) {font-size: 14px}
.our_manedgers .info .idate > span:nth-child(2) {font-size: 15px}
.our_manedgers .photo {right: 20px; width: 198px; height: 198px;}
.our_manedgers .title.v2 {padding: 0; width: 260px; font-size: 35px; line-height: 40px;}

.our_mission > div:nth-child(1) {padding: 40px; width: calc(100% - 500px)}
.our_mission > div:nth-child(2) {width: 500px}
.our_mission h2 {font-size: 35px}
.our_mission p {font-size: 20px; line-height: 38px;}

.main_news > div {display: block; margin: 0 30px 0 0; width: calc(100% / 3 - 20px);}
.main_news > div:nth-child(1) {margin: 0 0 40px 0; padding: 30px; width: 100%}
.main_news .img {width: 100%; height: 223px; border-radius: 5px; line-height: 0; overflow: hidden} 
.main_news.video .img {height: 177px}
.main_news .img img {max-width: inherit; width: 100%; object-fit: cover; object-position: center center;}
.main_news .name, .main_news .txt {text-align: center}
.main_news .row_wrap {display: flex;}
.main_news .row_wrap > div {margin: 0 30px 0 0; width: calc(100% / 3 - 20px)}
.main_news .row_wrap > div:nth-child(3) {margin: 0}
.main_news .button {height: 50px; line-height: 50px}
.main_news input[type=text] {height: 50px}
.main_news .f_name:before, .main_news .f_mail:before {height: 40px; top: 25px; left: 0;}
.main_news .cheker {text-align: center}

.main_news.video > div:nth-child(2) {margin: 0; width: 100%;}
.bl_video > div {display: block; margin: 0 30px 30px 0; width: calc(100% / 3 - 20px)}
.bl_video > div:nth-child(3n) {margin: 0 0 30px 0}
.bl_video > div:nth-child(4), .bl_video > div:nth-child(5), .bl_video > div:nth-child(6) {margin: 0 30px 30px 0}
.bl_video > div:nth-child(6) {margin: 0}

.main_video .img {height: 150px}

.how_pick {flex-wrap: wrap;}
.how_pick > div {padding: 42px 40px; width: 50%}
.how_pick > div:nth-child(1) {padding: 30px; width: 100%; text-align: center}
.how_pick > div:nth-child(2) {border-right: 1px solid #E7E7E7}
.how_pick .title {font-size: 40px; line-height: 45px;}
.how_pick ol {padding-right: 60px}

.pre_list.v3 {display: flex;padding-right: 20px; padding-left: 20px; justify-content: flex-end; position: relative}
.pre_list.v3 > div {float: none !important}
.pre_list.v3 > div:nth-child(2) {display: none}
.pre_list.v3 > div:nth-child(3) {padding-left: 45px}
.pre_list.v3 .filter_button {position: absolute; left: 15px; top: 0; display: block}
.pre_list.v3 .filter_button .filter_open {display: flex; justify-content: center; align-items: center; width: 110px; height: 37px; color: #536C77; background: rgba(83,108,119,.2); border-radius: 5px; cursor: pointer}
.pre_list.v3 .filter_button .filter_open > div:nth-child(2) {padding-left: 8px}

.wrap_filter {position: fixed; top: 0; left: -340px; padding: 0; width: 276px; height: 100vh; background: #EBEEEF; overflow: hidden; overflow-y: auto; z-index: 3000}
.wrap_filter:before {content: ''; display: block; width: 3px; height: 100%; background: #536C77; position: absolute; top: 0; right: 0; z-index: 3001}
.wrap_filter:after {content: ''; display: block; width: 3px; height: 244px; background: #F6532D; position: absolute; top: 0; right: 0; z-index: 3002}

.wrap_filter .close_wrap {display: block; padding: 20px; width: 100%; height: 56px; box-sizing: border-box;}
.wrap_filter .close_filter {display: block; width: 16px; height: 16px; cursor: pointer}
.wrap_filter .close_filter svg {stroke: #000}
.wrap_filter .close_filter:hover svg {stroke: #F6532D}

.filter {background: none; border-radius:0;}

.goods > div {margin-bottom: 30px; padding: 0 15px; width: calc((100vw - 30px) / 4);}

.choice_wrap .title {font-size: 40px;}

.gallerey_wrap .title {font-size: 40px;}


.we > div {margin: 0 42px 42px 0; width: calc(100% / 3 - 28px);}
.we > div:nth-child(4n) {margin: 0 42px 42px 0} 
.we > div:nth-child(3n) {margin: 0 0 42px 0}
.we > div:last-child {margin: 0 0 42px 0;}

/*comment*/
.comment {flex-wrap: wrap}
.comment > div {width: 100% !important}
.comment > div:nth-child(2) {padding: 20px 0 0 0}
}


/* 1100 */
@media only screen and (max-width: 1100px) {

.search_list .item {flex-wrap: wrap;}
.search_list .item > div {padding: 0 20px 0 0; min-width: inherit; max-width: inherit; width: calc((100% - 142px) / 4)}
.search_list .item > div:nth-child(1) {padding: 0; min-width: 87px; width: 87px; max-width: 87px;}
.search_list .item > div:nth-child(2) {padding: 0 0 10px 15px; width: calc(100% - 87px); max-width: inherit}
.search_list .item > div:nth-child(3) {padding: 0 20px 0 102px; width: calc(25% + 102px)}
.search_list .item > div:nth-child(6) {padding: 0; min-width: inherit; max-width: inherit; width: calc((100% - 142px) / 4)}
.search_list .item .kod {padding-top: 7px; position: relative; left: inherit; bottom:  inherit}

.our_manedgers .title {padding: 0 0 20px 0; font-size: 35px; line-height: 40px;}
.our_manedgers p {font-size: 15px; line-height: 25px;}
.our_manedgers .button {margin-top: 20px}
}

/* 1024 */
@media only screen and (max-width: 1024px) {

.sections.v2 .img {padding: 0; height: 140px}
.sections.v3 li {padding-left: 12px}

.action_main .top > div:nth-child(1) {font-size: 35px}
.actions-list > div .name {font-size: 18px; line-height: 23px}
.actions-list > div p {font-size: 15px; line-height: 23px}

.advantage_wrap .title {font-size: 35px; line-height: 40px} 

.our_manedgers .info {padding: 20px 230px 20px 20px}
.our_manedgers .info .idate > span:nth-child(1) {min-width: 70px; width: 70px; max-width: 70px;}

.good .wrap_images {width: calc(50% - 15px)}

.good_slider {height: 368px;}
.good_slider > div:nth-child(1) {padding-right: 30px; width: 100px;}
.good_slider > div:nth-child(2) {width: calc(100% - 100px);}
.good_slider .picture_wrap {width: 100%; height: 368px}
.good_slider .picture_wrap .good_image {height: 368px;}
.good_slider .thumbs_good {height: 304px;}
.good_slider .thumbs_good .good_image {width: 70px; height: 70px;}

.thumbs-prev, .thumbs-next {width: 70px; height: 20px; line-height: 13px}

.good .wrap_buy {padding-bottom: 80px;}
.wrap_price .price {height: 72px;}

.wrap_buy .for_basket  {margin-top: 50px; height: 65px;}
.wrap_buy .col {height: 65px;}
.wrap_buy .col > div {height: 63px; line-height: 63px}
.wrap_buy .col > div:nth-child(1), .wrap_buy .col > div:nth-child(3) {min-width: 45px; max-width: 45px}
.wrap_buy .col input {height: 65px;}
.wrap_buy .button {height: 65px; line-height: 1;}
 
.description {display: block; margin-bottom: 50px}
.description > div {width: 100%}
.description > div:nth-child(1) {padding-right: 0; padding-bottom: 20px}
.description > div:nth-child(2) {padding-left: 0;}

.pre_list > div:nth-child(2) {display: none}

.news_list .item .title {font-size: 18px;}
.news_list .item p {font-size: 16px}

.choice > div {margin: 0 21px 21px 0; padding: 30px; width: calc(100% / 3 - 14px)}
.choice > div:nth-child(3n) {margin: 0 0 21px 0}
.choice .name {font-size: 15px; line-height: 22px;}
.choice p {font-size: 14px;}

.we > div {margin: 0 21px 21px 0; width: calc(100% / 3 - 14px);}
.we > div:nth-child(4n) {margin: 0 21px 21px 0} 
.we > div:nth-child(3n) {margin: 0 0 21px 0}
.we > div:last-child {margin: 0 0 21px 0;}

.we_block > div {margin: 0 22px 22px 0; width: calc(50% - 11px)}
.we_block > div:nth-child(2n) {margin: 0 0 22px 0;}
.we_block .item > div:nth-child(1) {width: 100px; height: 100px}
.we_block .item > div:nth-child(2) {width: calc(100% - 100px);}
.we_block .item .name {font-size: 18px}
.we_block .item .text {font-size: 15px}

.main_video > div {margin: 0 39px 39px 0; width: calc(100% / 3 - 26px);}
.main_video > div:nth-child(3n) {margin: 0 0 39px 0;}
.main_video > div:nth-child(4n) {margin: 0 39px 39px 0;}
.main_video .img {height: 170px}
}

/* 992 */
@media only screen and (max-width: 992px) {

header {padding: 0 20px;}

main {padding: 0 20px;}

.bottom {padding: 30px 20px; max-width: inherit} 

.slide > div:nth-child(1) {padding: 30px 30px 70px 60px; width: 350px;}
.slide > div:nth-child(2) {width: calc(100% - 350px);}
.slider_wrap .button-next {left: 15px}
.slider_wrap .button-prev {right: 15px}

.goods > div {margin-bottom: 30px; padding: 0 15px; width: calc(100% / 3);}

.advantage_wrap {padding: 50px 0} 

.our_manedgers:before {width: calc(100% + 40px); left: -20px;}

.our_mission {margin: 0 -20px 50px -20px; width: calc(100% + 40px)}
.our_mission > div:nth-child(1) {padding: 40px 30px 40px 20px}

.slide_view .img {width: 100%; height: 190px}
}


/* 960 */
@media only screen and (max-width: 960px) {

.slide .title.v2 {font-size: 32px; line-height: 40px;}

.our_manedgers {display: block; padding: 40px 0;}
.our_manedgers > div {width: 100%;}
.our_manedgers > div:nth-child(1) {padding-right:  0} 
.our_manedgers > div:nth-child(2) {margin-top: 40px; padding-left: 0}
.our_manedgers .title {padding: 0 0 25px 0; text-align: center}
.our_manedgers .title.v2 {padding: 0 0 25px 0; width: 100%; text-align: center; position: relative; top: 0;}
.our_manedgers p {padding-right: 0; text-align: center} 
.our_manedgers .button {margin: 30px auto 10px auto; width: 240px; height: 50px; font-size: 16px; line-height: 50px;}
.our_manedgers .manager {margin: 0 auto; max-width: 550px} 

.our_mission > div:nth-child(1) {width: calc(100% - 400px)}
.our_mission > div:nth-child(2) {width: 400px}

.bottom {display: block;} 
.bottom > div {width: 100%}
.bottom > div:nth-child(2) {padding: 35px 0; width: 100%; text-align: center; font-size: 15px}
.bottom .logo {margin: 0 auto 25px auto;}
.bottom .web_map {padding-top: 20px; text-align: center}

.phones.bot {margin: 0 auto; width: 210px}

.social { text-align: center}
.social > li {display: inline-block; padding: 0 7px; line-height: 0}

.how_pick > div {padding: 30px 40px; width: 100%}
.how_pick > div:nth-child(1) {padding: 30px;}
.how_pick > div:nth-child(2) {border-right: none; border-bottom: 1px solid #E7E7E7;}
.how_pick .button {font-size: 15px; max-width: 400px}
.how_pick .button.v2 {display: block}

.sections > div {display: block; margin: 0 20px 21px 0; width: calc(100% / 4 - 15px);}
.sections > div:nth-child(4n) {margin: 0 0 21px 0}

.new-select__list {width: 84px;}

.slide_view {padding: 20px 20px 90px 20px;}
.slide_view .price {left: 20px; width: calc(100% - 40px);}
}

/* 900 */
@media only screen and (max-width: 900px) {

.head_2 > div:nth-child(2) {padding-left: 10px; width: calc(100% - 326px)}
.head_2 > div:nth-child(3), .head_2 > div:nth-child(4) {padding-left: 10px; width: 58px;}

.slide > div:nth-child(1) {padding: 30px 30px 70px 50px; width: 300px;}
.slide > div:nth-child(2) {width: calc(100% - 300px);}

.main_news .img {height: 200px}
.main_news.video .img {height: 160px}

.light_cat .elem .img {height: 170px;}
.light_cat .elem > a {margin: 0 20px 30px 0; width: calc(100% / 4 - 15px);}

.actions-list > div {margin: 0 21px 0 0; width: calc(100% / 3 - 14px)}

.advantage > div {margin: 0 20px 20px 0; width: calc(100% / 2 - 10px);}
.advantage > div:nth-child(2n) {margin: 0 0 20px 0}

.main_news .row_wrap > div {margin: 0 21px 0 0; width: calc(100% / 3 - 14px)}
.main_news > div {margin: 0 21px 0 0; width: calc(100% / 3 - 14px);}

.bl_video > div {margin: 0 21px 21px 0; width: calc(100% / 3 - 14px)}
.bl_video > div:nth-child(3n) {margin: 0 0 21px 0}
.bl_video > div:nth-child(4), .bl_video > div:nth-child(5), .bl_video > div:nth-child(6) {margin: 0 21px 21px 0}
.bl_video > div:nth-child(6) {margin: 0}

.pre_list.v3 {padding-right: 10px; padding-left: 10px;}
.pre_list.v3 .filter_button {left: 10px}

.wrap_good_list .good_list {margin: 0 -10px;}
.goods > div {margin-bottom: 20px; padding: 0 10px;}

.main_video > div {margin: 0 21px 21px 0; width: calc(100% / 3 - 14px);}
.main_video > div:nth-child(3n) {margin: 0 0 21px 0;}
.main_video > div:nth-child(4n) {margin: 0 21px 21px 0;}
.main_video .img {height: 160px}
}

/* 800 */
@media only screen and (max-width: 800px) {

.head_2 > div:nth-child(1) {width: 155px}
.head_2 > div:nth-child(2) {width: calc(100% - 271px)}
.head_2 > div:nth-child(3), .head_2 > div:nth-child(4) {width: 58px;}

.catalog_button {font-size: 15px}
.catalog_button .cat_wrap_line {display: none}

.comment .name { font-size: 14px; line-height: 18px}
.comment .work, .comment .date {font-size: 13px}
.comment .text {font-size: 14px; line-height: 23px}
.comment .block > div:nth-child(1),.comment .block > div:nth-child(2) {font-size: 13px}
.comment .answer {font-size: 14px;}
.comment .answer .title {line-height: 23px}
.comment .answer .answer_oficial {padding-top: 2px; line-height: 23px}

.topslider {display: block; width: 100%; height: 720px;}
.topslider.v2 {height: auto;}

.slide {flex-direction: column-reverse; flex-wrap: wrap;}
.slide > div:nth-child(1) {padding: 25px; width: 100%; height: 270px}
.slide > div:nth-child(2) {width: 100%; height: 450px}

.slide > div.v2:nth-child(1) {height: auto}
.slide .title.v2 {padding: 0; font-size: 32px; line-height: 40px;}

.slide .title {font-size: 22px; line-height: 32px;}
.slide-pagination {bottom: 40px !important; left: 50px !important; width: calc(100% - 100px) !important; text-align: center}
.slider_wrap .button-next, .slider_wrap .button-prev {top: inherit; bottom: 30px; margin-top: -35px;}
.slider_wrap .button-next {left: 25px}
.slider_wrap .button-prev {right: 25px}

.sections > div {display: block; margin: 0 20px 21px 0; width: calc(100% / 2 - 10px);}
.sections > div:nth-child(2n) {margin: 0 0 21px 0}
.sections.v3 {padding: 40px 0 20px 0;} 
.sections.v3 > div {margin-bottom: 20px !important;}

.ouroffer {padding-bottom: 30px}

.light_cat {margin-top: 10px; padding: 40px 0;}
.light_cat .title {font-size: 20px; line-height: 25px;}
.light_cat p {padding: 18px 0; font-size: 15px; line-height: 21px;}
.light_cat .elem {font-size: 14px}

.action_main {padding: 40px 0}
.action_main .top > div:nth-child(1) {font-size: 25px; line-height: 35px}
.action_main .top > div:nth-child(2) {width: 110px}
.action_main .top .button {height: 35px; font-size: 14px; line-height: 35px}
.actions-list > div .name {font-size: 16px}
.actions-list > div p {line-height: 22px}

.wrap_views .top > div:nth-child(1) {font-size: 20px; line-height: 35px}
.wrap_views .top > div:nth-child(2) {width: 130px}
.wrap_views .top .button {height: 35px; font-size: 14px; line-height: 35px}

.advantage_wrap {padding: 40px 0}
.advantage_wrap .title {padding-bottom: 35px; font-size: 25px; line-height: 30px;}
.advantage > div {margin: 0 0 20px 0; width: 100%; min-height: inherit}
.advantage > div:nth-child(2n) {margin: 0 0 20px 0}
.advantage > div .item .name {font-size: 22px}
.advantage > div .item .txt {font-size: 15px}

.main_news .img {height: 170px}
.main_news.video .img {height: 140px}
.main_news .title {font-size: 16px;}
.main_news .date {font-size: 14px}

.our_manedgers .title, .our_manedgers .title.v2 {font-size: 25px}

.system-nav {system-nav: 50px}
.system-nav .nav-current-page {margin-left: 10px; margin-right: 0; width: 25px; height: 25px; line-height: 25px;}
.system-nav a {margin-left: 10px; margin-right: 0; width: 25px; height: 25px; border: none; line-height: 25px;}
.system-nav .nav-forward {padding: 0; width: 25px; border: none;}
.system-nav em.nav-forward  {margin-left: 10px; margin-right: 0; height: 25px; line-height: 25px;}
.system-nav .nav-forward .left {padding-right: 0}
.system-nav .nav-forward .right {padding-left: 0}
.system-nav .nav-forward .txt {display: none}

.wrap_desk h3 {font-size: 20px; line-height: 25px}

.slide_view .img {height: 170px}
.slide_view .name {padding-top: 4px; font-size: 14px}
.slide_view .price {font-size: 18px;}

.good .wrap_images { width: 100%}
.good .wrap_buy {padding: 25px 0; width: 100%} 
.good_slider .picture_wrap .good_image > div {width: 368px; height: 368px }
.wrap_price .sklad {margin-top: 5px}
.wrap_buy .for_basket {margin-top: 10px; position: relative;}

.wrap_price .price {height: 60px;}
.wrap_price .price > div:nth-child(1) {font-size: 16px}
.wrap_price .price > div:nth-child(2), .wrap_price .price em {font-size: 23px}

.wrap_buy .col {height: 52px;}
.wrap_buy .col > div {height: 50px; line-height: 50px}
.wrap_buy .col > div:nth-child(1), .wrap_buy .col > div:nth-child(3) {min-width: 45px; max-width: 45px}
.wrap_buy .col input {height: 52px;}
.wrap_buy .button {height: 52px;}

.contact {display: block; margin-bottom: 40px; padding: 0;}
.contact > div {width: 100%;}
.contact > div:nth-child(1) {padding: 20px}
.contact > div:nth-child(2) {height: 400px}
.contact h3 {padding: 0}

.how_pick > div {padding: 25px 20px}
.how_pick > div:nth-child(1) {padding: 20px}
.how_pick .title {font-size: 20px; line-height: 24px}
.how_pick p {padding-top: 10px; font-size: 16px; line-height: 19px}
.how_pick .name {font-size: 17px}

.autorization {display: block;}
.autorization > div {width: 100%}
.autorization > div:nth-child(1) {padding-right: 0}
.autorization > div:nth-child(2) {padding-left: 0}
.wrap_autorization .bx-authform-social {min-height: inherit;}

.our_mission  {flex-wrap: wrap;}
.our_mission > div:nth-child(1) {padding: 50px 20px; width: 100%; order: 2}
.our_mission > div:nth-child(2) {padding: 40px 0; width: 100%; order: 1}

.we > div {margin: 0 20px 20px 0; width: calc(100% / 2 - 10px);}
.we > div:nth-child(4n) {margin: 0 20px 20px 0} 
.we > div:nth-child(3n) {margin: 0 20px 20px 0}
.we > div:nth-child(2n) {margin: 0 0 20px 0}
.we > div:last-child {margin: 0 0 21px 0;}

.we_block > div {margin: 0 0 22px 0 !important; width: 100%}
.we_block .item > div:nth-child(1) {width: 100px; height: 100px}
.we_block .item > div:nth-child(2) {width: calc(100% - 100px);}

.search_list .item > div {width: calc((100% - 196px) / 3)}
.search_list .item > div:nth-child(3) {width: calc(25% + 120px)}
.search_list .item > div:nth-child(6) {width: 54px;}
.search_list .item .button {height: 54px;}
.search_list .item .button > div:nth-child(2) {display: none}
.search_list .item .button.openZaprosPrice {text-indent: -9999px; background-image: url(images/calen.png); background-repeat: no-repeat; background-position: center center}

.main_video .img {height: 140px}
}

/* 768 */
@media only screen and (max-width: 768px) {

.topslider {height: 700px;}
.slider_wrap {margin-top: 25px}
.slide > div:nth-child(1) {height: 270px}
.slide > div:nth-child(2) {height: 430px}

.views_slider .swiper-slide {max-width: inherit}
.slide_view .img {width: 170px; height: 170px}

.breadcrumb {margin: 25px 0 30px 0; font-size: 12px}

.description {margin-bottom: 30px;}

.light_cat .elem .img {height: 165px;}

.choice_wrap .title {padding: 0 0 35px 0; font-size: 25px; line-height: 30px}
.choice > div {margin: 0  20px 20px 0; padding: 30px; width: calc(100% / 2 - 10px)}
.choice > div:nth-child(3n) {margin: 0 20px 20px 0}
.choice > div:nth-child(2n) {margin: 0 0 20px 0}

.we_wrap .title {padding: 60px 0 35px 0; font-size: 25px; line-height: 30px}

.gallerey_wrap .title {margin-top: 50px; padding: 0 0 35px 0; font-size: 25px; line-height: 30px}
}

/* 720 */
@media only screen and (max-width: 720px) {

.head_2 > div:nth-child(1) {width: 150px}
.wrap_search > div input[type="text"] {padding: 0 10px 0 15px;}

.topslider {height: 680px;}
.slide > div:nth-child(1) {height: 280px}
.slide > div:nth-child(2) {height: 400px}

.light_cat .elem {flex-wrap: wrap}
.light_cat .elem .img {height: 260px;}
.light_cat .elem > a {margin: 0 20px 20px 0; width: calc(50% - 10px);}
.light_cat .elem > a:nth-child(2n) {margin: 0 0 20px 0;}

.main_news .img {height: 160px}
.main_news.video .img {height: 120px}

.goods > div {width: 50%}

.select .name.desctop {display: none}
.select .name.mobail {display: block}

.news_list .item {margin-bottom: 20px}
.news_list .item .title {font-size: 16px; line-height: 20px}
.news_list .item > div:nth-child(2), .news_list .item p {font-size: 14px}
.news_list .item p {padding-top: 5px}

.search_list .item {justify-content: space-between}
.search_list .item > div {padding: 10px 0; width: calc(50% - 102px)}
.search_list .item > div:nth-child(3) {padding: 10px 0 10px 102px; width: calc(50% + 102px)}
.search_list .item > div:nth-child(5) {padding-left: 102px; width: calc(50% + 102px)}
.search_list .item > div:nth-child(6) {padding: 10px 0; width: 54px;}
}

/* 640 */
@media only screen and (max-width: 640px) {

.head_2 > div {padding-left: 0 !important; width: 88px !important}
.head_2 > div:nth-child(1) {width: 250px !important;}

.catalog_button .cat_wrap_line {display: inline-block;}

nav {width: 310px}

.catalog_menu_wrapper {width: 310px; height: 100vh;}
.catalog_menu .level {width: 310px;}
.catalog_menu .level.v2 {z-index: 600}

.search_top {display: none}
.wrap_search_a {display: block; width: 100%; height: 48px; border: 1px solid #e1e7e9; border-radius: 5px; box-sizing: border-box; cursor: pointer}
.wrap_search_a:hover {background: #e1e7e9;}
.search_a {display: block; width: 100%; height: 100%} 

.topslider {height: 630px;}
.slide > div:nth-child(1) {height: 280px}
.slide > div:nth-child(2) {height: 350px}

.main_news .img {height: 130px}
.main_news.video .img {height: 105px}

.news_list .item > div:nth-child(1) {min-width: 200px; width: 200px; max-width: 200px;}

.main_video > div {margin: 0 20px 20px 0; width: calc(100% / 2 - 20px);}
.main_video > div:nth-child(3n) {margin: 0 0 20px 0;}
.main_video > div:nth-child(4n) {margin: 0 20px 20px 0;}
.main_video .img {height: 170px}
}

/* 600 */
@media only screen and (max-width: 600px) {

.head_2 > div {width: 80px !important}

.topslider {height: 610px;}
.slide > div:nth-child(1) {height: 280px}
.slide > div:nth-child(2) {height: 330px}

.main_news .row_wrap {flex-wrap: wrap}
.main_news .row_wrap > div {margin: 0; width: 100%}
.main_news .title {line-height: 21px}

.breadcrumb {font-size: 11px}

.news_list .item > div:nth-child(1) {min-width: 150px; width: 150px; max-width: 150px;}
.news_list .item > div:nth-child(2) {padding: 0 0 44px 20px;}
.news_list .soc {left: 20px}

.comment {padding: 20px}

.how_pick ol {padding-right: 0}
}

/* 500 */
@media only screen and (max-width: 500px) {

.head_2 > div {width: 60px !important}
.head_2 > div:nth-child(1) {width: 210px !important;}

.topslider {height: 590px;}
.slide > div:nth-child(1) {height: 320px}
.slide > div:nth-child(2) {height: 270px}

.actions-list {flex-wrap: wrap}
.actions-list > div {margin: 0 0 30px 0; width: 100%}
.actions-list > div img {max-width: inherit; width: 100%;}

.advantage > div .item {flex-wrap: wrap; padding: 25px 0; text-align: center}
.advantage > div .item > div:nth-child(1) {padding-bottom: 25px; width: 100%}
.advantage > div .item > div:nth-child(2) {padding: 0 20px; width: 100%}

.our_manedgers .manager {padding-top: 82px;} 
.our_manedgers .info {padding: 100px 20px 20px 20px;}
.our_manedgers .info .idate {margin: 0 auto; padding-top: 10px; max-width: 240px}
.our_manedgers .info .idate > span:nth-child(1) {min-width: 90px; width: 90px; max-width: 90px;}
.our_manedgers .info .name {text-align: center}
.our_manedgers .photo {right: inherit; left: calc(50% - 82px); width: 164px; height: 164px;}

.main_news > div {margin: 0 0 30px 0; width: 100%;}
.main_news > div:nth-child(1) {margin-bottom: 30px}
.main_news .img, .main_news.video .img {height: auto}

.bl_video > div {margin: 0 0 30px 0; width: 100%}
.bl_video > div:nth-child(3n) {margin: 0 0 30px 0}
.bl_video > div:nth-child(4), .bl_video > div:nth-child(5), .bl_video > div:nth-child(6) {margin: 0 0 30px 0}
.bl_video > div:nth-child(6) {margin: 0}

.main_video > div {margin: 0 0 30px 0; width: 100%}
.main_video > div:nth-child(3n) {margin: 0 0 30px 0;}
.main_video > div:nth-child(4n) {margin: 0 0 30px 0;}
.main_video .img {height: auto}
.main_video .img img {max-width: inherit; width: 100%; object-fit: cover; object-position: center center}

.filter_open > div:nth-child(2) {display: none}

.pre_list.v3 .filter_button .filter_open {width: 48px}

.good_slider {height: 252px;}
.good_slider > div:nth-child(1) {padding-right: 20px; width: 68px;}
.good_slider > div:nth-child(2) {width: calc(100% - 68px);}
.good_slider .picture_wrap {height: 252px}
.good_slider .picture_wrap .good_image {height: 252px;}
.good_slider .picture_wrap .good_image > div {width: 242px; height: 242px;}
.good_slider .thumbs_good {height: 208px;}
.good_slider .thumbs_good .good_image {width: 48px; height: 47px;}

.thumbs-prev, .thumbs-next {width: 48px; height: 15px; line-height: 10px}
.thumbs-prev {margin-bottom: 7px;}
.thumbs-next {margin-top: 7px}

.goods .item .img {height: 180px}
.goods .item .txt span {display: block; padding-left: 0}

.wrap_price .sklad {font-size: 16px}

.wrap_delivery {flex-wrap: wrap; margin-top: 5px;}
.wrap_delivery > div {padding: 20px; width: 100%}
.wrap_delivery > div:nth-child(1) {border: none; border-bottom: 1px solid #fff}
.wrap_delivery > div:nth-child(2) {border: none; border-top: 1px solid #fff}

.b_docum {flex-wrap: wrap; padding: 17px 20px}
.b_docum > div:nth-child(1) {padding-left: 55px; width: 100%}
.b_docum > div:nth-child(2) {padding: 10px 0 0 55px; width: 165px}
.b_docum .name {font-size: 15px}
.b_docum .desc, .b_docum .src {font-size: 13px; line-height: 16px}

.news_list .item {display: block;}
.news_list .item:last-child {margin-bottom: 40px}
.news_list .item > div:nth-child(1) {min-width: inherit; width: 100%; max-width: inherit; height: auto}
.news_list .item > div:nth-child(2) {padding: 10px 0 0 0}
.news_list img {max-width: inherit; width: 100%}
.news_list .soc {margin-top: 10px; position: relative; left: inherit}

.light_cat .elem .img {height: 220px;}

.popup .popup_form {padding: 20px; width: 300px;}
.popup .row {display: block}
.popup .row > div {width: 100%}
.popup .row > div:nth-child(1) {padding: 0 0 14px 0}
.popup .row > div:nth-child(2) {padding-left: 0}

.our_mission h2 {font-size: 24px; line-height: 30px}
.our_mission p {font-size: 20px; line-height: 35px;}

.choice > div {margin: 0  0 20px 0 !important; padding: 20px; width: 100%}

.we > div {margin: 0 0 20px 0 !important; padding: 30px 90px; width: 100%;}
.we > div:last-child {margin: 0 0 20px 0;}

.we_block > div {padding: 20px;}
.we_block .item > div:nth-child(2) {padding-left: 20px}
}

/* 480 */
@media only screen and (max-width: 480px) {

.head_1 .logo {width: 230px}

.menu_button {background: none}
.phones.top .phone_button {background: none}
.phones.top .phone_button svg {width: 19px; height: 19px}

.head_2 > div:nth-child(1) {width: 200px !important;}
	
.topslider {height: 580px;}
.slide > div:nth-child(1) {height: 320px}
.slide > div:nth-child(2) {height: 260px}

.wrap_buy .button { font-size: 16px;}
.wrap_buy .button > div:nth-child(1) {display: none}

.good_slider .picture_wrap .good_image > div { width: 216px; height: 216px}

.light_cat .elem .img {height: 200px;}

.we > div {padding: 30px 80px}
}

/* 414 */
@media only screen and (max-width: 414px) {

header {height: 150px;}
.head_1 {height: 80px}
.head_1 .logo {width: 180px}

.head_2 > div {width: 50px !important}
.head_2 > div:nth-child(1) {width: 180px !important;}
.catalog_button .cat_wrap_line {display: none}

.topslider {height: 540px;}
.slide > div:nth-child(1) {height: 320px}
.slide > div:nth-child(2) {height: 220px}

.slide-pagination {bottom: 30px !important}
.slider_wrap .button-next, .slider_wrap .button-prev {bottom: 19px;}
.slider_wrap .button-next {left: 20px}
.slider_wrap .button-prev {right: 20px}

.sections > div {margin: 0 0 20px 0; width: 100%}
.sections.v2 .img {height: auto}

.main_news .cheker {text-align: left}

.goods > div {width: 100%}
.goods .item .txt span {display: inline; padding-left: 5px}

.system-nav {margin-left: -10px}

.wrap_buy .for_basket > div:nth-child(1) {width: 50%}
.wrap_buy .for_basket > div:nth-child(2) {padding-left: 8px; width: 50%}

.search_list .item > div {width: 50%}
.search_list .item > div:nth-child(3) {padding-left: 0; width: 50%;}
.search_list .item > div:nth-child(5) {padding-left: 0; padding-right: 15px; width: calc(100% - 54px);}

.contact .item {line-height: 20px}

.wrap_views .top.v2 > div:nth-child(2) {display: none}

.pre_list {margin-bottom: 25px;} 
.news_list .soc > div:nth-child(1) {padding-right: 10px}
.news_list .soc li {padding: 0 5px}

.news-detail .soc {justify-content: flex-start}

.comment .block {padding: 12px 15px}
.comment .block > div:nth-child(1) {padding-right: 7px; width: calc(100% - 90px)}
.comment .block > div:nth-child(2) {width: 90px;}

.light_cat .elem .img {height: 170px;}

.we_block .item {display: block}
.we_block .item > div:nth-child(1) {width: 100%; height: 300px;}
.we_block .item > div:nth-child(2) {padding: 25px 0 0 0; width: 100%}
}

/* 375 */
@media only screen and (max-width: 375px) {
	
.head_2 > div {width: 48px !important}
.head_2 > div:nth-child(1) {width: 160px !important;}

.topslider {height: 515px;}
.slide > div:nth-child(1) {padding: 20px; height: 320px}
.slide > div:nth-child(2) {height: 195px}
.slide .title {padding-bottom: 18px}	
.slide p {padding-bottom: 20px}
.slide .button {height: 40px; line-height: 40px}

.wrap_buy .for_basket > div:nth-child(1) {width: 48%}
.wrap_buy .for_basket > div:nth-child(2) {width: 52%}
.wrap_buy .button {font-size: 15px}	

.description table, .description .table_wrap table tr, .description .table_wrap tbody {display: block !important; width: 100% !important}
.description td {display: block !important; width: 100% !important}
.description .table_wrap table tr td:nth-child(1) {padding-bottom: 2px}
.description .table_wrap table tr td:nth-child(2) {padding-top: 2px}

.light_cat .elem .img {height: 150px;}

.system-nav {margin-left: -7px}
.system-nav .nav-current-page, .system-nav a,.system-nav em.nav-forward {margin: 0 2px}

.popup .popup_form.v2 {padding: 20px; width: 300px;}
.popup .end_line {margin: 0 0 30px -20px; width: calc(100% + 40px)}

.we > div {padding: 30px 60px}
.we_block .item > div:nth-child(1) {height: 290px;}
}


/* 360 */
@media only screen and (max-width: 360px) {

.head_2 > div:nth-child(1) {width: 150px !important;}

.topslider {height: 530px;}
.slide > div:nth-child(1) {height: 340px}
.slide > div:nth-child(2) {height: 190px}

.wrap_buy .col > div:nth-child(1), .wrap_buy .col > div:nth-child(3) {min-width: 40px; max-width: 40px}

.we > div {padding: 30px 30px}
.we_block .item > div:nth-child(1) {height: 280px;}

.wrap_price .price .desctop_n {display: none}
}

/* 320 */
@media only screen and (max-width: 320px) {

header, main {padding: 0 15px;}
.bottom {padding: 30px 15px}

.head_1 .logo {width: 170px}

.head_2 > div:nth-child(1) {width: 110px !important;}
.catalog_button {font-size: 12px}

.topslider {height: 510px;}
.slide > div:nth-child(1) {height: 340px}
.slide > div:nth-child(2) {height: 170px}

.light_cat .elem .img {height: 210px;}
.light_cat .elem > a {margin: 0 0 20px 0 !important; width: 100%;}
.light_cat .elem .name {min-height: 20px}

.pre_list.v3 .select.v2 {display: none}

.views_slider {margin: 0 40px !important;}
.slide_view .img {width: 150px; height: 150px}

.good_slider .picture_wrap .good_image > div { width: 185px; height: 185px}

.wrap_buy .for_basket > div:nth-child(2) {padding-left: 6px;}
.wrap_buy .button {font-size: 14px}
.wrap_buy .col > div:nth-child(1), .wrap_buy .col > div:nth-child(3) {min-width: 35px; max-width: 35px}

.news_list .item > div:nth-child(2) {font-size: 12px}
.news_list .soc > div:nth-child(1) {padding-right: 7px}
.news_list .soc li, .news-detail .social > li {padding: 0 3px}

.news-detail .social > li a, .news-detail .social > li div {width: 34px; height: 34px; line-height: 34px;}

.we > div {padding: 30px 20px}
.we_block .item > div:nth-child(1) {height: 250px;}
}