
.slider-ajax {
    position: relative;
    max-width: 600px;
    max-height: 600px;
    overflow: hidden;
}

.slider-image {
    display: none;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.slider-image.active {
    display: block;
}

.slider-btn {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background-color:rgb(12 16 21);
    color: #fff;
    border: none;
    padding: 10px;
    cursor: pointer;
    font-size: 24px;
}

.prev-btn {
    left: -10px;
}

.next-btn {
    right: -10px;
}

.slider-btn:hover {
    background-color: rgba(0, 0, 0, 0.8);
}
.cl-user{display: block;}
.ajax-info{
  display: block;
  margin: auto;
}
.title-ajax{
    font-size: 2rem;
    line-height: 3rem;
    text-align: center;
    font-family: "Montserrat", sans-serif;
    font-weight: bold;
}
.desk-ajax{
    font-size: 1.2rem;
    line-height: 1.6rem;
    text-align: center;    padding: 0 15%;
    margin: 30px 0 35px 0;
}
.text-ajax{
    font-size: 1.1rem;
    line-height: 1.8rem;
    font-family: "Montserrat", sans-serif;
    font-weight: bold;
}

@media(max-width:575px) {
}


/*.img-fluid{display: block;width: 100%;}*/
.flex-wrap{flex-wrap: wrap;}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.no-gutters{margin-right:0;margin-left:0}
.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}
.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
@media(min-width:576px) {
.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}
@media(min-width:768px) {
.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.order-md-first{-ms-flex-order:-1;order:-1}
.order-md-last{-ms-flex-order:13;order:13}
}
@media(min-width:992px) {
.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.order-lg-first{-ms-flex-order:-1;order:-1}
.order-lg-last{-ms-flex-order:13;order:13}
}
@media(min-width:1200px) {
.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}
.d-none{display:none!important}
.d-inline{display:inline!important}
.d-inline-block{display:inline-block!important}
.d-block{display:block!important}
.d-flex{display:-ms-flexbox!important;display:flex!important}
.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}
.mr-auto{margin-right:auto!important}
.ml-auto{margin-left:auto!important}
.mx-auto{margin-right:auto!important;margin-left:auto!important}
.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}
.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}
.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}
.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}
.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}
.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}
.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}
.align-items-center{-ms-flex-align:center!important;align-items:center!important}
.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}
.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}
.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}
.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}
.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}
.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}
.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}
.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}
.markets {
    height: calc(100% - 125px);
}
/*.hidden-map{
	display: none;
}*/
.product__image {background-color: #1d2129 !important;}
.related .product__btn-compare, .related .product__btn-favorite, .products .product__btn-compare, .products .product__btn-favorite {
    background: #1d2129;
}
.item-particular__descr p {
    font-size: 17px !important;
}
.item-catalog__name:hover {
    color: #fff !important;
    cursor: default;
}
.item-menu__name {
    color: #fff;
    cursor: default;
}
.body > .main {
       padding-bottom: 0px;
}
.body:not(.index) .banner.FOOTER{display: none;}
.c-select{position:relative;    display: inline-table;}
.feature{overflow:hidden}
.feature._faded{position:relative}
.feature._faded:after{content:' ';position:absolute;bottom:0;left:0;right:0;height:100px;background:#323232;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#323232),to(#ffffff));background:linear-gradient(0deg,#323232 0,#ffffff 100%)}
.markets__item{position:relative}
.markets__item .market-label{position:absolute;right:0;top:0;font-size:.9em;padding:2px 20px;background:#eb702d}
.project .project__item{overflow:hidden;cursor:pointer}
.project .project__item img{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}
.project__item-link{background:0 0}
.where-buy{height:500px}
.where-buy__left{width:calc(100% - 410px)}
.where-buy__left&gt;ymaps,.where-buy__left&gt;ymaps&gt;ymaps{width:100%!important;height:100%!important}
.where-buy__right{width:386px;display:flex;flex-direction:column;margin-top:-6px;position: relative;}
.where-buy__right h3{font-size:18px}
.where-buy__right-select{border:1px solid #404040;background:#323232;color:#fff;padding:0 15px;height:65px;width:calc(100% - 25px);margin:12px 0 20px}.contact .market .market__item:first-of-type {padding-bottom: 40px} .markets__item{background:#1d2129;padding:17px 25px 22px;margin-bottom:10px}.ui.dropdown .menu .item{background: #1d2129!important;}.markets__item-name{font-size:16px;margin-bottom:10px}
.markets__item-addr{position:relative;padding-left:25px;color:#7e7e7e;margin-bottom:7px}
.markets__item-addr i{position:absolute;left:-5px;top:-4px;font-size:18px}
.markets__item-site{color:#eb702c;text-decoration:underline;margin-left:25px}
.markets__item-site:hover{text-decoration:none}
.markets{overflow:auto}
.scroll{padding-right:18px;}
.scroll::-webkit-scrollbar{background:#404040;width:7px}
.scroll::-webkit-scrollbar-thumb{background:#eb702c}
.markets__item-name:hover {cursor: pointer;color: #e8620b;}
.blog{display:flex;flex-wrap:wrap;margin-bottom:10px}
.blog__item{width:calc(25% - 25px);margin:0 20px 20px 0;background:#1d212980;}
.blog:not(.ajax) .blog__item:nth-child(3),
.blog:not(.ajax) .blog__item:nth-child(4n+3),
.blog.ajax .blog__item:nth-child(4){margin-right:0}

.c-select&gt;.arrow{content:' ';position:absolute;right:40px;top:33px;width:20px;height:20px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICAgIHZpZXdCb3g9IjAgMCA1MTEuOTk4IDUxMS45OTgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMS45OTggNTExLjk5ODsgZmlsbDogI2ZmZiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTUwOS4wNCwxMzEuMjk2Yy00LjA2My00LjI0LTEwLjgwMi00LjQwNi0xNS4wODMtMC4zMzNMMjU1Ljk5OSwzNTguNTc3TDE4LjA0LDEzMC45NjIKCQkJYy00LjI3MS00LjA5NC0xMS4wMjEtMy45MjctMTUuMDgzLDAuMzMzYy00LjA3Myw0LjI2LTMuOTE3LDExLjAxLDAuMzMzLDE1LjA4M2wyNDUuMzMzLDIzNC42NjcKCQkJYzIuMDYzLDEuOTY5LDQuNzE5LDIuOTU4LDcuMzc1LDIuOTU4czUuMzEzLTAuOTksNy4zNzUtMi45NThsMjQ1LjMzMy0yMzQuNjY3QzUxMi45NTcsMTQyLjMwNiw1MTMuMTEzLDEzNS41NTYsNTA5LjA0LDEzMS4yOTZ6IgogICAgICAgIC8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==)}
[rel=compare-remove]{cursor:pointer}
.filter-cat__item._active{border-left:3px solid #eb702c}
.filter-cat__item._subelement{padding-left:1.5em;border-top:1px solid #323232;background-color:#404040}
.ui.dropdown.search{display:block!important;position:relative!important;z-index:1;border:1px solid #404040!important;background:#1d2129!important;color:#fff!important;padding:0 15px!important;width:calc(100% - 25px)!important;margin:12px 0 20px!important}
.ui.dropdown.search input{color:#fff;height:100%}
.ui.dropdown.search .text{line-height:50px}
.ui.dropdown.search .dropdown.icon{top:16px!important;right:16px!important}
.ui.active.search.dropdown input.search:focus+.text{color:#fff!important}
.ui.selection.visible.dropdown&gt;.text:not(.default){font-weight:400;color:rgba(255,255,255,.71)!important}
.ui.selection.active.dropdown .menu{border-color:#404040!important}
.ui.dropdown .menu{background:#323232!important}
.ui.dropdown .menu&gt;.item{font-size:14px!important;color:#fff!important;border:none!important}
.special .input.error{background:#ffdbdb!important;border:2px solid #af0606!important}
.special .form-btn{width:305px;margin-left:-202px;left:50%;position:relative}
.flex{display:flex;justify-content:space-between;align-items:center}
.flex_top{display:flex;justify-content:space-between;/* align-items: flex-start; */}
.cur{font-family:arial;vertical-align:middle;border-bottom:1px solid;line-height:5px;display:inline-block;width:.4em}
.opacity-map{
	opacity: 0;
	height: 1px;
	top: -10000px;
	position: relative;
}
.row{
	display: flex;
}
#map2{
	display: block;
height: 500px;
width: 75%;
}
.show-map{	
    line-height: 20px;
    display: block;
    margin: 20px auto 10px auto;
}

.ui.selection.active.dropdown .menu {
	overflow-x: hidden !important;
}

.ui.dropdown .menu {
	left: 100% !important;
	margin-left: 19px !important;
	animation-duration: 0s !important;
}
.height-video{height: 730px;}
.where-buy .ui.search.dropdown>input.search{
    display: inline-block;
    border: 1px solid #f25907!important;
    background-color: #0c1015!important;
    color: #f25907!important;
    width: 100%;
    font-weight: bold!important;
    cursor: pointer;
}
.where-buy .ui.dropdown{position: relative;}

.where-buy .ui.dropdown>.dropdown.icon:before {
    color: #f25907!important;  right: 7px;
    position: absolute;
}
.where-buy .ui.selection.dropdown .menu>.item {
    border-top: 0px solid #fafafa; 
     background-color: #0c1015!important;color: white;
    padding: 1.1rem 1.1rem !important; font-weight: bold!important;
}
.where-buy .ui.selection.dropdown .menu>.item:hover {
   background-color: black!important;
}
.dropdown{background: none!important;}
.where-buy .ui.selection.active.dropdown .menu{height: 500px!important;max-height: 402px;left: 0!important;    margin-left: 2px !important;}
.where-buy .ui.search.dropdown>.text{color: #f25907!important;font-weight: bold!important;}
@media screen and (max-width: 1024px) {
	.ui.dropdown .menu {
		margin-left: 49px !important;
	}
	.ui.dropdown.search .text {
       line-height: 42px!important;
    }
    .scroll{padding-right:18px;max-height: 260px;height: auto;overflow: auto;}
    .ui.search.selection.dropdown>input.search{margin: 0}
#map2{
   width: 100%;
}
.flex_top{flex-wrap: wrap-reverse; margin-top: 350px; }
.where-buy__right{width: 100%;
    display: flex;
    flex-direction: column;
    margin-top: 0px;
    position: relative;
    margin-bottom: 10px;}

}
@media screen and (max-width: 900px) {
	.ui.dropdown .menu {
		margin-left: 43px !important;
	}
}
@media screen and (max-width: 800px) {
	.ui.dropdown .menu {
		margin-left: 38px !important;
	}
}

@media screen and (max-width: 700px) {
	.ui.dropdown .menu {
		margin-left: 33px !important;
	}
	.height-video{height: 320px;}
}

@media screen and (max-width: 600px) {
	.ui.dropdown .menu {
		margin-left: 28px !important;
	}

}
@media screen and (max-width: 500px) {
	.ui.dropdown .menu {
		margin-left: 23px !important;
	}
	.height-video{height: 220px;}
}
@media screen and (max-width: 400px) {
	.ui.dropdown .menu {
		margin-left: 18px !important;
	}
}
@media screen and (max-width: 300px) {
	.ui.dropdown .menu {
		margin-left: 13px !important;
	}
}