@media (max-width: 995px){
.sidebar-catalog {
    width: 100% !important;
	display:block !important;
	margin-bottom: 25px;
}
.sidebar-catalog .smartfilter {
	display:none;
}
}
.sale.left {
	    position: absolute;
    left: 20px;
    top: 10px;
	cursor:pointer;
}
.sale.inner {
	margin-top: -25px;
    display: block;
}
#modal-tracking {
	z-index:101;
}
#modal-tracking ._shiptor_widget_title {
	font-size: 20px;
}
#modal-tracking ._shiptor_widget_button {
	margin: 0;
    margin-left: 10px;
	background: #88b44e;
}
.btn--green {
	    background: #88b44e;
    border: 1px solid #88b44e;
    color: #fff;
    padding: 5px 10px;
    border-radius: 3px;
    text-decoration: none;
	text-align:center;
}
.reply{
	background: #88b44e;
    border: 1px solid #88b44e;
    color: #fff;
    padding: 5px 10px;
    border-radius: 3px;
}
.dop_line {
	display: flex;
	position: relative;
    top: -17px;
}
.reply, .btn--green, .pay_dop{
	width: 30%;
    flex: 1 1 auto;
    margin: 0 10px;
}
.history__trigger {
	border-bottom: 0 !important;
}
@media (max-width: 600px){
	.dop_line {
		display:block;
		top: 0;
	}
	.dop_line > button, .dop_line > a {
		margin: 10px 0;
	}
}
.margin {
  margin-bottom: 20px;
}
.margin img {
  width: 100%;
    margin-bottom: 20px;
}

#frame-mari {
	width: 100%;
	height: 56vh;
}
#kombox-filter .kombox-combo.kombox-filter-property-body.available .lvl2:first-child {
	display:none;
}
.slider-nav .slick-current{
	 border: 1px solid gray;
}
#price input[type="email"] {
	display: block;
 width: calc(100% - 20px);
 margin: 0 auto 10px;
 padding: 5px 10px;
 line-height: 35px;
 height: 35px;
 border: 1px solid #c6ad89;
}

#interior_slider .slick-dots li button{
width: 15px!important;
height: 15px!important;;
}
#interior_slider .slick-dots {
	padding-left: 0;
}
.baner_top.mobile {
	display:none;
}
.mobile-menu-menu__top svg path {
    fill: #000;
}
@media(max-width:1024px){
	.iti-mobile .title p:nth-child(2) {
		position: static !important;
		margin-bottom: 15px;
	}
}

@media(max-width:768px) {
	.tovarslider .slick-prev {
		left: -10px;
	}
	.tovarslider .slick-next {
		right: -10px;
	}
}

@media(max-width:700px){
	.nal {
	margin-top: 110px;
	}
	.index_slider_photo____ {
		height:auto !important;
	}
.baner_top{
	display:none;
height:95px;
	}
.baner_top.mobile {display: block;width: 100%;}
.index_slider_photo____ .main-image-mobile .main-slider_back-item {
	background-size: cover !important;
}
}
@media(max-width:576px){
#frame-mari {
	width: 100%;
	height: 28vh;
}
.bx-breadcrumb {
 margin: 60px 0 10px 0;
}
.newServiceTemplate__default-list {
	justify-content: center;
}
.interior__filter ul {
    display: flex;
    flex-wrap: wrap;
	justify-content: space-between;
}
.interior__filter--option li {
    width: 48%;
}
.interior__filter--option li label {
    display: flex;
}
.interior__filter--option li label .label {
    flex: 1;
	font-size: 14px;
}
.inner_news {
	flex-wrap: wrap;
}
.bx-touch .bx_catalog_line .bx_catalog_line_title {
    text-align: center;
}
}
@media(max-width:500px){

#basket_items thead {
 display:none;

}
#basket_items td {
	display: block;
 width: 100%;
 text-align: center;
 max-width: 100%;
}
#basket_items td.d-none-sm{
	display: none;
}
#basket_items .margin {
	margin: 20px 0;
 border-bottom: 1px solid #c6ad89;
}
.bx_ordercart_order_pay_center{
	margin: 0 !important;
}
.bx_ordercart_order_pay_center > div {
	float:none !important;
}
.bx_ordercart_order_pay_center > div input {
	margin:10px 0 !important;

}
.nav.go {
	float: none !important;
 width: 100% !important;
 text-align: center !important;
}
.nav.go > a {
	float:none !important;
}
}
.font24 h1{
font-size:24px;
}html {

	font-size: inherit;}
div.owl-carousel { width: 1px; min-width: 100%; *width: 100%; }
.kombox-disabled {
	position:relative;
	opacity: 0.5;
}
.kombox-disabled .overlay{
	position: absolute;
 z-index: 10;
 width: 100%;
 height: 100%;
}

.section_brands--catalog .brand_box_sm__logo img {
 max-width: 100%;
 max-height: 80px;
 display: inline-block;
}
.brand_box_sm__logo {

 text-align: center;
}
.mobile-menu .svg{
height: 25px;
-webkit-filter: invert(100%);
filter: invert(100%);
}
.tab_line > div {
	display:inline-block;
	margin-right:10px;
}
.tab_line{
	margin: 40px 0 20px 0;
}
.tab_line > div{
	padding: 10px;
    background: #c6ad89;
	margin-bottom: 10px;
}
.tab_line > div a {
	color:#fff;
}
.tab_line > div a span{
	position: relative;
    left: 3px;
    color: #fff;
}
.old {
	color: red;
    text-decoration: line-through;
    display: inline-block;
    margin-left: 10px;
}

.ansver_rew {
	padding-top: 1.625rem;
    margin-left: 4rem;
}
.ansver_rew > p{
	display: inline-block;
    margin-left: 20px;
}

.card header {
position: relative;
}
.points > span {
background: url(/bitrix/templates/empty/img/sprite.png) no-repeat;
    background-position: -9999px;
  padding: 9px 40px;
    font-size: 13px;
    color: #fff;
    display: inline-block;


}
.points {
position: absolute;
z-index:1000;
    top: 50%;
    margin-top: -11px;
}

.points.detail {
position: inherit;
    z-index: 1;
    top: 0;
    margin-top: -20px;
}

.points .point_red {
background-position: -212px -48px;

}
.points .point_yelow {
background-position: -212px -133px;

}
.points.detail .point_green {
background-position: -212px -93px;
}
