/*.slick_vendor_item{
	padding-left: 8px;
}
*/

/*
.slick_vendor_item .slick-slide img{
	width: 200px;
	display: inline-block;
}
*/

/*
.swiper-button-prevn {
    position: absolute;
    bottom: 0;
    border: none;
    cursor: pointer;
    transition: opacity .08s ease;
    z-index: 10;
    font-size: 0;
    color: transparent;
    outline: none;
    opacity: .2;
    top: 11px;
    margin: 0;
    background: #00cf89 !important;
    font-size: 16px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    color: #ffffff;
    opacity: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: none;
    height: 48px;
    width: 48px;
    left: 35px;
    top: 50%;
}

.swiper-button-nextn {
    position: absolute;
    border: none;
    cursor: pointer;
    transition: opacity .08s ease;
    z-index: 10;
    font-size: 0;
    color: transparent;
    outline: none;
    opacity: .2;
    margin: 0;
    background: #00cf89 !important;
    font-size: 16px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    color: #ffffff;
    opacity: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: none;
    height: 48px;
    width: 48px;
    right: -21px;
    top: 50%;
} 
*/


.productprevimgSwiper .swiper-slide{
    width: fit-content;
	margin-right: 10px;
}

.compareSwiper .swiper-slide{
    width: fit-content;
	margin-right: 22px;
}

.popularcatsSwiper .swiper-slide{
	width: fit-content;
	margin-right: 10px;
}

.actionSwiper .swiper-slide{
	width: fit-content;
	margin-right: 10px;
}


.swiper-pagination-bullet {
        background: #fff;
        opacity: 1;
        border: 1px solid #3bb77e;
    }

  .swiper-pagination-bullet-active {
        background: #3bb77e;
    }

.mobileitemarticle{
	display:none;
	width: max-content;
        background-color: #37b77e;
        color: #ffffff;
        padding-top: 3px;
        padding-left: 5px;
        padding-right: 5px;
}

.looked-wrap {
    margin-bottom: 0px;
}

.product_article.mobile_version{
	display:none;
}
	
.max-1024{
	display:none;
}

.header-info_right {
    z-index: unset;
}

.promo-nav__icon{
	height: 50px!important;
    width: 50px!important;
    background-size: 100% 100%!important;
}


.brandpagelisting img{
	max-width: 182px;
    padding: 5px;
}

.mobilefiltercloseButton{
	display:none;
}

.location-area:hover .scrollTextAni{transform:translateX(calc(200px - 100%))}
	
	.crumbs .container{
		overflow-x:auto;
	}
	
	.breadcrumb{
		flex-wrap: nowrap;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}
	


	.breadcrumb li{
		flex-wrap: nowrap;
		display: flex;
		white-space:nowrap;
	}
	
	.modal.show{
		z-index: 200000;
	}
	
	.top_menu_level_wrap_mobile{
		display:none;
	}
	.top_menu_level_wrap_mobile[data-parent="0"]{
		display:initial;
	}
	
	.mobile_top_menu{
		display: none;
		width: 100%;

		position: fixed;
		height: 100%;
		overflow: hidden;
		background-color: #ffffff;
		z-index: 200000;
		touch-action: none;
		
	}
	
	.mobile_top_menu.show{
		display: initial;
	}
	
	
	.mobile_menu_goback, .mobile_topmenu_goback{
		position: absolute;
		left: 10px;
		top: 18px;
	}
	
	.mobile_menu_goback img, .mobile_topmenu_goback img{
		width:22px;
	}
	
	.mobile_topcat_close, .mobile_topmenu_close{
		position: absolute;
		right: 10px;
		top: 18px;
	}
	
	.mobile_topcat_close img, .mobile_topmenu_close img{
		width:15px;
	}
	
	
	
	.mobile_footer_icon{
		display: none;
	}
	
	
	.mobile_all_cats{
		display: none;
		width: 100%;

		position: fixed;
		height: 100%;
		overflow: hidden;
		background-color: #ffffff;
		z-index: 200000;
		touch-action: none;
		
		height: calc(100% - 74px);
	}
	
	
	.mobile_menuitems_wrap{
		overflow-y: auto;
		height: calc(100% - 76px);
		margin-left: 57px;
		margin-right: 57px;
		position: relative;
	}
	
	.mobile_top_menu .subMenu::after{
		content: "\276F";
		font-size: 18px;
		border: none;
		position: absolute;
		transform: scaleX(1) rotate(0deg);
		right: 4.5px;
		color: #3ab57f;
	}
	
	.show_all_items_mobile a{
		font-weight:600!important;
	}
	
	.mobile_all_cats .subCats::after {
		right: 0px;
	}
	
	.mobile_top_menu .top_menu_level_wrap_mobile{
		border-right:0px;
	}
	
	.mobile_all_cats.show{
		display: initial;
	}
	
	.mobile_razdel_title{
		border-bottom: 1px solid #e9e9e9;
		padding: 19px 0px;
		font-size: 16px;
		font-weight: 600;
		margin-bottom: 5px;
		text-align: center;
		text-transform: uppercase;
		margin-left: 57px;
		margin-right: 57px;
		position: relative;
	}
	
	.top_menu_level_item_mobile{
		font-weight: 400;
	}
	
	.top_menu_level_item_mobile, .top_cat_level_item_mobile{
		padding: 20px 0px;
		border-bottom: 1px solid #e5e5e5;
		margin: 0px 10px;
		position: relative;
	}
	
	.top_cat_level_item_mobile a{
		color: #010101;
		font-weight: 400;
	}
	
	.mobile_menu_goback{
		float: right;
		margin-right: 10px;
		font-size: 20px;
		font-weight: 600;
		margin-top: -1px;
	}
	
	.top_cat_level_wrap_mobile{
		width: 100%;
		border-right: 1px solid rgb(221, 221, 221);
		/*position: absolute;*/
		top: 0px;
		background-color: #ffffff;
		/*height: 100%;*/
	}
	
	.mobile_all_cats_footer {
		padding: 10px;
		margin-bottom: 74px;
		margin-top: 15px;
	}
	
	.bottom_dim_block{
		display:none!important;
	}
	
	.mobile_footer_menu{
		display: none;
	}
	
	.leftblock{
		display:initial;
	}
	
	.leftblock .mobile_razdel_title{
		display:none;
	}



#msProduct .ms2Gallery  .swiper {
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-left: 0px !important;
     margin-right: 0px !important;

}

.swiper-wrapper {
    margin-bottom: 20px !important;
}

.item_images_area .swiper-wrapper {
    margin-bottom: 0px !important;
}

.item_images_area  .productprevimgSwiper{
	padding-bottom: 10px!important;
} 


.popularcatsSwiper .swiper-wrapper{
    margin-bottom: 0px !important;
}

.nashiuslugiSwiper .swiper-wrapper {
    margin-bottom: -5px !important;
}

.multiSwipper  .swiper-wrapper {
    margin-bottom: 0px !important;
}


	.zakaz_bottom_block .col-8.slave_product_title {
        flex: 0 0 auto !important;
        width: 66.66666667% !important;
    }
	
	    .zakaz_bottom_block .col-4.text-end {
        flex: 0 0 auto !important;
        width: 33.33333333% !important;
        margin-bottom: 3px !important;
    }
	
	    .zakaz_bottom_block .slave_product_countarea {
        width: 100% !important;
    }
	
.actionPageTitle{
	margin-left:0px;
}


/* ===== ALL TEMPLATE ===== */

@media screen and (min-width: 961px){
	
	
	.item_images_area{
		/*max-width: 404px;*/
	}
	
	.leftblock .left_reset_filters .closeButtonArea{
		display:none;
	}
}


@media screen and (min-width: 320px){
	.compareSwiper .swiper-slide{
		width: 137px;
	}
	
	.popularcatsSwiper .swiper-slide{
		width: 165px;
	}
}

@media screen and (min-width: 344px){
	.popularcatsSwiper .swiper-slide{
		width: 324px;
	}
}


@media screen and (min-width: 350px){
	.compareSwiper .swiper-slide{
		width: 152px;
	}
	
	
}	

@media screen and (min-width: 420px){
	.actionSwiper .swiper-slide{
		width: 195px;
	}
}

@media screen and (min-width: 430px){
	.compareSwiper .swiper-slide{
		width: 192px;
	}
	
	.popularcatsSwiper .swiper-slide{
		width: 200px;
	}
	
	.actionSwiper .swiper-slide{
		width: 200px;
	}
}

@media screen and (min-width: 432px){
	.productprevimgSwiper .swiper-slide img{
		max-width: 93px;
	}
}

@media screen and (min-width: 450px){
	.popularcatsSwiper .swiper-slide{
		width: 210px;
	}
	
	.actionSwiper .swiper-slide{
		width: 210px;
	}
	
	.compareSwiper .swiper-slide{
		width: 202px;
	}
}




	
@media screen and (min-width: 451px){
	.swiper-pagination{
		bottom: 0px!important;
	}
	
	.productprevimgSwipernav.swiper-button-nextn{
		top: 38px;
		right: -25px;
		width: auto;
		background: transparent !important;
	} 
	
	.productprevimgSwipernav.swiper-button-prevn{
		top: 38px;
		left: -10px;
		width: auto;
		background: transparent !important;
	} 
	
	
	.productprevimgSwipernav.swiper-button-nextn .icon-svg, .productprevimgSwipernav.swiper-button-prevn .icon-svg{
		fill: #a7a3a3;
	}
	
	
	 
}

@media screen and (min-width: 540px){
	.popularcatsSwiper .swiper-slide{
		width: 255px;
	}
}



@media screen and (min-width: 640px){
	.productprevimgSwipernav.swiper-button-nextn{
		right: -15px;
	} 
	
	.productprevimgSwipernav.swiper-button-prevn{
		left: 1px;
	} 
	
	.compareSwiper .swiper-slide{
		width: 265px;
	}
	
	.popularcatsSwiper .swiper-slide{
		width: 274px;
	}
	
	.actionSwiper .swiper-slide{
		width: 274px;
	}
}


@media screen and (min-width: 680px){
	.popularcatsSwiper .swiper-slide{
		width: 291px;
	}
	
	.compareSwiper .swiper-slide{
		width: 279px;
	}
}	
	
	

@media screen and (min-width: 1025px){
	.productprevimgSwipernav.swiper-button-nextn{
		top: 28px;
	} 
	
	.productprevimgSwipernav.swiper-button-prevn{
		top: 28px;
	} 
}

@media screen and (min-width: 450px){
	.header_b_area{
		left: 8px;
	}
	
	#msProduct .ms2Gallery .fancybox_area .footer_b_area {
		bottom: 20px !important;
        left: 8px;
	}
	
	#msProduct .ms2Gallery .main_sliderblock{
		max-width: 404px;
	}
	

}


@media screen and (min-width: 450px)  and (max-width: 450px){
    #msProduct .ms2Gallery .fancybox_area .footer_b_area {
                left: 6px !important;
        margin-left: unset !important;
    }
}	

@media screen and (min-width: 360px)  and (max-width: 1199px){
	.tab_item_descr_docs .document_area .block_content div.col-xl-4.col-md-6{
		width:50%;
	}
}
	
@media screen and (min-width: 451px){
	.header_b_area{
		left: -1px!important;
	}
	
	#msProduct .ms2Gallery .fancybox_area .footer_b_area {
		left: -1px!important;
		bottom: 5px!important;
	}
}

@media screen and (min-width: 480px){
	.footer__copyright {
		margin-bottom: 0;
	}
}

/*
@media screen and (min-width: 499px){
	
}
*/


@media screen and (min-width: 525px){
	.footer__info-col {
		flex: 0 0 50%;
		max-width: 50%;
	}
}


	
	

@media screen and (min-width: 576px){
	.productprevimgSwiper .swiper-slide img{
		max-width: 87px;
	}
	
	.actionPageTitle{
		margin-left:8px;
	}
}


@media screen and (min-width: 720px){
	.compareSwiper .swiper-slide{
		width: 191px;
	}
	
	.popularcatsSwiper .swiper-slide{
		width: 193px;
		margin-right:24px;
	}
}


@media screen and (min-width: 768px){
	.footer__info-col {
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
	

	
	.popularcatsSwiper .swiper-slide{
		width: 208px;
		margin-right:24px;
	}
}

@media screen and (min-width: 820px){
	.popularcatsSwiper .swiper-slide{
		width: 223px;
	}
}

@media screen and (min-width: 890px){
	.show_890{
		display:block!important;
	}
	
	.compareSwiper .swiper-slide{
		width: 268px;
	}
}

@media screen and (min-width: 912px){
	.popularcatsSwiper .swiper-slide{
		width: 250px;
	}
}


@media (min-width:992px){
	.mobile_search_iconarea{
		display:none;
	}
	
	.top_middlecats{
		display: none;
	}
	
	.navbar.navbar-expand-lg.navbar-light{
		/*padding-top:15px;*/
	}
	
	.cart_products_area .cart_line .cart_line_pr_title{
		width:33.33333333%;
	}
	
	.header_cart_line_pr_title{
		width:33.33333333%;
	}
	
	.header_cart_line_pr_fprice, .cart_line_pr_fprice{
		width:16%;
	}
	
	.compareSwiper .swiper-slide{
		width: 297px;
	}
}

@media screen and (min-width: 960px){
	.footer__info-col {
		flex: 0 0 25%;
		max-width: 25%;
	}
}

@media screen and (min-width: 960px){
	.emptytoparea {
		display:none;
	}
	
	.seven-cols .col-lg-1 {
		width: 20%;
	  }
	  
	  
	
	.popularcatsSwiper .swiper-slide{
		width: 264px;
	}
}

@media screen and (min-width: 980px){
	.popularcatsSwiper .swiper-slide{
		width: 270px;
	}
}

@media screen and (min-width: 1024px){
	.show_1024{
		display:block!important;
	}
	
	.plscompare:hover >.icon-svg path {
		stroke: #05b64a !important;
	}
	
	
	
	.popularcatsSwiper .swiper-slide{
		width: 219px;
	}
	
	.actionSwiper .swiper-slide{
		width: 301px;
		margin-right:22px;
	}
}


@media screen and (min-width: 1025px){
	.zakaz_top_block .product_nalichie, .zakaz_top_block .product_article{
		margin-top: -4px;
	}
	
	.productprevimgSwiper .swiper-slide img{
		max-width: 64px;
	}
	
	.search_rez_area .ms2_product{
		width: 25%!important;
	}
	
	
}

	
	
	
	
@media screen and (min-width: 1199px){
	.favorites_page .col-lg-3 {
		flex: 0 0 auto;
		width: 25%;
	}
	
	.footer__info-row {
		margin-left: -10px;
		margin-right: -10px;
	}
	
	.top_search{
		min-width: 350px;
	}
	
	.seven-cols .col-lg-1 {
		width: 14.285714285714285714285714285714%;/**/
	  }
  
}


@media only screen and (min-width: 1200px){
	.productprevimgSwipernav.swiper-button-nextn{
		top: 34px;
	} 
	
	.productprevimgSwipernav.swiper-button-prevn{
		top: 34px;
	} 
	
	.productprevimgSwiper .swiper-slide img{
		max-width: 79px;
	}
	
	.compareSwiper .swiper-slide{
		width: 357px;
	}
}

@media only screen and (min-width: 1280px){
	.show_1280{
		display:block!important;
	}
	
	.footer__info-col {
		padding-left: 10px;
		padding-right: 10px;
	}
	
	.footer__info-col:first-child {
		flex: 0 0 20%;
		max-width: 20%;
	}
	
	.footer__info-col:nth-child(2), .footer__info-col:nth-child(3) {
		flex: 0 0 18%;
		max-width: 18%;
	}
	
	.footer__info-col:nth-child(4), .footer__info-col:nth-child(5) {
		flex: 0 0 22%;
		max-width: 22%;
	}
	
	.compareSwiper .swiper-slide{
		width: 262px;
	}
	
	.popularcatsSwiper .swiper-slide{
		width: 265px;
	}
	
	.actionSwiper .swiper-slide{
		width: 265px;
	}
}


@media (min-width: 1367px){
	.show_1366{
		display:block!important;
	}
	
.zakaz_top_block .product_nalichie, .zakaz_top_block .product_article{
		margin-top: 6px;
	}
}

	
@media (min-width: 1365px){
	.ms2_product.col-6.col-lg-3.col-md-4{
		width: 33.33333333%;
	}
	
	
	
	.izbr_area .ms2_product{
		width: 25%!important;
	}
	
		.search_rez_area .ms2_product{
		width: 25%!important;
	}
}

	
@media (min-width: 1400px){
	.productprevimgSwipernav.swiper-button-nextn{
		top: 38px;
	} 
	
	.productprevimgSwipernav.swiper-button-prevn{
		top: 38px;
	} 
	
	
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
		max-width: 1468px;
	}
	
	.top_search{
		width: 667px;
	}
	
	.search_rez_item.col-lg-3{
		width: 20%;
	}
	
	.ms2_product.col-6.col-lg-3.col-md-4{
		width: 25%;
	}
	
	.search_rez_area .ms2_product{
		width: 20%!important;
	}
	
	.izbr_area .ms2_product{
		width: 20%!important;
	}
	
	.productprevimgSwiper .swiper-slide img{
		max-width: 88px;
	}
	
	.compareSwiper .swiper-slide{
		width: 327px;
	}
	
	.popularcatsSwiper .swiper-slide{
		width: 330px;
	}
	
	.search_rez_area .ms2_product{
		width: 20%!important;
	}
}

@media (min-width: 1500px){
	.compareSwiper .swiper-slide{
		width: 344px;
	}
	
	.popularcatsSwiper .swiper-slide{
		width: 347px;
	}
	
	.actionSwiper .swiper-slide{
		width: 347px;
	}
}

@media (min-width: 1600px){
	.compareSwiper .swiper-slide{
		width: 271px;
	}
	
	.popularcatsSwiper .swiper-slide{
		width: 271px;
	}
	
	.actionSwiper .swiper-slide{
		width: 273px;
	}
}



@media screen and (max-width: 1479px){
	.slick_vendor_item .slick-slide img {
		width: 98%;
	}
}

@media screen and (max-width: 1199px){
	.hidden_1200 {
		display:none!important;
	}
	
	.promo-nav__content .promo-nav__item{
		width:25%;
	}
	
	.promo-nav__content  .promo-nav__divider{
		display:none;
	}
	
	.item_card_area .above_photo .left_block{
		max-width: 60%;
	}
}




@media (max-width:1399px){
	.uslugiItem .service-card__title{
		height: 38px;
	}
	
	.uslugiItem .service-card__title .category__heading-link{
		height: 38px;
	}
	
	.zakaz_bottom_block .bybuttons {
        width: 100%;
    }
	
	.main_cats_width{
		width:25%;
	}

}

@media (max-width:1366px){
		#vFilter_results .ms2_product{
		width: 33.33333333%;
	}
	
    .top_cat_button {
        margin-left: 48px !important;
    }
	
	.topsearchformarea {
        width: 448px !important;
    }
	
	.second_menu li {
        padding-right: 26px;
        padding-left: 5px;
    }
	
	.col-md-4.uslugi_form_item {
        width: 50% !important;
    }
	
	.col-md-4.wdizayner_item {
        width: 50% !important;
    }
	
	.item_minifilters .col-4.col-lg-3.col-md-4 {
        width: 33.33333%;
    }
	
	.zakaz_block {
        margin-top: 21px !important;
        max-width: unset !important;
        border: 0px !important;
        position: relative !important;
    }
		
	.zakaz_top_block {
        padding-top: 7px !important;
        padding-left: 9px !important;
        padding-right: 0px !important;
        padding-bottom: 14px !important;
        border-bottom: 0px !important;
    }
	
	.zakaz_bottom_block {
        padding-left: 9px !important;
        padding-right: 0px !important;
        margin-top: 9px !important;
    }
	
	#QuickDlinaBuyFormModal .modal-body .zakaz_top_block, #QuickShtukaBuyFormModal .modal-body .zakaz_top_block, #QuickZapasBuyFormModal .modal-body .zakaz_top_block{
		padding-left: 47px!important;
		padding-right: 47px!important;
	}
	
	#QuickDlinaBuyFormModal .modal-body .zakaz_bottom_block, #QuickShtukaBuyFormModal .modal-body .zakaz_bottom_block, #QuickZapasBuyFormModal .modal-body .zakaz_bottom_block{
		padding-left: 47px!important;
		padding-right: 47px!important;
	}
	
	
	.zakaz_bottom_block .col-8.slave_product_title {
        flex: 0 0 auto !important;
        width: 66.66666667% !important;
    }
	
	    .zakaz_bottom_block .col-4.text-end {
        flex: 0 0 auto !important;
        width: 33.33333333% !important;
        margin-bottom: 3px !important;
    }
	
	    .zakaz_bottom_block .slave_product_countarea {
        width: 100% !important;
    }
	
	    .zakaz_bottom_block .bybuttons {
        width: 100%;
    }
	
	    .dopinfo_n_area .col-8.ms-1 {
        margin-left: 1rem !important;
        width: 83.33333333%;
    }
	
	    .slick_itemspicure_item .slick-arrow.slick-prev {
        left: -0.8vw !important;
    }
	
	    .slick_itemspicure_item .slick-arrow.slick-next {
        right: -5.1vw !important;
    }
	
	    .tab_item_descr_docs {
        width: 50%;
    }
	
	    .tab_item_options {
        width: 50%;
    }
	
	
	 #BuyForm .bybuttons.order-1.order-md-2 {
        order: 1!important;
    }
	
	 #BuyForm .bybuttons.order-2.order-md-1 {
        order: 2!important;
    }
	
	
	.zakaz_top_block {
		/*padding-top: 7px!important;*/
		padding-top: 0px!important;
		
		padding-left: 9px!important;
		padding-right: 0px!important;
		padding-bottom: 14px!important;
		border-bottom: 0px!important;
	}
	
	.col-md-3.mb-4.nashiuslugi_area{
		width: 33.33333%;
	}
	
	.all_articles .article_item_area{
		width: 33.33333%!important;
	}

.leftblock {
    max-width: 256px;
    width: 100%;
}
}	

@media (max-width:1280px){
	.second_menu li {
		padding-right: 26px;
		padding-left: 5px;
	}

	.brandpagelisting img{
		max-width: 166px;
		padding: 5px;
	}
	
	.top_cat_button{
		margin-left: 48px !important;
	}
	
	.topsearchformarea{
		width: 448px !important;
	}
	
	#vFilter_results .ms2_product{
		width: 33.33333333%;
	}
	
	.leftblock {
		max-width: 256px;
		padding-right: 4px;
	}
	
	.col-md-4.uslugi_form_item{
		width: 50%!important;
	}
	
	.zakaz_block {
		margin-top: 21px!important;
		max-width: unset!important;
		border: 0px!important;
		position: relative!important;
	}

	
	
	
	.zakaz_bottom_block {
		padding-left: 9px!important;
		padding-right: 0px!important;
		margin-top: 9px!important;
	}
	
	
	#QuickDlinaBuyFormModal .modal-body .zakaz_top_block, #QuickShtukaBuyFormModal .modal-body .zakaz_top_block, #QuickZapasBuyFormModal .modal-body .zakaz_top_block{
		padding-left: 47px!important;
		padding-right: 47px!important;
	}
	
	#QuickDlinaBuyFormModal .modal-body .zakaz_bottom_block, #QuickShtukaBuyFormModal .modal-body .zakaz_bottom_block, #QuickZapasBuyFormModal .modal-body .zakaz_bottom_block{
		padding-left: 47px!important;
		padding-right: 47px!important;
	}
	
	.zakaz_bottom_block .col-8.slave_product_title{
		flex: 0 0 auto!important;
		width: 66.66666667%!important;
	}
	
	.zakaz_bottom_block .col-4.text-end{
		flex: 0 0 auto!important;
		width: 33.33333333%!important;
		margin-bottom: 3px!important;
	}
	
	.zakaz_bottom_block  .slave_product_countarea{
		width:100%!important;
	}
	
	.slick_itemspicure_item .slick-arrow.slick-next {
		right: -5.4vw!important;
	}
	
	.slick_itemspicure_item .slick-arrow.slick-prev {
		left: -0.8vw!important;
	}
	
	.zakaz_bottom_block .bybuttons {
		width:100%;
	}
	
	.dopinfo_n_area .col-8.ms-1{
		margin-left: 1rem !important;
		width: 83.33333333%;
	}
	
	.item_minifilters .col-4.col-lg-3.col-md-4{
		width: 33.33333%;
	}

	.tab_item_descr_docs {
		width: 50%;
	}
	
	.tab_item_options {
		width: 50%;
	}
	
	
	
	
	
	
}

@media (max-width:1200px){
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max2-width: 1140px;
    }
	
	.topsearchformarea{
		width: auto !important;
	}
}

@media (max-width:1199px){
	.main_cats_width{
		width:33.33333333%;
	}
}

@media (max-width:1024px){
	.container.main_actions, .container.nashi_uslugi_block, .container.main_vendors{
		padding: 0px;
	}
	
	.popularcatsSwiper .category__heading a{
		font-size: 16px;
	}
	
	.all_cats span{
		display:none;
	}
	
	.all_cats img{
		margin-right:0px!important;
	}
	
	.top_logo_area img{
		width: 185px!important;
	}
	
	.top_cat_button {
        margin-left: 56px !important;
    }
	
	.topsearchformarea {
        width: 362px !important;
    }
	
	.subcatlistingitem{
		width:20%!important;
	}
	
	#vFilter_results .ms2_product {
        width: 50%;
    }
	
	.leftblock {
		max-width: 295px;
		width: 100%;
	}
	
	.zakaz_block {
		margin-top: 21px!important;
		border: 1px solid #e1e1e1!important;
		margin-left: 10px;
	}
	
	.modal-body .zakaz_block {
		border: 0px !important;
		margin: 0px !important;
	}
	
	

	.zakaz_top_block {
		padding-top: 7px!important;
		padding-left: 27px !important;
		padding-right: 26px !important;
		padding-bottom: 14px !important;
		border-bottom: 1px solid #e1e1e1 !important;
	}
	
	.modal-body .zakaz_top_block {
		border: 0px !important;
	}
	
	
	.zakaz_bottom_block {
		padding-left: 27px!important;
		padding-right: 26px!important;
		margin-top: 23px!important;
	}
	
	.modal-body .zakaz_bottom_block {
        margin-top: 0px !important;
    }
	
	.item_minifilters .col-3.col-sm-2.col-xxl-2.col-lg-3.col-md-4.mb-3.squmfblock{
		width:20%;
	}
	
	#msProduct .item_descr_mfilter_area{
		order:2!important;
	}
	
	.item_descr_mfilter_area{
		width:50%;
	}
	
	.item_zakaz_blockarea{
		width:50%;
	}
	
	.item_images_area{
		width:100%;
	}
	
	.item_contact_left{
		display:none;
	}
	
	.max-1024{
		display:block;
	}

/*	
	.plscompare:hover >.icon-svg path {
		stroke: #a7a3a3 !important;
	}
*/
	
	.plscompare.itemcardcompare.incompare >.icon-svg path {
		stroke: #05b64a !important;
	}
	
	.favorites_page .izbr_area .ms2_product {
		width: 33.33333333%;
	}
	
	.rightblock.search_rez_area .ms2_product {
		width: 33.33333333%;
	}
	
	.action_page .ms2_product{
		width: 33.33333333%!important;
	}
	
			.search_rez_area .ms2_product{
		width: 33.33333333%!important;
	}

	.popularcatsSwiper, .nashiuslugiSwiper {
		padding-bottom:15px;
	}
}

@media (max-width:991px){
	.container, .container-md, .container-sm {
		/*max-width: 90%;
		max-width: 97vw;*/
		max-width: 89vw;
	}

	.navbar.navbar-expand-lg.navbar-light .container{
		max-width: 100%;
		margin-left: 0px;
    margin-right: 0px;
	}
	
	.navbar-toggler:focus {
		box-shadow: none;
	}

	.navbar.navbar-expand-lg .container{
		margin-left: 5px;
		margin-right: 5px;
		margin-top: 15px;
	}
	
	.navbar.navbar-expand-lg.stickytop .container{
		margin-top:0px;
	}
	
	.top_icon{
		margin-right: 18px;
	}
	

	
	.pro-count{
		right:-20px;
	}
	
	.top_cat_level [data-level="1"]{
		display:none;/**/
	}
	
	.subCats::after {
		/*content: "";*/
	}
	
	.top_cat_button{
		width: 0px;
    height: 0px;
    margin-left: 0px;
    margin-right: 0px;
	}
	
	.all_cats{
		display:none;
	}
	
	.top_middlecats{
		z-index: 100000;
		position: relative;
		margin-right: 30px;
		margin-top: 10px;
	}
	
	.top_middlecats img{
		width:30px;
	}
	
	.top_catalog_submenuarea.dropdown-menu{
		position: absolute;
		margin-left: 0px;
	}
	
	.topsearchformarea{
		position: fixed;
		z-index: 200000;
		width: 100% !important;
		background-color: #ffffff;
		top: 0px;
		padding-top: 20px;
		padding-bottom: 20px;
		display: none;
		left: 0px;
		height: 100%;
	}
	
	.stickytop .topsearchformarea{
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	.top_search{
		position: relative;
		max-width: calc(100vw - 80px);
		margin-right: 15px!important;
	}
	
	.top_search .btn-close{
		top: 5px;
		right: -50px;
		width: 36px;
		height: 36px;
		display:block!important;
	}
	
	.btn-close:focus {
		box-shadow: none;
	}
	
	.sticky{
		height: 85px;
	}
	
	.sticky_menuborder{
		top: 85px !important;
	}
	
	.promo-nav{
		display:none;
	}
	
	.zakaz_block {
        margin-left: 30px;
    }
	
	.top_cat_level_item_mobile img{
		width:41px!important;
	}
	
	.item_images_area .productprevimgSwiper {
    padding-bottom: 20px !important;
}

	.cart_oformlenie_area{
		width: 37%!important;
	}
}





@media (max-width:960px){
	/*MENU*/
	.order-1.mobileburger {
        order: 1 !important;
    }

	.top_middlecats {
        margin-top: 1px;
    }
	
	.top_logo_area {
        display: none;
    }
	
	.order-2.top_minilogo_area {
        order: 2 !important;
    }
	
	    .top_minilogo_area {
        display: block !important;
    }
	
	.top_minilogo_area img {
        max-width: 135px !important;
    }
	
	.top_cat_button_area {
        display: none !important;
    }
	
	.col.top_right_side {
        order: 1 !important;
        margin-right: 0px;
        flex: 1 0 0%;
    }
	
	.top_icon {
        margin-right: 0px;
    }
	
	.top_user_area, .top_compare_area, .top_favorit_area, .top_cart_area {
        display: none;
    }
	
	.pro-count {
        right: 4vw;
    }
	
	.col.top_contact_area {
        flex: 1 0 0%;
        order: 5 !important;
    }
	
	.top_contact_area, .top_mes_area {
        display: block !important;
        margin-top: 3px;
    }
	
	.col.top_mes_area {
        flex: 1 0 0%;
        order: 5 !important;
    }
	
	.sticky {
        height: 75px;
    }
	
	.sticky_menuborder {
        top: 75px !important;
    }
	
	
	/*CATALOG*/
	.subcatlistingitem {
        width: 25% !important;
    }
	
	.tag_item {
        padding-left: 10px;
        padding-right: 10px;
        font-size: 90%;
    }
	
	.sort_filter_line {
        position: sticky;
        top: 75px;
        width: 100%;
        left: 0px;
        background-color: #ffffff;
        height: 70px;
        padding-left: 10px;
        padding-right: 10px;
        z-index: 5;
    }
	
	.mobile_sort_button_area {
        width: 58.33333333%;
    }
	
	.mobile_filter_button_area {
        display: initial !important;
        flex: 0 0 auto;
        width: 41.66666667%;
    }
	
	.leftblock {
        display: none;
        width: 100%;
        max-width: 450px;
        position: fixed;
        height: 100%;
        overflow-y: auto;
        background-color: #ffffff;
        z-index: 200000;
        top: 0px;
        left: 0px;
    }
	
	
	.leftblock .mobile_razdel_title {
        display: block;
        position: fixed;
        width: 100%;
        background-color: #ffffff;
        z-index: 20;
        margin-right: 0px;
        margin-left: 0px;
    }
	
	#mse2_subcats {
        display: none;
    }
	
	.vFilter_moblie_wrap {
        margin-top: 30px;
        margin-bottom: 160px;
        margin-left: 57px;
        margin-right: 57px;
        position: relative;
    }
	
	.left_reset_filters {
        position: fixed;
        bottom: 74px;
        padding: 0px 61px 0px 57px;
        background-color: #ffffff;
        width: 100%;
        border-top: 1px solid #e9e9e9;
    }
	
	#vFilter_results .ms2_product {
        width: 33.33333333%;
    }
	
	#mse2_selected_wrapper .velltar_tags {
        padding-left: 10px;
        padding-right: 10px;
        border-radius: 7px;
        line-height: 30px;
        padding-top: 0px;
        padding-bottom: 0px;
        margin-right: 5px;
        margin-bottom: 10px;
    }
	
	#mse2_selected .custom_reset_filters {
        margin-bottom: 3px;
        font-size: 16px;
        height: 34px;
        border: 1px solid #e4e4e4;
        padding-left: 10px;
        padding-right: 10px;
        border-radius: 7px;
        line-height: 30px;
        padding-top: 1px;
        padding-bottom: 0px;
        font-size: 90%;
    }
	
	.selected_block {
        height: 34px;
    }
	
	.leftblock.show {
        display: initial;
        max-width: 100%;
    }
	
	.mobilefiltercloseButton {
        display: initial;
    }
	
	.mobile_footer_menu {
        display: initial;
        position: fixed;
        bottom: 0px;
        background-color: #ffffff;
        width: 100%;
        z-index: 200000;
        height: 74px;
        padding-top: 15px;
        border-top: 1px solid #e9e9e9;
    }
	
	#vFilter_filters fieldset {
        margin-right: 0px;
    }
	
	.mobile_filtermenu_close {
        position: absolute;
        right: 10px;
        top: 18px;
    }
	
	#mse2_mfilter .mobile_filtermenu_close {
		right: 67px;
    }
	
	.mobile_filtermenu_close img {
        width: 15px;
    }
	
	.item_tvs, .dostavka_listing_item, .itempricetitle, .right_dim_block {
        display: none;
    }
	
	.compare_body .item_tvs{
		display:block!important;
	} 
	
	
	.buybottonarea.d-flex {
        display: flex !important;
        flex-direction: unset !important;
    }
	
	.catProductItem .price, .catProductItem .buybottonarea {
        margin-left: 8px;
        margin-right: 8px;
    }
	
	.catProductItem .buybottonarea {
        padding-left: 0px;
        padding-right: 0px;
    }
	
	.tocartb {
        width: 73px !important;
    }
	
	.tocartb .button__text {
        display: none;
    }
	
	.tocartb .icon.icon_name_buy {
        margin: 0px;
    }
	
	.bottom_dim_block {
        display: flex !important;
    }
	
	.rdb_f, .rdb_c {
        margin-right: 10px;
        text-align: center;
        box-shadow: none;
        margin-top: 5px;
    }
	
	
	
	/*ARTICLES*/
	.article_item_area{
		width: 33.333333333%;
	}
	
	.article_item_area .service-card__title{
		height: 93px;
	}
	
	
	
	.col-md-4.uslugi_form_item {
        width: 100% !important;
    }
	
	.weofferarea .col-8{
		width: 100% !important;
	}
	
	.weofferarea .col-md-4{
		width: 100% !important;
	}
	
	.nashiuslugi_area{
		width: 50%;
	}
	
	.mspc2-form__input{
		width:100%;
	}
	
	
	
	/*ORDER*/
	#msOrder .order-1.order-md-2{
		order: 1 !important;
		width:100%;
	}
	
	#msOrder .order-2.order-md-1{
		order: 2 !important;
		width:100%;
	}
	
	.first_line{
		display:none;
	}
	
	.second_top_menu{
		display:none;
	}
	
	.item_card_area .above_photo .left_block .d-flex{
		display:block!important;
	}
	
	.item_card_area .above_photo .left_block .d-flex .abi{
		margin-bottom:5px;
	}
	
	.slick_itemspicure_item .slick-arrow.slick-prev {
        left: -2.5vw !important;
    }
	
	.slick_itemspicure_item .slick-arrow.slick-next {
        right: -9.1vw !important;
    }
	
	
	.ouradvantimg img{
		max-width:100px;
	}
	
	.ouradvantarea .ouradvantitemtitle{
		margin-bottom: 50px;
	}
	
	    .item_zakaz_blockarea {
        width: 100%;
    }
	.zakaz_block {
        margin-left: 0px;
		max-width: 100% !important;
    }
	
	.item_card_area #msProduct .item_content {
        display: none;
    }
	
	.item_card_area #msProduct .product__info-specs {
        display: none;
    }
	
	.item_card_area #msProduct .item_info_podrobno {
        display: none;
    }
	
	    .item_card_area #msProduct .item_brend_block {
        display: none;
    }
	
	    .item_descr_mfilter_area {
        width: 100%;
    }
	
	    .item_minifilters .col-3.col-sm-2.col-xxl-2.col-lg-3.col-md-4.mb-3.squmfblock {
        width: 12.5%;
    }
	
	.morecount {
		width: 100% !important;
        height: auto !important;
        bottom: unset !important;
        top: 50% !important;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
	}
	
	    .zakaz_bottom_block .col-8.slave_product_title {
        flex: 0 0 auto !important;
        width: 41.66666667% !important;
    }
	
	    .zakaz_bottom_block .col-4.text-end {
        width: 25% !important;
        margin-bottom: 3px !important;
    }
	
	    .zakaz_bottom_block .slave_product_countarea {
        width: 33.33333333% !important;
    }
	
	.zakaz_bottom_block .bybuttons {
        width: 50%;
    }
	
	#QuickDlinaBuyFormModal .modal-body .zakaz_bottom_block .bybuttons, #QuickShtukaBuyFormModal .modal-body .zakaz_bottom_block .bybuttons, #QuickZapasBuyFormModal .modal-body .zakaz_bottom_block .bybuttons{
		width: 100%;
	}
	
	.tab_item_descr_docs {
        width: 100%;
    }
	
	.tab_item_options {
        width: 100%;
        padding-left: 0px;
		margin-top:42px;
    }
	
	    .tab_item_options .baseoptions_area {
        padding-left: 12px;
    }
	
	.baseoptions_area .block_content table {
        max-width: unset !important;
    }
	
	    .dopoptions_area {
        padding-left: 12px !important;
        margin-bottom: 0px !important;
    }
	
	    .dopoptions_area .block_content table {
        max-width: unset !important;
    }
	
	.leftblock #vFilter_filters {
        margin-top: 80px;
    }
	
	
	 #BuyForm .bybuttons.order-2.order-md-1 {
        order: 1 !important;
    }
	
	.item_card_area .above_photo .left_block{
		max-width: 41%;
	}
	

	.main_cats_width .item_category_wrap:hover {
		box-shadow: none;
	}
}


@media (max-width:861px){
	.main_cats_width .category__heading-link{
		font-size:15px;
	}
}




@media (max-width:830px){
	.slick_vendor_item .slick-slide img{
		width: 97%;
		display: inline-block;
	}
	
	
}

@media (max-width:830px){
	.vendor_item_area img{
		max-width:unset;
	}
}

@media (max-width:799px){
	.catProductItem {
		width: 100%;
		max-width: unset;
	}
}

@media (max-width:768px){
	#soputblock .doptabs .nav-item .nav-link:hover {

    box-shadow: none!important;
}

	.cart_line {
		height:unset!important;
	}
	
	.top_icon {
		margin-right: 0px;
	}
	
	.second_top_menu{
		display:none;
	}
	
	.navbar.navbar-expand-lg{
		margin-bottom: 10px;
	}
	
	.top_right_side{
		margin-right:15px;
	}
	
	
	.top_user_area, .top_compare_area, .top_favorit_area, .top_cart_area {
        display: none;
    }
	
	.order-1.mobileburger{
		order: 1 !important;
	}
	
	.top_logo_area {
        display: none;
    }
	
	.top_minilogo_area {
        display: block !important;
    }
	
	.order-2.top_minilogo_area{
		order: 2 !important;
	}
	
	.top_minilogo_area img{
		max-width: 135px!important;
	}
	
	.top_cat_button_area{
		display: none !important;
	}
	
	.col.top_right_side{
		order: 1 !important;
		margin-right: 0px;
		flex: 1 0 0%;
	}
	
	.top_contact_area, .top_mes_area {
        display: block !important;
        margin-top: 3px;
    }
	
	.col.top_contact_area{
		flex: 1 0 0%;
		order: 5 !important;
	}
	
	
	.col.top_mes_area{
		flex: 1 0 0%;
		order: 5 !important;
	}
	
	.top_middlecats {

        margin-top: 1px;
    }
	
	
	.item_tvs, .dostavka_listing_item, .itempricetitle, .right_dim_block {
        display: none;
    }
	
	
	.catProductItem .buybottonarea {
        padding-left: 0px;
        padding-right: 0px;
    }
	
	.catProductItem .price, .catProductItem .buybottonarea {
        margin-left: 8px;
        margin-right: 8px;
    }
	
	.tocartb {
        width: 73px !important;
    }
	
	.tocartb .icon.icon_name_buy {
        margin: 0px;
    }
	
	.tocartb .button__text {
        display: none;
    }
	
	.bottom_dim_block {
        display: flex !important;
    }
	
	    .rdb_f, .rdb_c {
        margin-right: 10px;
        text-align: center;
        box-shadow: none;
        margin-top: 5px;
    }
	
	.buybottonarea.d-flex{
		display: flex !important;
		flex-direction: unset !important;
	}
	
	.mobile_footer_menu {
        display: initial;
        position: fixed;
        bottom: 0px;
        background-color: #ffffff;
        width: 100%;
        z-index: 200000;
        height: 74px;
        padding-top: 15px;
        border-top: 1px solid #e9e9e9;
    }
	
	.pro-count {
        right: 4vw;
    }
	
	.catProductItem_title {
		font-size: 1em;
        height: 68px;
        padding: 10px 0 10px;
        margin-bottom: 0px;
        overflow: hidden;
        max-height: 68px;
        min-height: 68px;
	}
	
	
	
	.all_articles .article_item_area{
		width: 50%!important;
	}
	
	
	
	
	.slick_nashiuslugi_item .service-card__title{
		height:74px;
	}
	
	.slick_nashiuslugi_item .uslugiItem img{
		margin-top: 0px;
		margin-bottom: 20px;
	}
	
	.slick_nashiuslugi_item .uslugin_intro{
		display:none;
	}
	
	.slick_nashiuslugi_item .service-card__footer a{
		background-image: none;
		color: #383838;
	}
	
	.slick_nashiuslugi_item .service-card__footer a::after {
		content: "\276F";
		font-size: 14px;
		border: none;
		position: absolute;
		transform: scaleX(1) rotate(0deg);
		right: 25px;
		color: #383838;
		top: 4px;
	}
	
	.container.nashi_uslugi_block{
		margin: 0px;
		max-width: 100%;
	}
	
	.slick-slide{
		margin-right: 0px;
	}
	
	.item_card_area #msProduct .item_content{
		display:none;
	}
	
	.item_card_area #msProduct .product__info-specs{
		display:none;
	}
	
	.item_card_area #msProduct .item_info_podrobno{
		display:none;
	}
	
	.item_card_area #msProduct .item_brend_block{
		display:none;
	}
	
	.zakaz_block{
		max-width:100%!important;
	}
	
	.item_contact_left{
		display:none;
	}
	
	.sticky{
		height: 75px;
	}
	
	.sticky_menuborder{
		top: 75px !important;
	}
	
	.subcatlistingitem {
        width: 25% !important;
    }
	
	.listing_subcat_title{
		height:48px;
		overflow:hidden;
	}
	
	.leftblock {
        display: none;
        width: 100%;
        max-width: 450px;
        position: fixed;
        height: 100%;
        overflow-y: auto;
        background-color: #ffffff;
        z-index: 200000;
        top: 0px;
        left: 0px;
    }
	
	.leftblock.show {
        display: initial;
        max-width: 100%;
    }
	
	.sort_filter_line {
        position: sticky;
        top: 75px;
        width: 100%;
        left: 0px;
        background-color: #ffffff;
        height: 70px;
        padding-left: 10px;
        padding-right: 10px;
        z-index: 5;
    }
	
	
	.mobile_sort_button_area{
		width: 58.33333333%;
	}
	
	.mobile_filter_button_area{
		display: initial !important;
		flex: 0 0 auto;
		width: 41.66666667%;
	}
	
	.vFilter_moblie_wrap {
        margin-top: 30px;
        margin-bottom: 160px;
		margin-left: 57px;
		margin-right: 57px;
		position: relative;
    }
	
	#mse2_subcats {
        display: none;
    }
	
	
	
	.mobile_filtermenu_close{
		position: absolute;
		right: 10px;
		top: 18px;
	}
	
	.mobile_filtermenu_close img{
		width:15px;
	}
	
	#mse2_selected_wrapper .velltar_tags {
        padding-left: 10px;
        padding-right: 10px;
        border-radius: 7px;
        line-height: 30px;
        padding-top: 0px;
        padding-bottom: 0px;
        margin-right: 5px;
        margin-bottom: 10px;
    }
	
	#mse2_selected_wrapper .velltar_tags .filter_title, .custom_reset_filters, .more_tags {
        font-size: 90%;
    }
	
	#mse2_selected_wrapper .velltar_tags .vfilter_selected_link {
        font-size: 90%;
    }
	
	#mse2_selected_wrapper .velltar_tags .vfilter_selected_link .close_span {
        font-size: 90%;
        margin-left: 5px;
    }
	
	.selected_block {
        height: 34px;
    }
	
	.tag_item {
        padding-left: 10px;
        padding-right: 10px;
        font-size: 90%;
    }
	
	.left_reset_filters {
        position: fixed;
        bottom: 74px;
        padding: 0px 61px 0px 57px;
        background-color: #ffffff;
        width: 100%;
        border-top: 1px solid #e9e9e9;
    }
	
	.mobilefiltercloseButton {
        display: initial;
    }
	
	#vFilter_filters fieldset {
		margin-right: 0px;
	}
	
	#vfilter_price_slider {
		margin-left: 10px;
		margin-right: 10px;
	}
	
	#vFilter_results .ms2_product {
        width: 33.33333333%;
    }
	
	#mse2_selected .custom_reset_filters {
        margin-bottom: 3px;
        font-size: 16px;
        height: 34px;
        border: 1px solid #e4e4e4;
        padding-left: 10px;
        padding-right: 10px;
        border-radius: 7px;
        line-height: 30px;
        padding-top: 1px;
        padding-bottom: 0px;
        font-size: 90%;
    }
	
	.item_descr_mfilter_area {
        width: 100%;
    }
	
	.item_minifilters .col-3.col-sm-2.col-xxl-2.col-lg-3.col-md-4.mb-3.squmfblock {
        width: 14.2857142%;
    }
	
	.item_zakaz_blockarea {
        width: 100%;
    }
	
	.zakaz_block {
        margin-left: 0px;
    }
	
	.zakaz_bottom_block .col-8.slave_product_title {
        flex: 0 0 auto !important;
        width: 41.66666667%!important;
    }
	
	.zakaz_bottom_block .col-4.text-end {
        width: 25%!important;
        margin-bottom: 3px !important;
    }
	
	.zakaz_bottom_block .slave_product_countarea {
        width: 33.33333333% !important;
    }
	
	.zakaz_bottom_block .bybuttons {
        width: 50%;
    }
	
	.tab_item_descr_docs {
        width: 100%;
    }
	
	.tab_item_options {
        width: 100%;
		padding-left:0px;
    }
	
	.tab_item_options .baseoptions_area{
		padding-left: 12px;
	}
	
	.baseoptions_area .block_content table{
		max-width: unset!important;
	}
	
	.dopoptions_area {
		padding-left: 12px!important;
		margin-bottom: 0px!important;
	}
	
	.dopoptions_area .block_content table {
		max-width: unset !important;
	}
	
	.popular_items_area {
		margin-top: 62px;
	}
	
	
	#msOrder .receiver_area, #msOrder .phone_area, #msOrder .email_area, #msOrder .delivery_area, #msOrder .payment_area{
		width:100%;
	}
	
	#urlico .org_area, #urlico .bank_area, #urlico .rs_area{
		width:100%;
	}
	
	 .slick_itemspicure_item .slick-arrow.slick-next {
        right: -10.8vw !important;
    }
	
	.ouradvantarea .col-md-3{
		width:33.33333333%;
	}
	
	.leftblock #vFilter_filters {
        margin-top: 80px;
    }
	
	#BuyForm .bybuttons.order-2.order-md-1 {
        order: 1 !important;
    }
	
	.tab_descr{
		max-height:250px;
	}
	
	.moreinfo {
		display:block!important;
	}
	
	.tag_item:hover {
		box-shadow: none!important;
	}
	
	.catProductItem:hover {
		box-shadow: none!important;
	}
	
	#mse2_selected .custom_reset_filters:hover {
		box-shadow: none!important;
	}
	
	.listing_subcat_area:hover {
		box-shadow: none!important;
	}
	
	.popularcatsSwiper .item_category_wrap:hover {
		box-shadow: none!important;
	}
	
	.catProductItem:hover {
		box-shadow: none!important;
	}
	
	.uslugiItem:hover {
		box-shadow: none!important;
	}
	
	.col-md-3.mb-4.nashiuslugi_area{
		width: 50%;
	}


}

@media (max-width:767px){
	.mobileitemarticle{
		display: block;
	}

	.weofferarea .message_form .wg_item .wg_img{
		width: 15%;
	}
	
	.weofferarea .message_form .wg_item .wg_title{
		width: 85%;
		margin-left:0px;
	}
	
	.weofferarea .wdizayner_item .wg_item .wg_img{
		width: 15%;
	}
	
	.weofferarea .wdizayner_item .wg_item .wg_title{
		width: 85%;
		margin-left:0px;
	}

.cart_oformlenie_area{
		width: 50%!important;
	}
}

@media (max-width:725px){
	.subcatlistingitem {
        width: 33.33333333333% !important;
    }
	
	.article_item_area {
        width: 50%;
    }
	

}

@media (max-width:700px){
	.promo-nav__content .promo-nav__item{
		width:50%;
	}
	
	.container.main_actions{
		margin-top:0px;
	}
	
	.block_slider_title{
		text-align:left;
		padding-left: 0px;
	}
	
	.category_page #vFilter_results .ms2_product {
        width: 50%;
    }
	
	.favorites_page .izbr_area .ms2_product{
		width: 50%;
	}
	
	.action_page .ms2_product{
		width: 50%!important;
	}
	
	.search_rez_area .ms2_product{
		width: 50%!important;
	}
}

@media screen and (min-width: 640px)  and (max-width: 680px){
	.item_zakaz_blockarea{
		order:2;
	}
}



@media (max-width:681px){
	.main_cats_width{
		width:50%;
	}
}

@media (max-width:670px){
	.top_minilogo_area{
		display: block!important;
	}
	
	.top_logo_area{
		display: none;
	}
	
	.top_middlecats {
		margin-top:0px;
	}
	
	.navbar.navbar-expand-lg .container {
		margin-top: 10px;
	}
	
	.top_catalog_submenuarea.dropdown-menu.show{
		top: 35px;
	}
}	
	
@media (max-width:640px){
	.top_user_area, .top_compare_area, .top_favorit_area, .top_cart_area{
		display:none;
	}
	
	.top_right_side {
		margin-right: 0px;
	}
	
	.top_contact_area, .top_mes_area{
		display: block!important;
		margin-top: 3px;
	}
	
	
	.owl-carousel_popular_cats .item_category_block{
		width: unset!important;
	}
	
	.owl-carousel_popular_cats .item_category_wrap {
		padding-left: 0px!important;
		width: unset!important;
	}

	.custom_form .col-6{
		width:100%;
	}
	
	.ms2_product {
		margin-bottom: 18px;
	}
	    .catProductItem {
        margin-bottom: 0px!important;
    }
}

@media (max-width:575px){
	.top_right_side{
		margin-left: initial!important;
	}
	
	.top_logo_area{
		width: 60%;
		text-align: center;
	}
	
	.top_contact_area{
		margin-left:auto!important;
	}
	
	.top_middlecats {
		margin-right: 0px;
		margin-top: 2px;
	}
	
	.mobile_search_iconarea .top_icon{
			margin-left:0px;
	}
	
	.top_minilogo_area{
		margin-left:auto!important;
	}
	
	.slick_vendor_item {
		/*padding-left: 5px;*/
	}
	
	.main_vendors .block_slider_title{
		margin-left:5px;
	}
	
	.category_area.container, .container.favorites_page, .container.cart_page, .container.action_page {
		max-width: calc(100%);
		margin-left: 0px;
		margin-right: 0px;
		padding-right: calc(var(--bs-gutter-x) * .5)!important;
	}
	
	.second_line .container {
		/*max-width: calc(100% - 10px);
		padding-right: 0!important;
		padding-left: 0!important;
		margin-left: 5px;
		margin-right: 5px;
		*/
		margin-right: 0px;
		margin-left: 0px;
		max-width: 100%;
	}

	.container.popular_cats{
		max-width: calc(100% - 20px);
		padding-right: 0!important;
		padding-left: 0!important;
		margin-left: 10px;
		margin-right: 10px;
	}
	
	.container.main_sliderblock{
		max-width: calc(100% - 20px);
        padding-right: 0 !important;
        padding-left: 0 !important;
        margin-left: 10px;
        margin-right: 10px;
        /*margin-top: 0px !important;*/
	}
	
	.container.looked_areaall{
		max-width: calc(100% - 20px);
        padding-right: 0 !important;
        padding-left: 0 !important;
        margin-left: 10px;
        margin-right: 10px;
        /*margin-top: 0px !important;*/
	}
	
	.looked-wrap .h1{
		margin-bottom:10px;
	}
	
	.container.main_actions{
		max-width: calc(100% - 10px);
		padding-right: 0!important;
		padding-left: 0!important;
		margin-left: 5px;
		margin-right: 5px;
		margin-top:0px!important;
	}
	
	.container.main_vendors{
		max-width: calc(100% - 10px);
		padding-right: 0!important;
		padding-left: 0!important;
		margin-left: 5px;
		margin-right: 5px;
		margin-bottom: 70px;
	}
	
	.container.nashi_uslugi_block {
		max-width: calc(100% - 10px);
		padding-right: 0!important;
		padding-left: 0!important;
		margin-left: 5px;
		margin-right: 5px;
		margin-top: 70px;
	}
	
	.container.popular_items_area{
		margin-left: 0px;
		margin-right: 0px;
	}
	
	.container.item_card_area{
		max-width: calc(100% - 30px);
        padding-right: 0 !important;
        padding-left: 0 !important;
        margin-left: 15px;
        margin-right: 15px;
	}

	
	.category__heading-link{
		font-size: 0.8em;
	}
	
	.item_category_block .category__heading {
		padding: 20px 8px 18px;
	}
	
	
	.main_actions .block_slider_title {
		margin-left: 5px;
	}
	
	
	.nashi_uslugi_block .block_slider_title{
		padding-bottom: 10px!important;
		margin-left: 5px;
	}
	
	.item_tvs, .dostavka_listing_item, .itempricetitle, .right_dim_block{
		display:none;
	}
	
	.bottom_dim_block{
		display: flex!important;
	}
	
	.catProductItem_title {
		font-size: 14px;
		padding: 10px 0 0px;
		height: 75px;
		min-height: unset;
	}

	.catProductItem .price, .catProductItem .buybottonarea{
		margin-left: 8px;
		margin-right: 8px;
	}
	
	.catProductItem .buybottonarea{
		padding-left: 0px;
		padding-right:0px;
	}
	
	.tocartb{
		width: 73px!important;
	}
	
	.tocartb .icon.icon_name_buy{
		margin:0px;
	}
	
	.tocartb .button__text{
		display: none;
	}
	
	
	footer.footer{
		margin-top:45px;
		margin-bottom: 74px;
	}
	
	footer.footer .container{
		margin-left: 0px;
		margin-right: 0px;
		width: 100%;
		max-width: 100%;
	}
	
	.footer__info-row{
		display: block;
		margin: 0px;
		width: 100%;
	}
	
	.footer__info-content{
		padding-left:0px;
		padding-right:0px;
	} 
	
	.footer__info-col{
		padding:0px;
	}
	
	.footer__info-col.cllps{
		max-height: 60px;
		overflow: hidden;
		border-bottom: 1px solid #cdd4da;
		padding:0px;
	}
	
	.footer__info-col.opn{
		max-height: auto;
		padding:0px;
	}
	
	.mobile_footer_icon{
		width: 14px;
		float: right;
		margin-top: 18px;
		display: initial;
	}
	
	.footer__info-col.opn .mobile_footer_icon{
		margin-top: 0px;
	}
	
	.rdb_f, .rdb_c{
		margin-right: 10px;
		text-align: center;
		box-shadow: none;
		margin-top: 5px;
	}
	
	.rdb_c:hover > label .comparison .comparison-add .abovephoto_item {
		fill: #a7a3a3;
	}
	
	.msfavorites-parent:hover > .msfavorites .msfavorites-text-add label .abovephoto_item {
		fill: #a7a3a3;
	}
	
	.mobile_footer_menu{
		display: initial;
		
		position: fixed;
		bottom: 0px;
		background-color: #ffffff;
		width: 100%;
		z-index: 200000;
		height: 74px;
		padding-top: 15px;
		border-top: 1px solid #e9e9e9;
	}
	
	.pro-count {
		right: 8px;
	}
	
	.bottom_menu_title{
		font-size:12px;
		font-weight:400;
	}
	
	a .bottom_menu_title{
		color:#303030;
	}
	
	#mse2_subcats{
		display:none;
	}
	
	.leftblock .mobile_razdel_title{
		display: block;
		position: fixed;
		width: 100%;
		background-color: #ffffff;
		z-index: 20;
	}
	
	.leftblock{
		display: none;
		width: 100%;
		max-width: 450px;
		position: fixed;
		height: 100%;
		overflow-y: auto;
		background-color: #ffffff;
		z-index: 200000;
		top: 0px;
		left: 0px;
	}
	
	.leftblock.show{
		display: initial;
		max-width: 100%;
	}
	
	.leftblock #vFilter_filters{
		margin-top: 80px;
	}
	
	#vFilter_filters fieldset {
		margin-left: 28px;
		margin-right: 28px;
	}
	
	.vFilter_moblie_wrap{
		margin-top: 80px;
		margin-bottom: 160px;
		
		margin-left: 0px;
        margin-right: 0px;
	}
	
	.left_reset_filters{
		position: fixed;
		bottom: 74px;
		padding: 0px 20px;
		background-color: #ffffff;
		width: 100%;
		border-top: 1px solid #e9e9e9;
	}
	
	.left_reset_filters .custom_reset_filters{
		/*margin-top: 10px;*/
		margin-bottom: 10px;
	}
	
	.mobile_filtermenu_close{
		position: absolute;
		right: 20px!important;
		top: 18px;
	}
	
	.mobile_filtermenu_close img {
		width: 15px;
	}
	
	#mse2_mfilter {
		padding-left: 0px;
	}

	#mse2_mfilter .listing_subcat_area .listing_subcat_img{
		display:none;
	}
	
	.zakaz_block{
		border:0px!important;
		margin-top:0px!important;
	}
	
	.zakaz_top_block{
		padding-left:0px!important;
		padding-right:0px!important;
		border:0px!important;
	}
	
	.zakaz_bottom_block{
		padding-left:0px!important;
		padding-right:0px!important;
		margin-top:15px!important;
	}
	
	.dopinfo_n_area{
		padding-left:0px!important;
		padding-right:0px!important;
	}
	
	.doptabs{
		margin-top:0px!important;
	}
	
	#profile.tab-pane iframe{
		max-width:100%;
	}
	
	.document_area .block_content .card_fileicon{
		margin-right: 5px!important;
	}
	
	.document_area .block_content .card_fileicon img{
		max-width: 35px;
	}
	
	.zakaz_top_block .product_article{
		display:none;
	}
	
	.baseoptions_area, .dopoptions_area{
		padding-left:0px!important;
	}
	
	
	
	#vFilter_results.row{
		padding-right: calc(var(--bs-gutter-x) * .25);
		padding-left: calc(var(--bs-gutter-x) * .25);
	}
	
	#vFilter_results .ms2_product, .container.favorites_page .ms2_product{
		padding-right: calc(var(--bs-gutter-x) * .25);
		padding-left: calc(var(--bs-gutter-x) * .25);
	}
	
	.subcatslistingwrap{
		padding-right: calc(var(--bs-gutter-x) * .25);
		padding-left: calc(var(--bs-gutter-x) * .25);
	}
	
	.subcatslistingwrap .subcatlistingitem{
		padding-right: calc(var(--bs-gutter-x) * .25);
		padding-left: calc(var(--bs-gutter-x) * .25);
	}
	
	.crumbs .container{
		padding-right: calc(var(--bs-gutter-x) * .5);
		padding-left: calc(var(--bs-gutter-x) * .5);
		margin: 0px;
	}
	
	.crumbs .container ol.breadcrumb{
		padding-left:0px;
		padding-right:0px;
	}
	
	.tag_item {
		padding-left: 10px;
		padding-right: 10px;
		font-size: 90%;
	}
	
	#mse2_selected_wrapper .velltar_tags{
		padding-left: 10px;
		padding-right: 10px;
		border-radius: 7px;
		line-height: 30px;
		padding-top: 0px;
		padding-bottom: 0px;
		margin-right: 5px;
		margin-bottom: 10px;
	}
	
	.selected_block .filter_title {
		margin-right: 3px;
	}

	#mse2_selected_wrapper .velltar_tags .filter_title, .custom_reset_filters, .more_tags{
		font-size: 90%;
	}
	
	#mse2_selected_wrapper .velltar_tags .vfilter_selected_link{
		font-size: 90%;
	}
	
	#mse2_selected_wrapper .velltar_tags .vfilter_selected_link .close_span{
		font-size: 90%;
		margin-left: 5px;
	}
	
	.sort_filter_line{
		position: sticky;
		top: 75px;
		width: 100%;
		left: 0px;
		background-color: #ffffff;
		height: 70px;
		
		padding-left: 10px;
		padding-right: 10px;
		z-index: 5;
	}
	
	.sort_filter_line .row{
		position: absolute;
		left: -10px;
		background-color: #ffffff;
		width: calc(100% + 30px);
		padding-left: 10px;
		
	}
	
	.sorting_cat {
		margin-bottom: 0px;
	}
	.category_page .crumbs{
		/*margin-top: 70px;*/
	}

	.buybottonarea .button_color_grey{
		padding-left: 10px;
		padding-right: 10px;
	}
	
	.def_create_order.ms2_link{
		width: 100%;
		/*margin-bottom: 50px*/
	}
	
	.mobilefiltercloseButton{
		display:initial;
	}
	
	.selected_block {
		height: 34px;
	}
	
	#mse2_selected .custom_reset_filters {
		margin-bottom: 3px;
        font-size: 16px;
        height: 34px;
        border: 1px solid #e4e4e4;
        padding-left: 10px;
        padding-right: 10px;
        border-radius: 7px;
        line-height: 30px;
        padding-top: 1px;
        padding-bottom: 0px;
		font-size: 90%;
	}
	
	.catProductItem{
		margin-bottom: 25px;
	}
	
	.tab_item_options {
        padding-left: 12px;
    }
	
	.popular_items_area{
		padding-left:0px;
	}
	
	.doptabs .nav-item{
		width:100%;
	}
	
	.doptabs .nav-item .nav-link{
		width:100%;
	}
	
	#soputblock .doptabs .nav-item {
        width: auto;
    }
	
	#soputblock .doptabs .nav-item .nav-link {
        width: 100%;
        width: fit-content;
		padding-left: 10px !important;
        padding-right: 10px !important;
        
    }
	
	
	
	#soputblock #myTab li.nav-item button label{
		font-size: 90%!important;
	}
	
	#QuickDlinaBuyFormModal .modal-body .zakaz_top_block, #QuickShtukaBuyFormModal .modal-body .zakaz_top_block, #QuickZapasBuyFormModal .modal-body .zakaz_top_block{
		padding-left: 47px!important;
		padding-right: 47px!important;
	}
	
	#QuickDlinaBuyFormModal .modal-body .zakaz_bottom_block, #QuickShtukaBuyFormModal .modal-body .zakaz_bottom_block, #QuickZapasBuyFormModal .modal-body .zakaz_bottom_block{
		padding-left: 47px!important;
		padding-right: 47px!important;
	}
	
	.resetButtonArea button:hover {
		box-shadow: none;
	}
}


@media (max-width:498px){
	/*
	.catProductItem_title{
		font-size: 11px;
		padding: 10px 0 10px;
	}
	*/
	.top_middlecats {
		margin-top: 2px;
	}
	
	.top_contact_area, .top_mes_area {
		margin-top:3px;
	}
	
	
	
	.mobile_search_iconarea{
		/*margin-top:7px;*/
	}
	
	.abi_text, .plscomparetext{
		display:none;
	}
	
	.right_block .abi{
		margin-right: 0px!important;
		margin-left: 10px!important;
	}
	
	
	.item_pic_prevs{
		max-width:340px!important;
	}
	
	.slick_itemspicure_item .slick-arrow {
		top: 37px!important;
	}
	
	.squmfblock{
		max-width:20%;
	} 
	.item_card_area .fancybox_area {
		max-width: unset!important;
	}
	
	.item_card_area .fancybox_area{
		margin-left:0px!important;
		margin-right:0px!important;
	} 
	
	.item_card_area .above_photo .left_block{
		max-width: 70%;
	}

	.cart_oformlenie_area{
		width: 100%!important;
	}
}

@media (max-width:471px){
	.promo-nav__icon_name_credit-card, .promo-nav__icon_name_truck, .promo-nav__icon_name_label, .promo-nav__icon_name_bubble, .promo-nav__icon_name_list, .promo-nav__icon_name_rst {
		height: 50px;
		width: 50px;
		background-size: cover;
	}
	
	.promo-nav .container {
		padding-left: 0px;
		padding-right: 0px;
	}
	.promo-nav__link-text{
		/*font-size:12px;*/
	}
	
	.main_vendors .tr-slick-arrow.slick-prev {
		right: unset;
		left: unset;
		top: 50%;
		display: none!important;
	}
	
	.main_vendors .tr-slick-arrow.slick-next {
		right: -49px;
		left: unset;
		top: 50%;
		display: none!important;
	}
	
	.popularcatsSwiper {
		padding-bottom:15px;
	}

	a.best_price_link{
		padding: 0 0 0 0!important;
	}
	
	a.best_price_link i.icon_name_discount{
		display:none;
	}
}



@media (max-width:450px){
	/*menu*/
	.mobile_razdel_title {
		margin-right: 0px;
		margin-left: 0px;
	}
	
	.mobile_menuitems_wrap {
		margin-right: 0px;
		margin-left: 0px;
	}

	
.container.inner_page{
	max-width: 100vw;
}
	
	
	/* catalog*/
	#vFilter_results .ms2_product {
        width: 50%;
    }
	
	.vFilter_moblie_wrap {
        margin-left: 0px;
        margin-right: 0px;
    }
	
	    #vFilter_filters fieldset {
			margin-left: 18px;
			margin-right: 18px;
		}
	
	
	.ouradvantarea .col-md-3{
		width:50%;
	}
	
	
	    .slick_itemspicure_item .slick-arrow.slick-next {
        right: -9.3vw !important;
        width: 20px;
    }
	
	
	.swiper-button-prevn, .swiper-button-nextn{
		display:none;
	}
	
	.popularcatsSwiper, .nashiuslugiSwiper {
		padding-bottom: 10px;
	}
	
	.swiper-pagination {
		margin-bottom: -10px;
	}
	
	.swiper-pagination-bullet {
		background: #fff;
		opacity: 1;
		border: 1px solid #3bb77e;
	}
	
	.swiper-pagination-bullet-active {
		background: #3bb77e;
	}
	
	
	.subcatlistingitem {
        width: 50% !important;
    }
	
	    .slick_itemspicure_item .slick-arrow.slick-prev {
        left: -4.5vw !important;
    }
	
	#msProduct .item_descr_mfilter_area {
        order: 0 !important;
    }
	
	    .item_minifilters .col-3.col-sm-2.col-xxl-2.col-lg-3.col-md-4.mb-3.squmfblock {
        width: 20%;
    }
	
	    .zakaz_bottom_block .col-8.slave_product_title {
        flex: 0 0 auto !important;
        width: 66.66666667% !important;
    }
	
	
	    .zakaz_bottom_block .col-4.text-end {
        flex: 0 0 auto !important;
        width: 33.33333333% !important;
        margin-bottom: 3px !important;
    }
	
	    .zakaz_bottom_block .slave_product_countarea {
        width: 100% !important;
    }
	
	.product_article.mobile_version{
		display:block;
		line-height: 21px;
	}
	
	.item_card_area .fancybox_area img {
		position: initial!important;
		transform: translateY(0%)!important;
	}
	
	.product__dashed-link{
		padding:0px!important;
	}
	
	.icon_name_ruler, .icon_name_label_s{
		display:none;
	}
	
	.fancybox_area .mainImage {
		max-width: 404px;
		text-align: center !important;
	}
	
	.fancybox_area {
		text-align: center !important;
	}
	
	#BuyForm .bybuttons.order-2.order-md-1{
			order:1!important;
	}
	
	#msProduct .ms2Gallery .fancybox_area .footer_b_area{
		/*bottom: 3.5vh!important;*/
	}
	
	.main_sliderblock{
		margin-top: 50px!important;
	}
	
	.modal-body {
		padding: 22px 30px 39px!important;
	}
}


@media (max-width:435px){
	/*TEST
	.item_card_area .fancybox_area {
		width: auto!important;
	}*/
}

@media (max-width:420px){
	.zakaz_bottom_block .bybuttons {
		width: 100%;
	 }
	
	    #BuyForm .bybuttons.order-2.order-md-1 {
        order: 2 !important;
    }
}	
	

@media (max-width:419px){
	.popularcatsSwiper .category__heading a{
		font-size: 12px;
	}
	
	.listingimg{
		width:100%;
	}
	
	.promo-nav__icon_name_credit-card, .promo-nav__icon_name_truck, .promo-nav__icon_name_label, .promo-nav__icon_name_bubble, .promo-nav__icon_name_list, .promo-nav__icon_name_rst{
		height: 35px;
		width: 35px;
	}
	
	.promo-nav__link {
		font-size: 15px;
	}
	
	.mobile_search_iconarea img{
		max-width:22px;
		margin-top: -3px;
	}
	
	.top_middlecats img{
		
	}
	
	.top_contact_area img{
		max-width:22px;
	}
	
	.top_mes_area img{
		max-width:22px!important;
	}
	
	.second_line .container{
		max-width: 100%;
	}
	
	.catProductItem .greyline{
		margin-bottom: 10px;
	}
	
	.catProductItem .itempricearea{
		display: grid !important;
	}
	
	.catProductItem .itempricearea span.price{
		order:1;
	}
	
	.catProductItem .itempricearea span.old_price{
		min-height: 20px;
		line-height: 20px;
	}
}



@media (max-width:375px){
	.top_minilogo_area {
		margin-left: 0px!important;
	}
	
	.subcatlistingitem {
        width: 50% !important;
    }
	
	.article_item_area {
        width: 100%;
    }
	
	.totalOnFilter2, .subcatslistingwrap2, .tags_block2, .sort_filter_line2, .mse2_selected_wrapper2, #vFilter_results2, .product-pagination2  {
        display:none;
    }
	
	.page-item .page-link{
		padding: 20px 15px 20px 15px;
	}
	
	.label{
		font-size: 11px;
		padding: 0px 2px 0px;
		line-height: 15px;
		letter-spacing: 0.3px;
	}
	
	.header_b_area {
		padding-left: 0px;
		padding-right: 0px;
		margin-top: 0px;
	}
	
	.footer_b_area {
		padding-left: 0px;
        padding-right: 0px;
	}

	.itemshowrrombage, .itemraspilbage {
        margin-right: 3px;
        padding: 0px 3px 0px 3px;
        font-size: 11px;
        line-height: 15px;
        letter-spacing: -0.1px;
        font-weight: 300;
	}
	
	.footer_b_area img{
		width: 20px;
	}
	
	.tocartb{
		width: auto !important;
		height: 30px!important;
		margin-top: 5px!important;
	}
	
	.tocartb .icon_name_buy{
		margin-top: -16px!important;
	}
	
	.catProductItem .price{
		font-size:80%;
		margin-bottom:0px;
	}
	
	.greyline {
		margin-bottom: 10px;
	}
	
	.catProductItem_title {
        font-size: 12px;
        padding: 10px 0 0px;
        height: 65px;
        min-height: unset;
		line-height: 15px;
    }
	
	
	
	footer.footer {
       margin-top: 50px!important;
    }
	
	.item_minifilters .col-3.col-sm-2.col-xxl-2.col-lg-3.col-md-4.mb-3.squmfblock {
        width: 25%;
    }
	
	#msProduct .ms2Gallery .fancybox_area .footer_b_area {
        bottom: 0vh !important;
        margin-left: 8px !important;
    }
	
	#msProduct .ms2Gallery .fancybox_area .header_b_area{
		margin-left: 8px !important;
	}
	
	.tab_item_descr_docs .document_area .block_content .col-4{
		width:50%;
	}
	
	.col.top_mes_area img{
		display:none;
	}
	
	.col.top_mes_area {
		order: 4 !important;
        /*display: none !important;*/
    }
	
	
}

@media (max-width:350px){
	.action_page .ms2_product{
		width:100%!important;
	}
	
	.mobile_footer_menu .col.text-center{
		padding-right: 3px;
		padding-left: 3px;
	}
}

/* ===== END ALL TEMPLATE ===== */


.slick-slide{
	margin-left:5px;
	margin-right:5px;
}

.main_banners .slick-slide{
	margin-left:0px;
	margin-right:0px;
}

.slick_itemspicure_item .slick-slide{
	margin-left:3px;
	margin-right:5px;
}

/*
.slick_vendor_item .slick-slide{
	margin-left:0px;
	margin-right:0px;
}
*/

.slick_nashiuslugi_item .item_category_wrap {
     margin-left: 0px; /**/
}

.uslugiItem {
    margin-right: 0px;
}







