@media screen and (max-width: 767px), projection and (max-width: 767px), tv and (max-width: 767px), handheld and (max-width: 767px) {
    .top_slider_wrapp.view_3 > .flexslider .slides li[data-slide_index="0"] tr{
        background-position-x: right;
    }
}
.main-catalog-wrapper .accordion-type-1 .item-accordion-wrapper .accordion-head:after{
	content: "Читать далее...";
    color: #222f8d;
}
.sticker_11_11{
	background-color: #3fa7fc!important;
}
#bx-soa-coupon{
    border-top: none;
    border-bottom: 1px solid #b6b5b5!important;
}
.popup .form.FEEDBACK_NEW div.form-control, .form_body div.form-control:nth-child(1) label{
	position: relative;
	top:0px;
}
.change_link{
	display:none;
}
#basket-root section.toggle label{
	background: none;
	padding: 0px;
	font-size: 13px;
	border-bottom: 1px dotted #222f8d!important;
	border-left:0px;
	display: inline-table;
}
#basket-root section.toggle.active>label{
	color:#222f8d;
}
#basket-root section.toggle label i{
	display:none!important;
}
#basket-root section.toggle label::before{
	display:none!important;
}


#bx-soa-order #bx-soa-basket{
	display:none;
}
#bx-soa-order #bx-soa-paysystem{
	border-bottom: 1px solid #b6b5b5;
}
#basket-root .basket-items-list-wrapper{
	border-color: #b6b5b5;
}
@media (max-width: 767px) {
	.bx-yandex-view-map, .contacts_map:before{
		display:none!important;
	}

	.yandex-map__frame .bx-yandex-view-map {display:block!important;}
	.flexslider .dark .banner_title, .flexslider .dark .banner_title a{
		text-align: center;
	    margin-left: 10px!important;
	}
	.flexslider .dark .banner_text{
		text-align: center;
	}

	.flexslider .left .banner_title, .flexslider .left .banner_text{
		text-align: center;
		margin-left: 10px!important;
	}

	.flexslider .left .banner_buttons{
		text-align: center;
		margin-left: 0px!important;
	}

}

	.mega-menu table td.wide_menu>.wrap>.dropdown-menu{
		padding-bottom:50px;
	}
.menu-row .mega-menu table td.wide_menu>.wrap>.dropdown-menu .menu-wrapper{
	width: 100%;
    margin: 0;
    padding: 37px 40px 10px;
    left: 0!important;
} 
.loader2 {
  --b: 10px;  /* border thickness */
  --n: 10;    /* number of dashes*/
  --g: 10deg; /* gap  between dashes*/
  --c: red;   /* the color */

  margin-left: 60px;
  margin-top: 20px;
  margin-bottom: 20px;
  width:30px; /* size */
  aspect-ratio: 1;
  border-radius: 50%;
  padding: 1px; /* get rid of bad outlines */
  background: conic-gradient(#0000,var(--c)) content-box;
  --_m: /* we use +/-1deg between colors to avoid jagged edges */
    repeating-conic-gradient(#0000 0deg,
       #000 1deg calc(360deg/var(--n) - var(--g) - 1deg),
       #0000     calc(360deg/var(--n) - var(--g)) calc(360deg/var(--n))),
    radial-gradient(farthest-side,#0000 calc(98% - var(--b)),#000 calc(100% - var(--b)));
  -webkit-mask: var(--_m);
          mask: var(--_m);
  -webkit-mask-composite: destination-in;
          mask-composite: intersect;
  animation: load 1s infinite steps(var(--n));
}
@keyframes load {to{transform: rotate(1turn)}}

.h3s{
font-size: 1.6em;
margin: 33px 0 25px;
color: #333;
font-weight: 500;
line-height: 1.126em;
font-family: "Montserrat", Arial, sans-serif;
margin-top: 0px;
}
.h3s_pull{
font-size: 1.6em;
color: #333;
font-weight: 500;
line-height: 1.126em;
font-family: "Montserrat", Arial, sans-serif;
display: inline-block;
margin: 0px 38px 0px 0px;
float: left !important;
}
.h3_view{
margin-bottom: 1.533rem;
margin-top: 0px;
font-size: 1.3333em;
line-height: 1.4em;
margin: 33px 0 25px;
color: #333;
font-weight: 500;
font-family: "Montserrat", Arial, sans-serif;
}
#retailcrm-consultant-app{
    right: 68px!important;
    bottom: 120px!important;	
}
.mega-menu table td .wrap span{
	border: none;
    width: auto;
    display: inline-block;
    font-size: 0.867em;
    position: relative;
    color: #222222;
    text-transform: uppercase;	
}


@media screen and (max-width: 767px), projection and (max-width: 767px), tv and (max-width: 767px), handheld and (max-width: 767px){
	.flexslider .light, .flexslider .light .banner_title, .flexslider .light, .flexslider .light .banner_title h1, .flexslider .light .banner_text, .flexslider .light .banner_title a{
		color: #202020!important;
		text-align:center;
	}
	.top_slider_wrapp.view_3 .flexslider .slides li tr{
		display:grid!important;
	}
	.popup {
		width:auto;
	}
}
.banner.item.SCALE.TOP_HEADER img{
	float: none!important;
	margin-top:0!important;
}
.banner.item.SCALE.TOP_HEADER{
	margin-top:0px;
}
@media (min-width: 992px){
	.wrapper1.long_banner .top_big_one_banner .top_slider_wrapp .flexslider .slides > li, .wrapper1.long_banner .top_big_one_banner .top_slider_wrapp .flexslider {
	    background-size: contain;
	}
	.wrapper1 .banners-content .maxwidth-banner{
	    background-size: contain;
	}
}


	.BIG_BANNER_INDEX .flex-direction-nav{
		display:none;
	}
@media (min-width: 992px){
	.BIG_BANNER_INDEX{
		margin-top: 80px;
	}
	.BIG_BANNER_INDEX .flexslider .banner_buttons a {
		margin: 0px!important;
	}
	.wrapper1.long_banner .top_big_one_banner .top_slider_wrapp .flexslider .slides > li, .wrapper1.long_banner .top_big_one_banner .top_slider_wrapp .flexslider{
		height: 520px!important;
	}

	.top_slider_wrapp .flexslider .banner_title .head-title{
		font-size: 2.020em!important;
	}
	.wrapper1.long_banner.high_one_row_header .top_big_one_banner .top_slider_wrapp .flexslider .slides > li td {
		height: 420px!important;
		padding-bottom: 80px;
	}
	.flexslider .left .banner_title, .flexslider .left .banner_text, .flexslider .left .banner_buttons{
		margin-left:40px!important;
		max-width: 600px;
	}
}
.flexslider .left .banner_title, .flexslider .left .banner_text, .flexslider .left .banner_buttons {
    margin-left: 120px;
}
@media (max-width: 767px){
#short_desc ul > li {
    margin: 0px 0 0 14px!important;
}
}
@media (max-width: 767px){
	#mobileheader .logo{
		line-height: 52px!important;
    	height: 52px!important;
	}
	#mobileheader {
		height: 52px!important;
	}
}
/*
.out2{
bottom:0px!important;
}
*/
#short_desc ul {
	margin: 7px 0 7px!important;
}
@media (min-width: 768px){
	#short_desc{
	font-size: 14px!important;
	line-height: 20px!important;
	}
	.page-top > div:last-of-type{
		padding: 0px 0px 20px 2px!important;
	}
	.bx_filter.compact{
		padding: 4px 0 4px!important;
	}
	.filter-panel{
		padding: 4px 0px 5px!important;
	}
	.mega-menu table td .wrap > a {
		height:20px!important;
		padding: 0px 12px 0px 12px!important;
	}
	.table-menu.with_right {
		padding-top: 30px;
	}

}

.social-icons li.viber a, .soc-avt a i.viber {
    background-position: -329px -188px;
}
.social-icons li.whats a, .soc-avt a i.whats {
    background-position: -329px -235px;
}
.social-icons li.zen a, .soc-avt a i.zen {
    background-position: -470px -329px;
}

@media (max-width: 767px){
	#mobileheader .logo, #mobileheader .logo svg{
		max-width: 80px!important;
	}
}
.bottom-icons-panel__content-link{
	height: 55px!important;
}

.bottom-icons-panel{
  transition: all .3s ease;	
}
/*
.bottom-icons-panel.out {
	transform: translateY(100%);
}
*/
.back-link {
	display:none;
}
.popup div.form-control, .form_body div.form-control{
	min-height:5px;
}
.ua_active{
	color:#f47a20; 
	font-weight:bold;
	cursor:default;
}
.font_xxss {
font-size:12px;
}
/*
@media screen and (max-width: 767px), projection and (max-width: 767px), tv and (max-width: 767px), handheld and (max-width: 767px){
	.top_slider_wrapp.view_3 .flexslider .slides li td.text{
		display:block;		
	}
	.top_slider_wrapp.view_3 .flexslider .slides li tr{
		padding-top: 20%;
		padding-bottom: 20%;		
	}
}
*/
.btn.btn-info, .btn.btn-info:hover {
	background-color: #222f8d!important;
	border-color: #222f8d!important;
}
div.item-title {
	min-height: 50px;
}

.catalog_block .TYPE_2 .cost.prices {
	min-height: 60px;
}
@media (min-width: 1448px) {
	.logo_and_menu-row .menu-only .mega-menu table td .wrap > a.dropdown-toggle.more-items {
		display:none
	}
}
.order-data_content select {
	height:50px!important;
	background: #F1EFEF!important;
}
#order-data_delivery #courier.tab-slider-content>div:nth-child(2){
	width:100%!important;
}

@media (min-width: 900px) {
	#order-data_delivery #courier.tab-slider-content>div:nth-child(2){
		padding-right: 10px;
	}
	#order-data_delivery>.bx-soa-section-content>.tab-slider>.tab-slider-content>.col-sm-12>div{
		padding-right: 30px;
	}
}
#order-data_delivery .tab-slider-content .bx-soa-customer-field textarea {display:block!important}

.orange b{color:#F68E42;}
.orange {padding-bottom:20px;}
footer .info .phone.blocks .dropdown .wrap {
max-height: 200px!important;
}
.logo-row .logo img, .logo-row .logo svg {
    max-width: 110px;
}
.main_title {
    font-size: 24px;
}
.catalog_block .item-stock {
    display: none !important;
}
.cost.prices .price {
    color: #2c318f;
}
.item-views.brands .item img {
    filter: none;
    opacity: 1;
}
.top-block-item .phone a {
    color: #222f8d;
}

/*PRODUCT*/
.topic__inner .product-info-headnote__toolbar{
    margin-top: 4px;
}
.product-info-headnote__brand {
    position: absolute;
    right: 30px;
    top: 25px;
z-index:100;
}
.product-view--mix .product-info .stickers {
    top: 25px;
    left:25px;
}
.product-container .product-view--mix .product-info-wrapper{
    border: none;
}
.product-info.product-info--type2 &gt; .flexbox &gt; .product-detail-gallery .product-detail-gallery__container{
    padding: 0;
    padding-bottom: 100px;
}
.product-container .product-view--mix .product-detail-gallery {
    border: 1px solid #ececec;
    padding: 0;
    margin-right: 40px;
}
.product-container .product-view--mix .product-info {
    padding: 0 0px 31px 0;
}
.product-main .product-action .info_item .text-form{
    display: inline-block;
    margin-right: 30px;
}
.product-main .product-action .info_item .text-form.help-text {
    display: block;
}
.callback-block.animate-load.font_upper_xs.colored {
    color: #f47a20;
    font-weight: 700;
}
.orange_color,.orange_color a, .mega-menu table td.orange_color .wrap &gt; a {
    color: #f47a20 !important;
}
.top_slider_wrapp .slides .banner_buttons.with_actions &gt; .btn {
    background-color: #f47a20;
    border-color: #f47a20;
}
.basket_wrapp .wraps_icon_block .colored_theme_bg {
    background-color: #f47a20;
    border-color: #f47a20;
}
.stickers .sticker_hit, .stickers .sticker_khit {
    background-color: #f47a20;
}
/*
.svg-inline-search svg .cls-1,
.svg-inline-cabinet svg .cls-1,
.svg-inline-icon_discount svg .cls-1 {
    fill: #f47a20;
}
.top-block .top-block-item .svg-inline-search svg path,
.top-block .top-block-item .svg-inline-cabinet svg path {
    fill: #f47a20;
}
*/
.stickers .sticker_novinka  {
    background-color: #222f8d;
}
.stickers .sticker_sovetuem  {
    background-color: #8d2222;
}
.stickers .sticker_eksklyuziv {
    background-color: #a3b3dd;
}
.mega-menu table td .wrap &gt; a {
    font-weight: normal;
}

.wrapper1 .top-block + .header-wrapper .smalls.logo_and_menu-row .paddings .wides .logo-block {
    padding-right: 170px;
}

.menu-item .phone-block&gt;.inline-block {
    padding: 0 7px;
    vertical-align: middle;
}
.menu-item .phone {
    position: relative;
    display: inline-block;
    vertical-align: top;
    font-size: 1em;
    font-weight: bold;
    line-height: 18px;
}
.menu-item .phone-block.icons {
    margin-top: 10px;
}
.menu-item .phone-block.icons .phone .svg.svg-inline-phone {
    left: -11px;
}
.menu-item .top-block-item .phone a {
    color: #222f8d;
    display: inherit;
}
#headerfixed .logo-row .phone a {
    color: #222f8d;
}
.menu-item .top-block-item .phone-block .dropdown {
    top: auto;
    left: -23px;
}
.menu-item .top-block-item .phone-block .dropdown&gt;.wrap {
    margin-top: 10px;
}
.menu-item .phone&gt;a {
    position: relative;
    margin: -14px 0;
    padding: 14px 0 0;
    z-index: 12;
    display: inherit;
    width: auto;
}
.product-view--mix .preview-text .text-block {
    display: block;
}
.catalog_detail.detail ul:not([id*="bx_"]):not(.nav-tabs) &gt; li:before {
    display: inline-block;
    width: 1em;
    /* margin-left: -1em; */
    color: #f47a20;
    font-weight: bold;
    content: '\2022';
}
.product-main .preview-text ul {
    margin: 0;
}
.detail img {
    max-height: inherit;
}

.detail .btn.btn-default.to-cart, .with-product .btn.btn-default.to-cart {
    background-color: #222f8d;
    border-color: #222f8d;
}
.product-item-detail-tabs-container-fixed .product-item-detail-tabs-list li a:before {
    background-color: #f26300;
}
body .product-container .text-form .svg-inline-info_big svg {
    max-width: 100%;
    height: auto;
}

body .product-container .text-form .demo_form svg {
    height: 20px;
    width: auto;
}
.topic__inner .product-info-headnote__toolbar {
    width: auto !important;
    margin-top: 0 !important;
}



#headerfixed .logo-row .phone.with_dropdown&gt;.dropdown {
    top:20px;
}

/*Ужимаю шапку*/
body .header-wrapper .logo_and_menu-row.longs .logo-row .logo {
    height: 80px;
    line-height: 80px;
}
.logo_and_menu-row .logo-row .menu-row .mega-menu {
    height: 80px;
}
.mega-menu table td .wrap &gt; a {
    padding-top: 28px;
    padding-bottom: 31px;
    height: 80px;
}
.longs .logo-row .wrap_icon {
    height: 80px;
}
.product-view--mix .preview-text {
    margin-bottom: 5px;
}
.product-main .preview-text ul li{
    margin-top: 5px;
}
.product-container div + .buy_block{
   padding-top: 0px;
}
.partners-section__list{
    margin: 0;
    margin-bottom: 0!important;
    padding-left: 0;
    list-style: none;
}
.partners-section__list li {
    margin: 0;
}
.partners-section__list li:before{
    display: none !important;
}
#headerfixed .logo-row.v2{width: 100%}
.brand_desc{
    display: flex;
}
.brand_desc .img img{
    height: auto;
    max-width: 200px;
    margin-right: 30px;
}
body.jqm-initied .wrapper11, body.jqm-initied.wf .wrapper1 &gt; div, body.jqm-initied footer, body.jqm-initied .style-switcher, body.jqm-initied .basket_wrapp .opener, body.jqm-initied .wrapper1 &gt; div &gt; div, body.jqm-initied .wrapper1 &gt; div &gt; header &gt; div, body.jqm-initied .basket_bottom_block &gt; div, body.jqm-initied .scroll-to-top, body.jqm-initied .basket_fly_forms &gt; div, body.jqm-initied .ui-panel-top-devices-inner, body.jqm-initied #panel {
    filter: none;
}
.basket_normal .popup {
    width: auto;
    background: #fff;
}
.detail .icons-basket-wrapper .btn.btn-default.to-cart{
    background-color: #fff;
    border-color: #222f8d;

}
.icons-basket-wrapper .btn:not(:hover) svg path {
    fill: #222f8d;
}
@media (max-width: 1199px) {
    .product-container .product-view--mix .product-info {
        padding: 0px;
    }
}
@media (max-width: 767px) {
	.slide-block__body {
		display: none;
	}
    .product-container .product-view--mix .product-detail-gallery {
        padding-right: 0;
        margin: 0;
    }

    .product-info .buy_block.catalog_block .col-sm-6{
        padding: 0px 6px 0px 6px;
    }
    .bottom-info .ordered-block {
        margin-top: 0 !important;
    }
    .product-info.product-info--type2 &gt; .flexbox &gt; .product-detail-gallery .product-detail-gallery__container{
        padding: 0;
    }
}
@media (max-width: 600px) {
    .ordered-block__title.option-font-bold.font_lg {
        font-size: 28px;

    }
    .brand_desc{
        display: block;
    }
	body .catalog_block .counter_wrapp > .counter_block {
		display: none;
	}
	.compact-catalog .ajax_load .sale_block, .compact-catalog .ajax_load .cost.prices .price + .price {
		display:block!important;
		float: left;
	}
	.sale_block .inner-sale{display:none}
	.compact-catalog .ajax_load .cost.prices .price, .compact-catalog .ajax_load .cost.prices .price + .price {
		float: left;
	}



}
@media (min-width: 992px) {
	body .basket-link .js-basket-block .count {
		top: 10%;
		left: 12px;	
	}
}

@media (max-width: 991px) {
		body .basket-link .js-basket-block .count {
		top: 45%;
		left: 12px;	
	}
}

@media not print{
#headerfixed .logo-row.v2 .wrap_cabinet .personal-link {
		padding: 0px 20px 0px 31px;
	}
}

#headerfixed .logo-row.v2 .inline-search-show {
padding-top: 2px!important;
padding-right: 5px;
padding-left: 5px;
}

.wrapper1 .header-v15 .logo_and_menu-row .inline-search-show {
padding-bottom: 5px;
}

@media not print {
#headerfixed .inner-table-block {
	padding: 0px 3px 0px 10px;
}
}

.top-block .logo_and_menu-row .wrap_icon.person .personal-link {
display: flex;
margin-top: 4px;
}

@media (max-width: 1300px) {
	.phjk {display:none}
}
.phjk {font-weight:500;}
.top-block-item .phone {
font-weight:500;
}

.callback-block.animate-load.font_upper_xs.colored {
font-weight:500;
}

.mega-menu table td .wrap > a {
font-weight:500;
}

#loading_screen img {width:100px}

.price_name {display:none}

.wrapper1 .detail .bx_catalog_item_scu .bx_scu ul li {max-width: 35px;}

.cost.prices .price .values_wrapper {font-weight: 500;font-size:18px}

.sale_block {
font-size: 18px;
color: #353535;
}

.ordered-block {margin: 0px auto !important;}

.sberbank__description, .sberbank__content {margin: 0 auto;font-family: montserrat!important;}
.sberbank__footer {text-align: center;
line-height: 20px;font-family: montserrat!important;}
.sberbank__payment-link {background-color:#222f8d!important;text-transform: uppercase;
font-size: 13px!important;line-height: 1.8!important;font-family: montserrat!important;}
.sberbank__payment-link:hover{opacity:0.7}

.sberbank__price-string{
font-weight: 500!important;
font-size: 14px!important;
font-family: montserrat!important;
}

.sberbank__payment-description {font-family: montserrat!important;
font-size: 12px!important;;}

@media (max-width: 767px) {
	.grecaptcha-badge{bottom: 120px!important;}
	.product-view--mix .product-info > .flexbox {
		padding-left: 15px;
		padding-right: 15px;
	}
}

.view_sale_block.v2.grey {
margin: 10px 0px 15px 0px;
}

.product-view--mix.product-view--mix-wide .product-info {
max-width: 1700px;
}

.cost.prices .price.discount > span {
font-size: 16px!important;
font-weight: 500;
}

.cost .discount span {
text-decoration-color: #f47a20;
}

/* Tooltip */
.tooltips{
position: absolute;
width: 100%;
line-height: 18px;
background: #f26300;
color: #fff;
top: 100px!important;
left: 80px;
font-weight: 500;
font-size: 14px;
border-radius: 10px;
opacity: 0;
transition: all 0.5s ease;
padding: 10px;
z-index:1000;
}

.tooltips.bottom_tooltip{
  top: 60px;
}

.bottom_tooltip:before{
  content: "";
  position: absolute;
  top: -10px;
  left: 0px;
  border-left: 10px solid #f26300;
  border-right: 10px solid transparent;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
}

.btntool:hover .tooltips{
  opacity: 1;
}

 .partners-section__list-item {
	display: flex;
	flex-basis: 18.8%;
	justify-content: center;
	align-items: flex-start;
	border: #ECEFF3 solid 1px;
	margin: 5px!important;
	height: 140px;
}     

.ordered-block__title.option-font-bold.font_lg {
font-size:32px;
font-weight: 400;
}

#desc_brand {
margin-bottom: 15px;
margin-top: 46px;
}

.tabs.bottom-line li a {
font-size: 18px;
padding-top: 20px;
}

.tab-pane.reviews {
padding-top: 35px;
}

.tabs {margin-bottom: 40px;}

#assoc_block, #docs_block{padding-top: 20px;padding-bottom: 20px;}

.product-promo__promo9 {padding: 0 20px;}

.product-promo__promo9-container {padding-bottom: 60px;}

.brand_n {border-top:#ECEFF3 1px solid;border-bottom:#ECEFF3 1px solid;margin: 40px;padding: 60px;text-align: left;}
.desc_brand_d {font-size: 15px;line-height: 18.9px;}

.mega-menu table td .wrap > a {padding: 28px 12px 41px;}

.menu_top_block.catalog_block .dropdown>li.full:hover>a {color:#222f8d}

.menu_top_block.catalog_block .dropdown>li.full:hover>a .image .normal {display:none}

.menu_top_block.catalog_block .dropdown>li.full:hover>a .image .hover {display:block}

.menu_top_block.catalog_block .dropdown>li.full>a .image .hover {display:none}

.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li > a {font-size:13px;line-height: 13px;}
.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li:not(.has_img) > .dropdown-menu li a {font-size:13px;line-height: 18px;}

.arh, .itemlink {color:#222222}
.arh:hover, .itemlink:hover {color:#222f8d}

.och33 {
width: 100%;
padding: 0px;
}


.itemain33 {
padding: 0px 20px 0px 20px;
}

@media (max-width: 1199px)
.itemain33 {
padding: 0px 20px 10px 20px;
}


.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li > .dropdown-menu > li {display:block}


.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li > .dropdown-menu li a:not(:hover) {color:#333333}
.mega-menu table .dropdown-menu li a {color:#333333}

.mega-menu table .dropdown-menu {top:60px}


.menu-row .mega-menu table td.wide_menu .dropdown-menu:not(.long-menu-items) .customScrollbar {
max-height: 100%;
}

.mega-menu table td.unvisible {
visibility: visible;
opacity: 1;
}



@media (min-width: 768px) {

	.right_block:not(.catalog_page_detail_with_left) .product-view--side-left {
		float:none;
		width: 100%;
	}
	.product-view--mix .product-action .info_item {
	padding-bottom: 3px;
	}

	.product-view--mix .product-main {
	flex-basis: 50%;
	}
	.mobn4 {
		display:none;
	}
	.product-container .product-view--mix .product-detail-gallery, .product-view--mix .product-main {
		width: 50%;
	}
	.product-view--mix .preview-text .text-block {
		font-size:15px;
	}
	.product-info.product-info--type2 > .flexbox > .product-detail-gallery .product-detail-gallery__container {
		position: sticky;
		top: 0;
		min-height: 2em;
		padding-top: 60px;
	}
	.maxwidth-theme.bottom-info-wrapper .tab-content, .maxwidth-theme.bottom-info-wrapper .tab-pane, .ordered-block.goods {
		clear:left;
		float:none;
		width:100%;
	}
	.sticky-sidebar-custom.product-side.is-affixed .inner-wrapper-sticky, .sticky-sidebar-custom.product-side.is-affixed .inner-wrapper-sticky2 {
		padding-top: 30px;
	}
}
@media (min-width: 1525px) {
	.sticky-sidebar-custom.product-side {
		width: 405px;
	}
	.sticky-sidebar-custom.product-side.is-affixed .inner-wrapper-sticky {
		width: 405px;
	}
}
@media (max-width: 1524px) {
	.sticky-sidebar-custom.product-side {
		width: 305px;
	}
	.sticky-sidebar-custom.product-side.is-affixed .inner-wrapper-sticky {
		width: 305px;
	}
}




@media (max-width: 767px) {
	.cart-product-line__accessories-link {
		margin-right: 20px;
	}
	a.cart-product-line__link {
		font-size: 15px;
	}
	.cart-product-line__accessories-tooltip {
		width: 490px;
	}
	.cart-product-line__accessories-tooltip-preview {
		width: 90px;
   		height: 90px;
	}
	.sticky-sidebar-custom.product-side {
		display:none;
	}
	.brand_n{
		padding:0;
		margin:0;
		text-align: center;
		border-top:0;
		border-bottom:0;
	}
	.desc_brand_d {
		font-size: 15px;
		line-height: 26px;
		padding-top: 20px;
		color: #222222;
	}
	.ordered-block__title.option-font-bold.font_lg {
	    font-size: 20px;
    	text-align: center;
	}
	.section-header__title {
		font-size: 20px;
   		line-height: 26px;
		text-align:center!important;
	}
	.topic__heading #pagetitle {
		font-size:16px;
	}
	.product-info-headnote__brand {
		z-index:100;
	}
	body .product-container .product-view--mix .product-detail-gallery__slider {
		/*padding-top: 40px;*/
	}
	.product-container .product-detail-gallery__thmb-inner:not(.vertical) {
		display: none;
	}
	.owl-theme .owl-dots {
		padding-top: 20px;
	}
	.prices_block {
		text-align: center;
		border-left: 1px solid #F2F2F2;
		border-right: 1px solid #F2F2F2;
	}

	.view_sale_block.v2.grey {
		background: #212F8D!important;
		border-radius: 5px 5px 0px 0px;
		text-align: center;
		width: 100%;
		border: 1px solid #212F8D;
		margin: 25px 0px 0px 0px;
		display: block;
	}
	.view_sale_block.v2.grey .countdown {
		color: #fff!important;		
	}

	.view_sale_block.v2.grey .countdown, .view_sale_block.v2.grey .values .item, .view_sale_block.v2.grey .quantity_block, .view_sale_block.v2 .quantity_block.grey .values .item{
		background: #212F8D!important;
	}

	.view_sale_block .values .item .text {

	}

	.btn.btn-transparent-border-color.type_block.transition_bg.one_click {
		border-color: #F2F2F2;
		border-top: 0px;
		border-top-right-radius: 0px;
		border-top-left-radius: 0px;	
	}

	.btn.btn-transparent-border-color.btn-block.transition_bg {
		border-color: #F2F2F2;
		border-bottom-right-radius: 0px;
		border-bottom-left-radius: 0px;
		border-top: 0px;
		border-top-right-radius: 0px;
		border-top-left-radius: 0px;
		padding-top: 25px;
	}

	.product-view--mix.product-view--mix-wide .buy_block {
		max-width: none;
		margin: 0px 10px 30px 10px;
	}
	.partners-section__list-item {
		flex-basis: 45%;
   		height: auto;

	}
	.detail img {

	}

	.partners-section {
		margin: 0 auto 0px;
	}
	body .product-container .product-view--mix .big .product-detail-gallery__item {
		margin-top:20px;
	}
	.section-header__desc {
		font-size: 15px;
   	 color: #222222;
   	 line-height: 25px;

	}
	.wrapper_inner .sale_block .text, .wrapper_inner .sale_block .value, .bx_ordercart table.colored thead td{
		font-size:12px;
	}

	price_matrix_wrapper {
		padding-top: 15px;
	}

	.eff-section__advantage-item img {display:none}
	.eff-section__advantage {
		background: url("/upload/catalog/products/HealthPro_250/img/section-1-img.png"), rgba(255,255,255,0.9);
		background-blend-mode: color;
		background-size: 70%;
		background-repeat: no-repeat;
		background-position: top center;
	}
	.video-block__content{
		padding: 20px 0 50px;
	}

	.eff-section__card-list-item-char{
		font-size:24px;
	}

	.eff-section__card-img-container {
		margin: 0px auto 0px;
	}

	.eff-section__card-img {
		width: 80%;
	}

	.eff-section {
		margin-bottom: 30px;
	}
	.press-section {
   	 margin-bottom: 40px
	}
	.product-promo__promo1 {
		margin-bottom: 60px;
	}
	.product-promo__promo3-list-item{
		font-size:14px;
	}
	.product-promo__promo3 { 
		margin: 0 auto 50px!important;
    	font-size: 15px!important;
    	color: #222222!important;
	}
	.product-promo__promo3-1 {
		margin: 0 auto 60px!important;
    	font-size: 15px!important;
    	color: #222222!important;
	}
	.product-promo__promo4 {
		margin: 0 auto 60px!important;
    	font-size: 15px!important;
    	color: #222222!important;
	}
	.product-promo__promo5-para {
		text-align:center!important;
    	font-size: 15px!important;
    	color: #222222!important;
	}
	.product-promo__promo6-para{
		text-align:center!important;
    	font-size: 15px!important;
    	color: #222222!important;
	}
	.product-promo__promo3-1-para,.product-promo__promo8-para,.product-promo__promo9-para,.product-promo__promo7-para {
    	font-size: 15px!important;
    	color: #222222!important;
	}
	.product-promo__promo9{
		margin-bottom: 60px;
	}
	.mobn3 {
		display:none;
	}
	.mobn4 {
		background: #F7F7F7;
	}

	.table-responsive {
		border:none;
	}
	.props_item{
		margin: 0 10px 0 10px;
	}
	.partners-section{
		border-bottom:0px;
	}
}
.product-view--mix .preview-text .text-block {
color:#222222;
}
.view_sale_block.v2.grey .quantity_block {
display:none
}

.cart-product-line__accessories{
max-width: 570px;width:100%!important;}

.b24-widget-button-wrapper.b24-widget-button-position-bottom-right, .b24-widget-button-wrapper.b24-widget-button-position-bottom-middle, .b24-widget-button-wrapper.b24-widget-button-position-bottom-left{
	margin-bottom: 60px;
	padding-right: 15px;	
}

a.scroll-to-top{
	width: 45px;
	height: 45px;
}




.bx-yandex-view-layout .yandex-map__mobile-opener.closer {
	background-image: url('/bitrix/templates/aspro_max_custom/images/svg/yandexMapCloser.svg')!important;
	width: 40px!important;
	right: 10px!important;
	position: absolute!important;
	margin-bottom: 0px!important;
}

.bx-yandex-view-layout .yandex-map__mobile-opener.closer span{
	display:none;
}


@media (max-width: 767px) {
	.contacts-page-map .bx-yandex-view-layout .bx-yandex-view-map, .contacts-page-map .bx-yandex-view-layout .bx-yandex-map
	{
		display: none;
	}	
	.contacts-page-map .bx-yandex-view-layout{
		border:none!important;
	}
	.bx-yandex-view-layout .yandex-map__mobile-opener{
		background-image: none;
		width: 100%;
		right: 0px;
		position: relative;
		margin-bottom: 30px;
	}
	.b24-widget-button-position-bottom-right{
		right: 10px!important;
		padding-right:0px!important;
	}
}

footer .social-icons ul li.zen a{
	background-position: -471px -518px;
}

footer .social-icons ul li.whats a {
    background-position:-330px -424px
}

footer .social-icons ul li.viber a {
    background-position:-330px -377px
}

footer .social-icons ul li.viber a:hover {
    background-position:-329px -188px
}

footer .social-icons ul li.whats a:hover {
    background-position:-329px -235px
}

footer .social-icons ul li.zen a:hover {
	background-position: -470px -142px;
}

.viber_mobile {
	display:none!important;
}
#yandex_auth_d{
	position: fixed;
	bottom: 58px;
	width: 200px;
	display: inline-block;
	right: 150px;
	z-index: 11;
}
/*
#yandex_auth_d iframe{
	border: 1px solid #000!important;
	border-radius: 5px!important;
}
*/
.yaPersonalButton_main.yaPersonalButton_dark{
    border: 1px solid #000!important;
    border-radius: 5px!important;
}
@media (max-width: 767px) {
	#yandex_auth_d{
		display:none;
	}
}
@media (min-width: 768px) {
	.whatsapp_footer{
		display:none;
	}
}
.whatsapp_footer{
    position: fixed;
    bottom: 50px;
    right: 30px;
    z-index: 12;
}
.banner.item.SCALE.TOP_HEADER img{
	width:100%;
}
