.brend{margin-top:70px; margin-bottom:70px;}

	.est_v_nal{font-size: 18px;   color: #59616e;   font-weight: bold;}
	.pod_zakaz{font-size: 18px;  color: #59616e;  font-weight: bold;}
	.konts{width:100%; text-align:left;  box-shadow: 1px 0px 3px 2px #c8c9c9;    background: #fff;     position: relative;   padding: 10px;    min-height: 615px;    padding-bottom: 80px;    border-radius: 15px;}
		.kontts_top{    position: relative;    width: 100%;    height: 260px;    padding-top: 30px;    display: flex;   align-items: center;   justify-content: center;}
		.kontts_top img{max-height: 150px;}	
			.bystryi_prosmotr{position: absolute;cursor:pointer;   height: 35px;    width: 180px;   top: 10px;   left: 10px;  /*  line-height: 35px; */   border-radius: 10px;background: #ffdb00;    padding: 3px;padding-left: 8px;    padding-right: 8px;}
			.bystryi_prosmotr img{display:inline-block; vertical-align:middle;}
			.bystryi_prosmotr span{display:inline-block; vertical-align:middle;font-size:14px;color:#444444;}
			.bystryi_zakaz{position: absolute;cursor:pointer;   height: 35px;    width: 180px;   top: 10px;   left: 10px;  /*  line-height: 35px; */   border-radius: 10px;background: #ffdb00;    padding: 3px;padding-left: 8px;    padding-right: 8px;}
			.bystryi_zakaz img{display:inline-block; vertical-align:middle;}
			.bystryi_zakaz span{display:inline-block; vertical-align:middle;font-size:14px;color:#444444;}
			.bystryi_zakaz{display:none;}
		.kontts_bottom{min-height: 60px;margin-top:10px;margin-bottom:20px;}
			.kontts_bottom h3,.kontts_h3{color:#5e616d;text-shadow: 1px 1px rgb(0 0 0 / 10%);  font-size: 18px;   font-weight: 500;}
		.kontts_h3{margin-bottom:0.5rem;}
		.proizvoditel{color:#afb2bc;font-size:16px;border-bottom:1px solid #afb2bc;    border-bottom: 1px solid rgb(242 244 250);    padding-bottom: 5px;font-weight: 500;}
		
		.price_tovara{margin-top:20px;padding-bottom: 20px;}
		.price_tovara .zagvk{display:block; color:#afb2bc; font-size:16px;}
		.price_akt{color:#2a2d3d;/*font-size:30px;*/}
		
		.buttons_field
		{    
		position: absolute; bottom: 0px;    width: 100%;   height: 80px;left:0px;    border-top: 2px solid #eff0fa;
		/*display:flex; align-items:center; text-align:center;*/
		}
			.vkorzinu
			{
				height:50px;max-width:100%;  text-align:center;top: 12px; right: 15px;
				line-height:50px; cursor:pointer;position:absolute;font-size:18px;font-weight:600;    width: 90%;right:auto; left:5%;
			}
			.vkorzinu.cart_b{background: #e4e4e4;cursor:inherit;}
			.wannaprice.cart_b{background: #e4e4e4;cursor:inherit;}
			.open_cart{cursor:pointer;}
			.izm_price{ max-width:35%;   padding-right: 5px;  text-align: center;  border: 3px solid #f0f2f4;position:absolute;top:12px;left:15px; height:50px;width:auto; }

.tbl {    display: table;   width: auto;    height: 115px;    margin-left: auto;    margin-right: auto;   max-width: 100%;}
.tabl_c{    padding: 10px;}
.partner-slider__link {padding:10px;}

.partner-slider__link {
    display: inline-block;
    text-align: center;
    padding: 10px;
    border-radius: 8px;
   /* border: 1px solid #ccc;*/
      box-shadow: 0px 0px 8px #ccc;
}
img.partner-logo{width: auto;  margin: 0px;  max-width: 200px;   height: auto;   margin-top: 0px;   margin-bottom: 0px;}
.main-menu__link .fa{    margin-left: 5px;    vertical-align: middle;}

@media screen and (min-width: 992px)
{
	.navbar-nav li.dop_vopros{   position: absolute; width: 220px;   top: 20px;    left: 0px;display:none;}
	.navbar-nav:after{content:'';display:inline-block;width:100%;display:none;}
	.navbar-nav { height: 40px;}
	.navbar-nav li span.main-menu__link {padding-top:20px; padding-bottom:20px;}
	
	.separate_news{  transition: transform 0.6s ease; }	
}
@media screen and (max-width: 650px)
{
	.cont_glav{width:280px;max-width:inherit;}
}
@media screen and (max-width: 525px)
{
.vkorzinu {
    font-size: 12px;
    max-width: 40%;max-width: 100%;
    width: 90%;
    right: auto;
    left: 5%;
}
}