@media only screen and (max-width: 1460px) {

	.m-card__img {
		max-width: 100%;
	}

}

@media only screen and (max-height: 555px) {

	.menu__scroll-arrow-wrapper {
		display: block;
		position: fixed;
		bottom: 0;
		right: 0;
		left: 0;
		z-index: 1;
		padding: 10px 0 0;
	}

	.menu__scroll-arrow {
		height: 20px;
		background-color: #69f;
	}

	.menu__scroll-arrow::before {
		content: "";
		z-index: 2;
		display: block;
		width: 100%;
		height: 20px;
		-webkit-transform: rotate(-90deg);
		    transform: rotate(-90deg);
		background-image: url(/content/img/icons/svg/arrow-white.svg);
		-ms-background-position-x: center;
		background-position-x: center;
		background-repeat: no-repeat;
	}

}

@media only screen and (min-width: 1025px) and (max-width: 1500px) and (min-height: 600px) and (max-height: 850px) {

	.wrapper {
		position: inherit;
	}

	.main_menu {
		top: 10px;
		left: 10px;
	}

	.with_background {
		margin-top: 0;
	}

	.new-menu__img-button {
		height: 35px;
		font: 12px/34px Helvetica, 'Open Sans', sans-serif, Arial;
		margin-bottom: 10px;
	    font-size: 11px;
	}

	.new-menu__img-button span{
		display:none;
	}

	.bl-menu__close-on-notebook {
		display: block;
	    width: 100px;
	    height: 31px;
	    -webkit-box-sizing: border-box;
	    box-sizing: border-box;
	    background-color: #dcdcdc;
	    font: 300 11px/31px Helvetica, 'Open Sans', sans-serif, Arial;
	    text-transform: uppercase;
	    color: #666;
	    text-align: center;
	    font-size: 11px;
	}

	.searct-result__inner a:nth-child(1n + 5) {
		display: none;
	}

}

@media only screen and (max-width: 1340px){
	.content-warp:after,
	.content-warp:before
	{display:none;}
}

@media only screen and (max-width: 1280px) {

	/*Page Sale New*/
	
	.page-sale__big-banner {
		width: 100%;
	}

	.page-sale__big-banner img {
		width: 100%;
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover;
		-o-object-position: center;
		object-position: center;
	}

	.page-sale__755-510 .page-sale__banner {
		width: 59.5%;
	}

	.page-sale__755-510 .page-sale__banner-2 {
		width: 39.5%;
	}

	.page-sale__755-510 .page-sale__banner img,
	.page-sale__755-510 .page-sale__banner-2 img {
		width: 100%;
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover;
		-o-object-position: right;
		object-position: right;
	}

	/*Page Sale New*/

	/*page review*/

	.review-page__card .select_color,
	.review-page__card .m_price_card,
	.review-page__card .param_card_addcart {
		float: none;
	}

	.review-page__card .select_color {
	    margin: 0 auto 10px;
	    display: table;
	}

	.review-page__card .m_price_card {
		text-align: center;
	}

	.review-page__card .m_price_card .act_price {
		line-height: 30px;
	}

	.review-page__card .param_card.param_card_addcart {
		width: 100% !important;
	}

	.review-page__card .favorite_bl {
		max-width: 100%;
	}

	/*page review*/

}

@media only screen and (max-width: 1270px) {
	
	.in_l_tbl_card {
		width: 351px;
		margin: 0 20px 0 0;
	}

	.in_r_tbl_card {
		width: calc(100% - 351px - 20px);
	}

	.card-left-wrap,
	.card-right-wrap {
		width: 50%;
	}

	.r_marg_tbl2 {
		margin-right: 0;
	}

	.in_l_tbl_card__look {
		text-align: center;
	}

	.card-preview-mini {
		width: 180px;
	}

	.bf-banner	{
		height: 360px;
		background-image: url(/content/img/blackfriday/bf-note.jpg);
	}

	.empty-for-bf {
		height: 390px;
	}

}

@media only screen and (max-width: 1236px), only screen and (max-device-width: 1236px){

	.product_item{
		width:25%;
	}
	
	.review-block {
		width: 25%;
	}

	.pmain{display:none;}
	.p5 .pi_c{margin-right:7px;}
	.pp4 .pi_c{margin-right:0px;padding-right: 7px;}
	
	.page-sale__slider .pp4 .pi_c {
		margin-right: 7px;
	}
	
	.right_side_pr .ppp3 .pi_c{
	margin-right:0px;padding-right: 7px;
	}

	.right_side_pr .p4 .pi_c{
		margin-right:7px;
	}
	
	.right_side_pr .product_item{
		width:33%;
	}
	
	.right_side_pr .ppp2 .pi_c, .right_side_pr .ppp1 .pi_c{margin-right:7px;padding-right: 7px;}
	.right_side_pr .ppp3 .pi_c{margin-right:0px;padding-right: 7px;}
	
	.best_r .p4 .bc_cont{margin-right:0px}
	.best_r .ppp2 .bc_cont, .best_r .ppp1 .bc_cont {
		margin-right: 7px;
		
	}

	.bl_best_main:nth-child(4) .bc_cont {
		margin-right: 0;
	}

}

@media only screen and (max-width: 1230px) {

	.produts-profit__items {
		-ms-flex-wrap: nowrap !important;
		-o-flex-wrap: nowrap !important;
		-webkit-flex-wrap: nowrap !important;
		        flex-wrap: nowrap !important;
		padding: 0 7px 20px;
	}

	.produts-profit__new-price {
		font-size: 16px;
	}

}

@media only screen and (max-width: 1160px) {

	.social-share > span {
		margin-right: 40px;
	}

	#produts-profit {
		width: 100%;
	}

	.in_l_tbl_card {
		width: 250px;
	}

	.in_r_tbl_card {
		width: calc(100% - 250px - 20px);
	}

	.main_img {
		width: 250px;
		height: 250px;
	}

	img.product-preview__image {
		max-width: 250px;
		max-height: 250px;
	}

	.image-preview__wrapper {
		width: 250px;
		height: 250px;
	}

	.product-preview-navigation__item {
		height: 40px !important;
	}

	.product-preview-navigation__image {
		max-height: 50px;
	}

	.menu-card {
		display: none;
	}

	.action_part {
		width: 100%;
		height: auto;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        -webkit-flex-direction: row;
		        flex-direction: row;
		-webkit-box-pack: end;
		    -ms-flex-pack: end;
		        -webkit-justify-content: flex-end;
		        justify-content: flex-end;
		padding: 0 20px;
	}

	.new-menu__img-button {
		width: 150px;
	}

	.bl-menu__close-on-notebook {
		margin: 0 0 0 15px;
		height: 35px;
		line-height: 35px;
	}

}

@media only screen and (max-width: 1150px) {

	.review-page__card .param_card_addcart {
		width: 170px !important;
	}

	.card-left-wrap {
		width: 100%;
	}

	.social-share .pluso-010010010110-04 .pluso-wrap a {
		margin-right: 10px !important;
	}

	.social-share .pluso-010010010110-04 .pluso-wrap .pluso-twitter {
		margin-right: 0 !important;
	}

	.social-share > span {
		margin-right: 15px;
	}

	.pr_card .d_tbl #tabs {
		min-height: 10px;
	}

	.act_price {
		font-size: 20px !important;
		line-height: 43px;
	}

	.act_price span {
		font-size: 16px;
	}

	.produts-profit__items {
		padding: 0 15px 20px !important;
	}

	.produts-profit__plus {
		width: 45px;
    	height: 45px;
	}

	.produts-profit__plus-gray,
	.produts-profit__equally-gray {
		width: 25px;
	    height: 25px;
	    font-size: 19px;
	}

	.produts-profit__tab-list {
		width: 265px;
	    height: 35px;
	    padding: 8px 0 !important;
	}

}

@media only screen and (max-width: 1100px){

	

}

@media only screen and (max-width: 1060px) {

}

@media only screen and (max-width: 1025px), only screen and (max-device-width: 1025px){

	section .pluso .pluso-wrap a {
		margin-left: calc(43% - 37.5px);
	}

	section .pluso .pluso-wrap a:nth-of-type(4){
		margin-left: calc(44% - 37.5px);
	}

	

	.sidebar .brand-side-bar .pluso .pluso-wrap a:first-of-type {
		margin-left: 0;
	}

	.sidebar .brand-side-bar .pluso .pluso-wrap a,
	.sidebar .brand-side-bar .pluso .pluso-wrap a:nth-of-type(4) {
		margin-left: calc(25% - 37.5px);
	}

	.brand-line:nth-of-type(n+7){
		display: none;
	}

	/*G.A*/

	.brand-line-warp {
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		        flex-wrap: wrap;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        -webkit-justify-content: space-between;
		        justify-content: space-between;
	}

	.brand-line {
		width: 31%;
		margin: 0;
		margin-bottom: 15px;
	}

	.brand-line:nth-of-type(5), .brand-line:nth-of-type(10) {
		margin-right: 0;
	}

	.card-preview-mini {
		width: 280px;
	}

	.review-page__card .card-preview-mini {
		width: 90px;
	}

	.description__about {
		width: 100%;
		margin-left: 0;
		display: inline-block;
	}

	.description__about__title {
		font-weight: 600;
		font-size: 15px;
		margin-right: 5px;
	}

	.description__about__title,
	.description__about__desc {
		display: inline-block;
	}

	.description__about__dots {
		display: none;
	}

	/*G.A*/

}

@media only screen and (max-width: 1010px) {

	.main_menu {
		left: 0;
		width: 100%;
	}

	.with_background {
		max-width: none;
		width: 100%;
	}

}

@media screen and (min-width: 768px) and (max-width: 1024px) {
	


	.alphabet{
		margin-bottom: 10px;
	}

	.alphabet__all span{
		display:none;
	}

	.shipping_table .nav.nav-tabs > li > a {
		border-radius: 3px;
		border: 1px solid rgb(224, 233, 239)!important;
	}
	
	.cart_step_number {
		display:none;
	}
	
	.shipping_table .df_fon{
		display:none;
	}	

	.shipping_table .description_products{
		background:none;
	}
	
	.vk_repost_amount_view , .mobh1024 {
		display:none;
	}	
	
	.fixed_tbl_width {
		width: 200px;
	}

	.help_menu {
		width: 183px;
		padding-right: 7px;
	}
	.kup_btn, .orange_btn {		
		padding: 9px 10px;		
	}
	
	.vparam_right label {		
		width: 118px;		
	}

	.op_list_tbl.otziv_index_page .rating {
		width: 80px;
	}

	#vslider .price{
		font-size: 12px;
		margin-left: 9px;
	}
	
	.act_price{
		font-size: 20px;
	}
	
	.d_tbl .add_cart_btn, .action_btn_cart .add_cart_btn {		
		font: normal 15px/19px Open Sans Altermax,Arial;		
	}

	.param_card_addcart {
		float: right;
	}
	
	.item_sale_block .yashare-auto-init{display:none;}
	.item_sale_block .act_price {display: block;}
	
	.soitem_image img {
		max-width: 130px;
	}
	
	.obzor_label_m {
		padding: 0px 3px;		
	}
	
	.review_img_main {
		float: none;
	}
	
	.select_color {		
		padding: 12px 7px 12px 7px;		
		font: normal 13px/17px Open Sans Altermax,Arial;
	}
	
	.product_item .price {
		font-size: 14px;
		font-weight: normal;
	}
	
	.make_order_left {
		float: none;
		width: 100%;
	}
	
	.make_order_right {
		height: auto;
		position: relative;
		float: none;
		width: 100%;
	}
	
	.make_order_right_over {
		padding: 21px;
		height: auto;
		overflow: visible;
		overflow-y: visible;
		position: relative;
		border: 1px solid #eef3f7;
		margin-left: 0px;
		margin-top:20px;
	}
	
	.all_brends_ajax {
		-webkit-column-count: 4;
		     column-count: 4;
		-webkit-column-gap: 30px;
		     column-gap: 30px;
	}

	.class_add_cart_btn.brand-show-all {
		padding: 14px 25px;
		font-size: 14px;
	}

	.l_tbl_card {
		width: calc(100% - 290px);
		margin-right: 10px;
	}

	.right_col_card_fix_height {
		max-width: 280px;
	}

}


@media only screen and (max-width: 995px) {

	#tab-views {
		display: none;
	}

	.product-card__childre-desc #tab-description {
		width: 135px;
	}

	.product-card__childre-desc #tab-shipping,
	.product-card__childre-desc #tab-comment {
		width: 130px;
	}

	.product-card__childre-desc #tab-description a,
	.product-card__childre-desc #tab-shipping a,
	.product-card__childre-desc #tab-comment a {
		padding-left: 0;
		padding-right: 0;
	}

	.product-card__childre-desc #tab-description img,
	.product-card__childre-desc #tab-shipping img,
	.product-card__childre-desc #tab-comment img {
		display: none;
	}

}

@media only screen and (max-width: 983px) {

	#tabs .brand-menu li a span {
		display: none;
	}

	#tabs .brand-menu li a:first-letter {
		text-transform: uppercase;
	}

	.brand-menu li {
		font-size: 14px;
	}

	.brand-menu__link::first-letter {
		text-transform: uppercase;
	}

	.style_h2 p:first-letter {
		text-transform: none;
	}

}


@media screen and (max-width: 960px) {

	.right_col_card_1st {
		padding: 15px 10px;
	}

	.right_col_card_fix_height {
		max-width: 230px;
	}

	.l_tbl_card {
		width: calc(100% - 240px);
	}

	.sidebar {
		width: 200px;
		margin-right: 10px;
	}

	.part-page-wrapper {
		width: calc(100% - 210px);
	}

	.m-card__producer {
		max-height: 18px;
		overflow: hidden;
	}

	.section_action_img img {
		max-width: 150px !important;
	}

	.review_img {
		width: 45%;
	}

	.r_review {
		width: 50%;	
	}

	.producer_otz_list {
		width: calc(100% - 210px);
	}

}

@media only screen and (min-width: 480px) and (max-width: 1024px) {

	#brand-heder {
		width: 80%;
		margin: 0 auto 40px;
	}

	.sidebar .side-bar-list {
		border: 1px solid #f9f9f9;
	}


}

@media only screen and (max-width: 1024px) {

	.otziv_producer_block {
		width: 33.3333%;
	}

	/* Подвиды товара */

	.sub_products .m-card {
		height: 250px;
	}

	/* Подвиды товара */

	/* Карточки на всех страницах */

	/* По 5 карточек в ряд */

	.products__5-in-row .m-card__inner {
		width: 25%;
	}

	.products__5-in-row .m-card__inner:nth-child(3n + 3),
	.products__5-in-row .m-card__inner:nth-child(5n + 5),
	.products__5-in-row .m-card__inner:nth-child(3n + 1) {
		padding-right: 3px;
		padding-left: 3px;
	}

	.products__5-in-row .m-card__inner:nth-child(4n + 1) {
		padding-left: 0;
	}

	.products__5-in-row .m-card__inner:nth-child(4n + 4) {
		padding-right: 0;
	}

	/* Карточка товара */

	.views_products .products__5-in-row .products {
		height: 384px;
		overflow: hidden;
	}

	.views_products .products__5-in-row .products_mini {
		height: 322px;
	}

	/* Карточка товара */

	/* По 5 карточек в ряд */

	/* По 4 карточки в ряд */

	.m-card__inner {
		width: 33.33%;
	}

	.m-card__inner:nth-child(4n + 1) {
		padding-left: 3px;
	}

	.m-card__inner:nth-child(4n + 4) {
		padding-right: 3px;
	}

	.m-card__inner:nth-child(3n + 1) {
		padding-left: 0;
	}

	.m-card__inner:nth-child(3n + 3) {
		padding-right: 0;
	}

	/* По 4 карточки в ряд */

	/* Карточки на всех страницах */

	.main_b1 {
		width: auto !important;
	}

	.bl-main__banner {
		width: auto;
		height: 380px;
	}

	.m-card__img-c {
		height: 170px;
	}

	.m-card__img {
		max-height: 170px;
	}

	.news-item {
		width: 24.5%;
	}

	.right_side_pr_m .products {
		height: 381px;
	}

	.main-page__section .m-p__only-5 .products {
		height: 384px;
	}

	.be-interested .m-p__only-5 .products {
		height: 321px;
	}

	.m-p__only-5 .products {
		height: 384px;
	}

	/* New mini-card */

	.m-card {
		height: 380px;
	}

	.m-card_type_mini {
		height: 318px;
	}

	.bf-slider-5,
	.bf-bannner-slider {
		height: 380px;
		overflow: hidden;
	}

	.pp1 {
		margin-left: .25%;
	}

	.pp4 {
		margin-right: .25%;
	}

	.ppp1 {
		margin-left: 0;
	}

	.ppp2 {
		margin-left: .5%;
		margin-right: .5%;
	}

	.ppp3 {
		margin-right: 0;
	}

	.review-block.pp4,
	.review-block.pp1 {
		margin: 0;
	}

	/* New mini-card */

	.menu-card {
		width: 100%;
	}

	/*Sale page*/
	
	.page-sale__view-all {
		background: url(/content/img/brand/eye.png) no-repeat;
	    border: 1px solid #467fff;
	    background-position: center;
	    color: transparent;
	    width: 40px;
	}
	
	/*sale page*/

	.brand-header__first-half--mobile {
		display: block;
		margin: 0 auto;
	}

	#breadcrumbs + .sidebar {
		float: none;
	}

	.side-bar-slider-warp {
		display: none;
	}

	.article-page-wrapper {
		display: block;
		width: 80%;
		margin: 0 auto;
	}

	.article-bar {
		float: none;
		width: 240px;
		display: block;
		margin: 0 auto 20px;
	}

	.sidebar-banner {
		display: none;
	}

	.side-bar-socki {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		height: 65px;
	}

	.side-bar-list {
		-webkit-box-ordinal-group: 2;
		    -ms-flex-order: 1;
		        -webkit-order: 1;
		        order: 1;
	}

	.side-bar-look.margin20 {
		height: 65px;
		-webkit-box-ordinal-group: 3;
		    -ms-flex-order: 2;
		        -webkit-order: 2;
		        order: 2;
	}

	.side-bar-socki {
		-webkit-box-ordinal-group: 4;
		    -ms-flex-order: 3;
		        -webkit-order: 3;
		        order: 3;
	}

	.side-bar-socki > p {
		display: none;
	}

	.crumbreads + .sidebar .sidebar-banner {
		display: none;
	}

	#breadcrumbs {
		width: 80%;
		margin: 0 auto 13px;
	}

	#brand-content {

		float: none;
		margin: 0 auto;
	}

	#add_otzv {
 		width: 100%;
 		-webkit-box-sizing: border-box;
 		        box-sizing: border-box;
 	}

 	.product-characteristics {
 		max-width: 100%;
	}
	
	.article-page-wrapper .article-name {
		font-size: 32px;
		line-height: 1.2em;
	}

 	/* black friday */

	.bf-slider-5 .m-card__inner:nth-child(4n + 4),
	.bf-slider-5 .m-card__inner:nth-child(4n + 1),
	.bf-slider-3 .m-card__inner:nth-child(4n + 4),
	.bf-slider-3 .m-card__inner:nth-child(4n + 1) {
		padding-left: 3px;
		padding-right: 3px;
	}

	.banner-standart {
		width: 395px;
		height: 380px;
	}

	.banner-standart__image {
		background-size: contain;
	}

	.bf-slider-3 {
		width: calc(100% - 405px);
	}

 	/* black friday */

}


@media only screen and (max-width: 860px) {

	.bf-banner-small {
		display: none !important; 
	}

	.m-p__only-5 .products {
		height: 482px;
		overflow: hidden;
	}

	.bf-pt-70 {
		padding-top: 0;
	}

	.bf-top-plus-70 {
		top: 179px;
	}

	.bf-banner-with-small {
		top: 299px;
	}

	.social-share > span {
		margin-right: 10px;
	}

	.social-share .pluso-010010010110-04 .pluso-wrap a {
		margin-right: 5px !important;
	}

	.nav-tabs li img {
		display: none;
	}

	.nav.nav-tabs a {
		padding-left: 0;
	}

	#tab-description,
	#tab-shipping,
	#tab-comment {
		width: 150px;
	}

	/*kartochka children*/

	.nav.nav-tabs > li > a {
		min-width: 75px;
	}

	.product-card__childre-desc #tab-description {
		width: 125px;
	}

	.product-card__childre-desc #tab-shipping, .product-card__childre-desc #tab-comment {
		width: 90px;
	}

	/*kartochka children*/

	.produts-profit__plus {
		width: 25px;
		height: 25px;
	}

	.produts-profit__plus-gray, .produts-profit__equally-gray {
		width: 15px;
		height: 15px;
	}

	.produts-profit__plus-icon {
		width: 11px;
		height: 11px;
	}

	.produts-profit__brand {
		display: none;
	}

}

@media only screen and (max-width: 840px) {

	/*Page Sale New*/

	.page-sale__755-510 .page-sale__banner {
		width: 53.5%;
	}

	.page-sale__755-510 .page-sale__banner-2 {
		width: 46.5%;
	}

	.page-sale__500-slider .page-sale__banner {
		width: 340px;
	}

	.page-sale__500-slider .page-sale__banner img {
		width: 100%;
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover;
		-o-object-position: right;
		object-position: right;
	}

	.page-sale__500-slider .page-sale__slider {
		width: calc(100% - 350px);
	}

	/*Page Sale New*/

	#kladr_autocomplete ul {
		right: 100px;
	}

}

@media only screen and (max-width: 780px) {

	/*Page Sale New*/

	.page-sale__755-510 .page-sale__banner {
		width: 100%;
	}

	.page-sale__755-510 .page-sale__banner-2 {
		display: none;
	}

	.social-share > span {
		margin-right: 5px;
	}

	.social-share .pluso-010010010110-04 .pluso-wrap a {
		margin-right: 2px !important;
	}
	
	/*Page Sale New*/

	#tabs .brand-menu li a:first-letter{
		text-transform: uppercase;
	}
	#tabs .brand-menu li a span{
		display: none;
	}

}

@media only screen and (max-width: 510px) {

	.page-sale__755-510 {
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		        -webkit-flex-direction: column;
		        flex-direction: column;
	}

	.page-sale__755-510 .page-sale__banner {
		margin-bottom: 15px;
	}

	.page-sale__755-510 .page-sale__banner,
	.page-sale__755-510 .page-sale__banner-2 {
		width: 100%;
		display: block;
	}

}

@media only screen and (max-width: 1080px) {

	.page-sale__245-slider-255 .page-sale__banner-2 {
		display: none;
	}

	.page-sale__245-slider-255 .page-sale__slider {
		width: calc(100% - 255px);
	}

	.page-sale__view-all {
		margin-left: 20px;
	}

	.page-sale__slider-510 .page-sale__banner {
		width: 340px;
	}

	.page-sale__slider-510 .page-sale__banner img {
		width: 100%;
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover;
		-o-object-position: right;
		object-position: right;
	}

	.page-sale__slider-510 .page-sale__slider {
		width: calc(100% - 350px);
	}

}

@media only screen and (max-width: 768px) {


	.loader_animate_lazy {
		width: 60px;
		left: calc(50% - 30px);
		z-index: 50000000000000;
		-webkit-animation-timing-function: unset;
		animation-timing-function: unset;
		-webkit-animation-name: unset;
		animation-name: none;
		-webkit-animation-duration: unset;
		animation-duration: unset;
		-webkit-animation-iteration-count: unset;
		animation-iteration-count: unset;
		-webkit-tap-highlight-color: unset;
	}

	.mbot50 {
		margin-bottom: inherit;
	}
	
	.body_hidden{
		overflow: hidden!important;
		height:100%!important;
		-webkit-overflow-scrolling:none;
		-ms-touch-action: none;
		    touch-action: none;
		width:100%;
		padding:0px;
		margin:0px;
		z-index:0;
	}

	

	.m-card__img-c {
		height: 171px;
	}

	.m-card__img {
		max-height: 171px;
	}

	.m-card,
	.right_side_pr_m .products {
		height: 383px;
	}

}

@media only screen and (max-width: 767px) {

	.hide_big_text{
		overflow-y: scroll;
	}

	.hbt_mh140{
		max-height:165px;
	}

	.b-white-сart{
		margin: 0 0 10px;
	}

	.cancel_hide_big_text{
		max-height: none;
    	overflow-y: auto;
	}

	.hide_big_text_link{
		display:block;
		width:140px;
	}

	.add_new_cart input{
		width: 163px;
		margin: 5px 5px 5px 0px!important;
		box-sizing: border-box;
		max-width: 270px;
	}

	.add_new_cart input[type="submit"]{
		width: 130px;	
		margin-right: 0px!important;	
	}
		
	.filter_carts{
		margin-top:10px;
		margin-bottom:0px;
	}

	.filter_carts select{
		width: 163px;
	}

	.filter_carts input[type='submit']{
		width: 120px;
	}

	.carts_list_in_cart{
		margin: 0px auto;
    	width: 195px;
	}















	.section_action_img img {
		max-height: 130px !important;
	}

	.banner-standart {
		width: 360px;
		height: 350px;
	}

	.bf-slider-3 {
		width: calc(100% - 365px);
	}

	.banner-on-right .banner-standart {
		margin: 0 0 0 5px;
	}

	.banner-standart {
		margin: 0 5px 0 0;
	}

	.bf-banner	{
		height: 163px;
		background-image: url(/content/img/blackfriday/bf-mobile.jpg);
		top: 80px;
	}

	.bf-pt-70 {
		padding-top: 0;
	}

	.empty-for-bf {
		height: 190px;
	}
	
	.alphabet {
		display: none;
	}

	.opinion-slider {
		display: none;
	}

	.orange_btn {
		margin-bottom: 15px;
	}

	.page-sale__slider-510 .page-sale__banner {
		display: none;
	}

	.page-sale__slider-510 .page-sale__slider {
		width: 100%;
	}

	.part-page-wrapper{
		width: 100%;
	}
	
	#breadcrumbs + .sidebar {
		display: block;
	}

	#breadcrumbs + .sidebar {
		width: 80%;
		margin: 0 auto;
		display: -moz-flex !important;
		display: -ms-flex !important;
		display: -o-flex !important;
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: -webkit-flex !important;
		display: flex !important;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		        flex-wrap: wrap;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		        -webkit-flex-direction: column;
		        flex-direction: column;
		-ms-align-items: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        -webkit-align-items: center;
		        align-items: center;
	}

	.brand-side-bar .side-bar-look,
	.sort_bl_text {
    	display: none;
    }

	.side-bar-baners {
		display: none;
	}

	.brand-side-bar {
		text-align: center;
	}

	.filtr_t {
	    display: block;
	    float: left;
	    background: none;
	    padding: 5px;
	    border-radius: 0px;
	    cursor: pointer;
	    width: 50%;
	    padding: 0px;
	    border-left: 1px solid #e0e9ef;
	    height: 28px;
	    text-align: left;
	    -webkit-box-sizing: border-box;
	            box-sizing: border-box;
	    display: inline-block;
	    margin: 8px 0px;
	    padding: 4px 8px;
	    background: url(/content/img/b15/flt_ico.png) no-repeat 97% 50%;
	    background: url(/content/img/b15/flt_ico.png) no-repeat calc(100% - 8px) 50%;
	    padding-right: 33px;
	}

	.filter {
	    width: 340px;
	    margin: 0 0px 0px 25px;
	    text-align: left;
	}


}

@media only screen and (max-width: 540px) {

	/*Page Sale New*/

	.page-sale__500-slider {
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		        -webkit-flex-direction: column;
		        flex-direction: column;
	}

	.page-sale__500-slider .page-sale__banner {
		margin-bottom: 15px;
	}

	.page-sale__500-slider .page-sale__banner,
	.page-sale__500-slider .page-sale__slider {
		width: 100%;
	}

	.page-sale__slider-255 .page-sale__banner {
		display: none;
	}

	.page-sale__slider-255 .page-sale__slider {
		width: 100%;
	}

	.page-sale__245-slider-255 .page-sale__banner {
		display: none;
	}

	.page-sale__245-slider-255 .page-sale__slider {
		width: 100%;
	}

	.page-sale__245-slider .page-sale__banner {
		display: none;
	}

	.page-sale__245-slider .page-sale__slider {
		width: 100%;
	}

	.page-sale__slider-510 {
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		        -webkit-flex-direction: column;
		        flex-direction: column;
	}

	.page-sale__slider-510 .page-sale__slider {
		margin-bottom: 15px;
	}

	.page-sale__slider-510 .page-sale__banner {
		width: 100%;
		display: block;
	}

	/*Page Sale New*/

	
}

@media only screen and (max-width: 820px) {

	/*Article Glevchuk*/

	.comments-head-botline {
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-flow: column wrap;
		        -webkit-flex-flow: column wrap;
		        flex-flow: column wrap;
		-ms-align-items: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        -webkit-align-items: center;
		        align-items: center;
	}

	.most-viewed-box > .box-item-wrap .box-item-comment > a {
		font-size: 16px;
		line-height: 1.75em;
	}

	/*Article Glevchuk*/

	.produts-profit__items {
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		        flex-wrap: wrap;
	}

	.pluso-wrap > a {
		margin: 3px 0 0 3px !important;
	}

	.fixed .pluso-wrap > a {
		margin-right: 5px !important;
	}

	.fixed-feed {
		width: 356px;
	}

	.fixed .pluso-warp, 
	.fixed .pluso {
		width: auto;
	}

	.sidebar .side-bar-socki .pluso-wrap {
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-pack: distribute;
		    -webkit-justify-content: space-around;
		        justify-content: space-around;
	}

	section .pluso .pluso-wrap a:nth-of-type(4),
	section .pluso .pluso-wrap a {
		margin-left: 0;
	}

	.produts-profit__math:nth-child(3n) {
		width: 100%;
		margin: 15px 0;
	}

	.produts-profit__gen-button, 
	.produts-profit__add-button, 
	.produts-profit__buy-all {
		width: 245px;
	}

	.produts-profit__buy-all {
	    width: 125px;
	}

}

@media only screen and (max-width: 767px) {

	.vk_repost_amount_view,
	.view-right-banner {
		display: none;
	}

	.htablet {
		display: none;
	}

	.mobile-act {
		position: absolute;
		right: 10px;
	}

	.section_action_img {
		position: relative;
	}

	.section_action {
		position: relative;
	}

	.action--on-mobile {
		display: block;
	    background: url(/content/img/b15/action_flag.png) no-repeat top left;
	    position: absolute;
	    color: white;
	    text-align: center;
	    font-size: 13px;
	    padding: 0;
	    width: 68px;
	    height: 44px;
	    left: initial;
	    background-size: contain;
	    right: 0;
	    top: 0;
	    font-weight: 400;
	    line-height: 23px;
	}

	.sub_products .m-card {
		height: 250px;
	}

	/* 5 товаров в ряд */

	.products__5-in-row .m-card__inner:nth-child(4n + 1),
	.products__5-in-row .m-card__inner:nth-child(4n + 4) {
		padding-left: 3px;
		padding-right: 3px;
	}

	.products__5-in-row .m-card__inner:nth-child(3n + 1) {
		padding-left: 0;
	}

	.products__5-in-row .m-card__inner:nth-child(3n + 3) {
		padding-right: 0;
	}

	.products__5-in-row .m-card__inner {
		width: 33.3333%;
		
	}

	/* Карточка товара */

	.views_products .products__5-in-row .products {
		height: 380px;
		overflow: auto;
		font-size: 0;
	}

	.views_products .products__5-in-row .products_mini {
		height: 310px;
	}

	.views_products .products__5-in-row .m-card__inner {
		width: 33.333333%;
		float: none;
		display: inline-block;
	}

	.views_products .products__5-in-row .m-card__inner:nth-child(4n + 1),
	.views_products .products__5-in-row .m-card__inner:nth-child(4n + 4),
	.products__5-in-row .m-card__inner:nth-child(3n + 1),
	.products__5-in-row .m-card__inner:nth-child(3n + 3) {
		padding-left: 3px;
		padding-right: 3px;
	}

	.views_products .products__5-in-row .m-card__inner:first-child {
		padding-left: 0;
	}

	.views_products .products__5-in-row .m-card__inner:last-child {
		padding-right: 0;
	}

	.banner {
		height: 90px;
		background-size: 530px;
	}

	/* Карточка товара */

	/* Главная карточки */

	.right_side_pr .m-card__inner {
		float: none;
		display: inline-block;
		width: 33.33%;
		vertical-align: top;
		white-space: nowrap;
	}

	.right_side_pr .m-card__inner:nth-child(3n + 3),
	.right_side_pr .m-card__inner:nth-child(3n + 1) {
		padding-left: 3px;
		padding-right: 3px;
	}

	.right_side_pr .m-card__inner:first-child {
		padding-left: 0;
	}

	.right_side_pr .m-card__inner:last-child {
		padding-right: 0;
	}

	.products__4-in-row .m-card__inner:last-child {
		padding-right: 3px;
	}

	/* Главная карточки */

	/* 5 товаров в ряд */

	.static_page_static_pages_help {
	 	display: none;
	}

	.brand-menu,
	.slide_poborka_content,
	.brand_seo_text_content  {
		display: none;
	}

	.news-item {
		width: 32.5%;
	}

	/* Главная карточки */

	.main-page__section .products,
	.main-page__section .m-p__only-5 .products {
		height: auto;
	}

	.main-page__section .m-p__only-5 .products {
		display: block;
	}

	.m-p__only-5 .products {
		overflow: auto;
	}

	/* Главная карточки */

	/* 4 товара в ряд каталог */

	.products__4-in-row .m-card__inner {
		float: left;
		display: block;
		width: 33.33%;
	}

	.products__4-in-row .m-card__inner:nth-child(3n + 3) {
		padding-right: 0;
	}

	.products__4-in-row .m-card__inner:nth-child(3n + 1) {
		padding-left: 0;
	}

	.right_side_pr .catalog_products .m-card__inner {
		width: 33.33%;
		float: left;
	}

	.right_side_pr .catalog_products .m-card__inner:nth-child(3n + 1) {
		padding-left: 0;
	}

	.right_side_pr .catalog_products .m-card__inner:nth-child(3n + 3) {
		padding-right: 0;
	}

	/* 4 товара в ряд каталог */

	.text_main1 .text_c {
		padding: 0;
	}

	.m-card.slick-slide {
		height: 410px;
    	display: -moz-flex !important;
    	display: -ms-flex !important;
    	display: -o-flex !important;
    	display: -webkit-box !important;
    	display: -ms-flexbox !important;
    	display: -webkit-flex !important;
    	display: flex !important;
	}

	/*.similar_links_content {
		display: none;
	}*/

		

	.mob_class_simlink{
		max-height: 55px; margin-bottom: 10px; overflow-y: auto;
	}

	.mob_class_simlink .section_block {
    	padding: 2px 3px 3px;
	}

	.mob_class_simlink_s{
		max-height: unset;
		margin-bottom: 0px;
		overflow-y: visible;
	}

	.mob_class_simlink_show{
		cursor:pointer;
		text-decoration:underline;
	}

	/* New mini-card */

	.m-card {
		height: 350px;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		        -webkit-flex-direction: column;
		        flex-direction: column;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        -webkit-justify-content: space-between;
		        justify-content: space-between;
	}

	.m-card_type_mini {
		height: 300px;
	}

	.bf-slider-5,
	.bf-bannner-slider {
		height: 350px;
		overflow: hidden;
	}

	.m-card__img-c {
		height: 171px;
	}

	.m-card__img {
		max-height: 171px;
	}

	.products__5-in-row .ppp1,
	.products__5-in-row .ppp2,
	.products__5-in-row .ppp3 {
		margin: initial;
	}
	.bl_best_main.p5,
	.bl_best_main.p1 {
		margin-right: 0.8%;
	}

	.ppp1 {
		margin-left: 0;
	}

	.ppp3 {
		margin-right: 0;
	}

	.m-card__info {
		position: initial;
		width: auto;
	}

	.m-card__product-name:hover {
		max-height: 56px;
	}

	.m-card__icons {
		margin: 0 0 10px;
	}

	.m-card__add-button {
	    font-size: 0px;
	    background-image: url(/content/img/icons/svg/m-card__cart.svg);
	    background-repeat: no-repeat;
	    width: 22px;
	    height: 22px;
	    border: 0;
	    padding: 0;
	    background-position: center;
	}

	.m-card__add-button:hover {
		background-image: url(/content/img/icons/svg/m-card__cart.svg);
	    background-color: #fff;
	    background-repeat: no-repeat;
	    background-position: center;
	    border: 0;
	}

	.m-card__variants-button {
	    background-image: url(/content/img/icons/svg/m-card__child.svg);
	}

	.m-card__variants-button:hover {
	 	background-image: url(/content/img/icons/svg/m-card__child.svg);
	    background-color: #fff;
	    background-repeat: no-repeat;
	    background-position: center;
	    border: 0;
	}

	.m-card__o-a-n {
		margin: 0;
		float: left;
	}

	.m-card__button {
		float: right;
	}

	/* New mini-card */

	.product-card__empty-rcol {
		display: none;
	}

	.right_side_pr {
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		        -webkit-flex-direction: column;
		        flex-direction: column;
	}

	.part-page-wrapper {
		-webkit-box-ordinal-group: 3;
		    -ms-flex-order: 2;
		        -webkit-order: 2;
		        order: 2;
	}

	.sub_products .pi_c .mini_stat_pr_l:nth-of-type(2) {
		margin-top: 6px;
	}

	.sidebar .brand-side-bar {
		-ms-flex-pack: distribute;
		    -webkit-justify-content: space-around;
		        justify-content: space-around;
	}

	.produts-profit__price {
		margin-top: 20px;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		        -webkit-flex-direction: column;
		        flex-direction: column;
		padding-top: 0;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        -webkit-justify-content: center;
		        justify-content: center;
	}

	.produts-profit__buy-all {
		width: 170px;
		display: block;
		margin: 0 auto;
	}

	.produts-profit__math {
		margin: 10px 0;
	}

	.produts-profit__eq {
		display: none;
	}

	/*product card 26.09*/

	.action_part .menu-card {
		display: none;
	}

	.new-menu__mob-btn {
		display: block;
		margin-top: 10px;
	}

	.in_l_tbl_card,
	.in_r_tbl_card {
		width: 100%;
		margin-right: 0;
	}

	.social-share > span {
		top: 6px;
	}

	/*product card 26.09*/

	/*review*/

	.review-page__card .in_r_tbl_card {
		width: 100%;
	}

	.review-page__card .favorite_bl {
		max-width: 90%;
	}

	.review-page__card .card-preview-mini {
		width: 184px;
	}

	.review-page__card .param_card.param_card_addcart {
		width: 170px !important;
		margin: 0 auto;
	}

	.review-page__card .favorite_bl {
		max-width: 100%;
		margin-top: 0;
	}

	.review-page__card .clearfix {
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		        flex-wrap: wrap;
	}

	.review-page__card .in_l_tbl_card {
		-webkit-box-ordinal-group: 3;
		    -ms-flex-order: 2;
		        -webkit-order: 2;
		        order: 2;
	}

	.review-page__card .in_r_tbl_card {
		margin: 0 0 15px;
		-webkit-box-ordinal-group: 2;
		    -ms-flex-order: 1;
		        -webkit-order: 1;
		        order: 1;
	}

	.review-page__card .in_r_tbl_card .d_sep2 {
		display: none;
	}

	.review-page__card .review-page__review {
		-webkit-box-ordinal-group: 4;
		    -ms-flex-order: 3;
		        -webkit-order: 3;
		        order: 3;
	}

	/*review*/

	/*Article Andrei*/

	.article-top-banner {
		height: 300px;
    	width: 100%;
    	margin: 20px 0 20px 0;
	}

	.article-top-banner img {
		width: 100%;
	    height: 100%;
	    -o-object-fit: cover;
	       object-fit: cover;
	    -o-object-position: center;
	       object-position: center;
	}

	.chapter .chapter-header h4 {
		display: inline;
	}

	.chapters .chapter:not(:first-child) {
		padding-top: 25px;
	}

	.chapters .chapter:last-child {
		padding-bottom: 40px;
	}

	.most-viewed {
		margin-top: 40px;
		padding-bottom: 20px;
	}

	.interesting-container {
		padding-top: 40px;
		margin-bottom: 40px;
	}

	.reviews-wrapper {
		padding: 40px 0;
	}

	.comments-wrapper {
		margin-top: 40px;
		padding-bottom: 20px;
	}

	.comment-childs {
		margin-left: 10px;
	}

	.article-box,
	.item-list,
	.chapter .chapter-caution {
		margin-bottom: 25px;
	}

	.chapter .chapter-content p {
		margin-bottom: 20px;
	}

	.article-box,
	.item-list,
	.chapter .chapter-caution {
		padding: 10px;
	}

	.chapter .chapter-caution-i p {
		padding-left: 70px;
	}

	.item-list {
		width: 100%;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}

	.article-page-wrapper .article-name {
		font-size: 20px;
	}

	/*Article Andrei*/

	.brand-header__first-half--mobile {
		-o-object-fit: none;
		   object-fit: none;
	    background-position-x: center;
	    width: 100%;
	}

	.sidebar .pluso-google,
	.sidebar .pluso-twitter {
		display: none;
	}

	.brand-seo-text--button {
		width: 97%;
	}

	#breadcrumbs {
		width: 100%;
	}

	.article-page-wrapper {
		width: 100%;
	}

	.captcha {
		float: none !important;
		width: auto !important;
	}

	#check-captcha {
		display: block !important;
	}

	.comments-head-botline {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	    -ms-flex-wrap: wrap;
	        -webkit-flex-wrap: wrap;
	            flex-wrap: wrap;
	    -webkit-box-pack: center;
	        -ms-flex-pack: center;
	            -webkit-justify-content: center;
	            justify-content: center;
	}
	
	.yellow-block {
		width: 100%;
	}

	.city_s_indost {
		min-width: 270px;
	}

	.last_section_opinion img {
		max-width:100%;
		height: auto!important;
	}

	.last_section_opinion p {
		max-width:100%;    
		width: auto!important;
	}

	.brand-seo-text--button {
	    width: 92% !important;
	}
	
	#description img {
		max-width:100%; 
		height: auto!important;
	}

	#description iframe {
		max-width:100%;    
	}

	#brand-heder {
		margin-bottom: 20px;
	}

	.search_result {
		position: absolute;
		width: 101%;
		background-color: white;
		z-index: 5;
		border-radius: 0px;
		top: 34px;
		left: 0px;
		min-width: 100%;
		height: 320px;
		overflow-y: auto;
		-webkit-box-shadow: 0px 0px 0px 0px #989898;
		        box-shadow: 0px 0px 0px 0px #989898;
	}

	.all_results {
	    display:none;
	}
	
	.search_result a {
	    border-bottom: 1px solid #efefef;
	}

	.search_result a {
		width: 95%;
	}

	.mc_cart_class {
		padding: 79px 0 55px 0!important;
	}

	.brandDescription td:first-child {
		display:block; 
		float:left;
	}

	.brandDescription td:nth-child(2) {
		display:inline;
	}	
	
	.review_img_main {
		float: none;
		width: 100%;
		border: 1px solid #e0e9ef;		
		margin-bottom: 10px;
	}
	
	.overflow_make_order {
		display:none;
	}

	#confirm_ajax {
		position: fixed;
		width: 300px;
		left: 50%;
		margin-left: -154px;
		top: 30%;
		background-color: #FFF;
		border: 1px solid #F4AC57;
		padding: 3px;
		z-index: 11000;
	}	
	
	#effect_add_to_cart {		
		width: 280px!important;
		display:none;
	}
	
	.recount_cart_td br {
		display:none;
	}
	
	.update_cart_link {    
		display: block;
	    position: relative;
	    left: 10px;
	    top: 1px;
	}
	
	.back_to_shop {
		display: block;
		float: left;
		margin-bottom: 5px;
		margin-right: 1px;
		width: 33px;
		overflow: hidden;
		color: transparent;
		background-color: #eaf4ff;
		border-radius: 2px;
		height: 33px;
		padding: 0px;
		margin-right: 8px;
		margin-bottom: 20px;

		background: url(/content/img/icons/svg/back-symbol.svg) no-repeat;
	    background-size: 21px;
	    background-position: 0px 50%;

	}

	.view_cart_area_c h1{
		font-size: 20px!important;
		padding-top: 9px;
		margin-left: 14px;
	}
	
	.header_step_cart_block {
		display:none;
	}
	
	.view_cart_table_bw {	
		margin: 0px;
		position: relative;
		float:none;
		width:auto;
	}

	.view_cart_table_b {
	    border: 0px solid #ffcc33;
	    padding: 0px;
	}

	.best_complect, .same_products, .view_cart_area {
	    margin-top:0px;
	}
	
	.view_cart_table tbody {
		width:100%;
	}

	#cart_form .view_cart_table tbody tr:first-child {
		display:none;
	}
	
	#cart_form  .view_cart_table td {
		vertical-align: top;
		border-bottom: 1px solid #e5e5e5;
		display: block;
		float: left;
		border-bottom: none;
		width: 30%;
		margin-top: 7px;
		padding: 0px;
	}	

	#cart_form .view_cart_table .title_td {
		width: 100%;
		position: relative;
	}
	
	#cart_form .view_cart_table .mob_cart_td{
		width:100%;
	}

	.view_cart_table td img {
		max-width: 95%;
	}
	
	.view_cart_table .title_td {
		padding-left: 0px!important;
		color: #999999;
		line-height: 12px;
		display: block;
		float: left;
		width: 70%;
		border-bottom: none;
		font-size: 12px;
		text-decoration: none!important;
	}	

	.mob_cart_quantity{
		width:50px;
		height:25px;
	}

	.mob_cart_amount{
		color: #cc3467;
		font-size:15px;
	}

	.mob_cart_price{
		color: #999;
	}

	.mob_cart_content{
		display: table;
		width: 100%;
	}

	.mob_delete_item{
	    width: 14px;
	    height: 14px;
	    display: block;
	    cursor: pointer;
	    position: absolute;
	    right: 5px;
	    top: 0px;
	    color: white;
	    text-align: center;
	    padding: 0px;
	    line-height: 13px;
	    background: url(/content/img/icons/svg/error.svg) no-repeat;
	}	

	.mob_delete_item:hover{
	    background: url(/content/img/icons/svg/error.svg) no-repeat;
	}

	.mob_cart_img{
		width:100px;
	}

	.mob_cart_img img{
		max-height:100px; max-width:100%;
	}

	.mob_cart_rubl{
		margin: 0 3px 0 0px;
	}

	.mob_cart_content div{
		display: table-cell;
		vertical-align: middle;
		min-width:80px;
		text-align: center;
	}
	
	.view_cart_table .title_td a{
		line-height: 16px;
		font-size: 14px!important;
		text-decoration: none!important;
	}
	
	.view_cart_table .price_td {
		font-size: 17px;
		padding: 0px;
		padding-right: 0px;
		position: relative;
		color: #333333;
		display: none;
		clear: both;
		float: none;
		padding-top: 10px;
		float: left;
		margin:0px;
		width: 33%;
		text-align: center;
	}
	
	.view_cart_table .recount_cart_td {
		padding-top: 5px;
		display: block;
		float: left;
		width: 30%;
		margin-top: 0px;
	}
	
	.view_cart_table .asum {
		font-size: 18px;
		padding-left: 0px;
		padding-right: 0px;
		position: relative;
		color: #6699cc;
		display: block;
		float: left;
		clear: none;
		width: 70%;
		text-align: right;
	}
	
	.recount_cart_view {
		width: 64px;
		height: 39px;
		overflow: hidden;
		position: relative;
		background-image: url(/content/img/b15/cart_count.png);
		-moz-user-select: none;
		-webkit-user-select: none;
		    -ms-user-select: none;
		        user-select: none;
		top: 0px;
		margin: 0px auto;
	}
	
	.view_cart_table .asum span {
		font-size: 14px;
		display: inline-block;
		position: relative;
		top: 0px;
		left: 0px;
		right: 0px;
		margin-right: 10px;
	}
	
	.view_cart_table .asum span {
		font-size: 14px;
		display: inline-block;
		position: relative;
		top: 0px;
		left: 0px;
		right: 0px;
		margin-right: 10px;
	}
	
	#cart_form  .view_cart_table tbody tr {
		display: block;
		border-bottom: 1px solid #e5e5e5;
		clear: both;
		float: none;
		padding-bottom: 10px;
	}	
	
	.view_cart_table .recount_cart_td:after { 
		content: "";
		display: block;
		clear: both;
		float: none;
	}	
		
	.view_cart_table tbody tr:after {
		content: "";
		display: block;
		clear: both;
		float: none;
	}	
	
	.view_cart_table tbody tr:last-child {
		border-bottom: 0px solid #e5e5e5;
	}	
	
	tr#kupon_tr td:first-child {
		display: none;
	}	

	tr#kupon_tr td:last-child {
		display: none;
	}
	
	#promo_code_div input {
		margin-bottom:0px;
	}
	
	.promo_activate {
		margin-top: 0px;
		float: right;
		background-color: #fff1c6;
	}
	
	.total_sidebar {
		width: 100%;
		float: none;
		margin-top: 15px;
	}
	
	.total_order {
		padding: 15px;
		border-radius: 2px;
		position: relative;
		margin-left: 0px;
		border: 1px solid #eef3f7;
		top: 0px!important;
		margin-top: 0px!important;
	}
	
	#kupon_link {
		display:none;
	}

	#kupon_tr {
		display: table-row!important;
	}
	
	header.set_address_class {
		display: block;
	}
	
	.make_order_left {
		float: none;
		width: 100%;
	}
	
	.make_order_left_c {
		border: 0px solid #ffcc33;
		height: auto;
		padding: 15px;
	}
	
	.make_order_left_c .sp_primer {
		display: none;
	}	

	.make_order_left_c .sp_primersh {
		display: inline-block;
	}
	
	.make_order_left_c input[type='text'],
	.make_order_left_c input[type='email'],
	.make_order_left_c input[type='tel'] {
		width:85%!important
	}

	.make_order_left_c input[type='password'] {
		width:85%!important
	}

	.make_order_left_c input[type='submit'] {
		width: 100%!important;
	    float: none;
	    clear: both;
	}
	
	.make_order_right {
		height: auto;
		position: relative;
		float: none;
		width: 100%;
	}
	
	.make_order_right_over {
		padding: 21px;
		height: auto;
		overflow: visible;
		overflow-y: visible;
		position: relative;
		border: 1px solid #eef3f7;
		margin-left: 0px;
	}
	
	.set_ord_opt {
		width: 98%!important;
		float: none!important;
		padding: 2%!important;
		border: 1px solid #EEF4F9;
		min-height: auto!important;
		margin-left: 0%;
		margin-bottom: 15px;
	}	
	
	.ord_opt_2 {
		min-height: auto;
	}

	.info_dost_adr input[type='text'] {
		border: 1px solid #cedde9;
		border-radius: 2px;
		padding: 9px;
		font: normal 12px/15px Arial;
		width: 50px!important;
		margin-bottom: 10px;
		clear:both;
		float:none;
		display: block;
	}
	
	.address_enter_table input[type='text'] {
		width:85%!important;
	}

	#city_pickups select,
	#city_pickups .pickup_info,
	#city_pickups .ymaps-map {
		width: 100%!important;
	}

	.set-address #city_pickups  #YMapsID  {
		width:80%!important;
	}

	#city_pickups #YMapsID {display:none;}
	
	.set_ord_opt .change_city_bl{
		width: 192px!important;
		float: none!important;
		top: 0 !important;
		clear: both!important;
		margin-top: 10px!important;
		height: 28px!important;
	}
	
	#kladr_autocomplete ul {
		min-width: 220px;
	}

	.block_images_obzor {
		display: none;
	}
	
	.view_all { 
		margin-left:0px!important;
	}

	.pagination div.page_str {
		display:none;
	}

	.pagination {
		float: left;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		        justify-content: center;
		
		width: 100%;
		height: 46px;
		padding: 7px 2%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		background-color: #FFFFFF;
		border: 1px solid rgb(224, 233, 239);
		margin-bottom: 12px;
	}
	
	.esdni {
		font-size: 12px;
		line-height: 11px;
	}
	.wrapper {max-width: 635px;}
	
	.foo_tbl td:nth-child(2) .foo_title { text-align:right; }
	.foo_tbl td:nth-child(2) .foo_part {text-align: right;float: right;}
	.foo_tbl td:nth-child(2) .foo_part ul li a {background: none;color: #585858;text-decoration: underline; color: #6699cc;}
	
	body {
		-webkit-overflow-scrolling: touch;
	}

	.mobshow{display: inline-block;}
	.mobshowi{display:block!important;}
	

	.mobshow320{display:none;}
	.tmi_1{display:none}
	.tmi_2{display:none}
	.tmi_3{display:none}
	.tmi_4{display:none}
	.sep_reg_in_l{display:none}

	.cart {
		display: none;
	}

	.cart-imitation {
		display: none;
	}

	.mbrb {
		margin: 0 10px;
		min-width: 188px;
	}

	.phm_db {
		display: none
	}
	
	.helpab_r {
		max-height: 150px;		
		overflow-x: hidden;
	}

	.helpab_r .vparam_right {
	    width: 185px;
	}	
	
	.helpab_r2 {
		max-height: 70px;		
		min-height: 70px;
	}

	.filter__params-inner {
		max-height: 370px;
		min-height: auto;
	}

	.filter__heading--blue-line {
		display: none;
	}

	.param-filter {
		border: 0;
	}
	
	.vparam_right a {
		display:none!important;
	}

	.logo {
	    margin: 0;
	    display: block;
	    float: none;
	}

	.logo__src {
		left: 0px;
		max-width: 100%;
		max-height: 100%;
	}
	
	.sl_item_6,
	.sl_item_8,
	.std3 {
		display:none
	}
	
	/* Мобильный поиск */

	.std2 {
		position: fixed;
		top: 0;
		bottom: 0;
		left: 0;
		z-index: 10001;
		display: none;
		width: 100%;
	}

	.std2.on {
		display: block;
	}

	.std2 form {
		height: 100%;
		border-width: 0;
		padding: 0;
	}

	.search_str {
		float: none;
	    height: 38px;
		border: 1px solid #e0e9ef;
	    border-left: 0;
	    border-right: 0;
	    padding: 0;
	    padding-left: 19px;
	}

	.search_result {
		top: 40px;
		width: 100%;
		height: calc(100% - 40px - 50px);
		-webkit-overflow-scrolling: touch;
	}

	.search-history {
		display: block;
		height: calc(100% - 40px - 50px);
	}

	.search-history__block {
		height: calc(100% - 38px);
		overflow: auto;
		-webkit-overflow-scrolling: touch;
	}

	.search-history__block_hidden {
		display: none;
	}

	.search-history__title {
		margin: 0;
	    padding: 10px 18px;
	    font-size: 13px;
	    color: #aaa;
	    font-style: italic;
	}

	.search-history__clear {
	    float: right;
	    border-bottom: 1px dashed;
	    font-size: 12px;
	    color: #cc3467;
	    cursor: pointer;
	}

	.page-history__h {
	    float: right;
	}

	.page_history_rub{
		font-size:12px;
		color:#6699cc;
	}

	.page_history_search{
		font-size:12px;
		color:#e2b519;
	}	

	.page_history_prt{
		font-size:12px;
		color:#cc3467;
	}

	.block-history__no_active {
	    border-bottom: 1px dashed;
	    font-size: 12px;
	    color: #cc3467;
	    cursor: pointer;
	}	

	.block-history__no_active_all {
	    border-bottom: 1px dashed;
	    font-size: 12px;
	    color: #cc3467;
	    cursor: pointer;
	    margin-top:-5px;
	}

	.search-history__clear:hover {
		border-bottom: 0;
	}

	.search-history__list {
		padding: 0;
		list-style-type: none;
		overflow: auto;
	}

	.search-history__item {
		padding: 7px 18px;
	}	

	.search-history__item:nth-child(2n + 1) {
		background-color: #f3f3f3;
	}

	.search-history__link {
		text-decoration: none;
		color: #aaa;
		border-bottom: 1px dashed;
	}

	.back_to_last_page{
		float:none;
		color:#999;
		padding-left:24px;
		padding-top:12px;
		margin:0px;
		margin-top: -17px;
		width: auto;
		font-size: 12px;
		height: 30px;
	}

	/* Мобильный поиск */

	.std2 form {
		border-radius: 0px;
	}

	.std1 {
		display:none;
	}
	
	.search_result a:hover, .search_result a.sonr {
		background-color: none;
		color: black;
	}

	.cpr,
	.middle_header_block,
	.search_header_block  {
		display:none
	}
	
	.btn_ctl:hover { 
		-webkit-box-shadow:none; 
		        box-shadow:none;
		background-color: transparent;
	}

	.search_header_block_c {
		top: 0px;
		left: 5px;
		height: auto;
		z-index: 1;
		padding-top: 0px;
	}
	
	.sample_s {display:none;}
	
	#tds2{width:100%!important}
	#producers_line{display:none}

	.header {
		height:67px;
		position: fixed; 
		background: white;
		z-index: 5; 
		-webkit-box-shadow: 0px 0px 13px -5px black; 
		        box-shadow: 0px 0px 13px -5px black; 
		top: 0px !important; 
		left: 0px !important;
	}

	.content { padding: 82px 0 195px 0;}

	.footer {    
		min-width: 100px;    
		height: 175px;    
		margin: -175px auto 0;
		max-height: 175px;
		max-height: 205px;
		max-height: none;
		height: auto;
		margin: -135px auto 0;
	} 

	.in_foo {
	    min-width: 100px;
	    padding: 20px 5px 0 5px;
	    max-height: 154px;
	    min-height: 1px;
	}

	.footer-bottom {
		position: initial;
		bottom: initial;
	}

	.p-filter__m-btns {
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        -webkit-justify-content: center;
		        justify-content: center;
	}

	.brand-seo-text {
		margin-bottom: 0;
	}

	.foo_title { font: normal 11px/18px Arial;}

	.phone_foo {
		font: normal 13px/37px Arial;
		padding-bottom: 0px;
		margin-top: -8px;
		background: none;
		padding-left: 0px;
	}

	.foo_part {
		width: 29%;
		min-width:70px;
	}
	.fixed_vk_bl{display:none;}

	.mobh,
	.dop_cart {
		display:none!important;
	}

	.fixed_tbl_width {
		width: 48%;
	}
	
	.socio {
		position: absolute;
		top: 129px;
		left: 5px;
		color: #585858;
		width: 170px;
	}
	
	.ftc_cart_class {
		min-width: 100px;
		height: 38px!important;
		margin: -38px auto 0;
	}
	
	.ftc_cart_class .in_foo {
		padding-top: 0px!important;
		min-height: 31px!important;
		background:none;
	}
	
	.foo_part ul li {
		padding-bottom: 5px;
	}
	
	
	.wrapper{min-width: 100px; position:initial;}

	.header-with-delivery .logo {
		margin: 0;
		width: 100px;
		height: 36px;
	}

	.benefits{display:none}

	.slider_block {
		height: 301px;
		overflow: hidden;
		width: 100%;
		clear: both;
		float: none;
	}

	.flex-direction-nav .flex-prev {
		right: 50px;
		bottom:10px;
	}
	
	.flex-direction-nav .flex-next {
		right: 10px;
		bottom:10px;
	}
	
	.auth_link {
		border: 0px solid #eeeeee;
		background-image: url(/content/img/icons/svg/mobheader/user_new.svg);
		background-size: 18px;
		background-repeat: no-repeat;
		background-position: center;
		width: 34px;
		height: 31px;
		overflow: hidden;
		float: none;
		padding: 0px;
		position: absolute;
		left: 0px;
		top: 17px;
		margin: 0px;		
	}

	.auth_link_active{
		background-image: url(/content/img/icons/svg/mobheader/user_active.svg);
	}
	
	.auth_link span{
		display:none;
	}
	
	.search_btn_mob {
		z-index: 1;
		background-image: url(/content/img/icons/svg/mobheader/zoom.svg);
		background-color: #fff;
		background-position: center;
		background-repeat: no-repeat;
		background-size: 22px;
		width: 37px;
		height: 34px;
		position: absolute;
		top: 16px;
		left: 55px;
		border-radius: 0px;
		border-top-right-radius: 1px;
		border-bottom-right-radius: 1px;
		border: 0px solid black;
		cursor: pointer;
		outline: none;
		display: block;
		
	}
		
	.catalog_btn_mob {
		overflow: hidden;
	    background-position: 50% 50%;
	    border-radius: 0px;
	    margin: 0px;
	    top: 16px;
	    left: 9px;
	    position: absolute;
	    color: transparent;
	    padding: 0px;
	    width: 36px;
	    height: 36px;
	    background-image: url(/content/img/icons/svg/mobheader/dots.svg);
	    background-size: 26px;
	    background-position: center;
		display: block;
		border-radius: 0px;
		border: 0px solid black;
		cursor: pointer;
		outline: none;
		z-index: 1;
	}

	.flexslider .slides > li { 
		background-position: center;
		height: 100%;
		width: 100%;
		display: none; 
		-webkit-backface-visibility: hidden;
		background-size: cover;
	}

	.flexslider-container, 
	.flexslider .slides, 
	.flex-viewport {
	    height: 100%;
	}

	ul.slides {
	  margin: 0;
	  padding: 0;
	}

	.flexslider {
	  margin: 0; 
	  padding: 0; 
	  width: 100%; 
	  height: 100%; 
	  border: 0px; 
	  overflow: hidden;
	}

	.slides img{
		max-width:100%!important;
		height:auto!important;
	}	

	.slides li{
		max-width:100%!important;
		height:auto!important;
	}
	.slider_block{
		max-width:100%!important;
		height:auto;
	}

	.flex-direction-nav {
	    height: 0px;
	}

	.flex-viewport {
	    height: auto!important;
	}

	.sort_:hover img {
	    display: none;
	}

	.sort_:hover  {
        padding-left: 10px;
	}


	.right_side_pr .product_item, 
	.products_wr .product_item {
	    width: 50%;
	}

	.right_side_pr .product_item:nth-child(2n) .pi_c, 
	.products_wr .product_item:nth-child(2n) .pi_c {
	    margin: 0px 5px 5px 0px;
		margin-right: 0px;
	    padding-right: 7px;
	}

	.right_side_pr .product_item:nth-child(2n+1) .pi_c, 
	.products_wr .product_item:nth-child(2n+1) .pi_c {
	    margin: 0px 5px 5px 0px;
	}

	.right_side_pr .product_item:nth-child(2n) .pr_type {
	    right: 0px;
	}

	.products_wr .product_item:nth-child(2n) .pr_type {
	    right: 0px;
	}


	.right_side_pr .ctable_i, .products_wr .ctable_i {
	    height: 170px;
	}

	.right_side_pr .item_image, .products_wr .item_image {
	    min-height: 170px;
	}

	.right_side_pr .item_image img, .products_wr .item_image img {
	    max-height: 170px;
	}

	.sub_products .pi_c {
	    height: 290px;
	}

	.sub_products .pr_ref {
	    height: 55px!important;
	}

	.sub_products .product_short_info {
	    height: 55px!important;
	}

	.spproduct_short_info {
	    max-height: 55px;
	}

	.count_opinion_m {
	    margin-left: 0px;
	}

	.product_item .price {
	   font: normal 15px/23px Arial;
	}

	.rating {
	    width: 96px;
	}

	.mini_stat_pr_l {
		min-width: 80px;
	}

	.mini_stat_op {
		width: 80px;
	}

	.mini_stat_pr .mini_stat_pr_l:nth-child(2) {
		width:30px;
		overflow:hidden;
		min-width: initial;
		margin-left: 8px;
	}

	.pi_c:hover {
	    border: 1px solid rgb(224, 233, 239);
	    -webkit-box-shadow: none;
	            box-shadow: none;
	}

	.review-page__review .class_add_cart_btn {
		color: #7ca9e6;
		background: #fff;
		width: auto;
		margin: 9px 4px 0 0 !important;
	}

	.brand-show-all {
		width: 210px !important;
	}

	.brand-line-warp + .class_add_cart_btn {
		width: 210px;
	}

	.price_cart .add_cart_btn:hover {
	    background: #fff;
	    background:url(/content/img/b15/cart_mob.png) no-repeat 50% 50%;
	    color: transparent;
	}

	.price_cart  .class_add_cart_btn:hover {
	    background: #fff;
	    background:url(/content/img/b15/variants.png) no-repeat 50% 50%;
	    color: transparent;
	}

	.price_cart  i {
	    position: relative;
	    left: -10px;
	    top: -5px;
	}

	.ref_cats {
	    max-height: none;
	    
	}

	.inner_cart{display:none;}

	.pr_padding .mini_stat_pr_l:nth-child(4){
		width: 37px;
	    min-width: initial;
		float: right;
	}

	.see_all {
		display: none;
	}

	.see-brand-products {
		margin: 0;
		display: block;
	}

	.review_img {    
		padding: 0px;
	    width: 25%;
	    margin: 0px;
	    float: left;
	    text-align: center;
	}

	.r_review {    
		padding: 0px;
	    width: 75%;
	    margin: 0px;
	    float: left;
	}

	.text_main2{display:none}
	.text_main1{width:100%;}

	/*menu*/

	

	.deschtml img {    
		max-width: 100%;
		margin-left: 0px!important;
	}

	.bl_menu a.simpl{color:#4c4c4c; font-size: 13px;}

	a.all_r{color:#577ac7; font-size: 13px;}

	.b_part{
		display: none;
	    position: static;
	    top: 0px;
	    left: 0px;
	    height: 40px;
	    background: #457fff url(/content/img/b15/mobile/mob_m_arr_l.png) no-repeat 7px 14px;
		-webkit-box-shadow: inset 0px 1px 17px -9px black;
		        box-shadow: inset 0px 1px 17px -9px black;
	}

	.bl_menu a.simpl {
		min-width:119px;
	    padding: 4px 3px 4px 7px;

	}

	.bl_menu a.simpl {
		min-width: 119px;
	    padding: 4px 3px 4px 7px;
	    background: #ffe519;
	    border-radius: 2px;
	    margin-bottom: 8px;
	    color: #2f2f2f;
	    border: 1px solid #d0cb6f;
	    background: #ffebb0;
	    border: 1px solid #e0dc93;
	}

	.bl_menu {
		width:33%;
	    border-right: 1px solid #d0dfef;
	}

	.sortsel , .sortsel_br{
		float:left;
	    height: 28px;
	    width: 50%;
	    margin: 7px 0px;
	    border: none;
	    background-color: #fff;
	    padding: 0px;
	    -webkit-box-sizing: border-box;
	            box-sizing: border-box;
	    -webkit-appearance: none;
	    padding:0px 8px;
	    background: url(/content/img/b15/select_ico.png) no-repeat calc(100% - 8px) 60%;
	    font-size: 14px;
	    padding-right: 25px;
	}

	/*menu*/

	/*index*/
	.help_menu{display:none;}
	.view_page{float:left!important;}
	/*index*/

	.bc_cont {
	    margin-right: 0px;
	}

	.best_r:nth-child(2n+1) .bc_cont{
	    margin: 0px 5px 5px 0px;
	}

	.best_r_types .bl_best_main {margin-bottom:3px;}

	.kup_btnm{
		font-size: 11px!important;
	    padding: 9px 1%!important;
	    width: 62%!important;
	    float: left;
	    max-width: 187px;
	}

	.kup_btn_grflt{
		font-size: 11px!important;
	    padding: 9px 1%!important;
	    width: 32%!important;
	    margin-left: 2%!important;
	    background: gainsboro!important;
	    color: #666!important;
	    max-width: 100px;
	}

	.sidebar .h2_help {
		display:block;
	    font-size: 16px;
	    margin-top: 10px;
	    border-bottom: 1px solid #e0e9ef;
	    position: relative;
	    left: -5px;
	    padding: 5px;
	    padding-bottom: 15px;
	    text-align: center;
	    margin-bottom: 17px;
	}

	.tlt,
	.sort_type,
	.sort-bl__btn {
		display: none;
	}

	.help_menu {
		display: none;
	    position: fixed;
	    background: white;
	    z-index: 4;
	    -webkit-box-shadow: 0px 2px 4px 0px #000000;
	            box-shadow: 0px 2px 4px 0px #000000;
	    height: 310px;
	    overflow-y: auto;
	    top: 67px;
	    left: -270px;
	    padding-left: 5px;
		width: 100%;
	    max-width: none;
	}

	.sidebar .kup_btn{
		margin-top:0px;
		margin-bottom:10px;
		margin-left: 10px;
	}

	#params_form_right {max-width:100%;}

	.input_start_flt {display:none!important;}

	#change_content {
		padding: 10px 10px 8px;
		max-width: 95%;
	}

	/*productlist*/
	.section_action .yashare-auto-init, {display:none;}
	.section_action {padding:10px;}

	.section_action_img {
	    display: block;
	    width: auto;
	    margin: 0 auto;
	}

	.right_side_pr td.action_content {
		padding-left: 0px;
		display: block;
	}

	.action_title {
	    font-size: 14px;
	    line-height: 21px;
	}

	.action_title b {
	    font-size: 12px;
	}

	.action_title .perc_act {
	    font-size: 13px;
	    padding: 0;
	    width: 68px;
	    height: 44px;
		left: initial;
	    background-size: contain;
	    right: 0;
	    top: 0;
	    font-weight: 400;
	}

	.old_price {
		margin-right: 5px;
	}

	.section_action .d_sep2 {
		display: none;
	}

	.quant_lost {
		float: none;
		margin: 0;
		width: 100%;
		padding: 7px 0px;
		font-size: 12px;
		display: none;
	}

	/*productlist*/

	/*productview*/

	.d_tbl {
		margin-left: 0px;
	    width: 100%;
	    border-spacing: 0px;
	}

	.d_tbl:nth-child(1){
		margin: 0px;
	    border-spacing: 0px;
	}

	.l_tbl_card {
		float: none;
		width: 100%;
	}

	.r_tbl_card {
		float: none;
	}

	.r_marg_tbl {
		margin-right: 0px; 
		min-height: 462px;
	}

	.in_l_tbl_card {
		margin: 0 0 15px;
		display:block;
		max-width: 100%;
	}

	.in_r_tbl_card{display:block;}
	.r_marg_tbl2{margin-right: 0px;}
	.same_products{display:none;}

	#verdict_l {
		width: 100%;
		margin-bottom: 20px;
	}

	#verdict_r {
		width: 100%;
		max-width: 100%;
		display: block;
	}

	#verdict_r .review_card,
	#verdict_r .review__read-more {
		display: none;
	}

	#verdict_r .right_col_card_fix_height {
		width: 100%;
		max-width: 100%;
	}

	.make_your_opinion{display: none;}
	.d_sep2:nth-child(1){display: none;}
	.param_card label{
		display: block;
	    font-size: 12px;
	    line-height: 20px;
	    color: #777777;
	}

	.param_card a {
		text-decoration:none;
	}

	.card-left-wrap .param_card {
		width: 50%;
		float: left;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		margin: 2px 0;
		height: 50px;
	}

	.param_card {
	    float: left;
	    -webkit-box-shadow: 0px 1px 0px 0px #dee6ec;
	            box-shadow: 0px 1px 0px 0px #dee6ec;
	    margin: 0px 0% 3px 0%;
	    padding: 1% 1% 1% 0;
	    overflow: hidden;
	}

	.param_card_sh{
	    display: none;
	}

	.sep_bef_best_complect{display: table-cell;padding-top: 6px;}

	.l_tbl_card .h3_view{display:none;}
	.l_tbl_card .underlrefc{display:none;}

	.d_sep2 {    
		margin-top: 10px;
	    width: 100%;
	    border-top: 0px solid #d6d6d6;
	    margin-bottom: 19px;
	    height: 1px;
	    clear: both;
	    float: none;
	}

	.param_card_clear {
		padding: 0px; 
		margin: 0px; 
		border: none; 
		-webkit-box-shadow: none; 
		        box-shadow: none; 
	}

	.price_block {    
		position: inherit;
		width: 100%;
	}

	.add_cart_btn_view{
	    font-size: 12px!important;
	    padding: 12px 0px;
	    width: 100%;
	}

	.review-page__card .select_color {
		width: 170px !important;
		padding: 10px 5px;
	}

	.avalible_st{
	    position: absolute;
	    top: 29px;
	    width: 100px;
	    right: 0px;
	    text-align: right;
		margin:0px;
		padding:0px;
	}


	.underlrefc {
		width: 100%;
	}

	a.ref_cats_imp {
		font-size: 11px;
	}

	.plus_so_item {
	    width: 24px;
	    height: 17px;
	    top: 85px;
	    font-size: 16px;
	    padding-top: 4px;
	}	

	.soipricer_r {
		display: none;
	}

	.soiprice {
		font-size: 28px;
		left: 0px;
		top: 0px;
	    margin: 0px auto;
	}

	.soipricer {   
	    left: 0px; 
	    top: 0px; 
	    font-size: 13px;
		padding-right: 0px;
	}

	.add_so_item_products {
	    top: 11px;
	    left: 0px;
	}

	.nav.nav-tabs > li > a {
	    min-width: 70px;
	    font-size: 14px;
	}

	.shipping_table .nav.nav-tabs > li > a {
	    padding-left: 10px;
	    padding-right: 10px;
	    min-width: 51px;
	    font-size: 11px;
	}

	.shipping_table .nav.nav-tabs > li > a.tab_first {
	    padding: 8px 4px 0px;
	}

	.param_card_addcart {
		position:relative!important;
	}

	.nav.nav-tabs {
        margin: 0px 0px 0px -1px;
	}

	.description_products {
        padding-top:6px;
	}

	.soitem_image img {
	    max-width: 100%;
	}

	.in_r_tbl_card {
	    min-width: 100px;
	}

	.df_fon {
	    height: 41px;
	}

	.pr_card {
	    padding: 10px 7px;
	}

	.pr_card.r_marg_tbl {
		margin-bottom: 20px;
	}

	.related-produts__container, .review-card__container, .about-store, .about-brand {
		display: none;
	}

	

	.right_col_card_fix_height {
		max-width: 100%;
		padding: 0;
		min-height: initial;
	}

	.related-produts, .review_cardbr0 {
		max-height: initial;
	}

	.r-tbl__review,
	.about-store,
	.about-brand {
		display: none;
	}
	
	.review_card{
		display:block;
		margin-bottom: 0px !important;
		padding-bottom:0px!important;
		border-bottom: 0px solid black;
	}

	.related-produts__container, .review-card__container {
		border-bottom: 0;
	}

	.review-card__container {
		padding-bottom: 0;
		margin-bottom: 0;
	}

	.related-produts__container {
		padding-bottom: 0;
		margin-bottom: 10px;
	}

	.content h1 {
	    line-height: 21px;
	    font-size: 18px;
		margin-bottom: 5px;
	}

	.bread_crumbs {
	    padding-bottom: 5px;
	}

	.h1_span_prtitle {
	    font-size: 14px;
	}

	.h3_view {
	    margin-top: 5px; 
	}

	.main_img {
		border: 0px solid #f5f5f5;
		margin-bottom:10px;
		width: 100%;
		height: auto;
		max-width: 100%;
		max-height: 250px;
	}

	.product-preview__zoom-icon {
		display: block;
	}

	.ctable {
		max-height: 250px;
		height: auto;
	}

	.main_img img {
	    max-height: 250px;
	}

	.right_side_pr_m .products {
		display: block;
		overflow: inherit; 
		font-size: 0;
	}
	/*productview*/

	/*otziv_section*/
	.otziv_section .op_item_image{
		width: 100%;
		display: block;
	}

	.otziv_section .op_item_text{
		width: 100%;
		display: block;
		padding: 0;
	}
	.otziv_section .text_opinion{
		margin-left:0px!important;
	}

	.opinion_text {
		font-size: 13px;
	}

	#add_otz2 .opinion_captcha{
		float:left;
		margin-left:0px;
	}

	#add_otz2 .field{
		float:none;
	}

	.sendop {
		margin-top: 0;
		margin-right: 4px;
	}
	/*otziv_section*/

	.soitem_b {
	    width: 33%;
	}

	.soitem_b_sum {
	    width: 100%;
	    padding-top: 37px;
	    margin-left: 0px;
	    float: none;
	    clear: both;
	}

	.aproduct_short_info{
		-webkit-transition: none;
		transition: none;
	}

	.product_item:hover .aproduct_short_info{
		height: 62px!important;
		background-color: white;
		position: static;
		max-height:62px!important;
		padding-bottom:0px;
		z-index: 2;
	}

	.otziv_index_page .op_item_image {
	    width: 100%;
	    display: block;
	    padding-top: 20px;
		padding-bottom: 0px;
		border-bottom: 1px solid #d6d6d6;
	}

	.otziv_index_page .op_item_text {
	    width: 100%;
	    display: block;
	    border-bottom: 1px solid #d6d6d6;
		padding-bottom: 10px;
		padding-top: 10px;
		padding-left: 0px;
	}

	.last_op_bl_tr .op_item_text {
		border-bottom: 0px solid #d6d6d6;
	}

	.otziv_index_page .review_img_main {
		float:none;
		display:block;
		margin:0px;
		padding:0px;
		border:none;
		width: auto;
	}

	.otziv_index_page .review_img_main img {
		max-width:200px;
		max-height:200px;
	}

	.otziv_index_page .op_item_text .rating {
	    float: none;
	}

	.otziv_index_page .header_title_post {
	    display: block;
		margin-top: 5px;
	}

	.otziv_index_page  .header_date_post {
	    display: block;
	    padding-left: 17px;
	    margin-top: 10px;
	    top: 0px;
		margin-left: 0px;
	}
	
	 .opinion  .header_title_post {
	    font-size: 13px;
		margin-top: 5px;
	}

	 .opinion  .header_date_post {
	   
	    padding-left: 17px;
	    margin-top: 10px;
	    top: 0px;
		margin-left: 0px;
	}

	.otziv_index_page .opinion_text {
	    margin: 7px 0px;
	    padding-left: 0px;
	    font-size: 13px;
	}

	.otziv_index_page  span.sphm, .opinion   span.sphm{
	    display:none;
	}

	.opinion_post {
	    margin: 0 0 15px;
	    padding: 15px 10px 15px 15px;
	}

	.add_so_item_productsin, .add_so_item_products {
	    font-size: 12px;
	    top: 8px;
	}

	.view_p h2, .style_h2 h2, .dop_header_producer {
	    color: #333333;
	    font-size: 14px;
	    padding-top: 5px;
	    font-weight: 600;
	}

	.otziv_producer_block {
	    width: 50%;
	    float: left;
	    overflow: hidden;
	}

	.producer_otz_list {
		width: 100%;
	}

	.producer_otz_list :nth-child(2n) .otziv_producer_block_c{
	    margin-right: 0px;
	}

	.strike_pr {
		display:block;
		margin-bottom: 2px;
	}

	.linh16{line-height: 16px!important;}
	.mobshow320{display:inline-block;}

	.product_short_info {
	    font: normal 16px/19px Arial;
	    max-height: 72px;
	    height: 72px;
	    overflow: hidden;
	}

	.product_item .pr_ref {
	    height: 66px;
	}

	.mini_stat_pr {
	    padding: 8px 0px 10px 0px;
	}

	.product_title {
	    font: bold 12px/12px Arial;
	    max-height: 35px;
	    overflow: hidden;
	}

	.right_side_pr{
	    max-width: 732px;
	    margin-left: auto;
	    margin-right: auto;
	}

	.products .product_item:nth-child(2n+1) .pr_padding{padding-right:1px;}
	
	.views_products .products_wr .product_item  {display: inline-block !important;
		float:none;
		white-space: normal;
	}

	.views_products  .products_wr .product_item {
		width: 32.95%!important;
	}

	.views_products  .products_wr .product_item .pi_c{
	    margin:0px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	table.right_side_pr_m, table.right_side_pr_m tr, table.right_side_pr_m tbody, table.right_side_pr_m td{display:block;}
	.main_b{display:none!important;} 

	.review_img img {
	    max-width: 100%;
	}

	.shipping_table td {
		width: 100%!important;
		display: block;
	}
	
	.shipping_table td .item_ship {
		padding: 10px 10px 0px 10px;
		border-right: 0px solid rgb(224, 233, 239);
		margin-right: 0px;
		border-bottom: 1px solid rgb(224, 233, 239);
	}	
	
	.shipping_table .nav.nav-tabs > .active > a, .nav.nav-tabs > .active > a:hover {
		font-weight: normal;
	}
	
	.all_brends_ajax {
		-webkit-column-count: 2;
		     column-count: 2;
		-webkit-column-gap: 30px;
		     column-gap: 30px;
	}
	
	.shipping_table td:last-child .item_ship {
		border-bottom: 0px solid rgb(224, 233, 239);
	}
	
	.shipping_table .nav.nav-tabs > li > a{
		border-radius: 3px;
		border: 1px solid rgb(224, 233, 239)!important;
	}
	
	.cart_step_number { 
		display:none; 
	}
	
	.shipping_table .df_fon{
		display:none;
	}	

	.shipping_table .description_products{
		background:none;
		border: none;
	}
	
	#item_image_20710 {
		margin: 40px 0;
	}

	.param_card_addcart {
		float: right;
	}

	.in_l_tbl_card__look-text:after {
		top: -2px;
	}

	.card-left-wrap, 
	.card-right-wrap {
		width: 100%;
		margin-bottom: 10px;	
	}

	.button-children-choose {
		float: right;
	}

	.produts-profit__item-container {
		padding-bottom: 10px;
	}

	.mini_stat_pr_l {
		min-width: inherit;
	}

	.sard_container {
		margin-bottom: 5px;
		min-width: 100%;
    	width: 100%;
	}

	.price {
		top: -5px;
	}

	.content h1 {
		margin-bottom: 3px;
	}

	/*Комплексное мобилки*/

	.produts-profit__items {
		position: relative;
	}

	.produts-profit__items:nth-child(2) {
		position: absolute;
		display: block !important;
	    left: 28%;
	    z-index: 1;
	    top: 16%;
	}

	#produts-profit .flexslider {
		margin-bottom: 30px;
	}

	.sale__old-price {
		bottom: 32px;
    	right: 11px;
	}

	.description__heading,
	.obzor_header {
		font-size: 13px;
		font-weight: bold;
	}

	.description__text {
		margin-bottom: 7px;
		font-size: 13px;
		line-height: 1.75em;
	}

	.right_col_card_fix_height > div.verdict:not(:last-child) {
		padding: 0;
	}

	.verdict {
		font-size: 13px;
		padding: 0;
	}

	/*Комплексное мобилки*/

	.in_r_tbl_card {
		min-height: 1px;
	}

	.page-sale__slider .pi_c {
		height: 323px;
	}

	.page-sale__slider .sale__old-price {
		bottom: 42px;
		right: 14px;
	}

	.product_item .pr_ref {
		height: 77px;
	}

	.product_item:hover .aproduct_short_info {
		height: auto;
		max-height: auto;
	}

	#produts-profit .flex-direction-nav .flex-next {
		right: 10px;
	}

	#produts-profit .flex-direction-nav .flex-prev {
		left: 10px;
	}

	.d_tbl {
		width: 100%;
	}

	/* Миникарточки на мобилках */

	.views_products .products_wr {
		position: relative;
	    overflow: auto;
	    overflow-x: auto;
	    white-space: nowrap;
	}

	.views_products .products_wr .products::before,
	.views_products .products_wr .products::after {
	    content: "";
	    position: absolute;
	    top: 40%;
	    width: 20px;
	    height: 20px;
	    background-image: url(/content/img/icons/svg/arrow.svg);
	    background-repeat: no-repeat;
	    z-index: 1;
	    -webkit-filter: grayscale(1);
	    -o-filter: grayscale(1);
	    filter: grayscale(1);
	}

	.views_products .products_wr .products::before {
		left: 0px;
	}

	.views_products .products_wr .products::after {
	    right: 0px;
	    -webkit-transform: rotate(180deg);
	        transform: rotate(180deg);
	}

	.products__5-in-row .m-card:not(.slick-slide) {
		float: none;
		white-space: nowrap;
		display: -moz-inline-flex;
		display: -ms-inline-flex;
		display: -o-inline-flex;
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: -webkit-inline-flex;
		display: inline-flex;
		vertical-align: top;
		margin: 0.55% 0.3%;
	}

	.m-card__producer,
	.m-card__product-name {
		white-space: normal;
	}

	/* Миникарточки на мобилках */

	/*Новое мобильное меню*/

	.with_background {
		-ms-flex-wrap: wrap;
		    -webkit-flex-wrap: wrap;
		        flex-wrap: wrap;
		margin-top: 0;
	}

	.search-form__action {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		padding: 10px 0 0 18px;
	}

	.search-form__close {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        -webkit-align-items: center;
		        align-items: center;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        -webkit-justify-content: center;
		        justify-content: center;
		width: 100px;
		height: 31px;
		font-size: 11px;
		font-weight: 300;
		text-align: center;
		text-transform: uppercase;
		color: #666;
		background-color: #dcdcdc;
	}

	.search-form__findall {
		margin: 0 10px 0 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        -webkit-align-items: center;
		        align-items: center;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        -webkit-justify-content: center;
		        justify-content: center;
		line-height: 1em;
		width: 112px;
		height: 31px;
	}

	/*Новое мобильное меню*/

	.price_block .d_sep2 {
		display: none;
	}

	.favorit-price__inner {
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		        -webkit-flex-direction: column;
		        flex-direction: column;
		-ms-align-items: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        -webkit-align-items: center;
		        align-items: center;
	}

	.favorite_bl {
		-moz-order: 2;
		-ms-order: 2;
		-o-order: 2;
		-webkit-box-ordinal-group: 3;
		    -ms-flex-order: 2;
		        -webkit-order: 2;
		        order: 2;
		margin-bottom: 0;
	}

	.param_card_addcart {
		-moz-order: 1;
		-ms-order: 1;
		-o-order: 1;
		-webkit-box-ordinal-group: 2;
		    -ms-flex-order: 1;
		        -webkit-order: 1;
		        order: 1;
		margin-bottom: 10px;
	}

	.sub_products .pi_c {
		height: 293px;
	}

	.param_card_addcart {
		width: 130px;
	}

}

@media only screen and (max-width: 640px) {

	.bf-link__to-sales {
		font-size: 16px;
	}

	.sub_products .m-card {
		height: 250px;
	}

	/* Карточки на всех страницах */

	/* 5 карточек в ряд  */
	
	/* 5 карточек в ряд  */

	/* По 4 карточки в ряд */

	.m-card__inner,
	.products__5-in-row .m-card__inner {
		width: 50%;
		padding: 2px;
	}

	.m-card__inner:nth-child(3n + 3),
	.products__5-in-row .m-card__inner:last-child {
		padding-right: 2px;
	}

	.m-card__inner:nth-child(3n + 1),
	.products__5-in-row .m-card__inner:first-child {
		padding-left: 2px;
	}

	.m-card__inner:nth-child(odd),
	.products__5-in-row .m-card__inner:nth-child(odd) {
		padding-left: 0;
	}

	.m-card__inner:nth-child(even),
	.products__5-in-row .m-card__inner:nth-child(even) {
		padding-right: 0;
	}

	/* Карточка товары */

	.views_products .products__5-in-row .m-card__inner {
		width: 50%;
	}

	.views_products .products__5-in-row .m-card__inner:nth-child(odd),
	.views_products .products__5-in-row .m-card__inner:nth-child(even) {
		padding-left: 3px;
		padding-right: 3px;
	}

	.views_products .products__5-in-row .m-card__inner:first-child {
		padding-left: 0;
	}

	.views_products .products__5-in-row .m-card__inner:last-child {
		padding-right: 0;
	}

	/* Карточка товары */

	/* По 4 карточки в ряд */

	/* 4 товара в ряд каталог */

	.right_side_pr .products__4-in-row .m-card__inner:nth-child(3n + 1),
	.right_side_pr .products__4-in-row .m-card__inner:nth-child(3n + 3),
	.right_side_pr .products__4-in-row .m-card__inner:first-child,
	.right_side_pr .products__4-in-row .m-card__inner:last-child {
		padding-left: 2px;
		padding-right: 2px;
	}

	.right_side_pr .products__4-in-row .m-card__inner:nth-child(even) {
		padding-right: 0;
	}

	.right_side_pr .products__4-in-row .m-card__inner:nth-child(odd) {
		padding-left: 0;
	}

	.right_side_pr .catalog_products .m-card__inner {
		width: 50%;
	}

	.right_side_pr .catalog_products .m-card__inner:first-child {
		padding-left: 0;
	}

	.right_side_pr .catalog_products .m-card__inner:nth-child(3n + 1),
	.right_side_pr .catalog_products .m-card__inner:nth-child(3n + 3) {
		padding-left: 2px;
		padding-right: 2px;
	}

	.right_side_pr .catalog_products .m-card__inner:nth-child(odd) {
		padding-left: 0;
	}

	.right_side_pr .catalog_products .m-card__inner:nth-child(even) {
		padding-right: 0;
	}

	/* 4 товара в ряд каталог */

	/* Главная карточки */

	.right_side_pr .m-card__inner {
		width: 50%;
	}

	.right_side_pr .m-card__inner:nth-child(even),
	.right_side_pr .m-card__inner:nth-child(odd) {
		padding-left: 2px;
		padding-right: 2px;
	}

	.main-page__section .right_side_pr .m-card__inner:nth-child(even),
	.main-page__section .right_side_pr .m-card__inner:nth-child(odd) {
		padding-left: 3px;
		padding-right: 3px;
	}

	.main-page__section .right_side_pr .m-card__inner:first-child {
		padding-left: 0;
	}

	.main-page__section .right_side_pr .m-card__inner:last-child {
		padding-right: 0;
	}

	.right_side_pr .m-card__inner:first-child {
		padding-left: 0;
	}

	.right_side_pr .m-card__inner:last-child {
		padding-right: 0;
	}

	/* Главная карточки */

	/* Карточки на всех страницах */

	/* Главная карточки */

	.right_side_pr_m .products {
		height: 360px;
	}

	/* Главная карточки */

	.m-card.slick-slide {
		height: 315px;
	}

	.m-card {
		height: 340px;
	}

	.m-card_type_mini {
		height: 300px;
	}

	.bf-slider-5,
	.bf-bannner-slider {
		height: 340px;
		overflow: hidden;
	}

	.views_products {
		height: 360px;
	}

	.m-card__img {
    	max-height: 100%;
    	max-width: 100%;
	}

	.m-card__img-c {
		height: 171px;
	}

	.m-card__img {
		max-height: 171px;
	}

	.produts-profit__items {
		padding: 0 0 20px !important;
	}

	.produts-profit__item-container {
		padding-left: 5px;
		padding-right: 5px;
	}

	.produts-profit__items {
		-ms-flex-wrap: wrap !important;
		-o-flex-wrap: wrap !important;
		-webkit-flex-wrap: wrap !important;
		        flex-wrap: wrap !important;
	}

	.produts-profit__item {
		margin: 0;
		width: 210px;
		width: calc(33.3333% - 25px);
	}

	.produts-profit__math {
		width: 25px;
	}

	.produts-profit__price {
		margin: 10px 0 0;
		width: 100%;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        -webkit-justify-content: space-between;
		        justify-content: space-between;
	}

	.produts-profit__params {
		display: none;
	}

	/* black friday */

	.bf-slider-5 .m-card__inner:nth-child(odd),
	.bf-slider-5 .m-card__inner:nth-child(even),
	.bf-slider-3 .m-card__inner:nth-child(odd),
	.bf-slider-3 .m-card__inner:nth-child(even) {
		padding-left: 3px;
		padding-right: 3px;
	}

	.banner-standart {
		width: 350px;
		height: 340px;
	}

	.bf-slider-3 {
		width: calc(100% - 355px);
	}

 	/* black friday */

}

@media only screen and (max-width: 590px) {


	.produts-profit__heading-dynamic {
		padding-left: 0;
	}

	.m_h {
		font-size: 16px;
		margin: 0;
		font-weight: 500;
	}

	.title {
		margin: 0 0 10px;
	}

	.last_section_opinion .last_op_bl_tr td {
		border-bottom: 0px solid #d6d6d6 !important;
    	padding-bottom: 0px;
	}

	.last_section_opinion .otziv_index_page tr:nth-child(2n+1) {
		margin-left: 0;
		border-right: none;
	}

	.last_section_opinion .otziv_index_page tr {
		display: inherit;
		float: none;
		width: auto;
		height: auto;
	}

}

@media only screen and (max-width: 480px) {

	.review-item__rate,
	.review-item__button {
		float: none;
	}

	.bf-link__to-sales {
		margin: 30px 0;
		width: 100%;
		font-size: 14px;
	}

	.filter {
	    width: 240px;
	}

	/* Главная карточки */

	.right_side_pr_m .products {
		height: 312px;
	}

	.views_products .products__5-in-row .products_mini {
		height: 320px;
	}

	/* Главная карточки */

	/* Корзина */	

	.view_cart_table .recount_cart_td,
	.view_cart_table .price_td,
	.view_cart_table .asum {
		width: 33% !important;
	}

	.view_cart_table .asum span {
		margin-right: 5px;
	}

	.view_cart_table .asum span:last-child {
		margin-right: 0;
	}

	#cart_form .view_cart_table .recount_cart_td {
		margin-top: 0;
	}

	#cart_form  .view_cart_table td {
		margin-top: 10px;
	}

	/* Корзина */

	.param_content.param_content_show .filter__params-inner {
		max-height: 230px;
	}

	/* new mini-card */

	.hmob {
		display: none;
	}

	.views_products {
		height: 325px;
	}

	.m-card {
		padding: 8px 10px 10px;
		height: 308px;
	}

	.m-card__producer {
		max-height: 18px;
		overflow: hidden;
	}

	.m-card__producer,
	.m-card__product-name {
		font-size: 13px;
	}

	.m-card__product-name {
		max-height: 36px;
	}

	.m-card__product-name:hover {
		padding: 0;
		max-height: 36px;
	}

	.m-card__comments {
		bottom: 0;
	}

	.m-card__icons {
		margin: 0 0 7px;
	}

	.m-card__bf {
		left: 0;
	}

	.m-card__bf + .m-card__fav {
		top: 42px;
	}

	.view-card-bf {
		top: 10px;
		width: 100%;
	}

	.m-card__fav {
		top: 7px;
		left: 5px;
	}

	.m-card__sale {
		top: 7px;
		right: 0px;
		font: 300 13px/25px Helvetica;
		width: 71px;
		height: 25px;
	}

	.m-card__new {
		top: 7px;
	}

	/* new mini-card */

	.description_products {
		border: 0;
		background: transparent;
	}

	.description_products .df_fon {
		display: none;
	}

	.description_products #tabs {
		border: 1px solid #e0e9ef;
	}

	.in_l_tbl_card {
		margin-bottom: 10px;
	}

	.main_img {
		max-height: 200px;
		height: auto;
	}

	.main_img img {
		max-height: 190px;
		height: auto;
	}

	.description-table__about td {
		width: 100%;
		display: block;
	}

	.description-table__dots {
		height: auto;
	}

	.description-table__dots {
		border-bottom: 0;
	}

	.description-table__dots span {
		font-weight: bold;
	}

	.description-table__text {
		padding: 0;
		margin-bottom: 8px;
	}

	.description-table__about tbody tr:last-child .description-table__text {
		margin-bottom: 0;
	}

	.sidebar {
		width: 240px;
		margin: 0 auto;
	}

	.brand-content-title-wrap {
		height: 50px;
	}

	.brand-content-title {
		font-size: 18px;
		line-height: 50px;
	}

	.brand-content-title:before,
	.brand-content-title:after {
		display: none;
	}

	.price_block-old-price + .favorite_bl {
		width: 100%;
		text-align: center;
		max-width: none;
	}

	.card-left-wrap, .card-right-wrap {
		margin-bottom: 10px;
	}

	.price_block {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: normal !important;
		    -ms-flex-flow: row wrap !important;
		        -webkit-flex-flow: row wrap !important;
		        flex-flow: row wrap !important;
	}

	.price_block > .param_card_pr {
		-webkit-box-ordinal-group: 2 !important;
		    -ms-flex-order: 1 !important;
		        -webkit-order: 1 !important;
		        order: 1 !important;
	}

	.favorite_bl {
		-webkit-box-ordinal-group: 5 !important;
		    -ms-flex-order: 4 !important;
		        -webkit-order: 4 !important;
		        order: 4 !important;
	}

	.param_card_addcart {
		-webkit-box-ordinal-group: 4 !important;
		    -ms-flex-order: 3 !important;
		        -webkit-order: 3 !important;
		        order: 3 !important;
	}

	.act_price {
		font-size: 24px !important;
		line-height: 18px !important;
		font-weight: 500 !important;
	}

	.price_block .favorite_bl .fav {
		line-height: 25px !important;
	}

	.price_block .fav {
    	background-size: 20px;
    	-ms-background-position-y: center;
    	background-position-y: center;
	}

	.favorite_bl {
		width: 50%;
	}

	.description-accordion__item.ui-accordion-content {
		padding: 0 !important !important;
	}

	.favorite_bl {
		width: 60%;
	}
	
	.produts-profit__math:nth-child(3n) {
		width: 35%;
	}

	.price_block-old-price {
		text-align: center;
	}

	.price_block {
		height: auto;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		        -webkit-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		        flex-wrap: wrap;
		position: inherit;
		-ms-align-items: center;
	}

	.price_block-old-price {
		float: none;
	    position: inherit;
	    width: 100%;
	    -webkit-box-ordinal-group: 2;
	        -ms-flex-order: 1;
	            -webkit-order: 1;
	            order: 1;
	}

	.favorite_bl {
		float: none;
	    position: inherit;
	    width: 100%;
	    text-align: center;
	    -webkit-box-ordinal-group: 3;
	        -ms-flex-order: 2;
	            -webkit-order: 2;
	            order: 2;
	    max-width: 100%;
	}

	.param_card_addcart {
		float: none;
	    -webkit-box-ordinal-group: 4;
	        -ms-flex-order: 3;
	            -webkit-order: 3;
	            order: 3;
	    position: inherit !important;
	}

	.price_block > .param_card_pr {
		float: none;
	    position: inherit;
	    -webkit-box-ordinal-group: 5;
	        -ms-flex-order: 4;
	            -webkit-order: 4;
	            order: 4;
	    width: auto;
	    text-align: center;
	}

	.param_card_pr .m_price_card {
		width: 100%;
	}

	.price_block .d_sep2 {
		-webkit-box-ordinal-group: 5;
		    -ms-flex-order: 4;
		        -webkit-order: 4;
		        order: 4;
	}

	.social-share > span {
		display: inline-block;
		width: 100%;
	}

	.card-preview-mini {
		width: 180px;
		display: none;
	}

	.card-preview-mini ul:nth-child(1) {
		height: 84px;
	}

	.nav.nav-tabs > li > a {
		font-size: 12px;
	}

	.button-children-choose {
		width: auto;
		margin: 0 auto 16px;
		-webkit-box-ordinal-group: 3;
		    -ms-flex-order: 2;
		        -webkit-order: 2;
		        order: 2;
	}

	.favorite-children-card {
	    width: 100%;
	    display: block;
	    max-width: none !important;
	}

	.favorite-children-card {
		margin-bottom: 0;
	}

	#tab-shipping {
		width: 94px;
	}

	#tab-comment {
		width: 80px;
	}

	#tab-comment a {
		padding: 8px 5px 0;
	}

	.produts-profit__item-container {
		padding: 0 10px;
	}

	.produts-profit__tab-list:after {
		display: none;
		border: none !important;
	}

	#produts-profit > ul li {
		width: 100%;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        -webkit-justify-content: center;
		        justify-content: center;
		margin-bottom: 5px;
	}

	.pr_padding {
		padding: 0 3px;
	}

	#description-accordion {
		width: 100%;
		margin-top: 15px;
		margin-bottom: 0;
	}

	#produts-profit .flex-direction-nav .flex-next,
	#produts-profit .flex-direction-nav .flex-prev {
		top: 35%;
	}

	.produts-profit__items {
		padding: 0 0 20px;
		-ms-flex-pack: distribute;
		    -webkit-justify-content: space-around;
		        justify-content: space-around;
	}

	.product_item .price {
		font-size: 13px;
	}

	.sale__old-price {
		bottom: 41px;
    	right: 12px;
	}

	#produts-profit .flex-direction-nav .flex-next {
		right: 2px;
	}

	#produts-profit .flex-direction-nav .flex-prev {
		left: 2px;
	}

	.description_products .nav.nav-tabs {
		left: 0;
	}

	.r_marg_tbl--first {
		padding: 20px 15px;
	}

	.nav.nav-tabs > li {
		padding: 0 2px 0 0;
	}

	.product-card__childre-desc .nav.nav-tabs li {
		width: 100% !important;
	}

	.card-preview {
		width: 278px;
	}

	#tab-description,
	#tab-shipping,
	#tab-comment,
	#tab-views {
		float: left;
	    width: 31%!important;
	    font-size: 10px;
	}

} 

@media only screen and (max-width: 460px) {

	.brand-line {
		width: 49%;
		margin: 0 0 10px;
	}

}

@media only screen and (max-width: 450px) {

	#kladr_autocomplete.kladr-popup ul {
		max-width: calc(100% - 40px);
	}

}

@media only screen and (max-width: 420px) {

}

@media only screen and (max-width: 400px) {

	.brand-line {
		width: 49%;
		margin: 0 0 10px;
	}

	.brand-line:nth-of-type(3), .brand-line:nth-of-type(6) {
		margin-right: 0;
	}

	.brand-line:nth-of-type(5), .brand-line:nth-of-type(10) {
		margin-right: 0;
	}

	#brand-content .brand-menu > li {
		font-size: 11px;
	}

}

@media only screen and (max-width: 360px) {

	.nav.nav-tabs > li > a {
		margin-right: 0;
		padding: 8px 0 0;
	}

	#tab-description, 
	#tab-shipping, 
	#tab-comment,
	#tab-views {
    	width: 100%;
	}

	.nav.nav-tabs > li {
		margin-right: 0;
	}

	.brand-content-title {
		font-size: 16px;
	}

	.sendop {
		margin-bottom: 5px;
	}

}

@media only screen and (max-width: 590px) {

	.fixed-button-upper {
		height: 35px;
		width: 100px;
		line-height: 35px;
	}

	.article-page-wrapper {
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		padding: 0px 5px; 
	}

	.fixed-feed {
		display: none !important;
	}

	.article-box.review {
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		        flex-wrap: wrap;
	}

	.review-img {
		width: 100%;
		margin: 0 auto;
	}

	.review-img > img {
		display: block;
		margin: 0 auto 15px;
	}

	.review-item-name {
		margin-bottom: 10px;
	}

	.most-viewed-box>.box-item-wrap {
		width: 49%;
		margin-bottom: 20px;
	}

	.most-viewed-box>.box-item-wrap .box-item-comment {
		font-size: 16px;
		line-height: 24px;
	}

	.comment-tail input[type=text], .comment-tail textarea {
		width: 70%;
	}

	#tab-shipping {
		width: 90px;
	}

	#tab-comment {
		width: 95px;
	}

}

@media only screen and (min-device-width : 414px) and (max-device-width : 736px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 3) { 

	.views_products .products_wr .product_item {
		width: 32.95%!important;
	}
	
	.right_side_pr {
		max-width: 736px;
		margin-left: auto;
		margin-right: auto;
	}
	
}


@media only screen 
    and (min-device-width : 375px) 
    and (max-device-width : 667px) 
    and (orientation : landscape) 
    and (-webkit-min-device-pixel-ratio : 2) { 

	.views_products .products_wr .product_item {
		width: 32.95%!important;
	}
	
	.right_side_pr {
		max-width: 736px;
		margin-left: auto;
		margin-right: auto;
	}
	
}

@media only screen and (max-width: 570px) {

	.views_products  .products_wr .product_item {
		width: 49.65%!important;
	}

	/*Article Glevchuk*/

	.comment-tail {
		width: 100%;
	}

	.captcha-container {
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		        -webkit-flex-direction: column;
		        flex-direction: column;
	}

	.comment-tail .captcha {
		margin-bottom: 10px;
	}

	.news-item {
		width: 49.5%;
	}

	/*Article Glevchuk*/
	
}

@media only screen and (max-width: 570px) and (orientation: portrait) {

	.views_products  .products_wr .product_item {
		width: 49.4%!important;
	}

}
	
@media only screen and (max-width: 320px){
	

	body {
		min-width:320px;
	}
	
	.main_img {
		border: 0px solid #f5f5f5;
		height: auto;
		max-height: 190px;
		margin-bottom:10px;
	}

	.ctable {
		max-height: 190px;
		height: auto;
	}
	
	.zapmng span {display:none;}

	.views_products .products_wr .product_item {
		width: 49.4%!important;
	}

}

@media screen and (max-width: 767px) {
	
	.bread-crumbs {
	    margin: 0 0 10px;
	}

	.bread_crumbs {
	    margin-bottom: 0px;
	}

	.sort_bl {
		border: 1px solid #e0e9ef;
	    padding: 0px 0px;
	    margin-bottom: 17px;
	    background: #fff;
	    -webkit-box-sizing: border-box;
	    box-sizing: border-box;
	}
	
	.sidebar {
	   	float: none;
		clear: both;
		position: absolute;
		height: 100%;
		min-height: 100%;
		width: 100%;
		display: none;
		top: 0px;
		left: 0px;
		z-index: 6;
	}

	.opinions-sidebar {
		margin: 0 0 40px;
		position: static;
		display: block;
	}

	.sidebar__title {
		margin: 0 0 10px;
		font-size: 16px;
		font-weight: 600;
	}

	.sidebar-opinions {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        -webkit-justify-content: space-between;
		        justify-content: space-between;
	}

	.sidebar-opinion {
		width: calc(50% - 3px);
	}

	.sidebar_visible {
		display: block;
	}

	.sidebar-btn {
		position: fixed;
		z-index: 8;
		display: none;
	}

	.sidebar-btn_active {
		display: block;
	}
	
	.prod_filter {
		position: fixed;
	    top: 0px;
    	left: 0px;
	    z-index: 7;
		display: none;
	    width: 100%;
	    height: 100%;
	    background: white;
	    overflow: auto;
	}

	.prod_filter.on {
		display: block;
	}
	
	.sidebar-btn .h2_help {
	    display: block;
	    font-size: 16px;
	    padding-top: 0px;
	    margin-top: 0px;
	    border-bottom: 1px solid #e0e9ef;
	    position: fixed!important;;
	    padding: 15px 5px 5px;
	    padding-bottom: 15px;
	    text-align: center;
	    margin-bottom: 0px;
	    width: 100%;
	    z-index: 7;
	    height: 16px;
		top: 0px !important;
    	left: 0px !important;
	    background-image: url(/content/img/icons/svg/back-symbol.svg);
	    background-repeat: no-repeat;
	    background-color: #fff;
	    background-size: 21px;
	    background-position: 10px 50%;
	}

	.sidebar-btn .p-filter__m-btns {
	    width: 100%;
	    position: fixed!important;
	    z-index: 7;
	    background-color: white;
	    padding-bottom: 12px;
	    border-bottom: 1px solid #e0e9ef;
	    top: 47px !important;
  		left: 0px !important;
	}

	.sidebar-btn .kup_btn {
	    margin-left: 0px;
	}

	#params_form_right {
		margin: 103px 0 0;
		height: calc(100% - 103px);
		overflow: auto;
	    z-index: 6;
	}

	.filters-container {
		position: relative;
	}

	.overflow_hidden{
		overflow:hidden!important;
	}

	.filter {
		margin: 0 0px 0px 0px;
	    width: 100%;
	}

	.filter__item [type="checkbox"]:checked + label {
	    width: 100%;
	    font-size: 14px;
	    line-height: 19px;
	    color: #666;
	}

	.param_content_show .selected_filter {
	    margin: 0 30px 0px 24px;
	}

	.filters-container .filter:last-child .param_content.param_content_show {
		border-bottom: 1px solid rgb(224, 233, 239);;
	}

	.vparam_right {
	    margin-top: 6px;
	}

	.filter__item [type="checkbox"]:not(:checked) + label, .filter__item [type="checkbox"]:checked + label {
	    font-size: 13px;
	}

	/* Главная карточки */

	.last_section_opinion .last_op_bl_tr td {
		border-bottom: 0;
		padding-bottom: 0;
	}

	.scroll-button {
	    left: 10px;
    	bottom: 10px;
	}

	.last_section_opinion .brand-seo-text--button {
	    width: 96% !important;
	}

	.produts-profit__item_img {
		max-height: 120px;
	}

	.card__social {
		bottom: 6px;
		left: 44px;
	}

 	.card__social .pluso,
 	.pluso-001010010110-04 {
 		width: 100% !important;
 	}

 	.pluso-001010010110-04 .pluso-wrap a {
 		float: left;
 	}


 	#add_otzv {
 		margin-bottom: 15px;
 	}

 	#description p,
 	.description-table__text,
 	.description-table__name {
 		font-size: 13px;
 	}

 	.produts-profit__math:nth-child(3n) {
 		margin: 0 0 25px;
 	}

 	.produts-profit__new-price {
 		margin-bottom: 20px;
 		font-size: 24px;
 	}

 	.produts-profit__heading-static,
 	.produts-profit__desc-static {
 		margin-left: 15px;
 	}

 	.product-card__childre-desc #tabs {
 		min-height: 1px;
 	}

 	.brand-show-all {
 		background: none;
 		color: #7ca9e6;
 	}

	.add-comment-button {
		font-size: 15px;
	}

	.price_cart i {
		left: inherit !important;
		right: 6px;
		font-size: 12px;
	}

   .bl_best_main {
		float: left;
		width: 32.8%;
	}

	.best_r .product_item:nth-child(1) .bc_cont{margin-right: 5px;}
	.best_r .product_item:nth-child(2) .bc_cont{margin-right: 5px;}

	.best_r .product_item:nth-child(3) {
		margin-right: 0;
	}

	.best_r .product_item:nth-child(3) .bc_cont {
		margin-right: 0;
	}
	
	.review_product {
		width: 33.3%!important;
	}
	
	.otziv_index_page tr{
		display: block;
		float: left;
		width: 50%;
		height: 490px;
		overflow: hidden;
		
	}	
	
	.otziv_index_page .op_item_text {
		border-bottom: 1px solid #d6d6d6;
	}
	
	.otziv_index_page tr:nth-child(2n+1){
		margin-left:-1px;
		border-right: 1px solid #EEE;
	}	
	
	.otziv_index_page tr:nth-child(2n){
		width: 48%;
		padding-left:2%;
	}

	/*reviews new*/

	.otziv_index_page tr {
		display: table-row;
		float: none;
		width: 100%;
		height: auto;
		overflow: auto;
	}

	.otziv_index_page tr:nth-child(2n+1) {
		margin-left: 0;
		border-right: none;
	}

	.otziv_index_page .op_item_image {
		width: 150px;
		display: table-cell;
		padding-top: 10px;
	}

	.otziv_index_page .op_item_text {
		padding: 25px 0 25px 15px;
		display: table-cell;
	}

	.first_op_bl_tr td {
		padding-top: 0 !important;
	}

	.otziv_index_page .review_img_main {
		border: 1px solid #e0e9ef;
	}

	.otziv_index_page .review_img_main img {
		max-width: 140px;
		max-height: 150px;
	}

	.otziv_index_page tr:nth-child(2n) {
		padding-left: 0;
	}

	/*reviews new*/

	#produts-profit {
		width: 100%;
	}

}

@media screen and (max-width: 600px) {

   .bl_best_main {
		float: left;
		width: 49.6%;
	}

	.bl_best_main:nth-child(2),
	.bl_best_main:nth-child(2) .bc_cont {
		margin-right: 0 !important;
	}

	.review_product {
		width: 50%!important;
	}	

	.best_r .product_item:nth-child(1) .bc_cont{margin-right: 0px;}

}

@media only screen and (max-width: 530px) {

	.banner-standart,
	.banner-on-right .banner-standart {	
	    width: 100%;
	    height: 495px;
	    margin: 0 0 20px 0;
	}

	.banner-standart__image {
		background-size: cover;
		background-position: center;
	}

	.bf-slider-3 {
		width: 100%;
	}

	.bf-slider-5,
	.bf-bannner-slider {
		height: auto;
		overflow: auto;
	}

}

@media screen and (max-width: 500px) {	

	.page-sale__slider .pi_c {
		height: 308px;
	}

	.page-sale__slider .price {
		top: -3px;
	}

	.review_item_2 {display:none;}
	.review_item_main{width:50%}
	.review_item_1 .review_item_content{margin-right: 0px;}
	.otziv_index_page tr{
		display: table-row;
		float: none;
		width: auto;
		height: auto;
		overflow: visible;
		border:none!important;
		margin:0px!important;
		padding:0px!important;
	}
	
	.otziv_index_page tr:last-child .op_item_text {		
		border-bottom: 0px solid #d6d6d6;		
	}
	
	.foo_part3{display:none;}
	
	.product_short_info {
		font: normal 15px/16px Arial;
		max-height: 62px;
		height: 62px;
		overflow: hidden;
	}

	.mini_stat_pr_l {
		height: 20px;
	}

	.product_item .pr_ref {
		height: 62px;
	}

	#comment-send {
		display: block;
		margin-bottom: 15px;
	}

	.comment-close-tail {
		margin-left: 3px;
	}

}

@media screen and (max-width: 480px) {

	.brand-menu {
		border-bottom: 0;
	}

	.brand-menu li {
		width: 49%;
		margin: 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
	}

	.ui-tabs-active.brand-menu__list {
		border-bottom: 1px solid #99ccff;
	}

	.shipping_table .nav.nav-tabs > li {
		width: 100%;
		margin: 0 5px -7px 0;
	}

	.sort_bl div:first-child {
		float: none !important;
		margin-bottom: 10px;
	}

	.fl_a_link {
		display: none;
	}

	.comments-head-header {
		margin: 0 0 10px;
	}

	.comments-head-counter {
		display: block;
		margin: 0px;
	}

	.side-bar-look {
		text-align: center;
	}

	.pi_c .rating .star {
	    width: 13px;
	    height: 13px;
	    background-size: cover !important;
	}

	.opinion_post .opinion_text {
		font-size: 13px;
		line-height: 1.55em;
	}

	#description p,
 	.description-table__text,
 	.description-table__name {
		font-size: 13px;
	}

	.header_title_post {
		margin-bottom: 10px;
	}

	.header_date_post {
		display: block;
		margin-left: 0;
	}

	.ui-tabs-panel .flexslider .slides img {
	    max-width: 50px!important;
	}

	/*Article Glevchuk*/
	
	.comment-tail span {
		width: 200px;
	}

	/*Article Glevchuk*/

	.brand-seo-text--button {
		width: 94%;
	}

	.otziv_index_page .op_item_image {
		width: 100%;
		display: block;
		border-bottom: none;
		padding-top: 0;
	}

	.otziv_index_page .review_img_main {
		width: 130px;
    	margin: 0 auto;
	}

	.otziv_index_page .review_img_main img {
		max-width: 130px;
		max-height: 130px;
	}

	.otziv_index_page .op_item_text {
		padding-left: 0;
	}

	.otziv_index_page .review_img_main {
		margin: 15px auto 5px;
	}

	.otziv_index_page .op_item_text {
		border-bottom: 1px solid #e0e9ef;
		display: block;
	}

	.op__pr-name,
	.header_title_post {
		font-size: 13px;
	}

	#breadcrumbs + .sidebar {
		width: 100%;
	}

	.comment-mail-link {
		float: none;
	}

	.comment-tail span {
		margin-left: 0;
	}

	.comment-tail input[type=text], .comment-tail textarea {
		width: 80%;
	}

	.check-all-reviews-button {
		margin-bottom: 0;
	}

	.brand-content h2.m_h {
		font: 20px "Open Sans Light Altermax", Arial;
		text-align: center;
	}

	.first_op_bl_tr .review_img_main img {
		margin-top: 0;
	}

	.otziv_index_page .op_item_text {
		padding: 15px 0;
	}

	.first_op_bl_tr td {
		padding-top: 10px !important;
	}

}

@media screen and (max-width: 400px) {

   .bl_best_main {
		float: none;
	}

	.brand-menu li{
		font-size: 15px;
	}

	.review_product {
		width: 100%!important;
	}

	.logo {
		width: 100px;
		height: 37px;
	}
	
	.logo__src {
		left: 2px;
	}

	.banner-standart,
	.banner-on-right .banner-standart {
		background-size: cover;
	    width: 100%;
	    height: 335px;
	    background-position: center;
	}

}

@media only screen and (max-width: 381px) {

	.opinion_post .rating {
		height: 13px;
		margin-bottom: 10px;
	}

	.opinion_post .opinion_text {
		margin-top: 10px;
	}

	.header_title_post {
		display: block;
	}

	/*Article Glevchuk*/

	.comment-tail input[type=text], 
	.comment-tail textarea {
		width: 100%;
	}

	.most-viewed-box > .box-item-wrap .transparent-line > div {
		margin: 15px 5px 0 5px;
	}

	/*Article Glevchuk*/

}